﻿
.panel-grid-cell .so-panel {
  zoom: 1;
}

.panel-grid-cell .so-panel:before {
  content: '';
  display: block;
}

.panel-grid-cell .so-panel:after {
  content: '';
  display: table;
  clear: both;
}
 #pg-104-0 , #pg-104-1 , #pl-104 .panel-grid-cell .so-panel { margin-bottom:30px }
 #pl-104 .panel-grid-cell .so-panel:last-child { margin-bottom:0px }



#wrapper_footer {
	margin: 0 auto;
	width: 100%;
	float: left;
	padding: 0px;
}

#masthead {
	position: relative;
}
#carousel-reblog-box .submit,#wrapper #carousel-reblog-box p.response{float:left;width:154px;padding-top:0;padding-left:1px;overflow:hidden;height:34px;margin:3px 0 0 2px!important}
#wrapper #carousel-reblog-box p.response{font-size:13px;clear:none;padding-left:2px;height:34px;color:#aaa}
.small-game-desc{max-height:50px}

.entry-title {
  display: none;
}

.footer .copyright {
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
}
body.style-206 #usersite-container .site-wrap,body.style-206 #usersite-container .site-wide-feature-area .zoogle-content{max-width:960px;margin:auto}
body.style-206 #usersite-container .nav-bar .site-wrap{max-width:2140px;display:table;padding:15px 0;-webkit-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out;width:100%;min-height:70px}
body.style-206 #usersite-container .nav-bar.mobile .site-wrap{display:block;min-height:0}

	body .product-carousel ul.products li.product {
		margin-left: 0!important;
		margin-right: 30px!important;
		float: left!important;
		clear: none!important;
	}

	body .woocommerce .product-carousel ul.products li.product {
		clear: none!important;
		float: left!important;
	}


.h1 {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}
.cohort_dates_tag{color:#170105;text-transform:uppercase;background:#e7e2e3;font-size:12px;padding:4px 8px;top:-2px;position:relative;border-radius:999px;-webkit-background-clip:padding-box;background-clip:padding-box}
img.alignnone{margin:0 0 10px 0;display:inline;}


.menu-item {
    display: inline;
}


#header-image {
	display:block;
	max-width:99.1%;
	padding:0.45%;
	margin-bottom:1.76%;
	box-shadow:0 0 3px #999;
	background:#fff;
}

a:hover, .post-more a:hover, .post-meta a:hover, .post p.tags a:hover {color:#2c6bba}

.post-meta { font:300 12px/1.5em Helvetica Neue, Helvetica, sans-serif;color:#999999; }
.entry .gform_wrapper.gf_browser_chrome ul li:after,.entry .gform_wrapper.gf_browser_chrome ul li:before,.entry .gform_wrapper.gf_browser_gecko ul li:after,.entry .gform_wrapper.gf_browser_gecko ul li:before,.entry .gform_wrapper.gf_browser_ie ul li:after,.entry .gform_wrapper.gf_browser_ie ul li:before,.entry .gform_wrapper.gf_browser_iphone ul li:after,.entry .gform_wrapper.gf_browser_iphone ul li:before,.entry .gform_wrapper.gf_browser_opera ul li:after,.entry .gform_wrapper.gf_browser_opera ul li:before,.entry .gform_wrapper.gf_browser_unknown ul li:after,.entry .gform_wrapper.gf_browser_unknown ul li:before,.gform_wrapper.gf_browser_chrome ul li:after,.gform_wrapper.gf_browser_chrome ul li:before,.gform_wrapper.gf_browser_gecko ul li:after,.gform_wrapper.gf_browser_gecko ul li:before,.gform_wrapper.gf_browser_ie ul li:after,.gform_wrapper.gf_browser_ie ul li:before,.gform_wrapper.gf_browser_iphone ul li:after,.gform_wrapper.gf_browser_iphone ul li:before,.gform_wrapper.gf_browser_opera ul li:after,.gform_wrapper.gf_browser_opera ul li:before,.gform_wrapper.gf_browser_unknown ul li:after,.gform_wrapper.gf_browser_unknown ul li:before{content:none}
.gform_wrapper.gf_browser_gecko ul.gform_fields li.gfield div.ginput_complex span.ginput_left select,.gform_wrapper.gf_browser_gecko ul.gform_fields li.gfield div.ginput_complex span.ginput_right select,.gform_wrapper.gf_browser_gecko ul.gform_fields li.gfield select{margin-left:.063em}
.gform_wrapper.gf_browser_gecko .ginput_complex .ginput_cardinfo_left select.ginput_card_expiration.ginput_card_expiration_month{margin-right:.063em}
.gform_wrapper.gf_browser_gecko .gfield_checkbox li input,.gform_wrapper.gf_browser_gecko .gfield_checkbox li input[type=checkbox],.gform_wrapper.gf_browser_gecko .gfield_radio li input[type=radio]{margin-top:.438em}
.gform_wrapper.gf_browser_gecko select{padding:.188em 0}
.gform_wrapper.gf_browser_chrome .top_label li.gsection.gf_scroll_text h2.gsection_title,.gform_wrapper.gf_browser_gecko .top_label li.gsection.gf_scroll_text h2.gsection_title{margin:0 .625em 0 .5em!important}
.site-footer .newsletter-signup--vertical .messages,.site-footer .newsletter-signup .messages,.vertical-nav .newsletter-signup .messages,.vertical-nav--show .newsletter-signup .messages,.vertical-nav .newsletter-signup--vertical .messages,.vertical-nav--show .newsletter-signup--vertical .messages,.vertical-nav--show .newsletter-signup .messages,.vertical-nav--show .newsletter-signup--vertical .messages{color:#fff}
.vertical-nav,.vertical-nav--show{display:none;position:absolute;top:0;z-index:31;height:100%;width:100%;padding:110px 0 0;-webkit-overflow-scrolling:touch}
.logged-in .vertical-nav,.logged-in .vertical-nav--show{padding-top:158px}
.vertical-nav .vertical-nav__inner-wrapper,.vertical-nav--show .vertical-nav__inner-wrapper{background:#26245d;height:100%;-webkit-overflow-scrolling:touch}
.vertical-nav .vertical-nav__inner-wrapper:after,.vertical-nav--show .vertical-nav__inner-wrapper:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.vertical-nav.vertical-nav--scroll .vertical-nav__inner-wrapper,.vertical-nav--scroll.vertical-nav--show .vertical-nav__inner-wrapper{overflow-y:scroll}
.page-has-sticky-ad .vertical-nav,.page-has-sticky-ad .vertical-nav--show,.vertical-nav.sticky,.sticky.vertical-nav--show,.vertical-nav.sticky--locked,.sticky--locked.vertical-nav--show{position:fixed;top:0;padding:50px 0 0;z-index:29}
.vertical-nav.ad-offset.sticky,.ad-offset.sticky.vertical-nav--show,.vertical-nav.ad-offset,.ad-offset.vertical-nav--show{padding-top:110px}
.admin-menu .vertical-nav.ad-offset.sticky,.admin-menu .ad-offset.sticky.vertical-nav--show,.admin-menu .vertical-nav.ad-offset,.admin-menu .ad-offset.vertical-nav--show{padding-top:179px}
.vertical-nav .icon-list__title,.vertical-nav--show .icon-list__title{font-size:16px;line-height:20px;color:#fff}
.vertical-nav .newsletter-signup__title,.vertical-nav--show .newsletter-signup__title{margin-top:34px}
.vertical-nav .primary-nav__sub-menu__buttons--local-channel,.vertical-nav--show .primary-nav__sub-menu__buttons--local-channel{display:none}
header#navbar .secondary-menu ul li{float:left;}
header#navbar .secondary-menu ul li a{text-transform:uppercase;font-size:0.875em;color:#455cc7;}
.sidebar-container .block{margin-bottom:30px;}
#preface-wrap .block{margin-bottom:20px}
#footer-wrap .block{margin-bottom:30px}
.block-views .view .date-nav-wrapper .date-prev{left:0;right:auto;}

.container-inner {width:950px; margin:0 auto;padding:1.75em 0 1em}


#webwidget_tab .link.download .dd .inputCheck, #webwidget_tab .link.download .dd .inputRadio, #webwidget_tab .link.download .dd .option {
    float: left;
}

.sb-widget .menu-item:first-child, .sb-widget .page_item:first-child a, .sb-widget .cat-item:first-child, .footer-widget .menu-item:first-child, .footer-widget .page_item:first-child a, .footer-widget .cat-item:first-child { padding-top: 0; }

.sb-widget .menu-item, .sb-widget .page_item a, .sb-widget .cat-item, .footer-widget .menu-item, .footer-widget .page_item a, .footer-widget .cat-item { line-height: 1.3; }

#recoveryPhases ul li.phase06{ background-position: -318px -235px }


#main {
	position: relative;
	border: 1px solid #DDDDDD;
	margin: 0 0 10px 5px;
	width: 460px;
	font-size: small;
	text-align: justify; }


#main td { padding: 3px 5px 5px 5px; }


#main img { 
	border: 1px solid #111;
	width: 100px; }

.popupmenu {padding:2px; padding-left:5px; background-color:#765E18; padding-right:13px; font-weight:bold; border-color: #FFFFFF;  border-bottom: 1px solid #FFFFFF }

.row {
  margin-right: -15px;
  margin-left: -15px;
}


.wpgmp_map_container {
    position: relative;
}


.wpgmp_map_container .gm-style-iw {
    min-height: 50px!important;
    min-width: 150px!important;
}

#nav-arrow {
    border-color: transparent transparent #3e4955;
    border-style: solid;
    border-width: 0 13px 14px;
    display: block;
    height: 18px;
    left: 0;
    margin-left: 534px;
    position: relative;
    top: -77px;
    width: 0;
}




.wrapper{width:100%;}

.wrapper:after{clear:both;display:table;content:'';}


a.alignleft,
a.alignnone,
a.alignright {
	max-width: 100%;
}


a.alignnone {
	display: inline-block;
}


.featured-content .alignnone {
	background: #f8f8f8;
	border-bottom: 1px solid #ececec;
	margin-bottom: 0;
}


.footer-widgets  .featured-content .alignnone {
	margin-bottom: 24px;
}


.home-top .featured-content a.alignleft,
.home-top .featured-content a.alignnone,
.home-top .featured-content a.alignright {
	margin-bottom: 0;
}

.td-header-menu-wrap,.td-header-menu-wrap li a,.td-header-menu-wrap li,.td-header-menu-wrap ul,.td-header-menu-wrap .td_data_time {color: #ffffff;font-weight: bold;vertical-align: middle;}

.top-header-menu li a:before, .td-header-menu-wrap .menu-post-and-page-settings-container .menu li a:before {background: #ffffff;}

.td-header-menu-wrap li a {padding: 0px 10px;}

.td-header-menu-wrap ul.social li {display: inline-block;}

.td-header-menu-wrap ul.social {display: inline-block;margin: 0 49px 0 0;}

.td-header-menu-wrap ul.social li a {padding: 0 5px;font-size: 14px;}

.td-header-menu-wrap .span3 {text-align: right;}

.patient_reviews .td-header-menu-wrap {display: block;}

.patient_reviews .td-header-menu-wrap .span6 {width: 50%;float: left;}



    
    .td-full-layout .td-header-menu-wrap {
        background-color: #003777 !important;
    }


    .td-boxed-layout .td-header-menu-wrap .container {
        background-color: #003777 !important;
    }


	#wrapper{
		width:auto !important;
		overflow-x: hidden;
	}


	#wrapper .page-title-container{height:auto !important;padding-top:14px;padding-bottom:12px;}


	#wrapper .sticky-header .mobile-nav-holder {
		margin-top:0px !important;
	}

	.rtl #wrapper .mobile-nav-holder .mobile-nav-item {float:none; padding-left:0;}


	#wrapper .sep-boxed-pricing .panel-wrapper	{
		padding: 0;
	}

	
	#wrapper .full-boxed-pricing .column,
	#wrapper .sep-boxed-pricing .column {
		float:none;
		margin-bottom:10px;
		margin-left: 0;
		width:100%;
	}


	#wrapper .share-box h4{
		float:none;
		line-height:20px !important;
		padding: 0;
	}

	
	#wrapper .header-social { min-height: 0 !important; }
	

	#wrapper .ei-slider{width:100% !important;}


	#wrapper .content-boxes-icon-boxed .content-wrapper-boxed{min-height:inherit !important;padding-bottom:20px;padding-left:3%;padding-right:3%;}

	#wrapper .content-boxes-icon-on-top .content-box-column,#wrapper .content-boxes-icon-boxed .content-box-column{margin-bottom:55px;}

	#wrapper .orderby-order-container{overflow:visible;width:auto;margin-bottom:10px;float:left;}

	#wrapper .orderby.order-dropdown{float:left; margin-right: 7px ;}

	#wrapper .sort-count.order-dropdown{width:215px; float: left !important; margin-left: 7px !important;}

	#wrapper .sort-count.order-dropdown ul a{width:215px;}

	#wrapper .catalog-ordering .order{float:left !important;margin-bottom:0 !important;}


	#wrapper .woocommerce-side-nav,#wrapper .woocommerce-content-box,#wrapper .shipping-coupon,#wrapper .cart_totals, 
	#wrapper #customer_login .col-1, #wrapper #customer_login .col-2,
	#wrapper .woocommerce form.checkout #customer_details .col-1, #wrapper .woocommerce form.checkout #customer_details .col-2 
	{float:none;margin-left:auto;margin-right:auto;width:100% !important;}


	#wrapper .product .images,#wrapper .product .summary.entry-summary {
		width: 50% !important;
		float: left !important;
	}


	#wrapper .product .summary.entry-summary {
		width: 48% !important;
		margin-left: 2% !important;
	}


	#wrapper .woocommerce-tabs .tabs {
		width: 24% !important;
		float: left !important;
	}


	#wrapper .woocommerce-tabs .panel {
		float: right !important;
		width: 70% !important;
		padding: 4% !important;
	}

	.mobile-menu-design-classic #wrapper .header-v4 #header .search-table { width: 100%; }

	.copyright,
	#wrapper .fusion-social-links-footer {
		display: block;
		text-align:center;
	}


	#wrapper .portfolio-tabs li, #wrapper .faq-tabs li{
		float:none;
		margin:0;
		border-bottom:1px solid #E7E6E6;
	}

	#wrapper .catalog-ordering{margin-bottom:50px;}


	.rtl #wrapper .orderby.order-dropdown { float: right; margin: 0; }

	.rtl #wrapper .catalog-ordering .order { float: right; margin-right: 6px; }


	#wrapper .product .images,#wrapper .product .summary.entry-summary,#wrapper .woocommerce-tabs .tabs,#wrapper .woocommerce-tabs .panel,#wrapper .woocommerce-side-nav,#wrapper .woocommerce-content-box,#wrapper .shipping-coupon,#wrapper .cart-totals-buttons, 
	#wrapper #customer_login .col-1, #wrapper #customer_login .col-2,
	#wrapper .woocommerce form.checkout #customer_details .col-1, #wrapper .woocommerce form.checkout #customer_details .col-2 
	{float:none;margin-left:auto;margin-right:auto;width:100% !important;}


	body.side-header #wrapper { margin-left: 0 !important;  margin-right: 0 !important;}

	body.side-header #wrapper #side-header.header-shadow:after,
	body #wrapper .header-shadow:after { position: static; height: auto; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }

	#wrapper .page-title-container h1, #wrapper .page-title-container .breadcrumbs{margin: 0;}

	#wrapper .page-title-container .page-title h1{font-size: 15px; line-height: 20px;}

	#wrapper .page-title-container .page-title h3{font-size: 11px; line-height: 20px;}

	#wrapper .page-title-container .breadcrumbs{margin-top: 2px;}
		

	#wrapper #header .logo{
		float:none;
		margin:0 auto !important;
	}

	#wrapper .content-boxes-icon-boxed .content-box-column .heading h2{margin-top:-5px;}

	#wrapper .content-boxes-icon-boxed .content-box-column .more{margin-top:12px;}

