﻿

.btn,
.button--circle,
.button__outline--round,
.fixed-nav,
.fixed-nav__logo,
.hero-image__car-header .heading__content,
.socialcircle,
.text-center {
    text-align: center
}


.fixed-nav__logo {
    max-width: 250px;
    display: inline-block
}
.column-widget-postlist .description{padding:0;height:70px;display:table-cell;vertical-align:middle;padding:5px;background-color:#f6f6f6}
.column-widget-postlist .description h2{font-family:source sans pro,sans-serif;line-height:16px;font-size:16px;font-weight:600}

.widget_nav_menu li.menu-item-has-children {
	padding-right: 0;
}

.widget_nav_menu li.menu-item-has-children ul.sub-menu {
	display: none;
}

.widget_nav_menu li.menu-item-has-children ul.sub-menu li {
	padding-left: 0;
	padding-right: 0;
}

	
	.fmenu ul li.menu-item-has-children ul,
	.fmenu ul li.menu-item-has-children a {
		float: left;
	}


.menu-item-type-custom.current-menu-item a {
background: none!important;
}

#social{
float:right;
font-size:10px;
height:20px;
display:block;
margin:4px 0;
}


#social ul{
width:200px;
}



#social h3{
margin:0;
padding:0;
}

#social ul li {
float:left;
margin-right:0px
}


#social ul li img{
width:32px;}
.relative_div{position:relative;display:block;height:0;padding-bottom:56.25%;overflow:hidden}
.center{text-align:center}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}
.jumbotron .container{max-width:100%}
.single-give_forms.et_right_sidebar #main-content .container:before,[id*=give-form].give-display-modal #give-payment-mode-select,[id*=give-form].give-display-modal #give_purchase_form_wrap,[id*=give-form].give-display-reveal #give-payment-mode-select,[id*=give-form].give-display-reveal #give_purchase_form_wrap{display:none}


.slider-content .container {
	width: 60%;
	background: rgba(0,0,0,0.7);
	padding: 30px;
}

.footer-top-wrapper .container {
	border-bottom: 3px solid #eee;
}

.secondary-sidebar .container{
	max-width: 100%;
}

	#navbar .container{
		position: relative;
	}
#pb-page-content .billingBtn a{display:block;width:20%;margin-top:8px;color:#fff;text-align:center}


.table
{
	display: table;
}


.table .row
{
	display: table-row;
}


.table .cell
{
	display: table-cell;
	vertical-align: middle;
}
.bg-post-pagination{position:absolute;top:0;left:0;width:410px;height:100%;background:#999;opacity:.3;z-index:1}


.article-content a {
	color: #1191d0;
	text-shadow: 1px 0px 0 rgba(17,145,208,0.3);
}
.home-articles-row .home-articles .single_article .article-content h3{font-family:'Heebo', sans-serif !important;}
.home-articles-row .home-articles .single_article .article-content p{font-family:'Heebo', sans-serif !important;}

.slideshow_container .slideshow_view .slideshow_slide {
  position: relative !important;
  float: left !important;
  overflow: hidden !important;
}

.slideshow_container .slideshow_view .slideshow_slide.slideshow_slide_text .slideshow_background_anchor {
  position: absolute;
  top: 0;
}

.slideshow_container .slideshow_view .slideshow_slide.slideshow_slide_image img {
  float: none;
}

.slideshow_container .slideshow_view .slideshow_slide.slideshow_slide_image .slideshow_description_box {
  display: none;
  position: absolute;
  width: 100%;
}


.slideshow_container_style-light .slideshow_slide { margin-right: 2px; }
.margin-v-15{margin-top:15px;margin-bottom:15px}

#rgh  {background-color: #94f794}

.home_page .catalog .product .description .sm-pill{color:#464646;font-size:12px;line-height:18px;}

.catalog .product .description .sm-pill{color:#464646;font-size:12px;line-height:18px;}


.home-article h2 {
	margin: 0 0 10px 0;
	border-bottom: 1px solid #ccc;
	padding-bottom: 10px;
	font-size: 24px;
}


#sfide-links {
    height:25px;
    width:100%;
    display:inline-block;
    *display: inline;
    zoom: 1;
    clear:both;
}


#sfide-links a {
    display: block;
    height:25px;
    font-weight:700;
}
.anchor--ref{display:inline-block;padding-top:12rem;margin-top:-12rem}
span.anchor+section{padding-top:16.8rem;padding-bottom:0}
.main--eventDetail span.anchor[id=overview]{top:-50rem}
span.anchor[id=overview]+section{padding-top:4.2rem;padding-bottom:0}
span.anchor[id=overview]+section+section{padding-top:0}

#footer-widgets .block { padding:20px 0 0 20px; width:210px; float:left; }
#side-header .fusion-mobile-logo-1 .fusion-standard-logo,.fusion-mobile-logo-1 .fusion-standard-logo{display:none;}

.main {width:1060px; margin:0 auto; background:#fff; }


.sub-menu .menu-item-has-children {
	position:relative;	
}

.menu li.first {padding: 11px 20px 9px 0px;}

.collect th.first { -webkit-border-radius: 8px 0 0 0;  -moz-border-radius: 8px 0 0 0; border-radius: 8px 0 0 0; width:60px;}

.collect th.first img { position:absolute; top:-15px; left:10px}

.tables .collect th.first { -webkit-border-radius: 8px 0 0 0;  -moz-border-radius: 8px 0 0 0; border-radius: 8px 0 0 0; width:auto; }


.improve th.first { border-radius: 8px 0  0 0 ;}

.improve th.first img { position:absolute; top:-15px; left:10px}
.toggled .menu-item-has-children .dropdown-menu-toggle{padding-left:20px}
.main-navigation.toggled .menu-item-has-children .dropdown-menu-toggle{float:right}
.menu-item-has-children .dropdown-menu-toggle{display:inline-block;height:100%;clear:both;padding-right:20px;padding-left:10px}
.menu-item-has-children ul .dropdown-menu-toggle{padding-top:10px;padding-bottom:10px;margin-top:-10px}
nav ul ul .menu-item-has-children .dropdown-menu-toggle,.sidebar .menu-item-has-children .dropdown-menu-toggle{float:right}
.widget ul li.menu-item-has-children,.widget ul li.page_item_has_children{padding-bottom:0}
.rtl .menu-item-has-children .dropdown-menu-toggle{padding-left:16px;}
.box-style-table .shortcode-action-container,.image-arrow li .wf-table div{vertical-align:middle;display:table-cell}
.content .image-arrow,.content .standard-arrow,.content .standard-number-list,.standard-arrow{margin:0 0 15px}
.content .image-arrow ul,.content .standard-arrow ul,.content .standard-number-list ul{margin:0}
.image-arrow .fa-ul li{padding-left:2.14286em}
.image-arrow .fa-ul li .fa-li{left:0;line-height:inherit}
.list-divider.image-arrow .fa-ul li .fa-li{padding:9px 0 10px}
.list-divider.image-arrow .fa-ul li:first-child .fa-li{padding-top:0}
.image-arrow li{overflow:hidden;width:100%;margin-bottom:10px;list-style:none}
.image-arrow.list-divider li{margin-bottom:0}
.image-arrow li .wf-table{width:auto}
.image-arrow li .list-img{margin:0 10px 0 0}

#wprmenu_menu .wprmenu_icon:before, #wprmenu_bar [data-icon]:before {
	font-family: 'wprmenu';
	speak: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
}


#wprmenu_bar .wprmenu_icon {
	width: 20px;
	height: 22px;
	overflow: hidden;
	float: left;
	margin-right: 16px;
	padding-top: 2px;
	position: relative;
}

