.page-id-300 div#et-top-navigation {padding-top: 25px !important;}
.page-id-300 ul.header-icons li {top: -10px;}
body.admin-bar .et-fixed-header#main-header {
top: 32px !important;
}
body.admin-bar #main-header {
top: 87px !important;
}
.top_pad{
top: 55px!important;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
}
header#main-header{ -webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
} div#et-top-navigation {background: #4d9900;width: 100%;}
.et_fullwidth_nav #main-header .container{padding-right: 0px;padding-left: 0px;}
#top-menu li.current-menu-item > a {background-color: #cc3300!important;color: #fff!important;padding-top: 25px;}
.et_header_style_left #et-top-navigation, .et_header_style_split #et-top-navigation{padding-top: 0px;}
.et_header_style_left #et-top-navigation nav > ul > li > a, .et_header_style_split #et-top-navigation nav > ul > li > a{padding-bottom: 25px;padding-right: 10px;
padding-left: 10px;padding-top: 25px;}
.et_header_style_left .et-fixed-header #et-top-navigation nav>ul>li>a, .et_header_style_split .et-fixed-header #et-top-navigation nav>ul>li>a {
padding-top: 20px;
}
div#et-top-navigation{ }
.et_header_style_left .et-fixed-header #et-top-navigation, .et_header_style_split .et-fixed-header #et-top-navigation {padding-top: 0px;}
#logo {max-height: 133%;box-shadow: 0 0 7px rgba(0,0,0,.1)!important; margin-left: -3px;}
li#menu-item-54 img {position: relative;top: 12px;margin-top: -22px;}
.et-fixed-header ul.header-icons li {
top: 10px;
transition: all .4s ease-in-out;
}
ul.header-icons li {float: left;margin-right: 15px;position: relative;top: 15px;}
.left-box { }
#top-menu li{padding-right:0px!important;}
#top-menu li.current-menu-item > a:after {top: 25px!important;content: '';position: absolute;}
ul.sub-menu {background: #fff!important;}
ul.sub-menu li a{color:#474545!important}
ul.sub-menu li.current-menu-item > a{padding-top:6px!important;} .et_pb_slider .et_pb_container{width: 100%;}
.section-1-banner h3{font-size: 36px;}
.section-1-banner h1{font-size: 36px;}
.moving-advice h2{padding-bottom: 30px;}
.moving-advice p{line-height: 27px;}
.moving-advice-list li{padding-bottom: 25px;font-weight: 600;} .section-2-imgbox .et_pb_main_blurb_image{padding-top: 40px;}
.section-2-imgbox img{width: 100%;}
.section-2-imgbox .et_pb_blurb_container h3{position: absolute;top: 12px;font-weight: bold;left: 35px;}
.section-2-imgbox .et_pb_blurb_container h4{padding: 10px 20px 10px 20px;}
.section-2-imgbox .et_pb_blurb_container p{padding: 10px 20px 10px 20px;font-family: 'Droid Sans';}
.section-2-imgbox .et_pb_blurb_container p a {color: #666;}
a.read-more {background: #cc3300;color: #fff;padding: 5px;border-radius: 3px;} .section-3-bg{background-repeat: repeat;background-size: initial;}
.section3-colright{box-shadow: 1.5px 2.598px 7px 0px rgba(0, 0, 0, 0.27); padding: 30px 30px 100px 30px;}
.section3-colright h1{font-size: 48px;color: #575757;}
.section3-colright p{padding-top: 20px;}
.section3-colright h1 span{font-weight: bold;} .section-4 h2{padding-bottom: 20px;font-family: 'Droid Sans';}
ul.move-diff li{font-family: 'Droid Sans';}  .home-contact {height: 70px;background: rgba(0,0,0,0.4);z-index: 999999;position: absolute;bottom: 0px;border-top-right-radius: 5px;border-top-left-radius: 5px;width: 100%;left: 0;}
.home-contact-name {float: left;width: 22%;margin-left: 25px;position: relative;top: 18px;}
.home-contact-name input {width: 100%;padding: 12px;border: none;}
.home-contact-email {float: left;width: 22%;margin-left: 25px;position: relative;top: 18px;}
.home-contact-email input {width: 100%;padding: 12px;border: none;}
.home-contact-phone {float: left;width: 22%;margin-left: 25px;position: relative;top: 18px;}
.home-contact-phone input {width: 100%;padding: 12px;border: none;}
.home-contact-button {float: left;width: 22%;margin-left: 25px;position: relative;top: 18px;}
.home-contact-button input {width: 100%;padding: 12px;border: none;background: #cc3300;color: #fff;cursor: pointer;}
.home-contact-name input.bg {
background-position: 98% 50%; 
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABHklEQVQ4EaVTO26DQBD1ohQWaS2lg9JybZ+AK7hNwx2oIoVf4UPQ0Lj1FdKktevIpel8AKNUkDcWMxpgSaIEaTVv3sx7uztiTdu2s/98DywOw3Dued4Who/M2aIx5lZV1aEsy0+qiwHELyi+Ytl0PQ69SxAxkWIA4RMRTdNsKE59juMcuZd6xIAFeZ6fGCdJ8kY4y7KAuTRNGd7jyEBXsdOPE3a0QGPsniOnnYMO67LgSQN9T41F2QGrQRRFCwyzoIF2qyBuKKbcOgPXdVeY9rMWgNsjf9ccYesJhk3f5dYT1HX9gR0LLQR30TnjkUEcx2uIuS4RnI+aj6sJR0AM8AaumPaM/rRehyWhXqbFAA9kh3/8/NvHxAYGAsZ/il8IalkCLBfNVAAAAABJRU5ErkJggg==); 
background-repeat: no-repeat; 
background-attachment: scroll; 
background-size: 16px 18px;
}
.align-right{
text-align: right;
} h2.about-heading{font-size:14px;text-align:left;}
.about-section{padding-top: 160px!important;}
.about-us-text p{padding-bottom: 30px;}
.about-us-text li{padding-bottom: 10px;}
.about-col1{box-shadow: 1.5px 2.598px 7px 0px rgba(209, 209, 209, 0.2);}
.about-col2{background: #fff;padding: 10px;margin-top: 30px;}
p.about-txt{padding-bottom: 10px; color: #333; font-weight: 500;line-height: 1em;font-size: 22px;} .about-contact-form label{font-weight: bold;font-weight: bold;color: #000;}
label.about-name input{width: 100%;border: none;padding: 10px;background: #f5f5f5;margin-top: 15px;}
label.about-email input{width: 100%;border: none;padding: 10px;background: #f5f5f5;margin-top: 15px;}
label.about-phone input{width: 100%;border: none;padding: 10px;background: #f5f5f5;margin-top: 15px;}
label.about-zip-from input{width: 100%;border: none;padding: 10px;background: #f5f5f5;margin-top: 15px;}
label.about-zip-to input{width: 100%;border: none;padding: 10px;background: #f5f5f5;margin-top: 15px;}
label.about-location input{width: 100%;border: none;padding: 10px;background: #f5f5f5;margin-top: 15px;}
.about-get-quote input{width: 100%;background: #4d9900;border: none;color: #fff;padding: 20px;font-weight: 800;cursor: pointer;margin-top: 30px;} .commercial .et_pb_slide_title{padding-bottom:10px;}
h2.commercial-heading{font-size:18px;font-weight:800; display: inline;}
p.commercial-para{font-size: 26px; padding-bottom: 10px;}
h2.residential-heading{font-size:18px;display: inline;}
h2.para, h3.para ,h4.para{display: inline;}
p.para{display: inline;}
h2.pressure-heading{ font-size:14px; display: inline; color:#666; line-height:2em;} .moving-quote-name {float: left;width: 50%;padding-bottom: 15px;}
.moving-quote-name input{width: 85%;}
.moving-quote-email{float: left;width: 50%;padding-bottom: 15px;}
.moving-quote-email input{width: 85%;}
.moving-quote-phone{float: left;width: 50%;padding-bottom: 15px;}
.moving-quote-phone input{width: 85%;}
.moving-quote-date{float: left;width: 50%;padding-bottom: 15px;}
.moving-quote-date input{width: 85%;}
.moving-quote-zip-from{float: left;width: 50%;padding-bottom: 15px;}
.moving-quote-zip-from input{width: 85%;}
.moving-quote-zip-to{float: left;width: 50%;padding-bottom: 15px;}
.moving-quote-zip-to input{width: 85%;}
.moving-quote-location{float: left;width: 50%;padding-bottom: 15px;}
.moving-quote-location select{width: 85%;}
.moving-quote-location label select{padding: 10px;margin-top: 15px;}
.moving-quote-type{float: left;width: 50%;padding-bottom: 15px;}
.moving-quote-request {position: relative;margin: 0 auto;width: 100%;clear: both;text-align: center;}
.moving-quote-request input{background: #4d9900;border: none;padding: 20px 60px;color: #fff;font-weight: 800;cursor: pointer;margin-top: 30px;}
.moving-quote-contact-form label{font-weight: bold;font-weight: bold;color: #575757;font-size: 16px;}
.moving-quote-contact-form label input{border-color: #d5d5d5;padding: 10px;box-shadow: none!important;border-width: 1px;margin-top: 15px;border-top: 1px solid #d5d5d5;
border-left: 1px solid #d5d5d5;width:85%;} .contact-form-text h1{padding-bottom: 30px;}
.contact-name {float: left;width: 50%;}
.contact-email{float: left;width: 50%;}
.contact-phone{float: left;width: 50%;margin-top: 15px;}
.contact-date{float: left;width: 50%;margin-top: 15px;}
.contact-address{float: left;width: 50%;margin-top: 15px;}
.contact-move-size{float: left;width: 50%;margin-top: 15px;}
.contact-submit {float: right;position: relative;right: 60px;top: 30px;}
.contact-submit input{background: #4d9900;border: none;padding: 20px 50px;color: #fff;font-weight: 800;text-transform: uppercase;cursor: pointer;}
.contact-page-form label{font-weight: bold;font-weight: bold;color: #575757;font-size: 16px;}
.contact-page-form label input{border-color: #d5d5d5;padding: 10px;box-shadow: none!important;border-width: 1px;margin-top: 15px;width: 85%;border-color:#d5d5d5;border-top: 1px solid #d5d5d5;
border-left: 1px solid #d5d5d5;}
.contact-page-form label textarea{width: 85%;margin-top: 15px;border-color:#d5d5d5;max-width: 85%;min-width: 85%;}
.page-id-47 div.wpcf7-mail-sent-ok{position: absolute;bottom: -60px;}
.page-id-47 div.wpcf7-validation-errors{position: absolute;bottom: -60px;} #main-footer {background-color: #4d9900;}
p.f-heading {font-size: 24px;color: #fff;padding-bottom: 10px;font-weight: 600;}
ul.footer-l {float: left;width: 48%;margin-right: 8px;}
ul.footer-l li:before{border-color: #fff!important;}
ul.footer-r {float: left;width: 48%;}
ul.footer-r li:before{border-color: #fff;}
ul.footer-services li:before{border-color: #fff;}
ul.s-icons li{float: left;list-style-type: none;margin-right: 10px;}
ul.move-diff li{list-style-type: none;padding-left: 25px;padding-bottom: 10px;font-size: 12px;}
ul.move-diff li:before{content: url(//clalawncare.com/wp-content/themes/Divi-child-theme-01/images/dash.png);position: absolute;left: 6px;}
.et-social-icons{display: none;}
#footer-info {float: right;color: #fff;font-size:12px;}
ul.f-list li{float: left;margin-right: 10px;}
ul.f-list a li{color: #fff;font-size:12px;}
#footer-info a {color: #fff;}
div#footer-bottom .container.clearfix{width:100%;padding-left:10px;padding-right:10px;}
.custom_social_icon.et-social-icon a {
font-size: 0;
margin-top: 5px;
}
.custom_social_icon.et-social-icon a:before {
font-size: 18px;
}
h5.footer-con{
color: #fff;
line-height: 1.7em;
font-size:14px;
} .contact-address textarea{width:85%!important;}
.contact-move-size textarea{width:85%!important;}
.page-id-43 div.wpcf7-validation-errors {position: absolute;bottom: -65px;}
.page-id-239.et_header_style_left #et-top-navigation, .et_header_style_split #et-top-navigation{padding-top: 25px!important;}
.page-id-239 ul.header-icons li{top:-10px;}
.page-id-240.et_header_style_left #et-top-navigation, .et_header_style_split #et-top-navigation{padding-top: 25px!important;}
.page-id-240 ul.header-icons li{top:-10px;}
.page-id-241.et_header_style_left #et-top-navigation, .et_header_style_split #et-top-navigation{padding-top: 25px!important;}
.page-id-241 ul.header-icons li{top:-10px;}
.page-id-280.et_header_style_left #et-top-navigation, .et_header_style_split #et-top-navigation{padding-top: 0px!important;}
.page-id-280 ul.header-icons li{top:15px;}
.sidebar-services{padding:10px;}
.sidebar-services p.f-heading {font-weight: bold;    color: #333!important;font-size:26px;}
.sidebar-services ul.footer-services li a{font-weight: bold;
color: #4d9900;}
.top-line {background: #4d9900;}
.top-line h6{display:inline-block;color: #fff!important;text-align: left;
padding-bottom: 1px;font-size: 13px;padding-left:10px;    margin-bottom: -13px;}
.top-line p:first-of-type{display:inline-block;padding-left:15px;color:#fff;padding-bottom:0px;}
.top-line p:last-of-type{display:inline-block;padding-left:75px;color:#fff;padding-bottom:0px;}
.top-line p:last-of-type:before {content: url(https://clalawncare.com/wp-content/uploads/2017/07/call.png);position: absolute;
margin-left: -20px;margin-top: 2px;}
.bottom-line p{text-align: center;color: #ccc;padding: 5px;
font-size: 13px;font-weight: 600;padding-left: 15px;}
.section-1-banner p:first-of-type{font-size: 52px;text-align: center;font-weight: bold; font-family: 'Droid Sans'; padding-bottom: 1em;}
.section-1-banner p{text-align: center;font-size: 52px;font-family: 'Droid Sans'; font-weight: bold;} p.satisfaction{text-align: center;font-size: 16px;font-family: 'Droid Sans'; font-weight: bold;}
.section-1-banner h1{font-size: 26px;text-align: center;font-weight: normal; font-family: 'Droid Sans';} .section-1-banner h2{font-size: 16px;text-align: center;font-weight: bold; font-family: 'Droid Sans';}
.section-1-banner h3{font-size: 16px;text-align: center;font-weight: normal; font-family: 'Droid Sans';line-height: 23px;}
.home-welcome p:first-of-type{font-size: 48px;color: #575757;padding-bottom: 10px;font-weight: 500;line-height: 1em;}
.home-welcome h5{font-weight:600;}
.home-difference p{padding-bottom: 20px;font-family: 'Droid Sans';font-size: 26px;color: #333;font-weight: 500;line-height: 1em;}
.about-col h3{font-size: 14px;line-height: initial;font-weight: 500;}
.about-col h2{font-size: 18px;line-height: initial;font-weight: 500;}
p.about-diff{color: #575757;font-weight:bold;font-size: 26px;    padding-bottom: 10px;font-weight: 500!important;line-height: 1em;}
.get-a-free-quote p{text-align: center;    font-size: 22px;font-weight:bold;color: #333;font-weight: 500!important;line-height: 1em;}
.moving-services p:first-of-type{color: #575757; font-family: 'Droid Sans'; font-weight: normal;font-size: 16px;    padding-bottom: 10px;font-weight: 500;line-height: 1em;}
.moving-services h2{font-size: 20px; padding-bottom: 10px;font-weight: 500;line-height: 1em;color: #575757;}
.moving-services-inner h3{color: #4d9900; font-family: 'Droid Sans';font-weight:bold!important;font-size:30px;}
.et-fixed-header #top-menu li li a{color:#333!important;}
.moving-services-single h1{color: #575757!important; font-family: 'Droid Sans'; font-weight: normal;padding-bottom: 10px;font-weight: 500;line-height: 1em;}
.moving-services-single h2{color: #575757; font-family: 'Droid Sans'; font-weight: normal;font-size: 22px;    padding-bottom: 10px;font-weight: 500;line-height: 1em;}
.moving-services-single h3{color: #575757; font-family: 'Droid Sans'; font-weight: normal;font-size: 14px;    padding-bottom: 10px;font-weight: 500;line-height: 1em;}
.moving-quote-heading h1{color: #575757!important; font-family: 'Droid Sans'; font-weight: normal;padding-bottom: 10px;font-weight: 500;line-height: 1em;font-size:30px!important;}
.moving-quote-heading h2{color: #575757!important; font-family: 'Droid Sans'; font-weight: normal;padding-bottom: 10px;font-weight: 500;line-height: 1em;font-size:22px!important;}
.moving-quote-heading h3{color: #575757!important; font-family: 'Droid Sans'; font-weight: normal;padding-bottom: 10px;font-weight: 500;line-height: 1em;font-size:14px!important;}
.moving-quote-heading p:first-of-type{    color: #575757;    font-weight: 500;line-height: 1em;font-family: 'Droid Sans';font-size:30px;}
ul.list-1 {float: left;width: 30%;}
span.wpcf7-list-item input {width: auto;}
span.wpcf7-form-control.wpcf7-radio{float: left;padding-top: 15px;}
.page-id-47 span.wpcf7-form-control.wpcf7-radio {float: none;}
.page-id-43 span.wpcf7-form-control.wpcf7-radio {float: none;}
.contact-move-select-inner label {float: left;padding-top: 15px;width: 100%;}
.contact-move-select-inner {font-weight: bold;color: #575757;}
.contact-move-select {position: relative;float: left;width: 50%;font-weight: bold;color: #575757;}
.page-id-43 .wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok {position: absolute;bottom: -65px;}