/*
Theme Name: Blue Earth Labs - 2.0
Author: Juice Group, CA
Author URI: http://juicegroup.ca/
Version: 2.0
*/                              
@charset "UTF-8";


@font-face {
   font-family: 'AvenirLT-Black';
    src: url('fonts/AvenirLT-Black/AvenirLT-Black.eot');
    src: /*local('ÃƒÂ¢Ã‹Å“Ã‚Âº'), */
        url('fonts/AvenirLT-Black/AvenirLT-Black.eot?#iefix') format('embedded-opentype'),
        url('fonts/AvenirLT-Black/AvenirLT-Black.woff') format('woff'),
        url('fonts/AvenirLT-Black/AvenirLT-Black.ttf') format('truetype'),
        url('fonts/AvenirLT-Black/AvenirLT-Black.svg#AvenirLT-Black') format('svg');
}

@font-face {
    font-family: 'AvenirLT-Medium';
    src: url('fonts/AvenirLT-Medium/AvenirLT-Medium.eot');
    src: /*local('ÃƒÂ¢Ã‹Å“Ã‚Âº'), */
    url('fonts/AvenirLT-Medium/AvenirLT-Medium.eot?#iefix') format('embedded-opentype'),
    url('fonts/AvenirLT-Medium/AvenirLT-Medium.woff') format('woff'),
    url('fonts/AvenirLT-Medium/AvenirLT-Medium.ttf') format('truetype'),
    url('fonts/AvenirLT-Medium/AvenirLT-Medium.svg#AvenirLT-Medium') format('svg');
}