#wprmenu_bar .wprmenu_icon span {
  -webkit-transition: all .01s ease-in-out;
  -moz-transition: all .01s ease-in-out;
  -o-transition: all .01s ease-in-out;
  -ms-transition: all .01s ease-in-out;
  transition: all .01s ease-in-out;
	display: block;
  position: absolute;
	width: 20px;
	height: 4px;
  left: 0px;
	background: #f2f2f2;
}

.contact-form .gform_heading .gform_description {
  color: #005490;
  font-family: "Trebuchet MS";
  font-size: 16px;
}

.contact-form .gform_heading .gform_description strong {
  font-weight: bold;
}

#top_header {
	padding: 18px 0 11px;
}

#mkdf-back-to-top .mkdf-icon-stack {
display: block;
position: absolute;
top: 0;
left: 50%;
margin-left: -18px;
line-height: inherit;
font-size: 36px;
-webkit-transition: transform 0.2s ease-out;
transition: transform 0.2s ease-out;
}

#mkdf-back-to-top:hover .mkdf-icon-stack {
-webkit-transform: translateY(10px);
transform: translateY(10px);
}

.wrap {width:100%;}

	#site-footer .footer-text{
		font-size: 0.8em;
		padding: 10px;
		margin-top: 40px;
		border-top: 1px solid #EEEEEE;
	}

	#site-footer .footer-text p{
		margin: 0;
	}
.ultimenu .region:after{clear:both;content:" ";display:table;}
.ultimenu-basic .region{background:#fff;padding:20px;}
.region-navbar{float:right;width:990px;margin-top:-38px}
.et_pb_row_11.et_pb_row{margin-top:-20px!important}
.et_pb_row_12.et_pb_row{margin-top:-20px!important}
.et_pb_row_2.et_pb_row{margin-bottom:-8%!important}
.et_pb_row_1.et_pb_row{margin-bottom:-5%!important}
.et_pb_row_0.et_pb_row{margin-bottom:-3%!important}


.tva {
	font-family:"Arial Narrow";
	font-size:24px;
	color:#0C3;
	padding-left:3px;
	background-color:#0C3;
}
 .pl-window-height .pl-area-wrap{display:none;position:absolute;width:100%;top:50%}
 .pl-area-wrap{background-position:50% 0}

#header-left-section {
	float: left;
	margin-right: 25px;
}


    .better-responsive-menu #header-left-section {
        float: left;
        margin-top: 10px;
    }

		
		.content_bgr 		{ margin-bottom: 0!important; margin-top: 0px !important;}

		
		
		#wrapper.responsive .content_bgr .page .full_container:last-child { margin-bottom: 0;}

    #mw_board_group_2 .mw_board_group_2_contents {  }