body.body_blank.admin-bar #wrapper #slidingbar-area {
  top: 0;
}

#wrapper .nav-holder li:hover .fusion-megamenu-wrapper .fusion-megamenu-widgets-container {
  display: block;
}

#wrapper .tp-bullets {
  -webkit-transform: translateZ(0);
  -transform: translateZ(0);
}

#wrapper .search-table {
  display: table;
  width: 100%;
}

#wrapper .header-v4 #header .search-table {
  display: table;
  width: 286px;
}

#wrapper .search-field {
  display: table-cell;
  vertical-align: top;
}

#wrapper .search-button {
  display: table-cell;
  width: 33px;
  vertical-align: top;
}

#wrapper .search-table .search-field input {
  color: #AAA9A9;
  background-color: #ffffff;
  border: 1px solid #D2D2D2;
  -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1) inset;
  -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1) inset;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1) inset;
  color: #747474;
  font-size: 13px;
  padding: 8px 15px;
  height: 33px;
  width: 100%;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
}

#wrapper .search-table .search-button input[type="submit"] {
  background: #000000;
  border: none;
  border-radius: 0;
  color: #FFFFFF;
  font-size: 14px;
  height: 33px;
  line-height: 33px;
  margin: 0;
  padding: 0;
  width: 33px;
  text-indent: 0;
  cursor: pointer;
  font-family: IcoMoon;
  text-shadow: none;
  -webkit-font-smoothing: antialiased;
  -webkit-transition: all .2s;
  -moz-transition: all .2s;
  -ms-transition: all .2s;
  -o-transition: all .2s;
  transition: all .2s;
}

#wrapper .search-table .search-button input[type="submit"]:hover {
  background: #A0CE4E;
}

#wrapper .fusion-tabs-widget .tab-holder {
  border: 1px solid #eaeaea;
}

#wrapper .fusion-tabs-widget .tabset {
  display: table;
  overflow: hidden;
  width: 100%;
  margin: 0;
  padding: 0;
  list-style: none;
}

#wrapper .fusion-tabs-widget .tabset li {
  display: table-cell;
  margin: 0;
  padding: 0;
  width: 33.3333%;
  border-bottom: none;
}

#wrapper .fusion-tabs-widget .tabset li:last-child {
  border-right: none;
}

#wrapper .fusion-tabs-widget .tabset li a {
  display: block;
  padding: 0;
  line-height: 38px;
  border-bottom: none;
  border-top: 3px solid transparent;
  -webkit-transition: all .2s;
  -moz-transition: all .2s;
  -ms-transition: all .2s;
  -o-transition: all .2s;
  transition: all .2s;
}

#wrapper .fusion-tabs-widget .tabset li .fusionicon-bubbles {
  font-size: 18px;
}

#wrapper .footer-area .tab-holder,
#wrapper #slidingbar-area .tab-holder {
  border-top: none;
}

#wrapper .footer-area .tab-holder .tabs li a,
#wrapper #slidingbar-area .tab-holder .tabs li a {
  background: rgba(0, 0, 0, 0.2);
}

#wrapper .footer-area .tab-holder .tabs li:hover a,
#wrapper #slidingbar-area .tab-holder .tabs li:hover a {
  background: none;
}

#wrapper .footer-area .tab-holder .tabs li.active a,
#wrapper #slidingbar-area .tab-holder .tabs li.active a {
  background: none;
}

#wrapper .footer-area .tab-holder .tab_content a,
#wrapper #slidingbar-area .tab-holder .tab_content a {
  padding: 0;
  border-bottom: none;
}

#wrapper .entry-summary .gform_wrapper ul li {
  clear: none !important;
}

#wrapper .gform_wrapper .gravity-select-parent select {
  margin: 0;
}

body #wrapper .gomapMarker {
  color: #333;
}


#wrapper .strip-html .fusion-dropcap {
  top: 0;
  float: none;
  margin: 0;
  padding: 0;
  background-color: inherit !important;
  box-shadow: none;
  line-height: inherit;
  text-shadow: none;
  color: inherit !important;
  font-size: inherit;
}

#wrapper .strip-html .fusion-highlight {
  background-color: inherit !important;
  color: inherit !important;
}

#wrapper .strip-html .fusion-tooltip {
  color: inherit;
  border-bottom: 1px dotted;
}

#wrapper .header-social .menu .sub-menu li {
  display: block;
  float: none;
  padding: 0;
  border: 0;
  border-bottom: 1px solid #e0dfdf;
  line-height: normal;
}

#wrapper .header-social .menu .sub-menu li a {
  display: block;
  padding: 7px 10px;
}

#wrapper .header-social .menu .sub-menu li a:hover {
  background-color: #fafafa;
}

#wrapper .header-social .menu .sub-menu li:last-child {
  border-bottom: 0;
}

#wrapper .header-social .menu .sub-menu li,
#wrapper .header-social .menu .sub-menu li a {
  color: #333333;
}

#wrapper .widget .product_list_widget li {
  padding-bottom: 10px;
  margin-bottom: 10px;
}

#wrapper .custom_select_box .dd-container .dd-select,
#wrapper .custom_select_box .dd-options li a {
  background: #fbfaf9;
  background-image: none;
}

#wrapper .custom_select_box .dd-container .dd-selected {
  padding: 0;
  text-indent: 10px;
  padding-right: 15px;
}

#wrapper .custom_select_box .dd-options li a:hover {
  background-color: transparent;
}

#wrapper .custom_select_box .dd-pointer {
  background-image: none;
  width: 10px;
  border-left: 1px solid;
  padding-left: 10px;
}

#wrapper .custom_select_box .dd-pointer-down:after {
  font-family: IcoMoon;
  content: '\e61f';
  font-weight: bold;
}

#wrapper .custom_select_box .dd-options {
  position: absolute;
  top: auto;
  max-height: 143px;
}

#wrapper .custom_select_box .dd-pointer-down {
  border-color: #dadada;
}

#wrapper .chzn-container-single .chzn-single div b {
  background: none;
}

#wrapper .cart-loading {
  background-color: rgba(0, 0, 0, 0.8);
}

.no-rgba #wrapper .cart-loading {
  background-color: #000;
}

.rtl #wrapper .dd-container .dd-pointer {
  left: 0;
  right: auto;
  border-left: 0;
  border-right: 1px solid;
}

.rtl #wrapper .dd-container .dd-selected {
  text-align: right;
}

.rtl #wrapper .col .heading img {
  margin-right: 0px;
  margin-left: 10px;
}

.rtl #wrapper .fusion-tabs-widget .tab-holder .news-list li .image {
  float: right;
  margin-left: 13px;
  margin-right: 0;
}

.rtl #wrapper .fusion-tabs-widget .tabset li {
  border-left: 1px solid;
  border-right: none;
}

.rtl #wrapper .fusion-tabs-widget .tabset li:last-child {
  border-left: none;
}

.rtl #wrapper .select-arrow {
  right: auto;
  left: 1px;
  border-right: 1px solid #DADADA;
  border-left: none;
  text-align: center !important;
}

.rtl #wrapper .fusion-column.last {
  margin-left: 0;
}

body.admin-bar #wrapper #slidingbar-area {
  top: 32px;
}

#wrapper .flex-control-nav li {
  margin: 0 6px;
  display: inline-block;
}

#wrapper .flex-control-paging li a {
  display: block;
}

  #wrapper .ei-title h2 {
    font-size: 20px;
    line-height: 24px;
  }

  #wrapper .ei-title h3 {
    font-size: 15px;
    line-height: 30px;
  }



#wrapper .fusion-megamenu-wrapper {
  margin: 0 auto;
  padding: 0 15px;
}

#wrapper .fusion-megamenu-wrapper .fusion-megamenu-holder,
#wrapper .fusion-megamenu-wrapper .fusion-megamenu,
#wrapper .fusion-megamenu-wrapper .fusion-megamenu-submenu,
#wrapper .fusion-megamenu-wrapper .sub-menu {
  padding: 0;
  list-style: none;
}

#wrapper .fusion-megamenu-wrapper .fusion-megamenu-title {
  margin: 0;
  font-size: 13px;
  line-height: 26px;
  -webkit-font-smoothing: antialiased;
}

#wrapper .fusion-megamenu-wrapper .fusion-megamenu-icon,
#wrapper .fusion-megamenu-wrapper .fusion-megamenu-bullet,
#wrapper .fusion-megamenu-wrapper .fusion-megamenu-widgets-container {
  display: none;
}

