/*
Theme Name: Ceiba 10fold Solutions
Theme URI: http://10foldsolutions.com/
Author: 10fold Solutions
Author URI: http://10foldsolutions.com/
*/

@import url('https://fonts.googleapis.com/css?family=Roboto:400,700');
@font-face {
  font-family: 'MyriadPro-Regular';
  src: url('fonts/MyriadPro-Regular.eot?#iefix') format('embedded-opentype'),  url('fonts/MyriadPro-Regular.otf')  format('opentype'),
	     url('fonts/MyriadPro-Regular.woff') format('woff'), url('fonts/MyriadPro-Regular.ttf')  format('truetype'), url('fonts/MyriadPro-Regular.svg#MyriadPro-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'MyriadPro-Regular';
  src: url('fonts/MyriadPro-Bold.eot?#iefix') format('embedded-opentype'),
       url('fonts/MyriadPro-Bold.woff') format('woff'), url('fonts/Bold-Regular.ttf')  format('truetype'), url('fonts/MyriadPro-Bold.svg#MyriadPro-Bold') format('svg');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'MyriadPro-Regular';
  src: url('fonts/MyriadPro-It.eot?#iefix') format('embedded-opentype'),
       url('fonts/MyriadPro-It.woff') format('woff'), url('fonts/MyriadPro-It.ttf')  format('truetype'), url('fonts/MyriadPro-It.svg#MyriadPro-It') format('svg');
  font-weight: normal;
  font-style: italic;
}

a, li, input, .cols1, .cols2, .cols3, .cols4, .cols5, h3 { -webkit-transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; -o-transition: all 0.2s ease 0s; transition: all 0.2s ease 0s; } a:hover { text-decoration: none; }
.dropdown:hover .dropdown-menu { display: block; }
.dropdown:hover .dropdown-menu li .dropdown-menu { display: none; }
.dropdown .dropdown-menu li:hover .dropdown-menu { display: block; }
.add-row { margin: 0; padding: 0; }
.clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; }  
.clearfix:after { clear: both; } 

