﻿#sb_instagram .sbi_loader{width:20px;height:20px;position:relative;top:50%;left:50%;margin:-10px 0 0 -10px;background-color:#000;background-color:rgba(0,0,0,.5);border-radius:100%;-webkit-animation:sbi-sk-scaleout 1s infinite ease-in-out;animation:sbi-sk-scaleout 1s infinite ease-in-out}
#sb_instagram #sbi_load .sbi_loader{position:absolute;margin-top:-11px;background-color:#fff;opacity:1}
#sb_instagram .sbi_load_btn .sbi_btn_text,#sb_instagram .sbi_load_btn .sbi_loader{opacity:1;transition:all .1s ease-in}

	
	.post-top-box .post-img, .block_2_col .top-post .post-img{height: 215px;}

	.post-left-box .post-img, .post-top-box .post-img{height: 350px;}

	.post-top-box .post-img{margin-bottom: 10px;}

	.post-left-box .post-img, .post-top-box .post-img, .block_2_col .top-post .post-img{height: 220px;}

.width_flag{background:none repeat scroll 0 0 #FFFFFF;border-left:1px solid #CFCFCF;border-right:1px solid #CFCFCF;width:1000px;margin:0 auto;}

.block_related_posts .posts {margin-left:-20px; overflow:hidden;}

.block_recent_posts_1 .posts {overflow:hidden;}

.block_latest_posts_1 .posts {margin-left:-20px; overflow:hidden;}
.widgets-list-layout-links{float:right;width:73.404255%}
.wp-block-button{color:#fff;margin-bottom:1.5em}
.wp-block-button.aligncenter{text-align:center}
.wp-block-button.alignright{text-align:right}

.top-footer h2 {
    font-size: 16px;
    margin: 0 0 10px;
}

.top-footer ul li {
    margin: 0 0 7px;
}

.top-footer ul a {
    color: #4174c7;
    font-size: 13px;
}

.top-footer {
    padding: 20px 0;
}
.copy{font-size:12px;color:#fff;margin:16px}
.copy .copy-inner{margin:16px 0}

    #mw_board_group_3 .mw_board_group_3_title { background-color:#fcfcfc; height:25px; padding:2px 0 0 15px; font-weight:bold; overflow:hidden; }

    #mw_board_group_3 .mw_board_group_3_title a { font-size:11px; }



.fb_sidebar_custom .fb_parragrapf span.what_ew_offer_new{
	padding: 8px;
   	text-overflow: ellipsis;
    white-space: nowrap;
}



.fb_sidebar_custom .fb_parragrapf_here_third span.what_ew_offer_new{
    padding: 15px 0px 0px 25%;
}


.fb_sidebar_custom .fb_parragrapf span.what_ew_offer_new:before{
	color: #0071bc;
    padding-right: 8px;
}


.fb_sidebar_custom .fb_parragrapf span.what_ew_offer_new.fa-mobile:before{
	font-size: 23px;
    padding-right: 8%;
}

  .span6 {
    width: 352px;
  }

  .row-fluid .span6 {
    width: 48.618784527%;
    *width: 48.5655930376383%;
  }

  input.span6,
  textarea.span6,
  .uneditable-input.span6 {
    width: 342px;
  }


input.span6,
textarea.span6,
.uneditable-input.span6 {
  width: 450px;
}


table .span6 {
  float: none;
  width: 444px;
  margin-left: 0;
}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-4{width:33.33333333%}
.header__logo{position:absolute;right:10px;top:5px;display:block;font:100%/1 'proxima-nova',sans-serif;margin:0;padding:0;}
.header__logo svg{height:50pt;width:auto}
.header__logo path{fill:#000}
.header.header--white .header__logo path{fill:#24282b}

.sub-menu .menu-item-has-children:after { color: #fff }

body.member-logged-in #nav li.home {
  display: none;
}

body.home #content {
  background: none !important;
  border: 0 !important;
  margin: 0 !important;
  outline: 0 !important;
  padding: 0 !important;
}

.home #content {
  float: left;
  width: 626px;
}

.home #sidebar {
  float: right;
}
.tooltip{color:#05C3DE;font-size:2rem;cursor:pointer}






#access .menu-header,
div.menu,
#colophon,
#branding,
#main,
#wrapper {
	margin: 0 auto;
	width: 940px;
}

#wrapper {
	background: #fff;
	margin-top: 20px;
	padding: 0 20px;
}
.section_nine .footer_sec1{color:#4f5362;font-size:16px;margin-top:40px}
.section_nine .footer_sec1 ul li ul{padding:0}
.section_nine .footer_sec1 ul li ul li{list-style:none;display:inline-block;margin-bottom:13px}
.section_nine .footer_sec1 ul li ul li .footer_sec1_img{width:25px;height:25px;margin-right:15px}
.section_nine .footer_sec1 ul li ul li .footer_social{width:35px;margin-right:8px;margin-top:30px;-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}
.section_nine .footer_sec1 ul li ul li .footer_social:hover{opacity:.8;-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}



.clear:before,
.clear:after {
  content: "";
  display: table;
}


.clear:after {
  clear: both;
}


.clear {
  clear: both;
}


.widget_newsletter .clear:before, .widget_newsletter .clear:after {
  display: none !important;
}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}
.col-xs-12{width:100%}

.text-font{font-family:Source Sans Pro;font-weight:bold;font-size: 20px;}

.text-font-color{color:#838383;}

.railway 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	white-space: normal;
	
	padding-top: 0px;
}
.left-header.left-static.be-themes-layout-layout-border #main-wrapper{margin-left:310px}
html.csstransforms body.section-scroll html.csstransforms body.section-scroll #main-wrapper,html.section-scroll.csstransforms{overflow:hidden;height:100%}
.left-header.left-static #main-wrapper{margin-left:240px!important}
.left-header.left-sliding #main-wrapper{margin-left:70px;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;overflow-x:hidden}
body.page-template-page-blank.left-header.left-sliding #main-wrapper,body.page-template-page-blank.left-header.left-static #main-wrapper{margin-left:0!important}
.left-header #main-wrapper{margin-left:0!important}

.banner,.banner-slides,.slideWrap{
	
}

.banner.slideshow,.slideshow .banner-slides,.slideWrap{
	height: 430px;
}

.banner-slides{
	overflow: hidden;
}

.banner-slides img{
	width: 100%;
}

	.slideshow .banner-slides{
		height: 340px !important;
		overflow: hidden;
	}

	.banner, .banner-slides {
		height: auto !important;
	}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}


.et-pb-contact-message {
	position: relative;
}
.et_pb_gallery .et_pb_gallery_items{width:100%}
.et_pb_gallery_grid .et_pb_gallery_items{-webkit-transition:height .2s ease-in-out;-moz-transition:height .2s ease-in-out;transition:height .2s ease-in-out}

#header {
    position: relative;
    width: 100%;
    max-width: 1050px;
    margin: 0 auto;
    padding: 20px 0 12px 0;
    min-height: 80px;
    overflow: hidden;
}

#header h1, #header h2 {
    font-size: 44px;
    display: inline-block;
    line-height: 1;
    margin: 23px 0 0;
}


.wrap-fixed-menu .top-items .menu-item {
    border-bottom: 1px solid #484848;
}


[data-off-canvas*=right] li.menu-item-has-children:after:hover,
[data-off-canvas*=left] li.menu-item-has-children:after:hover {
    background-color: #fff !important;
    color: #000 !important;
}


.fullscreen-center-menu .menu-item-has-children:hover .sub-menu {
    position: relative;
    top: 0;
    visibility: visible;
    display: block;
}