#wrapper .mobile-nav-item .fusion-megamenu-icon,
#wrapper .mobile-nav-item .fusion-megamenu-bullet {
  display: none;
}

#wrapper .fusion-megamenu-wrapper .text-menu-icon {
  position: absolute;
}

#wrapper .fusion-megamenu-wrapper .menu-text {
  margin-left: 23px;
}

#wrapper .mobile-nav-item .fusion-megamenu-wrapper .row {
  padding: 0;
}

#wrapper .mobile-nav-item .fusion-megamenu-title {
  font-weight: normal;
  margin: 0;
}

  #wrapper .fusion-megamenu-wrapper .fusion-megamenu-holder {
    width: 100%;
    padding: 0;
    border-top: 3px solid #a0ce4e;
  }

  #wrapper .fusion-megamenu-wrapper .sub-menu {
    padding: 0;
    list-style: none;
  }

  #wrapper #nav .fusion-megamenu-wrapper .sub-menu.deep-level a,
  #wrapper #sticky-nav .fusion-megamenu-wrapper .sub-menu.deep-level a {
    padding-left: 49px ;
  }

  #wrapper #nav .fusion-megamenu-wrapper .sub-menu.deep-level .deep-level a,
  #wrapper #sticky-nav .fusion-megamenu-wrapper .sub-menu.deep-level .deep-level a {
    padding-left: 64px;
  }

  #wrapper .fusion-megamenu-wrapper .fusion-megamenu {
    display: table;
    padding: 0;
    list-style: none;
  }

  #wrapper .fusion-megamenu-wrapper .fusion-megamenu-border {
    border-bottom: 1px solid #dcd9d9;
  }

  #wrapper .fusion-megamenu-wrapper .fusion-megamenu-submenu {
    display: table-cell;
    float: none;
    padding: 29px 0;
    border-right: 1px solid #dcd9d9;
  }

  #wrapper .fusion-megamenu-wrapper .fusion-megamenu-submenu li a:hover:not(.fusion-megamenu-widgets-container a:hover),
  #wrapper .fusion-megamenu-wrapper .fusion-megamenu-submenu .current-menu-item a:not(.fusion-megamenu-widgets-container a) {
    background-color: #f3f2f2;
  }

  #wrapper .fusion-megamenu-wrapper .fusion-megamenu-submenu .fusion-megamenu-icon img {
    margin-top: -3px;
  }

  #wrapper .fusion-megamenu-wrapper.columns-per-row-1 .fusion-megamenu .fusion-megamenu-submenu:nth-child(n),
  #wrapper .fusion-megamenu-wrapper.columns-per-row-2 .fusion-megamenu .fusion-megamenu-submenu:nth-child(2n),
  #wrapper .fusion-megamenu-wrapper.columns-per-row-3 .fusion-megamenu .fusion-megamenu-submenu:nth-child(3n),
  #wrapper .fusion-megamenu-wrapper.columns-per-row-4 .fusion-megamenu .fusion-megamenu-submenu:nth-child(4n),
  #wrapper .fusion-megamenu-wrapper.columns-per-row-5 .fusion-megamenu .fusion-megamenu-submenu:nth-child(5n),
  #wrapper .fusion-megamenu-wrapper.columns-per-row-6 .fusion-megamenu .fusion-megamenu-submenu:nth-child(6n) {
    border-right: none;
  }

  #wrapper .fusion-megamenu-wrapper .fusion-megamenu-title a {
    height: auto;
  }

  #wrapper .fusion-megamenu-wrapper .fusion-megamenu-title a:hover {
    text-decoration: none;
    color: #000;
  }

  #wrapper .fusion-megamenu-wrapper .fusion-megamenu-icon,
  .fusion-megamenu-icon {
    display: inline;
    margin-right: 12px;
  }

  #wrapper .fusion-megamenu-wrapper .fusion-megamenu-icon img,
  .fusion-megamenu-icon img {
    margin-top: -2px;
    max-height: 15px;
    vertical-align: middle;
  }

  #wrapper .fusion-megamenu-wrapper .fusion-megamenu-bullet,
  .fusion-megamenu-bullet {
    display: block;
    float: left;
    margin-top: 0.5em;
    margin-right: 10px;
    border-top: 3px solid transparent;
    border-bottom: 3px solid transparent;
    border-left: 3px solid #333;
    height: 0;
    width: 0;
  }

  #wrapper .fusion-megamenu-wrapper .fusion-megamenu-widgets-container {
    margin-bottom: 10px;
    color: #333;
    font-size: 13px;
  }

  #wrapper .fusion-megamenu-wrapper .fusion-megamenu-widgets-container.second-level-widget,
  #wrapper .fusion-megamenu-wrapper .fusion-megamenu-widgets-container.third-level-widget {
    padding: 0 34px;
  }


#wrapper .fusion-megamenu-wrapper * {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

#wrapper .fusion-megamenu-wrapper .row {
  clear: both;
}

#wrapper #sticky-nav .fusion-megamenu-wrapper .fusion-megamenu-holder {
  top: 0;
}

#wrapper #sticky-nav .fusion-megamenu-wrapper .fusion-megamenu {
  top: 0;
}

#wrapper .fusion-megamenu-wrapper.col-span-12 .fusion-megamenu {
  table-layout: fixed;
  width: 100%;
}

#wrapper #nav .fusion-megamenu-wrapper .fusion-megamenu-title a,
#wrapper #sticky-nav .fusion-megamenu-wrapper .fusion-megamenu-title a {
  padding: 0;
  background: none;
  border: none;
  font: inherit;
}

#wrapper #nav .fusion-navbar-nav .fusion-megamenu-wrapper .fusion-megamenu-holder ul ul.sub-menu,
#wrapper #sticky-nav .fusion-navbar-nav .fusion-megamenu-wrapper .fusion-megamenu-holder ul ul.sub-menu {
  display: block;
  left: auto;
  right: auto;
  border: none;
  background: none;
}

#wrapper #nav .fusion-megamenu-wrapper .fusion-megamenu-widgets-container ul.list-icon,
#wrapper #sticky-nav .fusion-megamenu-wrapper .fusion-megamenu-widgets-container ul.list-icon {
  border: none;
  margin-left: 25px;
}

#wrapper #nav .fusion-megamenu-wrapper .fusion-megamenu-widgets-container .recent-works-items a,
#wrapper #sticky-nav .fusion-megamenu-wrapper .fusion-megamenu-widgets-container .recent-works-items a {
  padding: 3px;
}


.rtl #wrapper .fusion-megamenu-wrapper {
  left: auto;
  right: 0;
}

.rtl #wrapper #nav .fusion-megamenu-wrapper .sub-menu.deep-level a,
.rtl #wrapper #sticky-nav .fusion-megamenu-wrapper .sub-menu.deep-level a {
  padding-left: 34px;
  padding-right: 49px;
}

.rtl #wrapper #nav .fusion-megamenu-wrapper .sub-menu.deep-level .deep-level a,
.rtl #wrapper #sticky-nav .fusion-megamenu-wrapper .sub-menu.deep-level .deep-level a {
  padding-left: 34px;
  padding-right: 64px;
}

.rtl #wrapper .fusion-megamenu-wrapper .fusion-megamenu-icon,
.rtl .fusion-megamenu-icon {
  margin-left: 9px;
  margin-right: 0;
}

.rtl #wrapper .fusion-megamenu-wrapper .menu-text {
  margin-left: 0;
  margin-right: 23px;
}

.rtl #wrapper .fusion-megamenu-wrapper .fusion-megamenu-submenu {
  border-left: 1px solid #DCD9D9;
  border-right: 0;
}

.rtl #wrapper .fusion-megamenu-wrapper.columns-per-row-1 .fusion-megamenu .fusion-megamenu-submenu:nth-child(n),
.rtl #wrapper .fusion-megamenu-wrapper.columns-per-row-2 .fusion-megamenu .fusion-megamenu-submenu:nth-child(2n),
.rtl #wrapper .fusion-megamenu-wrapper.columns-per-row-3 .fusion-megamenu .fusion-megamenu-submenu:nth-child(3n),
.rtl #wrapper .fusion-megamenu-wrapper.columns-per-row-4 .fusion-megamenu .fusion-megamenu-submenu:nth-child(4n),
.rtl #wrapper .fusion-megamenu-wrapper.columns-per-row-5 .fusion-megamenu .fusion-megamenu-submenu:nth-child(5n),
.rtl #wrapper .fusion-megamenu-wrapper.columns-per-row-6 .fusion-megamenu .fusion-megamenu-submenu:nth-child(6n) {
  border-left: none;
}

.rtl #wrapper #nav .fusion-navbar-nav .fusion-megamenu-wrapper ul li:hover ul,
.rtl #wrapper #sticky-nav .fusion-navbar-nav .fusion-megamenu-wrapper ul li:hover ul {
  right: 0;
}

.rtl #wrapper .fusion-megamenu-wrapper .fusion-megamenu-bullet,
.rtl .fusion-megamenu-bullet {
  border-left: none;
  border-right: 3px solid #333333;
  float: right;
  margin-left: 10px;
  margin-right: 0;
}


body.side-header #wrapper .fusion-megamenu-wrapper {
  top: 0;
}

body.side-header-left #wrapper {
  margin-left: 280px;
  width: auto;
}

body.side-header-right #wrapper {
  margin-right: 280px;
  width: auto;
}

#wrapper .button-square {
  border-radius: 0;
}

#wrapper .button-round {
  border-radius: 2px;
}

#wrapper .button-round.button-3d {
  border-radius: 4px;
}

#wrapper .button-pill {
  border-radius: 25px !important;
}

#wrapper .fusion-column.last {
  margin-right: 0;
}

#wrapper .full-boxed-pricing .panel-wrapper {
  padding: 0;
}

		
		#wrapper .gf_browser_ie.gform_wrapper .button,
		#wrapper .gf_browser_ie.gform_wrapper .gform_footer input.button{ padding: 0 20px; }

#wrapper .side-nav li.current_page_item a{
	border-right-color:#6796bf;
	border-left-color:#6796bf;
}


.fusion-accordian .panel-title .active .fa-fusion-box,
ul.circle-yes li:before,
.circle-yes ul li:before,
.progress-bar-content,
.pagination .current,
.bbp-topic-pagination .current,
.header-v3 .header-social,.header-v4 .header-social,.header-v5 .header-social,
.date-and-formats .date-box,.table-2 table thead,
.onsale,.woocommerce-pagination .current,
.woocommerce .social-share li a:hover i,
.price_slider_wrapper .ui-slider .ui-slider-range,
.tagcloud a:hover,.cart-loading,
#toTop:hover,
#bbpress-forums div.bbp-topic-tags a:hover,
#wrapper .search-table .search-button input[type="submit"]:hover,
ul.arrow li:before,
p.demo_store,
.avada-myaccount-data .digital-downloads li:before, .avada-thank-you .order_details li:before,
.sidebar .widget_layered_nav li.chosen, .sidebar .widget_layered_nav_filters li.chosen {
	background-color:#6796bf;
}


#main,#wrapper,
.fusion-separator .icon-wrapper, html, body, .bbp-arrow { background-color:#ffffff; }

#wrapper .footer-area .fusion-tabs-widget .tab-holder .tabs li {
	border-color:#e9eaee;
}


#main .reading-box h2,
#main h2,
.page-title h1,
.image .image-extras .image-extras-content h3,.image .image-extras .image-extras-content h3 a,
#main .post h2,
.sidebar .widget h3,
#wrapper .fusion-tabs-widget .tab-holder .tabs li a,
.share-box h4,
.project-content h3,
.author .author_title,
.fusion-pricing-table .title-row,
.fusion-pricing-table .pricing-row,
.fusion-person .person-desc .person-author .person-author-wrapper,
.fusion-accordian .panel-title,
.fusion-accordian .panel-heading a,
.fusion-tabs .nav-tabs  li .tab-link,
.post-content h1, .post-content h2, .post-content h3, .post-content h4, .post-content h5, .post-content h6,
.ei-title h2, #header-sticky,#header .tagline,
table th,.project-content .project-info h4,
.woocommerce-success-message .msg,.product-title, .cart-empty,
#wrapper .fusion-megamenu-wrapper .fusion-megamenu-title,
.main-flex .slide-content h2, .main-flex .slide-content h3,
.fusion-modal .modal-title, .popover .popover-title,
.fusion-flip-box .flip-box-heading-back{
	font-family:"Raleway", Arial, Helvetica, sans-serif;
}