#metaslider_4 .flex-direction-nav { display: none; }
.flex-control-nav { bottom: 30px !important; }
.flex-control-paging li a { background: #faf8e6 !important; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter: alpha(opacity=80); opacity: 0.8; } .flex-control-paging li a:hover, .flex-control-paging li a.flex-active { background: #c1f246 !important; }

.header { position: relative; z-index: 9; }
.nav-header { position: absolute; width: 100%; z-index: 9; }
  .nav-header.sub-pages { position: static; }
  .header-container {width: 100%; background-color: #ffffff; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=95)"; filter: alpha(opacity=95); opacity: 0.95;}
  
   .logo { background-color: #ffffff; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=95)"; filter: alpha(opacity=95); opacity: 0.95; padding: 25px 30px;}
   
.translation {background-color: #ffffff; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=95)"; filter: alpha(opacity=95); opacity: 0.95; padding: 25px 30px;}

#glt-translate-trigger, #glt-translate-trigger span {display: none;}
  .nav-header.sub-pages .logo { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1; }

.menu-green { background-color: #3a6433;  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; filter: alpha(opacity=90); opacity: 0.9; }
.navbar-collapse { padding: 0; }
.main-menu > li > a, .menu-right li a { //border-right: 1px solid; color: #fff; font-family: 'Roboto', sans-serif; font-size: 17px; letter-spacing: 1px; padding: 10px 22px; text-shadow: none; -moz-text-shadow: none; -webkit-text-shadow: none; }
	.main-menu li > a:hover { background-color: #fe6732 !important; }
	.menu-right li a:hover, .menu-right li.blue a:hover { background-color: #ff6634 !important; }
	.main-menu > li:last-child a { border: none; }
.navbar-right { margin-right: 0; }
/*background-color: #a1cb39;*/.menu-right li a { background-color: #fe6732; border: medium none; letter-spacing: 0; text-transform: uppercase; }
	/*background-color: #68c8c6 !important;*/.menu-right li.blue a { background-color: #fe6732 !important; }
.dropdown-menu { background-color: #3a6433; padding: 0; }
.dropdown-menu li a { border-bottom: 1px solid #8a9a89; color: #fff; font-family: 'Roboto', sans-serif; font-size: 16px; padding: 10px 20px; }
  .dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover { background-color: #ff6634 !important; background-image: none !important; color: #fff; }
  .dropdown-menu > li > ul { left: 100%; top: 0; }

.metaslider .flexslider { margin: 0 !important; }
.metaslider .caption-wrap { background: none !important; bottom: px; top: 430px; padding: 0 4%; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" !important; filter: alpha(opacity=100) !important; opacity: 1 !important; }
.metaslider .caption h1 { color: #fff; font-family: 'Roboto', sans-serif; font-size: 128px; }
.metaslider .caption p { background-color: #62bbb6; font-family: "MyriadPro-Regular"; font-size: 18px; line-height: 26px; margin: 0 20px !important; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=95)"; filter: alpha(opacity=95); opacity: 0.95; padding: 15px 27px; width: 70%; }

.news-option { background-color: #fe6732; padding: 12px 40px; display: none;}
	.news-option span { color: #3a6433; font-family: 'Roboto', sans-serif; font-size: 21px; }

.home-content { background-color: #ffffff; padding: 20px 25px; }
.home-content h1 { color: #3a6433; font-family: 'Roboto', sans-serif; font-size: 50px; font-weight: bold; }
.home-content h2 { color: #3a6433; font-family: 'Roboto', sans-serif; font-size: 38px; font-weight: bold; margin: 15px 0 17px; }
.home-content p { color: #111; font-family: "MyriadPro-Regular"; font-size: 17px; line-height: 28px; margin: 0 0 27px; }
.home-video { padding: 90px 0 0; text-align: center; }

.explore-home { background-color: #3a6433; padding: 12px 40px; }
  .explore-home span { color: #fff; font-family: 'Roboto', sans-serif; font-size: 21px; }

.cols1, .cols2, .cols3, .cols4, .cols5 { height: 228px; text-align: center; }
.cols1 span, .cols2 span, .cols3 span, .cols4 span, .cols5 span { color: #fff; font-family: 'Roboto', sans-serif; }
.cols1 { background: url("images/img-col1.jpg") no-repeat center center; }
  .cols1:hover { background-color: #68c8c6; background-blend-mode: multiply; }
.cols2 { background: url("images/img-col2.jpg") no-repeat center center; }
  .cols2:hover { background-color: #ffbb40; background-blend-mode: multiply; }
.cols3 { background: url("images/img-col3.jpg") no-repeat center center; }
  .cols3:hover { background-color: #73be42; background-blend-mode: multiply; }
.cols4 { background: url("images/img-col4.jpg") no-repeat center center; }
  .cols4:hover { background-color: #f08477; background-blend-mode: multiply; }
.cols5 { background: url("images/img-col5.jpg") no-repeat center center; }
  .cols5:hover { background-color: #3a6433; background-blend-mode: multiply; }
.col-md-5ths span { display: inline-block; margin: 80px 0 0; padding: 2px 10px; color: #fff; display: inline-block; font-size: 24px; }
  .col-md-5ths.cols1 span { background: url('images/trans-1.png'); }
  .col-md-5ths.cols2 span { background: url('images/trans-2.png'); }
  .col-md-5ths.cols3 span { background: url('images/trans-3.png'); }
  .col-md-5ths.cols4 span { background: url('images/trans-4.png'); }
  .col-md-5ths.cols5 span { background: url('images/trans-5.png'); }

.post-news-home { margin: 5px 0 40px; }
.post-news-home img { width: 100%; }
.post-news-home-cont h3 { color: #009900; font-family: 'MyriadPro-Regular'; margin: 3px 0 5px; }
.post-news-home-cont a:hover, .post-news-home-cont a h3:hover { color: #009900; text-decoration: none; }
.post-news-home-cont span { color: #3a6433; font-family: "MyriadPro-Regular"; font-size: 16px; margin: 0 2px; }

.home-fb-feed .cff-top { margin: 0 !important; }

footer { background-color: #3a6433; padding: 42px 30px 15px !important; }
footer h4 { color: #faf8e6; font-family: 'Roboto', sans-serif; font-size: 19px; font-weight: 700; margin: 0 0 15px; text-transform: uppercase; }
footer ul { padding: 0; }
footer ul li { font-family: 'Roboto', sans-serif; list-style: none; margin: 0 0 4px; }
footer ul li a { color: #faf8e6; font-size: 18px; font-weight: 400; }
  footer ul li a:hover { color: #ff6634; text-decoration: none; }
.social-footer ul li, .page-template-template-contact .col-sm-4 ul li { display: inline-block; }
  .social-footer ul li a { border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; color: #fff; display: block; font-size: 34px;height: 45px; margin: 0 6px 0 0; padding: 2px; text-align: center; width: 45px; }
  .social-footer ul li a:hover { background-color: #ff6634 !important; color: #fff }
  .social-footer ul li a.facebook { background-color: #3b5b9b; }
  .social-footer ul li a.twitter { background-color: #2caae0; }
  .social-footer ul li a.youtube { background-color: #e04e42; }
  .social-footer ul li a.instagram { background-color: #5280a2; }
.donate_btn { background-color: #fe6732; color: #fff; display: inline-block; font-family: 'Roboto', sans-serif; font-size: 16px; margin: 10px 0; padding: 8px 17px; text-transform: uppercase; }
.apply_btn { background-color: #fe6732 !important; }
  .donate_btn:hover { background-color: #fe6732 !important; color: #fff; text-decoration: none; }

#breadcrumbs { color: #58afad; line-height: 0; margin: 8px; }
#breadcrumbs a, #breadcrumbs strong { color: #58afad; font-family: "MyriadPro-Regular"; font-size: 16px; font-weight: normal; margin: 0 3px; }
#breadcrumbs a:hover { color: #fe6732; }

.sub-page-banner img { width: 100%; }
.sub-page-content h1 { font-size: 38px; }
.sub-page-content h2 { font-size: 28px; margin: 30px 0 17px; }
.sub-page-content h3 { color: #3a6433; font-family: 'Roboto', sans-serif; font-size: 23px; font-weight: bold; margin: 30px 0 17px; }
.sub-page-content p { margin: 0 0 19px; }
.sub-page-content a { color: #009900; } .sub-page-content a:hover { color: #fe6732; }
.sub-page-content a:hover {color: #009900;}
.sub-page-content img.alignleft { float: left; margin: 0 25px 0 0; }
.sub-page-content img.alignright { float: right; margin: 0 0 0 25px; }

.page-template-template-lading .caption-wrap { font-family: 'Roboto', sans-serif; font-size: 78px; left: 0; top: 210px; }
.flex-control-paging li a { height: 14px !important; width: 14px !important; }

.sub-page-content.landing-page h1 { font-size: 60px; }
.home-content.bread-landing { padding: 20px 20px 0; }
.page-template-index .sub-page-content, .single-post .sub-page-content { padding: 0 20px 20px; }

.sidebar-box { margin: 50px 0 0 20px; }
.sidebar-box h4 { color: #3a6433; font-family: 'Roboto', sans-serif; font-size: 20px; margin: 0 0 12px; text-transform: uppercase; }
.sidebar-box ul { margin: 0; padding: 0; }
.sidebar-box ul li { list-style: none; }
.sidebar-box ul li a { color: #009900; display: inline-block; font-size: 14px; margin: 5px 0; }
.sidebar-box ul li a:hover {color: #009900 !important;}
.navbar-toggle { background-color: rgb(58, 100, 51); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; filter: alpha(opacity=90); opacity: 0.9; width: 55px; height: 48px; } .navbar-toggle:hover { background-color: #fe6732; }
.navbar-toggle .icon-bar { width: 100%; height: 2px; border: 2px solid #fff; }

.blog-box { border-bottom: 1px solid #3a6433; margin: 0 0 34px; padding: 0 0 10px; }
.post-date { float: right; margin: 0 15px 0 0; }
.blog-box .donate_btn { color: #fff; float: right; } .blog-box .donate_btn:hover { color: #fff; }

.below-footer { background-color: #faf8e6; padding: 10px 20px; }
.sponsor-badge { float: left; position: relative; }
.below-footer iframe[width="126"] { margin: 12px 0; }

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2),only screen and (-o-min-device-pixel-ratio: 2/1),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx) {
  .cols1 { background: url("images/img-col1@2x.jpg") no-repeat scroll 0 0 / 100%;}
  .cols2 { background: url("images/img-col2@2x.jpg") no-repeat scroll 0 0 / 100%;}
  .cols3 { background: url("images/img-col3@2x.jpg") no-repeat scroll 0 0 / 100%;}
  .cols4 { background: url("images/img-col4@2x.jpg") no-repeat scroll 0 0 / 100%;}
  .cols5 { background: url("images/img-col5@2x.jpg") no-repeat scroll 0 0 / 100%;}
}

.col-xs-5ths, .col-sm-5ths, .col-md-5ths, .col-lg-5ths { position: relative; min-height: 1px; padding-right: 10px; padding-left: 10px; }
.col-xs-5ths { width: 20%; float: left; }

@media (min-width: 768px) {
    .col-sm-5ths { width: 20%; float: left; }
}

@media (min-width: 992px) {
    .col-md-5ths { width: 20%; float: left; }
}

@media (min-width: 1200px) {
    .col-lg-5ths { width: 20%; float: left; }
}

@media (max-width: 1199px) {
  .main-menu > li > a, .menu-right li a, .dropdown-menu > li > a { font-size: 14px; }
  .metaslider .caption-wrap { top: 260px; }
  .metaslider .caption h1 { font-size: 88px; }
  .post-news-home img { height: auto; }
}

@media (max-width: 991px) {
  .logo a img { width: 100%; }
  .main-menu > li > a, .menu-right li a { padding: 10px 20px; }
  .metaslider .caption-wrap { top: 165px; }
  .metaslider .caption h1 { font-size: 53px; }
  .metaslider .caption p { margin: 0px !important; width: 100%; font-size: 16px; }
  .home-fb-feed ._2p3a { margin: 0px auto !important; }
  .home-fb-feed #cff { height: auto !important; width: 100% !important; }
}

@media (max-width: 620px) {
  .metaslider .caption h1, .metaslider .caption p { display: none; }
  .home-video { position: relative; padding-bottom: 56.25%; /* 16:9 */ padding-top: 25px; height: 0; }
  .home-video iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
  .home-content h1 { font-size: 40px; }
}

/*David*/
.execphpwidget li {
list-style: none;
margin: 5px 0;
}
/*Previously color: #1111*/
.execphpwidget li a {
color: #fe6732;
font-size: 14px;
}

.nav-tabs {
margin-top: 12px;
}


.tcs-tabs li a {
font-size: 11px;
font-weight: bold;
}

.osc-res-tab .tab-content > .active, .osc-res-tab .pill-content > .active {
padding-top: 15px;
}

.subpage-title h4 {
    color: #3a6433;
    font-family: 'Roboto', sans-serif;
    font-size: 20px;
    margin: 0 0 12px;
    text-transform: uppercase;
}

.footer-contact {
color: #ffffff;
font-family: 'Roboto', sans-serif;
font-size: 12px;
}

blockquote {
border-left: none !important;
}

/*.tcs-tabs .nav li a { font-size: 12px; }*/
.tcs-tabs .tab-content li, .tcs-tabs .tab-content a, .tcs-tabs .tab-content p { font-size: 17px; font-weight: normal; line-height: 23px; }
.cellpad5 th { padding: 5px; }


