/*
Theme Name: MDS Foundation
Theme URI: http://markations.com
Author: markations.com
Author URI: http://markations.com/
Description: Mds Foundation is a fully responsive theme that looks great on any device. Features include a front page template with its own widgets, an optional display font, styling for post formats on both index and single views, and an optional no-sidebar page template. Make it yours with a custom menu, header image, and background.
Version: 1.0
Tags: light, gray, white, one-column, two-columns, right-sidebar, flexible-width, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
Text Domain: Mds Foundation

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.


*/

/* =Notes
--------------------------------------------------------------
This stylesheet uses rem values with a pixel fallback. The rem
values (and line heights) are calculated using two variables:

$rembase:     14;
$line-height: 24;

---------- Examples

* Use a pixel value with a rem fallback for font-size, padding, margins, etc.
	padding: 5px 0;
	padding: 0.357142857rem 0; (5 / $rembase)

* Set a font-size and then set a line-height based on the font-size
	font-size: 16px
	font-size: 1.142857143rem; (16 / $rembase)
	line-height: 1.5; ($line-height / 16)

---------- Vertical spacing

Vertical spacing between most elements should use 24px or 48px
to maintain vertical rhythm:

.my-new-div {
	margin: 24px 0;
	margin: 1.714285714rem 0; ( 24 / $rembase )
}

 */

@font-face { font-display: swap; font-family: 'CenturyGothic'; src: url('fonts/gothic.eot'); src: url('fonts/gothic.eot?#iefix') format('embedded-opentype'), url('fonts/gothic.woff') format('woff'), url('fonts/gothic.ttf') format('truetype'), url('fonts/gothic.svg#gothic') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-display: swap; font-family: 'CenturyGothicBold'; src: url('fonts/gothicb.eot'); src: url('fonts/gothicb.eot') format('embedded-opentype'), url('fonts/gothicb.woff') format('woff'), url('fonts/gothicb.ttf') format('truetype'), url('fonts/gothicb.svg#CenturyGothicBold') format('svg'); }
@font-face { font-display: swap; font-family: 'futuramedium'; src: url('fonts/futura-webfont.eot'); src: url('fonts/futura-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/futura-webfont.woff') format('woff'), url('fonts/futura-webfont.ttf') format('truetype'), url('fonts/futura-webfont.svg#futuramedium') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-display: swap; font-family: 'FuturaCondensedMediumMedium'; src: url('fonts/futuracondensedmedium.eot'); src: url('fonts/futuracondensedmedium.eot') format('embedded-opentype'), url('fonts/futuracondensedmedium.woff2') format('woff2'), url('fonts/futuracondensedmedium.woff') format('woff'), url('fonts/futuracondensedmedium.ttf') format('truetype'), url('fonts/futuracondensedmedium.svg#FuturaCondensedMediumMedium') format('svg'); }
@font-face { font-display: swap; font-family: 'open_sanslight'; src: url('fonts/opensans-light_0-webfont.eot'); src: url('fonts/opensans-light_0-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/opensans-light_0-webfont.woff') format('woff'), url('fonts/opensans-light_0-webfont.ttf') format('truetype'), url('fonts/opensans-light_0-webfont.svg#open_sanslight') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-display: swap; font-family: 'HelveticaBold'; src: url('fonts/helvetica-bold.eot'); src: url('fonts/helvetica-bold.eot') format('embedded-opentype'), url('fonts/helvetica-bold.woff2') format('woff2'), url('fonts/helvetica-bold.woff') format('woff'), url('fonts/helvetica-bold.ttf') format('truetype'), url('fonts/helvetica-bold.svg#HelveticaBold') format('svg'); }
@font-face { font-display: swap; font-family: 'BradleyHandITC';
  src: url('fonts/BradleyHandITC.eot?#iefix') format('embedded-opentype'),  url('fonts/BradleyHandITC.woff') format('woff'), url('fonts/BradleyHandITC.ttf')  format('truetype'), url('fonts/BradleyHandITC.svg#BradleyHandITC') format('svg');
  font-weight: normal;
  font-style: normal;}