#wrapper .post-content h2,#wrapper .fusion-title h2,#wrapper #main .post-content .fusion-title h2,#wrapper .title h2,#wrapper #main .post-content .title h2,#wrapper  #main .post h2, #wrapper  #main .post h2, #wrapper .woocommerce .checkout h3, #main .portfolio h2 {
	font-size:21px;
		line-height:32px;
}


#wrapper .post-content h2,#wrapper .fusion-title h2,#wrapper #main .post-content .fusion-title h2,#wrapper .title h2,#wrapper #main .post-content .title h2,#wrapper #main .post h2,#wrapper  .woocommerce .checkout h3, .cart-empty{
	line-height:27px;
}


#slidingbar-area a, #slidingbar-area .jtwt .jtwt_tweet a, #wrapper #slidingbar-area .fusion-tabs-widget .tab-holder .tabs li a, #slidingbar-area .fusion-accordian .panel-title a{color:#BFBFBF;}


.footer-area a,.footer-area .jtwt .jtwt_tweet a,#wrapper .footer-area .fusion-tabs-widget .tab-holder .tabs li a,.footer-area .fusion-tabs-widget .tab-holder .news-list li .post-holder a,.copyright a,
.footer-area .fusion-accordian .panel-title a{color:#000000;}

#wrapper .main-nav-search .search-link:hover:after, #wrapper .main-nav-search.search-box-open .search-link:after, #wrapper .my-cart-link:hover:after {color:#6796bf;}


#nav ul ul,#sticky-nav ul ul,
#wrapper .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu-submenu,
#nav ul .login-box,#sticky-nav ul .login-box,
#nav ul .cart-contents,#sticky-nav ul .cart-contents,
#small-nav ul .login-box,#small-nav ul .cart-contents,
#main-nav-search-form, #sticky-nav-search-form
{background-color:#ffffff;}

#wrapper .fusion-megamenu-wrapper .fusion-megamenu-bullet, .fusion-megamenu-bullet{border-left-color:#333333;}


#wrapper .header-social .header-info, #wrapper .header-social a {color:#747474;}

#wrapper .header-social .mobile-topnav-holder li a {color: #333333;}

#slidingbar-area .tagcloud a, 
#wrapper #slidingbar-area .fusion-tabs-widget .tab-holder, 
#wrapper #slidingbar-area .fusion-tabs-widget .tab-holder .news-list li,
#slidingbar-area .fusion-accordian .fusion-panel
{border-color: #282A2B;}


.footer-area .widget_categories li a, .footer-area li.recentcomments, .footer-area ul li a, .footer-area .product_list_widget li, .footer-area .tagcloud a,
#wrapper .footer-area .fusion-tabs-widget .tab-holder, 
#wrapper .footer-area .fusion-tabs-widget .tab-holder .news-list li, 
.footer-area .widget_recent_entries li,
.footer-area .fusion-accordian .fusion-panel
{border-color: #505152;}


.input-text, input[type="text"], textarea,
input.s,#comment-input input,#comment-textarea textarea,.comment-form-comment textarea, .post-password-form .password,
.wpcf7-form .wpcf7-text,.wpcf7-form .wpcf7-quiz,.wpcf7-form .wpcf7-number,.wpcf7-form textarea,.wpcf7-form .wpcf7-select,.wpcf7-captchar,.wpcf7-form .wpcf7-date,
.gform_wrapper .gfield input[type=text],.gform_wrapper .gfield input[type=email],.gform_wrapper .gfield textarea,.gform_wrapper .gfield select,
#bbpress-forums .bbp-search-form #bbp_search,.bbp-reply-form input#bbp_topic_tags,.bbp-topic-form input#bbp_topic_title, .bbp-topic-form input#bbp_topic_tags, .bbp-topic-form select#bbp_stick_topic_select, .bbp-topic-form select#bbp_topic_status_select,#bbpress-forums div.bbp-the-content-wrapper textarea.bbp-the-content,.bbp-login-form input,
.main-nav-search-form input,.search-page-search-form input,.chzn-container-single .chzn-single,.chzn-container .chzn-drop,
.avada-select-parent select,.avada-select-parent .select-arrow, #wrapper .select-arrow,
select,
#lang_sel_click a.lang_sel_sel,
#lang_sel_click ul ul a, #lang_sel_click ul ul a:visited,
#lang_sel_click a, #lang_sel_click a:visited,#wrapper .search-table .search-field input{
background-color:#ffffff;}


.input-text, input[type="text"], textarea,
input.s,input.s .placeholder,#comment-input input,#comment-textarea textarea,#comment-input .placeholder,#comment-textarea .placeholder,.comment-form-comment textarea, .post-password-form .password,
.wpcf7-form .wpcf7-text,.wpcf7-form .wpcf7-quiz,.wpcf7-form .wpcf7-number,.wpcf7-form textarea,.wpcf7-form .wpcf7-select,.wpcf7-select-parent .select-arrow,.wpcf7-captchar,.wpcf7-form .wpcf7-date,
.gform_wrapper .gfield input[type=text],.gform_wrapper .gfield input[type=email],.gform_wrapper .gfield textarea,.gform_wrapper .gfield select,
select,
#bbpress-forums .bbp-search-form #bbp_search,.bbp-reply-form input#bbp_topic_tags,.bbp-topic-form input#bbp_topic_title, .bbp-topic-form input#bbp_topic_tags, .bbp-topic-form select#bbp_stick_topic_select, .bbp-topic-form select#bbp_topic_status_select,#bbpress-forums div.bbp-the-content-wrapper textarea.bbp-the-content,.bbp-login-form input,
.main-nav-search-form input,.search-page-search-form input,.chzn-container-single .chzn-single,.chzn-container .chzn-drop,.avada-select-parent select, #wrapper .search-table .search-field input
{color:#aaa9a9;}


.input-text, input[type="text"], textarea,
input.s,#comment-input input,#comment-textarea textarea,.comment-form-comment textarea, .post-password-form .password,
.wpcf7-form .wpcf7-text,.wpcf7-form .wpcf7-quiz,.wpcf7-form .wpcf7-number,.wpcf7-form textarea,.wpcf7-form .wpcf7-select,.wpcf7-select-parent .select-arrow,.wpcf7-captchar,.wpcf7-form .wpcf7-date,
.gform_wrapper .gfield input[type=text],.gform_wrapper .gfield input[type=email],.gform_wrapper .gfield textarea,.gform_wrapper .gfield_select[multiple=multiple],.gform_wrapper .gfield select,.gravity-select-parent .select-arrow,.select-arrow,
#bbpress-forums .quicktags-toolbar,#bbpress-forums .bbp-search-form #bbp_search,.bbp-reply-form input#bbp_topic_tags,.bbp-topic-form input#bbp_topic_title, .bbp-topic-form input#bbp_topic_tags, .bbp-topic-form select#bbp_stick_topic_select, .bbp-topic-form select#bbp_topic_status_select,#bbpress-forums div.bbp-the-content-wrapper textarea.bbp-the-content,#wp-bbp_topic_content-editor-container,#wp-bbp_reply_content-editor-container,.bbp-login-form input,
.main-nav-search-form input,.search-page-search-form input,.chzn-container-single .chzn-single,.chzn-container .chzn-drop,
.avada-select-parent select,.avada-select-parent .select-arrow,
select,
#lang_sel_click a.lang_sel_sel,
#lang_sel_click ul ul a, #lang_sel_click ul ul a:visited,
#lang_sel_click a, #lang_sel_click a:visited,
#wrapper .search-table .search-field input,
.avada-select .select2-container .select2-choice, .woocommerce-checkout .select2-drop-active
{border-color:#d2d2d2;}


#wrapper .fusion-megamenu-wrapper .fusion-megamenu-submenu,
#wrapper #nav .fusion-megamenu-wrapper .fusion-megamenu-border,
#nav .fusion-navbar-nav .fusion-megamenu-wrapper ul ul, #sticky-nav .fusion-navbar-nav .fusion-megamenu-wrapper ul ul,
#wrapper #nav .fusion-navbar-nav .fusion-megamenu-wrapper ul ul li, #wrapper #sticky-nav .fusion-navbar-nav .fusion-megamenu-wrapper ul ul li,
#header-sticky .cart-content a,#header-sticky .cart-content a:hover,#header-sticky .login-box,#header-sticky .cart-contents,
#header .cart-content a, #side-header .cart-content a, #header .cart-content a:hover,#side-header .cart-content a:hover,#header .login-box,#header .cart-contents, #side-header .cart-contents,#small-nav .login-box,#small-nav .cart-contents,#small-nav .cart-content a,#small-nav .cart-content a:hover,
#main-nav-search-form, #sticky-nav-search-form
{border-color:#eaeaea;}


#wrapper .page-title h1{
		font-size:24px;
		line-height:normal;
}


#wrapper .page-title h3{
		font-size:14px;
		line-height: 26px;
}

.rtl #wrapper #nav .fusion-megamenu-wrapper ul,
.rtl #wrapper #header-sticky #nav .fusion-megamenu-wrapper ul{
	left:auto;
	right:auto;
}


#wrapper .header-social .menu .sub-menu,#wrapper .header-social .login-box,#wrapper .header-social .cart-contents,.main-nav-search-form{
	background-color:#ffffff;
}


#wrapper .header-social .menu .sub-menu li, #wrapper .header-social .menu .sub-menu li a,#wrapper .header-social .login-box .forgetmenot, #wrapper .top-menu .cart-contents a, .top-menu .cart-contents .cart-link a:before, .top-menu .cart-contents .checkout-link a:before{
	color:#747474;
}


#wrapper .header-social .menu .sub-menu li a:hover,.top-menu .cart-content a:hover {
	background-color:#fafafa;
}


#wrapper .header-social .menu .sub-menu li a:hover, #wrapper .top-menu .cart-contents a:hover, #wrapper .top-menu .cart-contents .cart-link a:hover:before, #wrapper .top-menu .cart-contents .checkout-link a:hover:before{
	color:#333333;
}


#wrapper .header-social .menu .sub-menu,#wrapper .header-social .menu .sub-menu li,.top-menu .cart-content a,#wrapper .header-social .login-box,#wrapper .header-social .cart-contents,.main-nav-search-form{
	border-color:#e5e5e5;
}


#wrapper .date-and-formats .format-box{background-color:#eef0f2;}


#wrapper .sidebar .fusion-tabs-widget .tabs-container{background-color:transparent;}

body.rtl #wrapper .sidebar .fusion-tabs-widget .tab-hold .tabset li{border-left-color:transparent;}


#wrapper .sidebar .fusion-tabs-widget .tab-holder,.sidebar .fusion-tabs-widget .tab-holder .news-list li{border-color:#ebeaea;}



#wrapper .header-wrapper .fusion-megamenu-wrapper .fusion-megamenu {
  -webkit-box-shadow: 0 2px 2px #999;
  -moz-box-shadow: 0 2px 2px #999;
  box-shadow: 0 2px 2px #999;
}

#wrapper #side-header .fusion-megamenu-wrapper .fusion-megamenu {
	-webkit-box-shadow: 0px 10px 50px -2px rgba(0, 0, 0, 0.14);
	-moz-box-shadow: 0px 10px 50px -2px rgba(0, 0, 0, 0.14);
	box-shadow: 0px 10px 50px -2px rgba(0, 0, 0, 0.14);
}


		
		

	
		
	#wrapper .fusion-button.button-1{text-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow: none;border-width:1px;color:rgba(255,255,255,.6);border-color:rgba(255,255,255,.6);}
#wrapper .fusion-button.button-1:hover,.fusion-button.button-1:focus,.fusion-button.button-1:active{border-width:1px;border-color:rgba(255,255,255,.9);color:rgba(255,255,255,.9);}
#wrapper .fusion-button.button-1:hover,.button-1:focus,.fusion-button.button-1:active{background: rgba(255, 255, 255, 0.09);}
#wrapper .fusion-button.button-2{text-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow: none;border-width:1px;color:rgba(255,255,255,.6);border-color:rgba(255,255,255,.6);}
#wrapper .fusion-button.button-2:hover,.fusion-button.button-2:focus,.fusion-button.button-2:active{border-width:1px;border-color:rgba(255,255,255,1);color:rgba(255,255,255,1);}
#wrapper .fusion-button.button-2:hover,.button-2:focus,.fusion-button.button-2:active{background: rgba(255, 255, 255, 0.09);}

  .img-box .overlay-content {
    padding: 12px 15px;
    position: relative;
    z-index: 100; }

