body .faq-block{
    font-family: segoe ui,sans-serif !important;
    font-size: 16px;
    padding: 50px 0;
}
.calculate_royality option{
     font-family: segoe ui !important;
    font-size: 16px;
}
.calculate_royality {
    background: #1e2227;
}

.calculate_royality .title_descr div h1 {
    text-align: center;
    font-size: 45px;
    color: #fff;
    font-family: proxima !important;
    margin: 0;
    font-weight: 200;
    letter-spacing: .03em;
    padding: 30px 0 20px
}

.calculate_royality .title_descr div ul {
    margin: 0 20px 30px;
    padding-bottom: 8px
}

.calculate_royality .title_descr div ul li {
    color: #fff;
    font-size: 16px;
    font-weight: 500;
    list-style-type: decimal;
    font-family: segoeui;
    letter-spacing: .06em;
    margin: 7px 0
}

.calculate_royality .title_descr div ul li.first {
    margin-top: 0;
    color: #d7d7d7
}

.calculate_royality .title_descr div ul li.last {
    margin-bottom: 0;
    color: #d7d7d7
}

.calculate_royality .col-lg-12 {
    padding: 0
}

.calculate_royality .calculator {
    padding: 0 15px 0 15px;
        margin-bottom: 30px;
}

.calculate_royality .calculator .calculatorInner {
    display: inline-block;
    width: 100%
}

.calculate_royality .calculator.author_royalty_calculator {
    padding: 0 15px 0 15px;
        margin-bottom: 30px;
}

.calculate_royality .calculator h2 {
    background: #727887;
    color: #fff;
    font-family: proxima !important;
    font-size: 16px;
    text-align: center;
    margin: 0;
    padding:10px 0 9px;
    letter-spacing: .06em;
    text-transform: uppercase;
    line-height: 26px;
    border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0
}

.calculate_royality .calculator form {
    background: #f8f8f8;
    padding-bottom: 1px
}

.calculate_royality .calculator form .buttons .btn-yellow {
    width: 100%;
    padding: 12px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    text-transform: uppercase
}
.royalty-calc-note{
    font-size: 14px;
    margin-bottom: 25px;
    font-family: segoe ui !important;
    padding: 10px 0px 0px 0px;
    margin: 0;
}
.display_values value#prodcost,
.display_values .royalty-calc-note{
    font-size: 14px;
    margin-bottom: 25px;
    font-family: segoe ui !important;
    padding: 10px 25px 0 25px;
    margin: 0;
}

.calculate_royality .calculator form .get_values .rows {
    font-size: 0;
    padding: 20px 27px 0
}

.calculate_royality .calculator form .get_values .rows .title {
    color: #727887;
    font-weight: 500;
    font-size: 15px;
    width: 35%;
    display: inline-block;
    font-family: proxima !important;
    
}

.calculate_royality .calculator form .get_values .rows .colon {
    color: #727887;
    font-weight: 500;
    width: 5%;
    font-family: proxima !important;
    letter-spacing: .05em;
    display: inline-block;
    text-align: center;
    margin-right: 0px;
    font-size: 18px;
    font-weight: bold;
}

.calculate_royality .calculator form .get_values .rows .value {
    display: inline-block;
    position: relative;
        width: 60%;

}

/*.author_royalty_calculator.calculator form .get_values .rows .colon{margin-top: 5px;}
.author_royalty_calculator.calculator form .get_values .rows .colon,.author_royalty_calculator.calculator form .get_values .rows .value{vertical-align: top !important;}
*/
.calculate_royality .calculator form .get_values .rows .value .alert {
    position: absolute;
    padding: 5px 10px;
    width: 100%;
    margin: 4px 0px 0px 0px;
    border: 0;
    font-size: 12px;
    color: #fff;
    font-family: segoeui;
    letter-spacing: .05em;
    z-index: 2;
    background: #30000 none repeat scroll 0 0
}

.value:hover > .alert {
    visibility: hidden
}

.calculate_royality .calculator form .get_values .rows .custom_select .selectValue {
    border: 1px solid #dfdfdf;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px
}

.calculate_royality .calculator form .get_values .rows input,
.calculate_royality .calculator form .get_values .rows select {
    margin: 0;
    padding: 13px 7px 13px 14px;
    border: 0;
    text-align: center;
    letter-spacing: .05em;
    font-size: 20px;
    color: #545a61;
    font-family: proxima;
    font-weight: 500;
    line-height: normal
}

.calculate_royality .calculator form .get_values .rows select option {
    text-align: left
}

.calculate_royality .calculator form .get_values {
    min-height: 234px
}

.calculate_royality .calculator form .get_values .rows input,
.calculate_royality .calculator form .get_values .rows select,
.calculate_royality .calculator form .get_values .rows input:hover,
.calculate_royality .calculator form .get_values .rows select:hover {
    width: 100%;
    font-size: 14px;
    color: #545a61;
    background: #fff;
    border: 1px solid #dfdfdf;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    text-align: left;
    padding: 10px 7px 10px 14px;
    height:40px;
    box-shadow: none;
}

.calculate_royality .calculator form .buttons {
    padding: 18px 32px;
    text-transform: uppercase
}

