@import url(http://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,700,400);body{background:#fff;color:#444;font-family:'Open Sans',sans-serif;font-size:100%}h1,h2,h3,h4,h5,h6{font-family:'Open Sans',sans-serif;font-weight:400}a:hover,a:focus{text-decoration:none}a:visited{color:#26823f}p{margin:0}.container{position:relative;background:none;margin:0
auto}.alignleft{border:1px
solid #ddd;float:left;height:auto;margin:0
15px 0 0;padding:5px}.alignright{border:1px
solid #ddd;float:right;height:auto;margin:0
0 0 15px;padding:5px}.alignnone{border:1px
solid #ddd;height:auto;margin:0
0 15px;padding:5px;width:100%}#header{background:#000;color:#fff;border-top:4px solid #25823f;padding:20px
0}#header .right-col{text-align:right;font-size:17px}#header .right-col
i{margin-right:5px}#header .right-col .phone
a{color:#fff}#header .right-col .email
a{color:#fff}#header .right-col .phone a:hover,
#header .right-col .email a:hover{color:#26823f}#header
.enquiry{margin-top:20px}#header .enquiry
a{background:#25823f;border-bottom:4px solid #2c9f4c;color:#fff;display:inline-block;padding:10px
40px;text-decoration:none;text-transform:uppercase}#header .enquiry a:hover{background:#2c9f4c;border-bottom:4px solid #25823f}#navigation{background:#e17427;position:relative;z-index:99999}#navigation #mega-menu-wrap-main-menu{background:none;border:none;margin:0;z-index:10}#navigation #mega-menu-wrap-main-menu ul ul.mega-sub-menu{width:185px !important}#navigation #mega-menu-wrap-main-menu #mega-menu-main-menu>li>a{color:#fff;font-size:15px;line-height:1;height:auto;padding:15px;text-transform:uppercase}#navigation #mega-menu-wrap-main-menu #mega-menu-main-menu > li > a:hover,
#navigation #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-current-menu-item  > a,
#navigation #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-current-menu-item  > a:hover,
#navigation #mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-current-menu-item>a:focus{background:#ff9850}#slider{position:relative}#slider
img{width:100%}#slider .tp-caption{background:rgba(0,0,0,0.8);padding:10px
15px !important}#slider .tp-caption
h3{color:#fff;font-size:28px;margin:0
0 5px !important}#slider .tp-caption
p{color:#fff;font-size:20px}#slider .contact-form-panel{left:0;position:absolute;top:0;width:100%}#slider .contact-form-panel .contact-form{background:rgba(0,0,0,0.8);border-top:5px solid #e17427;float:right;margin-top:15px;padding:20px
10px 5px;position:relative;width:370px;z-index:9999}#slider .contact-form-panel .contact-form
img{width:auto}#slider .contact-form-panel .contact-form
h3{color:#fff;font-size:25px;text-align:center;text-transform:uppercase;margin:0
0 10px}#slider .contact-form-panel .contact-form
p{color:#fff;font-size:14px;text-align:center;margin:0
0 15px}#slider .contact-form-panel .contact-form .form-block{margin-bottom:10px}#slider .contact-form-panel .contact-form .form-block
input{background:none;border:1px
solid #888;color:#888;font-size:14px;padding:10px;width:100%;line-height:1}#slider .contact-form-panel .contact-form .form-block .fb-email{float:left;width:45%}#slider .contact-form-panel .contact-form .form-block .fb-phone{float:right;width:45%}#slider .contact-form-panel .contact-form .form-block
textarea{background:none;border:1px
solid #888;color:#888;font-size:14px;line-height:1.3;height:89px;padding:10px;width:100%}#slider .contact-form-panel .contact-form .form-block .wpcf7-submit{background:#fff;border:none;color:#e17427;font-size:17px;line-height:1;padding:10px
30px;text-transform:uppercase;width:auto}#slider .contact-form-panel .contact-form div.wpcf7-response-output{color:#fff;font-size:14px}#slider .contact-form-panel .contact-form span.wpcf7-not-valid-tip{font-size:14px}#welcome{padding:16px
0;border-top:2px solid #25823f;border-bottom:2px solid #25823f}#welcome
p{color:#444;font-size:20px;font-style:italic;text-align:center}#services{padding:40px
0 35px;text-align:center}#services .row>div{margin-bottom:20px}#services h2:after{border:3px
solid #268240;bottom:-4px;content:"";left:25%;position:absolute;width:50%}#services
h2{border-bottom:2px solid #bbb;color:#444;display:inline-block;font-size:35px;line-height:1;margin-bottom:45px;padding-bottom:25px;position:relative;text-transform:uppercase}#services .service-col{position:relative}#services .service-col
img{width:100%}#services .service-col p.ser-title{background:#26823f;bottom:0;color:#fff;cursor:pointer;font-size:17px;padding:6px
0;position:absolute;text-align:center;text-transform:capitalize;width:100%}#services .service-col .ser-des{background:rgba(0,0,0,0.5);display:none;padding:15px
10px;position:absolute;left:0;height:100%;text-align:left;top:0;width:100%}#services .service-col .ser-des
h4{color:#fff;font-size:17px;line-height:1;margin:0
0 10px}#services .service-col .ser-des
p{color:#ddd;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.3;margin:0
0 15px}#services .service-col .ser-des a.read-more{border:1px
solid #fff;color:#fff;display:inline-block;font-size:14px;padding:5px
10px}#services .service-col .ser-des a.read-more:hover{border:1px
solid #1caf44;background:#26823f}#about{background:url('/wp-content/themes/ecoefficiency-theme/assets/img/main_text_bg.jpg') no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;color:#fff;padding:40px
0 15px}#about
h3{font-size:35px;font-weight:300;margin:0;padding:0
0 30px 0;text-transform:uppercase}#about
p{color:#fff;font-size:14px;margin:0
0 25px}#about .ln-block
p{color:#fff;font-size:14px;margin:0}#about .rpwe-block ul
li{border-bottom:1px solid #bbb;margin-bottom:17px;padding-bottom:17px}#about .rpwe-block ul li:last-child{border-bottom:none;margin-bottom:25px;padding-bottom:0}#about .rpwe-block ul li
h3{color:#fff;font-size:17px !important;line-height:1;padding:0
0 10px}#about .rpwe-block ul li h3
a{color:#fff}#about .rpwe-block ul li h3 a:hover{color:#e17427}#about .rpwe-block ul li .rpwe-summary{font-size:14px}#about .rpwe-block ul li .rpwe-summary
a{color:#25823f}#about .rpwe-block ul li .rpwe-summary a:hover{color:#e17427}#three-col{margin-top:40px;text-align:center}#three-col h2:after{border:3px
solid #268240;bottom:-4px;content:"";left:25%;position:absolute;width:50%}#three-col
h2{border-bottom:2px solid #bbb;color:#444;display:inline-block;font-size:35px;line-height:1;margin-bottom:45px;padding-bottom:25px;position:relative;text-transform:uppercase}#three-col .row>div{margin-bottom:40px}#three-col .row>div:nth-child(4){clear:both}#three-col .tc-block{position:relative}#three-col .tc-block
h3{font-size:20px;margin:0
0 23px;padding:0
0 0 70px;position:relative;text-align:left;text-transform:uppercase}#three-col .tc-block h3 a.tc-icon{border:1px
solid #268240;border-radius:40px;color:#268240;display:inline-block;font-size:25px;line-height:50px;height:50px;left:0;margin-right:13px;position:absolute;text-align:center;width:50px}#three-col .tc-block h3 a.tc-title{color:#444;line-height:1}#three-col .tc-block h3:hover a.tc-icon{background:#268240;color:#fff}#three-col .tc-block h3 a.tc-title:hover{color:#268240}#three-col .tc-des{padding:0
0 0 70px}#three-col .tc-des
p{font-size:14px;line-height:22px;text-align:left}#three-col .tc-block .tc-des p a.read-more{color:#268240;text-transform:uppercase}#three-col .tc-block .tc-des p a.read-more:hover{color:#444}.brand-logo{text-align:center}#main-content{padding:40px
0 25px}#main-content .page-header{margin:0
0 20px;padding:0
0 10px}#main-content .page-header
h1{color:#444;font-size:22px;line-height:1;margin:0;text-transform:uppercase}#main-content
p{font-size:14px;line-height:1.7;margin:0
0 15px}#main-content
ul{margin:0
0 15px;padding:0
0 0 15px}#main-content ul
li{font-size:14px;margin:0
0 5px}#main-content ul.links-list{list-style:none;padding:0}#main-content h3,
#main-content
h4{color:#444;font-size:17px;line-height:1;margin:0
0 10px;text-transform:capitalize}#main-content
table{color:#444;font-size:14px;margin:0
0 15px}.contact-us .wpcf7-submit{border:1px
solid #3f8dab}#left-sidebar .sidebar-block{background:#eee;border:1px
solid #ddd;margin:0
0 25px;padding:10px}#left-sidebar .sidebar-block
h3{border-bottom:1px solid #ddd;color:#444;font-size:22px;line-height:1;margin:0
0 15px;padding:0
0 10px}#left-sidebar .sidebar-block
ul{list-style:none;margin:0;padding:0}#left-sidebar .sidebar-block ul
li{border-bottom:1px solid #ccc;margin:0}#left-sidebar .sidebar-block ul li:last-child{border-bottom:none}#left-sidebar .sidebar-block ul li
a{color:#444;display:block;font-size:14px;padding:10px}#left-sidebar .sidebar-block ul li a:hover,
#left-sidebar .sidebar-block ul li.current-menu-item a,
#left-sidebar .sidebar-block ul li.current-menu-item a:hover,
#left-sidebar .sidebar-block ul li.current-menu-item a:focus{background:#ddd}.footer-top{background:#333;padding:40px
0 20px}.footer-top .row>div{margin-bottom:20px}#footer .footer-top
h3{color:#fff;font-size:25px;margin:0
0 40px;text-transform:uppercase}#footer .footer-top h3
i{color:#268240;margin-right:10px}#footer .footer-top
p{color:#888;font-size:14px;margin-bottom:24px}#footer .footer-top .form-control{border-radius:0}.btn-primary{background:transparent;border-color:#fff;color:#fff;text-transform:uppercase}.btn{border-radius:0;padding:6px
30px}.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary{background:#26823f;border:1px
solid #1caf44;color:#fff}#footer .footer-top
textarea{height:100px}#footer .footer-top
address{margin-bottom:20px}#footer .footer-top address
p{color:#bbb;font-size:14px;margin:0}#footer .footer-top address p
a{color:#bbb}#footer .footer-top address p a:hover{color:#268240}#footer .footer-top
ul.social{list-style:none;padding:0}#footer .footer-top ul.social
li{float:left;margin-right:10px}#footer .footer-top ul.social li
a{background:#afafaf;border-radius:20px;color:#222;display:block;font-size:14px;height:30px;padding:5px
5px;text-align:center;width:30px}#footer .footer-top ul.social li a:hover{background:#25823f}.footer-bottom{background:#222;padding:35px
0;position:relative;text-align:center;border-top:1px solid #bbb}.footer-bottom .copyright-icon{background:url(/wp-content/themes/ecoefficiency-theme/assets/img/copyright-icon.png) center no-repeat;left:50%;margin-left:-20px;height:40px;top:-55px;position:absolute;width:40px}.footer-bottom
p{font-size:20px;color:#fff;margin:0}#navigation-fixed .fixed-logo{position:absolute;left:15px;top:15px;z-index:999}#navigation-fixed{background:#e17427;position:fixed !important;top:-150px;transition:top 0.5s ease 0s, opacity 0s ease 0.5s;width:100%;z-index:99999}#navigation-fixed #mega-menu-wrap-main-menu{background:none;border:none;margin:0;padding:20px
0 20px 75px;z-index:10}#navigation-fixed #mega-menu-wrap-main-menu ul ul.mega-sub-menu{width:185px !important}#navigation-fixed #mega-menu-wrap-main-menu #mega-menu-main-menu>li>a{color:#fff;font-size:15px;line-height:1;height:auto;padding:15px;text-transform:uppercase}#navigation-fixed #mega-menu-wrap-main-menu #mega-menu-main-menu > li > a:hover,
#navigation-fixed #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-current-menu-item > a,
#navigation-fixed #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-current-menu-item > a:hover,
#navigation-fixed #mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-current-menu-item>a:focus{background:#ff9850}#navigation.fix-nav{position:fixed;display:none;left:0;top:0;width:100%}.fix-body{margin-top:150px}.fix-body #navigation-fixed{top:0;transition:top 0.5s ease 0s, opacity 0s ease 0.5s}address{font-size:14px;line-height:1.7}.content-area .wpcf7-form
textarea{height:100px}.content-area .wpcf7-form input[type='submit']{width:auto}.content-area .wpcf7-form input[type='submit']:hover{background:#26823f none repeat scroll 0 0;color:#fff}#main-content .post-loop{border-bottom:1px solid #eee;margin:0
0 15px;padding-bottom:20px}#main-content .post-loop:last-child{border-bottom:none}#main-content .post-loop .page-header{border:none;margin-bottom:10px;padding:0}#main-content .post-loop .page-header
h2{font-size:20px;margin:0;text-transform:capitalize}#main-content .post-loop .page-header h2
a{color:#e17427}#main-content .post-loop .page-header h2 a:hover{color:#25823f }#main-content .post-loop
p{margin:0}#main-content .post-loop .post-thumb
img{border:1px
solid #eee;height:100%;padding:5px;width:100%}#left-sidebar .sidebar-block{background:#eee;border:1px
solid #ddd;margin:0
0 25px;padding:10px}#left-sidebar .sidebar-block
h3{border-bottom:1px solid #ddd;color:#444;font-family:"Roboto Condensed",sans-serif;font-size:22px;font-weight:300;line-height:1;margin:0
0 15px;padding:0
0 10px}#left-sidebar .sidebar-block .menu-sidebar-menu-container
ul{list-style:none;margin:0;padding:0}#left-sidebar .sidebar-block .menu-sidebar-menu-container>ul>li{border-bottom:1px solid #ccc;margin:0}#left-sidebar .sidebar-block .menu-sidebar-menu-container>ul>li:last-child{border-bottom:none}#left-sidebar .sidebar-block .menu-sidebar-menu-container>ul>li>a{color:#444;display:block;font-size:14px;padding:10px}#left-sidebar .sidebar-block .menu-sidebar-menu-container ul
ul{padding:0
0 0 20px}#left-sidebar .sidebar-block .menu-sidebar-menu-container ul ul li
a{background:none;color:#444;display:block;font-size:14px;padding:10px}#left-sidebar .sidebar-block .menu-sidebar-menu-container > ul > li > a:hover,
#left-sidebar .sidebar-block .menu-sidebar-menu-container > ul > li.current-menu-item > a,
#left-sidebar .sidebar-block .menu-sidebar-menu-container > ul > li.current-menu-item > a:hover,
#left-sidebar .sidebar-block .menu-sidebar-menu-container>ul>li.current-menu-item>a:focus{background:#ddd}#left-sidebar .sidebar-block .menu-sidebar-menu-container .sub-menu li a:hover,
#left-sidebar .sidebar-block .menu-sidebar-menu-container .sub-menu li.current-menu-item > a,
#left-sidebar .sidebar-block .menu-sidebar-menu-container .sub-menu li.current-menu-item > a:hover,
#left-sidebar .sidebar-block .menu-sidebar-menu-container .sub-menu li.current-menu-item>a:focus{background:#ddd}@media (max-width: 1100px){#header .logo
img{width:100%}.brand-logo
img{width:100%}#slider .contact-form-panel .contact-form{margin-top:10px;padding:10px
10px 5px;width:440px}#slider .contact-form-panel .contact-form
h3{font-size:18px;margin:0
0 5px}#slider .contact-form-panel .contact-form
p{margin:0
0 5px}#slider .contact-form-panel .contact-form .form-block
input{padding:8px
10px}#slider .contact-form-panel .contact-form .form-block
textarea{height:63px}}@media (max-width: 990px){#three-col .row>div:nth-child(4){clear:both}#navigation .navbar-nav>li>a{font-size:13px}#navigation-fixed .navbar-nav>li>a{font-size:13px;padding:15px
10px}#slider .contact-form-panel{background:#000;border-top:5px solid #e17427;position:relative}#slider .contact-form-panel .contact-form{background:none;border:none;margin-top:0px;padding-left:0;padding-right:0;width:100%}#slider .contact-form-panel .contact-form
h3{font-size:25px;margin:0
0 10px}#slider .contact-form-panel .contact-form
p{margin:0
0 15px}#slider .contact-form-panel .contact-form .form-block
input{padding:10px}#slider .contact-form-panel .contact-form .form-block
textarea{height:100px}}@media (max-width: 767px){#header{padding:20px
0 0}#header .row>div{margin-bottom:20px}#header
.logo{text-align:center}#header .logo
img{width:auto}#header .right-col{text-align:center}.brand-logo
img{width:auto}.mobile-logo{left:15px;position:absolute;top:6px;z-index:100}.mobile-logo
img{width:40px}#navigation .navbar-nav>li>a{font-size:15px}#main-content .content-area{float:none !important}#main-content
ul{padding:0
0 0 15px}#mega-menu-wrap-main-menu .mega-menu-toggle{background:none;border-radius:0;height:55px;line-height:55px}#main-content .post-loop .post-thumb{margin:0
0 15px}}@media (max-width: 639px){.footer-top{padding:40px
0}#services .row>div{width:100%}#header .logo
img{width:90%}}@media (max-width: 479px){.brand-logo
img{width:100%}#three-col
h2{font-size:30px}.footer-bottom
p{font-size:13px}}@media (max-width: 359px){#footer .footer-top
h3{font-size:20px}}