.popupmenu {padding:2px; padding-left:5px; background-color:#765E18; padding-right:13px; font-weight:bold; border-color: #FFFFFF;  border-bottom: 1px solid #FFFFFF }


.top-footer-wrap{
	margin-left: -2%;
}

.site-header .site-introduction {
	float: left;
	width: 30%;
	padding-top: 16px;
	
}

#masthead .site-introduction {
		float: none;
		width: 100%;
	}


.header .fb_block {
	display: block;
	float: right;
	margin-top: 20px;
	width:312px;
	text-align:right;
	overflow:hidden;
}


.fb_block .logged {
	font-size: 12px;
	background-color:#fff;
	padding:3px 0;
	position:relative;
	min-width:200px;
	text-align:left;
}


.fb_block .logged a {
	color:#000;
}


.fb_block img {
	margin-left: 5px;
	margin-right: 5px;
	vertical-align: top;
	float: left;
}


.fb_block label {
	display: inline-block;
	color:#3b5998!important;
}


.fb_block .welcome {
	display: inline-block;
	color:#3b5998!important;
}


.fb_block .uname {
	font-size: 14px;
	font-weight: bold;
	margin-top: 3px;
	display: block;
	color:#3b5998!important;
}


.fb_block .r_users {
	display: inline-block;
	width: 100px;
	height: 113px;
	float: right;
	margin-right: 0px;
	background-color: #fff;
	font-size: 10px;
	padding-left: 2px;
	border-left: 1px solid #ccc;
	margin: 2px 0;
}


.fb_block .r_users a {
}


.fb_block .r_users img {
	margin: 4px 2px 4px 4px;
	border: 1px solid #fff;
}


.fb_block .r_users img:hover {
	border: 1px solid #f369a5;
}
.cf:after,.nav:after,.author__social-links:after,.commentlist:after,.social-links-list:after,.sub-menu:after,.tabs__nav:after,.menu-list__items:after,.rsBullets:after,.media:after,.author:after,.latest-comments__list:after,.island:after,.islet:after,.matrix:after,.multi-list:after,.widget_nav_menu ul:after,.widget_categories ul:after,.widget_meta ul:after,.stat-group:after,.wp-caption:after,.gallery:after,blockquote cite:after,blockquote .testimonial__author-name:after,.btn-list:after,.widget_tag_cloud .wp-tag-cloud:after,.comments-area-title:after,.comment-reply-title:after,.nav--main:after,.progressbar:after,.copyright-area:after,.footer-widget-area:after,.container:after,.pixcode--grid:after,.otw-wrapper:after,.article--archive:after{content:"";display:table;clear:both;}
.article__header .article__headline .pixcode--separator{display:inline-block;margin-left:auto;margin-right:auto;}
.pixcode--icon{display:inline-block;text-align:center;font-size:21px;font-size:1.3125rem;color:#262526;}
.pixcode--icon.square,.pixcode--icon.circle{display:inline-block;background-color:#262526;color:white;padding:0;font-size:18px;font-size:1.125rem;width:2.66667em;height:2.66667em;line-height:2.66667em;}
.pixcode--icon.square:hover,.pixcode--icon.circle:hover{background-color:#c59d5f;color:white;}
.site__footer .pixcode--icon.square,.site__footer .pixcode--icon.circle{background-color:#262525;}
.pixcode--icon.square{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.pixcode--icon.circle{-moz-border-radius:999px;-webkit-border-radius:999px;border-radius:999px;}
.pixcode--icon.small{font-size:16px;font-size:1rem;}
.pixcode--icon.small.circle,.pixcode--icon.small.square{width:2.25em;height:2.25em;line-height:2.25em;}
.pixcode--icon.medium{font-size:21px;font-size:1.3125rem;}
.pixcode--icon.medium.circle,.pixcode--icon.medium.square{width:2.28571em;height:2.28571em;line-height:2.28571em;}
.pixcode--icon.big{font-size:36px;font-size:2.25rem;}
.pixcode--icon.big.circle,.pixcode--icon.big.square{width:2em;height:2em;line-height:2em;}
.pixcode--tabs{padding:24px;margin:-24px;padding-bottom:0;}
.site-footer .widget_wpgrade_social_links .pixcode--icon{color:white;font-size:24px;}
.site-footer .widget_wpgrade_social_links .pixcode--icon:hover{color:#c59d5f;}
.site-footer .widget_wpgrade_social_links .pixcode--icon:before{margin-left:12px;margin-right:12px;}
.pixcode-slider[data-arrows] .rsArrow{background:transparent;}
.pixcode-slider[data-arrows] .rsArrowIcn{border-color:#262526;}
.pixcode-slider[data-arrows] .slide{padding:0 50px;}
.pixcode--heading{overflow:hidden;text-align:center;display:inline;}
.pixcode--grid,.otw-wrapper{margin-left:-48px;}
.single-product .product .pixcode--tabs{clear:both;}
.btn--primary,.shop-menu-item .shop-items-number,.comments_add-comment,.form-submit #comment-submit,.btn:hover,.wpcf7-form-control.wpcf7-submit:hover,.pagination li a:hover,form.shipping_calculator button.button:hover,.otreservations-submit:hover,.pixcode--icon.square:hover,.pixcode--icon.circle:hover,.sidebar--footer__accent,.copyright-area.copyright-area__accent,.menu-list__item-highlight-title{background-color:#a81c1c;}

.style8 {
	FONT-WEIGHT: bold; FONT-SIZE: 32px; COLOR: #ffffff
}


#wrapper #middle {
	width: 100%;
	margin: 0;
	padding: 0;
}



.menu-dropdown li.level2 {  margin: 2px; border: none; }

.menu-dropdown li.level2:first-child { border: none; }


.menu-dropdown a.level2,
.menu-dropdown span.level2 {
	border-radius: 3px;
	background: #082f57;
	color: #fff;
}



.menu-dropdown a.level2:hover { color: #fff; background: #0c3e71; border-radius: 3px;}



.menu-dropdown a.current.level2 { font-weight: bold; }


.menu-dropdown li.level2 .level2 span.icon { margin-right: 4px; }


.menu-dropdown li.level2 .level2 span.icon + span,
.menu-dropdown li.level2 .level2 span.icon + span + span { margin-left: 39px; }



.menu-sidebar ul.level2 ul { padding-left: 10px; }


#primary-nav-menu ul li.menu-item-12244 a:hover{
	background: #6b5e52 !important;
}
.icon-list.first{display:none}
.row{margin-right:-15px;margin-left:-15px}



.row-eq-height {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display:         flex;
}
.fb_poll .fbEmuStreamStoryAttachment .pollOptions .fbQuestionsPollResultsBar .label{text-align:left;padding:0}
.fbQuestionsPollResultsBar .label{top:1px;position:relative;line-height:13px;overflow:hidden;color:#3b5998}
.fb_poll .label{background:none}
.fb_poll .fbQuestionsPollResultsBar .label{top:1px;position:relative;line-height:13px;overflow:hidden;color:#3B5998;padding:2px}


.btn [class^="icon-"].icon-large,
.nav [class^="icon-"].icon-large,
.btn [class*=" icon-"].icon-large,
.nav [class*=" icon-"].icon-large {
  line-height: .9em;
}

.btn [class^="icon-"].icon-spin,
.nav [class^="icon-"].icon-spin,
.btn [class*=" icon-"].icon-spin,
.nav [class*=" icon-"].icon-spin {
  display: inline-block;
}

.nav-tabs [class^="icon-"],
.nav-pills [class^="icon-"],
.nav-tabs [class*=" icon-"],
.nav-pills [class*=" icon-"],
.nav-tabs [class^="icon-"].icon-large,
.nav-pills [class^="icon-"].icon-large,
.nav-tabs [class*=" icon-"].icon-large,
.nav-pills [class*=" icon-"].icon-large {
  line-height: .9em;
}


.nav-list [class^="icon-"],
.nav-list [class*=" icon-"] {
  line-height: inherit;
}

.dropdown .dropdown-menu .nav-header {
  padding-left: 20px;
  padding-right: 20px;
}

.nav {
  margin-left: 0;
  margin-bottom: 20px;
  list-style: none;
}

.nav-header {
  display: block;
  padding: 3px 15px;
  font-size: 11px;
  font-weight: bold;
  line-height: 20px;
  color: #999999;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  text-transform: uppercase;
}

.nav li + .nav-header {
  margin-top: 9px;
}

.nav-list {
  padding-left: 15px;
  padding-right: 15px;
  margin-bottom: 0;
}

.nav-list .divider {
  *width: 100%;
  height: 1px;
  margin: 9px 1px;
  *margin: -5px 0 5px;
  overflow: hidden;
  background-color: #e5e5e5;
  border-bottom: 1px solid #ffffff;
}

.nav-tabs,
.nav-pills {
  *zoom: 1;
}

.nav-tabs:before,
.nav-pills:before,
.nav-tabs:after,
.nav-pills:after {
  display: table;
  content: "";
  line-height: 0;
}

.nav-tabs:after,
.nav-pills:after {
  clear: both;
}

.nav-tabs {
  border-bottom: 1px solid #ddd;
}

.nav-tabs.nav-stacked {
  border-bottom: 0;
}

.nav-tabs .dropdown-menu {
  -webkit-border-radius: 0 0 6px 6px;
  -moz-border-radius: 0 0 6px 6px;
  border-radius: 0 0 6px 6px;
}

.nav-pills .dropdown-menu {
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}

.nav .dropdown-toggle .caret {
  border-top-color: #52a8ca;
  border-bottom-color: #52a8ca;
  margin-top: 6px;
}

.nav .dropdown-toggle:hover .caret,
.nav .dropdown-toggle:focus .caret {
  border-top-color: #31809f;
  border-bottom-color: #31809f;
}


.nav-tabs .dropdown-toggle .caret {
  margin-top: 8px;
}

.nav .active .dropdown-toggle .caret {
  border-top-color: #fff;
  border-bottom-color: #fff;
}

.nav-tabs .active .dropdown-toggle .caret {
  border-top-color: #555555;
  border-bottom-color: #555555;
}

.nav li.dropdown.open .caret,
.nav li.dropdown.open.active .caret,
.nav li.dropdown.open a:hover .caret,
.nav li.dropdown.open a:focus .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
  opacity: 1;
  filter: alpha(opacity=100);
}

.nav-collapse.collapse {
  height: auto;
  overflow: visible;
}

.navbar .nav {
  position: relative;
  left: 0;
  display: block;
  float: left;
  margin: 0 10px 0 0;
}

.navbar .nav.pull-right {
  float: right;
  margin-right: 0;
}

.navbar .nav .dropdown-toggle .caret {
  margin-top: 8px;
}

  .nav-collapse {
    clear: both;
  }

  .nav-collapse .nav {
    float: none;
    margin: 0 0 10px;
  }

  .nav-collapse .nav .nav-header {
    color: #777777;
    text-shadow: none;
  }

  .nav-collapse .btn {
    padding: 4px 10px 4px;
    font-weight: normal;
    -webkit-border-radius: 4px;
       -moz-border-radius: 4px;
            border-radius: 4px;
  }

  .nav-collapse .dropdown-menu li + li a {
    margin-bottom: 2px;
  }

  .nav-collapse.in .btn-group {
    padding: 0;
    margin-top: 5px;
  }

  .nav-collapse .dropdown-menu {
    position: static;
    top: auto;
    left: auto;
    display: none;
    float: none;
    max-width: none;
    padding: 0;
    margin: 0 15px;
    background-color: transparent;
    border: none;
    -webkit-border-radius: 0;
       -moz-border-radius: 0;
            border-radius: 0;
    -webkit-box-shadow: none;
       -moz-box-shadow: none;
            box-shadow: none;
  }

  .nav-collapse .dropdown-menu:before,
  .nav-collapse .dropdown-menu:after {
    display: none;
  }

  .nav-collapse .dropdown-menu .divider {
    display: none;
  }

  .nav-collapse .navbar-form,
  .nav-collapse .navbar-search {
    float: none;
    padding: 10px 15px;
    margin: 10px 0;
    border-top: 1px solid #f2f2f2;
    border-bottom: 1px solid #f2f2f2;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
       -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
            box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  }

  .navbar-inverse .nav-collapse .navbar-form,
  .navbar-inverse .nav-collapse .navbar-search {
    border-top-color: #111111;
    border-bottom-color: #111111;
  }

  .navbar .nav-collapse .nav.pull-right {
    float: none;
    margin-left: 0;
  }

  .nav-collapse,
  .nav-collapse.collapse {
    height: 0;
    overflow: hidden;
  }

.nav-list.box.p15{
	padding-top:5px !important;
	padding-bottom: 10px !important;
}

.nav-pills.nav-small li a{
	padding: 6px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}



.advanced-slider .slide .image,
.advanced-slider .slide .thumbnail,
.advanced-slider .slide .caption,
.advanced-slider .slide .html {
	position: absolute;
}
.spinner{height:40px;width:40px;position:relative;-webkit-animation:rotation .8s infinite linear;-moz-animation:rotation .8s infinite linear;-o-animation:rotation .8s infinite linear;animation:rotation .8s infinite linear;border-left:3px solid rgba(221,51,51,0.15);border-right:3px solid rgba(221,51,51,0.15);border-bottom:3px solid rgba(221,51,51,0.15);border-top:3px solid rgba(221,51,51,0.7);border-radius:100%;}


.wpsms-container .spinner { margin: 30px auto; width: 50px; height: 30px; text-align: center; font-size: 10px; }

.wpsms-container .spinner .rect2 { -webkit-animation-delay: -1.1s; animation-delay: -1.1s; }

.wpsms-container .spinner .rect3 { -webkit-animation-delay: -1.0s; animation-delay: -1.0s; }

.wpsms-container .spinner .rect4 { -webkit-animation-delay: -0.9s; animation-delay: -0.9s; }

.wpsms-container .spinner .rect5 { -webkit-animation-delay: -0.8s; animation-delay: -0.8s; }

#header_video_wrap {
	position: absolute;
}

	.header-navigation-menu .header-icon img{
		margin:15px 0;
	}

.header-navigation-menu{width:100%;min-height:80px;background-color:transparent;position:absolute;top:0;z-index:10;-webkit-transition:all 500ms linear;transition:all 500ms linear}

.header-navigation-menu .nav-menu-content{margin-right:-20px}

			.icon-margins {
				margin-top: 0.5em;
				margin-bottom: -0.3em;
			}
#b_va68qdj5e7hom56t6bmg a{color:#424242; background:; border-style:solid; border-color:#424242; margin-top:0px; margin-bottom:0px;  margin-left:0px; margin-right:0px; font-weight:500; border-radius:4px;}
#b_va68qdj5e7hom56t6bmg a:hover{color:#ffffff ; background:#424242 ; border-color:#424242;}
#b_va68qdj5e7hom56t6bmg i {color:#424242;}
#b_va68qdj5e7hom56t6bmg a:hover i{color:#ffffff;}
#b_va68qdj5e7hom56t6bmg .ion-ios7-arrow-thin-right:before{font-family: 'ion'; font-weight: normal; font-style: normal;}

	
	body #featured .slide .post-title .video img {
		height: 169px!important;
	}


	body #featured .slide .mejs-container {
		margin-bottom: 210px!important;
		height: 167px!important;
	}


body[data-header-color="dark"] header#top nav ul .slide-out-widget-area-toggle a i.lines, body[data-header-color="dark"] header#top nav ul .slide-out-widget-area-toggle a i.lines:after,
body[data-header-color="dark"] header#top nav ul .slide-out-widget-area-toggle a i.lines:before {
	background-color: #A0A0A0;
}


header#top nav ul .slide-out-widget-area-toggle {
	margin-left: 15px;
	margin-right: 5px;
}


header#top nav ul #search-btn a, header#top nav ul .slide-out-widget-area-toggle a { 
	padding-left: 23px;
	padding: 0px 0px 0px 0px;
	width: 24px;
	height: 21px;
	display: block;
	background-position: right top;
	background-repeat: no-repeat;
    box-sizing: content-box!important;
    -moz-box-sizing: content-box!important;
}


header#top nav ul .slide-out-widget-area-toggle a {
	width: 22px;
}


	body #header-outer[data-transparent-header="true"].transparent, body #header-outer[data-transparent-header="true"].transparent .cart-menu,
	.ascend #header-outer.transparent[data-transparent-header="true"][data-full-width="true"] header#top nav ul #search-btn a,
	.ascend #header-outer.transparent[data-transparent-header="true"][data-full-width="true"] header#top nav ul .slide-out-widget-area-toggle a {
		transition: border-color 0.40s ease;	
		-moz-transition: border-color 0.40s ease;
		-webkit-transition: border-color 0.40s ease;
	}


	html body #header-outer[data-transparent-header="true"][data-remove-border="true"],
	.ascend #header-outer[data-transparent-header="true"][data-full-width="true"][data-remove-border="true"] header#top nav ul #search-btn a,
	.ascend #header-outer[data-transparent-header="true"][data-full-width="true"][data-remove-border="true"] header#top nav ul .slide-out-widget-area-toggle a,
	#header-outer[data-transparent-header="true"][data-full-width="true"][data-remove-border="true"] .cart-menu,
	#header-outer[data-transparent-header="true"][data-full-width="false"][data-remove-border="true"].transparent .cart-menu {
		border: none!important;
	}


	.ascend #header-outer.transparent[data-transparent-header="true"][data-full-width="true"][data-remove-border="true"] header#top nav ul #search-btn a:after,
	.ascend #header-outer.transparent[data-transparent-header="true"][data-full-width="true"][data-remove-border="true"] header#top nav ul .slide-out-widget-area-toggle a:after,
	.ascend #header-outer.transparent[data-transparent-header="true"][data-full-width="true"][data-remove-border="true"] .cart-menu:after {
		border-left: 1px solid rgba(255, 255, 255, 0.25)!important;
		display: inline-block;
		content: "";
		width: 11px;
		height: 20px;
		position: absolute;
		left: -1px;
		opacity: 1;
		top: 50%;
		margin-top:-10px;
		transition: top 0.3s ease-out, margin-top 0.3s ease-out, height 0.3s ease-out, color 0.15s linear;
	}


	.ascend[data-header-search="false"] #header-outer.transparent[data-transparent-header="true"][data-full-width="true"][data-remove-border="true"][data-cart="false"] header#top nav ul .slide-out-widget-area-toggle a:after {
		border: none;
	}


	.ascend #header-outer[data-transparent-header="true"][data-full-width="true"][data-remove-border="true"] header#top nav ul #search-btn a:after,
	.ascend #header-outer[data-transparent-header="true"][data-full-width="true"][data-remove-border="true"] header#top nav ul .slide-out-widget-area-toggle a:after,
	.ascend #header-outer[data-transparent-header="true"][data-full-width="true"][data-remove-border="true"] .cart-menu:after {
		height: 100%;
		color: #000;
		top: 0;
		border-left: 1px solid rgba(0, 0, 0, 0.07);
		display: inline-block;
		content: "";
		width: 11px;
		position: absolute;
		left: -1px;
		transition: top 0.3s ease, margin-top 0.3s ease, height 0.3s ease, color 0.15s linear;
	}

