/*
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-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-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-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-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-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-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-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;}
  
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: 70px; 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 19px; 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%; }
.head-center { float: left; width: 100%; height: 127px; position: relative; margin-top: -8px; }
#logo { float: left; width: 360px; margin-right: 24px; margin-top: 12px; }
.top-more-box { color: #06509b; float: left; font-family: 'CenturyGothic'; font-size: 24px; padding-top: 51px; }
.top-more-box > span { float: left; line-height: normal; margin-right: 9px; }
.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: 9999; 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; }
.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: 7px; }
.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%; text-align: center; }
.banner-title { color: #fff; width: 100%; float: left; font-family: FuturaCondensedMediumMedium; text-shadow: 2px 2px 2px #333; }
.banner-container { color: #fff; }
.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; }

.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: 369px; margin-right: 25px; margin-bottom: 57px; }
.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%; }
.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%; }
.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: relative; float: left; width: 100%; padding: 7px 0 32px 0; }
.toolbox-icon { float: left; width: 139px; text-align: left; }
.toolbox-c { float: right; font-size: 18px; color: #414141; width: 187px; margin-top: 11px; line-height: 22px; }
.toolbox-btn { bottom: -30px; 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: 41px; 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; }
.footer-col .with_frm_style .frm_submit input[type="submit"]:hover,
.footer-col .with_frm_style .frm_submit input[type="button"]:hover,
.footer-col .frm_form_submit_style,
.footer-col .with_frm_style.frm_login_form input[type="submit"]:hover { background: none !important; border: 2px solid #c80202; color: #fff; }
.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; border-color: #dddddd; border-radius: 7px; border-style: solid; border-width: 1px; box-shadow: 1px 1px 1px #cccccc inset; box-sizing: border-box; color: #444444; font-family: futuramedium; font-size: 18px; height: 43px; max-width: 100%; padding: 5px 16px; width: 400px; }
.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 27px !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;
}
.mds_glossary_new {
    background:url(https://www.mds-foundation.org/wp-content/uploads/2016/04/list-iconp4.jpg) 9px 6px no-repeat !important;
    float: left;
    line-height: 36px !important;
    margin-left: 11px !important;
    padding: 21px 0 22px 84px !important;
    width: 92% !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 84px !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;
}
.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;
}


/*=============================== 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; }
.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: 104px; }
.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; }
.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; }
.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; }
.events-box { background: url(images/event-icon.jpg) left 11px no-repeat !important; float: left; line-height: 36px !important; margin-left: 11px !important; padding: 21px 0 22px 84px !important; width: 92% !important; }
.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 84px !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 84px !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/drop-icon-6.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; }
.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) 9px 2px no-repeat !important; float: left; line-height: 36px !important; margin-left: 11px !important; padding: 4px 0 16px 84px !important; width: 92% !important; }
.mds-question-menu{ background: url(images/100Questions-2ndedition-cover.jpg) 9px 2px no-repeat !important; background-size: 61px auto !important; float: left; line-height: 36px !important; margin-left: 11px !important; padding: 4px 0 16px 84px !important; width: 92% !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: 11px 0 6px 84px !important; width: 92% !important; }
.global-patient { background: url(images/drop2-icon-4.png) left 17px no-repeat !important; float: left; line-height: 36px !important; margin-left: 11px !important; padding: 22px 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; }
.faqs-menu { background: url(images/drop2-icon-6.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; }
.take-the-time { background: url(images/drop2-icon-7.png) left 11px no-repeat !important; float: left; line-height: 36px !important; margin-left: 11px !important; padding: 21px 0 19px 84px !important; width: 92% !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: 0 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 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; }

.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;
}


/*=================================== Responsive css ================================ */

@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%; }
}
 @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: 48%; }
#logo { float: left; margin-right: 2%; margin-top: 20px; width: 31%; }
.main-navigation li a { margin: 0; }
.contact-main .drop-button a { margin-right: 17px; }
.top-more-box { font-size: 18px; }
.top-more-box > span { margin-top: 8px; }
.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: 0 18px !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: 18px !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: 20%; }
.home-middle-slider .owl-item img { width: 100%; }
a.tweet{margin-right: 170px; margin-top: -70px;}
}
@media screen and (max-width: 1150px) {
.member-tworow li img {
    display: list-item;
    float: none;
    margin: 10px 0 25px 0;
}	
}
@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 { font-size: 31px; }
.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;}
}
@media screen and (max-width: 1044px) {
.top-more-box { padding-top: 30px; }
.main-navigation li a { font-size: 19px; }
.learn-btn { margin-top: 6px; }

}

@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (-webkit-min-device-pixel-ratio: 1) {
	* { -webkit-appearance: none; -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; }

}
@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: 60px; 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 li { float: none; }
.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;
}
}
@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; margin-top: 20px; text-align: center; width: 100%; }
#logo img { width: 318px; }
.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: 3% !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%;
}
}
@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 14px !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: 16px !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;}

}
@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) {
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;
}

}
@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; }

}
@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;
}

}
@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; }
.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;}
}
@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%}

}
@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;}
}
@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; }
}
@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: 50px; }
}
/*=================================== 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: 22px;
    font-weight: normal;
    line-height: normal;
    margin-bottom: 0;
    margin-top: -5px;
    padding-bottom: 0;
    width: 100%;
}
h5.hi_font {
	 font-size: 27px !important;
}
.program-box-col h5 {
    font-size: 22px;
    margin: -5px 0 0;
}
.course-lesson-count {
    color: #333333;
    display: inline-block;
    font-size: 18px;
    margin-top: 19px;
}
.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;
}
