/*
Template: virtue
Theme Name: Virtue Child
Description: Virtue Child for Construction Junction
Author: Norman Huelsman

Version: 1.0
Text Domain: virtue

License: GNU General Public License v3.0
License URI: http://www.gnu.org/licenses/gpl.html
*/



/* This CSS was pulled from the theme's custom CSS area. */

body{padding-top:0!important}
#content{padding-top:20px}
.widget-first{margin-top:0}
.sf-menu a{text-transform:uppercase}
.navclass{background:#009639}
.flexslider{max-width:100%!important}
.flexslider .slides img,#imageslider{width:100%;padding:0}
.contentclass{padding-top:0}
.link{color:#ef991e;text-decoration:underline!important}
.link:hover,.link:focus{color:#009639}
.large-text-link a{color:#ef991e;text-decoration:underline}
.large-text-link a:hover,.large-text-link a:focus{color:#009639;text-decoration:underline}
.form-search{max-width:100%}
.form-search .search-query{padding:5px 35px 5px 5px}
#topbar-search #searchsubmit{color:#009639;height:25px;left:auto;right:0}
#topbar-search input[type=text]{border-bottom:2px solid #ebebeb;font-family:"Open Sans";line-height:18px;font-weight:700;font-style:normal;color:#009639;font-size:14px;text-transform:uppercase}
.second-logo a{display:block;text-align:center;margin-top:20px}
.sf-dropdown::after{background:url(assets/img/down-arrow.png) no-repeat 0 0;position:absolute;right:1px;top:9px;color:#fdca00;font-size:13px}
#nav-second ul.sf-menu>li.active,#nav-second ul.sf-menu>li:hover,#nav-second ul.sf-menu>li.current_page_item{background:#1d5632}
#nav-second ul.sf-menu>li.active>a,#nav-second ul.sf-menu>li:hover>a,#nav-second ul.sf-menu>li.current_page_item>a{color:#fff}
#nav-main ul.sf-menu ul li a,#nav-second ul.sf-menu ul li a,#nav-main ul.sf-menu ul li a:hover,#nav-second ul.sf-menu ul li a:hover{color:#fff}
#nav-main ul.sf-menu ul li a:hover,#nav-second ul.sf-menu ul li a:hover{background:#009639}
#menu-secondary-nav>li>a:hover,#menu-secondary-nav>li>a.active{color:#ef991e!important}
@media (max-width: 991px) {
.second-logo,#nav-main,.sf-dropdown::after{display:none!important}
.flexslider .slides img,#imageslider{padding:0}
}
.kad-mobile-nav .kad-nav-inner li a{color:#fff;background:#009639;text-transform:uppercase}
.kad-mobile-nav .kad-nav-inner li a:hover{background:#1d5632}
.kad-mobile-nav .kad-nav-inner li ul.sf-dropdown-menu{list-style:none;margin:0;padding:0}
.kad-mobile-nav .kad-nav-inner li ul.sf-dropdown-menu a{list-style:none;text-transform:capitalize;background:#1d5632;border-bottom:2px solid #009639}
.top-toggle{width:47px;display:inline-block;float:right;top:24px;position:relative;right:15px}
.mobile-search{padding:15px;background:#1d5632}
#topbar-search.mobile-search input[type=text]{border-bottom:none!important;background:#0d7936!important;padding:10px 40px 10px 10px !important;height:50px!important;color:#fff!important;border-radius:5px!important}
#topbar-search.mobile-search #searchsubmit{color:#fdca00;width:40px;height:50px}
#topbar-search.mobile-search ::-webkit-input-placeholder{color:#fff}
#topbar-search.mobile-search :-moz-placeholder{color:#fff}
#topbar-search.mobile-search ::-moz-placeholder{color:#fff;opacity:1}
#topbar-search.mobile-search :-ms-input-placeholder{color:#fff}
.top-toggle .mobileclass.collapsed{background:#009639;color:#fff!important;border-radius:5px}
.top-toggle .mobileclass{background:#1d5632;border-radius:4px}
.top-toggle .kad-navbtn:hover{color:#fff}
.nav-trigger-case{color:#fff}
.footercredits{display:none!important}
.footercol1,.footercol2{display:table;width:100%}
.footer-widget{display:table-cell;width:25%}
.footer-widget #form-wysija-2{position:relative}
.footer-widget #form-wysija-2 .formError{top:48px!important;left:118px!important}
.formError .formErrorContent{width:150px}
.footercol1 .sf-dropdown::after{display:none}
#containerfooter{padding-bottom:30px}
#containerfooter .menu li{margin-top:7px}
#containerfooter .menu li a{padding:0;background:transparent;max-width:100%;color:#ef991e;text-transform:uppercase;font-family:"Open Sans";line-height:18px;font-weight:700;font-style:normal;font-size:17px}
#containerfooter .menu li a:hover,#containerfooter .menu li a:focus{background:transparent}
#containerfooter .menu .sf-dropdown-menu{padding-left:0}
#containerfooter .menu .sf-dropdown-menu li{list-style:none}
#containerfooter .menu .sf-dropdown-menu li a{text-transform:initial;color:#fff;font-size:14px}
#containerfooter .menu .sf-dropdown-menu li a:hover,#containerfooter .menu .sf-dropdown-menu li a:focus{color:#ef991e!important}
#form-wysija-2 .wysija-input{width:100%;padding:8px;border-radius:5px;border:none}
#containerfooter h3{color:#ef991e;font-size:17px;text-transform:uppercase;font-family:"Open Sans";line-height:24px;font-weight:700;font-style:normal}
.widget_wysija_cont .wysija-submit{display:block;margin-top:20px;background:#009639;border:none;padding:13px 10px;min-width:115px;color:#fff;font-size:17px;text-transform:uppercase;font-family:"Open Sans";line-height:18px;font-weight:700;font-style:normal;border-radius:5px}
.widget_wysija_cont .wysija-submit:hover,.widget_wysija_cont .wysija-submit:focus{background:#1d5632}
.footercol1,.footercol2{padding:0}
.footercol2{display:table;width:100%;border-top:2px solid #474944;margin-top:20px}
#containerfooter .menu{margin-left:0}
.virtue_social_widget a{background:#009639!important;color:#fff!important;border-radius:50%;width:35px;height:35px;line-height:22px;margin:0 10px 10px 0;text-decoration:none!important}
.virtue_social_widget a:hover,.virtue_social_widget a:focus{background:#ee991e!important;text-decoration:none!important}
#containerfooter{text-transform:capitalize;color:#fff;font-size:15px;font-family:"Open Sans"}
#containerfooter .footer-icon{display:inline-block;margin-top:10px;max-width:100%;text-transform:uppercase;font-family:"Open Sans";line-height:18px;font-weight:700;font-style:normal;font-size:15px;color:#fff}
#containerfooter .footer-icon i{margin-right:5px;color:#ee991e}
.footercol1 .widget-4{position:absolute;bottom:0;right:0;width:100px}
.flex-caption{position:absolute;left:0;bottom:0;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.3);width:100%}
.captiontitle,.subtitle{background:#009639;width:100%;display:block;text-align:center;font-size:25px;margin-bottom:0;padding:20px 0;font-family:"Roboto Slab";line-height:36px;font-weight:400;font-style:normal;color:#fff}
.pagefeat{width:100%;padding:0}
.page-header{display:none}
.large-text{font-family:"Roboto Slab";width:70%;margin:0 auto;text-align:center;color:#565656;font-size:24px;line-height:38px;margin-bottom:30px}
.large-text-2{font-family:"Roboto Slab";width:100%;margin:0 auto;text-align:left;color:#565656;font-size:24px;line-height:38px;margin-bottom:30px}
.large-text-link{font-family:"Roboto Slab";width:70%;margin:0 auto;text-align:center;color:#565656;font-size:24px;line-height:38px;margin-bottom:30px}
.bold-heading{font-weight:700;font-size:30px}
.btn-wrap .btn-success{margin-right:20px;float:left;width:250px;margin-bottom:20px;text-align:left;padding-right:50px}
.btn-success{background-color:#009639;border-color:transparent;margin:0 auto;display:inline-block;min-width:200px;text-transform:uppercase;font-family:"Open Sans";line-height:25px;font-weight:700;font-style:normal;font-size:17px;padding:8px 30px;position:relative}
.btn-success::before{content:'\25b6';position:absolute;right:15px;color:#fdca00;font-size:13px;top:50%;vertical-align:middle;bottom:0;margin:auto 0;margin-top:-11px}
.btn-success.active,.btn-success:active,.btn-success:focus,.btn-success:hover,.open .dropdown-toggle.btn-success{color:#fff;background-color:#1d5632;border-color:transparent}
.homepagecontent{width:100%}
.blog-post-wrap{margin:30px -15px 0}
.blog-post-wrap ul{padding:0;list-style:none;margin-bottom:0}
.blog-post-wrap li{float:left;width:25%;padding-bottom:5px;position:relative}
.blog-post-wrap li img{padding:0 2px}
.blog-post-wrap li a{display:block}
.blog-post-wrap li img{width:100%}
.blog-post-wrap li>.excerpt,.blog-post-wrap li>.title,.excerpt-dash{display:none}
.blog-post-wrap li.visible>.excerpt{display:block;height:99%;background:rgba(0,0,0,0.4)}
.blog-post-wrap li.visible>.title{display:block}
.blog-post-wrap li:last-child .title{width:99.5%}
.blog-post-wrap .title{text-align:center;color:#fff!important;font-family:"Roboto Slab";font-weight:400;font-style:normal;font-size:24px;padding:0 10px}
.blog-post-wrap .title a{color:#fff}
.blog-post-wrap .excerpt{position:absolute;top:0;left:0;z-index:10;padding:46px 10px;text-align:center;width:100%;color:#fff}
.blog-post-wrap .excerpt h4{color:#fff}
.blog-post-wrap .excerpt .btn-link{display:block;position:relative;width:90px;margin:0 auto;color:#fff}
.blog-post-wrap-2{margin:0 -15px;background:#ebebeb;padding:30px 0}
.blog-post-wrap-2 ul{padding:0;list-style:none;margin-bottom:0}
.blog-post-wrap-2 li{margin:30px 20px 30px 0;min-height:490px;float:left;width:31%;padding:3px;border:5px solid #fff;background:#fff}
.blog-post-wrap-2 li:last-child{margin-right:0}
.blog-post-wrap-2 li .btn-link{display:block;max-width:115px;padding-left:0;text-align:left}
.blog-post-wrap-2 li a img{width:100%}
.blog-post-wrap-2 .image{display:block;text-align:center}
.blog-post-wrap-2 .image img{width:100%;height:100%}
.blog-post-wrap-2 .title{font-family:"Roboto Slab";margin:15px 0;display:block;line-height:28px;font-weight:400;font-style:normal;font-size:24px}
.text-white{color:#fff!important}
.bg-section .btn-success:last-child{margin-left:20px}
.bg-section h2{color:#fff;-webkit-text-shadow:0 6px 12px rgba(0,0,0,.175);text-shadow:0 6px 12px rgba(0,0,0,.175)}
.material-block{padding:70px 20px 20px;background:#fff;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);margin:80px 0 20px;text-align:center;position:relative;min-height:333px}
.material-block i{position:absolute;top:-60px;left:0;width:109px;height:109px;background:#009639;border-radius:50%;right:0;margin-left:auto;margin-right:auto;padding:15px;text-align:center;-webkit-box-shadow:0 -3px 6px rgba(0,0,0,.175);box-shadow:0 -3px 6px rgba(0,0,0,.175);border:3px solid #fff}
.sidebar ul{padding:0;margin:0}
.sidebar .widget_categories li a{text-transform:capitalize;font-size:16px;max-width:100%;color:#ef991e;font-family:"Source Sans Pro";line-height:18px;font-weight:700;font-style:normal;border-bottom:none!important;text-decoration:underline;padding:5px 0}
.sidebar .widget_categories li a:hover,.sidebar .widget_categories li a:focus{text-decoration:none;color:#009639}
.sidebar .widget_categories li.current-cat a{text-decoration:underline;color:#009639!important}
.sidebar .widget_categories li a:after{display:none}
h4 a.link{color:#009639!important;text-decoration:none!important}
.sidebar .virtue_social_widget{margin-top:20px}
.breadcrumb{text-transform:uppercase;font-size:16px;max-width:100%;color:#1d5632;font-family:"Source Sans Pro";line-height:18px;font-weight:700;font-style:normal;border-bottom:none!important;margin-bottom:25px}
.breadcrumb a{text-transform:uppercase;font-size:16px;max-width:100%;color:#ef991e;font-family:"Source Sans Pro";line-height:18px;font-weight:700;font-style:normal;border-bottom:none!important;text-decoration:underline}
.breadcrumb a:hover,.breadcrumb a:focus{text-decoration:none;color:#009639!important}
.breadcrumb span{font-family:sans-serif;font-size:15px;display:inline-block;margin:0 5px;color:#a3a4a6}
.post-wrap .listing-item{margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #ebebeb}
.post-wrap .title{font-family:"Source Sans Pro";line-height:40px;font-weight:700;font-style:normal;color:#009639;font-size:36px;display:inline-block;margin-top:20px}
.post-wrap .excerpt{display:block;margin:10px 0}
.post-wrap .image img{width:100%}
.pagefeat{position:relative}
.slider-caption{position:absolute;left:0;top:20%;width:100%;z-index:9}
.subtitle{background:transparent;width:100%;display:block;text-align:center;font-size:60px;margin-bottom:0;padding:20px 0;font-family:"Source Sans Pro";line-height:60px;font-weight:700;font-style:normal;color:#009639}
.subtitle,.slider-caption .text-small{margin-right:auto;margin-left:auto}
.page-template-page-feature-sidebar .slider-caption{top:auto;bottom:0;background: rgba(0, 0, 0, .5);}
.page-template-page-feature-sidebar .subtitle{text-align:left;color:#fff}
.slider-caption .text-small{color:#565656;font-size:24px;text-align:center;line-height:34px}
.wat-dotate{list-style:none;padding:0;margin:40px auto;width:90%}
.wat-dotate li{width:200px;float:left;border:2px solid #dfdfdd;margin-right:5px;margin-bottom:5px}
.wat-dotate li a{font-weight:700;color:#565656!important;display:block;width:100%;height:100%;text-align:center;text-transform:uppercase;min-height:190px;padding:10px 5px;text-decoration:none!important}
.wat-dotate li a img{width:100px;display:block;margin:10px auto}
.wat-dotate li a:hover,.wat-dotate li a:focus{background:#009639;color:#fff!important;text-decoration:none!important}
.mr-rt-30{margin-right:30px}
.wat-dotate.we-accept{width:100%}
.wat-dotate.we-accept li{width:182px}
.wat-dotate.we-accept li a{min-height:180px;padding:5px}
.did-u-know img{margin-right:30px}
.did-u-know h4{color:#000}
.sidebar ul#menu-what-we-accept{border-top:12px solid #009639}
.sidebar #menu-what-we-accept a{background:#ebebeb;display:block;margin-bottom:2px;padding:8px 10px;font-size:16px;color:#009639;font-weight:700}
.sidebar #menu-what-we-accept li{border-bottom:none}
.sidebar #menu-what-we-accept .current-menu-item a{background:#1b5630;color:#fff}
.sidebar #menu-what-we-accept a:hover,.sidebar #menu-what-we-accept a:focus{background:#ef991e;color:#fff}
.did-u-know{border:4px solid #ebebeb;padding:20px;margin-bottom:30px}
.tp-bt-pd-30{padding:30px 0!important}
.list{margin:20px 0;list-style:none;padding:0}
.list li{margin-bottom:15px;position:relative;padding-left:20px}
.list li::after{position:absolute;left:0;top:0;color:#009639;font-size:15px}
.you-know{padding:80px 20px;text-align:center;background:#dfdfdd;margin:80px -15px;position:relative}
.you-know .did-u-know-icon{position:absolute;left:0;top:-65px;right:0;margin-left:auto;margin-right:auto}
.you-know .large-text{width:100%;margin-top:30px}
.sidebar ul#menu-about-menu{border-top:12px solid #009639}
.sidebar #menu-about-menu a{background:#ebebeb;display:block;margin-bottom:2px;padding:8px 10px;font-size:16px;color:#009639;font-weight:700;text-decoration:none}
.sidebar #menu-about-menu li{border-bottom:none}
.sidebar #menu-about-menu .current-menu-item a{background:#1b5630;color:#fff}
.sidebar #menu-community-events a:hover,.sidebar #menu-community-events a:focus{background:#ef991e;color:#fff;text-decoration:none}
.sidebar ul#menu-community-events{border-top:12px solid #009639}
.sidebar #menu-community-events a{background:#ebebeb;display:block;margin-bottom:2px;padding:8px 10px;font-size:16px;color:#009639;font-weight:700;text-decoration:none}
.sidebar #menu-community-events li{border-bottom:none}
.sidebar #menu-community-events .current-menu-item a{background:#1b5630;color:#fff}
@media (max-width:420px) {
.wat-dotatelidid-u-knowimg{width:100%!important;float:none}
}
@media (max-width:820px) {
.page-template-page-feature-sidebar .subtitle{text-align:center;font-size:20px;padding:5px 0}
}
@media (max-width: 768px) {
.subtitle,.slider-caption .text-small{width:750px;padding:0;font-size:20px;line-height:24px}
}
@media (max-width: 750px) {
img.pull-left,img.pull-right{float:none!important;width:100%}
}
@media (max-width: 610px) {
.slider-caption .text-small{display:block}
}
@media (max-width:820px) {
.page-template-page-feature-sidebar .subtitle{text-align:center;font-size:20px;padding:5px 0}
}
@media (max-width: 992px) {
.subtitle,.slider-caption .text-small{width:100%;padding:0;font-size:20px;line-height:30px}
}
@media (min-width: 1200px) {
.subtitle,.slider-caption .text-small{width:1170px}
}
@media (max-width: 1135px) {
.blog-post-wrap .title{padding:3px 10px}
.blog-post-wrap .excerpt{top:0}
}
@media (max-width: 992px) {
.blog-post-wrap-2 li{width:100%;margin-right:0}
.blog-post-wrap-2 .image{height:auto}
.footercol1 .widget-1,.footercol1 .widget-2,.footercol1 .widget-3,.footercol1 .widget-4{width:100%;display:block;padding-left:20px}
.footercol1 .widget-4{position:relative}
.footercol2 .widget-1,.footercol2 .widget-2,.footercol2 .widget-3,.footercol2 .widget-4,.footercol1 .widget-5{width:100%;display:block;margin-bottom:20px;padding:0 20px}
.large-text{width:100%}
.blog-post-wrap li{width:50%}
}
@media (max-width: 481px) {
.header-logo{width:50%;float:left}
.blog-post-wrap li{width:100%}
}
@media (max-width: 768px) {
.bg-section h2{font-size:25px;line-height:30px}
.btn-success{width:100%!important;margin-bottom:10px}
.bg-section .btn-success:last-child{margin-left:0}
}
@media (max-width: 991px) {
header .container{width:100%!important}
#mobile-nav-trigger{width:103px;display:inline-block;float:right;top:24px;position:relative;right:15px}
.nav-trigger .nav-trigger-case{position:static;display:block;width:100%}
}
.contentclass{padding-bottom:0}
.btn{white-space:normal;text-decoration:none!important}
.cat-item-1,.cat-item-19,.cat-item-8,.cat-item-6,.cat-item-7,.cat-item-22,.cat-item-23,.cat-item-24, .cat-item-33{display:none}
.text-orange{color:#ef991e!important}
.tooltip-inner{background-color:#ee991e;color:#fff}
.tooltip.top .tooltip-arrow{border-top-color:#ee991e}
.tooltip.right .tooltip-arrow{border-right-color:#ee991e}
.tooltip.bottom .tooltip-arrow{border-bottom-color:#ee991e}
.tooltip.left .tooltip-arrow{border-left-color:#ee991e}
hr{border-top:3px solid #eee;width:70%;margin-top:30px;margin-bottom:30px}
.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}
.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;left:0;bottom:0;height:100%;width:100%;border:0}
.embed-responsive-16by9{padding-bottom:56.25%}
.embed-responsive-4by3{padding-bottom:75%}

.blog-post-wrap li{position:relative}
.blog-post-wrap li > span.info{position:absolute;left:0;bottom:60px;z-index:9999;right:0;margin-right:auto;margin-left:auto;width:35px;color:#fff;cursor:pointer;height:35px}
.eo-events{padding-left:0}
.eo-events h2{font-size:36px;line-height:40px}
.eo-event-cat-events,.eo-event-cat-news{list-style:none;padding:0;border-bottom:2px solid #ebebeb;padding-bottom:10px;margin-bottom:30px}
.Events, .News, .NewsPartners {
list-style:none;
padding:0;
border-bottom:2px solid #ebebeb;
padding-bottom:10px;
margin-bottom:30px
}

.News .event-venue-wrap, .NewsPartners .event-venue-wrap{display:none;}
.eo-events>li>a>img {
width:100%
}
.eo-events>li>a>img{width:100%}
.eo-events>li>a{position:relative;display:block;margin-bottom:20px}
.event-venue-wrap{position:absolute;width:100%;bottom:0;padding:10px;background:rgba(6,134,79,0.8)}
.event-date{float:left;font-size:36px;color:#fff;display:inline-block;width:175px;line-height:40px;font-weight:700}
.time-location{float:right;font-family:"Roboto Slab";font-size:24px;line-height:28px;display:inline-block;width:150px;color:#fff;margin-bottom:5px}
.eo-events .btn{padding-left:0;display:none}
.eo-events .cont-btn{padding-left:0;display:inline-block}
.cats a{color:#ef991e;font-weight:700;text-transform:uppercase;text-decoration:underline}
.cats a:hover,.cats a:focus{text-decoration:none}
.type-event .btn{display:none}
.eo-event-cat-news .event-venue-wrap,.event-category-news .imghoverclass{display:none}
.sidebar ul.menu{border-top:12px solid #009639}
.sidebar .menu a{background:#ebebeb;display:block;margin-bottom:2px;padding:8px 10px;font-size:16px;color:#009639;color:#009639!important;font-weight:700;text-decoration:none!important}
.sidebar{margin-bottom:30px}
.sidebar .menu li{border-bottom:none}
.sidebar .menu a:hover,.sidebar .menu a:focus{background:#ef991e!important;color:#fff!important}
.sidebar .menu .current-menu-item>a{background:#1b5630!important;color:#fff!important}
.contact-wrap{padding:30px 0}
.map{height:270px;margin-bottom:30px;width:100%}
.contactform input.full,.wpcf7 input,.contactform textarea,.wpcf7 textarea{border:2px solid #ebebeb;margin-bottom:15px}
.menu-190{position:relative;display:block;overflow:hidden;width:100%;max-width:100%;border:2px solid #ebebeb;height:45px;margin-bottom:28px}
.menu-190:after{background:none;color:#ef991e;content:"\25BC";font-size:15px;padding:0;position:absolute;right:1em;top:10px;bottom:0;z-index:1;pointer-events:none}
.contact-wrap select{width:100%;max-width:100%;min-width:107%;appearance:none;-webkit-appearance:none;-moz-appearance:window;text-indent:1.1px;font-size:16px;background:none;color:#444;outline:none;padding:0 2px;font-family:helvetica,sans-serif;line-height:40px;border:none;height:42px}
.contactform input.full,.wpcf7 input,.contactform textarea,.wpcf7 textarea{max-width:100%}
.faq-wrap{background:#ebebeb;margin-top:20px;padding:30px 0;margin-left:-15px;margin-right:-15px}
.faq-wrap h1{margin-bottom:50px}
.faq-wrap ul{padding:0;list-style:none}
.faq-wrap ul>li{float:left;width:50%;padding-right:30px}
.faq-wrap ul>li>a{display:inline-block;font-size:24px;line-height:28px;margin-bottom:10px;color:#009639}
.faq-wrap ul>li>a:focus,.faq-wrap ul>li>a:hover{color:#ef991e}
.faq-wrap ul>li>.excerpt{display:block;margin-bottom:30px}
@media (max-width: 420px) {
.event-venue-wrap{position:relative;bottom:11px}
.event-date,.time-location{float:none;width:100%}
.faq-wrap ul>li{float:none;width:100%}
}
@media (max-width: 800px) {
.faq-wrap ul>li{float:none;width:100%;padding-right:0}
}
.postlist .imghoverclass img{width:100%}
.single-article article,.type-post{margin-top:0}
.postlist article{border:none}
.postlist article .btn-link{display:none}
.postmeta{float:none;position:absolute;right:25px;width:75px;border:2px solid #fff;border-radius:50%;background:#009639;color:#fff;height:75px;padding:10px 5px;text-align:center;top:10px;display:none}
.postmeta .postdate{float:none;padding:0;margin-top:0;font-size:12px;text-align:center;text-transform:uppercase;line-height:normal}
.wpcf7-submit{background-color:#009639!important;border-color:transparent!important;margin:0 auto;display:inline-block;min-width:150px;text-transform:uppercase!important;font-family:"Open Sans"!important;line-height:25px!important;font-weight:700!important;font-style:normal!important;font-size:17px!important;padding:8px 30px!important;position:relative;border-radius:4px!important}
.wpcf7-submit.active,.wpcf7-submit:active,.wpcf7-submit:focus,.wpcf7-submit:hover{color:#fff!important;background-color:#1d5632!important;border-color:transparent!important}
.submit-btn{position:relative;display:inline-block;min-width:167px;height:42px}
.submit-btn::before{content:'\25b6';position:absolute;right:40px;color:#fdca00;font-size:13px;top:50%;vertical-align:middle;bottom:0;margin:auto 0;margin-top:-11px;z-index:9}
.postlist .col-md-12 .entry-content{padding:15px 0}
.postlist .col-md-12 header{padding:10px 0!important}
.btn-continue{color:#009639 !important;cursor:pointer;border-radius:0;text-transform:uppercase;font-family:"Open Sans";line-height:25px;font-weight:700;font-style:normal;font-size:15px;position:relative;padding-left:0}
.btn-continue::after{content:'\25b6';position:absolute;right:-7px;top:6px;color:#fdca00;font-size:13px}
.btn-continue:focus,.btn-continue:hover{color:#ee991e;text-decoration:none;background-color:transparent}
#wnb-bar{position:relative;background-image:none;border:none;box-shadow:none;color:#fff;padding:10px;text-transform:uppercase;line-height:20px;top:0;margin-bottom:0}
.sidebar .sf-dropdown-menu li a{padding-left:30px!important;margin-bottom:0;background:#c5c5c5}
.sidebar .sf-dropdown-menu li:first-child a{margin-top:-2px}
.wp-pagenavi{padding-top:15px}
.wp-pagenavi a,.wp-pagenavi .current,.dots{display:none!important}
.wp-pagenavi a.prev,.wp-pagenavi a.next{display:inline-block!important; color: #009639 !important; }
.wp-pagenavi a.prev{float:left}
.wp-pagenavi a.next{float:right}
.wp-pagenavi a,.wp-pagenavi span{border:none;text-transform:uppercase;font-size:16px;padding:10px 0}
.wp-pagenavi a:hover,.wp-pagenavi a:focus{background:#fff; color:#ef991e !important;    text-decoration: none !important;}
.wp-pagenavi{margin:10px 0;border-top:2px solid #ebebeb}
.kad-previous-link,.kad-next-link{display:none}
.subhead a{color:#ef991e;font-weight:700;text-transform:uppercase;text-decoration:underline;font-size:16px}
.subhead a:hover,.subhead a:focus{text-decoration:none;color:#009639}
.postcommentscount{margin-left:5px;font-weight:700;font-size:16px}
.nav-previous,.nav-next{float:left;width:70px;border:none;text-transform:uppercase;font-size:16px;font-weight:700}
.nav-previous a,.nav-next a{padding:6px 10px;position:relative;display:inline-block}
.wp-pagenavi a.prev,.wp-pagenavi a.next{position:relative;padding:6px 10px;  none !important;}
.nav-next a::after,.wp-pagenavi a.next::after{content:'\25b6';position:absolute;right:-7px;top:6px;color:#fdca00;font-size:13px}
.nav-previous a::after,.wp-pagenavi a.prev::after{content:'\25C0';position:absolute;right:-7px;top:6px;color:#fdca00;font-size:13px;right:auto;left:-7px}
.nav-next{float:right;text-align:right}
.nav-previous{float:left}
.eo-events>li{position:relative;list-style:none}
.eo-events>li>img{width:100%}
.single-event ul{padding:0;list-style:none}
.single-event >li{position:relative;margin-bottom:30px}
.single-event li>a{display:block;position:relative}
.single-event li img{width:100%;margin-bottom:20px}
.single-event li h2{font-size:36px;line-height:40px}
.single-event li h2 a{color:#ef991e;font-size:26px;text-decoration:underline}
.single-event .btn{display:none}
.single-event .cont-btn{display:inline-block!important;padding-left:0}
.single-event .eo-event-cat-news{margin-bottom:30px}
.single-event .event-venue-wrap{bottom:192px}
.event-category-news .single-event .event-venue-wrap{display:none}
.single-article article,.type-post{margin-top:25px}
.single-footer{display:none}
.postlist article{margin-bottom:15px}
.postlist .col-md-12 footer{display:none}
.event-category-news .entry-title h2{font-size:26px;color:#ef991e;text-decoration:underline;margin:0;line-height:33px;margin-bottom:10px}
.single-event >li{margin-bottom:30px}
.single-event .eo-event-cat-events .event-venue-wrap{bottom:20px}
.single-event>article{margin-top:25px}
div.wpcf7-response-output{margin:0}
.single-event .eo-event-cat-news{border-bottom:none}
.single-event .eo-event-cat-news .cont-btn{display:none!important}
.sidebar .widget-inner li{margin-bottom:0}
.sidebar #menu-about-menu a:hover,.sidebar #menu-about-menu a:focus{background:#ef991e;color:#fff;text-decoration:none}
.flex-direction-nav,.flex-control-nav{display:none}
.footercol2 .widget_text a:hover,.footercol2 .widget_text a:focus{color:#ef991e!important}
.wat-dotate{width:952px;border-left:2px solid #dfdfdd;border-top:2px solid #dfdfdd}
.wat-dotate li{width:190px;border-right:2px solid #dfdfdd!important;border-bottom:2px solid #dfdfdd!important;padding:0;border:none;margin:0}
.wat-dotate.we-accept{width:750px}
.wat-dotate.we-accept li{width:187px}
.recycling-services .wat-dotate{width:950px}
.recycling-services .wat-dotate li{width:158px}
.slider-caption{padding:0 15px}
input{-webkit-appearance:none;border-radius:0}
.contact-wrap ::-webkit-input-placeholder{color:#565656}
.contact-wrap :-moz-placeholder{color:#565656}
.contact-wrap ::-moz-placeholder{color:#565656}
.contact-wrap :-ms-input-placeholder{color:#565656}
#kad-mobile-nav{margin-bottom:30px}
@media (max-width:700px) {
.flexslider .slides img{height:170px}
}
@media (max-width: 1200px) {
.wat-dotate.we-accept{width:100%!important}
.wat-dotate.we-accept li{width:50%!important}
}
@media (max-width: 1050px) {
.wat-dotate{width:100%!important}
.wat-dotate li{width:50%!important}
}
@media (max-width: 991px) {
.event-venue-wrap{background:#009639}
}
.display-posts-listing .listing-item .title{color:#fff}
@media only screen and (min-device-width : 320px) and (max-device-width : 667px) {
.captiontitle{position:relative;top:96px}
.home #content{margin-top:66px}
.page-template-page-feature-sidebar .subtitle{text-align:left;font-size:43px;line-height:51px}
.slider-caption .text-small{font-size:17px;line-height:24px}
.community-events ul.slides li.flex-active-slide{width:300%!important;left:-180px}
.flexslider .slides img{height:200px}
.kad-nav-collapse{margin:0 -20px}
}
@media (max-width: 320px) {
.slider-caption{padding:0 20px;top:7%}
.captiontitle{font-size:13px!important;line-height:28px}
}
@media (max-width: 360px) {
.slider-caption{padding:0 20px;top:7%}
.captiontitle{font-size:14px!important;line-height:28px}
}
@media (max-width:480px) {
.captiontitle{font-size:20px;line-height:28px}
}
.list li{background-size:6px 11px;background-position:0 7px}
.wat-dotate li a{border:4px solid #fff;line-height:20px}
.wat-dotate li a:hover{border:4px solid #dfdfdd;line-height:20px}
.build-cat li > span.info,#comments{display:none!important}
#nav-second a>.sf-sub-indicator{top:-2px;right:-8px;background-position:0 -100px;display:inline-block;width:10px;position:relative}
#nav-second ul.sf-menu>li>a{padding:10px 5px}
.bg-section{margin:0 -15px 20px}
.contact-us #content .row:first-child{margin:0!important}
.event-category-cj-regives .event-venue-wrap{display:none}
.eo-event-cat-cj-regives .event-venue-wrap{display:none}
.single-event .eo-event-cat-cj-regives .cats,.event-category-cj-regives .cats{display:none}
.event-category-cj-regives .single-event li h2{font-family:"Roboto Slab";line-height:28px;font-weight:400;font-style:normal;color:#009639;font-size:24px;text-decoration:none}
.single-event .eo-event-cat-cj-regives h2 a{font-family:"Roboto Slab";line-height:28px;font-weight:400;font-style:normal;color:#009639!important;font-size:24px!important;text-decoration:none!important}
.menu-big-pour{display:none}
@media (max-width: 991px) {
.menu-big-pour{display:block}
}
#content a{color:#ef991e;text-decoration:underline}
#content a:hover,#content a:focus{color:#009639;text-decoration:underline}
.btn-success{color:#fff!important}
.btn-success:hover,.btn-success:focus{color:#fff!important}
.display-posts-listing .title{color:#009639!important;text-decoration:none!important}
.btn-link{color:#009639!important}
.btn-link:hover,.btn-link:focus{color:#ef991e!important}
.blog-post-wrap .title{color:#fff!important}
.blog-post-wrap a{color:#fff!important}
header a{text-decoration:none!important}

.kad-mobile-nav .kad-nav-inner li.current-menu-item .kad-submenu-accordion.toggle-active {background: #009639;}
.eo-event-cat-cj-regives.eo-event-cat-facility-tours{display:none;}



.postlist .imghoverclass{text-align:left !important}  
.postlist .imghoverclass a{display:inline-block !important;}

.inspiring-reuse .postlist .imghoverclass img{width:300px !important;}


.inspiring-reuse .img-margin-center img{margin:0px;}
.mfp-wrap{z-index: 9999999;}
.postlist .imghoverclass img{width:300px !important;}
.postlist .img-margin-center img{margin:0px;}
.mfp-title{display:none !important;}


/* Slider adjustment - regular pages */

@media (max-width: 992px) {
.subtitle, .slider-caption .text-small {
    font-size: 43px !important;
    line-height: 51px !important;
}
}


/* Reuse Items */

.reuse-content::after {
	display: table;
	clear: both;
	content: "";
}

ul#reuse {
	list-style-type: none;
	padding: 0;
}

li.reuse-thumb {

}

.reuse-thumb {
    float: left;
    margin: 0 8px 8px 0;
}

.PIN_1462289823562_embed_grid.PIN_1462289823562_c5 {
	max-width: 275px !important;
}

/* Events Plugin */
.event-venue-wrap {
	display: none;
}


input[type=radio] {
  -webkit-appearance:radio;
  -moz-appearance:radio;
}