#header-outer.light-text header#top nav ul .slide-out-widget-area-toggle a i.lines, 
#header-outer.light-text header#top nav ul .slide-out-widget-area-toggle a i.lines:before, 
#header-outer.light-text header#top nav ul .slide-out-widget-area-toggle a i.lines:after {
    background-color: #ffffff !important;
}

#header-outer.dark-text header#top nav ul .slide-out-widget-area-toggle a i.lines, 
#header-outer.dark-text header#top nav ul .slide-out-widget-area-toggle a i.lines:before, 
#header-outer.dark-text header#top nav ul .slide-out-widget-area-toggle a i.lines:after {
    background-color: #444 !important;
}


#header-outer.light-text header#top nav ul .slide-out-widget-area-toggle a i.lines,
#header-outer.dark-text header#top nav ul .slide-out-widget-area-toggle a i.lines {
	opacity: 0.7;
}


#header-outer.light-text.side-widget-open header#top nav ul .slide-out-widget-area-toggle a i.lines,
#header-outer.light-text header#top nav ul .slide-out-widget-area-toggle a:hover i.lines, 
#header-outer.light-text header#top nav ul .slide-out-widget-area-toggle a:hover i.lines:before,
#header-outer.light-text header#top nav ul .slide-out-widget-area-toggle a:hover i.lines:after,
#header-outer.dark-text.side-widget-open header#top nav ul .slide-out-widget-area-toggle a i.lines,
#header-outer.dark-text header#top nav ul .slide-out-widget-area-toggle a:hover i.lines, 
#header-outer.dark-text header#top nav ul .slide-out-widget-area-toggle a:hover i.lines:before,
#header-outer.dark-text header#top nav ul .slide-out-widget-area-toggle a:hover i.lines:after {
	opacity: 1!important;
}


#header-outer[data-full-width="true"][data-cart="true"] header#top nav ul .slide-out-widget-area-toggle {
	position: relative;
}


#header-outer.transparent.dark-slide header#top nav ul .slide-out-widget-area-toggle a .lines-button i, 
#header-outer.transparent.dark-slide header#top nav ul .slide-out-widget-area-toggle a .lines-button i:after,
#header-outer.transparent.dark-slide header#top nav ul .slide-out-widget-area-toggle a .lines-button i:before {
	background-color: #000!important;
}


.slider-prev.dark-cs i, .slider-next.dark-cs i, .swiper-container .dark-cs.slider-prev .slide-count span, .swiper-container .dark-cs.slider-next .slide-count span {
	color: #000;
	transition: color 0.2s linear;
	-webkit-transition: color 0.2s linear;
	-o-transition: color 0.2s linear;
	-moz-transition: color 0.2s linear;
}


.swiper-container .slider-prev .slide-count span, .swiper-container .slider-next .slide-count span {
	opacity: 0;
	-ms-filter: "alpha(opacity=0)";
}


.swiper-container .slider-next .slide-count {
	left: auto;
	right: 0px;
}



.swiper-container .slide-count {
	position: absolute;
	left: 0px;
	top: 0px;
	height: 64px;
	width: 50px;
}


.swiper-container .slide-count i {
	opacity: 0.7;
	top: 17px;
	line-height: normal!important;
	font-size: 26px!important;
}


.swiper-container .slide-count .slide-current {
	position: absolute;
	top: 14px;
	left: 15px;
	height: 10px;
	line-height: 10px;
}


.swiper-container .slide-count .slide-current.double-digits {
	top: 16px!important;
	left: 9px!important;
}


.swiper-container .slide-count .slide-total {
	position: absolute;
	top: 35px;
	left: 31px;
	height: 10px;
	line-height: 10px;
}


.swiper-container .slider-prev .slide-count {
	right: 6px!important;
	left: auto!important;
	text-align: center;
}


header#top nav ul .slide-out-widget-area-toggle a i.lines, header#top nav ul .slide-out-widget-area-toggle a i.lines:before, header#top nav ul .slide-out-widget-area-toggle a i.lines:after {
    background-color: rgba(0,0,0,0.4);
}


.lines-button.x2.close .lines,
#header-outer.transparent header#top nav ul .slide-out-widget-area-toggle a .lines-button.x2.close .lines,
#header-outer header#top nav ul .slide-out-widget-area-toggle a:hover .x2.close i.lines, 
#header-outer header#top nav ul .slide-out-widget-area-toggle a .x2.close i.lines {
  transition: background 0.3s 0s ease, opacity 0.9s linear;
  background: transparent!important;
}


.slide-out-widget-area-toggle  span {
	transition: -webkit-transform 0.33s 0.35s ease-in;
	transition: transform 0.33s 0.35s ease-in;
	-webkit-transform-origin: center;
    transform-origin: center;
    display: block;
    height: 21px;
}

#header-outer[data-full-width="true"] .slide-out-widget-area-toggle .open span {
   -webkit-transform: rotate3d(0, 0, 1, -180deg);
   transform: rotate3d(0, 0, 1, -180deg);
}


.slide-out-widget-area-toggle .closed span {
	transition: -webkit-transform 0.33s 0s ease;
	transition: transform 0.33s 0s ease;
}



