/*
Theme Name: Olsen Light Child
Template: olsen-light
*/


/* CSS Document */
@import url("../olsen-light/style.css");
@font-face{font-family:'Conv_DINPro Regular';src:url('fonts/DINPro Regular.eot');src:local('☺'),url('fonts/DINPro Regular.woff') format('woff'),url('fonts/DINPro Regular.ttf') format('truetype'),url('fonts/DINPro Regular.svg') format('svg');font-weight:400;font-style:normal}@font-face{font-family:'Franklin Gothic Book';src:url(fonts/FranklinGothic-Book.eot);src:url(fonts/FranklinGothic-Book.eot?#iefix) format('embedded-opentype'),url(fonts/FranklinGothic-Book.woff) format('woff'),url(fonts/FranklinGothic-Book.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:OpenSans-Regular;src:url(fonts/OpenSans_gdi.eot);src:url(fonts/OpenSans_gdi.eot?#iefix) format('embedded-opentype'),url(fonts/OpenSans_gdi.woff) format('woff'),url(fonts/OpenSans_gdi.ttf) format('truetype'),url(fonts/OpenSans_gdi.svg#OpenSans-Regular) format('svg');font-weight:400;font-style:normal;font-stretch:normal;unicode-range:U+0020-25CA}h1,h2,h3,h4,h5,h6{font-family:'Conv_DINPro Regular'}a,li,p{font-family:'Conv_DINPro Regular'}.d-col2{overflow:hidden;background:#77a063}.d-col2 h2{margin-bottom:5px;font-size:18px}.d-col2 p{margin-bottom:10px}.c-cod1{overflow:hidden;float:left;width:50%;background:#77a063;padding:10px}.c-cod2{overflow:hidden;float:left;width:50%;background:#bcc1c5;padding:10px}.non{overflow:hidden}.m-col{overflow:hidden;margin-top:30px;background:#efefef;height:380px}.m-col-1{float:left;width:30%}.m-col-2{float:left;width:70%;padding-left:15px;overflow:hidden;overflow-y:scroll;height:380px}.m-col-2 h2{margin:0}.m-col-2 h3{color:#1872c5}.m-col .testimonial_group .testimonial{width:100%}.topfooter #text-6{float:left;width:33.33%;color:#fff}.topfooter #text-7{float:left;width:33.33%;color:#fff}.topfooter #text-5{float:left;width:33.33%;color:#fff}.topfooter #text-5 a{color:#fff}.topfooter #text-6 a{color:#fff}.topfooter #text-7 a{color:#fff}#footer{text-align:left}.logofooter .site-logo{float:right}.logofooter .site-bar{float:left}footer#footer .widget h3{display:block}footer#footer a{color:#fff}footer#footer p{color:#fff}.topfooter{padding:20px 0}.strong-view.default.slider-stretch .testimonial-inner{background:#78e03f}.container{width:1160px;padding:0}.logoleft{float:left}.haedright{float:right}.headercol{width:100%;overflow:hidden;background:#53a02d;background-size:100% 100%}.headmenu{background:#214714}.headmenu .clno:hover .callus i{background:#034c81}.headmenu .clno:hover .callus{background:#00afff}.clno{position:relative;float:left}.haedright a{float:left}.clno a{color:#fff;font-size:54px;line-height:27pt;font-weight:700;text-align:left}.clno a:hover{color:#000}.headercol .site-logo{padding:0}.headercol .site-logo .alignnone{margin:0}.headercol .site-logo .logoleft{padding:13px 0}.headercol .site-logo .logoleft img{width:240px}.headercol .clno .callus i{color:#858586;border:2px solid #dfe1e0;background:#dfe1e0;top:0;width:45px;height:45px;display:block;position:absolute;left:0;text-align:center}.headercol .clno .callus{margin-top:35px}.headmenu .site-bar{border:0;padding:0}.headmenu .nav ul li a{color:#fff;font-family:OpenSans-Regular;font-weight:700;font-size:14px;text-transform:uppercase;padding:10px 20px;border:0}.headmenu .nav ul li a:hover{border:0}.navigation>li.sfHover>a,.navigation>li.sfHover>a:active,.navigation>li>a:hover{color:#fff;border:0;background:#0b0b0b}.navigation>li>a{margin-right:0}.headmenu .nav ul li.current-menu-item{background:#0b0b0b}.navigation.sf-arrows .sf-with-ul::after{right:7px;margin-top:-3px}.navigation>li ul a{background:#0b0b0b;border-bottom:1px solid #474e54!important}.navigation ul{background:#0b0b0b;padding:0}.navigation li:hover>ul,.navigation.sfhover>ul{top:43px}.headmenu .site-bar .nav{padding-top:0;width:100%}.navigation>li ul .sfHover>a,.navigation>li ul a:hover{background:#164004}#footer{border-top:0}.logofooter .site-bar{border:0;padding:0}.logofooter .site-bar .nav{width:100%}.logofooter .navigation>li>a{color:#fff;font-size:12px;margin-right:0;padding:10px;text-transform:uppercase}#footer .footer-widget-area{padding-top:10px}.logofooter .navigation>li>a:hover{color:#fff;background:0 0}#footer #text-7{color:#fff;font-size:15px;padding:0 30px}#footer #text-2{color:#fff;font-size:15px;padding-top:10px}#footer #text-7 a{color:#fff}#footer #social-widget-2 .smw_left{text-align:center}.topfooter{background:#53a02d}.logofooter{background:#191919}.logofooter .site-logo{padding:0}.logofooter .site-logo p:nth-child(1){float:left}.logofooter .site-logo p:nth-child(2){float:right}.logofooter .site-logo p a{color:#fff}.logofooter .site-logo p{color:#fff;text-align:left;padding:10px 0}.logofooter .site-logo a{display:inline}#footer .footer-widget-area li{float:left}#footer .footer-widget-area li a{padding:8px;color:#fff;font-size:14px}.sidebar.sidebar-right .widget{padding:15px;border:1px solid #ebebeb;margin-bottom:20px}.mainbox .sidebar{border:0 solid #ebebeb;margin-top:45px}.mainbox{margin-top:50px}#arpw-widget-2 a:hover{color:#02528d}.mobile-nav-trigger{display:block;float:left}.mainbox .sidebar #text-9{background:#53a02d;border:0 none;margin-top:-51px}.mainbox .sidebar #text-9 input,textarea{background:#fff;border:1px solid #ccc;font-family:OpenSans-Regular;letter-spacing:0;font-size:13px;color:#b7b7b7}.mainbox .sidebar #text-9 textarea{height:100px}.mainbox .sidebar #text-9 .bx-box{float:left;width:100%;padding:5px;margin:0}.mainbox .sidebar #text-9 .bx-box2{float:left;width:100%;padding:5px;margin:0}.mainbox .sidebar #text-9 .cpcha{width:100%;float:left;padding:5px}.mainbox .sidebar #text-9 .sbmtbx{width:100%;float:left;padding:5px}.mainbox .sidebar #text-9 .wpcf7-submit{background:#164004;border:1px solid #164004;color:#fff;font-size:21px;font-weight:700;width:140px;padding:6px;font-family:'Conv_DINPro Regular';text-transform:uppercase}.mainbox .sidebar #text-9 .wpcf7-submit:hover{background:#0b0b0b;border:1px solid #0b0b0b;color:#fff}.widget-title{font-size:18px;font-weight:700;font-family:'Conv_DINPro Regular';text-transform:uppercase;background:#191919}.entry-title{font-weight:700;text-align:left;text-transform:uppercase;padding:0;color:#53a02d}.entry-meta{text-align:left}.free-quote{float:right;margin:10px 10px 10px 30px;width:90px}.mainbox .sidebar #text-9 p{color:#fff;float:left;width:100%}.mainbox .sidebar #text-9 p a{color:#fff}.mainbox .sidebar #text-9 .listing-content h2{color:#fff;margin:0 0 7px}.mainbox .sidebar #text-9 .listing-content h2 a{color:#fff}.mainbox .sidebar #text-9 .listing-content p{color:#fff}.mainbox .sidebar #text-9 .listing-content a{color:#fff;font-weight:700}.d-col{overflow:hidden;background:#77a063;margin:10px 0 25px;float:left;width:100%}.d-col img{margin:0;margin-right:13px}.d-col h2{color:#000}.d-col p{color:#fff;margin-bottom:13px}.d-col a{color:#fff}.d-col p:nth-child(1){margin:0}#flip{display:none;height:35px;background:#222;overflow:hidden}#flip span{border-bottom:3px solid #fff;border-top:3px solid #fff;display:block;width:30px;height:21px;margin:7px}#flip span i{display:block;width:100%;border-bottom:3px solid #fff;margin-top:6px}.social-media p a{border-bottom:none}@media only screen and (min-width:768px) and (max-width:992px){.headmenu{padding:10px}#mobilemenu .mm-listview li a{text-transform:uppercase;color:#fff}#mobilemenu .mm-navbar .mm-title{color:#fff}#mobilemenu .mm-navbar-top{color:#fff}.container{width:100%}.mainbox{margin:15px;width:90%}.mainbox .sidebar #text-9{margin-top:0}}@media only screen and (min-width:240px) and (max-width:960px){#panel{display:none}#flip{display:block}.genesis-nav-menu,.hide,.main-navigation,.nav{display:block!important}#masthead .navigation{display:block}.headmenu{padding:0!important}.navigation>li{width:100%}}@media only screen and (min-width:480px) and (max-width:767px){.headercol .site-logo .logoleft{width:100%;text-align:center;padding:10px 0}.clno a{font-size:32px;margin:0;line-height:16pt}.clno{margin-top:18px}.headmenu .site-bar .nav{margin:0}.headercol .clno .callus{margin-top:0}.topfooter .site-bar .nav{margin:0}.topfooter .site-bar .nav .navigation>li a{font-size:12px;margin:0;padding:0 5px}.headercol .site-logo .alignnone{width:200px}.headercol .site-logo .logoleft{width:200px}.mainbox .sidebar{background:#f6f6f8}.container{width:100%}.mainbox{margin:0;padding:15px}.mainbox .sidebar #text-9{margin-top:0}.haedright a{width:100%;display:block;text-align:center}.clno{width:100%}.clno a{text-align:left}.free-quote{margin:0;position:absolute;top:4px;right:0;width:50px}.haedright{float:right;width:250px}#page{overflow:hidden;width:100%}.d-col{padding:10px}.d-col img{width:180px}.topfooter{padding:10px}#footer #text-7{width:100%;padding:15px 0}.topfooter #text-6{width:100%}.topfooter #text-5{width:100%}.logofooter .navigation>li>a{padding:5px;margin:0;font-size:10px}.logofooter .site-logo p{width:100%;padding:2}}@media only screen and (min-width:240px) and (max-width:479px){.headercol .site-logo .logoleft{width:100%;text-align:center;padding:10px 0}.clno a{font-size:32px;margin:0;line-height:16pt}.headmenu .site-bar .nav{margin:0}.headercol .clno .callus{margin-top:0}.topfooter .site-bar .nav{margin:0}.topfooter .site-bar .nav .navigation>li a{font-size:12px;margin:0;padding:0 5px}.headercol .site-logo .alignnone{width:200px}.container{width:100%}.haedright{width:100%;margin-bottom:15px}.mainbox{margin:0;padding:15px}.mainbox .sidebar #text-9{margin-top:0}.haedright a{width:100%;display:block;text-align:center}.clno{width:100%}.clno a{text-align:center}.free-quote{float:none;margin:auto;margin-top:20px}#page{overflow:hidden;width:100%}.d-col{padding:10px}.d-col img{width:100%}.c-cod2{width:100%}.c-cod1{width:100%}.topfooter{padding:10px}#footer #text-7{width:100%;padding:15px 0}.topfooter #text-6{width:100%}.topfooter #text-5{width:100%}.logofooter .navigation>li>a{padding:5px;margin:0;font-size:10px}.logofooter .site-logo p{width:100%;padding:2}}
.footer-copy {
    padding-top: 14px;
}