/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    border: 0;
    font-family: inherit;
    font-style: inherit;
    font-weight: inherit;
    margin: 0;
    outline: 0;
    padding: 0;
    vertical-align: baseline;
}
:focus { outline: 0;}
body {background: #fff;line-height: 1;}
ol, ul {list-style: none;}
table { border-collapse: separate; border-spacing: 0;}
caption, th, td {  font-weight: normal; text-align: left;}
a img {border: 0;}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section { display: block;}


/* GENERAL
----------------------------------------------------------------------------------------------------*/       
html{background:#fff;}               
body{background:#fff;-webkit-font-smoothing:antialiased;text-shadow: 0 0 1px rgba(0,0,0,0.0);color: #2b2b2b;   font-family: 'HelvaticaLight','AvenirLT-Medium';}
p{font-size:15px;color: #555f73;line-height: 1.8em;padding:2px 0;margin-bottom: 10px;   font-family: 'HelvaticaLight','AvenirLT-Medium';}
a{color:#0091c7; text-shadow: none;}
a:hover,a:focus{color:#00529b; text-decoration:none;}
blockquote p{ text-indent:5px;}
blockquote:before{content:"\201C"; color: #cccccc;float: left;height: 21px;}
blockquote:after{content:"\201D";float: right;}
blockquote:before,blockquote:after{color:#cccccc;position:relative;font:italic 600%/0.6 ,Georgia,"Times New Roman",serif;}
ol{list-style:outside disc;margin-left:20px;margin-bottom: 20px;}
ol li{list-style:outside disc;line-height: 1.4em;margin-left: 20px;color:#555f73;font-size: 14px;}
b{font-size: 16px;font-size: 16px;}
strong{font-weight:bold !important;}
.alignright{float:right;margin:0 0 10px 10px;}
/* `HEADINGS
----------------------------------------------------------------------------------------------------*/                      
h1,h2,h3,h4,h5,h6{color: #696969;font-family: 'AvenirLT-Black';padding:6px 0;line-height: 1.4em;text-transform:capitalize;text-shadow: none;}
/*header*/
#header{ background:#fff; padding-bottom:20px;padding-top:20px;}
.navbar-toggle{float:right;}
#header .navbar{margin:0;  background: none; box-shadow: none;border: 0;}
#header .navbar .nav{margin:12px 0;}
#header .navbar .nav > li{font-family: 'AvenirLT-Black';text-align: center;margin: 0 2px;}
#header .navbar .nav > li > a{text-transform:capitalize;font-size:16px;position:relative;text-shadow:none;color: #2a323c;padding:6px 12px;}
/*#header .navbar .nav > li:first-child a{padding-left: 0;}
#header .navbar .nav > li:last-child a{padding-right: 0;}*/
#header .navbar .nav > li > a:focus,
#header .navbar .nav > li > a:hover,
#header .navbar .nav > .active > a, 
#header .navbar .nav > .active > a:hover, 
#header .navbar .nav > .current_page_ancestor > a, 
#header .navbar .nav > .current-menu-item > a, 
#header .navbar .nav > .active > a:focus{background:none;color:#0091c0;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;
box-shadow:none !important;}
#header .navbar-collapse{background:none;}
.caret{display:none;}
#header .nav > li:hover > a, 
#header .navbar-default .navbar-nav > .open > a, 
#header .navbar-default .navbar-nav > .open > a:hover, 
#header .navbar-default .navbar-nav > .open > a:focus{background:none;}
#header .navbar-collapse.collapse{margin-top:37px;margin-bottom: 7px;}
#header li.dropdown li {background: #00A4E3;}
#header li.dropdown .dropdown-menu li a{color: #fff;font-size: 13px;font-family: 'AvenirLT-Medium';text-transform: capitalize;border-bottom:1px dotted #5cc5ed;line-height: 2em;}
.dropdown-menu > li > a{padding:auto 0; text-align:center;}
#header li.dropdown .dropdown-menu li:last-child a{border: none;}
/*#header .active.dropdown.open,*/
.dropdown-menu{/*bottom: 100%;*/}
.dropdown-menu:after{bottom: 100%;
    left: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(0, 164, 227, 0);
    border-bottom-color: #00A4E3;
    border-width: 10px;
    margin-left: -10px;}
#header li.dropdown .dropdown-menu{
background: url('img/eclipse.jpg') no-repeat scroll 100% transparent; padding-top: 0; border: medium none; box-shadow: none;margin-top: 5px;width: 239px;}
#header li .dropdown-menu li:hover a,
#header li .dropdown-menu li a:hover{background: none ;color:#231F20;}
/*#menu-item-3638 ul.dropdown-menu{left:-81px;}
#menu-item-5537 ul.dropdown-menu{left:-72px;}
#menu-item-3644 ul.dropdown-menu{left:-60px;}
#menu-item-3640 ul.dropdown-menu{left:-60px;}
#menu-item-3645 ul.dropdown-menu{left:-60px;}
#menu-item-3646 ul.dropdown-menu{left:-60px;}
#menu-item-3647 ul.dropdown-menu{left:-80px;}
#menu-item-3648 ul.dropdown-menu{left:-80px;}*/

#header .navbar .nav > li:nth-child(1) ul.dropdown-menu{left:-81px;}
#header .navbar .nav > li:nth-child(2) ul.dropdown-menu{left:-72px;}
#header .navbar .nav > li:nth-child(3) ul.dropdown-menu{left:-60px;}
#header .navbar .nav > li:nth-child(4) ul.dropdown-menu{left:-60px;}
#header .navbar .nav > li:nth-child(5) ul.dropdown-menu{left:-60px;}
#header .navbar .nav > li:nth-child(6) ul.dropdown-menu{left:-60px;}
#header .navbar .nav > li:nth-child(7) ul.dropdown-menu{left:-80px;}
#header .navbar .nav > li:nth-child(8) ul.dropdown-menu{left:-80px;}

body.lang-zh #header .navbar .nav > li:nth-child(1) ul.dropdown-menu{left:-91px;}
body.lang-zh #header .navbar .nav > li:nth-child(2) ul.dropdown-menu{left:-91px;}
body.lang-zh #header .navbar .nav > li:nth-child(3) ul.dropdown-menu{left:-91px;}
body.lang-zh #header .navbar .nav > li:nth-child(4) ul.dropdown-menu{left:-91px;}
body.lang-zh #header .navbar .nav > li:nth-child(5) ul.dropdown-menu{left:-91px;}
body.lang-zh #header .navbar .nav > li:nth-child(6) ul.dropdown-menu{left:-73px;}
body.lang-zh #header .navbar .nav > li:nth-child(7) ul.dropdown-menu{left:-91px;}
body.lang-zh #header .navbar .nav > li:nth-child(8) ul.dropdown-menu{left:-91px;}

/*genral*/
img {max-width: 100%;}
.marginRight0{margin-right:0px;}
.marginRight10{margin-right: 10px;}
.marginRight20{margin-right:20px;}
.marginRight40{margin-right:40px;}
.marginLeft0{margin-left:0px;}
.marginLeft10{margin-left: 10px;}
.marginLeft20{margin-left:20px;}
.marginLeft40{margin-left: 40px;}
.marginBottom10{margin-bottom:10px;}
.marginBottom20{margin-bottom: 20px;}
.marginBottom40{margin-bottom:40px;}
.marginTop20{margin-top: 20px;}
.marginTop40{margin-top:40px;}
.paddingTop20{padding-top: 20px;}
.paddingBottom20{padding-bottom: 20px;}
.paddingTop40{padding-top:40px;}
.paddingBottom40{padding-bottom:40px;}
.relative{position: relative;}
.darkBlueBG{background: #2a323c;}
.whiteBG{background: #fff;}
.skyBlueBG{background: #00a4e3;}
.tealBG{background: #2dc5ff;}
.whiteTxt{color: #fff;}
.greyBG{background: #f2f2f2;}
/*Slider*/
#mainCarousel{}
#mainCarousel .carousel-inner > .item > img {width: 100%;}
.left.carousel-control img,.right.carousel-control img{top: 40%;position: absolute;}
.right.carousel-control img{right: 0;}
.left.carousel-control img{left: 0;}
.carousel-caption{text-align: right;bottom:11px;}
.carousel-caption h1{line-height: 1.2em;margin-bottom: 10px;font-size:42px;font-family: 'AvenirLT-Black';color: #fff;text-transform: none;text-shadow:3px 3px 3px #000;}

.stage{width:100%; height: 208px; position:relative;}
.stage .circles{width:180px; height: 200px; position:absolute; top:0;}
.stage .circles img{width:100%; height: auto;}
.stage #circle_1{z-index:8; left:0;}
.stage #circle_2{z-index:9; left:190px;}
.stage #circle_3{z-index:10; left:380px;}
.stage #circleFinal{z-index:10; left:190px; display:none;}

/*button**/
.btn{text-shadow:none;border: medium none;}
.button.gform_button,
.btn-medium-blue,
.btn-white,
.btn-skyBlue{text-transform: uppercase;font-family: 'AvenirLT-Black';border-radius: 17px; padding:6px 12px; display:inline-block;}
.btn-white{color: #00a4e3;font-size:20px;background:#fff;}
.btn-white:hover{background:#D6961D;color:#fff;}
.btn-skyBlue{color: #fff;font-size:20px;background:#2dc5ff;}
#contactSideForm .gform_footer.top_label input[type="submit"]:hover,
.legionellaForm .gform_footer.top_label input[type="submit"]:hover,
#contactForm  .gform_footer.top_label input[type="submit"]:hover,
.btn-skyBlue:hover{background:#4B70B7;color:#fff;}
.button.gform_button,
.btn-medium-blue{background:#00a4e3;color: #fff;font-size: 14px;}

.contents ul{padding-left:30px; font-size:15px; color:#555f73; list-style-type:disc;}
.contents ul li{margin:10px 0;}

/*footer*/
.footer{}
.copyright{font-family: 'HelvaticaLight','AvenirLT-Medium';color: #2a323c;font-size: 15px;padding-top: 16px;}
.copyright a{color: #2a323c;text-decoration: underline;}
.share{margin-top: 10px;}
.share li{display:inline-block;margin: 0 4px;}
.share li a{height:27px;width:32px;background:#00a4e3;display: block;text-align: center;padding:4px 0;}
.share li a.facebook:hover{background:#4b70b7;}
.share li a.linkedin:hover{background:#007bb6;}
.share li a.twiter:hover{background:#32ccfe;}
.ftr-nav{}
.ftrContactInfo h4,
.ftr-nav h4{font-family: 'AvenirLT-Black';color: #fff;text-transform: uppercase;border-bottom: 1px dotted #777c83;}
.ftr-nav li{line-height:1.8em;font-family: 'AvenirLT-Medium';font-size: 13px;}
.ftr-nav li a{color: #fff;display: block;border-bottom: 1px dotted #777c83;padding:6px 0;}
.ftr-nav li a:hover{color:#00A4E3;}
.ftrContactInfo address{padding-top:12px;}
.ftrContactInfo address p,
.ftrContactInfo address b{padding: 0;line-height: 1.2em;color: #fff;font-family: 'AvenirLT-Medium';font-size: 13px;margin: 0;}
.ftrContactInfo address b{display: block;text-transform: uppercase;}
.ftrContactInfo address em{padding: 0;line-height: 1.1em;color: #fff;font-family: 'AvenirLT-Medium';font-size: 12px;margin: 0;}


/*Mic*/
.service-intro h2{font-family: 'AvenirLT-Medium';text-align: center;text-transform: none;margin:0 9% 22px 9%;}
.service-intro p{font-family: 'AvenirLT-Medium'; font-size: 15px;color: #666666;}
.subMenu{}
.subMenu li{background:#2dc5ff;margin: 0 10px;}
.subMenu .megamenu_dark_bar .megamenu > li > a{font-family: 'AvenirLT-Black';color:#fff;text-shadow:none;font-size: 17px;padding:10px;}
.subMenu li ul li{background: #00529b;}
.subMenu li ul li a{font-family: 'AvenirLT-Medium';font-size: 13px;color: #fff;border-bottom: 1px dotted #4f88ba;padding: 6px;}

.latest-news-post{}
.latest-news-post p{line-height: 1.2em;}
.latest-news-post .latest-date {background: url('img/dateBg.jpg') 0 0 no-repeat transparent;height: 87px;
width: 83px;padding:14px 23px 14px 11px;position: absolute;left:0;top:0;}
.latest-news-post .latest-date h3{padding-bottom: 0;line-height: 1.0em;}
.latest-news-post .latest-date h3,
.latest-news-post .latest-date span{font-family: 'AvenirLT-Black';color:#fff;text-align: center;}
.latest-news-post .latest-date span{font-size: 13px;display: block;}
.news-post-content{padding:10px 20px 20px 106px;}
.news-post-content h5{color:#00a4e3;font-family: 'AvenirLT-Black';text-transform: uppercase;}
.news-post-content h5 a{color:#00a4e3;}
.news-post-content h5:hover a{color:#E1821B;}
.news-post-content hr{border-color:#e2e2e2;margin-top: 6px;margin-bottom: 6px;}
.news-post-content .readmore{color: #00a4e3;font-family: 'AvenirLT-Black';font-size: 13px;text-transform: uppercase;}
.news-post-content .readmore:hover{color:#E1821B;}

#banner img{width:100%;}
.page ol li{list-style:disc;}
.full-width{width: 100%;}
.page strong{font-weight: bold;text-transform: uppercase;}

.legionellaForm{background: #f2f2f2;padding: 20px;}
.legionellaForm li{float: left;width: 100%;clear: both;margin-bottom: 20px;}
.legionellaForm h4{font-size: 20px;text-transform: none;font-family: 'AvenirLT-Black';margin-bottom: 20px;}
.legionellaForm label{font-size:14px;text-transform:capitalize !important;font-family: 'AvenirLT-Medium';font-weight: bold;color: #696969;float: left;width: 22%;margin-top: 6px;
line-height: 20px;}
/*#contactForm span.gfield_required,
#contactSideForm span.gfield_required,
#contactForm li#field_1_14 span.gfield_required b,
.legionellaForm span.gfield_required{color:#00a4e3;}
.legionellaForm .ginput_container{float:right;width: 78%;}
#contactSideForm select,
.legionellaForm select{width: 60%;}
.legionellaForm select,
#contactSideForm .code,
.legionellaForm .code,
#contactForm input[type="text"],
#contactForm select,
#contactForm textarea,
.legionellaForm input[type="text"]{border: 1px solid #e2e2e2;padding:6px;}
.legionellaForm input[type="text"]{width: 100%;}
#contactSideForm .code,
.legionellaForm .code{text-align: center;width:40%;margin-bottom: 20px;background: #fff;}
#contactForm input[type="radio"],
#contactSideForm input[type="radio"],
.legionellaForm input[type="radio"]{margin-right: 10px;}
.legionellaForm .gform_footer.top_label{margin-right: 10px;width: 100%;text-align: right;}
#contactForm  .gform_footer.top_label input[type="submit"],
.legionellaForm .gform_footer.top_label input[type="submit"]{border: none;width:140px;border-radius: 12px;height: 32px;}  */

.blue-section{}
.blue-section h2{font-family: 'AvenirLT-Medium';text-align: center;}
.webUpdates{background-image:url('img/rss.jpg');background-position:18px 18px;background-repeat: no-repeat;overflow-y: scroll;clear: both;
padding:4px 50px 10px 83px;height:272px;}
.panel{border-radius:0;background: none;box-shadow:none;} 
.webUpdates h4{color: #00a4e3;margin-bottom: 0;line-height: 1.2em;}
.list-group-item,
.webUpdates ul li{border-left: 0;border-radius: 0;border-right: 0;border-top:1px solid #e2e2e2 !important;padding: 3px 15px 10px 15px;}
.webUpdates ul li a{background: url('img/arwhead.png') 0 0 no-repeat transparent;color: #00a4e3;font-size: 13px;font-family: 'AvenirLT-Black';padding-left: 10px;}
.webUpdates ul li a:hover{color:#FA9C3A;}
/*.webUpdates .list-group-item:first-child{border-top:0px none !important;}*/

.resources{padding:20px;height:272px;overflow-y: scroll;}
.resources p{color:#7a7a7b;}
.resources li{margin-bottom: 20px;}
.resources li h5{background: url('img/arwhead.png') 0 center  no-repeat transparent;padding-left: 10px;font-size: 16px;line-height: 1.0em;}
.resources li h5 a{color: #00a4e3;}
.resources li h5 a:hover{color:#F99B39;}
.resources li p{padding-left:11px;} 
.preventionPlan{padding: 20px;}
.preventionPlan p{font-family: 'AvenirLT-Black';}
.preventionPlan ul li{list-style: decimal;font-family: 'AvenirLT-Black';font-size: 26px;margin-left:35px;border-bottom: 1px solid #6cd7ff;clear: both;}
.preventionPlan ul li:last-child{border: none;}
.preventionPlan ul li,.preventionPlan ul li h5,.preventionPlan p{color: #fff;}
.preventionPlan li p{font-size: 15px;font-family: 'AvenirLT-Medium';}
.preventionPlan h5{font-size:16px;}

.news-list li{border-bottom: 1px solid #e2e2e2;padding-bottom: 20px;}
body.single .news-list li{border-bottom:none;}
.news-list h3 a{color: #00a4e3;text-transform: uppercase;}
.news-list h3 a:hover{color:#DB821F;}
.news-list .featuredImg img{height: 375px;width: 100%;}
.category{margin-bottom: 20px;}
.category span{font-size: 13px;color: #999999;}
.category span:after{content: ", ";}
.category span:last-child:after{content: "";}
.continueReading{background: url('img/arwhead.png') 0 center  no-repeat transparent;padding-left:14px;text-transform: uppercase;font-family: 'AvenirLT-Black';}
.news-list p{line-height:1.4em;margin-bottom: 20px;}
.date{background: #2dc5ff;
height: 72px;
width: 72px;
border-radius: 50%;
padding: 20px 3px;
text-align: center;
color: #fff;
font-family: 'AvenirLT-Medium';
text-transform: capitalize;
margin-top: 13px;
line-height: 1.3em;}

.page-title{border-bottom: 1px solid #e2e2e2;padding-bottom:10px;color: #00a4e3;text-transform: uppercase;margin-bottom:20px;}
.featuredImg-post{}
.featuredImg-post img{height: 180px;width: 100%;}
.testimonial span{font-family: 'AvenirLT-Medium';font-size: 15px;color:#666666;font-weight: bold;}
.testimonial p:before,
.testimonial p:after{content: " ''";}
.member-tpl p{font-family: 'AvenirLT-Medium';line-height: 1.6em;}

.member-list{}
.member-list .member-box{}
.member-list .member-box img{width: 100%;}
.member-list .member-box .skyBlueBG{padding-left:10px;padding-right:10px;padding-bottom: 10px;height: 70px;}
.member-list .member-box h5{text-transform: capitalize;color: #fff;padding-bottom: 0;font-size: 15px;}
.member-list .member-box p{font-family: 'AvenirLT-Medium';color: #fff;font-size: 13px;}
#content{}
#content h4{color:#666666;text-transform: uppercase;}
#content p{font-family: 'AvenirLT-Medium';}
#content .content-heading{font-family: 'AvenirLT-Medium';}
#content ul li{line-height: 1.4em;font-size: 15px;margin-bottom:8px;}
#content ul li a{color: #00a4e3;}
#content ul li a:hover{color:#F98E3E;}
/*#contactForm{}
#contactForm p.alt{float:right;}
#contactForm p{float:left;margin-bottom: 20px;display: block;}
#contactForm li{width: 48%;margin-bottom: 20px; float:left;}

#field_1_11, #field_1_12, #field_1_13{width:98% !important; clear:both;}
#contactForm label,
#contactForm li label{font-family: 'AvenirLT-Medium';color: #696969;margin-bottom: 10px;text-transform: capitalize;}
#contactForm textarea,
#contactForm input[type="email"],
#contactForm input[type="text"]{width:96%;}
#contactForm select{width:96%;}
#contactForm select{font-family: 'AvenirLT-Medium';color: #696969;font-size: 15px;}
#contactForm select option:focus,
#contactForm select option:hover{background: #e2e2e2;}
/*#contactForm li#field_1_13,
#contactForm li#field_1_14,
#contactForm li#field_1_12,
#contactForm li#field_1_11{width:100%;}
#contactForm li#field_1_11 select{width:97%;}*/
/*#contactForm li#field_1_11 label{display: block;width: 100%;}
#contactForm li#field_1_11 label span.note{font-family: 'AvenirLT-Medium';text-align: right;color: #696969;font-size: 15px;float: right;display: block;}
#contactForm li#field_1_14 input[type="checkbox"]{margin-right: 10px;} 
#contactForm li#field_1_14 span.gfield_required{font-size: 13px;color: #696969;display: block;} */

.floran-tpl{} 
.floran-tpl h3, 
.floran-tpl b{font-family: 'AvenirLT-Medium';} 
.floran-tpl b{color: #666666;} 
.floran-tpl ul{margin-bottom: 20px;} 
.floran-tpl li{line-height:1.4em;} 
.floran-tpl .btn{border-radius:0;} 



/*sidebar*/
#sidebar{}
#sidebar ul li h4{color: #666666;}
#sidebar ul{border:1px solid #e1e2e2;display: block;padding: 5px 20px;}
#sidebar ul li{border-bottom:1px solid #e1e2e2;font-family: 'AvenirLT-Medium';color: #666666;font-size: 15px;text-transform:capitalize;list-style: disc inside;
padding:15px 0;line-height: 1.6em; list-style-position:outside; margin-left:20px;}
#sidebar ul li a{color: #666666;}
#sidebar ul li.active ,
#sidebar ul li:hover ,
#sidebar ul li.active a,
#sidebar ul li:hover a,
#sidebar ul li.current-menu-item,
#sidebar ul li.current-menu-item a{color:#00a4e3;}
#sidebar ul li a:hover{color:#00a4e3;}
#sidebar ul li .badge{background:none;font-weight: normal;color: #666666;font-family: 'AvenirLT-Medium';font-size: 15px;}
#sidebar ul li:hover .badge{color: #666666;}
#sidebar ul li:last-child{border-bottom: none;}

#search-form{background: #eeeeee;margin-bottom: 60px;}
#search-form input[type="text"]{background:#eeeeee;border:none;color: #666666;font-size: 15px; padding-right:0; width:74%;}
#search-form button{background:url('img/search.png') center center no-repeat #e1e2e2;border: none;border: medium none;border-radius: 0;
    width: 62px;float: right; margin-right: 24px; width:16%; padding:10px 0 !important; height:46px;}
#search-form button:hover{background-color: #DFEEF5;}
#contactSideForm{padding: 15px;}
#contactSideForm form ul,
#contactSideForm form ul li{border: none;list-style: none;}
#contactSideForm form ul li{float: left;width: 100%;clear: both;margin-bottom: 10px;padding: 0;}
#contactSideForm p{color: #696969;}
#contactSideForm label{color: #696969;font-size: 15px;font-family: 'AvenirLT-Medium';text-transform: capitalize; margin:0 0 7px 0;}
#contactSideForm input[type="text"]{border: 1px solid #e2e2e2;width: 96%;padding:6px;color: #000; margin-bottom:10px;}
#contactSideForm select{border: 1px solid #e2e2e2;width: 100%;padding:6px;color: #000; margin-top:10px; margin-bottom:10px; height: 37px;}
#contactSideForm input[type="submit"]{background: #00a4e3; border: none; color: #fff; padding: 7px 30px; text-transform: uppercase; font-family: 'AvenirLT-Medium'; font-size: 15px; border-radius: 10px; width: 87%;}
#contactSideForm .gform_footer.top_label{margin-right: 10px;width: 100%;text-align:left;}
#contactSideForm .gform_footer.top_label input[type="submit"]{border: none;width:140px;border-radius: 12px;height: 32px;}
#contentAccordian{border:1px solid #e2e2e2;padding: 20px;}
#contentAccordian .panel-heading{background:none;border: none;}
#contentAccordian .panel.panel-default{background:none;border-top: none;border-left: none;border-right: none; border-radius:0;}
#contentAccordian .panel.panel-default:last-child{border-bottom: none;}
#contentAccordian .panel-body{border-top:none;padding-top: 0;font-family: 'AvenirLT-Medium';font-size: 13px;color: #666666;}
#contentAccordian .panel-body b{font-family: 'AvenirLT-Medium';font-size: 13px;color: #00a4e3;}
#contentAccordian .panel-title{font-family: 'AvenirLT-Black';font-size: 15px;color: #666666;text-transform: capitalize;}

.post-logo img{max-width:100%; height:auto;}

/*
#gform_wrapper_1 li{width:50%; float:left; clear:none; margin:10px 0;}
#gform_wrapper_1 li input{width:96%;}
#gform_wrapper_1 li textarea{width:96%;}
#field_1_11, 
#field_1_12, 
#field_1_13{width:100%; clear:both} 
.ffTextBoxWrapper, .ffPasswordWrapper, .ffCheckboxWrapper, .ffRadioWrapper, .ffTextAreaWrapper, .ffSubmitWrapper, .ffResetWrapper, .ffButtonWrapper{width:82% !important;}
.ffSelectWrapper {width:80% !important;}
.ffSelectWrapper li{clear:both !important; width: 100% !important;}*/
.member-image img{width:100%;}

.btn{line-height:normal !important;}


div.callout-green{
    position: relative;
    background: #00a4e3;
    padding:10px;
    color:#fff;
    margin:2px 10px;
    display:inline-block;
}
div.callout-green:after {
    bottom: 100%;
    left: 10%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(0, 164, 227, 0);
    border-bottom-color: #00a4e3;
    border-width: 10px;
    margin-left: -10px;
}
.cert{ margin-right: 160px;font-weight: 700;font-size: 18px;}
.language{float:right;  margin-top:19px;}
.language ul{float:right; display:inline-block;}
.language li{float:left; width:30px; margin-right:5px;margin-top:3px;}
.language li img{width:24px; -webkit-transition: width 0.2s; transition: width 0.2s;}
.language li a:hover img{width:30px; -webkit-transition: width 0.2s; transition: width 0.2s;}

@media all and (max-width: 699px) and (min-width: 120px) {
  .language{float:none; width:100%; clear:both; margin-top:19px;}

}

.gform_wrapper ul{padding:0 !important;}
.gform_wrapper ul li{margin-left:0 !important;}
.gform_wrapper .validation_error{background: #D67B7B; padding: 5px 3px; text-align: center; color: #000;}
.gform_wrapper .gfield_error{background: #EBBABA; padding: 5px 3px !important; margin-top:5px; color: #c00 !important;}
.gform_wrapper .gfield_error label{color: #fff !important;}

#gform_wrapper_1 li{width:50%; float:left; clear:none; margin:10px 0;}
#gform_wrapper_1 li input{width:96%;}
#gform_wrapper_1 li textarea{width:96%;}
#field_1_11, 
#field_1_12, 
#field_1_13{width:100%; clear:both} 
#field_1_14 li,
#field_1_15 li{width:100% !important;}
#field_1_14 select,
#field_1_15 select{width:90% !important;}
#field_1_3,
#field_1_6,
#field_1_7,
#field_1_11,
#field_1_12,
#field_1_13{width:100% !important;}
.featured-story{border:1px solid #ccc; padding:10px; margin:10px 0;}
.featured-story h4{font-family:'AvenirLT-Medium'; text-transform: uppercase; color:#00a4e3}



/* PATRA CUSTOM
----------------------------------------------------------------------------------------------------*/

.patra-case-study-image {width:100% !important; height:auto !important;}

#email-3d18efd6-5459-4755-a400-9da6198f711b {width: 97% !important;}
#email-c67c918b-67b3-4910-a126-73ec7a4abf20 {width: 97% !important;}