.headline {
	line-height: 22px;
	margin-bottom: 25px;
}


.headline a {
	font: 400 18px/22px 'Merriweather', serif;
	color: #000;
	display: block;
}


.headline a:hover,
.widget a:hover {
	color: #a37c3e;
}

.alt1 .headline a:hover, .alt1 .widget a:hover, .alt1 .links a:hover { color: #85ad33; }

.alt2 .headline a:hover, .alt2 .widget a:hover, .alt2 .links a:hover { color: #2f2310; }


	.popular .headline {
		margin-bottom: 5px;
	}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}

.col-xs-12 {
  width: 100%;
}
 
a.aom_ilr {font-weight:normal;}

.community_table .square {
  float: left;
  background-color: #FFFFFF;
  width: calc(25% - 41px);
  height: 215px;
  max-height: 215px;
  margin: 0;
  padding: 20px;
  border-top: 1px solid #d9d9d9;
  border-right: 1px solid #d9d9d9;
  border-bottom: 1px solid #d9d9d9;
  position: relative;
}

.community_table .square .square_link span {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 1;
}

.community_table .square.highlight {
  background-color: #ff7445;
}

.community_table .square.highlight .button_story {
  text-align: center;
}

.community_table .square.highlight .button_story a {
  margin: 0 auto;
  padding: 0 25px;
  font-family: 'FlamaMedium', sans-serif;
  font-size: 14px;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-align: center;
  height: 48px;
  line-height: 48px;
  text-decoration: none;
  display: inline-block;
  border: 1px #FFFFFF solid;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background-color: #ff7445;
  color: #FFFFFF;
  transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
}

.community_table .square.highlight .button_story a:hover {
  background-color: #FFFFFF;
  color: #ff7445;
}

.community_table .square.story .title {
  font-family: 'FlamaLight', sans-serif;
  font-size: 22px;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 27px;
  margin-bottom: 34px;
}

.community_table .square.story .title a {
  text-decoration: none;
}

.community_table .square.story .patient {
  display: block;
  font-family: 'FlamaBold', sans-serif;
  font-size: 14px;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #ff7445;
  margin-bottom: 5px;
}

.community_table .square.story .location {
  display: block;
  font-family: 'FlamaBasic', sans-serif;
  font-size: 13px;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.community_table .square.event .category {
  display: block;
  margin-bottom: 5px;
  font-family: 'FlamaBold', sans-serif;
  font-size: 12px;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #b2b2b2;
}

.community_table .square.event .date {
  display: block;
  margin-bottom: 34px;
  font-family: 'FlamaBold', sans-serif;
  font-size: 38px;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #ff7445;
}

.community_table .square.event .title {
  font-family: 'FlamaLight', sans-serif;
  font-size: 22px;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 27px;
}

.community_table .square.event .title a {
  text-decoration: none;
}

.community_table .square:hover .title a {
  color: #ff7445;
}

#community_events_preview_bar .square {
  float: left;
  background-color: #FFFFFF;
  width: calc(25% - 41px);
  height: 215px;
  max-height: 215px;
  margin: 0;
  padding: 20px;
  border-right: 1px solid #d9d9d9;
  border-bottom: 1px solid #d9d9d9;
  border-top: 1px solid #d9d9d9;
  position: relative;
}

#community_events_preview_bar .square .square_link span {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 1;
}

#community_events_preview_bar .square.event .category {
  display: block;
  margin-bottom: 5px;
  font-family: 'FlamaBold', sans-serif;
  font-size: 12px;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #b2b2b2;
}

#community_events_preview_bar .square.event .date {
  display: block;
  margin-bottom: 34px;
  font-family: 'FlamaBold', sans-serif;
  font-size: 38px;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #ff7445;
}

#community_events_preview_bar .square.event .title {
  font-family: 'FlamaLight', sans-serif;
  font-size: 22px;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 27px;
}

#community_events_preview_bar .square.event .title a {
  text-decoration: none;
}

#community_events_preview_bar .square:hover .title a {
  color: #ff7445;
}

  #events_preview #community_events_preview_bar .square {
    width: calc(50% - 41px);
  }

  #events_preview .square.event .date {
    font-size: 38px;
  }

  #events_preview .square.event .title {
    font-size: 22px;
  }

#events_preview.patient_stories_events #community_events_preview_bar .square,
#events_preview.patient_stories_events #community_events_preview_bar .square * {
  box-sizing: border-box;
}

#events_preview.patient_stories_events #community_events_preview_bar .square {
  float: left;
  padding: 0;
  width: 23.5%;
  height: 250px;
  max-height: 250px;
  margin-right: 2%;
  overflow: hidden;
  border: none;
  background: transparent;
}

#events_preview.patient_stories_events #community_events_preview_bar .square .category {
  font-family: 'FlamaCondensedBold', sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 14px;
  line-height: 14px;
  margin-bottom: 7px;
  text-transform: uppercase;
}

#events_preview.patient_stories_events #community_events_preview_bar .square .date {
  font-family: 'FlamaCondensedBold', sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #ff7445;
  font-size: 38px;
  margin-bottom: 5px;
}

#events_preview.patient_stories_events #community_events_preview_bar .square .title {
  font-family: 'FlamaSemicondensedMedium', sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 24px;
  line-height: 24px;
  text-transform: capitalize;
}

#events_preview.patient_stories_events #community_events_preview_bar .square .title a {
  color: #7F7F7F;
}

#events_preview.patient_stories_events #community_events_preview_bar .square .event_top {
  width: 99.9%;
  height: 90px;
  background-color: #EFEFEF;
  border: 1px solid rgba(0, 0, 0, 0.05);
  border-bottom: none;
  -moz-border-top-left-radius: 15px;
  -webkit-border-top-left-radius: 15px;
  border-top-left-radius: 15px;
  -moz-border-top-right-radius: 15px;
  -webkit-border-top-right-radius: 15px;
  border-top-right-radius: 15px;
  padding: 20px;
  transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
}

#events_preview.patient_stories_events #community_events_preview_bar .square .event_bottom {
  width: 99.9%;
  height: 160px;
  background-color: #FFFFFF;
  border: 1px solid rgba(0, 0, 0, 0.05);
  border-top: none;
  -moz-border-bottom-left-radius: 15px;
  -webkit-border-bottom-left-radius: 15px;
  border-bottom-left-radius: 15px;
  -moz-border-bottom-right-radius: 15px;
  -webkit-border-bottom-right-radius: 15px;
  border-bottom-right-radius: 15px;
  padding: 20px;
  transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
}

#events_preview.patient_stories_events #community_events_preview_bar .square:nth-child(4n) {
  margin-right: 0;
}

#events_preview.patient_stories_events #community_events_preview_bar .square:hover .event_top,
#events_preview.patient_stories_events #community_events_preview_bar .square:hover .event_bottom {
  border: 1px solid #ff7445;
}

#events_preview.patient_stories_events #community_events_preview_bar .square:hover .event_top {
  border-bottom: none;
}

#events_preview.patient_stories_events #community_events_preview_bar .square:hover .event_bottom {
  border-top: none;
}

#events_preview.patient_stories_events.featured #community_events_preview_bar .square .event_top {
  background-color: #F3F3F3;
}




.symbol{line-height:2em;text-align: center;}

.symbol a{text-decoration: none;display:block;height:54px;width:3em;overflow:hidden;padding-top:13px;}

.symbol a:before {content: attr(title);font-size:3em;display:block;margin-bottom:20px;height:1em;width:1em;}


