/*
Theme Name: Twenty Sixteen
Theme URI: https://wordpress.org/themes/twentysixteen/
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Twenty Sixteen is a modernized take on an ever-popular WordPress layout — the horizontal masthead with an optional right sidebar that works perfectly for blogs and websites. It has custom color options with beautiful default color schemes, a harmonious fluid grid using a mobile-first approach, and impeccable polish in every detail. Twenty Sixteen will make your WordPress look beautiful everywhere.
Version: 1.9
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: one-column, two-columns, right-sidebar, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, flexible-header, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready, blog
Text Domain: twentysixteen

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
@import url('https://fonts.googleapis.com/css?family=Roboto');
body {
	margin: 0;
	background:#fff;
	font-family: 'Roboto', sans-serif;
	color:#6d6d6d; 
	font-size:16px;
	line-height:21px;
	text-align:justify;
}
a {
    color: #92c851;
    text-decoration: none;
}
a:hover{text-decoration:none}
.bgwhite{background:#fff}
ul.list1{list-style:none; padding-left:0px}
ul.list1 li {
    line-height: 24px;
    padding-left: 15px;
    position: relative;
}
ul.list1 li::before {
    color: #9DCD62;
    content: "";
    font-family: fontawesome;
    left: 0;
    position: absolute;
}
.kc-owl-post-carousel .owl-item .list-item{box-shadow:none !important}
.casewrap a{color:#fff; text-decoration:none !important}
.casewrap a:hover{color:#fff;}
.casewrap .in-post-content{text-align:center !important}
.casewrap .footer-button{text-align:center !important}
.casewrap .kc-read-more{float:none; background-color:#005f4b; border:0px !important; margin-top:20px !important; display:inline-block !important;}
.site-footer{background:#333333; color:#fff; padding-top:30px; padding-bottom:20px}
.site-footer a{color:#fff}
.contact_box{margin-bottom:10px}
.contact_box i{color:#fff !important}
.social-fotter{list-style:none; padding:0px;}
.social-fotter li{display:inline-block; padding:5px; font-size:24px;}
.min-h450{min-height:450px}
.topheadwrap{background:#00CEF4}
body.home .topheadwrap{background:transparent}
.pageheader{background:#e9e9e9; color:#000; padding-bottom: 20px;
    padding-top: 20px;}
.h1, h1 {
    font-size: 28px;
}
.popupaoc-button {
    background: transparent none repeat scroll 0 0 !important;
	color: #b50064 !important;}
.popupaoc-button:hover{
    background: transparent none repeat scroll 0 0 !important;
	color: #000 !important;}
.txtred{color:#b50064}.mt0 {margin-top:0px;}
.environment-top-strip {
    padding: 10px;
 color:#fff; background:#81ca53;  position: relative;
}
.environment-top-strip:before {
    content: '';
    position: absolute;
    left: 0px;
    top: 0px;
    width: 999em;
    height: 100%;
    z-index: 0;
	background:#92C851;
}
.environment-header-one {
    position: relative;
    margin-bottom: -6px; 
    z-index: 50;
}
body.home .environment-header-one:before {
    background: url(img/header-shape.png);
}
.environment-header-one:before {
    content: '';
    position: absolute;
    left: 0px;
    bottom: -6px;
    width: 100%;
    height: 6px;
}
.environment-strip-info{padding:0px; list-style:none;margin:0px}
.environment-strip-info li{display:inline-block; padding-left:15px;}
.environment-strip-info a{color:#fff}
.searchtxt{background:#81ca53; border:0px;}
.searchbtn{background:#81ca53; border:0px;}
.maingpl{overflow:hidden}
.circleboxgray .content-image{box-shadow:none !important;  background: #4C4C4C none repeat scroll 0 0;
    height: 180px;
    line-height: 180px;
    text-align: center;
    width: 180px !important; border-radius:90px 0px 90px 90px; border:2px solid #579430;  float: none !important; margin:auto;-webkit-transition: all 0.20s ease-in-out;
	-moz-transition: all 0.20s ease-in-out;
	-o-transition: all 0.20s ease-in-out;
	-ms-transition: all 0.20s ease-in-out;
	transition: all 0.20s ease-in-out;}
.circleboxgray .content-image:hover{border-radius:90px 90px 90px 90px; cursor:pointer}

.circleboxgreen .content-image{box-shadow:none !important;  background: #78bd4c none repeat scroll 0 0;
    height: 180px;
    line-height: 180px;
    text-align: center;
    width: 180px !important; border-radius:90px 0px 90px 90px; border:2px solid #d5d5d5;  float: none !important; margin:auto;-webkit-transition: all 0.20s ease-in-out;
	-moz-transition: all 0.20s ease-in-out;
	-o-transition: all 0.20s ease-in-out;
	-ms-transition: all 0.20s ease-in-out;
	transition: all 0.20s ease-in-out;}
.circleboxgreen .content-image:hover{border-radius:90px 90px 90px 90px; cursor:pointer}
.environment-donate-sectionfull {
  position: relative;

}
.environment-donate-sectionfull:before {
  content: '';
  background: url("img/donate-top-shape.png");
  top: -9px;
  left: 0;
  width: 100%;
  height: 9px;
  position: absolute;
}
.environment-donate-sectionfull:after {
  content: '';
  background: url("img/donate-bottom-shape.png");
  bottom: -9px;
  left: 0;
  width: 100%;
  height: 9px;
  position: absolute;
}

.copywrap{background:#222222; color:#fff;}
.social-fotter a{color:#92c851}
.f14{font-size:14px;}
.f20{font-size:18px;}
.site-footer .widget-title{margin-top:0px !important}
#ssb-container ul li {
    border-bottom: 1px solid #626262 !important;
}
#ssb-btn-99 #searchform{float:left; }
#ssb-btn-99 .searchtxt{height:35px !important;}
#ssb-btn-99 {
   background: #92c851 none repeat scroll 0 0;
    color: #fff;
    height: 45px;
}
.boxL.kc-fb-layout-4 .content-image {
    float: right;
}
.boxL.kc-fb-layout-4 .box-right {padding: 0 20px 0 0px;}
.pageheader .entry-title{text-transform: uppercase;  color:#333333; margin-top:5px; margin-bottom:0px; 
    font-size: 24px; font-weight: 600;}
.breadcrumb-container.theme1 a {
    margin: 0 5px !important;
    padding: 5px;
}
.breadcrumb-container {margin-top:7px;}
.padTB50{padding-top:50px; padding-bottom:50px}
.f24{font-size:24px;}
.txtgreen{color:#92C851}
.txtdgray{color:#222222}
@media only screen and (min-device-width : 320px) and (max-device-width : 767px) {
	.boxL.kc-fb-layout-4 .content-image{float:right}
	.boxL.kc-fb-layout-4 .box-right {padding: 0 0 0 20px;}
	.kc-feature-boxes.boxL .content-image{float:left}
	.kc-feature-boxes.boxL .content-title{text-align:left !important }
	.kc-feature-boxes.boxL .content-desc{text-align:left !important}
	.pageheader .entry-title{font-size:20px;}
	
}
.clogo img{border:solid 2px #E9E9E9; padding:2px; margin-bottom:25px}
.awsm-job-specification-item{margin-top:15px;}
.single-awsm_job_openings .type-awsm_job_openings .entry-header{background:#E9E9E9;  color: #000;
    padding-bottom: 20px;
    padding-top: 20px; margin-bottom:40px }
.single-awsm_job_openings .type-awsm_job_openings .entry-header h1{font-size: 24px;
    font-weight: 300; margin:0px; padding:0px; text-align:center}

.wpcf7-text{width:100%;  border-radius: 0; border:solid 2px #efefef;
    font-size: 14px;
    padding: 5px; margin-top:5px; margin-bottom:15px;}
.wpcf7-textarea{width:100%;  border-radius: 0; border:solid 2px #efefef;
    font-size: 14px;
    padding: 5px; margin-top:5px; height:80px; margin-bottom:15px;}
.wpcf7-select{width:100%;  border-radius: 0; border:solid 2px #efefef;
    font-size: 14px;
    padding: 5px; margin-top:10px;}