@font-face {
  font-display: swap;
  font-family: 'Futura-Bold';
  src: url('fonts/Futura-Bold.eot?#iefix') format('embedded-opentype'),  url('fonts/Futura-Bold.otf')  format('opentype'),
	     url('fonts/Futura-Bold.woff') format('woff'), url('fonts/Futura-Bold.ttf')  format('truetype'), url('fonts/Futura-Bold.svg#Futura-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
} 

@font-face {
    font-family: 'Helvetica LT Std Light';
    src: url('fonts/HelveticaLTStd-Light.woff2') format('woff2'),
        url('fonts/HelveticaLTStd-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica LT Std Bold';
    src: url('fonts/HelveticaLTStd-Bold.woff2') format('woff2'),
        url('fonts/HelveticaLTStd-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}



strong , b { font-family: 'CenturyGothicBold'; font-weight:normal; }

* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }
body { color: #333333; font-size: 18px; line-height: 22px; margin: 0px; padding: 0px; font-family: CenturyGothic; }
a { color: #04529b; text-decoration: none; transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; }
a:hover { color: #c80202; }
img { max-width: 100%; height: auto; }
ul { float: left; width: 100%; margin-top: 0; }
a img { border: 0 none; }
h1,
h2,
h3,
h4,
h5,
h6 { font-weight: normal; }
* { outline: none; }
P { margin: 0px 0 15px 0; }
input,
select { border: 0 none; }
::selection { background: #0e559d; color: #fff; }
::-moz-selection {
color:#fff;
background:#0e559d;
}
audio,
canvas,
video { display: inline-block; }
.fix { margin: 0px auto; width: 1181px; }
.fit { margin-right: 0px !important; }
.left { float: left; }
.right { float: right; }
.ibox { float: left; width: 55px; margin: 0 10px; }
hr { background: none; border: 2px dotted #cccccc; margin: 23px 0; float: left; width: 100%; }
.header { float: left; width: 100%; position: relative; background: url(images/top-bg.jpg) left top repeat-x; }
.head-top { float: left; width: 100%; padding-bottom: 6px; position: relative; }
.top-menu { float: left; width: 716px; }
.top-menu ul { margin: 0px; padding: 0px; list-style-type: none; }
.top-menu ul li { float: left; }
.top-menu ul li:first-child a { padding-left: 11px; }
.top-menu ul li a { color: #696969; background: none !important; line-height: 62px; padding: 0 15px; text-transform: uppercase; font-size: 14px; }
.top-menu ul li a:hover { color: #06509b; }
.top-right { float: left; width: 455px; padding-top: 16px; }
.join-content strong { font-family: futuramedium; }
.language-box { float: left; margin-right: 9px; }
.search-box { float: left; width: 212px; }
.search-box input { font-size: 13px; color: #333333; border: 1px solid #e0dfdf; border-radius: 5px; font-size: 13px; padding: 5px 9px; height: 31px; width: 100%; }
div#__lpform_field_5asvbr {
    display: none;
}
.head-center { float: left; width: 100%; height: 127px; position: relative; margin-top: -8px; }
#logo { float: left; width: 260px; margin-right: 24px; margin-top: 42px; }
.top-more-box { color: #06509b; float: left; font-family: 'CenturyGothic'; font-size: 22px; padding-top: 51px; max-width: 630px; }
.top-more-box span { line-height: normal; margin-right: 9px; }
.top-more-box .learn-btn { float: right; }
.top-more-box > img { float: left; }
.container { float: left; width: 100%; }
.donate { float: right; width: 152px; background: url(images/donate-img.png) center top no-repeat; background-size: 100% auto; position: relative; z-index:9999999999; transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; }
.donate img { transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; }
.donate img:hover { opacity: 0; }
.menu-main { float: left; width: 100%; background: #06509b; z-index: 999999999;position:relative;}
.pattern-box { background: url(images/head-bg.png) right top no-repeat; height: 234px; position: absolute; right: 0; top: 0; width: 100%; }
.main-navigation ul.nav-menu,
.main-navigation div.nav-menu > ul { display: inline-block !important; text-align: left; width: 100%; padding: 0; }
.main-navigation ul { margin: 0; text-indent: 0; }
.main-navigation li a,
.main-navigation li { display: inline-block; text-decoration: none; }
.main-navigation li a { padding: 6px 29px 0 30px; margin: 0 25px; font-family: FuturaCondensedMediumMedium !important; font-size: 22px; border-bottom: 0; color: #fff; line-height: 63px; text-transform: uppercase; white-space: nowrap; text-shadow: 1px 2px 2px #333; color: #fff; }
.main-navigation li:first-child a { margin-left: 0; padding-left: 3px; }
.main-navigation li a:hover { }
.main-navigation li { position: relative; }
.main-navigation li ul { display: block; margin: 0; padding: 0; position: absolute; top: 100%; z-index: 1; }
.main-navigation li ul ul { top: 0; left: 100%; }
.main-navigation ul li:hover > ul { border-left: 0; display: block; }
.main-navigation li ul li a { background: #efefef; border-bottom: 1px solid #ededed; display: block; font-size: 11px; font-size: 0.785714286rem; line-height: 2.181818182; padding: 8px 10px; padding: 0.571428571rem 0.714285714rem; width: 180px; width: 12.85714286rem; white-space: normal; }
.main-navigation li ul li a:hover { background: #e3e3e3; color: #444; }
.main-navigation .current-menu-item > a,
.main-navigation .current-menu-ancestor > a,
.main-navigation .current_page_item > a,
.main-navigation .current_page_ancestor > a { color: #fff; }
.menu-toggle { display: none; }
#mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link:hover { background: #64c6be; }
.mega_main_menu_ul > li.hover > a { background: #64c6be !important; }
.mega_main_menu_ul > li.current_page_item > a { background: #64c6be !important; }
#mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link:after { right: 5px !important; }
.join-the-form { float: left; width: 100%; background: url(images/forum-bg.png) center top no-repeat; padding-bottom: 42px; }
.join-content { float: left; width: 100%; font-family: 'open_sanslight'; font-size: 24px; text-align: center; color: #fff; line-height: 31px; }
.join-title { float: left; width: 100%; text-align: center; font-size: 27px; padding: 51px 0 43px 0; text-shadow: 1px 2px 2px #333; color: #fff; font-family: FuturaCondensedMediumMedium; text-transform: uppercase; }
.footer { float: left; width: 100%; background: url(images/footer-bg.png) right bottom no-repeat #333333; padding-top: 62px; position: relative; }
.footer-col { float: left; width: 392px; }
.footer-col h2 { float: left; width: 100%; }
h2 { color: #64c6be; font-size: 21px; margin-top: 0; }
.footer-col ul { margin: 0 0 35px 0; padding: 0px; font-size: 16px; list-style-type: none; }
.footer-col ul li { float: left; width: 100%; }
.footer-col ul li a { font-size: 16px; color: #fff; line-height: 30px; }
.footer-col ul li a:hover { color: #ff5252; }
.footer-top { float: left; width: 100%; padding-bottom: 7px; }
.footer-bottom { float: left; width: 100%; background: url(images/footer-border.jpg) left top repeat-x; padding-top: 22px; font-size: 12px; color: #fff; padding-bottom: 31px; }
.footer-b-left { float: left; width: 770px; }
.footer-menu { float: left; width: 100%; padding-bottom: 10px; }
.footer-menu ul { list-style-type: none; float: left; width: 100%; margin: 0px; padding: 0px; }
.footer-menu ul li { float: left; }
.footer-menu ul li:first-child a { padding-left: 0; }
.footer-menu ul li a { font-size: 12px; color: #fff; text-transform: uppercase; padding: 0 10px; }
.footer-menu ul li a:hover { color: #64c6be; }
.footer-b-right { float: right; padding-top: 5px; }
.icon { float: left; margin-left: 13px; }
.middle { float: left; min-height: 500px; width: 100%; background: url(images/middle-bg.png) center 910px no-repeat; }
.white-box-main { float: left; width: 100%; background: url(images/top-shadow.png) center top no-repeat #fff; padding-top: 46px; padding-bottom: 53px; }
.gray-box-main { float: left; width: 100%; background: #f7f6f6; padding-top: 17px; padding-bottom: 35px; }
.mid-box { float: left; width: 100%; }
h1 { color: #0e559d; font-size: 59px; font-family: FuturaCondensedMediumMedium; text-transform: uppercase; text-align: center; width: 100%; font-weight: bold; margin-bottom: 35px; line-height: normal; margin-top: 24px; }
h1 span { padding: 0 12px; margin-top: 12px; }
.mid-box h3 { float: left; width: 100%; text-align: center; margin-bottom: 50px; margin-top: 12px; }
.treatment-box-main h3 { float: left; width: 100%; text-align: center; margin-bottom: 36px; margin-top: 12px; }
h3 { font-family: 'open_sanslight'; font-size: 24px; color: #333333; }
.center-main { text-align: center; }
.red { font-family: 'futuramedium'; border: 2px solid #c80202; background: #c80202; font-size: 24px; color: #fff; padding: 0 30px; line-height: 49px; border-radius: 10px; float: left; margin-top: 33px; }
.red:hover { border: 2px solid #c80202; color: #c80202; background: #fff; }
.center-main .red { float: none; display: inline-block; }
.container-left { float: left; width: 749px; }
.container-right { width: 393px; float: right; }
.box-title { float: left; width: 100%; color: #c80202; font-size: 25px; margin-bottom: 29px; text-transform: uppercase; font-family: 'HelveticaBold'; }
.read-box { float: left; width: 99%; padding-top: 39px; }
.read-box a { background: url(images/read-aerrow.png) right center no-repeat; padding-right: 25px; color: #04529b; font-size: 18px; text-transform: uppercase; float: right; }
.treatment-box-main { float: left; width: 100%; padding-top: 34px; }
.treatment-box { float: left; width: 100%; background: url(images/border-bg.jpg) left bottom repeat-x; padding-bottom: 38px; margin-bottom: 22px; padding-top: 15px; }
.border-box { float: left; width: 100%; background: url(images/border-shadow.png) center top no-repeat; margin-bottom: 20px; height: 44px; }
.treatment-box .container-left { line-height: 22px; font-weight: bold; }
.container-left ul { padding-top: 25px; padding-left: 59px; width: 94%; margin-bottom: 0; }
.container-left ul li { float: left; width: 100%; padding-left: 17px; margin-bottom: 2px; }
.treatment-box-main div.treatment-box:last-child { background: none; margin-bottom: 0; }
.third-col-main { float: left; width: 100%; padding-bottom: 35px; }
.third-col { width: 378px; float: left; margin-right: 23px; }
.title-2 { float: left; width: 100%; color: #c80202; font-size: 25px; margin-bottom: 12px; padding-bottom: 16px; text-transform: uppercase; font-family: 'HelveticaBold'; border-bottom: 4px solid #e1e1e1; }
.gallery { float: left; width: 100%; }
.banner-title { color: #fff; width: 100%; float: left; font-family: FuturaCondensedMediumMedium; text-shadow: 2px 2px 2px #333; }
.banner-container { color: #fff; }
.inner-middle-left-full .middle-left{ width: 100%;} 
.inner-middle-left-full .toolbox-col{width: 368px;}
.inner-middle-left-full .contentp { width: 100%; max-width: 1000px;}
.toolbox-col-row{ display: flex; flex-wrap: wrap;}
.middle-left { float: left; width: 70%; }
.middle-right { float: right; width: 26%; }
.page-title { float: left; width: 100%; color: #0e559d; font-size: 37px; margin-bottom: 26px; font-family: FuturaCondensedMediumMedium; line-height: normal; }
.page-id-1361 .page-title { float:none; display:inline-block; }
.page-id-34546  #field_7_31 {
    margin-bottom: 0px;
}
.form-input { min-height: 100px !important; }
.page-id-34546  #field_7_42 {
    margin-bottom: 0px;
}
.page-id-2336  #frm_field_826_container{
	clear: both;
}
.page-id-2336  div#frm_field_1182_container {
    clear: both;
}
.page-id-2336  .frm_style_formidable-style.with_frm_style .frm_none_container label.frm_primary_label, .frm_style_formidable-style.with_frm_style .frm_pos_none {
	display:black!important;
}
.page-id-2336  #frm_field_1155_container{
	clear: both;
}
.page-id-34546 .middle-left .gform_wrapper h2.gsection_title{
	margin-top: 10px !important;
}
.inner-middle { float: left; width: 100%; padding: 35px 0; font-size: 16px; line-height: 23px; }
.widget h3 { border-bottom: 4px solid #e1e1e1; color: #0e559d; float: left; font-family: 'HelveticaBold'; font-size: 22px; line-height: normal; margin-bottom: 16px; margin-top: 0; padding-bottom: 10px; text-transform: uppercase; width: 100%; }
.widget { float: left; margin-bottom: 35px; padding: 16px 20px 43px 21px; width: 100%; }
.middle-right .widget { float: left; margin-bottom: 35px; padding: 0; width: 80%; }
.middle-full { float: left; width: 100%; }
.widget ul { float: left; line-height: normal; margin: 0; width: 100%; }
.page-id-24201 .page-title { display: none; padding-top: 44px; }
.page-id-24212 .page-title { display: none; }
.page-id-24208 .page-title { display: none; }
.page-id-13 .page-title { display: none; }
.inner-banner { float: left; width: 100%; text-align: center; }
.toolbox-main { float: left; width: 100%; padding-top: 33px; }
.toolbox-col { float: left; width: 367px; margin-right: 25px; margin-bottom: 57px; }
.inner-middle-left-full .toolbox-col { margin-bottom: 100px;}
.toolbox-back-one { background: none repeat scroll 0 0 #caced3; border-radius: 10px; float: left; padding: 10px; transform: rotate(3deg); -ms-transform: rotate(3deg); -webkit-transform: rotate(3deg); width: 100%; min-height: 332px; }
.toolbox-back-two { background: none repeat scroll 0 0 #fff; border-radius: 10px; float: left; padding: 11px; transform: rotate(-3deg); -ms-transform: rotate(-3deg); -webkit-transform: rotate(-3deg); width: 100%; min-height: 294px; display: flex; }
.toolbox-part { float: left; width: 100%; }
.toolbox-title { float: left; width: 100%; font-size: 20px; color: #06509b; font-family: 'HelveticaBold'; margin-bottom: 15px; line-height: normal; padding-top: 13px; padding-left: 11px; }
.global-patient-main .toolbox-title { font-size: 18px; }
.fix_li{width: 60% !important; display: inline-block;}

.toolbox-bottom { position: unset; float: left; width: 100%; padding: 7px 0 32px 0; height: auto; }
.toolbox-icon { float: left; width: 139px; text-align: left; }
.inner-middle-left-full .toolbox-col:nth-child(1) .toolbox-icon img{ max-width: 119px;}
.toolbox-c { float: right; font-size: 18px; color: #414141; width: 187px; margin-top: 11px; line-height: 22px; }
.toolbox-btn { bottom: -22px; float: left; font-family: 'HelveticaBold'; position: absolute; text-align: center; width: 98%; display: block;}
.toolbox-btn a { background: #07519c; border-radius: 10px; font-size: 16px; border-radius: 10px; line-height: normal; width: 281px; float: none; color: #fff; text-align: center; text-transform: uppercase; display: inline-block; }
.toolbox-btn a:hover { background: #333 !important; }
.color-box .toolbox-back-one { background: #07519c; }
.color-box .toolbox-btn a { background: #c80202; }
.pro-box { float: left; margin-bottom: 22px; width: 100%; }
.pro-box-title { background: url(images/pro-title.png) left top no-repeat; color: rgb(255, 255, 255); float: left; font-family: FuturaCondensedMediumMedium; font-size: 25px; line-height: 54px; padding-bottom: 0; padding-left: 21px; padding-top: 0; position: relative; text-transform: uppercase; width: 100%; margin-bottom: 0; }
.video-title { float: left; position: absolute; right: 9px; top: -35px; }
.red-box .black-title { color: #c80202; }
.pro-box-b { float: left; padding-left: 15px; width: 100%; }
.common-box { float: left; padding: 7px 0 31px 0; width: 100%; background: url(images/shadow-border.png) center bottom no-repeat; }
.black-title { color: #06509b; float: left; font-family: 'HelveticaBold'; font-size: 24px; line-height: normal; margin-bottom: 9px; width: 100%; }
.pro-left { float: left; padding-top: 35px; width: 100%; }
.middle-right { margin-top: 17px; }
.resources-b-logo { float: left; margin-bottom: 9px; width: 100%; }
.resources-b-main { float: left; padding: 20px 0; width: 100%; }
.resources-b-left { float: left; width: 204px; }
.resources-b-right { float: left; width: 100%; }
.pro-box-b div.common-box:last-child { background: none; }
.widget.image-box { box-shadow: none; float: left; margin-bottom: 22px; padding: 0; width: 100%; }
.resources-b-full { float: left; line-height: normal; margin-bottom: 14px; margin-top: 6px; }
.tab-space { float: left; margin-left: 0; margin-top: 2%; width: 86%; }
.mds-col-main { float: left; margin-top: 15px; width: 100%; }
.mds-left-col { float: left; margin-left: 1%; margin-right: 6%; width: 46%; }
.mds-left-col a , .mds-right-col a { word-wrap: break-word; }
.mds-right-col { float: left; width: 45%; }
.mds-col-main .black-title { color: rgb(16, 70, 118); float: left; font-size: 18px; margin-bottom: 12px; text-transform: uppercase; }
.us-title { background: url(images/usa-map-icon.png) left 7px no-repeat; line-height: 44px; padding-bottom: 4px; padding-left: 59px; }
.world-title { background: url(images/world-map-icon.png) left 3px no-repeat; line-height: 44px; padding-bottom: 4px; padding-left: 66px; }
.mds-col-main h5 { border-bottom: 2px dashed #cccccc; float: left; margin-bottom: 17px; padding: 17px 0; text-decoration: none; text-transform: uppercase; width: 100%; }
.middle-left li { background: url(images/read-aerrow.jpg) left 6px no-repeat; line-height: 31px; list-style-type: none; padding-bottom: 6px; padding-left: 19px; }
.middle-left ul { padding: 0 0 0 14px; }
.middle-right .textwidget ul li { background: url(images/read-aerrow.jpg) left 6px no-repeat; line-height: 31px; list-style-type: none; padding-bottom: 6px; padding-left: 19px; }
.middle-right .textwidget ul { padding: 0 0 0 14px; }

.frm_forms.with_frm_style { margin-bottom: 44px; max-width: 100%; }
.bboh-b-form { float: left; padding-top: 35px; width: 100%; }
/*.inner-middle strong { color: #0e559d; float:none; font-family: "FuturaCondensedMediumMedium"; font-size: 27px; font-weight: normal; line-height: normal; margin-bottom: 15px; margin-top: 8px; width: 100%; display:inline-block; }*/
h5 { color: #0e559d; float:none; font-family: "FuturaCondensedMediumMedium"; font-size: 27px; font-weight: normal; line-height: normal; margin-bottom: 15px; margin-top: 8px; width: 100%; display:inline-block; }
h6 { color: #0e559d;display: inline-block;float: none;font-family: "FuturaCondensedMediumMedium";font-size: 21px;font-weight: normal;line-height: normal;margin-bottom: 0;margin-top: 8px;
    width: 100%;
}
.footer-col .with_frm_style .form-field { float: left; margin-bottom: 15px; margin-right: 3%; min-height: inherit; width: 100%; }
.footer-col .with_frm_style input[type="text"],
.footer-col .with_frm_style input[type="password"],
.footer-col .with_frm_style input[type="email"],
.footer-col .with_frm_style input[type="number"],
.footer-col .with_frm_style input[type="url"],
.footer-col .with_frm_style input[type="tel"],
.footer-col .with_frm_style select,
.footer-col .with_frm_style textarea,
.footer-col .frm_form_fields_style,
.footer-col .with_frm_style .frm_scroll_box .frm_opt_container,
.footer-col .frm_form_fields_active_style,
.frm_form_fields_error_style,
.footer-col .with_frm_style .chzn-container-multi .chzn-choices,
.footer-col .with_frm_style .chzn-container-single .chzn-single { background-color: #ffffff !important; border-color: #dddddd !important; border-radius: 7px !important; border-style: solid !important; border-width: 1px !important; box-shadow: 1px 1px 1px #cccccc inset !important; color: #444444 !important; font-family: futuramedium !important; font-size: 18px !important; height: 43px !important; max-width: 100% !important; padding: 5px 16px !important; width: 400px !important; }
.frm_style_formidable-style.with_frm_style .frm_error {position: absolute; }
.footer-col .frm_submit input[type="submit"] { background: #c80202 !important; border: 2px solid #c80202 !important; border-radius: 10px !important; box-shadow: none !important; box-sizing: content-box !important; color: #fff !important; cursor: pointer !important; font-family: "futuramedium" !important; font-size: 22px !important; font-weight: normal !important; height: auto !important; line-height: 43px !important; padding: 0 30px !important; text-align: center !important; text-shadow: none !important; width: auto !important; transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; }
.footer-col .with_frm_style .form-field { color: #fff !important; }
.footer-col .frm_form_fields .cptch_input  { font-size: 18px !important; padding: 5px !important;}
.footer-col .frm_form_fields  .cptch_time_limit_notice { margin-bottom: 10px; font-size: 15px; font-family: CenturyGothic;}
.footer-col .cptch_input {
    padding: 0 5px !important;
}
.footer-col .with_frm_style label.frm_primary_label,
.footer-col .with_frm_style.frm_login_form label { color: #ffffff; display: block; font-family: "CenturyGothic"; font-size: 15px; font-weight: normal; margin: 0 0 16px; padding: 0; text-align: left; width: auto; display: none; }
.footer-col .with_frm_style .frm_submit input[type="submit"],
.footer-col .with_frm_style .frm_submit input[type="button"],
.footer-col .frm_form_submit_style,
.footer-col .with_frm_style.frm_login_form input[type="submit"] { float: left; }
.footer-col #cptch_input { font-family: "CenturyGothic"; font-size: 23px !important; font-weight: normal !important; width: 59px !important; }
.inner-middle h3 { color: #c80202; font-family: "open_sanslight"; font-size: 22px; font-weight: bold;    line-height: 30px; }
.middle-left h4 { color: #0e559d; font-size: 18px; margin-bottom: -7px; line-height: normal; }
.middle-left ul.black li a { color: #000; }
.half-col { width: 47%; margin-right: 3%; float: left; }
.handbook-box { float: left; margin: 0 3% 3% 0; width: 47%; }
hr.top-space { margin: 0 0 23px 0; }
.third-col-main div.third-col:last-child { margin-right: 0; }
.home .vcalendar { float: left; list-style-type: none; margin: 0; padding: 0; width: 100%; }
.home .vcalendar h4 { color: #5a5a5a; font-family: FuturaCondensedMediumMedium; font-size: 25px; line-height: normal; margin: 0 0 11px; }
.home .vcalendar h4 a { color: #5a5a5a; }
.home .duration { font-family: arial; font-size: 15px; }
.home .date-start,
.home .date-end { color: #64c6be; font-family: FuturaCondensedMediumMedium; font-size: 23px; text-transform: uppercase; }
.home .tribe-events-widget-link { float: left; margin-top: 15px; text-align: right; width: 100%; }
.home .tribe-events-widget-link a { background: url(images/read-aerrow.jpg) right center no-repeat; padding-right: 25px; text-transform: uppercase; }
.home .vcalendar li { float: left; margin-bottom: 15px; padding: 10px; width: 100%; border-radius: 5px; }
.home .vcalendar li:hover { background: #ededed; }
.connect-box { float: left; width: 100%; margin-bottom: 26px; }
.r-news-box { border-radius: 5px; float: left; line-height: normal; margin-bottom: 6px; padding: 17px; width: 100%; }
.r-news-box:hover { background: #ededed; }
.r-news-box-title { float: left; width: 100%; color: #5a5a5a; font-family: FuturaCondensedMediumMedium; font-size: 26px; line-height: normal; margin: 0 0 11px; }
.connect-box { border-radius: 7px; float: left; margin-left: 0; padding: 14px 19px 23px 9px; width: 376px; }
.connect-box:hover { background: #ededed; }
.connect-b-icon { float: left; width: 95px; }
.connect-box .read-box { padding-top: 17px; }
.connect-b-right { float: right; font-size: 16px; line-height: normal; margin-right: 22px; margin-top: 15px; width: 209px; }
.newsletter-box { float: left; padding: 25px 0 95px; text-align: center; width: 100%; }
.newsletter-box a:hover img { opacity: 0.9; }
.menu-main .toolbox-bottom { padding: 0; }
.ubermenu .ubermenu-colgroup .ubermenu-column,
.ubermenu .ubermenu-custom-content-padded,
.ubermenu .ubermenu-nonlink,
.ubermenu .ubermenu-retractor,
.ubermenu .ubermenu-submenu-padded,
.ubermenu .ubermenu-submenu-type-stack>.ubermenu-item-normal>.ubermenu-target,
.ubermenu .ubermenu-target,
.ubermenu .ubermenu-widget,
.ubermenu-responsive-toggle { padding: 15px 20px 0px 20px; }
.textwidget .toolbox-part { width: 32%; float: left; }
#mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link { padding: 0 18px !important; }
#mega_main_menu.primary > .menu_holder.sticky_container > .menu_inner > ul > li > .item_link > .link_content > .link_text {font-size: 19px !important;}


.home .join-fix { float: left; min-height: 255px; position: relative; width: 100%; }
.home .join-the-form { bottom: -157px; position: absolute; transition: all 2.0s ease-in-out 0s; -webkit-transition: all 2.0s ease-in-out 0s; }
#newsletter #mc-embedded-subscribe-form { display: inline-block; float: none; width: 925px; }
#newsletter .mc_embed_signup_lable { font-size: 23px; font-weight: bold; margin-bottom: 13px; text-align: left; }
#newsletter .mc-field-group input { background: none repeat scroll 0 0 #f3f3f3; border: 1px solid #d7d7d7; border-radius: 6px; color: #949494; float: left; font-size: 22px; height: 62px; padding: 7px 15px !important; text-transform: uppercase; width: 381px; }
#newsletter .mc-field-group { float: left; font-size: 15px; margin-bottom: 11px; margin-right: 13px; width: 374px; margin-top: 5px; }
#newsletter #mc-embedded-subscribe { background: #06509b; border: 0 none; border-radius: 8px; box-shadow: 1px 1px 2px #043362 inset; color: #ffffff; float: left; font-family: "futuramedium"; font-size: 23px; font-weight: bold; height: 61px; width: 108px; cursor: pointer; margin-top: 5px; }
#newsletter #mc-embedded-subscribe:hover { background: #333; }
.newsletters-download { float: left; margin-left: 16px; }
#bbpress-forums li.bbp-header { background: #06509b !important; border-radius: 10px 10px 0 0; padding: 8px 8px 8px 20px !important; }
li.bbp-forum-info,
li.bbp-topic-title { float: left; text-align: left; width: 55%; }
li.bbp-forum-topic-count,
li.bbp-topic-voice-count,
li.bbp-forum-reply-count,
li.bbp-topic-reply-count { float: left; text-align: center; width: 10%; }
li.bbp-forum-freshness,
li.bbp-topic-freshness { text-align: center; float: left; width: 22%; }
.bbp-header { color: #ffffff; width: 100%; }
.title-forum { float: left; width: 100%; }
.link-login { float: left; width: 100% !important; }
.link-login a { padding: 0 !important; width: auto !important; }
.title-forum { float: left; padding-bottom: 21px; width: 100%; }
.rg-brn { float: left; margin: 19px 0 15px 0; width: 88%; }
.rg-image { float: left; padding-right: 23px; }
.widget-box ol { float: left; margin: 0; padding: 0; width: 100%; }
.tribe-events-list-widget ol li { margin-bottom: 0; }
.widget-box h4 { margin: 0; }
.tribe-events-list-widget h3 { margin-bottom: 0; }
.tribe-events-widget-link { display: block; float: left; padding: 13px 10px 0; }
.third-col-main li.tribe-events-list-widget-events {
    list-style-type: none;
}
.third-col-main .r-news-box-title {
    line-height: 32px;
}

.mdsmanagerform .frm_style_formidable-style.with_frm_style .form-field {
    float: left !important;
    width: 43% !important;
    clear: none !important;
}
.mdsmanagerform .frm_style_formidable-style.with_frm_style .form-field.mdsmngfirst{
	margin-left: 0 !important;
}
.mdsmanagerform {
    float: left;
    width: 100%;
}
.mdsmanagerform .frm_forms.with_frm_style {
    float: none !important;
    margin: 0 auto !important;
    max-width: 700px !important;
}
.mdsmanagerform .frm_style_formidable-style.with_frm_style .form-field.frm_full{
	width: 94% !important;
}
.mdsmanagerform .frm_style_formidable-style.with_frm_style .form-field.auto_width{
	width: 100% !important;
}
.mdsmanagerform .cptch_wrap .cptch_input {
    background: #fff !important;
}
.mdsmanagerform .frm_style_formidable-style.with_frm_style input[type=submit]{
	background: #c80202 !important;
    border: 2px solid #c80202 !important;
    border-radius: 10px !important;
    box-shadow: none !important;
    box-sizing: content-box !important;
    color: #fff !important;
    cursor: pointer !important;
    font-family: "futuramedium" !important;
    font-size: 22px !important;
    font-weight: normal !important;
    height: auto !important;
    line-height: 43px !important;
    padding: 0 30px !important;
    text-align: center !important;
    text-shadow: none !important;
    width: auto !important;
    transition: all 0.3s ease-in-out 0s;
    -webkit-transition: all 0.3s ease-in-out 0s;
}

.mdsmanagerform .frm_style_formidable-style.with_frm_style input[type=submit]:hover{
    background: none !important;
    border: 2px solid #c80202 !important;
    color: #c80202 !important;
}
.frm_style_formidable-style.with_frm_style .frm_blank_field .frm-g-recaptcha iframe { height: 75px !important; }
.join-fix {
    float: left;
    width: 100%;
}

.outlinebox {
    padding: 20px;
    border: 1px solid #becad6;
    box-shadow: 1px 1px 1px #98979759;
    font-size: 117%;
    line-height: 1.6em;
}
.other_events .patient_stories_dec h3 {
	font-size: 2vw;
    line-height: 1.3em;
}
.other_events .patient_stories_dec p {
    max-width: 76%;
}
.normal-table { border-collapse:collapse;width:100%; margin: 30px 0; border-spacing: 11px; border-collapse: separate; }
.normal-table td, .normal-table th {
    padding: 0px 18px 8px 18px;
    border-bottom: 2px dashed #ccc;
}
.normal-table th {
    padding-top: 9px;
    width: 50%;
    padding-bottom: 9px;
    text-align: left;
    background-color: #06509b;
    color: #fff;
    border-bottom: 0;
}

/*=============================== Wordpress Default Css ===================== */

img.alignleft,
.wp-caption.alignleft { margin: 0 24px 12px 0; }
img.alignright,
.wp-caption.alignright { margin: 12px 0 12px 24px; margin: 0.857142857rem 0 0.857142857rem 1.714285714rem; }
img.aligncenter,
.wp-caption.aligncenter { clear: both; margin-top: 12px; margin-top: 0.857142857rem; margin-bottom: 12px; margin-bottom: 0.857142857rem; }
.alignleft { float: left; }
.alignright { float: right; }
.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.entry-content img,
.comment-content img,
.widget img,
img.header-image,
.author-avatar img,
img.wp-post-image { /* Add fancy borders to all WordPress-added images but not things like badges and icons and the like */ }
.wp-caption { max-width: 100%; /* Keep wide captions from overflowing their container. */ padding: 4px; }
.wp-caption .wp-caption-text,
.gallery-caption,
.entry-caption { font-style: italic; font-size: 12px; font-size: 0.857142857rem; line-height: 2; color: #757575; }
img.wp-smiley,
.rsswidget img { border: 0; border-radius: 0; box-shadow: none; margin-bottom: 0; margin-top: 0; padding: 0; }
.entry-content dl.gallery-item { margin: 0; }
/* Navigation */
/* =Basic structure
-------------------------------------------------------------- */


/* =Archives
-------------------------------------------------------------- */

.archive-header,
.page-header { }
.archive-meta { color: #757575; font-size: 12px; font-size: 0.857142857rem; line-height: 2; margin-top: 22px; margin-top: 1.571428571rem; }
/* =Single image attachment view
-------------------------------------------------------------- */

.article.attachment { overflow: hidden; }
.image-attachment div.attachment { text-align: center; }
.image-attachment div.attachment p { text-align: center; }
.image-attachment div.attachment img { display: block; height: auto; margin: 0 auto; max-width: 100%; }
.image-attachment .entry-caption { margin-top: 8px; margin-top: 0.571428571rem; }
/* =Aside post format
-------------------------------------------------------------- */


/* =Comments
-------------------------------------------------------------- */
ol.commentlist { float: left; margin: 0; width: 100%; }
#respond h3#reply-title { margin-bottom: 0; }
#comments { float: left; width: 100%; margin-bottom: 10px; }
.nav-single + .comments-area,
#comment-nav-above { font-size: 14px; margin: 0; }
.comments-title { margin-bottom: 0; margin-bottom: 0; font-size: 16px; font-size: 1.142857143rem; line-height: 1.5; font-weight: normal; }
.comments-area article { margin: 24px 0; margin: 1.714285714rem 0; }
.comments-area article header { margin: 0 0 48px; margin: 0 0 3.428571429rem; overflow: hidden; position: relative; }
.comments-area article header img { float: left; padding: 0; line-height: 0; }
.comments-area article header cite,
.comments-area article header time { display: block; margin-left: 85px; margin-left: 6.071428571rem; }
.comments-area article header cite { font-style: normal; font-size: 15px; font-size: 1.071428571rem; line-height: 1.42857143; }
.comments-area article header time { line-height: 1.714285714; text-decoration: none; font-size: 12px; font-size: 0.857142857rem; color: #5e5e5e; }
.comments-area article header a { text-decoration: none; color: #5e5e5e; }
.comments-area article header a:hover { color: #21759b; }
.comments-area article header cite a { color: #444; }
.comments-area article header cite a:hover { text-decoration: underline; }
.comments-area article header h4 { position: absolute; top: 0; right: 0; padding: 6px 12px; padding: 0.428571429rem 0.857142857rem; font-size: 12px; font-size: 0.857142857rem; font-weight: normal; color: #fff; background-color: #0088d0; background-repeat: repeat-x; background-image: -moz-linear-gradient(top, #009cee, #0088d0); background-image: -ms-linear-gradient(top, #009cee, #0088d0); background-image: -webkit-linear-gradient(top, #009cee, #0088d0); background-image: -o-linear-gradient(top, #009cee, #0088d0); background-image: linear-gradient(top, #009cee, #0088d0); border-radius: 3px; border: 1px solid #007cbd; }
.comments-area li.bypostauthor cite span { position: absolute; margin-left: 5px; margin-left: 0.357142857rem; padding: 2px 5px; padding: 0.142857143rem 0.357142857rem; font-size: 10px; font-size: 0.714285714rem; }
a.comment-reply-link,
a.comment-edit-link { color: #686868; font-size: 13px; font-size: 0.928571429rem; line-height: 1.846153846; }
a.comment-reply-link:hover,
a.comment-edit-link:hover { color: #21759b; }
.commentlist .pingback { line-height: 1.714285714; margin-bottom: 24px; margin-bottom: 1.714285714rem; }
/* Comment form */

#respond { margin-top: 0; }
#respond h3#reply-title { font-size: 16px; font-size: 1.142857143rem; line-height: 1.5; }
#respond h3#reply-title #cancel-comment-reply-link { margin-left: 10px; margin-left: 0.714285714rem; font-weight: normal; font-size: 12px; font-size: 0.857142857rem; }
#respond form { float: left; margin: 12px 0 0; width: 100%; }
#respond form p { margin: 11px 0; margin: 0.785714286rem 0; }
#respond form p.logged-in-as { margin-bottom: 0; margin-bottom: 0; }
#respond form label { display: block; line-height: 1.714285714; }
#respond form input[type="text"],
#respond form textarea { -moz-box-sizing: border-box; border: 1px solid #CCCCCC; font-size: 0.857143rem; line-height: 1.71429; padding: 9px 5px; width: 100%; }
#respond form p.form-allowed-tags { color: #5E5E5E; font-size: 12px; line-height: 17px; margin: 0; }
.required { color: red; }
.comment-form-comment > textarea { height: 120px; }
.form-submit input { background: none repeat scroll 0 0 #222222; border: 0 none; color: #FFFFFF; padding: 6px 11px; cursor: pointer; }
.form-submit input:hover { background: #000; color: #fff; }
#respond form input[type="text"] { width: 100% !important; }
/* =Front page template
-------------------------------------------------------------- */


/* =Media queries
-------------------------------------------------------------- */

/* Minimum width of 600 pixels. */

.author-avatar { float: left; margin-top: 8px; margin-top: 0.571428571rem; }
.author-description { float: right; width: 80%; }
.site { margin: 0 auto; max-width: 960px; max-width: 68.571428571rem; overflow: hidden; }
.site-content { float: left; width: 65.104166667%; }
body.template-front-page .site-content,
body.attachment .site-content,
body.full-width .site-content { width: 100%; }
.widget-area { float: right; width: 100%; }
.site-header h1,
.site-header h2 { text-align: left; }
.site-header h1 { font-size: 26px; font-size: 1.857142857rem; line-height: 1.846153846; margin-bottom: 0; }
.entry-header .entry-title { font-size: 35px; margin-bottom: 19px; margin-top: 9px; text-align: left; }
#respond form input[type="text"] { width: 46.333333333%; }
#respond form textarea.blog-textarea { width: 79.666666667%; }
.template-front-page .site-content,
.template-front-page article { overflow: hidden; }
.template-front-page.has-post-thumbnail article { float: left; width: 47.916666667%; }
.entry-page-image { float: right; margin-bottom: 0; width: 47.916666667%; }
.template-front-page .widget-area .widget,
.template-front-page.two-sidebars .widget-area .front-widgets { float: left; width: 51.875%; margin-bottom: 24px; margin-bottom: 1.714285714rem; }
.template-front-page .widget-area .widget:nth-child(odd) { clear: right; }
.template-front-page .widget-area .widget:nth-child(even),
.template-front-page.two-sidebars .widget-area .front-widgets + .front-widgets { float: right; width: 39.0625%; margin: 0 0 24px; margin: 0 0 1.714285714rem; }
.template-front-page.two-sidebars .widget,
.template-front-page.two-sidebars .widget:nth-child(even) { float: none; width: auto; }
.commentlist .children { margin-left: 48px; margin-left: 3.428571429rem; }
.goog-te-gadget-icon,
.goog-te-menu-value img { display: none; }
.goog-te-gadget-simple { padding: 5px !important; border-radius: 5px; width: 225px; }
.goog-te-menu-value span { display: none; }
.goog-te-menu-value span:last-child { float: right; display: inline-block; color: #dadada !important; }
.goog-te-menu-value span:first-child { display: inline-block; float: left; }
.goog-te-gadget-simple .goog-te-menu-value { float: left; width: 95%; font-family: 'CenturyGothic'; font-size: 13px; color: #333333; font-weight: bold; }
.with_frm_style fieldset { border: 0 solid #000000; float: left; margin: 0; padding: 0; }
.frm_forms.with_frm_style { float: left; margin-bottom: 35px; max-width: 100% !important; }
.learn-btn { float: left; }
.learn-btn a { font-style: italic; font-size: 18px; line-height: 35px; padding: 0 12px; background: #64c6be; border: 2px solid #64c6be; color: #fff; border-radius: 4px; float: left; }
.learn-btn a:hover { background: none; color: #64c6be; }
.form-btn { display: inline-block; float: none; text-align: center; width: 100%; padding-top: 12px; }
.form-btn a { background: none repeat scroll 0 0 #64c6be; border: 1px solid #64c6be; border-radius: 3px; box-shadow: 1px 1px 1px #4b9991 inset; color: #ffffff; float: none; display: inline-block; font-family: "futuramedium"; font-size: 23px; font-weight: bold; line-height: 48px; padding: 0 31px; }
.form-btn a:hover { background: #303030; }
.tp-caption a:hover img { /*opacity: 0.8;*/ }
.with_frm_style fieldset > div { width: 100% !important; display: inline-block !important; }
.frm_forms h2 { border-bottom: 1px solid #dcdcdc; color: #c80202; float: left; font-family: HelveticaBold; line-height: normal; margin-bottom: 29px; padding-bottom: 15px; width: 100%; }
.recent-form-main { float: left; width: 100%; }
.recent-form-left { width: 258px; float: left; position: relative; }
.recent-form-right { min-height: 184px; background: #ffffff; float: left; margin-left: -31px; padding:9px 15px 12px 53px; width: 954px; }
.recent-form-post-b { float: left; margin-right: 42px; width: 266px; font-size:14px; }
.recent-form-post-b a { text-transform: capitalize; margin-bottom: 5px; color: #06509b; float: left; font-size:18px; line-height: normal; min-height: inherit; float:left; width:100%; }
.recent-form-post-b a:hover { text-decoration: underline; }
.recent-form-month { color: #333333; float: left; font-size: 14px; font-style: italic; margin-top:0; width: 100%; }
.banner-blue-line { background: url(images/blue-p-bg.jpg) left top repeat; float: left; width: 100%; padding-top: 16px; padding-bottom: 17px; }
.blue-button { float: left; margin-right: 73px; }
.mc-field-group { float: left; font-size: 15px; margin-bottom: 11px; margin-right: 3%; width: 47%; }
.mc-field-group input { border: 1px solid #cccccc; color: #505050; float: left; height: 37px; padding: 7px 10px; width: 100%; }
#mc_embed_signup { float: left; margin-top: 13px; width: 100%; }
.mc-field-group label { float: left; margin-bottom: 9px; width: 100%; }
.indicate-required { font-size: 14px; font-style: italic; margin-bottom: 15px; }
.mc-field-submit-btn { float: left; width: 100%; }
.mc-field-submit-btn input { background: none repeat scroll 0 0 #64c6be; border: 2px solid #64c6be; border-radius: 3px; color: #ffffff; display: inline-block; float: none; font-family: "futuramedium"; font-size: 18px; font-weight: bold; line-height: 40px; padding: 0 25px; cursor: pointer; }
.mc-field-submit-btn input:hover { background: none; color: #64c6be; }
.fieldset-box { border-radius: 4px; border: 1px solid #ccc; padding: 24px; background-color: #fff; color: #000; text-align: left; }
.ubermenu-skin-black-white-2 { box-shadow: none !important; }
.item > img { border: 10px double #ebebeb; }
.home .item > img { border:0; }

.news-event-m .item > img, .news-event-m .item > a > img { border:1px solid #efefef; }


.mega_dropdown a { text-shadow: none !important; }
.contact-main { float: left; width: 100%; font-size: 15px; }
.contact-1 { float: left; width: 50%; padding: 18px 12px 18px 18px; }
.contact-main a { font-size: 17px !important; padding-left: 11px !important; margin-left: 0 !important; }
.contact-title { font-size: 21px; margin-bottom: 23px; font-family: 'HelveticaBold'; }
.calculator-table { background: none repeat scroll 0 0 #bfbfbf; font-family: arial; font-size: 14px; }
.calculator-table td { background: #fff; }
.center { text-align: center; }
.maindiv { background-color: #fefefe !important; border: 1px solid #cccccc !important; display: inline-block; float: none; height: auto; margin-bottom: 15px; padding: 13px !important; text-align: left !important; width: 506px !important; }
.maindiv1 input { background: none repeat scroll 0 0 #e0e0e0; padding: 7px; }
#bbpress-forums ul.bbp-lead-topic,
#bbpress-forums ul.bbp-topics,
#bbpress-forums ul.bbp-forums,
#bbpress-forums ul.bbp-replies,
#bbpress-forums ul.bbp-search-results { font-size: 14px; overflow: hidden; border: 1px solid #eee; border-radius: 11px; margin-bottom: 20px; clear: both; }
#bbpress-forums { background: transparent; clear: both; margin-bottom: 20px; overflow: hidden; font-size: 12px; }
div.bbp-breadcrumb,
div.bbp-topic-tags { font-size: 12px; }
.bbp-pagination-count,
.bbp-template-notice,
.bbp-breadcrumb { display: none; }
div.bbp-template-notice.info { border: #cee1ef 1px solid; background-color: #f0f8ff; }
div.bbp-template-notice,
div.indicator-hint { border-width: 1px; border-style: solid; padding: 0 0.6em; margin: 5px 0 15px; border-radius: 3px; background-color: #ffffe0; border-color: #e6db55; color: #000; clear: both; }
div.bbp-template-notice p { margin: 0.5em 0 6px 0 !important; padding: 2px; font-size: 12px; line-height: 140%; }
.bbp-pagination { float: left; width: 100%; margin-bottom: 15px; }
.bbp-pagination-count { float: left; border: 1px solid transparent; }
#bbpress-forums li.bbp-header { background: #eaeaea; }
#bbpress-forums li.bbp-header,
#bbpress-forums li.bbp-footer { background: #f3f3f3; border-top: 1px solid #eee; font-weight: bold; padding: 8px; text-align: center; }
#bbpress-forums li.bbp-header ul { overflow: hidden; }
#bbpress-forums ul { background: none; list-style: none; margin: 0; padding: 0; }
#bbpress-forums .bbp-topics li { font-size: 15px; font-weight: normal; }
#bbpress-forums li { background: none; margin: 0; padding: 0; list-style: none; }
#bbpress-forums li.bbp-body ul.forum,
#bbpress-forums li.bbp-body ul.topic { border-top: 1px solid #eee; overflow: hidden; padding: 8px; }
#bbpress-forums li.bbp-body ul.forum,
#bbpress-forums li.bbp-body ul.topic { padding: 8px 8px 8px 20px !important; }
#bbpress-forums div.odd,
#bbpress-forums ul.odd { background-color: #fbfbfb; }
#bbpress-forums .bbp-forum-info .bbp-forum-content,
#bbpress-forums p.bbp-topic-meta { font-size: 11px; line-height: normal; margin: 2px 0; padding: 0; word-wrap: break-word; }
.bbp-topics a { color: #333; text-decoration: none; font-size: 12px; }
.bbp-pagination { float: left; width: 100%; margin-bottom: 15px; }
.bbp-pagination-count { float: left; border: 1px solid transparent; }
.bbp-pagination-links { float: right; list-style: none; display: inline; }
.bbp-pagination-links a:hover,
.bbp-pagination-links span.current { background: #eee; opacity: 0.8; border: 1px solid #ddd; }
.bbp-pagination-links a,
.bbp-pagination-links span.current { display: block; float: left; padding: 0px 5px; margin-left: 5px; border: 1px solid #efefef; text-decoration: none; }
.bbp-pagination-links a,
.bbp-pagination-links span.current { display: block; float: left; padding: 0px 5px; margin-left: 5px; border: 1px solid #efefef; text-decoration: none; }
.bbp-pagination-links span.dots { display: block; float: left; padding: 1px 4px; margin-left: 5px; }
.widget-box { float: left; padding: 0; width: 100%; margin-bottom: 25px; }
.widget-box h3 { margin-top: 0; background: none repeat scroll 0 0 #04529b; margin-bottom: 0; color: #ffffff; float: left; font-size: 19px; padding: 16px; width: 100%; }
.widget-box .screen-reader-text { display: none; }
#bbp-search-form input { background: none repeat scroll 0 0 #ffffff; border: 1px solid #cccccc; padding: 9px; }
.widget-box ul { padding: 0; margin-bottom: 0; }
.widget-box li { border-bottom: 1px solid #cccccc; float: left; line-height: normal; list-style-type: none; padding: 11px; width: 100%; }
#loginform .login-username { float: left; margin-bottom: 14px; width: 100%; }
#loginform p { float: left; width: 100%; }
#loginform input[type="text"] { background: none repeat scroll 0 0 #ffffff; border: 1px solid #cccccc; float: left; padding: 6px; width: 59%; }
#loginform input[type="password"] { background: none repeat scroll 0 0 #ffffff; border: 1px solid #cccccc; float: left; padding: 6px; width: 59%; }
#loginform input[type="submit"] { background: #303030; color: #ffffff; padding: 8px; }
#loginform label { float: left; font-size: 15px; width: 39%; }
#loginform .login-remember label { width: 100%; }
#bbp-search-form input[type="submit"] { cursor: pointer; }
.excellence-box { float: left; width: 100%; padding: 15px; }
.excellence-box a { float: left; width: 100%; margin-top: 15px; }
.events-archive.events-gridview #tribe-events-content table .vevent,
.events-archive.events-gridview #tribe-events-content table .tribe-events-last,
.events-archive.events-gridview #tribe-events-content table .vevent,
.events-archive.events-gridview #tribe-events-content table .tribe-events-last { float: left; }
.tribe-events-viewmore { border-top: 0 !important; }
.sticky_container .nav_logo { display: block !important; background: #ffffff;}
.desc-slider { display: block; }
.res-slider { display: none; }
.res-donate-btn { float: left; width: 100%; }
.res-donate-btn a { background: none repeat scroll 0 0 #c80202; color: #ffffff; display: inline-block; font-size: 23px; line-height: 53px; padding: 0 22px; text-align: center; width: 100%; }
.res-slider img { width: 100%; float: left; }
#mega_main_menu.primary > .menu_holder > .mmm_fullwidth_container { background-color: inherit !important; }
#mega_main_menu.primary > .menu_holder.sticky_container .mmm_fullwidth_container { background-color: #0e559d !important; }
#bbp-search-form { float: left; margin-top: 12px; width: 100%; }
.widget-news-box { float: left; width: 100%; padding: 10px 0; border-bottom: 1px solid #cccccc; }
.widget-news-title { float: left; width: 100%; padding-bottom: 10px; color: #04529b; }
.widget-news-content { float: left; width: 100%; padding-bottom: 10px; }
.p-box .textwidget { padding: 17px; }
.clinical-toolbox a,
.recent-news a,
.mds-symposium a,
.mds-centers-of-excellence a,
.material-older-form a,
.touch-oncology a { background-color: inherit; }

.clinical-toolbox { padding-left: 96px !important; line-height: 56px !important; background: url(images/drop-icon-1.jpg) left center no-repeat; float: left; }
.clinical-toolbox { background: url(images/drop-icon-1.jpg) left 11px no-repeat !important; float: left; line-height: 36px !important; margin-left: 11px !important; padding: 21px 0 6px 84px !important; width: 92% !important; }
.recent-news { background: url(images/drop-icon-2.jpg) left 11px no-repeat !important; float: left; line-height: 36px !important; margin-left: 11px !important; padding: 21px 0 6px 84px !important; width: 92% !important; }
.mds-symposium { background: url(images/drop-icon-3.jpg) left 11px no-repeat !important; float: left; line-height: 36px !important; margin-left: 11px !important; padding: 21px 0 6px 82px !important; width: 92% !important; }
.mds-centers-of-excellence { background: url(images/drop-icon-4.jpg) left 11px no-repeat !important; float: left; line-height: 36px !important; margin-left: 11px !important; padding: 21px 0 6px 82px !important; width: 92% !important; }
.material-older-form { background: url(images/drop-icon-5.jpg) left 11px no-repeat !important; float: left; line-height: 36px !important; margin-left: 11px !important; padding: 21px 0 6px 84px !important; width: 92% !important; }
.touch-oncology {background: url(images/touch-ONC-logo.png) left 11px center no-repeat !important; float: left; line-height: 36px !important; margin-left: 11px !important; padding: 21px 0 6px 84px !important; width: 92% !important;background-size: 68px auto !important;}
.ipss-r-calculator { background: url(images/drop-icon-7.jpg) left 11px no-repeat !important; float: left; line-height: 36px !important; margin-left: 11px !important; padding: 21px 0 6px 84px !important; width: 92% !important; }
.bboh-menu { background: url(images/drop2-icon-1.png) left 11px no-repeat !important; float: left; line-height: 36px !important; margin-left: 11px !important; padding: 21px 0 6px 84px !important; width: 92% !important; }

.born-menu {
    background: url(images/born.png) 15px 2px no-repeat !important;
    float: left;
    line-height: 36px !important;
    margin-left: 11px !important;
    padding: 4px 0 16px 84px !important;
    width: 92% !important;
    margin-bottom: 6px !important;
}
.mds-question-menu {
    background: url(images/100Questions-2ndedition-cover.jpg) 16px 2px no-repeat !important;
    background-size: 58px auto !important;
    float: left;
    line-height: 36px !important;
    margin-left: 11px !important;
    padding:10px 0 10px 84px !important;
    width: 92% !important;
}
.faqs-menu {
    background: url(images/drop2-icon-6.png) 11px 11px no-repeat !important;
    background-size: 65px auto !important;
    float: left;
    line-height: 36px !important;
    margin-left: 11px !important;
    padding:16px 0 4px 84px !important;
    width: 92% !important;
}
.take-the-time {
    background: url(images/drop2-icon-7.png) 13px 13px no-repeat !important;
    float: left;
    line-height: 36px !important;
    margin-left: 11px !important;
    padding: 13px 0 10px 84px !important;
    width: 92% !important;
    background-size: 66px auto !important;
}
.events-box {
    background: url(images/event-icon.jpg) 12px 11px no-repeat !important;
    float: left;
    line-height: 36px !important;
    margin-left: 11px !important;
    padding: 16px 0 17px 84px !important;
    width: 92% !important;
    background-size: 69px auto !important;
    margin-bottom: 3px !important;
}

.mds_glossary_new {
    background: url(https://www.mds-foundation.org/wp-content/uploads/2016/04/list-iconp4.jpg) 20px 6px no-repeat !important;
    float: left;
    line-height: 36px !important;
    margin-left: 11px !important;
    padding: 7px 0 7px 84px !important;
    width: 92% !important;
    background-size: 52px auto !important;
    margin-bottom: 5px !important; 
}
.mds_mdsmanager_menu {
    background: url(images/mds-manager-icon.jpg) 18px 10px no-repeat !important;
    float: left;
    line-height: 36px !important;
    margin-left: 11px !important; 
    padding: 18px 0 19px 84px !important;
    width: 92% !important;
    background-size: 55px auto !important; 
}
.Webinars-menu-new {
    background: url(images/gotomeeting.png) 18px 10px no-repeat !important;
    float: left;
    line-height: 36px !important;
    margin-left: 11px !important; 
    padding: 18px 0 19px 84px !important; 
    width: 92% !important;
    background-size: 55px auto !important; 
}
.mds_fundraising_events {
    background: url(images/event-icon-new.png) 18px 10px no-repeat !important;
    float: left;
    line-height: 36px !important;
    margin-left: -6px !important;
    padding: 18px 0 19px 84px !important;
    width: 92% !important;
    background-size: 55px auto !important;
}
.bergits-book {
    background: url(https://www.mds-foundation.org/wp-content/uploads/2020/09/bergit-icon.png) 18px 10px no-repeat !important;
    float: left;
    line-height: 36px !important;
    margin-left: -7px !important;
    padding: 18px 0 19px 84px !important;
    width: 92% !important;
    background-size: 63px auto !important;
}

.mds-learning-center-icon {
    background:url(https://www.mds-foundation.org/wp-content/themes/mds-foundation/images/learning-icon.png) 9px 6px no-repeat !important;
    float: left;
    line-height: 36px !important;
    margin-left: 11px !important;
    padding: 21px 0 22px 81px !important;
    width: 92% !important;
}
.yig-menu {
    background:url(https://www.mds-foundation.org/wp-content/uploads/2016/12/madical-icon.jpg) no-repeat scroll 9px 6px !important;
    float: left;
    line-height: 36px !important;
    margin-left: 0px !important;
    padding: 21px 0 22px 95px !important;
    width: 92% !important;
}

.mds-menu-whatismds {
	background: url(https://www.mds-foundation.org/wp-content/uploads/2016/04/c-t-icon-1-60px.jpg) no-repeat scroll 4px 1px !important;
    float: left;
    line-height: 36px !important;
    margin-left: 0px !important;
    padding: 5px 0 9px 70px !important;
    width: 92% !important;
    background-size: auto 50px !important;
}
.mds-menu-patientsummaries {
    background: url(https://www.mds-foundation.org/wp-content/uploads/2017/09/Patient-Summaries-from-Scientific-MDS-Meetings.png) no-repeat scroll 9px 13px !important;
    float: left;
    line-height: 36px !important;
    margin-left: 0px !important;
    padding: 5px 0 4px 70px !important;
    width: 92% !important;
    background-size: auto 48px !important;
}
.mds-menu-discussionarticle {
    background: url(https://www.mds-foundation.org/wp-content/uploads/2017/06/article-icon.png) no-repeat scroll 8px 6px !important;
    float: left;
    line-height: 36px !important;
    margin-left: 0px !important;
    padding:10px 0 18px 70px !important;
    width: 92% !important;
    background-size: auto 50px !important;
}

.mds-menu-clinicaltrials {
    background: url(https://www.mds-foundation.org/wp-content/uploads/2016/04/c-t-icon-6-60px.jpg) no-repeat scroll 9px 0px !important;
    float: left;
    line-height: 36px !important;
    margin-left: 0px !important;
    padding: 10px 0 7px 70px !important;
    width: 92% !important;
    background-size: auto 53px !important;
}

.mds-menu-relatedorgn {	
    background: url(https://www.mds-foundation.org/wp-content/uploads/2016/04/list-iconp9.jpg) no-repeat scroll 11px 9px !important;
    float: left;
    line-height: 36px !important;
    margin-left: 0px !important;
    padding: 12px 0 7px 70px !important;
    width: 92% !important;
    background-size: auto 50px !important;
    margin-top: 5px !important;
}
.mds-menu-onlmsgbrd{
    background: url(https://www.mds-foundation.org/wp-content/uploads/2016/04/list-iconp12.jpg) no-repeat scroll 4px 5px !important;
    float: left;
    line-height: 36px !important;
    margin-left: 0px !important; 
    padding: 15px 0 22px 70px !important;
    width: 92% !important;
}
.mds-foundation-app {
    background: url(https://www.mds-foundation.org/wp-content/uploads/2018/03/MDS-App.png) no-repeat scroll 11px 5px !important;
    float: left;
    line-height: 36px !important;
    margin-left: 0px !important;
    padding: 10px 0 11px 70px !important;
    width: 92% !important;
    margin-top: 14px !important;
    background-size: 49px auto !important;
}

.youandmds {
    background: url(https://www.mds-foundation.org/wp-content/themes/mds-foundation/images/mds-icon.png) no-repeat scroll 11px 5px !important;
    float: left;
    line-height: 36px !important;
    margin-left: 0px !important;
    padding: 10px 0 11px 70px !important;
    width: 92% !important;
    margin-top: 8px !important;
    background-size:60px auto !important;
}
.youandmds.yandmds  {
    background: url(https://www.mds-foundation.org/wp-content/themes/mds-foundation/images/mds-icon.png) no-repeat scroll 28px 6px !important;
    padding: 7px 0 22px 92px !important;
    margin-top: 0 !important;
    background-size: 60px auto !important;
}
.patient-stories-menu  {
    background: url(https://www.mds-foundation.org/wp-content/uploads/2018/08/patient-stories-icon.png) no-repeat scroll 28px 6px !important;
    padding: 22px 0 22px 92px !important;
    margin-top: 0 !important;
    background-size: 60px auto !important;
}
.iwg-pm-menu {
    background: url(https://www.mds-foundation.org/wp-content/uploads/2020/06/logo-300x108.png) no-repeat left 15px center !important;
    padding: 10px 0 10px 95px !important;
    background-size: 75px !important;
}
.VJHemOnc-menu {
    background: url(https://www.mds-foundation.org/wp-content/uploads/2021/03/vj-icon.jpg) no-repeat left 30px center !important;
    padding: 10px 0 10px 95px !important;
    background-size: 40px !important;
}

.assistance-program-menu{
    background: url(https://www.mds-foundation.org/wp-content/uploads/2022/02/assistance-program-menu-cover.jpg) 16px 0 no-repeat !important;
    background-size: 58px auto !important;
    float: left;
    line-height: 36px !important;
    margin-left: 11px !important;
    padding:10px 0 10px 84px !important;
    width: 92% !important;
}

.moveformds-menu{
    background: url(https://www.mds-foundation.org/wp-content/uploads/2022/03/move-for-mds-logo.png) left center no-repeat !important;
    background-size: 74px auto !important;
    padding: 20px 0 20px 80px !important
}

.MDSJoe-menu {
    background: url(https://www.mds-foundation.org/wp-content/uploads/2023/04/joe-new.png) left 29px center no-repeat !important;
    background-size: 51px auto !important;
    padding: 20px 0 20px 92px !important;
}

.Q-Colloquy-menu {
    background: url(https://www.mds-foundation.org/wp-content/uploads/2023/04/Q-Colloquy.png) left 20px center no-repeat !important;
    background-size: 51px auto !important;
    padding: 20px 0 20px 80px !important;
}

.patient-forum { background: url(images/drop2-icon-2.png) left 11px no-repeat !important; float: left; line-height: 36px !important; margin-left: 11px !important; padding: 21px 0 6px 84px !important; width: 92% !important; }
.patient-caregiver-forum { background: url(images/drop2-icon-3.png) left 11px no-repeat !important; float: left; line-height: 36px !important; margin-left: 11px !important; padding: 16px 0 2px 84px !important; margin-top: 6px !important; width: 92% !important; }
.global-patient { background: url(images/drop2-icon-4.png) left 7px no-repeat !important; float: left; line-height: 36px !important; margin-left: 11px !important; padding:12px 0 6px 84px !important; width: 92% !important; }
.my-mds-plan { background: url(images/drop2-icon-5.png) left 11px no-repeat !important; float: left; line-height: 36px !important; margin-left: 11px !important; padding: 21px 0 6px 84px !important; width: 92% !important; }
.patient-menu { background: url(images/patient-menu.png) left 11px no-repeat !important; float: left; line-height: 36px !important; margin-left: 11px !important; padding: 11px 0 6px 84px !important; width: 92% !important; }

.memory-wall-menu {background: url(images/memory-wall-icon.png) 10px no-repeat !important;float: left;line-height: 36px !important;margin-left: 11px !important;padding: 28px 0 28px 84px !important;width: 92% !important; }
.art-works-menu {
    background: url(images/art-book.png) 20px no-repeat !important;
    float: left;
    line-height: 36px !important;
    margin-left: 11px !important;
    padding: 18px 0 19px 84px !important;
    width: 92% !important;
    background-size: 39px !important;
}
.patent-family-works-menu{
	background: url(images/patient-family-logo-60.png) 20px no-repeat !important;
    float: left;
    line-height: 36px !important;
    margin-left: 11px !important;
    padding: 18px 0 19px 84px !important;
    width: 92% !important;
    background-size: 39px !important;
}

.first-left-c { color: #c80202; float: left; font-family: "HelveticaBold"; font-size: 24px; margin-bottom: 21px; margin-top: 18px; line-height: normal; }
.pro-gray-box { float: left; width: 97%; background: #f2f2f2; padding-left: 12px; margin-bottom: 32px; }
.pro-gray-logo { float: left; width: 246px; }
.pro-gray-logo span { height: 167px; float: none; display: table-cell; vertical-align: middle; width: 248px; text-align: center; background: #fff; }
.pro-gray-text { height: 167px; float: none; display: table-cell; vertical-align: middle; width: 519px; padding: 0 19px; }
.border-blank { background: url(images/shadow-border.png) center top no-repeat; width: 100%; height: 26px; float: left; }
.blue-co.first-left-c { color: #0b5198; }
.full-gray .pro-gray-text { float: left; height: inherit; padding: 18px 8px; width: 100%; }
.healthcare-box .pro-gray-logo { width: 96px; }
.healthcare-box .pro-gray-logo span { height: 147px; width: 88px; }
.healthcare-box .pro-gray-text { height: 166px; width: 659px; }
.pro-b { float: left; width: 100%; }
.healthcare-box .pro-gray-text a { float: left; padding: 14px 0; width: 100%; }
.drop-button { float: left; width: 100%; padding-top: 10px; }
.drop-button a { background: none repeat scroll 0 0 #06509b; border: 2px solid #06509b !important; border-radius: 4px; color: #ffffff !important; float: left; font-size: 17px !important; font-style: normal !important; line-height: 35px !important; padding: 0 12px !important; }
.drop-button a:hover { background: none !important; color: #06509b !important; }
.supporter-logo-main { float: left; width: 100%; padding-top: 20px; text-align: center; }
.supporter-logo { float: left; margin-bottom: 0; text-align: center; margin-right: 0; width: 50%; }
#bbpress-forums div.bbp-forum-content,
#bbpress-forums div.bbp-topic-content,
#bbpress-forums div.bbp-reply-content { line-height: normal; }
.wp-editor-container textarea { background: none repeat scroll 0 0 #ffffff; border: 1px solid #c8c8c8; height: 185px; }
.button.submit { cursor: pointer; background: #06509b; border: 2px solid #06509b; border-radius: 4px; color: #ffffff; float: left; font-size: 17px; font-style: normal; line-height: 35px; padding: 0 12px; }
.button.submit:hover { background: none!important; color: #06509b !important; }
.bbp-header .bbp-reply-content { line-height: 30px !important; }
span.bbp-admin-links a { color: #9b9b9b; }
.bbp-forum-header a.bbp-forum-permalink,
.bbp-topic-header a.bbp-topic-permalink,
.bbp-reply-header a.bbp-reply-permalink { color: #9b9b9b; }
#bbpress-forums li.bbp-header,
#bbpress-forums li.bbp-footer { width: 100%; }
#bbpress-forums fieldset.bbp-form legend { font-size: 16px; padding: 13px 3px; }
#bbpress-forums fieldset.bbp-form { padding: 5px 20px; }
.bbp-replies li { float: none !important; }
#bbpress-forums div.bbp-forum-author .bbp-author-role,
#bbpress-forums div.bbp-topic-author .bbp-author-role,
#bbpress-forums div.bbp-reply-author .bbp-author-role { line-height: normal; }
.bbp-reply-author br { display: none; }
#bbpress-forums div.bbp-topic-content a,
#bbpress-forums div.bbp-reply-content a .bbp-header a { color: #ffffff; }
.middle-right #loginform { float: left; padding-top: 16px; width: 100%; }
#bbpress-forums li.bbp-header,
#bbpress-forums li.bbp-footer { line-height: 20px; }
.bbp-header { line-height: 30px !important; }
#bbp-user-navigation { float: left; width: 100%; }
#bbp-user-navigation ul { background: none repeat scroll 0 0 #0e559d; float: left; margin: 0; padding: 0; width: 100%; }
#bbp-user-navigation ul li { float: left; text-align: left; width: 100%; }
#bbp-user-navigation ul li a { color: #ffffff; }
#bbpress-forums #bbp-single-user-details #bbp-user-navigation li.current a { color: #000; }
.bbp-user-section .bbp-topics li.bbp-body { float: none; }
#bbpress-forums #bbp-user-wrapper h2.entry-title { clear: none; color: #404040; font-family: futuramedium; font-size: 20px; margin: 8px 0 14px 0; padding-bottom: 0; padding-top: 0; }
.bbp-user-section .bbp-pagination { margin-bottom: 0; }
.button.gform_button { background: none repeat scroll 0 0 #06509b; border: 2px solid #06509b !important; border-radius: 4px; color: #ffffff !important; float: left; font-size: 17px !important; font-style: normal !important; line-height: 35px !important; padding: 0 12px !important; cursor: pointer; }
.button.gform_button:hover { background: none!important; color: #06509b !important; }
.gform_wrapper ul li { background: none; padding: 0; width: 98%; }
.gform_wrapper input[type="text"],
.gform_wrapper input[type="url"],
.gform_wrapper input[type="email"],
.gform_wrapper input[type="tel"],
.gform_wrapper input[type="number"],
.gform_wrapper input[type="password"] { background-color: #ffffff; border-color: #dddddd; border-radius: 0; border-style: solid; border-width: 1px; box-shadow: 0 0 1px #d8d8d8; box-sizing: border-box; color: #444444; font-size: 13px; height: 40px; max-width: 100%; padding: 5px 12px !important; width: 100%; }
#field_1_2 input { width: 97.5%; }
.gform_wrapper .ginput_left input:focus + label,
.gform_wrapper .ginput_right input:focus + label,
.gform_wrapper .ginput_full input:focus + label { font-weight: normal; }
#bbpress-forums fieldset.bbp-form select { border: 1px solid #cccccc; margin: 11px 0 8px; padding: 4px; }
#bbpress-forums fieldset.bbp-form input { border: 1px solid #cccccc; margin-top: 3px; padding: 5px; }
.link-login { float: left; padding: 5px 0; width: 100%; text-align: right; }
.link-login a { background: none repeat scroll 0 0 #06509b; border: 2px solid #06509b; border-radius: 4px; color: #ffffff; cursor: pointer; display: inline-block !important; float: none !important; font-size: 17px; font-style: normal; line-height: 35px; padding: 0 12px !important; }
.link-login a:hover { background: none; color: #06509b; }
.title-forum h2 { color: #0e559d; float: left; font-family: "FuturaCondensedMediumMedium"; font-size: 37px; line-height: normal; margin-bottom: 13px; width: 100%; }
#bbpress-forums #bbp-your-profile fieldset { border: 1px solid #eeeeee; box-shadow: 1px 1px 7px #ebebeb inset; padding: 18px; width: 99%; float: left; }
#bbp-your-profile h2 { margin: 19px 0 14px; float: left; }
#bbpress-forums #bbp-your-profile fieldset.submit { border: 0 none; box-shadow: none; }
#bbpress-forums #bbp-your-profile fieldset div { clear: left; float: left; margin-bottom: 7px; margin-top: 7px; width: 100%; }
.bbp-meta .bbp-header { color: #000000; }
div.bbp-submit-wrapper { clear: both; float: right; margin-bottom: 15px; margin-top: 0; }
#bbpress-forums p.bbp-topic-meta img.avatar,
#bbpress-forums ul.bbp-reply-revision-log img.avatar,
#bbpress-forums ul.bbp-topic-revision-log img.avatar,
#bbpress-forums div.bbp-template-notice img.avatar,
#bbpress-forums .widget_display_topics img.avatar,
#bbpress-forums .widget_display_replies img.avatar { margin-bottom: -3px; }
#bbpress-forums li.bbp-header a { color: #ffffff; }
.bbp-body .bbp-reply-author { border: 1px solid #e1e1e1; margin: 13px 13px 6px; }
#bbpress-forums div.bbp-forum-author,
#bbpress-forums div.bbp-topic-author,
#bbpress-forums div.bbp-reply-author { margin: 0; }
.page-id-25813 #frm_field_724_container,
.page-id-25813 #frm_field_725_container { width: 100%; }
.page-id-25813 .with_frm_style textarea { height: 100px !important; }
.with_frm_style .frm_form_field { clear: none; }
.single .inner-banner,
.archive .inner-banner { display: none; }
.signup-form-home-pg { margin-top: 20px; float: left; width: 100%; margin-left: 15px; }
#frm_field_693_container { float: right; }
.signup-form-home-pg .mc_embed_signup_lable { color: #5a5a5a; float: left; font-family: "FuturaCondensedMediumMedium"; font-size: 26px; line-height: normal; margin: 10px 0 0 11px; width: 100%; }
.signup-form-home-pg .mc-field-group input { background: none repeat scroll 0 0 #fff; border: 1px solid #d7d7d7; border-radius: 6px; color: #949494; float: left; font-size: 22px; height: 62px; padding: 7px 15px !important; text-transform: uppercase; width: 235px !important; }
.signup-form-home-pg #mc-embedded-subscribe { background: none repeat scroll 0 0 #06509b; border: 0 none; border-radius: 8px; box-shadow: 1px 1px 2px #043362 inset; color: #ffffff; cursor: pointer; float: left; font-family: "futuramedium"; font-size: 23px; font-weight: bold; height: 61px; width: 108px !important; }
.signup-form-home-pg .mc-field-group { width: 68%; }
.signup-form-home-pg #mc-embedded-subscribe:hover { background: none repeat scroll 0 0 #333; }
.signup-form-home-pg .newsletters-download { margin-left: -3px !important; margin-top: 20px !important; }
.forum-page li { float: none; }
.page-contn strong { font-size: 20px !important; }
.heresize h5 { font-size: 20px; }
/*/*/

.newsletters-page .label { padding-bottom: 20px; vertical-align: top; }
.newsletters-page .content img { vertical-align: bottom; }
.newsletters-page .content { float: left; width: 21%; text-align: center; }
.newsletters-page .box { float: left; width: 100%; }
.pdf-container { float: left; position: relative; width: 100%; margin-top: 20px; }
.page-id-25001 .with_frm_style .frm_checkbox { float: left; width: 100%; }
.main-bboh { float: left; position: relative; width: 100%; }
.main-bboh .leftside { float: left; width: 70%; }
.main-bboh .rightside { float: right; width: 25%; }
.main-bboh .whiteback { background: #fff; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; padding: 15px 24px 15px 15px; -ms-transform: rotate(-3deg); -webkit-transform: rotate(-3deg); transform: rotate(-3deg); }
.main-bboh .blue-rotate { background: #07519c; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; padding: 25px; -ms-transform: rotate(3deg); -webkit-transform: rotate(3deg); transform: rotate(3deg); }
/**/
.up-event-title-2 { border-bottom: 1px solid #bfbfbf; float: left; height: 26px; margin-bottom: 25px; text-align: center; width: 100%; }
.up-event-title-2 span { background: none repeat scroll 0 0 #ffffff; color: #0577cc; display: inline-block; font-family: "CenturyGothicRegular"; font-size: 24px; line-height: 43px; padding: 0 58px; }
.register-btn a { background: none repeat scroll 0 0 #e89802; border-radius: 15px; color: #ffffff; float: left; font-size: 27px; line-height: 48px; padding: 0 12px; text-decoration: none; }
.round-tables-box { float: left; margin-left: 158px; padding: 15px 0; width: 326px; }
.live .register-btn { margin-bottom: 35px; float: left; }
.event-box { float: left; margin-bottom: 21px; width: 100%; }
.forgotpasspg .txtbox { background: #fff; color: #444444; font-size: 13px; height: 40px; max-width: 100%; padding: 5px 8px !important; width: 400px; border-color: #dddddd; -webkit-box-shadow: 0px 0px 2px 1px #d8d8d8; -moz-box-shadow: 0px 0px 2px 1px #d8d8d8; box-shadow: 0px 0px 2px 1px #d8d8d8; }
.indicates-required { float: left; padding-bottom: 15px; width: 100%; }
.middle-left ul ul { float: none; padding: 0; width: 100%; }
.submitbtn { background: none repeat scroll 0 0 #06509b; border: 2px solid #06509b; border-radius: 4px; color: #ffffff; float: left; font-size: 17px; font-style: normal; line-height: 35px; padding: 0 12px; margin-top: 10px; cursor: pointer; }
.submitbtn:hover { background: none; color: #06509b; }
.input-style { }
.middle-left .button { background: none repeat scroll 0 0 #06509b; border: 2px solid #06509b; border-radius: 4px; color: #ffffff; float: left; font-size: 17px; font-style: normal; line-height: 35px; padding: 0 12px; margin-top: 10px; cursor: pointer; }
.middle-left .button:hover { background: none; color: #06509b; }
.input-style input[type="text"],
.input-style input[type="email"] { background-color: #ffffff; border-color: #dddddd; border-radius: 0; border-style: solid; border-width: 1px; box-shadow: 0 0 1px #d8d8d8; box-sizing: border-box; color: #444444; font-size: 13px; height: 40px; max-width: 100%; padding: 5px 8px; width: 400px; }
.sensei h1,
.new-1 h1,
.course h1 { color: #0e559d; float: left; font-family: "FuturaCondensedMediumMedium"; font-size: 37px; line-height: normal; margin-bottom: 13px; width: 100%; text-align: left; }
.page-id-2677 .widget,
.remove-shadow { box-shadow: none; }
.mds-address select { background-color: #ffffff; border-color: #dddddd; border-radius: 0; border-style: solid; border-width: 1px; box-shadow: 0 0 1px #d8d8d8; box-sizing: border-box; color: #444444; font-size: 13px; height: 40px; max-width: 100%; padding: 5px 12px !important; width: 100%; }
.sensei-breadcrumb { float: left; }
.calculator-table { float: left; }
.bboh-b-img { float: left; margin: 0 12px; }
.bboh-bottom-box { float: left; margin-top: 0; padding-bottom: 11px; width: 100%; }
.bboh-bottom-box h2 { float: left; margin-left: 0; padding-bottom: 10px; }
.toolbox-col-center { float: left; padding-top: 21px; width: 100%; }
.bboh-b .toolbox-c { padding-left: 7px; }
#ffl-user-info a:last-child { margin-left: 8px; }
.man-fix { bottom: -20px; position: absolute; right: -32px; }
#frm_field_640_container { width: 100%; }
.original-page .rightside { padding-top: 27px; }
.with_frm_style .frm_checkbox { display: block; float: left; width: 100%; }
.mds-foundation-store-pg .img-content-box { float: left; position: relative; width: 100%; }
.mds-foundation-store-pg .content-box { float: left; position: relative; width: 100%; margin: 20px 0; }
.mds-foundation-store-pg .img-content-twoimg { float: left; position: relative; }
.mds-foundation-store-pg .img-content-twoimg .twoimg { float: left; width: 100%; }
.mds-foundation-store-pg .img-content-twoimg .leftside img { float: left; margin-right: 20px; }
.type-course { border-bottom: 2px dotted #cccccc; float: left; margin-bottom: 27px; padding-bottom: 9px; width: 100%; }
.sensei form .form-row textarea { border: 1px solid #cccccc; padding: 8px; }
.course .button,
.lesson .button,
.course-start,
.lesson-meta .button,
.lesson .send_message,
.course .send_message { border: 2px solid #0e559d !important; float: none !important; padding: 8px 28px 8px 22px !important; background: #0e559d !important; color: #fff !important; }
.course .button:hover,
.lesson .button:hover,
.course-start:hover,
.lesson-meta .button:hover,
.lesson .send_message:hover .course .send_message:hover { border: 2px solid #0e559d !important; background: none !important; color: #0e559d !important; }
.lesson { border-bottom: 2px dotted #cccccc; float: left; margin-bottom: 22px; margin-top: 0; padding-bottom: 20px; padding-top: 0; width: 100%; }
.course-lessons article:last-child { border: 0 none; margin-bottom: 17px; padding-bottom: 0; }
.lesson .lesson-meta { margin: 0; }
.course-completion-rate { float: left; width: 100%; }
.meter.red { background: #c80202 !important; }
.meter { float: left; width: 100%; padding: 0 !important; border: 0 none !important; }
.meter > span { font-size: 14px !important; line-height: normal !important; }
.course-lessons h2 { font-size: 22px; line-height: normal; }
.quiz form ol#sensei-quiz-list { float: left; margin: 0; padding: 0; }
.quiz form ol#sensei-quiz-list li { background: none repeat scroll 0 0 rgba(0, 0, 0, 0); font-size: 1.1em; margin: 0; padding: 0; position: relative; }
.quiz form ol#sensei-quiz-list li .answer_message { position: absolute; right: 0; text-align: right; top: auto; width: auto; z-index: 2; }
.quiz form ol#sensei-quiz-list li ul li label { vertical-align: top; }
.post-entries.fix { float: left; padding-bottom: 10px; width: 100%; }
/*.rev_slider_wrapper .tp-caption { color: #fff; font-family: FuturaCondensedMediumMedium; font-size: 32px !important; line-height: 37px !important; margin-left: 0px !important; text-align: left; white-space: inherit !important; width: 100% !important; word-wrap: break-word; text-shadow: 2px 2px 2px #000; bottom: 28px !important; display: inline-block; text-align: center; left: 0 !important; top: auto !important; }*/
.inner-banner img { width: 100%; }
#iwm_map_canvas { border: 4px double #ececec; overflow: hidden; width: 100%; }
h3.small-red { font-size: 18px; }
.merchandise-box { float: left; width: 100%; padding-bottom: 5px; }
.merchandise-b-img { float: right; width: 26%; text-align: center; }
.merchandise-b-content { float: left; width: 70%; }
.middle-left .fix { width: auto; }
.page-id-2736 .with_frm_style .form-field { width: 100%; }
.tribe-events-notices { background: none repeat scroll 0 0 #06509b; border: 1px solid #bce8f1; border-radius: 4px; color: #ffffff; display: inline-block; float: none; margin: 10px 0 18px; padding: 8px 35px 8px 14px; text-shadow: none; width: auto; }
.single-tribe_events h2.tribe-events-single-event-title { font-size: 25px; }

.with_frm_style label.frm_primary_label, .with_frm_style.frm_login_form label { margin: 0 0 13px; }

.full-with-half {
    clear: none;
    float: none !important;
}
.join-title a {
    color: #ffffff;
}

.bboh-handbook { margin-top: 87px; }
.bboh-handbook .toolbox-icon { width:100%;text-align: center; }
.bboh-handbook .toolbox-c { text-align: center; width:100%; font-size:16px; } 
.bboh-handbook .toolbox-back-one { margin-left: 15%; width: 78%; }
.toolbox-btn a { width: auto; padding: 12px 18px; font-size: 13px; } 
.search-col { float:left; width:100%; padding-bottom:20px; }
.search-col #searchsubmit { background: none repeat scroll 0 0 #06509b; border: 2px solid #06509b !important; border-radius: 4px; color: #ffffff !important; float: left; font-size: 17px !important; font-style: normal !important; line-height:30px !important; padding: 0 12px !important; cursor:pointer; transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s;  }
.search-col #searchsubmit:hover { background: none !important; color: #06509b !important; }

.search-col .searchbosclass{
    background-color: #fff !important;
    border-color: #dddddd !important;
    border-radius: 0 !important;
    border-style: solid !important;
    border-width: 1px !important;
    box-shadow: 0 0 1px #d8d8d8 !important;
    box-sizing: border-box !important;
    color: #444444 !important;
    font-size: 13px !important;
	margin-right: 20px;
	float: left;
	height: 40px !important;
    max-width: 100% !important;
    padding: 5px 8px !important;
}
.search-col .view-all:hover{
	background: #333;
}
#loading{text-align: center; width: 100%;}
.search-col .view-all{ 
    background: none repeat scroll 0 0 #06509b; border: 0 none; border-radius: 8px; box-shadow: 1px 1px 2px #043362 inset; color: #ffffff; cursor: pointer; float: left; font-family: "futuramedium"; font-size: 18px; font-weight: bold; height: 38px; width: 108px !important; margin-top: 2px;
	}

.form-input.fix-two {
    width: 47% !important;
}
.with_frm_style fieldset > div.fix-one {
    width: 97% !important;
}
.form-input.fix-two .frm_primary_label { min-height: 24px; }
.middle-left #bbp-search-form #bbp_search_submit {
    background: none repeat scroll 0 0 #06509b;
    border: 2px solid #06509b;
    border-radius: 4px;
    color: #ffffff;
    cursor: pointer;
    display: inline-block !important;
    float: none !important;
    font-family: "FuturaCondensedMediumMedium";
    font-size: 22px;
    font-style: normal;
    line-height: 35px;
    padding: 0 12px !important;
    vertical-align: bottom;
}
#bbpress-forums #bbp-search-form #bbp_search {
    display: inline-block;
    width: auto;
}
.middle-left #bbp-search-form #bbp_search {
    height: 40px !important;
    margin-right: 15px !important;
    width: 250px !important;
}
#bbp-search-form input {
    background: none repeat scroll 0 0 #ffffff;
    border: 1px solid #cccccc;
    padding: 9px;
}
.frm_style_formidable-style.with_frm_style .frm_radio label, .frm_style_formidable-style.with_frm_style .frm_checkbox label , .frm_style_formidable-style.with_frm_style p.description, .frm_style_formidable-style.with_frm_style div.description, .frm_style_formidable-style.with_frm_style div.frm_description, .frm_style_formidable-style.with_frm_style .frm-show-form > div.frm_description, .frm_style_formidable-style.with_frm_style .frm_error { font-family: CenturyGothic; }

.footer-logo {
    float: left;
    margin-bottom: 0;
    margin-top: -9px;
    width: 77px;
}
.footer-col.footer-logo-box {
    width: 50%;
}
.footer-col.footer-logo-box ul {
    display: flex;
    align-items: center;
}
.footer-col.footer-logo-box li { margin-right: 8px;  width: auto; }


.u-vmenu > .slide-menu > li > p, .u-vmenu > .slide-menu > li > br{
    display: none;
}
.frm_style_formidable-style.with_frm_style .frm-show-form div.frm_description p {
    font-size: 14px!important;
    color: #666666;
}
.f-testimonial-board {
    float: left;
    width: 100%;
	margin-bottom: 30px;
}
.f-test-main {
    background: #0e559d;
    padding: 20px 40px;
    border-radius: 20px;
	width: 100%;
	margin-bottom: 20px;
	-webkit-box-shadow: 5px 5px 0px #64c6be;
	-moz-box-shadow: 5px 5px 0px #64c6be;
	box-shadow: 5px 5px 0px #64c6be;
}
.t-inner .t-content-sec {
    transform: rotate(-1deg);
    padding: 25px;
}
.t-inner {
    transform: rotate(1deg);
    background: #f7f6f6;
    border-radius: 20px;
}
.widget-area .t-inner .t-content-sec {
    transform: rotate(-2deg);
    padding: 20px;
}
.widget-area .t-inner {
    transform: rotate(2deg);
    background: #ffffff;
    border-radius: 20px;
}
.f-testimonial-board .title-2{
position: relative;
padding-left: 70px;
    line-height: 40px;
}

.f-testimonial-board .title-2:before{
	content: url(images/testimonial-arrow.png);
	position: absolute;
	display: block;
	left: 0px;
	top: -8px;
}
span.t-author {
    display: block;
    margin-top: 16px;
	font-family: 'FuturaCondensedMediumMedium';
	font-size: 32px;
	color :#0e559d;
	text-align: right;
}
.widget-area .rsidebar_testimonial .title-2:before {
	content: url(images/testimonial-arrow.png);
    position: absolute;
    display: block;
    left: 0px;
    top: -23px;
}
.widget-area .rsidebar_testimonial {
    float: left;
    position: relative;
    width: 81%;
}
.widget-area .rsidebar_testimonial .flex-control-nav{bottom: -50px;}
.widget-area .rsidebar_testimonial .title-2 {
    position: relative;
    padding-left: 68px;
    line-height: 14px;
    padding-bottom: 30px;
	    font-size: 20px;
		width: 98%;
}
.widget-area .rsidebar_testimonial .f-test-main{
	padding: 12px;
}
.widget-area .rsidebar_testimonial .flex-control-nav li{    margin: 0 4px;}
.widget-area .rsidebar_testimonial .flexslider.carousel {
    padding: 0 10px 0 0;
}

a.tweet {
    text-align: center;
    float: right;
    margin-right: 210px;
    margin-top: -80px;
    color: #fff !important;
    z-index: 999;
    position: relative;
    background: #55aef2;
    padding: 3px 8px;
    border-radius: 6px;
	border: 2px solid #55aef2;
}
a.tweet:hover{background: none;}
ul.comingsoonlist {
    display: inline-block;
    float: none;
    margin-bottom: 0;
    padding: 0;
    width: 100%;
}
ul.comingsoonlist li {
    border-bottom: 1px solid #dcdcdc;
    float: left;
    list-style-type: none;
    margin-bottom: 25px;
    padding: 0 0 15px;
    width: 100%;
}
.comingsoonlist h3 {
    display: block;
	margin-top: 0;
	width: 100%;
}
.comingsoonlist h2 {
    margin: 27px 0;
}
.learn-more {
    background:#0e67a9;
    border: 2px solid #0e67a9;
    border-radius: 9px;
    color: #fff !important;
    display: inline-block;
    margin-top: 10px;
    max-width: 245px;
    padding: 8px 18px;
    text-align: left;
}
.learn-more:hover {
    background: #fff none repeat scroll 0 0 !important;
    color: #06509d !important;
}
.comingsoonlist img {
    border: 1px solid #cebebe;
}

.cs-thumb { float: left; margin-right: 26px; width: 463px; }

.comingsoonlist .form-input textarea {
    height: 115px !important;
    width: 100% !important;
}

.comingsoonlist .frm_style_formidable-style.with_frm_style .frm_radio label, 
.comingsoonlist .frm_style_formidable-style.with_frm_style .frm_checkbox label { font-size: 14px; }

.middle-left iframe#mc-donation {
    display: list-item;
    margin: 30px auto 0;
}
.vacation-bullet { float:none; }   
.mds-system, .mds-manager { float:left; width:100%; }
.fix-link {
    float: left;
    margin-top: -95px;
    width: 100%;
}
.mds_staff li {
    background: none;
    float: left;
    width: 47%;
    margin-right: 3%;
    margin-bottom: 1%;
    padding: 0;
}
ul.mds_staff {
    padding: 0;
}
ul.mds_staff .staff_full{
	width: 100%;
}
ul.staff_twol_col li:first-child{
	width: 25%;
	margin-right: 10px;
	margin-top: 7px;
}
ul.staff_twol_col li:last-child{
	width: 72%;
}
.staff_twol_col h5 {
    margin-top: 0;
}
ul.staff_twol_col li {
    background: none;
    padding-left: 0;
    float: left;
	line-height: 25px;
}
ul.staff_twol_col {
    padding: 7px 0 6px;
	margin:0;
}
.staff_twol_col li > p {
    margin: 0;
}
h5.cyan-title {
    background-color: #66c6c0;
    font-family: CenturyGothic;
    font-weight: bold;
    text-align: center;
    padding: 15px 10px;
    line-height: normal;
    color: #fff;
    font-size: 36px;
}
ul.twocol-share {
    padding: 0;
}


ul.twocol-share li {
    background: none;
    padding-left: 0;
    float: left;
    width: 50%;
    line-height: 23px;
    text-align: right;
	list-style-type: none;
}
h5.title-generation span {
    font-family: 'FuturaCondensedMediumMedium';
    font-size: 29px;
    vertical-align: bottom;
	color: #0e559d;
}
h5.sharetag-title span.sharetag {
display: inline-block;
    background-color: #ceebe7;
    line-height: normal;
    padding: 20px 50px;
    font-size: 50px;
    font-family: 'FuturaCondensedMediumMedium';
    color: #0e559d;
    margin-top: 10px;
}
.table-share ul {
    text-align: left;
	padding: 0;
}
h5.sharetag-title {
    font-family: 'CenturyGothicBold';
    font-size: 16px;
	
    line-height: normal;
}
.table-share td {
    float: none;
    width: 48%;
    text-align: center;
    border: 2px solid #ceebe7;
    padding: 25px 40px 10px 40px;
    margin-right: 25px;
    min-height: 350px;
    display: inline-block;
    vertical-align: top;
}
h5.title-holyday {
    background: #1c2c7b;
    color: #fff;
    padding: 20px 30px;
}
.table-share td:last-child{
	margin-right: 0;
}
.shareinfo p {
    margin: 0 0 5px 0;
}
.table-share ul li {
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 15px;
	    background: url(images/read-aerrow.jpg) left 6px no-repeat;
    line-height: 31px;
    list-style-type: none;
    padding-bottom: 6px;
    padding-left: 19px;
}
.shareinfo {
    border: 2px solid #0e559d;
    max-width: 80%;
    margin: 0 auto;
    padding: 25px 20px 20px 20px;
    text-align: center;
    border-radius: 30px;
    background-color: #0e559d;
    color: #fff;
}
.table-share {
    margin-bottom: 20px;
    text-align: center;
}
.table-share .table-title {
    font-size: 22px;
    width: 100%;
    float: left;
    margin: 15px 0;
}
.table-share label {
    background: #0e559d;
    color: #fff;
    height: 40px;
    display: inline-block;
    width: 40px;
    line-height: 40px;
    border-radius: 50%;
    font-size: 24px;
}
h5.title-generation {
    font-size: 16px;
    font-family: 'CenturyGothicBold';
	color: #333333;
}
.twocol-share h6 {
    line-height: 26px;
}
.sharetest-author {
    display: block;
    font-size: 22px;
	font-family: CenturyGothic;
}
h5.sharetag-testimonial {
	display: inline-block;
    background-color: #ceebe7;
    line-height: 40px;
    padding: 16px 20px;
    font-size: 34px;
    font-family: 'FuturaCondensedMediumMedium';
    color: #0e559d;
    margin-top: 10px;
}
.twocol-share iframe{width: 100% !important;}
.share-blue {
    width: 100%;
    float: right;
    margin-bottom: 15px;
}
.share-blue img {
    margin: 0;
}
.content-left-hl{
	padding-right: 30px;
}
h3.twothings-title {
    float: left;
    width: 100%;
    text-align: center;
    font-size: 28px;
	line-height: normal;
}
.vid-bot-icon a {
    margin-left: 10px;
}
ul.manager-twocol {
    margin: 0;
    padding: 20px 0 0 0;
}
.manager-twocol li:first-child {
    display: inline-block;
    float: left;
    padding-right: 20px;
    width: 61%;
}
.manager-twocol li:last-child {
    display: inline-block;
    float: right;
    width: 36%;
}
.manager-twocol h2 {
    text-transform: uppercase;
    font-size: 64px;
    float: left;
    width: 100%;
    line-height: normal;
	margin: 0;
}
.manager-twocol h3 {
	line-height: normal;
    font-size: 50px;
    font-weight: bold;
    text-transform: uppercase;
    margin: 0;
	font-family: FuturaCondensedMediumMedium !important;
}
ul.manager-threecol {
    margin: 0;
    padding: 0;
}
.manager-threecol li {
    display: inline-block;
    float: left;
    width: 33.33%;
}
.manager-threecol li.key-one {
    width: 20%;
}
.manager-threecol li.key-two {
    width: 46%;
}
.manager-threecol h3 {
    font-size: 38px;
    margin-bottom: 60px;
    text-transform: uppercase;
}
ul.mdslisting li{
	display: block;
	width: 100%;
	background: url(images/read-aerrow.jpg) left 6px no-repeat;
    line-height: 31px;
    list-style-type: none;
    padding-bottom: 6px;
    padding-left: 19px;
}
ul.mdslisting {
    margin: 0;
    padding: 0;
}
h3.mdsformtitle {
    float: left;
    width: 100%;
}


.page-id-26976 .frm_checkbox {
    width: 50%;
}
.frm_style_formidable-style.with_frm_style .frm-show-form .frm_section_heading h3 { font-weight: normal; font-size: 23px; padding: 15px 0 12px;}
.with_frm_style .frm_description {
    clear: none;
    display: inline-block;
    margin-top: 10px !important;
    width: 100%;
}
.frm_style_formidable-style.with_frm_style .frm_form_field.frm_html_container {
    color: #666666;
    font-family: arial;
    font-size: 14px;
    font-weight: normal !important;
}
#frm_field_cptch_number_container {
    margin-bottom: 35px;
    margin-top: 15px;
}
.cptch_time_limit_notice {
    color: red;
    display: none;
    font-size: 15px;
    line-height: normal;
    padding: 6px 0;
}
.with_frm_style label.frm_primary_label, .with_frm_style.frm_login_form label {
    margin: 0 0 14px !important; padding:0 !important;
}
.frm_style_formidable-style.with_frm_style .frm_radio label, .frm_style_formidable-style.with_frm_style .frm_checkbox label, .frm_style_formidable-style.with_frm_style p.description, .frm_style_formidable-style.with_frm_style div.description, .frm_style_formidable-style.with_frm_style div.frm_description, .frm_style_formidable-style.with_frm_style .frm-show-form > div.frm_description, .frm_style_formidable-style.with_frm_style .frm_error { font-size:15px;     font-family: CenturyGothic !important; }

.middle-left .member-tworow li {
    padding: 0;
    margin: 0;
    background: none;
    float: left;
    width: 100%;
    margin-bottom: 20px;
}
.middle-left .member-tworow {
    margin: 0;
    padding: 0;
}
.member-tworow.custom-font li {
    font-family: 'BradleyHandITC';
    font-size: 20px;
    font-weight: bold;
}

/* Gravity Form CSS */

.gform_wrapper ul.gform_fields li.gfield select{
	color: #444444;
    background-color: #eeeeee;
    background-image: none;
    border-color: #dddddd;
    border-width: 1px;
    border-style: solid;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    width: 100%;
	min-height: 45px;
    max-width: 100%;
    font-size: 16px;
    padding: 8px 5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    outline: none;
    font-weight: normal;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
}
.gform_wrapper ul.gform_fields li.gfield select:focus{
	background-color: #ffffff;
    border-color: #dddddd;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(221,221,221, 0.6);
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(221,221,221, 0.6);
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(221,221,221, 0.6);
}
.gform_wrapper .top_label .gfield_label{
	font-size: 21px;
    color: #0e559d;
    font-weight: normal;
    text-align: left;
    padding: 0 0 3px 0;
	font-family: "FuturaCondensedMediumMedium";
    max-width: 100%;
}
.gform_wrapper .gfield_required {
    color: #ff0000 !important;
    font-weight: bold;
}
.gform_wrapper input[type="text"]:focus, .gform_wrapper input[type="url"]:focus, .gform_wrapper input[type="email"]:focus, .gform_wrapper input[type="tel"]:focus, .gform_wrapper input[type="number"]:focus, .gform_wrapper input[type="password"]:focus{
    background-color: #ffffff !important;
    border-color: #dddddd !important;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(221,221,221, 0.6);
	
}
.gform_wrapper input[type="text"], .gform_wrapper input[type="url"], .gform_wrapper input[type="email"], .gform_wrapper input[type="tel"], .gform_wrapper input[type="number"], .gform_wrapper input[type="password"]{
	color: #444444;
    background-color: #eeeeee;
    background-image: none;
    border-color: #dddddd;
    border-width: 1px;
    border-style: solid;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    width: 100%;
    max-width: 100%;
    font-size: 16px;
    padding: 5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    outline: none;
    font-weight: normal;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
}
.gform_wrapper textarea:focus{
	background-color: #ffffff !important;
    border-color: #dddddd !important;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(221,221,221, 0.6);
}
.gform_wrapper textarea{
	color: #444444;
    background-color: #eeeeee;
    background-image: none;
    border-color: #dddddd;
    border-width: 1px;
    border-style: solid;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    width: 100%;
    max-width: 100%;
    font-size: 16px;
    padding: 5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    outline: none;
    font-weight: normal;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
}
.gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium{
    width: calc(100% - 0px) !important;
}
.gform_wrapper .gform_footer input.button, 
.gform_wrapper .gform_footer input[type=submit], 
.gform_wrapper .gform_page_footer input.button, 
.gform_wrapper .gform_page_footer input[type=submit]{
	background: #c80202;
    border: 2px solid #c80202 !important;
    border-radius: 10px;
    box-shadow: none;
    box-sizing: content-box;
    color: #fff;
    cursor: pointer;
    font-family: "futuramedium";
    font-size: 22px !important;
    font-weight: normal;
    height: auto;
    line-height: 43px !important;
    padding: 0 30px !important;
    text-align: center;
    text-shadow: none;
    width: auto;
    transition: all 0.3s ease-in-out 0s;
    -webkit-transition: all 0.3s ease-in-out 0s;
}
.gform_wrapper .gform_footer input.button:hover, 
.gform_wrapper .gform_footer input[type=submit]:hover, 
.gform_wrapper .gform_page_footer input.button:hover, 
.gform_wrapper .gform_page_footer input[type=submit]:hover{
	background: none !important;
    border: 2px solid #c80202 !important;
    color: #c80202 !important;
}
.gform_wrapper li.gfield.gfield_error, 
.gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
    background-color: rgba(255, 223, 224, 0) !important;
    margin-bottom: 0px !important;
    border-top: 0px solid #C89797  !important;
    border-bottom: 0px solid #C89797  !important;
    padding-bottom: 0  !important;
    padding-top: 0  !important;
    box-sizing: border-box;
}
.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container, .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label {
    margin-top: 0 !important;
}
.gform_wrapper .gfield_error .gfield_label {
    color: #ff0000 !important;
}
.gform_wrapper .validation_message {
    color: #ff0000 !important;
    font-weight: normal !important;
    font-size: 11px !important;
    font-family: "arial" !important;
    letter-spacing: normal !important;
}
.gform_wrapper .field_description_below .gfield_description {
    padding-top: 0 !important;
}
.gform_wrapper div.validation_error{
    background-color: #B81900 !important;
    border: 1px solid #be2e17 !important;
    border-radius: 0px !important;
    color: #ffffff !important;
    font-size: 14px !important;
    margin: 0;
    margin-bottom: 20px;
	text-align: left !important;
    padding: 15px !important;
	font-weight: normal !important;
}
.gform_wrapper ul.gform_fields li.gfield {
    padding-right: 0px !important;
	float: left;
}
.gform_confirmation_message {
    float: left;
    width: 100%;
    background: #0fa923;
    color: #fff;
    padding: 10px 20px;
}
.gform_confirmation_message a{
	color: #fff;
	text-decoration: underline;
}
.two-cal-checkbox li {
    float: left;
    width: 50% !important;
}
.middle-left .gform_wrapper h2.gsection_title {
    margin: 18px 0 0 0 !important;
    padding: 0!important;
    letter-spacing: normal!important;
    float: left;
    display: block;
    width: 100%;
}
.middle-left .gform_wrapper li.gfield.field_description_below+li.gsection{
	margin-top: 10px!important;
	    margin-bottom: 10px !important;
		float: left;
}
.middle-left .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) {
    max-width: calc(100% - 0px)!important;
}
.gfield.two-call-input {
    clear: none !important;
    width: 48% !important;
    float: left;
    margin-right: 2%;
}
.gm-style-iw a {
    display: inline-block;
    margin: 0 10px 0 0;
}
.single-tribe_events .tribe-events-single-event-title{text-transform: none;}
.frm_form_field.frm_repeat_buttons {
    float: left;
    width: 100%;
    margin: 0 0 20px 0;
}
.frm_style_formidable-style.with_frm_style .frm_repeat_sec {
    margin-bottom: 10px !important;
    margin-top: 10px !important;
}
.frm_style_formidable-style.with_frm_style .frm_primary_label_style {
    margin-top: 0px !important;
}

.frm_style_formidable-style.with_frm_style .frm-show-form .frm_primary_label_style h3.frm_pos_top{
	font-family: "arial";
    font-size: 21px !important;
    color: #0e559d !important;
    font-weight: normal !important;
    text-align: left !important;
    margin: 0 !important;
    padding: 0 !important;
    width: auto;
    display: block;
    border: none !important;
}
.pollSlider{padding-top:0px !important; }
.pollSlider .nav-tabs {
    margin-top: 0 !important;
    position: absolute !important;
    left: 0 !important;
}

.pollSlider .tab-content {
    background: #fff;
    margin: 25px 0 0 0 !important;
}
.tagline {
    display: inline-block;
    max-width: 470px;
    float: left;
    text-align: center;
}
.page-template-mds-location a.button {
    font-size: 22px;
    padding: 12px 34px;
}


.foundation-twocol {
    display: inline-block;
    margin: 80px 0 40px;
    width: 100%;
}
.foundation-left {
    display: inline-block;
    float: left;
    padding-right: 20px;
    width: 46%;
}
.foundation-right {
    display: inline-block;
    float: right;
    width: 53%;
}
.foundation-twocol h3 {
    line-height: normal;
    font-size: 50px;
    font-weight: bold;
    text-transform: uppercase;
    margin: 0;
    color: #c80202;
    font-family: FuturaCondensedMediumMedium !important;
}
.res-slider-button{display:none;}
.page-id-31667 .middle-left h6 {
    width: auto; line-height: 24px;margin-bottom: 10px;
}

.rt-box {
    display: inline-block;
    width: 59%;
    float: right;
}

.member-title {
    border-bottom: 2px dashed #cccccc;
    display: inline-block;
    font-size: 15px;
    margin-bottom: 0;
    padding: 12px 0 12px 6px;
    width: 100%;
}
.page-id-36276 .page-title, .page-id-53469 .page-title { display: none; }
.page-id-36276 .middle-left { padding-top: 33px; }
.page-id-36276 .pro-box-title { margin-bottom: 30px; }

.news-event-m .item {
    width: 33.33%;
    float: left;
    padding: 7px;
}
.new-news-event-m {
    float: left;
    width: 100%;
}
.read-btn-sec {
    width: 100%;
    float: left;
    padding: 30px 0 0 0;
    text-align: center;
}
.read-btn-sec .red {
    display: inline-block;
    margin: 0;
    float: none;
}
.hide-more {
    display: none;
}
.read-more {
    display: block;
}
.show-block .hide-more {
    display: block;
}
.show-block .read-more {
    display: none;
}


.small-click {
    background: #06509b;
    color: #fff !important;
    padding:4px 14px;
    border-radius: 4px;
    margin-left: 8px;
    display: inline-block;
    border: 2px solid #06509b;
    font-family: 'futuramedium';
}
.small-click:hover {
    color: #06509b !important;
    background: none;
}
.pcd-btn {
    text-align: right;
    margin: -23px 16px 27px 0;
}
.pcd-btn .small-click {
    background: #c80202;
    border: 2px solid #c80202;
    padding: 4px 13px;
    font-size: 14px;
    margin-left: 0;
}
.pcd-btn .small-click:hover { background: none; color: #c80202 !important; }

.page-id-36276 .middle-left .button, .page-id-53469 .middle-left .button { float: none; display: inline-block; margin-bottom: 14px; }

.prmomte.hm-one h2 {
    font-family: 'FuturaCondensedMediumMedium', sans-serif;
    font-size: 25px;
}
.prmomte .btn-primary-white {
    padding: 11px 24px;
}

/* What is MDS Page */
.page-whatis-mds{display:inline-block;width:100%;padding:50px 0;}
.wsm-section-one{margin-bottom:50px;background-image:url(images/footer-bg.png);background-repeat:no-repeat;background-position:top right;}
.wsm-section-one .page-title{text-align:center;font-size:48px;margin-bottom:20px;}
.wsm-section-two{padding:100px 0 25px 0;margin-bottom:50px;background-color:#ffffff;background-image:url(images/wsm-bg-pattern-1.png);background-repeat:repeat-x;background-position:top center;float:left;width:100%;}
.wsm-section-two h2{color:#be1e2d;font-size:36px;font-family:FuturaCondensedMediumMedium;line-height:44px;}
.wsm-section-two p{color:#be1e2d;}
.wsm-section-three .wsm-three-title, .wsm-section-four .wsm-four-title{font-family:FuturaCondensedMediumMedium;background-color:#be2033;color:#fff;font-size:36px;line-height:normal;padding:20px 10px;display:inline-block;width:100%;text-align:center;margin-bottom:0;}
.infography-wrapper{max-width:700px;margin:0 auto;}
.fact-icon{display:inline-block;width:25%;float:left;position:relative;}
.fact-text{display:inline-block;width:75%;}
.fact-no{position:absolute;top:0;left:30px;}
.fact-no h4{font-family:'Futura-Bold', sans-serif;color:#fff;display:inline-block;font-size:36px;margin-left:-30px;margin-top:-35px;float:right;}
.fact-no h3{font-family:'CenturyGothic', sans-serif;color:#fff;display:inline-block;font-size:24px;padding-top:6px;}
.fact-text img{margin-right:10px;vertical-align:middle;display:inline-block;}
.fact-text h2{color:#bb2437;font-size:30px;line-height:30px;display:inline-block;vertical-align:middle;margin-right:15px;font-family:FuturaCondensedMediumMedium;}
.fact-text p{float:left;width:100%;margin-top:10px;}
.fact-text p strong{color:#bb2437;}
.info-row{float:left;width:100%;margin:20px 0;}
.wsm-f-col{float:left;width:50%;padding-right:24px;}
.wsm-f-col h3{font-family:FuturaCondensedMediumMedium;color:#bb2437;font-size:28px;line-height:30px;display:inline-block;vertical-align:middle;margin-right:15px;}
.wsm-section-three{background-color:#f8f8f8;float:left;width:100%;padding-bottom:20px;}
.wsm-section-four{float:left;width:100%;padding-bottom:40px;}
.wsm-section-three .infography-wrapper{margin-top:30px;}
.wsm-f-col-m{float:left;width:100%;padding:30px 0;}
.wsm-f-col img{margin-bottom:20px;margin-top:20px;}
.wsm-col-8{float:left;width:78%;padding-right:50px;}
.wsm-col-4{float:left;width:22%;}
.wsm-col-4 img{max-width:252px;border:1px solid #bbb;box-shadow:0px 0px 15px rgba(0,0,0,0.1);}
.read-more-link{text-align:center;margin-top:15px;}
.read-more-link a{color:#bb2437;font-family:FuturaCondensedMediumMedium;font-size:24px;}
.wsm-col-4:last-child > a{margin-top:-50px;display:inline-block;}
.wsm-f-l{float:left;width:50%;word-wrap:break-word;}
.wsm-f-m li{margin-bottom:20px;}
.wsm-section-four-one{float:left;width:100%;background-color:#f8f8f8;padding:40px 0;}
.wsm-section-five{padding-top:50px;float:left;width:100%;}

/* What is MDS Page - Page by Numbers */
.page-bythe-numbers .wsm-section-two h2{color:#be1e2d;font-size:48px;font-family:FuturaCondensedMediumMedium;line-height:64px;}
.page-bythe-numbers .wsm-section-two p{color:#333333;font-size:25px;line-height:42px;margin-bottom:40px;font-family:'CenturyGothicBold';}
.page-bythe-numbers .read-more-link{text-align:left;}
.page-bythe-numbers .wsm-section-two{background-position:center;}


/* What is MDS Page - New Demo */
.style-1-m {
    display: inline-block;
    width: 100%;padding: 60px 0;
}
.style-1-right {
    float: right;
    width: 50%;
}
.style-1-left {
    float: left;
    width: 47%;
    padding-right: 2%;
    border-right: 1px dotted #bbb;
    margin-right: 3%;
}
.style-1-right .wsm-col-4:last-child > a {
    margin-top: 0px;
    float: none;
    margin-right: 0;
}
.style-1-right h2 {
	color: #be1e2d;
    font-size: 30px;
    font-family: FuturaCondensedMediumMedium;
    line-height: 40px;
}
.style-1-right .wsm-col-4 img{max-width: 100%;}
.style-1-right .wsm-col-4 {
    float: right;
    width: 50%;
    text-align: center;
}
.style-1-right .wsm-col-8 {
    color: #333333;
    margin-bottom: 30px;
    width: 50%;
    padding-right: 4%;
}
.style-1-m .page-title {
    text-align: center;
    margin-bottom: 50px;font-size: 37px;
}
.style-1-left h2{
	float: left;
    width: 100%;
    color: #0e559d;
    font-size: 28px;
    margin-bottom: 20px;
    font-family: FuturaCondensedMediumMedium;
    line-height: normal;
}
.style-1-right .wsm-col-8 {
    color: #333333;
    width: 50%;
    padding-right: 4%;
    margin-bottom: 0;
}
.style-1-right .read-more-link {
    text-align: left;
    margin-top: 15px;
}
.wsm-row-m {
        display: inline-block;
    width: 100%;
    margin-top: 30px;background-image: url(images/wsm-bg-pattern-1.png);
}.wsm-f-col-main {
    display: inline-block;
    width: 100%;
}.style-1-right .wsm-three-title, .style-1-right  .wsm-four-title {
    background-color: #be1e2d;
    color: #fff;
    text-align: center;
    padding: 5px 5px;
    font-size: 28px;
}
.style-1-right .fact-text h2 {
    font-size: 26px;
    line-height: 30px;
}
.style-1-right .wsm-f-col-m{padding: 0;}
.style-1-right .wsm-f-col h3 {
    margin-top: 0px;
}.style-1-right .wsm-f-m {
    background-color: #f8f8f8;
    padding: 30px 15px;
    float: left;
    width: 100%;
    word-wrap: break-word;
    margin-top: 30px;
}.style-1-right .wsm-col-m {
    float: left;
    width: 100%;
    background-color: #f8f8f8;
    padding: 40px 40px 30px 40px;
}.style-1-right .wsm-four-title {
    margin-bottom: 0;
}
.style-1-right .wsm-f-col-m {
    float: left;
    width: 100%;
    background-color: #f8f8f8;
    padding: 40px;
}
.style-1-right .wsm-f-m {
    border: 2px solid #e6e6e6;
    padding: 30px 15px;
    float: left;
    width: 100%;
    word-wrap: break-word;
    margin-top: 30px;
	background-color:#fff;
}.style-1-bluebox .widget-area {
    float: none;
    display: table;
    background-color: #f8f8f8;
    padding: 30px;
    margin-top: 40px;
}.style-1-bluebox .widget {
    width: 33.33%;
    margin: 0 0 25px 0;
    padding: 0;
    text-align: center;
    float: none;
    display: table-cell;
    vertical-align: middle;
}.style-1-bluebox {
    display: inline-block;
    width: 100%;
}
.style-1-right .read-more-link{text-align:center;}

.frm_style_formidable-style.with_frm_style select { height: 34px !important; }

.with_frm_style .frm_form_field {
    clear: none;
    display: inline-block;
    width: 100%;
}
.managingmds-webinars {
    padding-bottom: 0 !important;
}


/* 
4 Blocks CSS 
.page-template-bboh-template .toolbox-col-center .toolbox-col { width: 276px;text-align:center; }
.page-template-bboh-template .toolbox-col-center .toolbox-col .toolbox-icon{float: none; display:inline-block;width: 100%; text-align: center;}
.page-template-bboh-template .toolbox-col-center .toolbox-col:last-child { margin: 0; }
.page-template-bboh-template .toolbox-col-center .toolbox-col .toolbox-c { font-size: 16px; width: 100%; padding-left: 0; }
*/

.single-check .gfield_label { display: none !important; }
.single-check .gfield_checkbox li label {  font-size: 19px !important;   color: #0e559d; }

.numbering-list {
    margin: 0;
}
.numbering-list li {
    background: none;
    list-style-type: decimal;
    padding: 0;
        line-height: 24px;
    padding-bottom: 4px;
}


#fancybox-wrap { z-index: 999998999999999 !important; }
#fancybox-overlay { z-index: 9999999999 !important; }
.page-id-45766 .page-title , .page-id-46094 .page-title, .page-id-47038 .page-title {
   text-align: center;
   width: 100%;
}
.page-id-48253 .page-title {
   text-align: center;
   width: 100%;
}
.page-id-46094 #fancybox-title-inside { display: none; }

.non-program-box-col small {
    width: 100%;
    display: inline-block;
    line-height: 1.7em;
    font-size: 77%;
    margin-top: -22px;
}
.content-logo-m {
    display: flex;
}
.content-logo-m .about-logo {
    padding-right: 100px;
}
.content-logo-m .about-logo h5 {
    line-height: 30px;
}
.webinars-btn {
    background: #07519c;
    border-radius: 10px;
    font-size: 14px !important;
    border-radius: 10px;
    float: none;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    display: inline-block;
    padding: 12px 15px;
    margin: 0 0 7px;
}
.webinars-btn:hover{
    color: #fff;
    background: #333;
}

.HmVideo {
    width: 100%;
    background-color: #06509b;
}
.HmVideo .fix {
    position: relative;
}
.HmVideo video {
    width: 100%;
    display: block;
}
.HmPoster {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 9;
    cursor: pointer;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
.ribbonLink {
    position: absolute;
    right: -8px;
    top: -6px;
}
.news-event-m .item { position: relative; }
.fancybox-container { z-index: 99999999999 !important; }
.news-event-m .lightbox {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.single-patient_caregiver .nav-next {
    float: right;
}
.single-patient_caregiver .nav-single {
    padding-top: 30px;
}

body .frm_style_formidable-style.with_frm_style input[type=text], 
body .frm_style_formidable-style.with_frm_style input[type=password], 
body .frm_style_formidable-style.with_frm_style input[type=email], 
body .frm_style_formidable-style.with_frm_style input[type=number], 
body .frm_style_formidable-style.with_frm_style input[type=url], 
body .frm_style_formidable-style.with_frm_style input[type=tel], 
body .frm_style_formidable-style.with_frm_style input[type=file], 
body .frm_style_formidable-style.with_frm_style input[type=search], 
body .frm_style_formidable-style.with_frm_style select, 
body .frm_style_formidable-style.with_frm_style .frm-card-element.StripeElement{
        height: 40px !important;
        padding: 5px 12px !important;
        width: 100% !important;
        max-width: 100% !important;
        font-family: CenturyGothic !important;
}
.frm_style_formidable-style.with_frm_style .frm_form_fields > fieldset,.frm_style_formidable-style.with_frm_style .frm_radio label, .frm_style_formidable-style.with_frm_style .frm_checkbox label{
    font-family: CenturyGothic !important;
}
.frm_forms .CustomCheckbox .frm_checkbox {
    width: auto;
}


.row { display: flex; padding:20px 0; }
.col2 { padding: 0 10px; text-align: center; }
.col2 h1 { margin-bottom: 10px; }

.patient_stories_Cl {
    display: flex;
    justify-content: space-between;
    border-top: 1px solid #e4e4e4;
    padding: 26px 0;
    align-items: flex-start;
}
.patient_stories_thumb {
    width: 19%;
    height: 210px;
    background-size: cover !important;
    background-position: center top !important;
    border: 1px solid #dcdcdc;
    position: relative;
}
.patient_stories_dec {
    width: 76%;
}
h2.heading2 {
    font-size: 28px;
    font-family: 'CenturyGothicBold';
    margin-bottom: 6px;
    line-height: 1em;
    margin-top: 44px;
}
.patient_stories { padding-top: 23px; }
.patient_stories h1 {
    text-align: left;
}
.patient_stories_dec h3 {
    margin-top: 0;
    color: #0e559d;
    font-family: CenturyGothicBold;
    margin-bottom: 13px;
    font-size: 25px;
}
a.donatebutton {
    color: #fff;
    margin: 0 auto;
    display: inline-block;
    background: #004d9d;
    border-radius: 5px;
    text-transform: uppercase;
    padding: 23px 95px 18px 33px;
    position: relative;
    font-size: 26px;
    margin: 22px 0;
    border: 2px solid #004c9d;
    font-family: FuturaCondensedMediumMedium;
    line-height: 1em;
}
a.donatebutton:hover {
	border: 2px solid #1e4b7b;
}
a.donatebutton:hover:after {
	right: 18px;
}
a.donatebutton:after {
    background: url(images/donate-arrow.png) center center no-repeat;
    width: 50px;
    content: "";
    height: 35px;
    position: absolute;
    right: 24px;
    top: 19px;
    transition:all 0.3s ease-in-out;
    -webkit-transition:all 0.3s ease-in-out;
}
a.read-btn {
    display: inline-block;
    background: #004c9d;
    color: #fff;
    padding: 6px 11px;
    border-radius: 5px;
    border: 1px solid #004c9d;
}
a.read-btn:hover {
	background: none;
	color: #004c9d;
}

.single-patient_stories .nav-single , .single-patient_stories  .entry-meta { display: none; }


.middle-left-full {
    display: flex;
    justify-content: space-between;
}
.right_dec {
    width: 66%;
}
.left_thumb {
    width: 31%;
    padding-top: 25px;
}
.patient_stories-template-default .entry-header, .single-fundraising_events .entry-header {
    padding-top: 28px;
}
.patient_stories-template-default .entry-header h1 , .single-fundraising_events .entry-header h1 {
    margin-bottom: 0;
}
.single-patient_stories blockquote, .single-fundraising_events blockquote {
    font-size: 116%;
    font-weight: bold;
    font-family: CenturyGothicBold;
}
.single-patient_stories blockquote p , .single-fundraising_events blockquote p  {
	margin-bottom: 0;
}
.no-featured .right_dec { width: 100%; }

.backbtn a {
	position: relative;
	padding-left: 41px;
	font-family: 'CenturyGothicBold';
	color: #04529b;
}
.backbtn a:before {
	background:url(images/back-arrow.png) left center no-repeat; 
	content: "";
	width: 36px;
	height: 24px;
	position: absolute;
	left: 0;
	transition: all 0.3s ease-in-out 0s; 
	-webkit-transition: all 0.3s ease-in-out 0s; 
}
.backbtn a:hover:before { left: -10px; }
.linkfocus { position: absolute; margin-top: -30px; }
.left_thumb img {
    width: 100%;
}
.head-left h1 {
    text-align: left;
    margin: 0;
}
.page-template-patient-story .page-title {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.head-donate .donatebutton {
    margin: 0;
}
.center-donate { display: inline-block; width: 100%; text-align: center; }


.pt-listing { width: 100%; display: inline-block; }
.pt-repeated {
    width: 100%;
    padding-bottom: 30px;
    display: flex;
    border-bottom: 1px solid #dadada;
    margin-bottom: 40px;
}
.pt-dec {
    width: 57%;
    padding-left: 35px;
}
.pt-thumb {
    width: 35%;
    background-size: cover !important;
    background-position: center top !important;
    position: relative;
    min-height: 243px;
}
.pt-thumb .fixedlink { position: absolute; left: 0; top: 0; width: 100%; height: 100%; }

.pt-listing a.read-btn {
    width: auto;
}
.pt-thumb img { width: 100%; }
.ptBtn {
    width: 100%; display: inline-block;
}


.single-fundraising_events .left_thumb {
	padding-top: 0;
}
.single-fundraising_events .middle-left-full {
	padding-top: 20px;
}	
.pr-link {
    position: relative;
    padding-left: 18px;
    display: inline-block;
}
.pr-link:before {
    content: "";
    background: #0065ab;
    width: 5px;
    height: 5px;
    position: absolute;
    left: 0;
    border-radius: 20px;
    top: 13px;
}

.page-id-50280 h1 b {
    font-family: FuturaCondensedMediumMedium;
}
.goog-te-menu-frame {
	z-index: 9999999999 !important;
}
.single-patient_stories blockquote {
    display: inline-block;
}
.page-id-51041 .middle-left .page-title {
    font-size: 35px;
}
.page-id-51184 .middle-left h2 {
    color: #0e559d;
    margin-top: 40px;
}
.page-id-51184 .middle-left .tbl-click-btn {
    display: inline-block;
    float: none;
}
.publications-title.button {
    float: none !important;
    display: inline-block !important;
}
.toggle-table,.publications-list{
    display: none;
}
.toggle-table .normal-table {
    margin: 0;
}
.member-list-main {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -15px;
    padding: 40px 0 0 0;
}

.list-Cl-in {
    position: relative;
    transition: all 0.3s;
}
.list-Cl-in:hover {
    transform: translate(0px, -10px);
}
.list-Cl-in a{
    position: absolute;
    left: 0;top: 0;right: 0;bottom: 0;
}
.member-list-Cl {
    width: 33.33%;
    padding: 0 15px;
    margin: 0 0 30px;
}
.member-list-Cl p:empty{
    display: none;
}
.member-thumb {
    padding-bottom: 90%;
    background-repeat: no-repeat;
    background-size: cover;
}
.member-name {
    background: #0f549d;
    text-align: center;
    padding: 20px 0;
    line-height: normal;
    border-radius: 0 0 5px 5px;
}
.member-name h4 {
    margin: 0;
    color: #fff;
    font-size: 22px;
}
.page-template-ipss-r-calculator .middle-left .page-title, .page-template-ipss-r-calculator .middle-left .cust-title {
    color: #0e559d;
    font-family: CenturyGothic;
    font-weight: bold;
    font-size: 27px;
    text-align: center;
    display: block;
}
.innerBanner {
    width: 100%;
    height: 430px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top center;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    position: relative;
}
.innerBanner:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: rgba(0,0,0,0.3);
}
.cap-m {
    position: relative;
    color: #fff;
    max-width: 100%;
    width: 560px;
    margin: 0 auto;
}
.cap-m .page-title {
    color: #fff;
    font-size: 57px;
}
.member_intro {
    text-align: right;
    font-size: 18px;
    line-height: 1.4em;
    margin-top: 28px;
}
.member_intro .button {
    background: none repeat scroll 0 0 #06509b;
    border: 2px solid #06509b;
    border-radius: 4px;
    color: #ffffff;
    font-size: 17px;
    font-style: normal;
    line-height: 35px;
    padding: 0 12px;
    margin-top: 10px;
    cursor: pointer;
    display: inline-block;
}
.member_intro .button:hover {
    background: none;
    color: #06509b;
}

.btn-gr-m {
    display: inline-block;
    width: 100%;
    padding: 20px 0 20px 0;
}
.btn-gr-m.btn-gr-m a.button {
    margin: 0 15px 0 0;
}



.custom-icon-m {
    display: flex;
    flex-wrap: wrap;
     
}
.custom-icon {
    width: 22%;
    text-align: center;
    margin-right: 30px;
    position: relative; 
}
.custom-icon:last-child{
    margin: 0;
        
}
.custom-icon img {
    max-width: 45%;
}
.custom-icon .box-link {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
}
.custom-icon h3 {
    text-transform: uppercase;
    font-size: 18px;
    font-family: FuturaCondensedMediumMedium!important;
    margin: 10px 0 5px;
}
.custom-icon p {
    font-size: 13px;
    line-height: 1.5em;
}
.page-content {
    width: 100%;
    margin-top: 30px;
    display: inline-block;
}
.page-content h2 {
    font-size: 37px;
    color: #07509b;
    font-family: FuturaCondensedMediumMedium;
}
.press-date {
    color: #908d8d;
}
.press-single header.entry-header {
    margin: 39px 0; width: 100%;
}


.highlight-sec {
    width: 100%;
    display: inline-block;
    border: 5px solid #10559d;
    padding: 20px;
    border-radius: 10px;
    margin: 0 0 20px;
}
.price-row {
    display: flex;
    flex-wrap: wrap;
    margin: 0 0 20px;
}
.price-row:last-child{margin: 0;}
.price-m {
    font-size: 26px;
    color: #64c6be;
    font-family: 'CenturyGothicBold';
    width: 10%;
}
.highlight-text {
    width: 90%;
    padding: 0 0 0 10px;
}
.highlight-text strong {
    display: block;
    color: #04529b;
    margin: 0 0 5px;
}
.page-template-patient-caregiver-resources-demo .u-vmenu ul {
    width: 100%;
    text-align: left;
}
.covid-menu  {
    background: url(https://www.mds-foundation.org/wp-content/uploads/2020/09/coro.png) no-repeat scroll 28px 6px !important;
    padding: 22px 0 22px 92px !important;
    margin-top: 0 !important;
    background-size: 60px auto !important;
}

.main-banner-top-title {display: inline-block; width: 100%; text-align: center; background: #00529c; padding: 23px 0; }
.main-banner-top-title h1{ margin: 0; font-weight: normal; color: #ffffff;  font-size: 46px; text-transform: none;}
.main-banner {background: #62c6be;padding: 51px 0 42px;}
.main-banner-row{ display: flex; flex-wrap: wrap; justify-content: space-between; }
.main-banner-lh{ width: 63.5%;}
.main-banner-rh{ width: 25.4%; margin-right: 4.3%;}
.main-banner-video{ padding: 55.75% 0 0 0; position: relative; box-shadow: 0 10px 10px rgba(0,0,0,0.5);}
.chat-block{ height: 100%;}
.chat-block iframe{ height: 100%;max-width: 100%;box-shadow: 0 10px 10px rgba(0,0,0,0.5); border-radius: 10px;}
.how-to-donate-section{ display: inline-block; width: 100%; background: #00529c; color: #ffffff; padding:55px 0 67px;}
.how-to-donate-section h2{ font-size: 40px; font-family: FuturaCondensedMediumMedium; margin: 0 0 30px; color: #fff; line-height: normal; }
.how-to-donate-section p{ font-size: 16px;line-height: 1.5em;}
.how-to-donate-section-inner {padding: 0 14% 0 20.1%;}
.btns-row { padding: 20px 0 0;}
.btns-row .btn{ display: inline-block; line-height: 45px; text-align: center; padding: 0 15px; min-width: 150px; background: #ffffff; color: #00529c; font-weight: bold; border-radius: 10px;margin-right: 17px;}
.feed-slider-section {display: inline-block;width: 100%;padding: 72px 0 86px;}
.feed-slider-section h2{font-family: FuturaCondensedMediumMedium; color: #191919;font-size: 40px;line-height: normal;}
.feed-slider-section h2 span{ color: #00529c;}
.feed-slider{display: inline-block;width: 100%;}
.speakers-honorees-block { padding: 35px; background: #f5f5f5; margin-bottom: 21px;}
.speakers-honorees-block-row { display: flex;flex-wrap: wrap;}
.speakers-honorees-block:nth-child(even) .speakers-honorees-img{ order: 2;}
.speakers-honorees-block:nth-child(even) .speakers-honorees-caps{ padding-left:0; padding-right: 45px; padding-left: 0;}
.speakers-honorees-img {width: 28%;}
.speakers-honorees-caps {width: 72%;padding: 13px 0 0 45px;}
.speakers-honorees-section h2{font-size: 40px;line-height: normal;font-family: FuturaCondensedMediumMedium;color: #191919; margin: 0 0 40px;}
.speakers-honorees-caps label{color: #00529c; font-weight: bold; font-size: 20px;margin: 0 0 21px; display: inline-block; width: 100%;}
.speakers-honorees-caps h3{ line-height: normal;font-family: FuturaCondensedMediumMedium;color: #191919; font-size: 40px; margin:0 0 26px;}
.speakers-honorees-caps p{ font-size: 16px; line-height: 1.5em;}
.readmore-link{ font-weight: bold; font-size: 16px; color:#191919;}
.virtual-walks-logos-section{ text-align: center;padding-bottom: 104px;}
.virtual-walks-logos-section-title h2{text-align: center;font-size: 60px; line-height: normal;color: #0e559d;font-family: 'FuturaCondensedMediumMedium', sans-serif; margin:0; text-transform: uppercase;font-weight: bold;}
.virtual-walks-logos-main ul{ padding: 0; margin: 0; display: flex; justify-content: center; align-items: center; flex-wrap: wrap; }
.virtual-walks-logos-main li{ padding: 0 50px; margin: 0; list-style: none;} 
.speakers-honorees-section {padding: 0 0 100px;}
.virtual-walks-logos-section-title {margin: 0 0 120px;}
.virtual-walks-logos-main label{ font-size: 21px;color: #00529c; display: inline-block; width: 100%; margin: 0 0 15px;}
.virtual-walks-logos-main {display: inline-block;width: 100%;margin: 0 0 55px;}
.note_sponcer {
    font-weight: bold;
    font-size: 16px;
    padding: 32px 0 0;
}
.footer-sec{ display: inline-block; width: 100%; background: #00529c; color: #ffffff; padding: 72px 0 56px;}
.footer-sec-inner{ width: 856px; margin: auto;max-width: 100%;}
.footer-sec-inner-row{ display: flex; justify-content: space-between;flex-wrap: wrap;}
.footer-sec-inner h2{font-family: FuturaCondensedMediumMedium; color:#ffffff;font-size: 40px;line-height: normal;}
.footer-sec-inner p{ line-height:1.35em}
.virtual-footer{ background: #333333; color:#ffffff; padding: 29px 0;}
.foot-row{ display: flex;  justify-content: space-between; align-items: center; }
.footer-lh { font-size: 16px;}






.bannerpart-m {
    background: #06509b;
}

.wide-two-cl .toolbox-c {
    font-size: 14px;
    width: 52%;
    padding: 0;
    margin: 0;
}
.wide-two-cl .toolbox-icon {
	padding-left: 13px;
    padding-top: 6px;
}
.wide-two-cl .toolbox-bottom { padding: 7px 0 15px 0; }
.toolbox-col.color-box.wide-two-cl {
    margin-top: 10px;
}

.presentaion-row-m {
    display: flex;
    flex-wrap: wrap;
    margin: 0px 0 25px;
    position: relative;
    border-bottom: 1px solid #e6e6e6;
    padding-bottom: 25px;
    align-items: center;
}
.presentaion-row-m .presentaion-link {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 2;
}
.presentaion-thumb {
    margin: 0 30px 0 0;
    width: 150px;
}
.presentaion-thumb img {
    margin: 0;
}
.no-thumb .presentaion-info{
    width: 100%;
}
.presentaion-info{
    width: 77%;
}
.presentaion-info h4 {
    margin: 0 0 15px;
    font-family: FuturaCondensedMediumMedium;
    font-size: 25px !important;
    line-height: 1.3em;
}
.presentaion-info p{
    margin: 0;
}

/* Podcast Homepage Start */
.professional-report-sec{display:flex;flex-wrap:wrap;padding:30px 0 30px 0;}
.pr-l{width:25%;}
.pr-l img{width:100%;}
.pr-r{width:75%;padding:0 0 0 50px;}
.pr-r h1{text-align:left;text-transform:none;font-size:48px;margin:0 0 20px;}
.pr-r h2{font-size:26px;line-height:normal;color:#333333;}
.listen-Subscribe ul{padding:0;margin:0;list-style-type:none;display:flex;flex-wrap:wrap;}
.listen-Subscribe ul li{margin:0 15px 0 0;}
.listen-Subscribe ul li:last-child{margin:0;}
.listen-Subscribe p{font-weight:bold;font-size:24px;font-family:FuturaCondensedMediumMedium;}
.listen-Subscribe ul li a img{max-width:180px;}
.Season-sory-sel{text-align:right;padding:20px 0 40px 0;}
.Season-sory-sel select{border:1px solid #ccc;height:42px;width:210px;padding:0 15px;border-radius:5px;font-size:16px;font-family:CenturyGothic;appearance:auto;}
.Season-intro-sec{text-align:center;max-width:100%;width:850px;margin:0 auto;}
.Season-intro-sec h3{color:#333333;font-family:FuturaCondensedMediumMedium;font-size:46px;margin:0 0 20px;line-height:normal;}
.Season-listing-sec{padding:60px 0 0 0;}
.Season-listing-row{padding:0 0 40px 0;border-bottom:2px dotted #cccccc;margin:0 0 40px 0;}
.Season-listing-row:last-child{margin:0;padding:0;border:0;}
.Season-list-in{display:flex;flex-wrap:wrap;}
.sl-thumb{width:20%;}
.sl-thumb img{width:100%;}
.sl-disc{width:80%;padding:0 0 0 40px;}
.sl-label{font-weight:bold;font-size:18px;}
.sl-disc h4{color:#0e559d;font-family:"FuturaCondensedMediumMedium";margin:13px 0;font-size:36px;line-height:1.2em;}
.sl-disc h5{margin:0;color:#333333;line-height:1.2em;}
.sl-btn{text-align:right;}
.sl-btn a{display:inline-block;margin:0 !important;}
.sl-btn a:hover{margin:0 !important;}
.Podcast-pagination{padding:60px 0 30px 0;text-align:center;}
.Podcast-pagination a{font-size:18px;font-weight:bold;margin:0 5px;display:inline-block;background:#06509b;color:#fff;padding:10px 20px;border-radius:5px;border:2px solid #06509b;}
.Podcast-pagination a:hover{background:transparent;color:#06509b;}
.podcast-detail-banner{padding:0 0 30px 0;}
.podcast-detail-banner img{width:100%;display:block;}
.podcast-detail-name-info.sl-disc{width:100%;padding:0;}
.podcast-detail-flex{display:flex;flex-wrap:wrap;padding:40px 0 0;}
.pd-l{width:20%;}
.pd-l ul{padding:0;margin:0;list-style-type:none;}
.pd-l ul li{padding:0 0 10px;}
.pd-r{width:80%;padding:0 0 0 30px;}
.pd-row{padding:0;width:100%;display:inline-block;}
.pd-row ul{margin:0;padding:0 0 30px;list-style-type:none;}
.pd-row ul li{background:url(images/read-aerrow.jpg) left 6px no-repeat;line-height:31px;list-style-type:none;padding-bottom:6px;padding-left:19px;}
.audio-sec{padding:15px 0 0;}
.pd-row h2{display:block;font-weight:bold;font-size:24px;font-family:FuturaCondensedMediumMedium;color: #333333;}
.audio-sec audio{width:100%;}
.pd-row h3{color:#0e559d;font-family:"FuturaCondensedMediumMedium";margin:0 0 15px;font-size:36px;line-height:1.2em;font-weight: normal;}
.podcast-twoCl-main{margin:50px auto 0 auto;border-top:2px dotted #cccccc;display:flex;flex-wrap:wrap;padding:40px 0 30px;}
.pd-twoCl{width:50%;padding:0 30px;}
.pd-twoCl h4{color:#0e559d;font-family:"FuturaCondensedMediumMedium";margin:0 0 15px;font-size:36px;line-height:1.2em;}
.pd-twoCl .btn-blue{margin:10px 0 0 0 !important;display:inline-block;text-align:center;}
.pd-r .mejs-container {margin: 0 0 30px 0;}
.pd-r .mejs-container, .pd-r .mejs-container .mejs-controls, .pd-r .mejs-embed, .pd-r .mejs-embed body {
    background: #a2a2a2;
    border-radius: 30px;
}
/* Podcast Homepage End */



.art-work {
    max-width: 600px !important;
    width: 100% !important;
}
.art-work .toolbox-c {
    width: 70% !important;
    padding-top: 12px !important;
    padding-right: 13px !important;
}
.art-work .toolbox-back-one {
    padding: 16px !important;
}
.art-work .toolbox-icon { width: 25% !important; }



.toolbox-col-center{text-align: center;}
.toolbox-col-center .toolbox-col {
    width: 370px;
        float: none;
    display: inline-block;
}
.toolbox-col-center .toolbox-col .toolbox-bottom{text-align: left;}
.gform_footer.top_label {
    position: relative;
    z-index: 99;
}
.link-block-cover{ display: inline-block; width: 100%;}
.link-block{ position: relative;}
.overlay-link{ position: absolute; top: 0; z-index: 99; bottom: 0; right: 0; left: 0;}
.link-block-cover .row{ margin: 0 -15px;}
.link-block-cover .row > div{ padding: 15px;}
.text-center{ text-align: center;}
.col-3 { width: 33.33%;}
.link-block {
    position: relative;
    height: 200px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #07509b;
    font-weight: bold;
}
.link-block::before { content: ""; position: absolute; left: 10px; right: 10px; top: 10px; bottom: 10px; border: 4px solid #64c6be; z-index: 1;}
.link-block h2{ font-weight: bold; font-size: 30px; margin: 0;}
.no-wrap-on-desktop{ flex-wrap: nowrap; width: 100%;}
.back-link{ position: relative;margin: 0 0 10px;display: inline-block;}
.back-link::before{ content: ""; display: inline-block; vertical-align: middle; height: 8px; width: 8px; border-bottom: 1px solid; border-left: 1px solid; margin-right: 10px;transform: rotate(45deg); position: relative; top: -0.05em;}

/* Video Library Page */

.video-library-main {
    width: 100%;
    display: inline-block;
    padding: 9px 0px 40px;
}
.vl_main{
    width: 100%;
    display: inline-block;
    padding-top: 56px;
}
.vl_row{
	display: flex;
	flex-wrap: wrap;
	margin: 0px -22px;
}
.vl_box_main{
    width: 33.33%;
    padding: 0 22px;
    margin-bottom: 40px;
}
.vl_box{
	width: 100%;
	position: relative;
	background-color: #ffffff;
	border-bottom: 4px solid #62c6be;
	-webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.15);
	-moz-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.15);
	box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.15);
	padding: 17px 25px 42px 25px;
	height: 100%;
}
.vl_thumb {
    padding-bottom: 70%;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
.vl_info {
    padding: 20px 0 0;
}
.vl_info h2 {
    color: #06509b;
}
.vl_tag {
    display: flex;
    flex-wrap: wrap;
}
.vl_tag span {
    font-size: 12px;
    background: #06509b;
    color: #fff;
    margin: 0 10px 10px 0;
    line-height: normal;
    padding: 3px 10px;
    border-radius: 3px;
}
.vl_title {
    width: 100%;
    display: inline-block;
}
.vl_title h3 {
    width: 100%;
    margin: 0px;
    font-size: 26px;
    letter-spacing: 0.01em;
    font-weight: 600;
    line-height: normal;
}
.vl_dropdown{
    width: 100%;
    display: inline-block;
    margin-top: 35px;
}
.vl_dropdown .select-style-2{
	min-width: 280px;
	margin-right: 28px;
}
.select-style-2 {
    width: auto;
    min-width: 280px;
    padding: 18px 17px 15px;
    color: #09519c;
    font-weight: 600;
    background-color: #ffffff;
    -webkit-box-shadow: 0px 3px 7px 0px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 3px 7px 0px rgba(0,0,0,0.2);
	box-shadow: 0px 3px 7px 0px rgba(0,0,0,0.2);
	background-image: url('images/down-angle.svg');
	background-repeat: no-repeat;
	background-position: 95% 50%;
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
}
.vl_box label{
	font-family: 'FuturaCondensedMediumMedium';
	color: #09519c;
	width: 100%;
	display: block;
	margin-bottom: 19px;
}
.vl_box h3 {
    width: 100%;
    margin: 0 0 10px 0px;
    font-weight: 600;
    font-size: 19px;
    font-family: 'CenturyGothic';
    line-height: normal;
}
.vl_box p {
    font-size: 12px;
    letter-spacing: 0.01em;
    font-family: 'CenturyGothic';
}
.vl_date_btn {
    position: absolute;
    bottom: 15px;
    left: 0;
    right: 0;
    padding: 0 25px 0 25px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
span.vl_date {
    width: auto;
    display: block;
    color: #c41230;
    font-size: 12px;
    letter-spacing: -0.025em;
    font-family: 'CenturyGothic';
}
.vl_date_btn .button {
    background: none repeat scroll 0 0 #06509b;
    border: 1px solid #06509b;
    border-radius: 4px;
    color: #ffffff;
    float: left;
    font-size: 12px;
    font-style: normal;
    line-height: 22px;
    padding: 0 8px;
    cursor: pointer;
    margin-left: 5px;
    font-family: 'CenturyGothicBold';
}

.vl_btns {
    width: auto;
    display: flex;
    flex-wrap: wrap;
}
.vl_date_btn .button:hover{
	background: #ffffff;
	color: #06509b;
}

/* Video Library Page */
/*----- Hemavat Section Start -----*/
.hemavant-banner-cover{ display: inline-block; width: 100%; text-align: left; padding: 0 0 50px;}
.hemavant-banner{ width: 100%; max-width: 100%; margin: 0 auto;}
.hemavant-banner-heading{ text-align: center; background: #5D80B6; color: #ffffff; text-transform: uppercase; font-size: 31.7px;font-family: 'Helvetica LT Std Light'; padding: 16px 10px 6px; letter-spacing: 0.1em; line-height: 1em;}
.hemavant-banner-logo-caps .row{ display: flex; padding: 12px 31px 9px; align-items: center; flex-wrap: wrap;}
.hemavant-banner-logo-caps-lh{ width: 46.5%;}
.hemavant-banner-logo-caps-rh{ width: 53.5%; font-size: 21px;font-family: 'Helvetica LT Std Bold'; line-height: 1.35em; letter-spacing: 0.008em; padding: 0px 0 9px 28px; }
.hemavant-banner-logo-caps-rh p{ margin: 0;}
.hemavant-banner-logo-caps-rh strong{font-family: 'Helvetica LT Std Bold'; color: #5D80B6;}
.hemavant-banner-hd-heading { line-height: normal; background: #EF424C; color: #fff; font-family: 'Helvetica LT Std Light'; text-transform: uppercase; font-size: 20px; text-align: center; letter-spacing: 0.013em; padding: 9px 15px 3px; }
.hemavant-banner-hd-heading label{ width: 100%; max-width: 910px; display: inline-block; margin: 0 auto; }
.hemavant-banner-list { padding: 22px 30px 0; }
.hemavant-banner-list label { text-transform: uppercase; font-family: 'Helvetica LT Std Bold'; font-size: 20.5px; color: #5D80B6;display: block;line-height: 1.3em; padding: 0 0 3px;}
.hemavant-banner-list ul{ padding: 0; margin: 0; list-style: none; display: flex; flex-wrap: wrap; float: none; }
.hemavant-banner-list li{ width: 48.9%; list-style: none; position: relative; padding: 0 10px 1px 25px;font-family: 'Helvetica LT Std Light'; letter-spacing: 0.015em; line-height: 1.6em;}
.hemavant-banner-list li strong{font-family: 'Helvetica LT Std Light'; color: #5D80B6; }
.hemavant-banner-list li span{ color: #EF424C;}
.hemavant-banner-list li::before{ content: "–"; position: absolute; left: 0; top: 0px; }
.hemavant-banner-list li.small{ font-family: 'Helvetica LT Std Bold'; letter-spacing: 0.004em; font-size: 16.6px; line-height: 1.3em; padding: 7px 0 0; }
.hemavant-banner-list li.small::before{ display: none;}
.hemavant-banner-contact{ text-align: center;}
.hemavant-banner-contact-inner { max-width: 1063px; width: 100%; display: inline-block; text-align: center; border: 3px solid #5D80B6; margin: 15px 0; padding: 11px 10px 8px;font-family: 'Helvetica LT Std Light'; letter-spacing: 0.015em; }
.hemavant-banner-contact-inner a{font-family: 'Helvetica LT Std Bold';}
.hemavant-banner-contact-inner .web-link {
    word-break: break-all;
}
.hemavant-banner > small { font-size: 13px; padding: 0 0 0 30px; font-family: 'Helvetica LT Std Light'; display: block; }
/*----- Hemavat Section End -----*/




.rev_slider_wrapper .tp-caption.CME_btn {
    font-size: 17px !important;
    line-height: 1em !important;
    margin: 0 !important;
}



.title_click {
    border: 1px solid #ccc;
    margin-bottom: 15px;
    padding: 15px;
    border-radius: 5px;
    position: relative;
    cursor: pointer;
}
.title_click h5{margin: 0;}
.text_toggle{display: none;}
.title_click:after {
    content: "";
    position: absolute;
    right: 20px;
    top: 0;
    bottom: 0;
    margin: auto;
    border-right: 2px solid #0e559d;
    border-top: 2px solid #0e559d;
    width: 15px;
    height: 15px;
    transform: rotate(45deg);
    transition: all 0.3s;
}
.title_click.active::after {
    transform: rotate(134deg);
    top: -9px;
}


/*=================================== Responsive css ================================ */
@media screen and (min-width: 1200px) {
#mega_main_menu > .menu_holder.sticky_container > .menu_inner > ul > li > .item_link { padding: 0 22px !important; }
}

@media screen and (min-width: 1600px) {
.join-the-form { background-size: 100% auto; }
}
@media screen and (min-width: 1800px) {
.join-the-form { background-size: 100% 100%; }
}
@media screen and (max-width: 1300px) {
.owl-theme .owl-controls .owl-buttons div.owl-prev { left: -16px; }
.owl-theme .owl-controls .owl-buttons div.owl-next { right: -16px; }
.man-fix { right: -10px; }
.main-bboh .rightside { width: 28%; }
.how-to-donate-section-inner{ padding: 0;}
}
@media screen and (max-width: 1250px) {
.page-whatis-mds .fix {
    max-width: 960px;
}
.wsm-col-4 img{max-width:100%;}
.vl_row{margin: 0px -15px;}
.vl_box_main{padding: 0 15px;}
.vl_box{padding: 15px 20px 42px 20px;}
.vl_date_btn{padding: 0px 20px;}


}
@media screen and (max-width: 1200px) {
.fix { margin: 0 auto; width: 94%; }
.top-menu { float: left; width: 53%; }
.top-right { width: 46%; }
.widget-area .rsidebar_testimonial .title-2 { width: 243px;}
.widget-area .rsidebar_testimonial .flexslider.carousel { padding: 0 5px 0 0;}
.widget-area .rsidebar_testimonial { width: 242px;}
.top-menu ul li a { font-size: 12px; padding: 0 11px; }
.search-box { float: left; width: 50%; }
.container-left { float: left; width: 58%; }
.container-right { float: right; width: 36%; }
.third-col { width: 31%; }
.footer-col { float: left; width: 33%; }
h2 { font-size: 18px; }
.footer-col ul li a { font-size: 14px; line-height: 25px; }
.donate { float: right; width: 13%; }
.top-more-box { float: left; padding-top: 5%; width: 52%; }
#logo { float: left; margin-right: 2%;width: 31%; }
.main-navigation li a { margin: 0; }
.contact-main .drop-button a { margin-right: 17px; }
.top-more-box { font-size: 18px; }
.owl-theme .owl-controls .owl-buttons div.owl-prev { left: 0; }
.owl-theme .owl-controls .owl-buttons div.owl-next { right: 0; }
.toolbox-col { float: left; margin-bottom: 57px; margin-right: 3%; width: 31%; }
.middle-left .toolbox-col { width: 47%; }
.toolbox-icon, .global-patient-main .toolbox-icon { width: 41%; }
.toolbox-c, .global-patient-main .toolbox-c { width: 50%; font-size: 15px; line-height: 20px; margin-top: 7px; }
.toolbox-btn a { width: 83%; font-size: 13px; }
.footer-col .with_frm_style input[type="text"],
.footer-col .with_frm_style input[type="password"],
.footer-col .with_frm_style input[type="email"],
.footer-col .with_frm_style input[type="number"],
.footer-col .with_frm_style input[type="url"],
.footer-col .with_frm_style input[type="tel"],
.footer-col .with_frm_style select,
.footer-col .with_frm_style textarea,
.footer-col .frm_form_fields_style,
.footer-col .with_frm_style .frm_scroll_box .frm_opt_container,
.footer-col .frm_form_fields_active_style,
.frm_form_fields_error_style,
.footer-col .with_frm_style .chzn-container-multi .chzn-choices,
.footer-col .with_frm_style .chzn-container-single .chzn-single { width: 100% !important; }
.frm_forms.with_frm_style { float: left; margin-bottom: 0; max-width: 100%; }
.with_frm_style,
.with_frm_style form { float: left; text-align: left; width: 100%; }
.with_frm_style fieldset { width: 100%; }
.footer-col .with_frm_style .form-field { margin-right: 0; }
.blue-button { float: left; margin-right: 8%; width: 27%; }
.recent-form-left { float: left; position: relative; text-align: center; width: 100%; }
.recent-form-right { background: none repeat scroll 0 0 #ffffff; float: left; margin-left: 0; padding: 15px; width: 100%; min-height:inherit; }
.recent-form-post-b { float: left; margin-right: 6%; width: 26%; }
.connect-box { padding: 2%; width: 100%; }
.connect-b-right { width: 60%; }
.connect-b-icon { width: 30%; }
#mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link { padding:0px 11px !important; }
#mega_main_menu.primary > .menu_holder > .menu_inner > .nav_logo > .mobile_toggle > .mobile_button,
#mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link,
#mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link .link_text,
#mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.nav_search_box *,
#mega_main_menu.primary > .menu_holder > .menu_inner > ul > li .post_details > .post_title,
#mega_main_menu.primary > .menu_holder > .menu_inner > ul > li .post_details > .post_title > .item_link { font-size: 19px !important; }

#mega_main_menu.primary > .menu_holder.sticky_container > .menu_inner > ul > li > .item_link > .link_content > .link_text {font-size: 17px !important;}
#mega_main_menu.mega_main_sidebar_menu > .menu_holder > .menu_inner > .nav_logo > .mobile_toggle > .mobile_button, #mega_main_menu.mega_main_sidebar_menu > .menu_holder > .menu_inner > ul > li > .item_link, #mega_main_menu.mega_main_sidebar_menu > .menu_holder > .menu_inner > ul > li > .item_link .link_text, #mega_main_menu.mega_main_sidebar_menu > .menu_holder > .menu_inner > ul > li.nav_search_box *, #mega_main_menu.mega_main_sidebar_menu > .menu_holder > .menu_inner > ul > li .post_details > .post_title, #mega_main_menu.mega_main_sidebar_menu > .menu_holder > .menu_inner > ul > li .post_details > .post_title > .item_link
{ font-size: 18px !important; }


.main-bboh .leftside { float: left !important; width: 100% !important; }
.main-bboh .rightside { float: left !important; width: 50% !important; margin-top: 5%; }
.mds-col-main .black-title { font-size: 15px; }
.toolbox-col.bboh-handbook { margin-left: 0; width: 50%; }
.bboh-handbook .toolbox-back-one { margin-left: 6%; width: 87%; }
.bboh-handbook .toolbox-btn { width: 100%; }
.bboh-handbook .toolbox-btn a { font-size: 13px; width: auto; }
.middle-left iframe { height: 399px;  width: 100%; }
.middle-left iframe#mc-donation { height: 1520px !important; width: 100%; }
#text-10 .ui-tabs .ui-tabs-nav li a { padding: 8px 10px !important;}

.handbooklistbox ul.list-design-aerrow li {margin-right: 20px !important;width: 30% !important; text-align: center !important;}
.handbooklistbox ul.list-design-aerrow li img { border-radius: 10px; display: block; float: none !important; width: auto !important;}

.int_handbookthum_demo2 .black-title{font-size: 18px;}
.int_handbookthum_demo .black-title{font-size: 18px;}
.int_handbookthum_demo2 .u-vmenu ul.list-design-aerrow li{width: 50%;}

.ibox { float: left; margin: 0 2%; width: 16%; }
.home-middle-slider .owl-item img { width: 100%; }
a.tweet{margin-right: 170px; margin-top: -70px;}
.tagline { max-width: 429px; }
 .top-more-box > span {  margin-top: -5px; }
.tagline {
    max-width: 70%;
    width: 100%;
}
.hm-slider-button-study {
    -webkit-transform: scale(0.8) !important;
	-moz-transform: scale(0.8) !important;
	transform: scale(0.8) !important;
    right: 0 !important;
    transform-origin: 225% 50% 0px !important;
}
.middle-left .frm-g-recaptcha iframe {
    height: 78px;
    width: 100% !important;
	float:left;
}
.rt-box {
    width: 56%;

}
.news-event-m .item{    width: 50%;}
.pcd-btn { width:93%; }
.content-logo-m .about-logo {
    padding-right: 80px;
}
/* 4 Block CSS 
.page-template-bboh-template .toolbox-col-center .toolbox-col {  width: 30%; }
.page-template-bboh-template .toolbox-col-center { margin-bottom: 50px; }
*/
    
    .presentaion-info {
    width: 70%;
}
.listen-Subscribe ul li{width: 23%;}
.listen-Subscribe ul li a img {
    max-width: 100%;
    width: 100%;
}

}

.banner-link { display: none; }
.inner-banner{ position: relative; }
.page-id-37062 .banner-link, .page-id-37070 .banner-link { display: block; position: absolute; top: 0; width: 100%; left: 0; top: 0; height: 100%;  }


.slide-menu .wpvl_auto_thumb_play .wpvl_playbutton {
    width: 23px;
}
.slide-menu .wpvl_auto_thumb_play {
    position: absolute;
    left: 90px;
    top: 64px;
}
.iframe_add_box iframe {
    height: 90px !important;
}
.page-template-resent-news a {
    word-break: break-word;
}
.toolbox-part > .toolbox-btn {
    bottom: -19px;
    left: 0;
    width: 100%;
}
.no-wrap-on-desktop .toolbox-back-one{    min-height: 235px;}
.no-wrap-on-desktop .toolbox-back-two{    min-height: 214px;}
.no-wrap-on-desktop .toolbox-bottom{ padding: 0;display: flex;align-items: center;}
.no-wrap-on-desktop .toolbox-icon img{display: inline-block;vertical-align: top;}
.no-wrap-on-desktop .toolbox-c{ min-height: auto;}
.mds-professional-working-groups-block .toolbox-icon{ width: 100%; text-align: center;}
.toolbox-back-two-text > p{    -webkit-transform: rotate(-3deg); transform: rotate(-3deg); padding: 0 15px; margin-bottom: 25px;}
.mds-professional-working-groups-block .toolbox-title{ font-size: 24px; padding-left: 0; width: 100%; text-align: center    ;}
.toolbox-back-two{ position: relative; z-index: 9;}
@media screen and (min-width: 1070px) {
.page-id-37062 .page-title, .page-id-37070 .page-title { font-size: 43px; margin-bottom: 28px; line-height: 53px; }

}

@media screen and (max-width: 1150px) {
.member-tworow li img { display: list-item; float: none; margin: 10px 0 25px 0; }	
.rt-box { width: 100%; }
.vl_date_btn .button{font-size: 11px;}
}
@media screen and (max-width: 1100px) {
.title-2 { font-size: 20px; }
.box-title { font-size: 22px; }
body { font-size: 16px; }
.join-content { font-size: 20px; }
.container-left ul { padding-left: 29px; }
h1 { font-size: 49px; }
.mid-box h3 { margin-bottom: 40px; }
.top-menu { float: left; text-align: center; width: 100%; }
.top-right { float: left; padding-bottom: 7px; padding-top: 0; width: 100%; text-align: center; }
.top-menu ul li { display: inline-block; float: none; }
.language-box { display: inline-block; float: none; margin-right: 9px; }
.search-box { display: inline-block; float: none; vertical-align: top; width: 293px; }
.head-top { background: #e8e8e8; }
.top-more-box > img { display: inline-block; float: none; width: 29%; }
.top-more-box { font-size: 17px; text-align: center; }
.top-more-box > span { display: inline-block; float: none; line-height: normal; margin-right: 9px; margin-top: 8px; vertical-align: top; }
.page-title,.page-id-51041 .middle-left .page-title { font-size: 31px; line-height: 40px; }
.inside-box { float: left; text-align: center; width: 100%; }
.inside-box .alignleft { float: none; }
.learn-btn { display: inline-block; float: none; }
.top-more-box { padding-top: 50px; }
.mds-left-col { float: left; margin-left: 1%; margin-right: 0; width: 100%;}
.mds-right-col { float: left; padding-top: 31px; width: 100%; border-top: 3px dotted #06509b; margin-top: 35px; }
.mds-col-main .black-title { color: #104676; float: left; font-size: 19px; line-height: normal; margin-bottom: 12px; min-height: 45px; padding-left: 70px; text-transform: uppercase;}
.tribe_events .tribe-events-month-event-title .url { font-size: 10px !important; }
.footer-b-left { width: 670px; }
.int_handbookthum_demo .u-vmenu ul.list-design-aerrow li{margin-bottom: 15px;}
.int_handbookthum_demo2 .u-vmenu ul.list-design-aerrow li{margin-bottom: 15px;}
a.tweet{margin-right: 127px;}
.top-more-box .learn-btn a {
    font-style: italic;
    font-size: 14px;
    line-height: 28px;
    padding: 0 8px;
    background: #64c6be;
    border: 2px solid #64c6be;
    color: #fff;
    border-radius: 4px;
    float: left;
}
.top-more-box span { font-size: 16px; margin-top: 0; }
.top-more-box {
    padding-top: 45px;
}
.tagline {
    max-width: 70%;
    width: 100%;
}
.page-whatis-mds .fix {
    max-width: 700px;
}.wsm-col-8 br {
    display: none;
}
.wsm-col-4 img{max-width:100%;}
.wsm-col-8 {
    float: left;
    width: 70%;
    padding-right: 40px;
}.wsm-col-4 {
    float: left;
    width: 30%;
}.wsm-col-4:last-child > a {
    margin-top: -10px;
    display: inline-block;
}

.vl_date_btn{flex-wrap: wrap;}
.vl_date_btn .button{margin-left: 0;margin-right: 5px;}

}
@media screen and (max-width: 1044px) {

.main-navigation li a { font-size: 19px; }
.learn-btn { margin-top: 6px; }
.pcd-btn { width: 91%; margin: -17px 0 27px 0; }
.col2 h1 { font-size: 37px; }
.col2 { width: 33%; }
.row { flex-wrap: wrap; }


}

@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (-webkit-min-device-pixel-ratio: 1) {
	* { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }	
}
@media screen and (max-width: 1024px) {
.toolbox-icon, .global-patient-main .toolbox-icon { float: left; text-align: center; width: 100%; }
.toolbox-c, .global-patient-main .toolbox-c { color: #414141; float: right; min-height: 63px; font-size: 15px; line-height: 20px; margin-top: 12px; text-align: center; width: 100%; }
.with_frm_style label.frm_primary_label,
.with_frm_style.frm_login_form label { font-size: 18px; }

.home .join-the-form { bottom: 0 !important; position: relative; }
.join-the-form { padding-bottom: 22px; }
.home .join-fix { min-height: inherit; }

#mega_main_menu.responsive-enable > .menu_holder > .menu_inner > ul > li, #mega_main_menu.responsive-enable > .menu_holder > .menu_inner > ul > li.nav_search_box {
    float: left !important;
    width:auto !important;
}
#mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link ,
#mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link > .link_content
{ width:100% !important; float:left !important; } 
.middle-left iframe { height: 329px; }

.content-logo-m .about-logo {
    padding-right: 50px;
}
#mega_main_menu.primary > .menu_holder.sticky_container > .menu_inner > ul > li > .item_link > .link_content > .link_text {font-size: 15px !important;}

.toolbox-col.color-box.wide-two-cl {
    margin-top: 10px;
    width: 100%;
    max-width: 390px;
}
.wide-two-cl .toolbox-icon {
	max-width: 130px;
}
.no-wrap-on-desktop .toolbox-bottom{ flex-wrap: wrap;}
.no-wrap-on-desktop .toolbox-c{    margin: 0 0 20px;}

.hemavant-banner-heading{ padding: 14px 10px 8px; font-size: 28px;}
.hemavant-banner-logo-caps-rh{ font-size: 18px;}
.hemavant-banner-logo-caps .row{ padding: 12px 20px 9px;}
.hemavant-banner-list{ padding: 20px 20px 0;}
.hemavant-banner > small{ padding: 0; line-height: normal;}

}
@media screen and (max-width: 980px) {
.footer-col { display: inline-block; float: none; text-align: left; vertical-align: top; width: 48%; }
.footer-top { text-align: center; }
.join-content { font-size: 15px; line-height: 21px; }
.third-col { text-align: center; width: 100%; }
.main-navigation li a { font-size: 17px; }
.container-left { width: 100%; }
.container-right { float: right; text-align: center; margin-top: 25px; width: 100%; }
.footer-b-left { float: left; text-align: center; width: 100%; }
.footer-menu ul li { display: inline-block; float: none; }
.footer-b-right { float: right; padding-top: 5px; text-align: center; width: 100%; }
.icon { display: inline-block; float: none; margin-left: 7px; }
.footer-bottom { padding-bottom: 11px; }
.connect-box { border-radius: 7px; display: inline-block; float: none; margin-left: 0; padding: 2%; width: 345px; }
.pattern-box { display: none; }
.widget-area .rsidebar_testimonial .flexslider.carousel {padding: 0 6px 0 0;}
.widget-area .rsidebar_testimonial .title-2 { width: 100%; font-size: 18px;}
.widget-area .rsidebar_testimonial { width: 100%;}
#newsletter #mc-embedded-subscribe-form { float: left; width: 100%; }
.newsletters-download { float: left; margin-left: 0; margin-top: 16px; width: 100%; }
#newsletter .mc_embed_signup_lable { text-align: center; margin-bottom: 22px; }
#newsletter .mc-field-group { float: none; display: inline-block; }
#newsletter #mc-embedded-subscribe { float: none; display: inline-block; vertical-align: top; }
.signup-form-home-pg .mc_embed_signup_lable { margin: 0px 0 20px 0; }
.signup-form-home-pg .mc-field-group { width: auto; }
.signup-form-home-pg .mc-embedded-subscribe-form { text-align: center; float: left; width: 100%; }
.signup-form-home-pg .mc-field-group { width: auto; float: none; display: inline-block; }
.signup-form-home-pg #mc-embedded-subscribe { float: none; display: inline-block; vertical-align: top; }
.main-bboh .rightside { clear: both; display: inline-block; float: none !important; width: 90% !important; margin: 50px 20px !important; }
.title-forum h2 { font-size: 26px; line-height: 37px; }
.title-forum { padding-bottom: 11px; }
.third-col .execphpwidget { float: left; width: 100%; text-align: center; }
.ibox { float: none; margin: 0 5px; width: 50px; display: inline-block; }
.merchandise-b-img { width: 29%; }
.merchandise-b-content { width: 66%; }
.toolbox-btn a { font-size: 11px; width: auto; }
.bboh-handbook .toolbox-btn a { font-size: 11px; width: auto; }
.footer-logo { float: left; margin-bottom: 10px; margin-top: 29px; width: 100%; text-align: center; }
.footer-col.footer-logo-box { float:left; width:100%; text-align:center; }
.footer-col.footer-logo-box ul{flex-direction: column;}
.footer-col.footer-logo-box li { float: none;     margin: 0 0 10px;}
.handbooklistbox ul.list-design-aerrow li{ width: 46% !important; margin: 0 auto !important; float: none !important;}
a.tweet{margin-right: 77px;}

.cs-thumb { float: left; margin-bottom: 15px; margin-right: 0; width: 100%; }
.cs-thumb img { max-width: 500px; width: 100%; }

.table-share td{margin: 0 0 30px 0; width: 100%; min-height: inherit;}
ul.twocol-share li:first-child { padding-right: 0;}
ul.twocol-share li{text-align: left; padding-left: 0;line-height: normal;width: 100%;}
.twocol-share iframe{width: 100% !important;}
h5.sharetag-title{text-align: left !important;}
ul.twocol-share li{text-align: center;}
h5.sharetag-title { padding: 0; text-align: center !important;}
.twocol-share img {  display: inline-block;  float: none;}

.twocol-share p {
    padding-right: 0;
}

.twocol-share h5.title-generation {
    padding-right: 0;
}
.shareinfo{
	max-width: 100%;
}
.share-blue{display: none;}
.content-left-hl {
    margin-bottom: 20px;
    padding-right: 0;
    text-align: left;
}
.manager-twocol li:first-child{padding-right: 0;  width: 50%;}
.manager-twocol h2{font-size: 52px;}
.manager-twocol li:last-child{width: 46%;}
.manager-threecol li.key-three { margin-top: 40px; width: 100%;}
.manager-threecol li.key-two {
    width: 55%;
}

.manager-threecol li.key-one {
    width: 40%;
}
.gfield.two-call-input {
    clear: none !important;
    width: 100% !important;
    float: left;
    margin-right: 0;
}
.two-cal-checkbox li {
    float: left;
    width: 100% !important;
}
.page-bythe-numbers .wsm-section-two h2{    font-size: 36px;line-height: 46px;}
.page-bythe-numbers .wsm-section-two p{font-size: 19px;
    line-height: 30px;
    margin-bottom: 30px;}
.style-1-right .wsm-col-8 {
    color: #333333;
    width: 100%;
    padding-right: 0;
    margin-bottom: 20px;
}
.style-1-right .wsm-col-4{    text-align: center;width: 100%;}	
.style-1-right .fact-text {
    display: inline-block;
    width: 68%;
    padding-left: 5%;
}
.style-1-right .wsm-f-col {
    float: left;
    width: 100%;
    padding-right: 0;
}.style-1-right .wsm-f-col h3 {
    margin-top: 20px;
    width: 100%;
    display: inline-block;
    margin-bottom: 0;
}
.style-1-bluebox .widget{padding: 0 10px;}
.style-1-right h2{    font-size: 26px;}
.read-more-link a{font-size: 20px;}
    .presentaion-info {
    width: 60%;
}
.pd-twoCl {padding: 0 15px;}


.hemavant-banner-heading{ font-size: 22px;}
.hemavant-banner-logo-caps-rh{ font-size: 16px; padding: 0 0 0 15px;}
.hemavant-banner-hd-heading{ font-size: 17px;}
.hemavant-banner-logo-caps .row{ padding: 12px 0px 9px;}
.hemavant-banner-list{ padding: 20px 0 0;}
.hemavant-banner-list li{ width: 100%;}
.hemavant-banner-list label{ font-size: 18px;}
}

@media screen and (max-width: 900px) {
.style-1-right .fact-icon {
    display: inline-block;
    width: 30%;
    float: left;
    position: relative;
}.style-1-right .fact-text {
    display: inline-block;
    width: 60%;
    padding-left: 5%;
}
#mega_main_menu.primary > .menu_holder > .menu_inner > .nav_logo > .mobile_toggle > .mobile_button,
#mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link,
#mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link .link_text,
#mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.nav_search_box *,
#mega_main_menu.primary > .menu_holder > .menu_inner > ul > li .post_details > .post_title,
#mega_main_menu.primary > .menu_holder > .menu_inner > ul > li .post_details > .post_title > .item_link { font-size: 16px !important; }
#mega_main_menu.primary > .menu_holder.sticky_container > .menu_inner > ul > li > .item_link > .link_content > .link_text {font-size: 15px !important;}
.guidestar img {
    max-width: 100px;
}
.footer-col ul { margin: 0 0 6px 0 !important; }
.guidestar {
    float: none;
    text-align: center;
    width: 100%;
    margin-bottom: 23px;
}

.pt-dec { width: 65%; }
.col-3 { width: 50%;}
}
@media screen and (max-width: 880px) {
.widget-area .rsidebar_testimonial .title-2{text-align: left;}
.widget-area .rsidebar_testimonial .f-test-main {
    padding: 25px;
}
#logo { float: left; margin-right: 0; text-align: center; width: 100%; }
#logo img { width: 320px; }
.top-more-box,
.donate { display: none; }
.middle-left { width: 100%; }
.middle-right { border-top: 2px dashed #cccccc; float: right; margin-top: 37px; padding-top: 28px; text-align: center; width: 100%; }
.about-logo { text-align: center; }
.toolbox-btn a { width: 97%; font-size: 11px; padding: 11px 9px; line-height: 16px; display: inline-block;}
#head-inner { float: left; }
.page-id-25604 .bboh-bottom-box { text-align: center; }
.page-id-25604 .bboh-b-img { margin: 0 !important; width: 50% !important; }
.page-id-25604 .bboh-bottom-box h2 { float: none !important; text-align: center; }
.page-id-25604 .bboh-b-img img { width: 90%; }
.rev_slider_wrapper .tp-caption { font-size: 27px !important; line-height: 30px !important; margin-left: 0% !important; }
#mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link { padding: 0 26px 0 6px !important; }
.middle-right .widget { width: 100%; }
.widget ul { text-align: left; }
body .main-navigation li .mega_dropdown .drop-button a { background: #06509b !important; width: auto !important; }

.mega_main_menu_ul li:first-child .mega_dropdown { left: 0 !important; right: auto !important; }
.iframe-video iframe { height: 370px; }
.handbooklistbox .list-design-aerrow a{display: block;}
.handbooklistbox ul.slide-menu{text-align: center;}
a.tweet{margin-right: 27px;}


body.page-id-29932 .middle-right .widget {
    width: 100%;
    max-width: 245px;
    list-style-type: none;
    display: list-item;
    float: none;
    margin: 0 auto 40px auto;
}
.alignright, .alignleft {
    display: list-item;
    float: none;
    margin: 20px auto !important;
}
.staff_twol_col .alignright, .alignleft {
    margin-top: 0 !important;
}

.manager-twocol h2 {
    font-size: 46px;
}
.manager-twocol h3{font-size: 40px;}
.manager-threecol h3{font-size: 32px;}
.gform_wrapper ul li {
    width: 100%;
}
.rev_slider_wrapper .tp-caption.hm-slider-button-study {
    font-size: 16px !important;
    line-height: 22px !important;
    transform-origin: 225% -100% 0px !important;
}
.foundation-left { width:100%; padding-right: 0;}
.foundation-right {  width: 100%;}

#mega_main_menu.primary > .menu_holder > .menu_inner > .nav_logo > .mobile_toggle > .mobile_button, #mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link, #mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link .link_text, #mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.nav_search_box *, #mega_main_menu.primary > .menu_holder > .menu_inner > ul > li .post_details > .post_title, #mega_main_menu.primary > .menu_holder > .menu_inner > ul > li .post_details > .post_title > .item_link {
    font-size: 15px !important;
}
#mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link {
    padding: 0 21px 0 6px !important;
}
#mega_main_menu.primary > .menu_holder.sticky_container > .menu_inner > ul > li > .item_link{padding: 0 14px 0 6px !important;}
#mega_main_menu.primary > .menu_holder.sticky_container > .menu_inner > ul > li > .item_link > .link_content > .link_text {font-size: 13px !important;}

/* Podcast Homepage Start */
.pr-r h1{font-size: 38px;}
.pr-r h2{font-size: 20px;}
.listen-Subscribe p{font-size: 19px;}
/* Podcast Homepage End */
.listen-Subscribe ul li {    
    width: 33%;
}

.vl_box_main{width: 50%;}

}
@media screen and (max-width: 800px) {
.fix_li{width: 100%;display: inline-block;}
.toolbox-col-center { text-align: center; float: left; width: 100%; }
.toolbox-back-one{padding: 25px;}
.full_box {text-align: center;}
.toolbox-col { display: inline-block; float: none; margin-bottom: 57px; margin-right: 3% !important; width: 46%; vertical-align: top; }
.middle-left .toolbox-col { width: 100%; }
.toolbox-title { font-size: 18px; }
.recent-form-post-b { border-bottom: 1px solid #dfdfdf; float: left; margin-bottom: 10px; margin-right: 0; padding-bottom: 15px; text-align: center; width: 100%; }
.recent-form-post-b a { min-height: inherit; text-align: center; width: 100%; }
.recent-form-post-b.fit { border: 0 none; }
.blue-button { float: left; margin-right: 0; padding: 14px 0; width: 100%; }
#mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link { padding: 0 9px !important; }
#head-inner { float: left; }
#mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link:after { right: -5px !important; }
#mega_main_menu.primary > .menu_holder > .menu_inner > .nav_logo > .mobile_toggle > .mobile_button,
#mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link,
#mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link .link_text,
#mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.nav_search_box *,
#mega_main_menu.primary > .menu_holder > .menu_inner > ul > li .post_details > .post_title,
#mega_main_menu.primary > .menu_holder > .menu_inner > ul > li .post_details > .post_title > .item_link { font-size:14px !important; }
#mega_main_menu.primary { min-height: inherit; }
#head-inner { min-height: inherit; }
.toolbox-col.bboh-handbook { margin-left: 0; width: 100%; text-align: center;}
.bboh-handbook .toolbox-back-one {  margin-left: 0; width: 315px; float: none; display: inline-block; }
.bboh-handbook { margin-top: 30px;}
.handbook-box.bbohd { float: left;  margin: 0 0 3% 0;  width: 100%;  text-align: center;}
.bboh-handbook .toolbox-btn a { font-size: 13px; width: auto; padding: 0 20px; line-height: 40px;}

/* 4 Blocks CSS
.page-template-bboh-template .toolbox-col-center .toolbox-col { width: 46%; }
*/

.patient_stories_thumb {  width: 29%; }
.patient_stories_dec {
    width: 66%;
}
#mega_main_menu.primary > .menu_holder.sticky_container > .menu_inner > ul > li > .item_link > .link_content > .link_text {font-size: 12px !important;}

.iframe_add_box {
    overflow: scroll;
    width: 100%;
}
.pd-l {
    width: 100%;
}
.pd-r {
    width: 100%;
    padding: 25px 0 0;
}
.no-wrap-on-desktop{ flex-wrap: wrap;}

.rev_slider_wrapper .tp-caption.CME_btn {
    bottom: 5px;
    right: 45px;
    font-size: 14px !important;
}

}
@media screen and (min-width:768px) {
.nav_logo { display: none !important; }
#mega_main_menu > .menu_holder > .menu_inner > ul > li.default_dropdown .mega_dropdown { width: 305px !important; }

}
 @media screen and (max-width:767px) {
     .middle-full p{
         display: inline-block;
    align-items: center;
    justify-content: center;
    flex-direction: column;
         width: 100%;
     }
     .middle-full p .thumb-bl{margin-bottom: 20px;}
     .middle-full p .thumb-bl img{
         width: 100%!important;
    padding-right: 0!important;
     }
     .middle-full p .thumb-bl{
             width: 100%;
    display: block;
     }
     
     
     .other_events .patient_stories_dec h3 { font-size: 4vw; }
ul.comingsoonlist li {width: 100% !important; padding: 0 !important;}
#mega_main_menu.responsive-enable.mobile_minimized-enable > .menu_holder > .menu_inner > .nav_logo .mobile_toggle { display: inline-block; float: none; padding: 0; text-decoration: none; }
/*#mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link:after { content: none !important; }*/
.menu_inner .nav_logo .logo_link { display: none !important; }

#mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link > .link_content { width:100%; }


#mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link { width: 100% !important;  float: left; }
#mega_main_menu.responsive-enable > .menu_holder > .menu_inner > ul > li, #mega_main_menu.responsive-enable > .menu_holder > .menu_inner > ul > li.nav_search_box {
    float: left !important;
    width:100% !important;
}

#mega_main_menu,
#mega_main_menu > .menu_holder,
#mega_main_menu > .menu_holder > .menu_inner,
#mega_main_menu > .menu_holder > .menu_inner > ul { padding-bottom: 5px; }
#mega_main_menu,
#mega_main_menu > .menu_holder,
#mega_main_menu > .menu_holder > .menu_inner,
#mega_main_menu > .menu_holder > .menu_inner > ul { padding-bottom: 0px; }
.handbooklistbox ul.list-design-aerrow li{width: 46% !important;}
a.tweet{margin-right: 15px; margin-top: -15px; }
a.tweet:hover{color: #55aef2 !important;}
.twt-prg{float: left; width: 100%; margin-top: 10px;}

.list-design-aerrow.custom-icon a.slide-smooth { font-size: 18px !important; background-size: 50px auto; padding-left: 65px !important; font-weight: normal !important;  line-height: 30px !important; padding-left: 80px !important;}
.custom-icon .u-vmenu ul ul.slide-menu{padding-left: 65px !important;}
.list-design-aerrow.custom-icon a{font-size: 14px !important;}
.mds_staff li{width: 100%; margin: 0 0 2% 0;}
ul.staff_twol_col li:first-child{width: 100%;margin:0;}
ul.staff_twol_col li:last-child { width: 100%;}

h5.cyan-title{font-size: 26px;
    font-weight: normal;}
	.share-blue{display: none;}
h5.title-holyday{
	font-size: 20px;
    padding: 10px 20px;
}
h5.sharetag-title span.sharetag{
	 font-size: 30px;padding: 10px 30px;
}
.table-share ul li{font-size: 18px;
    line-height: 31px;
    list-style-type: none;
    margin-bottom: 5px;
    padding-bottom: 6px;}
.cyan-title br {
    display: none;
}
.table-share td{padding: 10px;}

.table-share ul li {
    font-size: 14px;
line-height: 30px;}
h5.title-generation span{font-size: 22px;}


.manager-threecol li.key-one {
    width: 32%;
}

.key-three img {
    margin: 0 auto;
    max-width: 370px;
}
.manager-threecol li.key-three {
    margin-top: 20px;
    text-align: center;
    width: 100%;
}
.manager-threecol li.key-two {
    width: 67%;
}
.manager-twocol li:first-child {
    width: 100%;
}

.manager-twocol li:last-child {
    margin-top: 20px;
    text-align: center;
    width: 100%;
}
.manager-threecol li.key-one img {
    max-width: 100%;
}
.manager-twocol img {
    float: none;
    margin: 0 auto;
    max-width: 370px;
}

#mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link::after {
    right: 8px !important;
}
.mds-menu-whatismds{    margin-left: 4% !important;}
.mds-menu-patientsummaries{    margin-left: 4% !important;    padding: 15px 0 12px 70px !important;}
.mds-menu-discussionarticle{margin-left: 4% !important;    padding: 8px 0 15px 70px !important;}
.mds-menu-clinicaltrials{    margin-left: 4% !important;}
.mds-menu-relatedorgn{margin-left:4% !important;}
.mds-menu-onlmsgbrd{margin-left:4% !important;}
.mds-foundation-app{margin-left:4% !important;}

.page-whatis-mds .fix {
    max-width: 650px;
}
.wsm-section-two{padding: 70px 0 25px 0;}
.wsm-col-4:last-child > a {
    margin-top: 10px;
    display: inline-block;
}.wsm-section-two h2{    font-size: 26px;}
.wsm-section-three .wsm-three-title, .wsm-section-four .wsm-four-title{    font-size: 30px;}
.fact-text h2{font-size: 22px;
    line-height: 24px;}
.fact-no h4{    font-size: 30px;}
.fact-no h3{font-size: 20px;
    padding-top: 10px;}
.page-bythe-numbers .wsm-section-two h2 {
    font-size: 26px;
    line-height: 36px;
}.page-bythe-numbers .wsm-section-two p {
    font-size: 16px;
    line-height: 26px;
    margin-bottom: 30px;
}
.page-bythe-numbers .read-more-link a{font-size: 18px;}	
.style-1-left {
float: left;
    width: 100%;
    padding-right: 0;
    border-right: 0;
    margin-right: 0;
    margin-top: 30px;
}.style-1-right {
    float: left;
    width: 100%;
}
.style-1-right .fact-icon{
	width: 20%;
}.style-1-right .fact-text {
    display: inline-block;
    width: 78%;
    padding-left: 5%;
}
.style-1-right .wsm-col-4 {
    text-align: right;
    width: 50%;
}
.style-1-right .wsm-col-8{width: 50%;padding-right: 2%;}
     
     
     .single-patient_caregiver .nav-single {
    padding-top: 10px;
}
     .single-patient_caregiver .nav-single span {
    width: 100%;
    margin: 5px 0;
}


a.donatebutton { font-size: 20px; padding: 18px 57px 13px 19px; }
.head-left h1 , .patient_stories h1  { font-size: 28px; }
a.donatebutton:after { width: 34px; right: 12px; height: 25px; top: 15px; background-size: 100%; }
.patient_stories h1 { margin-top: 0; }

.pt-repeated  {align-items: flex-start;   }
.pt-thumb { height: 300px; }
     .member-list-Cl{width: 50%;}
     .member-name{padding: 15px 0;}
     .member-name h4{font-size: 18px;}
     .cap-m .page-title {
     
    font-size: 44px;
}
     .member_intro {
     
    font-size: 16px; 
    margin-top: 0px;
}
     .custom-icon{width: 25%;}
     .col-3 { width: 100%;}
}
@media screen and (max-width:700px) {
.footer-col { width: 100%; }
h1 { font-size: 31px; }
h3 { font-size: 16px; }
/*.footer-menu ul { display: none; } */
.footer-bottom { padding-top: 10px; }
.join-content img { width: 155px; }
.white-box-main { padding-bottom: 53px; padding-top: 16px; }
.pro-gray-box { background: #f2f2f2 !important; float: left; margin-bottom: 32px !important; padding: 15px; width: 100% !important; }
.pro-gray-logo { text-align: center !important; width: 100% !important; }
.pro-gray-logo span { float: left; width: 100% !important; height: inherit !important; padding: 14px; }
.pro-gray-text { height: inherit !important; padding: 14px !important; text-align: center !important; float: left; width: 100% !important; }
.first-left-c { font-size: 19px; float: left; width: 100%; text-align: center; }
#tribe-events-content { width: 100%; overflow-x: scroll; }
#tribe-events-content table.tribe-events-calendar { width: 700px; }
.inner-middle h5 { line-height: 37px; }
.newsletters-page .content { width: 50% !important; text-align: center; }
.mds-foundation-store-pg .img-content-box .leftside { text-align: center !important; }
body .form-input { width: 100% !important; }
.with_frm_style p.submit,
.with_frm_style div.frm_submit,
.with_frm_style.frm_login_form p.login-submit { padding-bottom: 20px; }

.middle-left iframe  { height: 249px; }
.int_handbookthum_demo2 ul.list-design-aerrow li{width: 100% !important;}
.int_handbookthum_demo ul.list-design-aerrow li{width: 100% !important;}
.inner-middle h5.cyan-title {
    font-size: 16px;
    line-height: normal;
}
.sharetest-author{font-size: 16px;}
h5.sharetag-title span.sharetag{font-size: 26px;}
.u-vmenu ul a { word-wrap: break-word; }

.rev_slider_wrapper .tp-caption.hm-slider-button-study {
    font-size: 14px !important;
    line-height: 18px !important;
    transform-origin: 235% -140% 0px !important;
    min-width: 280px !important;
}
.news-event-m .item{    width: 100%;}
#bbpress-forums #bbp-your-profile fieldset label[for] { width: 100% !important; text-align: left !important; }
#bbpress-forums #bbp-your-profile fieldset input, #bbpress-forums #bbp-your-profile fieldset textarea, #bbpress-forums #bbp-your-profile fieldset fieldset.password { width: 100% !important; }


.middle-left-full {
    display: flex;
    justify-content: space-between;
    flex-direction: column;
}
.right_dec {
    width: 100%;
}
.left_thumb {
    width: 100%;
}
    .price-m{width: 100%;}
    .highlight-text {
    width: 100%;
    padding: 10px 0 0;
}
.listen-Subscribe ul li {    
    width: 40%;
}
.vl_dropdown .select-style-2{min-width: 200px;margin-right: 15px;}
.hemavant-banner-logo-caps-lh{ width: 100%; text-align: center;}
.hemavant-banner-logo-caps-lh img{ display: inline-block; vertical-align: top; width: 400px;}
.hemavant-banner-logo-caps-rh{ width: 100%; padding: 0;}

}
@media screen and (max-width:620px) {
.wsm-col-8 {
    float: left;
    width: 100%;
    padding-right: 0;
}
.wsm-col-4 {
    float: left;
    width: auto;
}	

.pt-repeated { flex-direction: column; }
.pt-thumb { width: 100%; }
.pt-dec {
    width: 100%;
    padding-left: 0;
    padding-top: 10px;
}
.normal-table {  border-spacing: 0; }
ol {
    padding-left: 10px;
}
/* Podcast Homepage Start */
.pr-l {width: 100%;}
.pr-l img {width: auto;}
.pr-r {width: 100%;padding: 30px 0 0;}
.sl-thumb {width: 25%;}
.sl-disc {width: 75%;}
.pd-twoCl {width: 100%;padding: 0 0 40px;}
.pd-twoCl:last-child {padding: 0;}
.pd-row-1 p{font-size: 18px;}
/* Podcast Homepage End */

.hemavant-banner-heading { font-size: 18px; line-height: 1.3em; }
.hemavant-banner-hd-heading { font-size: 15px; }
.hemavant-banner-list label{ font-size: 16px;}
.hemavant-banner-list li.small,.hemavant-banner-contact-inner{ font-size: 14px;}
}
@media screen and (max-width:600px) {
.half-col { float: left; margin-bottom: 15px; margin-right: 0; text-align: center; width: 100%; }
.toolbox-col { width: 100%; }
.with_frm_style .form-field { float: left; margin-bottom: 20px; margin-right: 0; min-height: 79px; width: 100%; }
.full-box textarea.auto_width { width: 100% !important; }
.inner-middle h5 { font-size: 20px; }
.non-program-box-col h5.hi_font { font-size: 27px;}
.toolbox-c { min-height: inherit; }
.r-news-box-title,
.home .vcalendar h4 { font-size: 21px; }
.maindiv { width: 94% !important; }
.maindiv2 { margin-left: 0 !important; padding-top: 15px !important; width: 98% !important; }
.maindiv1 { margin-left: 0 !important; width: 100% !important; }
.fleft { width: 90% !important; }
.table-scroll { float: left; width: 100%; overflow-x: scroll; }
.table-scroll table { width: 500px; }
.r-news-box-title,
.home .vcalendar h4 { line-height: 31px; }
.inner-middle h5 { line-height: 28px; }
.main-bboh .blue-rotate { margin: 20px; }
.rev_slider_wrapper .tp-caption { font-size: 20px !important; line-height: 22px !important; text-shadow: none !important; }
.merchandise-b-img { float: right; width: 100%; text-align: center; }
.merchandise-b-content { float: left; width: 100%; padding-top: 15px; text-align: left; }
.merchandise-box img { max-width: 61%; }
.form-input.fix-two { width: 100% !important;}
.form-input.fix-two .frm_primary_label { min-height: initial; }
.footer-col.footer-logo-box { margin-top: 25px; }
.toolbox-back-one { padding: 15px;}
.handbooklistbox ul.list-design-aerrow li { text-align: center !important; width: 100% !important;}
.supporter-logo{width: 100%;}
.mdsmanagerform .frm_style_formidable-style.with_frm_style .form-field{width: 100% !important;}
.mdsmanagerform .frm_style_formidable-style.with_frm_style .form-field.frm_full { width: 100% !important;}
.mdsmanagerform .form-input textarea { width: 100% !important;}

.page-id-26976 .frm_checkbox {
    width: 100%;
}


.pollSlider .nav-tabs>li{    margin: 0 !important;}
.pollSlider .nav>li>a {
    position: relative !important;
    display: block !important;
    padding: 5px 8px !important;
    font-size: 14px !important;
}
.pcd-btn {
    text-align: left;
    margin: -2px 0 22px 0;
    width: 91%;
}
.page-bythe-numbers .wsm-section-two {
    padding: 40px 0 0 0;
}
.wsm-section-two{    background-size: auto 90%;}

.style-1-bluebox .widget {
    width: 100%;
    margin: 0 0 25px 0;
    padding: 0;
    text-align: center;
    float: none;
    display: block;
    vertical-align: top;
}.style-1-bluebox .widget-area {
    float: none;
    display: block;
    background-color: #f8f8f8;
    padding: 30px;
    margin-top: 20px;
}.style-1-bluebox .widget:last-child {
    margin-bottom: 0;
}

.art-work .toolbox-icon, .art-work .toolbox-c { width: 100% !important; text-align: center; max-width: 100%; padding: 0; } 
.art-work { margin-bottom: 5px !important; }

/* 4 Blocks CSS
.page-template-bboh-template .toolbox-col-center .toolbox-col { width: 100%; }
*/
    .custom-icon{width: 30%;}

}
@media screen and (max-width:580px) {
.rev_slider_wrapper .tp-caption.hm-slider-button-study {
    font-size: 13px !important;
    line-height: 16px !important;
    transform-origin: 245% -240% 0px !important;
    min-width: 260px !important;
}	
.fact-text {
    display: inline-block;
    width: 70%;
    margin-left: 4%;
}
.style-1-right .fact-text {
    display: inline-block;
    width: 70%;
    padding-left: 3%;
}.style-1-right .fact-icon {
    width: 26%;
}.style-1-right .fact-text {
    display: inline-block;
    width: 64%;
    padding-left: 2%;
}
.style-1-right .wsm-col-8 {
    color: #333333;
    width: 60%;
    padding-right: 7%;
    margin-bottom: 20px;
}.style-1-right .wsm-col-4 {
    text-align: right;
    width: 39%;
}
.content-logo-m {
display: flex;
    flex-direction: column;
}
.content-logo-m .about-logo {
padding-right: 0;
}
.content-logo-m .about-logo h5 {
line-height: normal;
}
.col2 { width: 100%; }

.patient_stories_Cl {
	flex-wrap: wrap;
	padding-top: 21px;
	margin-bottom: 0;
}

.patient_stories_thumb {
    width: 100%;
    max-width: 170px;
}
.patient_stories_dec {
    width: 100%;
    padding: 20px 0;
}


}
@media screen and (max-width:570px) {
.box-title { font-size: 18px; }
body { font-size: 15px; }
.red { font-size: 20px; }
.language-box { display: inline-block; float: none; margin-bottom: 9px; margin-right: 0; }
.gray-box-main { padding-bottom: 35px; padding-top: 6px; }
.join-content { font-size: 12px; line-height: 19px; }
.questions-img { float: left; text-align: center; width: 100%; }
.questions-img .alignleft { float: none; margin-bottom: 0; }
.page-title { font-size: 23px;     line-height: 30px; }
.inner-middle h3 { font-size: 18px; font-weight: bold; line-height: normal; }
.inner-middle { font-size: 15px; }
.handbook-box { float: left; margin: 0 0 3%; width: 100%; text-align:center; }
.pattern-box { display: none; }
.recent-form-post-b a { font-size: 18px; }
.form-btn a { font-size: 18px; line-height: 38px; padding: 0 23px; }
#newsletter .mc-field-group { width: 100%; }
#newsletter .mc-field-group input { width: 100%; }
/*.desc-slider { display: none; }
.res-slider { display: block; }*/
body { overflow-x: hidden; }
.title-forum h2 { font-size: 21px; line-height: 29px; }
.iframe-video iframe { height: 240px; }
.round-tables-box {
    float: left;
    margin-left: 0;
    padding: 15px 0;
    width: 100%;
}
.book_in { width: 100% !important; text-align:center; }
#bbpress-forums ul.bbp-lead-topic, #bbpress-forums ul.bbp-topics, #bbpress-forums ul.bbp-forums, #bbpress-forums ul.bbp-replies, #bbpress-forums ul.bbp-search-results {width: 500px;}
#bbpress-forums { overflow-x: scroll; }
.bbp-pagination-links { float:left; }
.handbooklistbox ul.list-design-aerrow li{width: 100% !important; margin-right: 0px;}
.manager-twocol h3 {
    font-size: 40px !important;
}
.manager-twocol h2 {
    font-size: 38px;
}
.manager-threecol h3 {
    font-size: 32px !important;
	 margin-bottom: 20px;
}
.manager-threecol li.key-one {
    width: 100%;
    text-align: center;
}
.manager-threecol li.key-one img {
    margin: 0 auto;
    max-width: 210px;
}

.manager-threecol li.key-two {
    margin-top: 20px;
    width: 100%;
}
.frm_style_formidable-style.with_frm_style legend + h3, .frm_style_formidable-style.with_frm_style h3.frm_form_title { font-size: 16px; }
.frm_style_formidable-style.with_frm_style .frm-show-form .frm_section_heading h3 { font-size: 19px; }
.frm_style_formidable-style.with_frm_style label.frm_primary_label, .frm_style_formidable-style.with_frm_style.frm_login_form label { font-size: 17px !important; }
.frm_style_formidable-style.with_frm_style .frm_radio label, .frm_style_formidable-style.with_frm_style .frm_checkbox label, .frm_style_formidable-style.with_frm_style p.description, .frm_style_formidable-style.with_frm_style div.description, .frm_style_formidable-style.with_frm_style div.frm_description, .frm_style_formidable-style.with_frm_style .frm-show-form > div.frm_description, .frm_style_formidable-style.with_frm_style .frm_error { font-size: 14px; }
.frm_style_formidable-style.with_frm_style .frm-show-form .frm_primary_label_style h3.frm_pos_top{    font-size: 17px !important;}

.res-slider-button{float:left;width:100%;display:block;}
.res-slider-button a {
    background-color: rgb(135, 54, 35);
    color: #fff;
    padding: 12px 20px;
    font-size: 16px;
    display: inline-block;
    width: 100%;
}
/* Podcast Homepage Start */
.Season-intro-sec h3 {
    font-size: 34px;
}
/* Podcast Homepage End */
}
@media screen and (max-width:535px) {
.page-id-2193 .middle-left iframe { width: 100% !important; }
body .form-input .frm_primary_label { font-size: 19px !important; }
.with_frm_style label.frm_primary_label,
.with_frm_style.frm_login_form label { font-size: 15px; }
h2.tribe-events-page-title,
#tribe-geo-results h2.tribe-events-page-title { font-size: 20px; }
.tab-space { margin-top: 25px; width: 100%; }

.video-title { float: left; margin-top: 4px; position: absolute; right: 0; top: 0; }
.video-title img { width: 47px; }
.pro-box-title { font-size: 20px; }
.rg-brn { width: 100%; }
.rg-image { float: left; padding-right: 23px;  width: 30%; }
.manager-twocol img{max-width: 100%}

.btn-blue  {display: inline-block; margin-bottom: 6px; }
.normal-table-responsive { 
    overflow: scroll;
}

.vl_title h3{font-size: 22px;}

}
@media screen and (max-width:480px) {

    .fright1 { float: left; margin-left: 0 !important; text-align: center !important; width: 100% !important; }
.fleft1 { float: left; margin-left: 0 !important; text-align: center !important; width: 100% !important; }
.button-box input { display: inline-block; float: none; }
.button-box { float: left !important; padding: 14px 0 !important; text-align: center; width: 100%; }
.fright > input { width: 100%; }
.page-title { line-height: 32px; }
.signup-form-home-pg { float: left; margin-left: 0; margin-top: 20px; width: 100%; }
.signup-form-home-pg .mc-field-group { margin-right: 0; }
.signup-form-home-pg .signup-form-home-pg .mc-field-group input { width: 100%; }
.home .date-start,
.home .date-end { font-size: 19px; }
.r-news-box-title,
.home .vcalendar h4 { font-size: 20px; }
.toolbox-main { padding-top:10px; }
.search-col .searchbosclass{width: 90%; margin-bottom: 20px;}
.middle-left iframe { height: 192px;  width: 92% !important; }
.int_hand_demo ul.list-design-aerrow li{width: 100% !important;}
.int_hand_green_demo ul.list-design-aerrow li{width: 100% !important;}
.f-test-main{padding: 20px 10px;}
.widget-area .rsidebar_testimonial .f-test-main { padding: 25px 10px;}
.middle-left .ginput_recaptcha iframe { width: 100% !important; -webkit-transform: scale(0.8); -moz-transform: scale(0.8); transform: scale(0.8);margin-left: -30px;}
.wsm-f-col {
    float: left;
    width: 100%;
    padding-right: 0;
}.wsm-col-8 {
    float: left;
    width: 100%;
    padding-right: 0;
}.wsm-section-two {
    padding: 20px 0 20px 0;
}
.wsm-section-one{    margin-bottom: 20px;}
.wsm-col-4 {
    float: left;
    width: 100%;
    text-align: left;
}.read-more-link {
    text-align: left;
    margin-top: 15px;
}.wsm-section-three .wsm-three-title, .wsm-section-four .wsm-four-title {
    font-size: 24px;
}
.fact-no h4{    font-size: 26px;}
.wsm-f-l {
    float: left;
    width: 100%;
    word-wrap: break-word;
}.wsm-f-l ol {
    padding-left: 30px;
    padding-right: 15px;
}
.style-1-right .wsm-col-8 {
    color: #333333;
    width: 100%;
    padding-right: 0;
    margin-bottom: 20px;
}.style-1-right .wsm-col-4 {
    text-align: center;
    width: 100%;
}.style-1-right .wsm-col-m,.style-1-right .wsm-f-col-m{    padding: 25px;}
.style-1-right .wsm-f-m{    padding: 25px;}
.style-1-right .wsm-f-m ol {
    padding-left: 20px;
}
.wsm-f-col h3{width:100%;}
#bbpress-forums #bbp-single-user-details { width: 100% !important; }
 .webinars-btn {
    width: 100%;
}   
    .member-list-Cl{width: 100%;}   
    .custom-icon{width: 40%;}
    .presentaion-row-m{
        align-items: flex-start;
    flex-direction: column;
    }
    .presentaion-thumb {margin: 0 0 20px 0;}
    .presentaion-info {width: 100%;}

/* Podcast Homepage Start */
.sl-thumb {width: 100%;}
.sl-disc {width: 100%;padding: 20px 0 0;}
.Podcast-pagination a{padding: 2px 10px;margin: 0 2px 6px 2px;font-size: 14px;}
.Season-listing-sec {padding: 30px 0 0 0;}
.professional-report-sec{padding: 0 0 30px 0;}
.listen-Subscribe ul li {margin: 0 0 10px 0;width: 100%;}
.Season-sory-sel {text-align: center;padding: 20px 0 30px 0;}
.listen-Subscribe ul li a img{max-width: 170px;}
.Season-sory-sel select{width: 100%;font-size: 14px;}
.Season-intro-sec{text-align: left;}
/* Podcast Homepage End */

.vl_box_main{width: 100%;}
.vl_dropdown .select-style-2{min-width: 100%;width: 100%;margin: 0;margin-bottom: 10px;}
    
.hemavant-banner-heading{ font-size: 16px;}
.hemavant-banner-logo-caps-rh,.hemavant-banner-hd-heading{ font-size: 14px;}
.hemavant-banner-list label{ font-size: 15px;}
.hemavant-banner-list li{ padding: 0 0px 1px 15px;}
.hemavant-banner-list li.small, .hemavant-banner-contact-inner {font-size: 13px;}

.rev_slider_wrapper .tp-caption.CME_btn {
    right: 45px;
    font-size: 11px !important;
    bottom: 4px;
}
.rev_slider_wrapper .tp-caption.CME_btn i{font-size: 11px;margin-left: 6px !important;}
}
@media screen and (max-width:450px) {
.middle-left h4 { font-size: 16px; }
hr { margin: 21px 0 12px; }
.middle-left li { line-height: 25px; }
.middle-left li { background-position: left 3px; }
.main-bboh .frm_forms input[type="text"],
input[type="email"],
input[type="tel"],
textarea { width: 90% !important; }
.main-bboh .rightside { clear: both; display: inline-block; float: none !important; margin: 50px 10px !important; width: 90% !important; }
.man-fix { bottom: -20px !important; position: absolute !important; right: -30px !important; width: 70px !important; }
.main-bboh .whiteback { padding: 15px !important; }
.main-bboh .whiteback { background: #fff; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; padding: 15px !important; -ms-transform: rotate(0) !important; -webkit-transform: rotate(0) !important; transform: rotate(0) !important; }
.main-bboh .blue-rotate { background: #07519c; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; padding: 5px !important; -ms-transform: rotate(0) !important; -webkit-transform: rotate(0) !important; transform: rotate(0) !important; }
.page-id-25604 .bboh-b-img { width: 100% !important; }
.mds-foundation-store-pg .img-content-box .rightside { float: left !important; width: 100%; }
.mds-foundation-store-pg .img-content-twoimg .rightside { float: left !important; width: 100% !important; }
.main-bboh .frm_forms input[type="text"],
input[type="email"],
input[type="tel"],
textarea { width: 100% !important; }
.black-title { font-size: 20px; }
.res-slider-button a {font-size:14px;}

.fact-no {
    position: absolute;
        top: 15px;
    left: 0;
    right: 0;
    margin: 0 auto;
}
.fact-text{text-align: center;}
.fact-no h4 {
    font-size: 33px;
    margin-left: 0;
    margin-top: 10px;
    float: none;
}
.fact-no h3{    padding-top: 0;}
.fact-icon{    width: 100%;
    float: left;}
.fact-text {
    display: inline-block;
    width: 100%;
    margin-left: 0;
    margin-top: 20px;
}
.fact-icon{text-align: center;}	
.wsm-section-one .page-title{    font-size: 38px;}

.style-1-right .fact-text {
    display: inline-block;
    width: 100%;
    padding-left: 0;
}.style-1-right .fact-icon {
    width: 100%;
}
}
@media screen and (max-width:400px) {
h1 { font-size: 21px; }
.page-title { font-size: 22px; line-height: 27px; }
.connect-box { width: 100%; }
#newsletter .mc_embed_signup_lable { font-size: 20px; margin-bottom: 12px; margin-top: 12px; text-align: center; }
#newsletter .mc-field-group input { font-size: 18px; height: 43px; }
#newsletter #mc-embedded-subscribe { font-size: 19px; font-weight: bold; height: 42px; margin-top: 5px; width: 98px; }

.pro-left { padding-top: 0 !important; }
#logo img { width: 90%; }
#logo { margin-bottom: 15px; }
.head-center { height: inherit; }
.merchandise-box img { max-width: 85%; }
.iframe-video iframe { height: 170px; }
.live .register-btn , .register-btn a { width: 100%; font-size: 21px; text-align:center; } 
.bboh-handbook .toolbox-back-one { width: 94%; }
}
@media screen and (max-width:340px) {
.middle-left iframe { height: 122px; width: 92%; }
.ibox { width: 40px; }
.wsm-section-one .page-title{    font-size: 32px;
    margin-bottom: 15px;}
.wsm-section-two h2 {
    font-size: 22px;
}.wsm-section-three .wsm-three-title, .wsm-section-four .wsm-four-title {
    font-size: 20px;
}.fact-text h2 {
    font-size: 18px;
    line-height: normal;
}	
}
/*=================================== Responsive css ================================ */


/*================================= Css Hacks ========================================= */
.ie10 #mega_main_menu.primary > .menu_holder > .menu_inner > .nav_logo > .mobile_toggle > .mobile_button,
.ie10 #mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link,
.ie10 #mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link .link_text,
.ie10 #mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.nav_search_box *,
.ie10 #mega_main_menu.primary > .menu_holder > .menu_inner > ul > li .post_details > .post_title,
.ie10 #mega_main_menu.primary > .menu_holder > .menu_inner > ul > li .post_details > .post_title > .item_link { font-family: FuturaCondensedMediumMedium !important; font-size: 22px; }
.ie10 #mega_main_menu.primary > .menu_holder > .menu_inner > ul > li .post_details > .post_icon > i,
.ie10 #mega_main_menu.primary > .menu_holder > .menu_inner > ul > li .mega_dropdown .item_link *,
.ie10 #mega_main_menu.primary > .menu_holder > .menu_inner > ul > li .mega_dropdown a,
.ie10 #mega_main_menu.primary > .menu_holder > .menu_inner > ul > li .mega_dropdown a *,
.ie10 #mega_main_menu.primary ul li.default_dropdown .mega_dropdown > li > .item_link *,
.ie10 #mega_main_menu.primary ul li.multicolumn_dropdown .mega_dropdown > li > .item_link #mega_main_menu.primary ul li.grid_dropdown .mega_dropdown > li > .item_link *,
.ie10 #mega_main_menu.primary ul li li .post_details a .link_text { font-family: FuturaCondensedMediumMedium !important; font-size: 18px; }
.ie10 body div #mega_main_menu .menu_holder .menu_inner ul li .item_link { padding-right: 27px; padding-left: 17px; }
.ie10 .r-news-box-title,
.ie10 .home .vcalendar h4,
.ie10 .inner-middle h5 { line-height: 30px; }
.ie10 #mega_main_menu.primary > .menu_holder > .menu_inner > ul > li .mega_dropdown * { font-family: CenturyGothic; }
.ie9 #mega_main_menu .menu_holder .menu_inner ul li .item_link { padding-right: 17px !important; padding-left: 17px !important; }
.ie9 .main-navigation ul li .link_text { font-size: 14px !important; }
.ie9 .main-navigation ul li ul li .link_text { font-size: 12px !important; }
.ie9 #newsletter .mc-field-group input { padding-top: 17px !important; }
.ie8 body div #mega_main_menu.primary > .menu_holder > .menu_inner > ul > li .post_details > .post_title > .item_link { font-size: 14px !important; }
.ie8 .page-title,
.title-forum h2 { font-size: 24px; }
.ie8 .rev_slider_wrapper .tp-caption { font-size: 26px; }
.ie8 h1 { font-size: 40px; font-weight: bold; }
.ie8 .r-news-box-title,
.ie8 .home .vcalendar h4,
.ie8 .signup-form-home-pg .mc_embed_signup_lable { line-height: normal; font-size: 18px; font-weight: bold; }
.ie8 .form-input input,
.ie8 .form-input textarea { font-family: CenturyGothic; padding: 0 16px; line-height: 40px; }
.ie8 #mega_main_menu .menu_holder .menu_inner ul li .item_link { padding-right: 17px !important; padding-left: 17px !important; }
.ie8 .main-navigation ul li .link_text { font-size: 14px !important; }
.ie8 .main-navigation ul li ul li .link_text { font-size: 14px !important; }
.ie8 .third-col-main .widget-1 { width: 360px !important; }
.ie8 .third-col-main .widget-2 { width: 360px !important; }
.ie8 .third-col-main .widget-3 { width: 360px !important; }
.ie8 .join-fix .join-title { font-size: 20px !important; }
.ie8 #mega_main_menu .menu_holder .menu_inner ul li.default_dropdown .mega_dropdown { width: 300px !important; }
.ie8 #newsletter .mc-field-group input { padding-top: 17px !important; }
.ie8 .mega_dropdown { border: 1px solid #ccc !important; }
.ie8 .pro-box-title { font-size: 18px; }
.with_frm_style input[type="text"],
.with_frm_style input[type="password"],
.with_frm_style input[type="email"],
.with_frm_style input[type="number"],
.with_frm_style input[type="url"],
.with_frm_style input[type="tel"],
.with_frm_style input[type="file"],
.with_frm_style select { font-family: "CenturyGothic"; }
.with_frm_style input[type="text"],
.with_frm_style input[type="password"],
.with_frm_style input[type="email"],
.with_frm_style input[type="number"],
.with_frm_style input[type="url"],
.with_frm_style input[type="tel"],
.with_frm_style select,
.with_frm_style textarea,
.frm_form_fields_style,
.with_frm_style .frm_scroll_box .frm_opt_container,
.frm_form_fields_active_style,
.frm_form_fields_error_style,
.with_frm_style .chzn-container-multi .chzn-choices,
.with_frm_style .chzn-container-single .chzn-single { font-family: CenturyGothic !important; }
.frm_style_formidable-style.with_frm_style legend + h3, .frm_style_formidable-style.with_frm_style h3.frm_form_title { font-family:"open_sanslight" !important; }
.auto_width { font-family: CenturyGothic\9; line-height: 40px\9 !important; padding-bottom: 0\9 !important; padding-top: 0\9 !important; }
 _:-ms-fullscreen, :root #mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link * {
font-family:FuturaCondensedMediumMedium !important;
}
_:-ms-fullscreen, :root #mega_main_menu.primary > .menu_holder > .menu_inner > ul > li .mega_dropdown * {
font-family:CenturyGothic;
}
_:-ms-fullscreen, :root .mega_dropdown .link_text {
font-family:FuturaCondensedMediumMedium !important;
}
 _:-ms-fullscreen, :root .r-news-box-title {
line-height: 36px !important;
}
_:-ms-fullscreen, :root .home .vcalendar h4 {
line-height: 33px !important;
}
_:-ms-fullscreen, :root .inner-middle h5 {
line-height:30px;
}
_:-ms-fullscreen, :root .page-title {
line-height:49px;
}
.with_frm_style .frm_radio label,
.with_frm_style .frm_checkbox label { font-family: CenturyGothic; }
 @media screen and (-webkit-min-device-pixel-ratio:0) {
::i-block-chrome, .form-input select {
-webkit-appearance: menulist-button !important;
-webkit-appearance: none !important;
}
::i-block-chrome, input[type="radio"], ::i-block-chrome, input[type="checkbox"], ::i-block-chrome, .form-input input[type="radio"] {
-webkit-appearance:checkbox !important;
}
}

/*================================= Css Hacks ========================================= */
.mainbook {float:left;}
.handbook-box img{border:1px solid #dfdfdf;}
.book_in {float:left; width:31%; margin-bottom:18px;}
.book_in img {border:1px solid #dfdfdf;}
.mar5 {margin:0 3%;}
.full-radio .frm_radio {
    float: left;
    width: 100%;
}
.sub-lab-frm {
    margin: 0;
}
.hide-space {
    margin: 0 !important;
}
.hide-label-space label { margin: 0 !important; }
.search-results .inner-banner img { width: auto; }
.middle-left .pro-education h4 { margin-bottom: 15px; margin-top: 0; }

@media only screen and (min-width:1600px) {
.tp-bgimg.defaultimg { background-color: #06509b !important; background-size: auto auto !important; }
}


.footer-col .frm_style_formidable-style.with_frm_style .frm_radio label, 
.footer-col .frm_style_formidable-style.with_frm_style .frm_checkbox label {
 color:#fff;
}

/*.page-id-27344 .program-box-col .slide-menu > a, .page-id-27344 .non-program-box-col .slide-menu li > a {
    color: #0e559d;
    display: inline-block;
    float: none;
    font-family: "FuturaCondensedMediumMedium";
    font-size: 23px;
    font-weight: normal;
    line-height: 30px;
    margin-bottom: 0;
    margin-top: -5px;
    padding-bottom: 0;
    width: 100%;
}
.page-id-27344 .list-design-aerrow h5  a {
    font-size: 22px;
}
.page-id-27344 .non-program-box-col .slide-menu li > ul li > a {
    margin-bottom: 18px;
}*/
h5.hi_font {
	 font-size: 27px !important;
}
.program-box-col h5 {
    font-size: 23px;
    margin: -5px 0 0;
}
.course-lesson-count {
    color: #333333;
    display: inline-block;
    font-size: 18px;
    margin-top: 19px;
}
.btn-blue {
	background: #06509b !important;
	border: 2px solid #06509b !important;
	font-family: "CenturyGothic";
	font-size: 16px !important;
	padding: 9px 23px !important;
	box-shadow: none !important;
	border-radius: 6px !important;
	font-weight: normal !important;
	cursor: pointer;
	color: #fff !important;
	margin-right: 12px !important;
}
.btn-blue:hover { 
	background: #fff !important;
	border: 2px solid #06509b !important;
	color: #06509b !important;
	border-radius: 6px !important;
	box-shadow: none !important;
	font-family: "CenturyGothic";
	font-size: 16px !important;
	font-weight: normal !important;
	padding: 9px 23px !important;
	margin-right: 12px !important;
}
.guidestar {
    float: right;
}





