/*#calc-r{
    display: none;
}*/

.calc-form input {
    border-radius: 3px;
    padding: 5px;

}

.calc-label {
    width: 150px;
    display: inline-block;
    padding: 0 5px;
    text-align: right;
    margin-bottom: 15px;
}

#go-calc {
    padding: 5px 10px;
    border-radius: 5px;
    background: linear-gradient(#fffdf7, #f7f3e9);
    cursor: pointer;
    margin-left: 230px;
    color:#000;
}

.calc-result-content p{
    margin: 5px 0px;
}

body { background-color:#e6e6e6 }

body{

font-family: arial;}



.logo_h img {



}



.mtnav{margin-top: 0px;}



.breadcrumb__t{

background:none;

padding-left:0;

}



.breadcrumb__t li{

font-size: 12px;

}



header.post-header .post-title a{

text-decoration: underline;

}



.content-holder{

padding-bottom: 5px;

}



div.title-header{

color: #333333;

font: bold 30px/35px Open Sans Condensed;

text-transform: uppercase;

}



div.post-title{color: #333333;

font: bold 24px/28px Open Sans Condensed;

text-transform: uppercase;}



.title-header{

margin-bottom: 5px;

}



.sf-menu{

border:none;

}



.home .content-holder{

padding-top:70px;

}



.share-buttons{

background:none;

}



/*#calc-r{

    display: none;

}*/



.calc-form input {

    border-radius: 3px;

    padding: 5px;

border: 1px solid;



}



.calc-form select{

    border-radius: 3px;

    padding: 5px;

border: 1px solid;

}



.calc-label {

    width: 150px;

    display: inline-block;

    padding: 0 5px;

    text-align: right;

    float: left;

    margin-bottom: 15px;

    margin-top: 5px;

}



#go-calc, #go-calc2, #go-calc3, #wlgo-calc {

    padding: 5px 10px;

    border-radius: 5px;

    background: linear-gradient(#fffdf7, #f7f3e9);

    cursor: pointer;

    margin-left: 230px;

}



.calc-result-content p{

    margin: 5px 0px;

}



.runcalc input, .runcalc2 input, .runcalc3 input {

    border-radius: 3px;

    padding: 5px;

border: 1px solid;



}



.runcalc select, .runcalc2  select, .runcalc3  select, .roofcalc select{

    border-radius: 3px;

    padding: 5px;

border: 1px solid;

}



.rcalc {

    display: none;

}



.grad{



}



.pristavkacalc{

display: none;

}



.pristavkadisplaycalc

{display: inline;}



.share-buttons{

padding:0px;

margin: 0px 0 15px;

}



.post__holder .post_content {

    padding-bottom: 0px;

}



.related_post_title{

color: #787878;

font: 18px/24px Open Sans;

font-weight: 300 !important;

letter-spacing: 2px;

margin-bottom: 20px;

}



.calcads{

float:right; 

margin-top: -90px; 

margin-right: 120px;

}



.mr10{

margin-right: 10px;

}



.cherry-fixed-layout .main-holder {

    margin-top: 20px;

    max-width: 1060px;

}



.search-form input[type="text"]{

width: 240px;

}



.mr0{

margin-right: 120px;

margin-top:-40px;

}





.widget{

    left:unset !important;

}



    .fixed {

        position:fixed;

        top:-5px; 

 background-color: rgba(255, 255, 255, 1)!important;

    }

    .transbg {

        background-color: rgba(255, 255, 255, 1)!important;

    }







.fixed .logo img{

margin-top:20px;

width:auto;}

.fixed .mtnav{

margin-top:10px;}





.textalright{

float:right;

text-align:right;}



.footer-text{

float: left;}



.fixed .stat_text{

margin-top:0px;}



#menu{ margin-left: -20px;}



.telblock{

color: #ffc425;

font-weight: bold;

font-size: 38px;

display: block;

text-shadow: 1px 1px 1px #707070;

background-repeat: no-repeat;

height: 40px;

line-height: 40px;}





.stat_text img {

margin-top: -5px;

margin-right: 5px;}



.logo{

margin-bottom:13px;

margin-top: 10px;}



.head_menu{

min-height:73px;}



@media (max-width: 469px) {

.telblock{font-size:30px;}



#menu {width: 100%;}



.logo {text-align: center;}



.logo img {

    max-height: 40px;}

}



.title_roof{

    font-size: 34px;

    font-family: \'PT Sans Narrow\', sans-serif;

    background: #000000;

    padding: 10px 20px;

    text-transform: uppercase; 

    color: #ffc425;

line-height: 34px;

}



.title_roof .white_text{

    color:#fff;

}



.line_up{

    background-image: url(http://myrooff.com/wp-content/themes/47995/images/line_up_2.jpg);

    height:7px;

}



.nead_roof{

background: #e4e4e4;

padding: 10px;

margin-bottom:20px;

}



.divform{

padding:20px 15px;

min-height:220px;

}



.nead_roof input{

margin: 0;

}



.inputdiv{

font-size:16px;

margin-top: 5px;

}



.div33{

width: 33%;

float: left;

margin-top: 15px;

}



.div_need_title{

font-size: 16px;

font-weight: bold;

font-size: Arial;

margin-bottom: 19px;

}



.div_type_title{

font-size: 16px;

font-weight: bold;

font-size: Arial;

margin-bottom: 19px;

}



.div_zip_title{

font-size: 16px;

font-weight: bold;

font-size: Arial;

margin-bottom: 19px;

}



.div_zip input[type="text"]{

max-width: 80%;

border-radius: 5px;

border: 1px solid #bfbfbf;

margin-bottom: 10px;

}



.div_zip input[type="submit"]{

width: 95%;

background: #ffc425;

border-radius: 5px;

box-shadow: 0px 5px 0 #000;

border: none;

font-size: 26px;

font-family: \'PT Sans Narrow\', sans-serif;

height: 40px;

}



input:checked + .label_input{

background: #ffcf4f;

}

.divform .contact_field label{
    display:block;
}

.divform .contact_field select{
    font-size: 14px !important;
    padding: 5px 15px 5px 5px;
    min-width: 100%;
}

.divform .contact_field input{
    font-size: 14px !important;
    padding: 5px 15px 5px 5px;
    min-width: 325px;
}


.divform .phone_field input{
    font-size: 14px !important;
    padding: 5px 15px 5px 5px;
    min-width: 86px;
}

.divform ul{
    list-style: none;
}

.divform .contact_field{
    margin-bottom:10px; 
}

#onclick_span{
    display:block;
    font-size:12px;
}

.form_ul{
    list-style:none;
    margin-left:0px;
}

.ulform{
    width:350px;
    margin: 0 auto;
}


@media (max-width: 469px) {

.div33{

width:100%;

float:none;}



.div_zip input[type="submit"]{

width: 175px;

}



.div_zip input[type="text"]{

width: 150px;

}

}

.get_free_btn
{
    background: #ff8100 !important;
font-size: 26px !important;
font-weight: 400 !important;
border: 1px solid #ff5000 !important;
margin: 20px 0 10px 0px !important;
padding: 15px !important;
border-radius: 4px !important;
font-family: \'Open Sans\', sans-serif !important;
max-width: 100% !important;
min-width: 100%;
height: auto !important;
}