/**handles:bones-stylesheet**/
/******************************************************************
Theme Name: GDC
Theme URI: https://globaldoctorsforchoice.org
Description: This site was built using the Bones Development Theme. For more information about Bones or to view documentation, you can visit the <a href="https://github.com/eddiemachado/bones/issues" title="Bones Issues">Bones Issues</a> page on Github. You'll want to customize this for your clients with your own information.
Author: Fenton
Author URI: http://www.fenton.com

License: WTFPL
License URI: http://sam.zoy.org/wtfpl/
******************************************************************/

/* ==========================================================================
   Custom styles
   ========================================================================== */
body{font-size: 17px; color: #000; line-height: 1.5em;}
/*h1, h2, h3{ line-height: 1.3em;}*/
.sprite{background: url("https://globaldoctorsforchoice.org/wp-content/themes/bones/img/prh_sprite.png") no-repeat 0px 0px transparent;}
#main{ margin: auto;}

.top-menu{color: #e6e6e6; text-transform: uppercase; font-size: 80%;}
.top-menu li {float: left; margin-left: 10px;padding-right:40px;}
.top-menu-nav a{color: #cccccc;}
.top-menu-nav a:hover{color: #359196; text-decoration: none;}

.container-fluid{padding: 0px;}
.main-page{background: #fff;}

/*.logo-wrapper{width: 150px; height: 70px; position: relative;}*/
/*.logo{margin: 0px; width: 150px; height: 85px;  position: absolute; z-index: 100; background-position: 15px 0px; background-color: #fff;}*/

.navbar{margin:0px; font-family: 'Roboto', sans-serif; text-transform: uppercase; z-index: 200; font-weight: 700;}
.navbar-inner{max-width: 1170px; margin: 0 auto; padding: 0 20px; border: none; background-image: none;}
/*.nav-collapse{top: 35px;}*/
/*.nav-collapse.in.collapse{margin-bottom: 45px;}*/
.nav-collapse.collapse{margin-bottom: 0px;}
/*.nav-collapse .nav{margin: 0px; padding: 10px;}*/
.navbar .nav>li{
    padding: 0 !important;
}
@media (min-width: 980px){


.nav-collapse,.desktop-nav .navbar,ul.nav{
    width: 100%;
    display: block;
}
   ul.nav{
    display: flex !important;
    flex-direction: row;
    flex-wrap: nowrap;
   }
    ul.nav > li{
        float: none !important;
        text-align: center;
        width: 100%;
    }
    ul.nav > li.nav-login a{
        background: #02A5AB;
    }
    ul.nav > li.nav-donate a{
        background: #F2AE09;
    }
    ul.nav > li.nav-login:hover a{
        background: #fff;
        color: #02A5AB;
    }
    ul.nav > li.nav-donate:hover a{
        background: #FCC132;
    }
}

.navbar .nav > li > a{
    font-size: 16px; 
    height: 60px; 
    line-height: 60px; 
    text-transform: capitalize; 
}
    @media (max-width: 979px){
        .navbar .nav > li > a{
            height: 30px;
            line-height: 30px;
            color: #fff;
            border-radius: 0;
            margin: 0;
            text-align: center;
        }
            .navbar .nav > li > a:active,
            .navbar .nav > li > a:focus,
            .navbar .nav > li > a:hover{
                background: #35b7bc;
            }
            
    }
    @media (max-width: 1080px) and (min-width: 980px){
        html[lang="es-ES"] .navbar .nav > li > a{
            font-size: 14px;
        }
    }
.navbar .nav > li.vic-link a, .navbar .nav > li.menu-item-9343 a, .navbar .nav > li.menu-item-9344 a {color: #ffffff;background-color:#414042;}
.navbar .nav > li.vic-link a:hover, .navbar .nav > li.menu-item-9343 a:hover, .navbar .nav > li.menu-item-9344 a:hover {color: #414042;background-color:#ffffff;}
.nav-collapse .nav > li > a, .nav-collapse .dropdown-menu a{font-weight: normal;cursor: pointer;}
.navbar .nav > .active > a{box-shadow: none; background: #36a5ab; color:#fff;}

.navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus{ background: #36a5ab; color: #fff; box-shadow: none; }

.navbar .nav .nav{padding: 0px; border: none;}
.navbar .nav .nav .dropdown-menu{background: url("https://globaldoctorsforchoice.org/wp-content/themes/bones/img/bkg_blue.png") repeat 0 0 transparent; margin: -1px 0 0; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; border: none;}
.navbar .nav .nav > li > .dropdown-menu:after, .navbar .nav > li > .dropdown-menu:before{border: none;}
.navbar .nav .nav .dropdown-menu li > a{color: #fff; font-size: 90%;}
.navbar .nav .nav .dropdown-menu li>a:hover,.navbar .nav .nav .dropdown-menu li>a:focus,.navbar .nav .nav .dropdown-submenu:hover>a{text-decoration:none;color:#359196;background-color: transparent;background-image: none;}
.navbar .nav .nav li.dropdown.open > .dropdown-toggle, .navbar .nav .nav li.dropdown.active > .dropdown-toggle, .navbar .nav .nav li.dropdown.open.active > .dropdown-toggle{background-color: #91c3c0;text-decoration:none;color:#ffffff;}

.main-feature img{width: 100%;}
/*.container-fluid .main-feature{margin-left: -1% !important; width: 102% !important;position: relative; background: none repeat scroll 0 0 #359196; min-height: 50px; z-index: 90;}*/
.container-fluid .main-feature.inner-page-feature{background: url("https://globaldoctorsforchoice.org/wp-content/themes/bones/img/bkg_blue.png") repeat 0 0 transparent;}
/*.container-fluid .main-feature .top-story{position: relative; background: none repeat scroll 0 0 #359196; margin: -5% 0px 0px;}*/
.container-fluid .main-feature.inner-page-feature .top-story{background: #359196 !important;}
.story-wrapper{padding: 2%; color:#fff; font-family: georgia, "Arial black",Arial,'Helvetica Neue',Helvetica,sans-serif; }
.story-wrapper p{line-height: 1.5em;}
.big-quote{text-indent: -10px;}
.page-template-page-action-center-php .big-quote {line-height:100%;text-align:center;font-size: 30px !important;text-transform: uppercase;font-weight: bold;text-indent: 0 !important;margin:10px;letter-spacing: 2px;}
.small-quote {font-size:14px !important;text-align: right;}
.quote-name{text-align: right;}

.action-bar{font-family: "Arial Narrow",Arial,'Helvetica Neue',Helvetica,sans-serif; margin: 0px 0px 0% -10px;background: #359196; color: #fff; font-weight: bold; font-size: 90%; padding: 2% 0px 2% 3.5%; width: 93%; position: relative;}
.action-bar a, .action-bar a:hover{color: #fff; text-decoration: none;}
.fold{width: 15px; height: 15px; position: absolute; bottom: -15px; background-position: 0px -220px; left:0;}
.action-bar span{color: #359196;font-family: verdana;font-size: 23px;font-weight: bold;margin: 0;vertical-align: bottom;}

.ctv-action-link a{display: block;height: 100%; position: absolute; text-indent: -9999em; width: 100%;}
.sub_menu{background: url("https://globaldoctorsforchoice.org/wp-content/themes/bones/img/bkg_sub_menu.png") repeat 0px 0px #999; text-transform: uppercase; color:#fff; padding: 10px;font-family: "Arial Narrow",Arial,'Helvetica Neue',Helvetica,sans-serif; margin: 0px 0px 5% 0%;}
.sub_menu ul{margin: 0px;}
.sub_menu li{margin: 5px 0px; padding: 0px 5px;}
.sub_menu li:hover{background: #359196; }
.sub_menu li a{color:#fff; width: 100%; padding: 3px 0px; display: block;}
.sub_menu li a:hover{color:#fff; text-decoration: none;}
#menu-widget-homepage-features{list-style: none outside none;}
.page-content, .inner-page {padding: 1%; background: none repeat scroll 0 0 #FFFFFF;position: relative; }
.page-content {margin-top: -5%; z-index: 100;}

/* BLOG FEED */
.home-page .blog-feed{max-width: 600px; margin: 0 auto;}
.home-page .blog-feed .blog-title h2{
    margin: 10px 0;
}
.home-page .blog-feed .blog-post .read-more{
    display: block;
    text-align: right;
    padding-top: 10px;
}

/*h2.section-title, .sidebar .widget_dka_child_pages, .widget_nav_menu .widgettitle, .widget_nav_menu .widgettitle, .ss_wrapper h2.page_heading, .ss_wrapper h2.post_heading {color: #359196; margin: 0px 0px 10px; font-size: 105%; text-transform: uppercase;  font-family: "Arial black",Arial,'Helvetica Neue',Helvetica,sans-serif;}*/
.widget_dka_child_pages, .widget_nav_menu li, .widget_nav_menu li{margin-bottom: 7px; margin-top: 7px;}
.widget_dka_child_pages, .widget_nav_menu li, .widget_nav_menu li.current_page_item a, .widget_dka_child_pages, .widget_nav_menu li, .widget_nav_menu li.current_page_item a:hover{color: #359196; text-decoration: none;}
/*h3, .inner-page h1{font-family: georgia, "Arial black",Arial,'Helvetica Neue',Helvetica,sans-serif;}*/
/*h1 a:hover{text-decoration: none;}*/
.blog-more{text-align: right;}
.read_more{display: block; text-align: right;}
.blog-entry{margin: 0px 0px 25px;}
.blog-entry h3 a:hover{text-decoration: none;}
.blog-entry .span12{margin-left: 0px;}
.blog-entry .row-fluid .span3, .blog-entry .row-fluid .span9 {display: block; float: left;}
.blog-entry .row-fluid .span3 {width: 23.0769%;}
.blog-entry .row-fluid .span3 img{width: 100%;}
.blog-entry .row-fluid .span9 {width: 74.359%; margin-left: 2.5641%;}
.blog-date{font-size: 85%;color: #999999;}
.blog-entry p:first-child span:first-child i{display: none;}

.wp-prev-next{text-align: center; font-weight: bold;}
.wp-prev-next ul{display: inline-block;}
.wp-prev-next li{float: left; margin-right: 30px;}
.wp-prev-next li.next-link{margin-right: 0px;}

.blog-post img[align='left'], .alignleft{margin-right: 15px; margin-top: 0px; }
.blog-post img[align='right'], .alignright{margin-left: 15px; margin-top: 0px;}
.alignleft{float: left;}
.alignright{float: right;}

/* SIDE BAR */
#sidebar1, #sidebar2, #sidebar3,#sidebar4,#sidebar5{padding: 0% 5% 2%;}
#sidebar4{margin-top: 20px;}
#sidebar5{text-align: center;}

.sidebar{font-size: 14px; }
.sidebar .widgettitle{display: none;}
.sidebar .widget_dka_child_pages, .widget_nav_menu .widgettitle, .widget_nav_menu .widgettitle{display: block;}
/*.sidebar .section-title, .inner-page .widget_dka_child_pages, .widget_nav_menu .widgettitle, .widget_nav_menu .widgettitle{background: none repeat scroll 0 0 #359196;color: #FFFFFF; padding: 4px 10px;}*/
.sidebar .blue-vic .section-title{background: transparent; color: #359196; padding:0px;}

.blue-vic{padding: 6%; color: #fff; font-weight: bold; background: #359196; margin: 0px 0px 20px;}
.blue-vic h4{color: #fff; margin: 0px 0px 10px;}

.sidebar-module{padding: 25px 0px;}
.widget_dka_child_pages, .widget_nav_menu{font-weight: bold; padding: 0px;}
.row-fluid .sidebar-module input[class*="span"]{margin: 0px 0px 5px;}

.share-btn {height:31px; width: 31px; float: left; margin-left: 5px;}
.fb-share{background-position: -20px -220px;}
.tw-share{background-position: -55px -220px;}

#sidebar6 select, #actionForm input, #actionForm button{box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; width:100%;}
body.widget{padding: 0px; background: transparent;}
body.widget #actionForm .span9{width: 77%; float: left;}
body.widget #actionForm .span2{width: 20%; float: right;}
#share-text{display: none;}
body.widget .sidebar .section-title{
    background: none repeat scroll 0 0 #FFFFFF;
    color: #359196;
    padding: 4px 0;
}
/* SITE MAP */
.ss_wrapper select{width: 90%;}
.ss_wrapper ul.page_item_list li, .ss_wrapper ul.post_item_list li, .ss_wrapper .ss_tag_header, .ss_cat_header, .ss_wrapper div.post_item_list, .ss_wrapper div.page_author{font-size: 12px;}
/* DONATE PAGE LINKS */
/* donate landing page (Custom)*/
#post-2094 .section-title{display: none;}
.donate-header {font-size: 23px; text-transform: uppercase; margin-bottom: 0px;background: transparent; color: #359196; line-height: 0.7em;}
.donate-link a{ display: block; padding: 10px; background: url("https://globaldoctorsforchoice.org/wp-content/uploads/bkg_donate_link.png") no-repeat scroll 95% center #359196; color: #fff; padding: 10px 60px 10px 10px; text-decoration: none; margin-bottom: 30px;}

footer{padding: 50px 20px; background: none repeat scroll 0 0 #359196; color: #fff; font-size: 14px;}
@media (max-width: 768px){
    .footer-widget{
        text-align: center !important;
    }
    .footer-widget h4{
        font-size: 18px !important;
        padding-top: 20px;
    }
}
.footer-column{
    padding: 0 20px;
}
.qtip-content{
    color: #DB9E07;
    font-family: 'Roboto';
}
/*.footer-links{padding: 0% 5%;}*/
/*footer a:hover{color: #666; text-decoration: none;}*/
/*footer .divider-vertical a, footer .divider-vertical a:hover, footer .inline li.divider-vertical{color: #CCCCCC; background: transparent !important;}*/
/*footer .inline li.divider-vertical{display: none;}*/
/*footer .inline li:hover{background: #ccc;}*/
/*footer .section-title{color: #fff;}*/
.search{padding-left: 5%;}
/*.copyright{text-align: right; color: #ccc; padding: 0 5%;margin: 0;}*/


/* NEW DONATE PAGE */

#donate-wrapper .amount br, #TablePledgeLevelOuter, #TableRequiredInfo, 
#TableOuter #TableInner, #middle_name_wrap, #phone_number_wrap, 
#BillProvince_wrap, #TableOuter, #RecurringDate_wrap, #address_line_2_wrap, #BillAddress2_wrap{/*display: none;*/}
#FormDonation table{width: 100% !important;}
#TableDescription{margin-bottom: 15px;}
#donate-wrapper .radio.inline{margin: 0px 10px 5px 0px;}
#name_wrap input, #name_wrap select, #bill_address_wrap input, #bill_address_wrap select, #credit_wrap input{width: 98%;}
#email_address_wrap{clear: both;}
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input{padding: 4px 3px;}
#address_line_1_wrap, h2.section-title{clear: both;}
.lbl-donate font, .lbl-donate .CT label{float: left;}
.radio.lbl-donate font{float: none;}
.radio.lbl-donate{height: auto;}
.lbl-donate .Alert, span .Alert{color: red;}
#cvv_link{margin-left: 5px;}
.lbl-donate{height: 20px;}
#SubmitButton{margin: 30px 0px 15px;font-size: 130%;}
#CheckAddress{margin-top: -5px;}
.radio input[type="checkbox"]{float: left;margin-left: -20px;}
#CardExpmn_wrap select{width: 34%; margin-right: 10px;}
#SubmitButton_wrap{text-align: center;}

.bbp-breadcrumb{ display: none; }
#donate-wrapper .amount br, #suffix_wrap, #middle_name_wrap, #address_line_2_wrap, #phone_number_wrap, #BillAddress2_wrap, #BillProvince_wrap{display: none;}
#Field5096527_wrap{clear: both;}
#FormDonation table{width: 100% !important;}
#TableDescription{margin-bottom: 15px;}
#donate-wrapper .radio.inline{margin: 0px 10px 5px 0px;}
#donate-wrapper #salutation_wrap, #donate-wrapper #city_wrap, #donate-wrapper .span12,#donate-wrapper #CardNumber_wrap, #donate-wrapper #CardType_wrap, #donate-wrapper #BillCity_wrap, #CardExpmn_wrap{margin-left:0px;}
#Your_Information input[type='text'], #Payment_Information input[type='text'], #Billing_Information input[type='text']{width: 100%;}
#Your_Information select, #reccuring_detail select, #Additional_Options select{width: 101%;}
#Your_Information .span12 select{width: 101.5%;}
#email_address_wrap{clear: both;}
#CheckAddress{margin-top:5px;}
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input{padding: 4px 3px;height: 30px; box-sizing:border-box; -moz-box-sizing:border-box; /* Firefox */ -webkit-box-sizing:border-box; /* Safari */}
#address_line_1_wrap, h2.section-title{clear: both;}
.lbl-donate font, .lbl-donate .CT label{float: left;}
.lbl-donate .Alert{color: red;}
#cvv_link{margin-left: 5px;}
#CardExpmn_wrap select{width: 39%;}
#CardExpmn_wrap #CardExpyr{margin-left: 4%;}
#CardType_wrap select, #Billing_Information select{width: 100%; }
.lbl-donate{height: 20px;}
#Billing_Information .lbl-donate span, #Anonymous_Giving fieldset span{padding-left: 10px; display: inline-block; width: 90%;}
#Billing_Information .lbl-donate #CheckAddress, #Anonymous_Giving input[type="checkbox"]{vertical-align: top;}
#SubmitButton{margin: 30px 0px 15px;font-size: 130%;}
#honor_memory input[type="text"]{width:100%;}

/* END DONATE PAGE */


/* NEW MEMBERSHIP PAGE FORM */

.join-now-btn:hover, input[type="submit"].gform_button.button:hover {    background: #003b66; border: 1px solid #003b66;
    color:#fff; text-decoration:none;}

.join-now-btn, input.gform_button.button[type="submit"], .button.gform_previous_button, .button.gform_next_button {
    background: #359196;
	border: 1px solid #359196;
    box-shadow: none;
    padding: 10px 20px;
    color: #fff;
    top:20px;
    position:relative;
}

.button.gform_previous_button, .button.gform_next_button {
    background: #ffffff;
    border: 1px solid #359196;
    color:#359196;
    font-size:16px;
}
.button.gform_previous_button:hover, .button.gform_next_button:hover{background:#359196;color:#fff;}


li.gfield_html ul {margin-left: 35px !important;}
.gform_wrapper .gform_page_footer .button.gform_previous_button {
    margin-bottom: 0 !important;
}

.required-legend {
    clear: both;
    width: 100%;
    text-align: right;
    margin: 10px 0;
}
.required-legend .req {color: #790000;}

.gform_wrapper input[type=email], .gform_wrapper input[type=number], .gform_wrapper input[type=password], .gform_wrapper input[type=tel], .gform_wrapper input[type=text], .gform_wrapper input[type=url] {
	margin-bottom:2px !important;
}
/* END NEW MEMBERSHIP PAGE FORM */

/* ADVOCACY PAGE */
#ad_wrapper{*zoom:1;}
#ad_wrapper:before,#ad_wrapper:after{display:table;content:"";line-height:0;}
#ad_wrapper:after{clear:both;}
#dynamic-content #frmAdvocacy #ad_Items_wrpr{margin: 0; width: 100%; float: none;}
#dynamic-content #frmAdvocacy #ad_Leg_Prev{float: none;width: 100%; margin: 0px; position: static;}
#dynamic-content #frmAdvocacy #ad_Find_Leg{position: static;width: 100%;}
#dynamic-content #frmAdvocacy #ad_Find_Leg br{display: none;}
#dynamic-content #frmAdvocacy #ad_Find_Leg label{display: block;float: none;width: auto;}
#dynamic-content #frmAdvocacy #ad_Find_Leg input, #dynamic-content #frmAdvocacy #ad_Find_Leg select {
box-sizing:border-box; -moz-box-sizing:border-box; /* Firefox */ -webkit-box-sizing:border-box; /* Safari */ display: block; float: none; width: 100%; height: 30px;}
#dynamic-content .alert{
padding: 0px; 
background-color:transparent;
border: none;
color: red;
}
#dynamic-content .ad_search H3 {
    color: #359196;
}
#dynamic-content #ad_Ltr_wpr #ad_Reg_wpr{padding: 0;}
#dynamic-content #ad_Reg_wpr{background-color: transparent;}
/* #dynamic-content #ad_Ltr_wpr #ad_Reg fieldset{background-color: transparent;padding: 0;} */
#dynamic-content #ad_Ltr_wpr #ad_Reg h3{padding: 0; margin: 10px 0px 5px;}
#dynamic-content #ad_Ltr_wpr #ad_Reg h5{margin: 0px 0px 10px; padding: 0px;}
#dynamic-content #ad_Ltr_wpr #ad_Reg fieldset.ad_Ltr{margin-top: 26px; box-sizing:border-box; -moz-box-sizing:border-box; /* Firefox */ -webkit-box-sizing:border-box; /* Safari */ float: left;width: 48%;}
#dynamic-content #ad_Ltr_wpr #ad_Reg #ad_Reg_wpr{margin-top: -33px; box-sizing:border-box; -moz-box-sizing:border-box; /* Firefox */ -webkit-box-sizing:border-box; /* Safari */ float: right;width: 48%;}
#dynamic-content #ad_Ltr_wpr #ad_Reg fieldset.ad_Ltr br{display: none;}
#dynamic-content div#ad_wrapper #ad_Reg fieldset.ad_Ltr textarea, #dynamic-content  div#ad_wrapper div#ad_Reg fieldset.ad_Ltr input[type="text"]{box-sizing:border-box; -moz-box-sizing:border-box; /* Firefox */ -webkit-box-sizing:border-box; /* Safari */ display: block;width: 100%; margin-bottom: 10px;}
#dynamic-content  div#ad_wrapper div#ad_Reg fieldset.ad_Ltr input[type="text"]{height: 30px; padding: 5px;}
#dynamic-content  #ad_Ltr_wpr #ad_RegInfo_p {
    clear: both;
    font-size: 70%;
    height: 20px;
    margin: 0;
    padding: 0;
    position: relative;
    top: -5px;
}
#dynamic-content  #ad_Reg fieldset {
    background-color: #FAFAFA;
    border: 1px solid #EEEEEE;}
#dynamic-content  div#ad_Reg fieldset.ad_RegInfo label{float: none; width: 100%; margin-top: 0px;margin-bottom: 5px; clear: both;}
#dynamic-content #ad_Ltr_wpr #ad_Reg fieldset input[type="text"], #dynamic-content #ad_Ltr_wpr #ad_Reg fieldset select{box-sizing:border-box; -moz-box-sizing:border-box; /* Firefox */ -webkit-box-sizing:border-box; /* Safari */ display: block;width: 100%; margin-bottom: 5px;height: 30px; padding: 5px;}
#dynamic-content #ad_Ltr_wpr #ad_Reg fieldset.ad_RegInfo br{display: none}
/* END ADVOCACY PAGE */

/* TIMELINE */
#jumper{bottom: auto;float: right;left: auto; position: absolute;right: 0;top: 0; z-index: 9999;background-color: transparent !important; text-align: center;}
#jumper-links{list-style: none outside none;}



@media (min-width: 320px){
    .logo-wrapper{width: 180px; position: relative;}
}
@media only screen and (min-width: 680px){
#dynamic-content #frmAdvocacy #ad_Items_wrpr{margin: 0; width: 60%; float: left;}
#dynamic-content #frmAdvocacy #ad_Find_Leg{margin-top: 45px;}
#dynamic-content #frmAdvocacy #ad_Leg_Prev{float: right;width: 35%; margin: 0px; }

}
@media (min-width: 768px){
	/*.container-fluid .main-feature .top-story{position: absolute; top:0; right: 0; height: 100%;margin: 0px;}*/
	.story-wrapper{padding: 15% 7% 0px;}
	.inner-page-feature .story-wrapper{padding: 7%;}
	.container-fluid .main-feature.inner-page-feature .top-story{position: absolute; top:7%; right: 3%; height: auto;margin: 0px; background:#359196 !important;}
	.container-fluid .main-feature.inner-page-feature .quote-name{color: #359196;}
	.action-bar{margin: 0px 0px 5% -15px;}
	.sub_menu{bottom: 9%;left: 2%;padding: 10px;position: absolute; margin: 0; background-color: transparent;}
	#sidebar1, #sidebar2, #sidebar3,#sidebar4,#sidebar5{padding: 0%;}
	/*.widget_dka_child_pages, .widget_nav_menu{padding: 30px 0px 0px;}*/
	/*.sidebar .section-title, .inner-page  .widget_dka_child_pages, .widget_nav_menu .widgettitle, .widget_nav_menu .widgettitle{background: #fff;color: #359196; padding: 0px;}*/
	.row-fluid .sidebar-module input[class*="span"]{float: left;}

	footer .inline li{display: inline;}
	footer .inline li.divider-vertical{display: inline-block; padding: 0px 15px;}
	footer .inline li a{display: inline;}
    .on-mobile-side{ display: none !important; }
    .logo-wrapper{width: 220px; position: relative;}
}

@media only screen and (min-width: 980px) {
	.logo-wrapper{width: 220px; position: relative;}
	/*.logo{margin: 0px; width: 220px; height: 125px;  position: absolute; z-index: 100; background-position: 25px -90px; background-color: #fff;}*/
	
	ul.nav li.dropdown:hover ul.dropdown-menu{display: block;}
	a.menu:after, .dropdown-toggle:after {content: none;}
	
	/*.nav-collapse{top: 60px; margin-bottom: 0px; }*/
	.nav-collapse .nav {background: transparent; border: none;}
    

}
@media only screen and (min-width: 1100px) {

}

@media (max-width:980px) {
    .copyright,.footer-links {padding: 0 15px;}
}
@media (max-width:767px){
    .copyright {text-align: center;}
}
/* LOGIN/EDIT PROFILE */

.row-fluid #wpmem_reg label.text, .row-fluid #wpmem_reg label.checkbox, .row-fluid #wpmem_reg label.textarea, .row-fluid #wpmem_reg label.select, .row-fluid #wpmem_login label, .row-fluid .div_text{padding: 0; margin: 0px; height: auto; width: auto; float: none !important; padding-left: 0px !important; padding-right: 0px; line-height: 1em;}

.row-fluid #wpmem_reg .div_textarea textarea, .row-fluid #wpmem_reg .textbox, #wpmem_login .textbox, .row-fluid #wpmem_reg .username, .row-fluid #wpmem_login .username, .row-fluid  #wpmem_reg .password, .row-fluid #wpmem_login .password{padding: 2px;}

.row-fluid #wpmem_reg .div_text, .row-fluid #wpmem_reg .div_checkbox, .row-fluid #wpmem_reg .div_select, .row-fluid #wpmem_login .div_text{margin-bottom:0px;}

.row-fluid #wpmem_reg fieldset, .row-fluid #wpmem_login fieldset{width: auto;}
.row-fluid #wpmem_reg .button_div, .row-fluid #wpmem_login .button_div, .row-fluid #wpmem_login div{width: auto;float: none;text-align: left !important;height: auto;margin-top: 3px;padding-top: 0px;white-space: nowrap;}

.row-fluid #wpmem_reg  div[align="right"]{text-align: left !important;}

.custom-lost{
    padding-bottom: 10px;
}

/* ==========================================================================
   Helper classes
   ========================================================================== */
.ir {display: block; border: 0; text-indent: -999em; overflow: hidden; background-color: transparent; background-repeat: no-repeat; text-align: left; direction: ltr; width: 100%; height: 100%; *text-indent: -9999px;}
.ir:before {content: ""; display: block; width: 0; height: 100%;}
.ir br {display: none;}

.visuallyhidden {border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px;}
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus {clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto;}



/* IE<9 STYLES */

.lt-ie9 #main{width: 980px;}
/*.lt-ie9 .logo-wrapper{width: 220px; height: 95px; position: relative;}*/
/*.lt-ie9 .logo{margin: 0px; width: 220px; height: 125px;  position: absolute; z-index: 100; background-position: 25px -90px; background-color: #fff;}*/

.lt-ie9 ul.nav li.dropdown:hover ul.dropdown-menu{display: block;}
.lt-ie9 a.menu:after, .lt-ie9 .dropdown-toggle:after {content: none;}

/*.lt-ie9 .nav-collapse{top: 60px; margin-bottom: 0px; }*/
.lt-ie9 .nav-collapse .nav {background: transparent; border: none;}
.lt-ie9 .navbar .nav > li > a{font-size: 13px;}
.lt-ie8 .navbar .nav .nav .dropdown-menu{margin: -6px 0 0;}
/*.lt-ie9 .container-fluid .main-feature .top-story{position: absolute; top:0; right: 0; height: 100%;margin: 0px;}*/
.lt-ie9 .story-wrapper{padding: 15% 5% 0px;}
.lt-ie9 .inner-page-feature .story-wrapper{padding: 5%;}
.lt-ie9 .container-fluid .main-feature.inner-page-feature .top-story{position: absolute; top:10%; right: 3%; height: auto;margin: 0px; background: url("https://globaldoctorsforchoice.org/wp-content/themes/bones/img/bkg_blue.png") repeat 0 0 transparent;}
.lt-ie9 .container-fluid .main-feature.inner-page-feature .quote-name{color: #359196;}
.lt-ie9 .action-bar{margin: 0px 0px 5% -15px;}
.lt-ie9 .sub_menu{bottom: 9%;left: 2%;padding: 10px;position: absolute; margin: 0; background-color: transparent;}
.lt-ie9 #sidebar1, .lt-ie9 #sidebar2, .lt-ie9 #sidebar3,.lt-ie9 #sidebar4,.lt-ie9 #sidebar5{padding: 0%;}
/*.lt-ie9 .widget_dka_child_pages, .widget_nav_menu{padding: 30px 0px 0px;}*/
/*.lt-ie9 .sidebar .section-title, .lt-ie9 .inner-page  .widget_dka_child_pages, .widget_nav_menu .widgettitle, .widget_nav_menu .widgettitle{background: #fff;color: #359196; padding: 0px;}*/
.lt-ie9 .row-fluid .sidebar-module input[class*="span"]{float: left;}

.lt-ie9 footer .inline li{display: inline;}
.lt-ie9 footer .inline li.divider-vertical{display: inline-block; padding: 0px 15px;}
.lt-ie9 footer .inline li a{display: inline;}

.lt-ie9 #dynamic-content #frmAdvocacy #ad_Items_wrpr{margin: 0; width: 60%; float: left;}
.lt-ie9 #dynamic-content #frmAdvocacy #ad_Find_Leg{margin-top: 45px;}
.lt-ie9 #dynamic-content #frmAdvocacy #ad_Leg_Prev{float: right;width: 35%; margin: 0px; }

.hidden {display:none;}
#text-14 {display:none;}
#lang_sel_list {float:right;}
#lang_sel_list a, #lang_sel_list a:visited, a.lang_sel_other {background:transparent !important;color: #cccccc !important;}
#lang_sel_list a:hover {color: #359196 !important;}
#lang_sel_list a.lang_sel_sel:hover {color: #359196 !important;}
.lang_sel_list_horizontal ul li a {padding-right:10px;}
.alignnone {clear:both;}
.video-container {position: relative;padding-bottom: 56.25%;padding-top: 30px; height: 0; overflow: hidden;}
.video-container iframe,.video-container object,.video-container embed {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.page-template-page-action-center-php #menu-action-centers {margin-left: 0;list-style: none;}
.page-template-page-action-center-php .sub-menu {margin-left:20px;list-style: none;}
.widget_nav_menu {text-align: left;}
.page-template-page-action-center-php .sidebar .current-menu-item a {color:#000000;}
.page-template-page-action-center-php .sidebar .current-menu-item a:hover {color:#000000;text-decoration: underline;}
.page-template-page-action-center-php .sub-menu li a {color:#a1a0a0 !important;}
.page-template-page-action-center-php .sub-menu li a:hover {text-decoration: underline;}
.page-template-page-action-center-php .sub-menu li.current_page_item a {color:#000000 !important;}
.widget_dka_child_pages {padding-top:40px !important;text-transform: none !important;}
.widget_dka_child_pages li {padding: 5px 0 !important;}

#temporarily Hide the Brazilian language only
li.icl-pt-br {
	display:none;
}

/* Theme My Login CSS */

/*Hide admin fields for front-end user*/
.tml-user-contact-method-gf_m_entry_date-wrap,
.tml-user-contact-method-gf_m_default_language-wrap {display:none;}

h1.logo.sprite a, body.page h1 a {background-image:none !important;}
.tml .message:first-child {display: none;}
/* 
.tml p:nth-child(4) {
    display: none;
}
 */
.tml-profile .message.register {
    display: none;
}
.tml-profile .tml-form-table {
    width: 100%;
    display: table;
    border-bottom: 1px solid #f2f2f2;
}

.tml-profile .tml-form-table,
.tml-profile .tml-form-table tbody tr:last-child td,
#password > th, #password > td,
.tml-profile h3 {
    margin-bottom: 30px;
}
#password > th, #password > td {
    display: inline-block;
    width:49%;
}
.tml-profile th label {
    font-weight: bold;
    color: #359196;
}
.tml-profile .description {
    display: block;
    font-size: 0.8em;
    font-style: italic;
}
#description {
    min-height: 100px;
}
.tml .tml-submit-wrap input{
    background: #359196 none repeat scroll 0 0;
    border: 1px solid #359196;
    box-shadow: none;
    padding: 10px 20px;
        color: #ffffff;
    font-size: 16px;
    font-family: Arial,"Helvetica Neue",Helvetica,sans-serif;
}

.tml .tml-submit-wrap input:hover {
   background: #003b66 none repeat scroll 0 0;
    border: 1px solid #003b66;
}
p.tml-submit-wrap {
    float: right;
    margin-top: 20px;
}
/**header searchbar section**/
.search-bar-section #searchform,.search-bar-section #searchform .input-append {margin: 0;}
.navbar-inner {position: relative;}
/*.search-bar-section {position: absolute;right: 20px;top: 46px;z-index: 99;}*/
.search-bar-section .search .section-title {font-size: 14px;margin-bottom: 5px;}
.search-toggle {display: none;}
/***Knowledge Hub Page***/
.knowledgehub-left-bar {padding: 0 5%;margin-left: 0 !important;margin-bottom: 30px;}
.knowledgehub-right-bar {margin-left: 1% !important;padding-right: 2%;margin-bottom: 60px;margin-top: 20px;}
.knowledgehub-left-bar .page-data {border-bottom: 1px solid #b4b4b5;margin-bottom: 30px;padding-bottom: 30px;}
.resource-outer .resource-post {border-bottom: 1px solid #b4b4b5;margin-bottom: 30px;padding-bottom: 30px;}
.resource-outer .resource-post:last-child {border-bottom: none;}
.resource-meta {margin-bottom: 10px;}
.resource-meta .resource-date {margin-right: 12px;} 
.resource-meta .resource-date-label,.resource-meta .resource-type-label,.resource-meta .topic-name-label {color: #359196;}

.knowledgehub-left-bar #nav-below {text-align: center;padding-top: 20px;}
.knowledgehub-left-bar #nav-below .page-numbers.current {background: #359196 none repeat scroll 0 0;color: #fff;font-weight: bold;padding: 3px 8px;}
.knowledgehub-left-bar #nav-below .page-numbers {font-weight: bold;color: #333333;margin: 0 3px;display: inline-block;}
.knowledgehub-right-bar .checkbox-field {margin-bottom: 15px;}
.knowledgehub-right-bar .checkbox-field input[type="checkbox"]{display: none;}
.knowledgehub-right-bar .checkbox-field input[type="checkbox"] + label {padding-left: 28px;position: relative;color: #359196;cursor: pointer;}
.knowledgehub-right-bar .checkbox-field input[type="checkbox"] + label:before {background: url(https://globaldoctorsforchoice.org/wp-content/themes/bones/img/checkbox-icon.png) no-repeat;background-position: top left;height: 20px;width: 20px;position: absolute;top: 0;left: 0;display: inline-block;content: "";}
.knowledgehub-right-bar .checkbox-field input[type="checkbox"]:checked + label:before {background-position: bottom left;}
.knowledgehub-right-bar .checkbox-field input[type="checkbox"]:checked + label {color: #003b66;text-decoration: underline;}

.knowledgehub-right-bar .checkbox-field input[type="radio"]{display: none;}
.knowledgehub-right-bar .checkbox-field input[type="radio"] + label {padding-left: 28px;position: relative;color: #359196;cursor: pointer;}
.knowledgehub-right-bar .checkbox-field input[type="radio"] + label:before {background: url(https://globaldoctorsforchoice.org/wp-content/themes/bones/img/checkbox-icon.png) no-repeat;background-position: top left;height: 20px;width: 20px;position: absolute;top: 0;left: 0;display: inline-block;content: "";}
.knowledgehub-right-bar .checkbox-field input[type="radio"]:checked + label:before {background-position: bottom left;}
.knowledgehub-right-bar .checkbox-field input[type="radio"]:checked + label {color: #003b66;text-decoration: underline;}

.page-template-page-training .knowledgehub-right-bar .checkbox-field input[type="radio"] + label:before{
    border-radius: 50%;
    overflow: hidden;
    background: none;
    border: 1px solid #ababab;
}
.page-template-page-training .knowledgehub-right-bar .checkbox-field input[type="radio"]:checked + label:before {
    background: url(https://globaldoctorsforchoice.org/wp-content/themes/bones/img/checkbox-icon.png) no-repeat !important;
    background-position: bottom left !important;
}


.knowledgehub-right-bar .cat-title {background: #359196;color: #fff;font-family: "Arial Narrow",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size: 18px;text-transform: uppercase;font-weight: 400;padding: 15px 15px 14px;margin-bottom: 25px;}  
.knowledgehub-right-bar .topic_container {margin-bottom: 40px;}
#resource_search {padding: 0 10px;width: 180px;}
#resourceform .search_container {margin-bottom: 20px;}
.no-record-foound {background: #d5d5d5 none repeat scroll 0 0;border-left: 5px solid #359196;padding: 8px 10px;}
.single-resource-page .breadcrumb-container span,.single-resource-page .breadcrumb-container a{color: #333;font-size: 14px;}
.single-resource-page .breadcrumb-container .gticon {display: inline-block;font-size: 13px;line-height: normal;padding: 0 4px;vertical-align: baseline;}
.single-resource-page .breadcrumb-container {margin: 30px 0 20px;}
/*.single-resource-page .knowledgehub-left-bar h2 {font-family: georgia,"Arial black",Arial,"Helvetica Neue",Helvetica,sans-serif;margin: 25px 0 5px;}*/
.single-resource-page .knowledgehub-left-bar .resource-meta {margin-bottom: 15px;}
.single-resource-page .knowledgehub-left-bar .resource-description p {margin-bottom: 20px;}
.single-resource-page .knowledgehub-left-bar .resource-description p:last-of-type {margin-bottom: 0;}
.download-container {margin-top: 20px;} 
.download-container .download-pdf i {margin-right: 10px;} 
.single-resource-page .knowledgehub-right-bar {margin-top: 34px;}
.show-on-mobile,.category-filter,.filter-close {display: none;}
@media (max-width:1260px){
    .navbar-inner #menu-main-menu li a {font-size: 12px;}
}
@media (max-width:1186px){
    .search-bar-section {top: 45px;}
}
@media (max-width:1180px){
    .search-bar-section {right: 85px;top: 5px;}
    .cdc-social-section {padding-top: 14px;}
}
@media (max-width:979px){
    .search-bar-section {right: 135px;top: 5px;}
    .navbar .navbar-inner .btn-navbar {margin-right: 12px;margin-top: 24px;}
    .knowledgehub-left-bar {padding: 0 15px;}
}
@media (min-width:768px){
   /* .single-resource-page .knowledgehub-right-bar {margin-top: -30px;}*/
}
@media (max-width:767px){
    .hide-on-mobile {display: none;}
    .show-on-mobile,.category-filter,.filter-close {display: block;}
    .search-toggle {background: #f2f2f2 none repeat scroll 0 0;cursor: pointer;display: block;height: 30px;line-height: 33px;position: absolute;right: 134px;text-align: center;top: 27px;width: 30px;}
    .search-bar-section {display: none;}
    .search-bar-section {background: #359196;display: none;padding: 10px;position: relative;right: 0;text-align: right;top: 0;z-index: 9999;}
    footer .search-bar-section{
        padding: 0 !important;
        max-width: 100%;
        width: 100%;

    }
        footer .search-bar-section form,
        footer .search-bar-section .search #searchform input[type="text"]{
            width: 100% !important;
            max-width: 100%;
        }
    footer .wpml-ls-legacy-dropdown{
        display: block;
        max-width: 100%;
        width: 100%;
        margin: 20px auto;
    }
    .search-bar-section .section-title {display: none;}
    .search-bar-section .search {padding-left: 0 !important;}
    .search-bar-section .search #searchform input[type="text"]{width: calc(100% - 38px) !important;}
    /*.knowledgehub-left-bar,.knowledgehub-right-bar {padding: 0 10px;margin-bottom: 30px;}*/
    /*.knowledgehub-left-bar #nav-below {padding-top: 0;}*/
    /*.knowledgehub-left-bar h1 {font-size: 30px;}*/
    /*.knowledgehub-left-bar .resource-post h3 {font-size: 22px;}*/
    /*.knowledgehub-left-bar .page-data {padding-bottom: 20px;margin-bottom: 20px;}*/
    /*.knowledgehub-right-bar .cat-title {padding: 10px 15px;}*/
    /*.single-resource-page .knowledgehub-left-bar h2 {font-size: 26px;line-height: normal;margin-bottom: 10px;}*/
    /*.knowledgehub-right-bar {background: #fff none repeat scroll 0 0;height: 100vh;right: 0;width: 80% !important;    margin: 0 !important;overflow-y: auto;padding: 47px 15px 15px;position: fixed;top: 0;transform: translateX(100%);-webkit-transform: translateX(100%);z-index: 999;transition: all 0.5s;-webkit-transition: all 0.5s;box-shadow: -2px -2px 4px 0px rgba(0, 0, 0, 0.3);-webkit-box-shadow:-2px -2px 4px 0px rgba(0, 0, 0, 0.3);}*/
    /*.knowledgehub-right-bar.filter-menu-open {transform: translateX(0);-webkit-transform: translateX(0);}*/
    .navbar {position: relative;}
    .category-filter {
    background: #fff none repeat scroll 0 0;
    bottom: -43px;
    color: #359196;
    cursor: pointer;
    font-size: 22px;
    height: 35px;
    line-height: 37px;
    position: absolute;
    right: 4px;
    text-align: center;
    width: 35px;
    z-index: 999;
    }
    .filter-close {
    background: #359196 none repeat scroll 0 0;
    color: #fff;
    height: 30px;
    left: 5px;
    line-height: 30px;
    position: absolute;
    text-align: center;
    top: 5px;
    width: 30px;
    cursor: pointer;
    }
    .on-desktop-side{ display: none; }
}

@media (max-width:385px){
    /*.logo-wrapper {height: 80px;width: 110px;left: -15px;}*/
    /*.logo-wrapper .logo {width: 110px;height: 80px;background-position: 0 0;}*/
}
/*-----14-7-2017-------*/
.resource-meta .resource-type{ padding-right: 12px; }
span.resource-sname:last-child span {
    display: none;
}
span.topic-name:last-child span {
    display: none;
}


/******* 24-07-2017 *********/

.kh_breadcrumbs {
    display: block;
    font-size: 18px;
    margin-bottom: 24px !important;
    font-weight: bold;
}

/******* 01-08-2017 for side bar *********/
.welcome-copy{
    border: 3px solid #359196;
    padding: 20px;
}
.welcome-side{ margin-bottom: 20px; }
.welcome-copy h4{
   font-size: 105%;
   margin-bottom: 0; 
}
.sidebar .user-info {
    border: 3px solid #359196;
    padding: 20px 0 20px 20px;
}
.user-info h4.welcome-user{
   font-size: 105%;
   margin-bottom: 0; 
}
.user-info .members-resources h4.member-res{
    color: #359196;
    font-size: 105%;
    margin: 3px 0;
}

.user-info .profile-link a,
.user-info .menu a{
    font-weight: bold;
    color: #a1a0a0 !important;
}
.user-info .profile-link a {
    padding-left: 10px;
}
.user-info ul.menu {
    margin-left: 0;
}
.user-info .menu li{
    list-style: none;
    padding-left: 10px;
}
.user-info ul.menu .sub-menu {
    margin-left: 5px;
}
/* 10-08-2017 */

/*body.profile .bp-widget.profile table.profile-fields td.label {
    width: 80% !important;
}
body.profile .bp-widget.profile table.profile-fields td.data {
    
}*/
body.profile .bp-widget.profile table.profile-fields td.data p {
    word-break: break-all;
}

body.profile .bp-widget.profile table.profile-fields td.label {
    width: 32% !important;
    margin: 3px 15px 3px 0 !important;
}

body.profile .bp-widget.profile table.profile-fields td.data {
    display: inline-block;
    line-height: 14px;
    width: 49%;
    margin: 3px 0;
}
.my-profile div#custom-profile-widget {
    margin-bottom: 10px;
}

/****** 06-12-2017 *******************/

#bbpress-forums .forum-notice{
    font-size: 15px;
    display: inline-block;
    padding-bottom: 15px;
}
#buddypress .groups-notice{
    font-size: 15px;
    display: inline-block;
    padding-bottom: 15px;
}


/* 13-09-2017 */

body.buddypress #buddypress div#item-header div#item-actions {
	width: 43%;
}
body.buddypress #buddypress div#item-header h2 {
	word-wrap: break-word;
}

.home-page #map svg {
    margin-top: -105px;
    /*margin-bottom: -100px;*/
}



@media(max-width: 767px) {
	body.buddypress #buddypress div#item-header h2 {
    	font-size: 18px;
    }
    .home-page #map svg {
        margin-top: -50px;
        /*margin-bottom: -90px;*/
    }
}
@media(max-width: 550px) {

    .home-page #map svg {
        margin-top: -30px;
        /*margin-bottom: -70px;*/
    }
}

@media(max-width: 420px) {
	body.buddypress #buddypress div#item-header div#item-actions {
	width: 100%;
	margin-bottom: 0;
}
}
@media(min-width: 980px) {
	#menu-spanish-main-menu {
		/*max-width: 720px;*/
		/*margin-bottom: 55px;*/
	}
	#menu-spanish-main-menu li {
		/*margin: 2px 0;*/
	}
}
@media(max-width: 1119px) and (min-width: 980px) {
	#menu-spanish-main-menu {
		max-width: 100%;
		
	}	
}

@media(min-width: 1181px) and (max-width: 1280px){
	#menu-spanish-main-menu {
		/*max-width: 560px;*/
	}
}

.cdc-social-section > .search-bar-section, .cdc-social-section > iframe{
    display: inline-block;
}
.cdc-social-section > iframe{
    margin-bottom: -45px;
}
.cdc-social-section{
    margin-bottom: 20px;
}

h1,h2,h3,h4{
    font-family: 'Merriweather';
}
    h2 > span{
        color: #00868D;
    }
.call-to-action{
    padding: 20px 20px;
    box-sizing: border-box;
}
    .call-to-action .inner-cta{
        max-width: 820px;
        margin: 0 auto;
        text-align: center;
        line-height: 1.5;
    }
    .call-to-action .inner-cta > p.content-p{
        font-size: 25px;
        font-weight: bold;
        text-align: center;
        font-family: 'Merriweather';
        max-width: 760px;
        margin: 0 auto 20px auto;
    }
        @media (max-width: 767px){
            .call-to-action .inner-cta > p.content-p{
                font-size: 20px;
            }
        }
    img.cta-headline{
        margin-bottom: 30px;
        margin-top: 20px;
    }
.page-content-module{
    padding: 40px 20px;
    box-sizing: border-box;
}
    .page-content-module.map{
        padding: 0 20px;
    }
    .page-content-module .inner-content p{
        max-width: 700px;
        margin: 0 auto;
        padding-bottom: 30px;

    }
    .page-content-module .inner-content{
        max-width: 820px;
        margin: 0 auto;
    }



h1{
    font-size: 35px;
    line-height: 1.5;
}
h2{
    font-size: 25px;
    line-height: 1.5;
}
    @media (max-width: 767px){
        h1{
            font-size: 25px;
        }
        h2{
            font-size: 20px;
        }
    }
.button.orange a{
    background: #F2AE09;
    color: #fff;
}
    .button.orange a:hover{
        background: #DB9E07;
    }
.button.green a{
    background: #02A5AB;
    color: #fff;
}
    .button.green a:hover{
        background: #fff;
        color: #02A5AB;
    }
.button.white a{
    background: #fff;
    color: #02A5AB;
    border: 1px solid #02A5AB;
}
    .button.white a:hover{
        background: #02A5AB;
        color: #fff;
    }

.button > a{
    height: 60px;
    padding: 0 20px;
    box-sizing: border-box;
    text-decoration: none;
    display: inline-block;
    line-height: 60px;
    font-weight: bold;
    font-size: 16px;
}
.button{
    padding: 10px 0 30px 0;
}
.button.center{
    text-align: center;
}
@media (min-width: 980px){
#main{
    border: 1px solid #f3f3f3;
    border-top: none;
    border-bottom: none;
}
}

.wpml-ls-legacy-dropdown{
    display: inline-block;
    margin-right: 20px;
    max-width: 150px;
}
    .footer-search-section .wpml-ls-legacy-dropdown{
        margin-right: 30px;
        text-align: left;
    } 
.search-bar-section,
.wpml-ls-legacy-dropdown{
    float: left;
}
#searchform{
    margin-right: 20px !important;
}
#searchform input[type="text"]{
    height: 40px;
    background: #F0F0F0;
    border: none !important;
    padding: 0 10px;
    box-shadow: none;
    min-width: 250px;
    
}
    #searchform .input-append{
        position: relative;
    }
    #searchform .input-append #searchsubmit{
        position: absolute;
        right: 0;
        top: 0;
        bottom: 0;
        border: none;
        background: none;
        box-shadow: none;
        
    }
        #searchform .input-append #searchsubmit i{
            color: #00868D;
            font-size: 20px;
            text-shadow: none;
        }
.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle {
    height: 40px;
    line-height: 40px;
    padding: 0 20px;
    border: none;
    background: #F0F0F0;
}
.wpml-ls-legacy-dropdown a span,
#searchform input[type="text"]{
    font-family: 'Roboto';
    font-weight: 300;
    font-size: 13px;
    color: #4A4A4A !important;
    text-transform: capitalize;
}
.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after{
    content: '\f107';
    font-family: FontAwesome;
    border: none !important;
    top: auto;
    font-size: 30px;
    color: #00868D;
}
@media (max-width: 979px){
    .cdc-social-section{
        display: none;
    }
}
.nav-collapse .search{
    background: #359196;
    text-align: center;
    height: 50px;
    padding-top: 20px;
}

    .nav-collapse #searchform input[type="text"]{
        width: 100%;
        background-color: #006b6f !important;
        color: #fff !important;
    }
    .nav-collapse .search input[type="text"]::placeholder,
    .nav-collapse #searchform .input-append #searchsubmit i{
          color: #31a6aa !important;
    }
    .mob-foot.hidden-desktop{
        background: #359196;
        text-align: center;
        padding: 20px 0;
    }
    .mob-foot.hidden-desktop .wpml-ls-legacy-dropdown{
        float: none !important;
        display: inline-block;
        text-align: left;
        max-width: 228px;
    }
    .mob-foot.hidden-desktop iframe{
        margin-bottom: -38px;
    }
    .mob-foot.hidden-desktop .wpml-ls-legacy-dropdown > ul > li > a.wpml-ls-item-toggle,
    .mob-foot.hidden-desktop .wpml-ls-legacy-dropdown > ul > li > a span{
        background: #006b6f;
        color: #31a6aa !important;
    }

    
    .nav-collapse li.nav-login a,
    .nav-collapse li.nav-donate a{
        max-width: 300px;
        margin: 0 auto;
    }
    @media (max-width: 979px){
       .nav-collapse li.nav-login{
            padding: 15px 0 !important;
        } 
    }
    
    .nav-collapse li.nav-login a{
        background: #02A5AB;
    }
        .nav-collapse li.nav-login a:hover{
            background: #35b7bc;
        }
    .nav-collapse li.nav-donate a{
        background: #f9ae31;
    }
    .nav-collapse li.nav-donate a:hover{
        background: #FCC132;
    }
    .nav-collapse .nav{
        background: #359197;
    }
    .menu-wrapper{
        max-width: 1170px;
        margin: 0 auto;
    }
@media (min-width: 980px){
    .nav-collapse.collapse{
        background: #359196;
        height: 60px !important;
    }
}

.row-fluid .page-content.span12{
    max-width: 820px;
    margin: 0 auto;
    float: none;
    padding: 0 20px;
}
.row-fluid .inner-page.span12{
    max-width: 1170px;
    margin: 0 auto;
    float: none;
}
footer > .row-fluid{
    max-width: 1170px;
    margin: 0 auto;
}
.sidebar .widgettitle{
    margin: 0;
}
.footer-widget ul{
    list-style-type: none;
    margin: 0;
}
    .footer-widget h4.widgettitle,
    .footer-widget ul li a{
        font-family: 'Roboto';
        font-size: 15px;
        color: #fff;
        text-transform: capitalize;
        font-weight: 100;
        padding-left: 0;
    }
        .footer-widget h4.widgettitle{
            font-weight: bold;
        }

.footer-search-section{
    float: none;
    display: inline-block;
    margin-top: 20px;
}
    .footer-search{
        text-align: center;
    }
    .sub-footer{
        text-align: center;
    }
        .sub-footer ul,
        .sub-footer > p{
            display: inline-block;
        }
            .sub-footer ul li{
                padding: 0 20px;
                display: inline-block;
                white-space: nowrap;
            }
            .sub-footer a,
            .sub-footer{
                font-family: 'Roboto';
                color: #fff;
                font-size: 15px;
            }
            footer .row-fluid [class*="span"]{
                margin: 0;
            }
.page-template-page-action-center .inner-page{
    padding-top: 50px;
}
.row-fluid.page .blog-post,
.my-account .row-fluid{
    padding-bottom: 50px;
}
.page .gform_wrapper .gform_footer{
    padding-top: 10px;
    margin-top: 0;
}
    .page .gform_wrapper .gform_footer input[type="submit"]{
        margin-bottom: 25px;
    }
    #bbpress-forums{
        overflow: visible;
    }
    .bbp-search-form{
        margin-top: -65px;
    }
        @media (max-width: 767px){
            .bbp-search-form{
                margin-top: -55px;
            }
        }
        .bbp-search-form input[type="submit"]{
            padding: 4px 21px;
            float: right;
        }
        @media (max-width: 768px){
            .page-id-12146 table,
            .page-id-12196 table{
                font-size: 14px;
            }
            .button>a{
                height: auto;
                line-height: 1.2;
                padding: 20px 10px;
            }
        }
        .nav-collapse.collapse.in{
            overflow: visible;
        }
.header-social > a{
	font-size: 30px;
	padding-top: 5px;
	padding-left: 15px;
}
.mob-foot .header-social a{
	color: #fff;
	font-size: 24px;
    padding-top: 5px;
    padding-right: 7px;
	padding-left: 0;
}
.update-login input[type="text"],
.update-login input[type="password"]{
    width: 100%;
}

.update-login input[type="submit"]{
        background: #359196 none repeat scroll 0 0;
    border: 1px solid #359196;
    box-shadow: none;
    padding: 10px 20px;
    color: #ffffff;
    font-size: 16px;
    font-family: Arial,"Helvetica Neue",Helvetica,sans-serif;

}
.span4.sidebar{
	margin-bottom: 50px;
}
#topic_464,
label[for="topic_464"]{
    display: none;
}
.breadcrumb_last{
    text-transform: capitalize;
}