.symbol-twitter a:before {content: "\e086";color:#40bed4;}

.symbol-facebook a:before {content: "\e027";color:#2662a0;}

.symbol-youtube a:before{content: "\e099";color:#c00;}

.symbol-shop a{width:auto;}

.symbol-shop a:before{display:inline;font-family:"atlantis";content:"\e667";font-size:1.5em;margin-right:10px;}


.symbol-menu,
.symbol-menu:hover,
.symbol-menu:active,
.symbol-menu:focus{background: transparent;}


.symbol-menu span{display:none;}

.symbol-menu:before{font-family:"atlantis";content: "\e68F";color:#333;font-size:2em;line-height: 1.3em}

.symbol-menu.active:before{content:"\e678";}


.symbol-menu:hover:before,
.symbol-menu.active:before{color:#999;}


.header-style-4 #header .site-title a,
.header-style-4 #header .symbol:before,
.header-style-4 #header .symbol a, 
.header-style-4 #header .symbol a:before{color:#fff;}


.header-style-4 #header .symbol-shop{border-left:1px solid rgba(255,255,255,0.3);padding-left:20px;height:54px;}

.header-style-4 #header .symbol-shop a{font-size: 1.5em}

.header-style-4 #header .symbol-shop a:before{font-size:1em;}


.header-style-4 #header .symbol-menu{border-left:1px solid rgba(255,255,255,0.3);padding:0;width:60px;height:54px;}

.header-style-4 #header .symbol:before{position: relative;top:2px;}


.header-style-4 #header.fixed .site-title a,
.header-style-4 #header.fixed .symbol:before, 
.header-style-4 #header.fixed .symbol a, 
.header-style-4 #header.fixed .symbol a:before{color:#333;}


.header-style-4 #header.fixed .symbol-shop{border-left-color:rgba(0,0,0,0.1);}

.header-style-4 #header.fixed .symbol-menu{border-left-color:rgba(0,0,0,0.1);padding:0;}

.header-style-4 #header.fixed .symbol:before{position: relative;top:2px;}

#header .menu li.symbol-youtube{margin-right:10px;}


.record.symbol .stats-text:before{font-family: 'Mono Social Icons Font';font-size:2em;position: relative;top:3px;margin-right:5px;}

.record.symbol-twitter .stats-text:before{content:'\e086';}

.record.symbol-facebook .stats-text:before{content:'\e027';}

.record.symbol-youtube .stats-text:before{content:'\e099';}

.record.symbol-user .stats-text:before{font-family:'crum';content:'\e185';font-size:1em;top:0;}


.cbp-spmenu li.symbol{clear:none;float:left;width:22%;}

.cbp-spmenu li.symbol a{width:auto!important;background: #111;}

.cbp-spmenu li.symbol a:hover{background:#4099FF;color:#fff;}

.cbp-spmenu li.symbol a:before{font-size:2.5em;margin:0 auto;width:0.8em;}

.cbp-spmenu li.symbol:hover a:before{color:#fff;}


.cbp-spmenu li.symbol-shop{width:34%;}

.cbp-spmenu li.symbol-shop a:before{font-size:1em;margin-right:10px;}

		

.ubermenu,.ubermenu .ubermenu-column,.ubermenu .ubermenu-divider,.ubermenu .ubermenu-icon,.ubermenu .ubermenu-image,.ubermenu .ubermenu-item,.ubermenu .ubermenu-nav,.ubermenu .ubermenu-retractor,.ubermenu .ubermenu-row,.ubermenu .ubermenu-search,.ubermenu .ubermenu-search-input,.ubermenu .ubermenu-search-submit,.ubermenu .ubermenu-submenu,.ubermenu .ubermenu-submenu-footer,.ubermenu .ubermenu-tabs,.ubermenu .ubermenu-tabs-panels,.ubermenu .ubermenu-target,.ubermenu-responsive-toggle{margin:0;padding:0;left:auto;right:auto;top:auto;bottom:auto;text-indent:0;clip:auto;position:static;background:0 0;text-transform:none;overflow:visible;z-index:10;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;vertical-align:top;line-height:1.3em;border:none;border-radius:0;pointer-events:auto}
.ubermenu,.ubermenu .ubermenu-column,.ubermenu .ubermenu-divider,.ubermenu .ubermenu-item,.ubermenu .ubermenu-nav,.ubermenu .ubermenu-retractor,.ubermenu .ubermenu-row,.ubermenu .ubermenu-search,.ubermenu .ubermenu-search-input,.ubermenu .ubermenu-search-submit,.ubermenu .ubermenu-submenu,.ubermenu .ubermenu-submenu-footer,.ubermenu .ubermenu-tabs,.ubermenu .ubermenu-tabs-panels,.ubermenu .ubermenu-target,.ubermenu-responsive-toggle{height:auto;width:auto;max-height:none;min-height:0}
.ubermenu .ubermenu-item{text-align:left;display:inline-block;vertical-align:top}
.ubermenu .ubermenu-item-level-0{vertical-align:bottom;-moz-backface-visibility:visible;backface-visibility:visible}
.ubermenu-items-align-top .ubermenu-item-level-0{vertical-align:top}
.ubermenu .ubermenu-item.ubermenu-item-level-0{float:none}
.ubermenu-items-align-left.ubermenu-horizontal .ubermenu-item.ubermenu-item-level-0,.ubermenu.ubermenu-horizontal .ubermenu-item.ubermenu-align-left{float:left}
.ubermenu.ubermenu-horizontal .ubermenu-item.ubermenu-align-right{float:right}
.ubermenu .ubermenu-item-level-0.ubermenu-has-submenu-stack{position:relative}
.ubermenu .ubermenu-item .ubermenu-submenu-drop{position:absolute;z-index:500;top:-10000px;height:0;max-height:0;visibility:hidden;overflow:hidden}
.ubermenu .ubermenu-item:not(.ubermenu-active) .ubermenu-submenu-drop{min-height:0!important}
.ubermenu .ubermenu-item .ubermenu-submenu-padded{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
.ubermenu .ubermenu-item.ubermenu-active .ubermenu-submenu-drop,.ubermenu-nojs .ubermenu-item:hover .ubermenu-submenu-drop{z-index:20}
.ubermenu-transition-none .ubermenu-item .ubermenu-submenu-drop{-webkit-transition:none;-ms-transition:none;transition:none;top:auto}
.ubermenu-transition-slide .ubermenu-item .ubermenu-submenu-drop{-webkit-transition-property:max-height,visibility;-ms-transition-property:max-height,visibility;transition-property:max-height,visibility;max-height:0;top:auto}
.ubermenu-transition-fade .ubermenu-item .ubermenu-submenu-drop{opacity:0;-webkit-transition-property:opacity,visibility;-ms-transition-property:opacity,visibility;transition-property:opacity,visibility;top:auto;margin-top:1px}
.ubermenu-transition-shift .ubermenu-item .ubermenu-submenu-drop{margin-top:20px;top:auto;opacity:0;-webkit-transition-property:margin-top,opacity,visibility;-ms-transition-property:margin-top,opacity,visibility;transition-property:margin-top,opacity,visibility}
.ubermenu .ubermenu-item .ubermenu-submenu-type-mega .ubermenu-submenu-drop{margin-top:0;clip:rect(0,5000px,5000px,-5000px)}
.ubermenu .ubermenu-item .ubermenu-submenu-type-mega .ubermenu-item.ubermenu-has-submenu-flyout{position:relative}
.ubermenu .ubermenu-submenu-type-mega .ubermenu-item.ubermenu-has-submenu-flyout.ubermenu-active{z-index:100}
.ubermenu-vertical .ubermenu-item-level-0{display:block;clear:both}
.ubermenu-vertical .ubermenu-item.ubermenu-flyout-full-height{position:static}
.ubermenu-vertical .ubermenu-item.ubermenu-relative{position:relative}
.ubermenu-vertical .ubermenu-item.ubermenu-relative.ubermenu-active{z-index:20}
.ubermenu-vertical .ubermenu-item.ubermenu-item-mini{float:left;clear:none}
.rtl .ubermenu,.rtl .ubermenu .ubermenu-item{text-align:right}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-hide-desktop{display:none!important}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item-level-0{width:50%}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-has-submenu-flyout{position:static}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop{width:100%;min-width:100%;max-width:100%;top:auto;left:0!important}
.ubermenu-responsive-default.ubermenu-responsive.ubermenu-has-border .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop{left:-1px!important}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item-mini{min-width:0;width:auto;float:left;clear:none!important}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-hide-mobile{display:none!important}
.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-item-level-0.ubermenu-item-mini{min-width:0;width:auto}

.ubermenu-main.ubermenu-transition-fade .ubermenu-item .ubermenu-submenu-drop { margin-top:0; }


	.span7 {
		width: 670px
	}


	.row-fluid .span7 {
		width: 57.26495726495726%;
		*width: 57.21176577559556%
	}


	input.span7, textarea.span7, .uneditable-input.span7 {
		width: 656px
	}


.table td.span7, .table th.span7 {
	float: none;
	width: 524px;
	margin-left: 0
}

.td-header-style-6 .td_ul_logout .menu-item img {
  left: -25px;
}

.top-header-menu .menu-item-has-children .sub-menu {
  display: none;
}

.top-header-menu .menu-item-has-children li {
  list-style-image: none;
  height: auto;
}

.top-header-menu .menu-item-has-children li a {
  font-family: 'Open Sans', arial, sans-serif;
  font-weight: 500;
  font-size: 11px;
  line-height: 28px;
  display: block;
  text-transform: none;
  margin: 0 10px 0 10px ;
  white-space: nowrap;
  min-width: 100px;
}

.top-header-menu .menu-item-has-children li a:hover {
  color: #4db2ec;
}

.top-header-menu .menu-item-has-children ul {
  width: auto !important;
}

  #td-mobile-nav .menu-item-has-children a {
    width: 100%;
    z-index: 1;
  }

.td_ul_logout .menu-item {
  position: relative;
  left: 0;
}

.td_ul_logout .menu-item a {
  display: inline !important;
  line-height: 29px !important;
  margin-right: 21px;
}

.td_ul_logout .menu-item .td_user_logd_in {
  margin-right: 11px;
}

.td_ul_logout .menu-item i {
  font-size: 10px;
  position: relative;
  top: 0;
}

.td_ul_logout .menu-item img {
  position: absolute;
  top: 5px;
  left: -40px;
  display: inline-block;
  margin-right: 19px;
}

.ie8 .top-header-menu .menu-item-has-children li a,
.ie9 .top-header-menu .menu-item-has-children li a,
.ie10 .top-header-menu .menu-item-has-children li a,
.ie11 .top-header-menu .menu-item-has-children li a {
  top: -1px;
}

  #header .site-title,
  #header .site-description {
    text-align: left;
  }



.desktop {
  display: none !important;
}


  
  .desktop.desktop {
    display: none !important;
  }


.td-container-border:after {
  position: absolute;
  bottom: 0px;
  right: 0px;
  display: block;
  content: '';
  height: 100%;
  width: 1px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  background-color: #e6e6e6;
  z-index: 0;
}

#td-header-menu .td-container-border:after {
  background-color: #e6e6e6;
}

.rollover-img {
	position: absolute;
	left: 0;
	top: 0;
	display: none;
}


.views-field-field-main-picture-fid { display: inline; }

.view-id-research_committee.view-display-id-page_1 .views-field-field-main-picture-fid{
    float: left;
    margin: 0 10px 5px 0;
}

.view-id-foundations.view-display-id-page_1 .views-field-field-main-picture-fid{
    margin-bottom: 1em;
}

#block-views-media-block_1 .views-field-field-video-embed,
#block-views-media-block_2 .views-field-field-main-picture-fid,
#block-views-media-block_4 .views-field-field-main-picture-fid
{
    float: left;
    margin: 0 20px 5px 0;
    width: 100px;
    height: 70px;
}

#homepage-contact-box {
    padding: 25px;
    border: solid 3px #c7c7c7;
}

#homepage-contact-box .col-half {
    margin-bottom: 0;
}

#homepage-contact-box h4 {
    margin: 0 0 4px 0;
    color: #555;
    font-size: 18px;
    line-height: 22px;
    font-weight: 300;
}

#homepage-contact-box h4 span {
    font-weight: bold;
}

#homepage-contact-box p {
    margin: 0;
    line-height: 20px;
}

    #homepage-contact-box .column {
        margin-left: 0;
    }
.b-notification-link .b-imgblock_time{color:#606061}
.js-unread-notification .b-imgblock_time{color:#606061}
.b-message_item .b-imgblock_time{float:right}
.b-imgblock_time{color:#606061;display:inline-block;margin:0 10px 0 0}

 
.col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-sm-4, .col-md-4, .col-lg-4, .col-sm-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-sm-7 .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-lg-9, .col-sm-10, .col-md-10, .col-lg-10, .col-sm-12, .col-xs-12, .col-md-12, .col-lg-12  {
    position: relative;
    min-height: 0.0625rem;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
}

    .col-sm-12 { width: 100%; }





.post-info {
	color: #999;
	font-size: 12px;
	margin: 0 0 10px;
	text-transform: lowercase;
}


.post-info .date {
	text-transform: uppercase;
}

.menu-item-8414 div a {
    background-color: #424242
    
}
#mobile-menu .menu-item-has-children:after{color:#424242;}
#mobile-menu ul ul .menu-item-has-children:after{color:#ff9600;}
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .page_item a, #header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .menu-item a{border-bottom:1px solid #ecf0f1; color:#424242;}
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .page_item a:hover, #header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .menu-item a:hover,#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .current_page_item a,#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .current_page_item a{color:#ff9600; }
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .page_item a:before, #header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .menu-item a:before { color:#f9fafb;}
#sidebar .page_item a, #sidebar .menu-item a,.wpb_widgetised_column .page_item a,.wpb_widgetised_column .menu-item a{border-bottom:1px solid #ecf0f1; color:#707070;}
#sidebar .page_item a:hover, #sidebar .menu-item a:hover,#sidebar .current_page_item a,#sidebar .current_page_item a,.wpb_widgetised_column .page_item a:hover,.wpb_widgetised_column .menu-item a:hover,.wpb_widgetised_column .current_page_item a{color:#ff9600; }
#sidebar .page_item a:before, #sidebar .menu-item a:before,.wpb_widgetised_column .page_item a:before,.wpb_widgetised_column .menu-item a:before{ color:#ff9600;}
#footer .page_item a, #footer .menu-item a{border-bottom:1px solid #3A3A3A; color:#DDDDDD;}
#footer .page_item a:hover, #footer .menu-item a:hover,#footer .current_page_item a,#footer .current_page_item a{color:#ff9600; }
#footer .page_item a:before, #footer .menu-item a:before { color:#ff9600;}
#navigation li.last.leaf:hover,#navigation li.last.leaf.active{background-color:inherit;color:inherit}
.logged-in #navigation ul.dropdown-menu li.last.leaf{background-color:inherit;}

.padding-right{
	padding: 0 5px 0 0;
}


.one-row-item-image-container .title {
    font-family: "Georgia W01 Regular",Georgia;
    font-size: 42px;
    font-weight: bold;
    margin-bottom: 20px;
}

.one-row-item-image-container	{
	width:100%;
	position:relative;
}


.one-row-item-image-container .image-text-container	{
	color: #fff;
	left: 0;
	padding: 0 5%;
	position: absolute;
	text-align: center;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	width: 90%;
	font-family:'Helvetica Neue LT W04_47 Lt Cn',"Helvetica Neue", Helvetica, Arial;
	font-weight:bold;
	font-size:29px;
}

.one-row-item-image-container .image-text-container a	{
	color:#fff;
}


#pre-footer h3.widget-title {
font-size:19px;
clear:none;
text-align:left;
}

#pre-footer .widget-area input[type=text] {
width:95%;
}

#pre-footer .widget-container ul {
list-style:none;
margin:0;
}





.widget {
clear: both;
margin: 0 0 40px;
}

.widget-title {
color: #333;
font-size:27px;
margin-bottom: 10px;
font-weight: 400;
}

.blog .widget-title {
text-align:left;
}

.widget ul {
margin: 0;
list-style: none;
}

.widget li {
padding: 8px 0;
border-top: 1px solid #ddd;
}

.widget select {
width: 95%;
font-size: 14px;
padding: 5px;
background: #F0F0F0;
border-radius: 5px;
border: 1px solid #BBB;
}

.widget label {
display: block;
margin: 5px 0;
}

.widget input[type=text],
.widget input[type=password],
.widget input[type=email] {
width: 100%;
margin-bottom: 6px;
}

.row {
	margin-left: -15px;
	margin-right: -15px;
}

.row  , .col-two-div{
	margin: 0;
}
.mk-shortcode-heading.mk-fancy-title{margin-bottom:18px;font-weight:700!important;font-size:14px!important}
.mk-shortcode-heading.mk-fancy-title.pattern-false,.mk-shortcode-heading.mk-fancy-title.pattern-false span{background:none!important}
.mk-shortcode-heading.mk-fancy-title span{padding-right:8px}