.td-bg-darkgrey{
	background-color: #898989;
}
.logo-payment-outer{display:inline-block;vertical-align:top;height:40px}
.logo-payment-outer.bg-white{margin:2px;background-color:#fff;height:36px}
.logo-payment-outer .logo-payment{max-height:100%}
.collapse{display:none}
.collapse.show{display:block}
tr.collapse.show{display:table-row}
tbody.collapse.show{display:table-row-group}
.order-process{text-align:center}




.mh-posts-stacked-wrap { float: left; width: 50%; overflow: hidden; }

.mh-widget-col-1 .mh-posts-stacked-wrap { float: none; width: 100%; }
.span5{width:470px}
.row-fluid .span5{width:40.17094017094017%;*width:40.11774868157847%}
input.span5,textarea.span5,.uneditable-input.span5{width:456px}
.table td.span5,.table th.span5{float:none;width:364px;margin-left:0}


div[id^="wds_container"] .wds_btn_cont {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  vertical-align: middle;
  width: 100%;
}
#content .wpb_alert p:last-child,#content .wpb_text_column :last-child,#content .wpb_text_column p:last-child,.wpb_alert p:last-child,.wpb_text_column :last-child,.wpb_text_column p:last-child{margin-bottom:0}
.content1 p.arial{font-size:15.9px;line-height:24px;color:#5b5b5b;font-family:arial;margin-bottom:10px}
.content2 p.arial{font-size:15.9px;line-height:24px;color:#5b5b5b;font-family:arial;margin-bottom:10px}
.content3 p.arial{font-size:15.9px;line-height:24px;color:#5b5b5b;font-family:arial;margin-bottom:10px}

			#content-content {
				min-height: 200px;
			}


.mobile-view #column1-content,
.mobile-view #column2-content,
.mobile-view #content-content {
	min-height: 0;
}
#content-content,#content-content .container-content-inner {border-radius:10px 10px 10px 10px;}

.scrollbody_txt{ background:#FFFFFF; height:20x; font-family:Tahoma; font-size:11px; font-weight:normal; line-height:20px; padding-left:10px; }

.windowbg2
{
	color: #000000;
	background-color: #f6f5e9;
}


.ajax-search .search-results .typing-loader {
  margin: 0 auto;
}


.ajax-search .search-results:not(.is-loading) .typing-loader {
  display: none;
}





.typing-loader {
  width: 6px;
  height: 6px;
  border-radius: 50%;
  -webkit-animation: typing 1s linear infinite alternate;
  -moz-animation: Typing 1s linear infinite alternate;
  animation: typing 1s linear infinite alternate;
  position: relative;
  left: -12px;
}
.slider-gallery,.slider-gallery .slider-clip,.slider-gallery li.slide,.slider-gallery ul.slides{position:relative;overflow:hidden}
.slider-gallery ul.slides{list-style:none;width:100%;margin:0;height:537px}
.slider-primary ul.slides{list-style:none;width:100%;position:relative;overflow:hidden;height:600px}
.group{position:relative}
.group:after,.group:before{display:table;content:" "}
.group:after{clear:both}
.group.has-call-to-action-panels.mobile-2-col .call-to-action-panel{margin:5px}
.group.has-call-to-action-panels.mobile-2-col .col-4{width:50%;min-height:1px}

	
	.byline .m-all:nth-child(2){
		padding: 10px 0 !important;
	}

    .header_slider .subtitle {
        font-size:16px;
        padding:1px 5px;}
.vc_custom_heading a,.vc_custom_heading a:focus,.vc_custom_heading a:hover,.vc_custom_heading a:visited{border:none;text-decoration:inherit;color:inherit}
.vc_custom_heading a{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;opacity:1}
.vc_custom_heading a:hover{opacity:.85}

	 .vc_custom_heading{
		margin-top:0px;
	}

	 .td-pb-row +  .vc_custom_heading,
    .bold-title{
		display:none;
	}

	   .vc_custom_heading + div {
	margin-top:10px;
	}
.colour_white{color:#fff}
	
.sub-menu .menu-item-has-children::after {
	position: absolute;
    font-family: FontAwesome;
    content: "\f105";
    top: 6px;
    right: 7px;
    color: #585858;
}

.menu-item-has-children::after {
    position: absolute;
    font-family: FontAwesome;
    content: "\f107";
    top: 12px;
    right: 0px;
    color: #ffffff;
    font-size: 15px;
}

.menu-item-has-children {
	position: relative;
}

.navbar .divider {
  border-right: 0.125rem solid #EDEDED;
  padding-right: 1rem;
  margin-right: 1rem;
}


.dj-mtmenu div.djsubwrap .cols_2{ width: 360px; }

html div#maximenuck201 ul.maximenuck li.maximenuck.item101.level1 .maximenuck span.titreck {
	display: none; 
}

div#maximenuck201 span.titreck {
	text-decoration : none;
	
	float : none !important;
	float : left;
	margin: 0;
}
.text-center{text-align:center}