.calculate_royality .calculator .display_values {
    background: #e9e9e9;
    padding: 0 0 31px;
    border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    -webkit-border-radius: 0 0 5px 5px;
    min-height: 251px;
}
.value_new
{
    font-size: 13px !important;
    color: #727887 !important;
 /*   font-family: segoe ui !important;*/
}
.calculate_royality .calculator .display_values .rows {
    padding: 20px 0 0 25px;
    margin: 0;
    font-size: 0;
    line-height: 22px
}

.calculate_royality .calculator .display_values .rows span {
    line-height: 22px;
    vertical-align: bottom
}

.calculate_royality .calculator .display_values .rows .title {
    color: #727887;
    font-weight: 500;
    font-size: 16px;
    width: 186px;
    display: inline-block;
    font-family: proxima !important
}
.btn-yellow{background: #0093ce;}
.btn-yellow:hover{}

.calculate_royality .calculator .display_values .rows .colon {
    color: #727887;
    font-weight: 500;
    font-size: 20px;
    display: inline-block;
    width: 41px;
    text-align: left;
    font-family: proxima !important;
    letter-spacing: .05em
}

.calculate_royality .calculator .display_values .rows .value {
    color: #545a61;
    font-size: 15px;
    font-weight: 500;
    letter-spacing: .05em
}

.calculate_royality .calculator .display_values .rows p {
    color: #545a61;
    font-size: 16px;
    margin: 0;
    vertical-align: .05em;
    font-family: segoeui
}

.calculate_royality .calculator .display_values .rows .head_title {
    width: 228px;
    color: #545a61;
    font-size: 16px;
    display: inline-block;
    font-family: segoeui;
    letter-spacing: .05em
}

.calculate_royality .calculator .display_values .rows .head_value {
    color: #545a61;
    font-size: 13px;
    display: inline-block;
    font-family: segoeui;
    letter-spacing: .05em
}

.calculate_royality .width-1000 .col-lg-12 {
    margin: 0 0 50px
}

.faq-block h2{
    margin: 0 0 35px;
    text-align: center;
    font-weight: 300;
    font-size: 40px;
    line-height: 55px;
    letter-spacing: .03em;    
}
.faq-block ul{
    padding: 0 0 0 35px;
    list-style-type: disc;    
}
.faq-block ul li {
    margin: 0 0 30px;
}
.faq-block ul li strong {
    font-size: 24px;
    letter-spacing: .05em;
    line-height: 34.9px;
    margin-bottom: 6px;
    display: block;
    font-weight: 500;
}
.faq-block ul li p {
    font-family: segoeui;
    font-size: 15.95px;
    letter-spacing: .05em;
    line-height: 25.93px;
    color: #999;
}


.author_royalty_calculator.calculator form .buttons{ padding: 22px 32px 20px;}

@media only screen and (max-width: 767px){
    .calculate_royality .calculator .display_values .rows{padding: 20px 12px;}
    .calculate_royality .title_descr div ul{ margin: 0 6% 30px;}
.calculate_royality .calculator form .get_values .rows .value{vertical-align: top}
.calculator form .get_values .rows .colon{margin-top: 7px;}
.calculate_royality .calculator form .get_values .rows .title{vertical-align: top;padding: 9px 0px 0px;}
.author_royalty_calculator.calculator form .get_values .rows.title1 .title{padding: 0px !important;}
.calculate_royality .calculator form .get_values .rows.title1 .title{padding: 0px;}
.calculator form .get_values .rows .colon,.author_royalty_calculator.calculator form .get_values .rows .value{vertical-align: top !important;}
.calculate_royality .calculator .display_values .rows .title{width: 168px;}
.calculate_royality .calculator .display_values .rows .colon{width: 18px !important; }
.faq-block ul{padding: 0px 9%;}
}
@media only screen and (min-width: 320px) and (max-width: 480px){
    .calculate_royality .title_descr div ul {margin: 0px 11% 30px 12%;}
}
@media only screen and (min-width: 503px) and (max-width: 768px){
    .author_royalty_calculator.calculator form .get_values .rows.title1 .title{padding: 9px 0px 0px !important;}
}
@media only screen and (min-width: 426px) and (max-width: 767px){
.calculate_royality .calculator form .get_values .rows .title{padding: 9px 0px 0px !important;}
}
@media only screen and (min-width: 768px) and (max-width: 863px){
    .calculate_royality .calculator .display_values{min-height: 202px !important;}
    .calculate_royality .calculator .display_values .rows .title{width: 168px;}
.calculate_royality .calculator .display_values .rows .colon{width: 18px !important; }

}
@media only screen and (min-width: 837px) and (max-width: 1040px){
.calculate_royality .calculator form .get_values .rows.title1 .title{padding: 9px 0px 0px !important;}
}
@media only screen and (min-width: 837px) and (max-width: 987px)
{
    .author_royalty_calculator.calculator form .get_values .rows.title1 .title{padding: 0px !important;}
    .calculate_royality .calculator .display_values{min-height: 183px !important;}

}
@media only screen and (min-width: 768px) and (max-width: 1024px){
   .calculate_royality .title_descr div ul{ margin: 0 5% 30px;} 
   .calculate_royality .calculator form .get_values .rows .title{vertical-align: top;padding: 9px 0px 0px;}
.calculate_royality .calculator form .get_values .rows.title1 .title{padding: 0px;}
.calculate_royality .calculator .display_values {
    min-height: 315px !important;
    }

}
