﻿.home #calendario .cal-wrap{position:relative;margin-top:0px}
#pages.calendar #calendario .cal-wrap{margin-top:20px;position:relative}
.fusion-layout-column.fusion-five-sixth,.fusion-layout-column.fusion-four-fifth,.fusion-layout-column.fusion-one-fifth,.fusion-layout-column.fusion-one-fourth,.fusion-layout-column.fusion-one-half,.fusion-layout-column.fusion-one-sixth,.fusion-layout-column.fusion-one-third,.fusion-layout-column.fusion-three-fifth,.fusion-layout-column.fusion-three-fourth,.fusion-layout-column.fusion-two-fifth,.fusion-layout-column.fusion-two-third{position:relative;float:left;margin-right:4%;margin-bottom:20px;}
.fusion-layout-column.fusion-one-sixth{width:13.3333%;}
.fusion-layout-column.fusion-one-sixth.fusion-spacing-no{width:16.6666666667%;}
header .header_content .header_heights .head_hero_txt .btnRow .badge-apple{margin-left:20px}
header .header_content .header_heights .head_hero_txt .btnRow .badge-apple img{width:165px}
.section_nine .badge-apple img{width:150px}
.section_nine .badge-apple{margin-top:30px}

.header-wrapper .acmethemes-nav{float:left;}

.online-shop-enable-special-menu .acmethemes-nav{float:right;width:calc(100% - 255px);}
.b-cars__title{font-size:20px;line-height:2;font-weight:800;letter-spacing:.1em;margin:0;text-transform:uppercase;color:rgba(255,255,255,0.6);transition:color .3s;}
.b-cars__title:before{content:attr(data-before);font-size:12px;line-height:1;display:block;color:rgba(255,255,255,0.4)}
.b-cars__item.is-active .b-cars__title{color:#fff}
.no-touchevents .b-cars__menu-item:hover .b-cars__title{color:#fff}
.b-cars__menu-item.is-active .b-cars__title{color:#fff}
#footer-bottom{padding:15px 0 5px;background-color:#1f1f1f;background-color:rgba(0,0,0,.32)}
#footer-bottom a{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.md-has-2-columns.has-right-layout .wp-block-aps-right-side-bar-column:last-child .wp-block-aps-multipurpose-block .addtoany_shortcode{margin-bottom:2.1em}
.wp-block-aps-right-side-bar-rowlayout + .wp-block-aps-multipurpose-block p{padding-bottom:0}
.md-has-2-columns.has-right-layout .wp-block-aps-right-side-bar-column:last-child .wp-block-aps-multipurpose-block{padding-left:30px;border-left:1px solid rgba(0,0,0,.1)}
.theme-longwave .region-top-hat{position:relative;}
.page .region-hero--right{height:100%;width:100%;}
.region-content-full .teaser--event{width:calc(33.3333333333% - 10px);margin:10px 2px 10px 2px;}

	
	.byline .m-all:nth-child(2){
		padding: 10px 0 !important;
	}
html.no-touch .nav li.menu-item-has-children:hover:before{display:block}
.nav li.menu-item-has-children.open:after{width:30px}
.categories .submenu.filter-menu .item.current a{background-color:#1f5da6}
.categories .submenu .item.current a{background-color:#174275;color:#fff}
.sidebar .latest-results .results-wrapper .row.current,.sidebar-news .latest-results .results-wrapper .row.current{background-color:#1f5da6}
.sidebar .latest-results .results-wrapper .row.current .home,.sidebar-news .latest-results .results-wrapper .row.current .home,.sidebar .latest-results .results-wrapper .row.current .result span,.sidebar-news .latest-results .results-wrapper .row.current .result span,.sidebar .latest-results .results-wrapper .row.current .away,.sidebar-news .latest-results .results-wrapper .row.current .away{color:#fff}
header .quicklinks .language-bar .lang-change a.active img,header .quicklinks .language-bar .lang-change a.current img{opacity:1}
.submenu.fluid.with-icons li.item.fluid.current a{background-color:#ededed}

#sidebar .widget_nav_menu .widget-inner ul li.menu-item-has-children.parent:before{ float:right; display:inline-block; margin-top:16px; margin-right:25px}

#sidebar .widget_nav_menu .widget-inner ul li.menu-item-has-children.parent.show_submenu:before{content: "\f107"; color:#fff}

#sidebar .widget_nav_menu .widget-inner ul li.menu-item-has-children.parent:hover:before{ color:#fff}

#sidebar .widget_nav_menu .widget-inner ul li.menu-item-has-children.parent ul li a{ padding-left:45px}

#sidebar .widget_nav_menu .widget-inner ul li.menu-item-has-children.parent ul li:before{ display:none}

#sidebar .widget_nav_menu .widget-inner ul li.menu-item-has-children.parent ul li{ padding-left:0}
header.header .et-trending #et-secondary-menu .menu-item-has-children ul{top:-10px;left:100%}



.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;
}
	h2.subtitle{		font-weight: 700;		line-height: 1.25;		font-size:24px;		letter-spacing: 0px;		font-style: italic;		padding:15px 0px;		color:#282828;	}

#product-loop-wrap .columns .title, 
#product-loop-wrap .columns .price, 
#product-loop-wrap .columns .buy-btn,
#product-loop-wrap .columns .sold-out { font-size: 14px; width: 100%; text-align: center; display: block; margin-bottom: 10px; float: none; border: none; }

#product-loop-wrap .columns .buy-btn { font-weight: bold; color: #00B876; }

#product-loop-wrap .columns:hover .buy-btn { color: #FFF; }
.genesis-nav-menu .menu-item{display:inline-block;text-align:center}
.genesis-nav-menu .menu-item:hover{position:relative}
.menu-secondary .menu-item a:hover{color:#F27999}
.logged-in .menu-secondary .menu-item
a{color:#F27999}
.logged-in .menu-secondary .menu-item a:hover{color:#ef5a81}
.genesis-nav-menu.responsive-menu .menu-item{display:block;text-align:left}
.genesis-nav-menu.responsive-menu .menu-item,.responsive-menu-icon{display:block}
.genesis-nav-menu.responsive-menu .menu-item:hover{position:static}
.genesis-nav-menu.responsive-menu .menu-item-has-children{cursor:pointer}
.genesis-nav-menu.responsive-menu .menu-open.menu-item-has-children:before{content:"\f343"}
	
.header-actions-mobile ul li.appointment a:before {content: '\e953';}
.menu-item-2in1.icons{position:relative}
.menu-item-2in1.icons:after{-webkit-transform:translateX(-50%);background-color:#5a7a90;content:"";display:block;height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:1px}
.menu-item-2in1.icons a{font-family:Museo Sans;font-size:19px;font-weight:300;margin:0;position:relative;width:50%}
.menu-item-2in1 .icon-container{fill:#b3b3b3;margin-right:6px;vertical-align:sub}
.menu-item-2in1 .icon-container.user svg{height:17px;width:16px}
.menu-item-2in1 .icon-container.cart svg{height:18px;width:18px}
.menu-item-2in1 .icon-container.cart{margin-left:41px}
.menu-item-2in1 .icon-container svg{fill:#fff}
.menu-item-2in1 a{color:#999;font-family:Museo Sans;font-size:15px;font-weight:300;margin-left:15px;text-transform:capitalize}
.menu-item-2in1 a:hover{color:#e2231a}

	#primary-nav .left {
		display: none;
	}


.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12 {
  display: inline;
  float: left;
  position: relative;
  margin-left: 1%;
  margin-right: 1%;
}

.container_12 .grid_5 {
  width: 39.667%;
}
.grid_1,.grid_10,.grid_11,.grid_12,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9{display:inline;float:left;position:relative;margin-left:1%;margin-right:1%}
.end-footer .container_12 .grid_5{color:#fff!important}
.end-footer .container_12 .grid_5 a{color:#fff!important}
 #pgc-520-0-1 { width:33.4407% }

.panel-grid-cell {
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 1em;
  float: left;
}

.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;
}

.panel-grid-cell .panel-last-child {
  margin-bottom: 0;
}

.panel-grid-cell .widget-title {
  margin-top: 0;
}
 #pl-520 .panel-grid-cell { padding:0 }
 #pl-520 .panel-grid .panel-grid-cell-empty { display:none }

.fusion-footer-widget-column .row,
.fusion-footer-widget-area .fusion-footer-widget-column .fusion-columns {
  margin-left: 0;
  margin-right: 0;
}

.fusion-footer-widget-area .fusion-footer-widget-column .fusion-column {
  padding-left: 3px;
  padding-right: 3px;
  padding-bottom: 3px;
}

.fusion-footer-widget-column .flexslider a,
.fusion-footer-widget-area ul.fusion-checklist li a,
.fusion-footer-widget-area ul.fusion-carousel-holder li a {
  border: 0;
  padding: 0;
}

.fusion-footer-widget-column {
  margin-bottom: 50px;
}

.fusion-footer-widget-column:last-child {
  margin-bottom: 0;
}
.fusion-footer-widget-area .widget-title,.fusion-footer-widget-area h3,.fusion-footer-widget-column .product-title{color:#eef2f5;}


ul.linklist li.first
{
border-top: 0px;
margin-top: 0px;
padding-top: 0px;
}


#menu ul li.first
{
border-left: 0px;
}

	
	.show_hide_menu_div .topresponsive0 {
		border-bottom: 1px solid #006666;
		padding: 5px 0 5px 20px;
	}

.show_hide_menu_div .topresponsive0 a{ background:#e6e9f0 !important; font-weight:normal !important; text-transform:uppercase; padding:10px 15px; display:block; text-decoration:none;}

.show_hide_menu_div .topresponsive0 .open { display: none;}

.entry-meta .comments-link:before {content:"/";color:#cccccc;font-weight:normal;padding:0 7px;}

.entry-meta .comments-link {margin-left:5px;}

.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}

.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}

.navbar-default .navbar-toggle .icon-bar {
  background-color: #888;
}

.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #fff;
}
#csr-overall-link{text-decoration:none!important}


.copyright #csr-overall-link {
	color: #fff!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-md-10{width:83.33333333%}
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}


.menus_div_ul .menu-item-has-children  a {
	border-bottom:none !important;
	}
.menu-item a:after{display:none!important}
.menu-item .sub-menu{text-align:right;right:0px}
#top-menu .menu-item:before{content:'▼';position:absolute;right:7px;/}
#top-menu .menu-item:last-child:before{content:''}
#top-menu .menu-item-has-children .sub-menu .menu-item:before{content:''}
.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children{position:relative}
.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children{margin-right:-31px}
.subsidiaries-content .subsidiaries-item{position:relative;width:100%;height:inherit;text-align:center;cursor:pointer;display:flex;justify-content:center;align-items:center;opacity:.75;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}
.subsidiaries-content .subsidiaries-item img{max-width:100%;max-height:60%}
.subsidiaries-content .subsidiaries-item:hover{opacity:1;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}


	.secondary-content-header.mobile-drop-toggle-header-link .rarr:after {
		content:'';
		display: none;
	}
 #pgc-1134-0-0 , #pgc-1134-2-0 , #pgc-1134-3-0 , #pgc-1134-4-0 , #pgc-1134-6-0 { width:100%;width:calc(100% - ( 0 * 30px ) ) }

#content.content-builder .panel-full .panel-grid-cell {
padding-left: 0 !important;
padding-right: 0 !important;
}

.panel-grid-cell { width: 100% !important; }
.panel-grid-cell .panel-cell-style{height:100%}
.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}
.panel-grid-cell .panel-last-child{margin-bottom:0}
.panel-grid-cell .widget-title{margin-top:0}
 #pl-1134 .panel-grid-cell { padding:0 }
 #pl-1134 .panel-grid .panel-grid-cell-empty { display:none }
 #pl-1134 .panel-grid .panel-grid-cell-mobile-last { margin-bottom:0px }
.fl-photo-img-svg {width: 100%;}



.homeblok .subtitel, .twitterblok h2 { text-transform: uppercase; color: #ababab; font-size: 0.8em; letter-spacing: 0.1em; }


.homeblok .subtitel { line-height: 1.2; margin: 7px 0 0 0; }
.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}

#copy_cont {
	width:100%;
	max-width:960px;
	margin:0 auto;
}

.actualites_inner {
    padding: 10px;
}



img.site-logo {
	float: left;
	height: 60px;
}

.site-logo {
	margin: 10px 10px 10px 0;
}

 .logo-center .site-logo {
 float: none;
 margin: 0;
}

.logo-right .site-logo {
	float: right;
	margin: 10px 0 10px 10px;
}

 .logo-center .site-logo.retina_logo {
 display: none;
}

.banner .title2{font-size: 30px; line-height: 57px; font-weight: 100; margin-bottom: 20px;letter-spacing: -1px;text-shadow: 0 1px 0 rgba(0,0,0,0.23); text-align:center; text-transform:uppercase;}
.back-to-top{position:fixed;right:30px;bottom:30px;z-index:118;display:none}
.back-to-top svg{transition:all .2s linear;-moz-transition:all .2s linear;-webkit-transition:all .2s linear;-o-transition:all .2s linear}
.back-to-top a{display:block;padding:10px;cursor:pointer}
.back-to-top:hover svg{transform:scale(1.1)}
.back-to-top a svg { fill: #000000; }
.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{border-radius:6px}
.jumbotron .container{max-width:100%}
#wrapper,#content.full-width,.hybrid{width:956px}
.small,small{font-size:80%;font-weight:400}

  p.small {
    line-height: 18px; }

.footer-made{
    font-size: 13px;
    color: #999;
}
.qodef-side-menu .widget.woocommerce.widget_products li .qodef-product-list-widget-image-wrapper{display:inline-block;width:100%;height:100%}
.widget.woocommerce.widget_products .qodef-product-list-widget-image-wrapper,.widget.woocommerce.widget_recently_viewed_products .qodef-product-list-widget-image-wrapper,.widget.woocommerce.widget_top_rated_products .qodef-product-list-widget-image-wrapper{display:table-cell;width:60px;height:100%;line-height:0;vertical-align:top}
.widget.woocommerce.widget_products .qodef-product-list-widget-image-wrapper a,.widget.woocommerce.widget_recently_viewed_products .qodef-product-list-widget-image-wrapper a,.widget.woocommerce.widget_top_rated_products .qodef-product-list-widget-image-wrapper a{display:inline-block;width:100%}

.hi-icon{display:inline-block;width:50px;height:50px;border-radius:50%;text-align:center;color:#febf00;background:#031f9a;border:3px solid #031f9a;}

.hi-icon:before{font-size:1.5em;display:block;line-height:2.12em;}
.widget-twitter__item{margin-bottom:15px;padding-bottom:15px;overflow:hidden;position:relative;}
.widget-twitter__item:before{content:" ";display:block;width:100%;height:1px;position:absolute;top:auto;bottom:0;left:0;border-top:1px dashed #959da7;opacity:0.3;}
.widget-twitter__item:last-child{margin-bottom:0;padding-bottom:0;}
.widget-twitter__item:last-child:before{display:none;}
.widget-twitter__item img{border-radius:100%;margin-right:10px;}
.sidebar .widget-twitter__item{border-bottom:1px dashed #e2e2e2;}
.sidebar .widget-twitter__item:before{display:none;}
.sidebar .widget-twitter__item:last-child{border-bottom:none;}
.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}
.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}
.navbar-default .navbar-toggle .icon-bar{background-color:#888}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}
#section-head-banner .black-caption .realtoraddress .realtorstate{font-weight:normal !important;}
.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%}

.slider-content .container {
	width: 85%;
}

.at-fixed-width .acme-widgets .featured-section .container .widget-title{
	border: none;
}

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

	#navbar .container{
		position: relative;
	}


.site-content article .acme-widgets .container {
	width: 100%;
	margin: 0;
}


.site-navigation .navigation-list .navigation-item {
    border-right: 1px solid #ff7700;
    border-left: 1px solid #ff7700;
    width: 14.2%;
}

	
			
	.forum_blog_bg {
		background-color: #ECEDED;
	}

.search_2 a{
	font-family: Arial;
	font-size: 13px;
	color: #595757;

}
.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}
.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}
.fa-stack-1x{line-height:inherit}
.fa-stack-2x{font-size:2em}
.fa-stack-overflow:before{content:"\f16c"}
.fa-stack-exchange:before{content:"\f18d"}

.header-social .fa-stack-1x, .header-social .fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}

.header-social .fa-stack-1x {
  line-height: inherit;
}

.header-social .fa-stack-2x {
  font-size: 2em;
}



@import url("../sahifa/style.css");






#catfish_desktop {
	position: fixed;
	left: 0px;
	height: 90px;
	width: 100%;
	text-align: center;
	background-color: transparent;
	z-index: 999999999;
	bottom: 0px;
	background-position: 0% 100%;
	background-repeat: repeat no-repeat;
}
.slideout-menu-toggle{padding:21px 17px;background:#000;float:left;color:#fff;z-index:1}
.slideout-menu .slideout-menu-toggle{color:#fff;text-decoration:none}
.slideout-menu .slideout-menu-toggle:hover{color:#999}


.full-width.boxed #content,
.full-width-center.boxed #content {
	overflow: hidden;
}



.clearfix:after, .clearfix:before,
.row:after,
.row:before,
.entry-content:after,
.entry-content:before,
.comment-content:after,
.comment-content:before,
.site-header:after,
.site-header:before,
.site-content:after,
.site-content:before,
.site-footer:after,
.site-footer:before,
.tg-container:after,
.tg-container:before {
	content: "";
	display: table;
}


.clearfix:after,
.row:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after,
.tg-container:after {
	clear: both;
}

.content-body p, .home-overlap-p, .content-body li {
    font-family: 'Noto Sans', sans-serif;
    font-size: 16px;
    color: #797a7c;
    line-height: 1.9;
    letter-spacing: .4px;
}
.blog-top-featured-wrapper .gdlr-blog-modern .gdlr-standard-style{ border-color: #111111; }

.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-right: 15px;
  padding-left: 15px;
}

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


#BodyPage .corpo.col-md-12{
    padding-top: 55px;
}




#slideshow-container{
	width:670px;
	height:343px;
	background:#fff; 
	margin:0px 0px 40px 20px;
	float:left;
	position:relative;
}
.header-meta-container{display:block;height:42px;background-color:#ededed}
.header--no-meta .header-meta,.header--no-meta .header-meta-container,.header--no-nav .header-main-nav,.header--no-nav .header-menu-close,.header--no-nav .header-menu-open{display:none}
.et_pb_contact_submit,.et_password_protected_form .et_submit_button,.et_pb_bg_layout_light .et_pb_newsletter_button,.comment-reply-link,.form-submit .et_pb_button,.et_pb_bg_layout_light .et_pb_promo_button,.et_pb_bg_layout_light .et_pb_more_button,.woocommerce a.button.alt,.woocommerce-page a.button.alt,.woocommerce button.button.alt,.woocommerce-page button.button.alt,.woocommerce input.button.alt,.woocommerce-page input.button.alt,.woocommerce #respond input#submit.alt,.woocommerce-page #respond input#submit.alt,.woocommerce #content input.button.alt,.woocommerce-page #content input.button.alt,.woocommerce a.button,.woocommerce-page a.button,.woocommerce button.button,.woocommerce-page button.button,.woocommerce input.button,.woocommerce-page input.button,.et_pb_contact p input[type="checkbox"]:checked+label i:before,.et_pb_bg_layout_light.et_pb_module.et_pb_button{color:#159af2}

.button-wrapper {
  display: block;
  text-align: center;
  margin-top: 20px;
}


.l-light-gray {
  background: #f0f0f0; }
.slide-mobile{display:none}

	#content {
		float: none !important;
		width: auto;
	}


footer.footer-main div.link-row {
    margin-bottom: 30px;
}


.text-2xl {
  font-size: 1.5rem;
}

    
    #header-main .search-toggle #desktop-search-icon-close {
      display: none; }

    
    #header-main .search-toggle #desktop-search-icon-close, #header-main .search-toggle #desktop-search-icon-open {
      width: 20px;
      height: 34px; }

    
    #header-main .search-toggle[aria-expanded="true"] #desktop-search-icon-close {
      display: block; }


  #container .flex-caption h1 {margin: 0 0 0.125em; font-size: 1.85em;}

  #container ol.commentlist li ul.children li.depth-2 {margin: 0 0 0 0px;}

.yorum_kutusu_ara{float:left;width:736px;padding:2px;margin:1px;border:1px solid #CCC;background-color:#FFF;text-align:center}

.yorum_kutusu:hover, .yorum_kutusu_ara:hover{background-color:#FFF4C2;border:1px solid #666}


.ablity-txt {
    font-size: 10px;
    position: absolute;
    bottom: 5px;
    color: #fff;
}


div.solid-2 h3.jsn-moduletitle {
	border-color: #17517E;
}

div.solid-2 div.jsn-modulecontainer_inner {
	background-color: #5C8FB6;
	border-color: #17517E;
}

    .top { width: 100% }

.share-item.shareit.top {
    float: left;
    margin-bottom: 10px!important;
    margin-top: 0;
    width: 100%;
}

.f-widget .top-week li a { font-size: 15px }

.footer-widgets, .f-widget .top-posts .comment_num, footer .meta, footer .twitter_time, footer .widget .wpt_widget_content .wpt-postmeta, footer .widget .wpt_comment_content, footer .widget .wpt_excerpt, footer .wp_review_tab_widget_content .wp-review-tab-postmeta, footer .advanced-recent-posts p, footer .popular-posts p, footer .category-posts p { font-family: 'Raleway'; font-weight: 500; font-size: 16px; color: #777777; }

.tiled-gallery .gallery-group {
	float: left;
	position: relative;
}

.container {
    width: 1160px;
    margin: 0 auto;
    padding: 0;
    position: relative;
}
.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}



.titre_big {
font-family: Helvetica, Arial, sans-serif;
color : #8b8b8b; 
font-size:18px;
line-height:28px;
text-align:left;
}
.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-right:15px;padding-left:15px}
.col-md-6{width:50%}


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

  .col-lg-4 {
    float: left;
    width: 33.33333%;
  }

.main_make_wheel { float: left; margin-top: 5px; width: 100%; }


.hpinf:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	font-size: 0;
}

.hpinf
{
	display: inline-block;
}

.hpinf .hpimg-shell
{
	width: 455px;
}
.texte{color:#74756D; FONT-FAMILY : Verdana, helvetica, sans-serif; font-size : 14px;}

.t-color-3 {
	BORDER-RIGHT: #dcdcdc 1px solid; PADDING-RIGHT: 7px; BORDER-TOP: #dcdcdc 1px solid; PADDING-LEFT: 7px; PADDING-BOTTOM: 7px; BORDER-LEFT: #dcdcdc 1px solid; PADDING-TOP: 7px; BORDER-BOTTOM: #dcdcdc 1px solid; BACKGROUND-COLOR: #ffffff
}


.mod_eb_mincalendar_dayname {
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    text-align: center;
    text-decoration: none;
}


.intro {font-family:Georgia, "Times New Roman", Times, serif; font-size:10pt}

.topic
{
	line-height:1.7;
	border-right:1px solid #398cb5;
	padding-left:4px;
}

    #mw_board_group_3 .mw_board_group_3_list { width:100px; }

    #mw_board_group_3 .mw_board_group_3_list a { font-family:dotum; }


.news-main .news-box-group-mask {
    width: 1080px;
    overflow: hidden;
}


.news-main .news-box-group-mask .news-box-group {
    width: 100%;
    height: 330px;
    margin: 0;
    overflow: hidden;
    text-align: center;
    white-space: nowrap;
}

#main_page_area{width:1500px;margin: 0 auto}


.row:after{content: "";display: table;clear: both;}
.text-right{text-align:right}
.m2o-migrated-screen .capture_orButtons .or{display:none !important}

.homerow .lijn { background-color: #d6d6d6; height: 5px; margin-bottom: 7px; }

.tiled-gallery .gallery-group {
	float: left;
	position: relative;
}


.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%;
}
#mmm ul li.menu-item-has-children b.fa-wrap{background:#0f647f;cursor:pointer;display:block;height:50px;position:absolute;right:0;text-align:center;top:0;width:50px}
#mmm ul li.menu-item-has-children i.fa{color:#f0f7f8;cursor:pointer;display:block;font-size:24px;height:50px;line-height:2.25;-webkit-transition:-webkit-transform 0.2s;transition:-webkit-transform 0.2s;-o-transition:transform 0.2s;transition:transform 0.2s;transition:transform 0.2s,-webkit-transform 0.2s;width:50px}
#mmm li:not(.current-menu-item).menu-item-has-children.show-sub-menu{max-height:999em}


.left-foot {
    display: block;
}

.left{
    
    float:left;
}


.left.wdth-30 {
    width: 30%;
    padding-right: 35px;
}




.left.wdth-60 {
    width: 65%;
}


.left.wdth-50 {
    width: 44%;
    padding: 0px 10px;
}

.left.left-foot {
    width: 40%;
    border-right: 2px solid rgba(128, 128, 128, 0.18);
    margin: 0 0 50px 0;
    margin-left: 110px;
    padding-right: 50px;
}

.left .txtcent {
    margin: 0px;
    line-height: 28px;
    font-size: 20px;
}

.class521,.classNormal
{
 font-family: 'Fago regular','Arial';
 font-size: 12px;
 line-height: 15px;
 font-weight: normal;
 font-style: normal;
 text-decoration: none !important;
 color: #000000;
}
.mod_stage .slides_list{position:relative;width:824px;height:464px}


#mg-wprm-wrap li.menu-item-has-children {
  position: relative;
}


#mg-wprm-wrap li.menu-item a {
  padding: 13px 14px;
}


#mg-wprm-wrap li.menu-item ul.sub-menu li.menu-item span {
  right: 10px;
  padding: 20px 20px 30px;
  line-height: 38px;
}

				#mg-wprm-wrap li.menu-item-has-children ul.sub-menu a {
					font-size: px;
					text-transform: ;
					font-weight: ;
				}

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a,
				div#mg-wprm-wrap ul li span.wprmenu_icon {
					color: #CFCFCF !important;
				}

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a:hover {
					background: ;
					color: #606060 !important;
				}



#eut-header .eut-horizontal-menu.eut-arrow ul.eut-menu .megamenu ul .menu-item-has-children a:after,
#eut-header .eut-horizontal-menu.eut-arrow-not-first-level ul.eut-menu .megamenu ul .menu-item-has-children a:after {
	display: none;
}


.eut-toggle-menu ul.eut-menu li.menu-item-has-children a {
	padding-right: 40px;
}


.eut-toggle-menu .eut-main-menu.eut-align-center li.menu-item-has-children a {
	padding-left: 20px;
	padding-right: 20px;
}

#primary-menu .sub-menu .menu-item-has-children {
position: relative;
display: block;
}

#primary-menu .sub-menu .menu-item-has-children .sub-menu {
display: none;
top: 0;
margin-top: 0;
left: 200px;
width: 200px;
padding: 0;
}

.widget_nav_menu ul li.menu-item-has-children a {  }

.mm-menu .menu-item a:hover, .mm-menu .sub-menu .menu-item a:hover { font-weight: 600; }




.mm-menu, .mm-menu .mm-title, .mm-menu .sub-menu .menu-item a,
.color-gray-5 {
	color: #f5f5f5;
}


h3.footer-contact-title {
	margin: 0 auto 10px;
    text-align: center; 
}


.testimonials-widget-testimonials {
}


.testimonials-widget-testimonials .paging {
	clear: both;
	font-weight: 700;
	height: 1.4em;
}


.testimonials-widget-testimonials .paging.prepend {
	margin-bottom: 1em;
}


.testimonials-widget-testimonials .paging.append {
	margin-top: 1em;
}


.testimonials-widget-testimonials .alignleft {
	float: left;
}


.testimonials-widget-testimonials .alignright {
	float: right;
}


.clearfix:after,
dl:after,
.widget:after,
.search-form:after,
.post-password-form p:after,
.navigation-single:after,
.nav-header:after,
.getstarted-form .form-row:after,
.subscribe-form:after,
.graphic-img-list li:after,
.ico-info-list li:after,
.blog-detail .blog-top:after,
.ipad-hold:after,
.story-timeline:after,
.bio-box .next-profile:after,
.footer-area:after,
.holder:after {
	content: "";
	display: block;
	clear: both;
}


.widget {
	margin-bottom: 1.2em;
}


.widget ul {
	padding-left: 2em;
}


.widget select {
	min-width: 150px;
}


.widget .menu {
    padding: 0;
}

  .footertop .brand-slogan {
    font-family: sans-serif;
    padding-bottom: 10px;
    padding-top: 15px; }






.list-reset {
  list-style: none;
  padding: 0;
}


	.one-fourth,
	.footer-widgets .widget-area {
		width: 22.413793103448%;
	}


	.first,
	.footer-widgets .widget-area:first-child {
		clear: both;
		margin-left: 0;
	}


	.flexible-widgets.widget-full .widget,
	.flexible-widgets.widget-area .widget:nth-of-type(1),
	.flexible-widgets.widget-halves.uneven .widget:last-of-type {
		width: 100%;
	}


.front-page-3 .widget-area {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;

	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;

	position: relative;
}


.widget-area ul li {
	list-style-type: none;
	margin-bottom: 1.6rem;
}


.footer-widgets .widget-area {
	margin-bottom: 4rem;
}
.m-tiles__inner{padding:2.5rem;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;width:100%;-ms-flex-align:center;align-items:center;min-height:15rem}


#footleft {
width:680px;
float:left;
padding:0 0 0 30px;
}


.group--half-padding-x {
  padding-left: 0.66667em;
  padding-right: 0.66667em;
}
.mp__expanded-cover{background:#000;height:100vh;left:-99999px;opacity:0;position:absolute;top:0;transform:translate(0, -100%);transition:opacity 0.5s ease;width:100%}
.mp__expanded-cover.show{left:0;opacity:0.7}
.mp__expanded-cover.hiding{opacity:0}
.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.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-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.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-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.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-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}
#carousel_section_section #carousel{padding:20px}
#carousel_section_section #carousel .es-carousel ul li a:hover{background:none;color:#26B8D1 !important}
#carousel_section_section .es-carousel ul li a:hover .carousel-captions{font-weight:700}
#carousel_section_section .es-carousel ul li a:hover .carousel-captions .carousel-date{font-size:11px}
#carousel_section_section .es-carousel ul li a:hover .carousel-enseigne{color:#26B8D1 !important}
#archive-catalogue #carousel_section_section ul{display:block;margin-left:0px}
#archive-catalogue #carousel_section_section ul li{margin-right:20px;width:144px}

.container-full-width{width:100%;}

.container-full-width:before, .container-full-width:after{display:table;content:"";line-height:0;}

.container-full-width:after{clear:both;}

	
	body .dslc-navigation .menu-item[class^="dslc-icon-"]:before,
	body .dslc-navigation .menu-item[class*=" dslc-icon-"]:before {
		display: none;
	}

.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;
}


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


.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children {
	margin-right: -31px;
}
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}
.clearfix:after{clear:both}

nav li.dropdown.not-on-mobile:hover .dropdown-menu {
  display: block;
}

nav .dropdown-menu {
  background-color: #D6D3D0;
  display: none;
  font-size: 13px;
}

nav .dropdown-menu .back {
  display: none;
}


    .mobile_menu_wrapper li.menu-item-has-children:before {
        position: absolute;
        right: 34px;
        top: 14px;
        content: "\f105";
        display: block;
        font-size: 14px;
        color: #fff;
        font-weight: normal;
        line-height: 21px;
        font-family: 'FontAwesome';
        background: none !important;
    }


    .mobile_menu_wrapper li.current-menu-parent.menu-item-has-children.showsub:before,
    .mobile_menu_wrapper li.menu-item-has-children.showsub:before {
        content: "\f107";
    }

#la-logo-group-wrapper {
}

#la-logo-group, #la-site-title-group {
	display: inline-block;
	overflow: hidden;
	float: left;
}

.header_one #la-logo-group {
	margin-top: 7px;
}

#la-logo-group, #la-text-group {padding: 5px 0px 5px 0px}
ul.job_listings li.job_listing a img.company_logo,ul.job_listings li.no_job_listings_found a img.company_logo{visibility:hidden}
.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-sm-8{width:66.66666667%}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.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-lg-auto,.col-md,.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-md-auto,.col-sm,.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-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}
.item--on-demand .item__body{font-size:14px;font-size:0.875rem;font-weight:300;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;line-height:1.1;}
.item--on-demand .item__body + .item__meta{margin-top:2px;}
.w-100{width:100%!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-lg-6{width:50%}


#footer-bottom-area,
#copyright {
	clear:both;
	text-align:center;
	margin-top:10px;
}

.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-4-0 , #pl-4 .so-panel:last-child { margin-bottom:0px }
 #pg-4-1 , #pg-4-2 , #pl-4 .so-panel { margin-bottom:30px }
 #pl-w5c099205e878c .so-panel { margin-bottom:30px }
 #pl-w5c099205e878c .so-panel:last-child { margin-bottom:0px }


.banner__slide-img {
  text-align: center;
}

.banner__slide-img img {
  max-width: 608px;
}

		
		.modal-search-button { border-color: #ffffff; }

		.modal-search-button:hover { background-color: #383838; }

		.modal-search-close { background-color: #383838; }

		.modal-search-close:hover { background-color: #383838; }


.sc_heading.clone_title .clone {
    font-size: 60px !important;
}

.aside .links{margin-bottom:30px;}

.aside .links ul{margin-top:10px;}

.aside .links li{position:relative; margin-bottom:10px; margin-left:15px; border-bottom:1px dotted #ccc; padding-bottom:5px;}

.aside .links li:before{content:"\f105"; font-family:FontAwesome; position:absolute; left:-15px;}

.footer .links{display:table; margin:10px auto 20px;}

.footer .links a{padding:0 5px;}

.bitcoin-icon-wrap {
  position: absolute;
  left: -4px;
  top: -6px;
  height: 48px;
  width: 48px;
  border-radius: 100px;
  border: 4px solid #050505;
}

.bitcoin-icon {
  display: block;
  height: 41px;
  width: 41px;
  line-height: 41px;
  color: #000;
  border-radius: 100px;
  border: 1px solid #fff;
  background-color: #f9a644;
}
.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container .jumbotron{border-radius:3px}
.jumbotron .container{max-width:100%}






.pricing .container{
	max-width:800px;
}

.slider-event__overlay__titre a {
  color: white;
  font-weight: 900;
  font-size: 2.5rem;
  line-height: 2.25rem;
  text-decoration: none;
}

.headtxt{color:#b380ff}

.headtxt a{color:#b380ff; font-size: 16px;}

        
        .berater_bild {
            vertical-align: top;
            margin: 0;
        }

#menuSlider div.topic{text-transform: uppercase;font-size:8px;line-height:1em;text-align:left;margin:0;padding:0;border:0;width:100%}

#menuSlider table .topic{text-transform: uppercase;font-size:8px;line-height:1em;text-align:left;padding-left:2px;}

.links .link-city {
    font-size: 13px;
    line-height: 22px;
    border: 1px solid #e7e7e7;
    padding: 10px 0;
    margin: 20px 0 10px 0;
    color: #636363;
}

.links .link-city  .left1{
    margin-top: 5px;
    width: 118px;
}

.links .link-city  .left2{
    width: 930px;
    margin-left: 10px;
}

.links .link-city  .left2 .more{
    display: none;
}

.links .link-city  .left3{
    margin-top: 5px;
    width: 108px;
    margin-right: 20px;
}

.links .link-city  .left3 .click-more{
    cursor: pointer;
    margin-top: 10px;
    margin-right: 20px;
}


#page {
	margin: 0 auto;
	-webkit-box-shadow: 0px 0px 20px 5px rgba(0,0,0,0.75);
	-moz-box-shadow: 	0px 0px 20px 5px rgba(0,0,0,0.75);
	box-shadow: 		0px 0px 20px 5px rgba(0,0,0,0.75);
}

#page.fullwidth {
	width: 100%;
}

#page.boxed1920 {
	max-width: 1920px;
	margin: 24px auto;
}

#page.boxed1600 {
	max-width: 1600px;
	margin: 24px auto;
}

#page.boxed1400 {
	max-width: 1400px;
	margin: 24px auto;
}

#page.boxed1200 {
	max-width: 1200px;
	margin: 24px auto;
}

#fp-banner,
#page-banner {
  position: relative;
  background-color: #eaeaea;
}

#fp-banner img,
#page-banner img {
    margin: auto;
    display: block;
}

.wrapper{margin:0 auto;position:relative;}

header .wrapper{height:100%}
.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-md-6{width:50%}
.main-navigation ul.nav-menu.toggled-on{width:100%;border-bottom:1px solid #ddd}
.main-navigation ul.nav-menu.toggled-on li{margin:0;font-size:12px;font-size:.8571428571428571rem}
.main-navigation ul.nav-menu.toggled-on li a{width:100%;display:block;padding:8px 0;border-top:1px solid #ddd!important}
.mobile-main-nav .menu-item a .fa{padding-right:6px}
.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children{position:relative}
.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children{margin-right:-31px}
.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children{position:relative}
.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children{margin-right:-31px}


.mega-li {
  font-size: 1.1em;
  font-weight: 400;
  padding: .75em 0; }


.mega-dropdown-col:first-child .mega-li:first-child {
  color: #1e73e9;
  padding-left: .7em;
  font-size: 1.5em; }


.post-ratings-image {
	border: 0;
}


.post-ratings img,
.post-ratings-loading img,
.post-ratings-image img {
	border: 0;
	padding: 0;
	margin: 0;
}



.section-title-wrapper {
	padding-left: 1.0rem;
}

.section-title-wrapper.text-center {
	padding-bottom: 1rem;
	padding-left:0;
}

.section-title-wrapper.text-center .section-intro {
	padding-left: 0px;
}

.section-title {
	font-size: 2.2rem;
	display: block;
	font-weight: 400;
	line-height: 1.2;
}

.section-title.title-tiny {
	font-size: 1.500rem;

}

.section-title.title-small {
	font-size: 2.250rem;
}

.section-title.title-medium {
	font-size: 2.4rem;
}

.section-title.title-large {
	font-size: 3.938rem;
	line-height: 1.2;
}

.section-title em {
	font-style: normal;
	color: #016ee9;
}


[class*=" bg-"]:not(.bg-white):not(.bg-light):not(.bg-extralight) .section-title  {
	color: rgba(255, 255, 255, 1) !important;
}

		.section-title.medium {
			font-size: 2rem;
		}
#td-mobile-nav .td_display_err{text-align:center;color:#fff;border:none;-webkit-box-shadow:0 0 8px rgba(0,0,0,.16);-moz-box-shadow:0 0 8px rgba(0,0,0,.16);box-shadow:0 0 8px rgba(0,0,0,.16);margin:-9px -30px 24px;font-size:14px;border-radius:0;padding:12px;position:relative;background-color:rgba(255,255,255,.06);display:none}
.mfp-content .td_display_err{color:#fff;padding:14px 30px;display:none;position:absolute;top:93px;left:0;right:0;font-size:11px;text-transform:uppercase;margin:0 -40%;line-height:1}
.mfp-content .td_display_err:before{content:'';width:100%;height:100%;background-color:#000;position:absolute;top:0;left:0;opacity:.8;z-index:-1}

.rd-navbar-static .rd-navbar-panel,
.rd-navbar-static .rd-navbar-nav-wrap__element{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;}

.rd-navbar-static .rd-navbar-nav-wrap__element{padding-left:10px;padding-right:10px;}

.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-nav-wrap__element .button, .rd-navbar-static.rd-navbar--is-clone .rd-navbar-nav-wrap__element .button{padding-top:12px;padding-bottom:12px;}

.rd-navbar-fullwidth .rd-navbar-panel,
.rd-navbar-fullwidth .rd-navbar-nav-wrap__element{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;}

.rd-navbar-fixed .rd-navbar-nav-wrap__element{margin:20px 10px;}

.rd-navbar-fixed .rd-navbar-nav-wrap__element .button{display:block;}
.column-group {
	width: 100%;
	overflow: hidden;
}


.column {
	float: left;
	margin-right: 5%;
	width: 100%;
}


.column.last {
	margin-right: 0;
}


.columns-2 .column { width: 47.5%; }
 
.columns-3 .column { width: 30%; }

.columns-4 .column { width: 21.25%; }


.columns-3 .column-span-2 { width: 65%; }
 
.columns-4 .column-span-2 { width: 47.5%; }

.columns-4 .column-span-3 { width: 73.75%; }
.td-hover-1 .td-big-grid-wrapper .entry-thumb{transition-timing-function:ease!important}
.td-grid-style-6 .td-big-grid-wrapper .td-big-grid-post .td-big-grid-meta{margin:0}
.td_block_wrap .td-big-grid-wrapper .td-big-grid-scroll .td-big-grid-post{margin-left:3px;margin-right:0;margin-bottom:0}
.td_block_wrap .td-big-grid-wrapper .td-big-grid-scroll .td-big-grid-post:first-child{margin-left:0}
.td_block_big_grid_12 .td-big-grid-wrapper .td-big-grid-post:last-child .td-module-thumb{margin-top:11px}





.index .ix-icon {
  position: absolute;
  display: none;
  top: 50%;
  left: 1rem;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  font-size: 2.6em;
  line-height: 1;
  color: rgb(255,255,255);
}




.index .ix-icon img {
  display: block;
  width: auto;
  max-width: 100%;
  height: auto;
  max-height: 100%;
}


.ix-bild .ix-icon {
  display: none;
}



.ix-faicon .ix-icon {
  display: block;
}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.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-lg-auto,.col-md,.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-md-auto,.col-sm,.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-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-xl-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}
.elementor-widget-jet-posts .jet-posts .entry-title a{color:#54595f}
.elementor-widget-jet-posts .jet-posts .entry-title a:hover{color:#54595f}
.elementor-widget-jet-posts .jet-posts .entry-title{font-family:roboto,Sans-serif;font-weight:400}
.elementor-14 .elementor-element.elementor-element-e78d83c .jet-posts .entry-title{text-align:left}
h3.entry-title{font-size:24px}
.single-post .entry-title{font-size:18px}
.related-posts .entry-title {font-size: 20px;}
.jet-posts .entry-title {font-family: Poppins, sans-serif;font-size: 24px;font-weight: 500;line-height: 1.2;}
.jet-posts .entry-title a {color: #262d36;}
.jet-posts .entry-title a:hover {color: #e53b24;}



#masthead .elementor-row .elementor-row img{position:relative;height:auto;}
#masthead .elementor-row .elementor-row a{padding-left:22px;}
.tnr{width:50%;display:inline-block;float:left;text-align:center;padding:110px 15px 155px 15px;min-height:530px}
.tnr:after{content:"";display:block;height:0;clear:both;visibility:hidden}
.tnr.tnr--video{border-bottom:1px solid white}


.icons-dropdown {
  margin: 55px 0;
}

.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;
	}






.lottie-section .et_pb_row .et_pb_column {
    display: flex;
    align-items: center;
}


.newStyle .align-center {
  	text-align: center; }

.icon-mc-logomark:before, .icon-mc-wordmark:before {font-size: 16px; line-height: 26px; position: relative; top: 4px; left: 1px;}

.icon-mc-wordmark:before {left: 2px;}

.footer-container .secondary-footer .bottom-footer-row .copyright-container {
  margin-right: auto;
}

.footer-container .secondary-footer .bottom-footer-row .copyright-container .copyright-content {
  font-size: 0.6em;
}
.row{margin-left:-15px;margin-right:-15px}


.row.content-padding {
    padding: 125px 0 75px 0;
}


    section.recent-news .row {
        margin-left: 0;
        margin-right: 0;
    }


    section.content-box .row .col-md-5:first-child p:last-child {
        margin-bottom: 30px;
    }


    section.content-box .row .col-md-5 p {
        padding: 0 60px;
    }


    section.content-box .row .col-md-5:first-child p {
        text-align: justify;
        padding-right: 8px;
    }


    section.content-box .row .col-md-5:last-child p {
        text-align: justify;
        padding-left: 8px;
    }


	div.headerContent span.image {
		float:left;
		display:block;
		width:300px;
		height:128px;
	}


.entry-content a,
.entry-summary a,
.widget a,
.comment-content a,
.social-navigation a,
.entry-content a.button, 
.promo a,
.menu a {
    transition: 0.2s;
}



.menu-toggle {
	font-size: 20px;
	font-size: 1.25rem;
	display: block;
	margin: 10px auto 0 auto;
	text-transform: uppercase;
}

.primarymenu.alternative .menu-toggle {
	float: none;
}


.catchresponsive-nav-menu .menu-item:hover,
.catchresponsive-nav-menu .page_item:hover {
	position: static;
}


.sidebar-header-right .widget_nav_menu .menu-item:hover {
	position: relative;
}

  .wpvmp_catlist .woocommerce ul.products li.product-category a img {
    display: none; }

  .wpvmp_catlist .woocommerce ul.products li.product-category h3 {
    padding-bottom: 8px; }

  .wpvmp_catlist .woocommerce ul.products li.product-category mark {
    background: transparent; }
.item-list .social-icons .guidestar{width:72px;}
.item-list .social-icons .guidestar a{text-indent:0px;height:auto;width:70px;margin-top:-10px;}
.item-list .social-icons .guidestar a img{max-width:100%;}
.header .header__column--logo{position:absolute;top:9px}
.header .header__column--menu{text-align:right;padding-top:12px;padding-bottom:12px;margin-top:36px}

.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;
}


.alignright,
img.alignright {
	display: inline;
	float: right;
	margin-left: 24px;
	margin-top: 4px;
}


img.alignright {
	margin: 12px 0 6px 12px;
}

.cli-tab-content {
background: #ffffff;
}

.cli-nav-pills, .cli-tab-content {
    width: 100%;
    padding: 30px;
}

.cli-tab-content .cli-button-wrapper {
    padding-top: 30px;
    margin-top: 30px;
    border-top: 1px solid #d6d6d6;
}

.cli-tab-content p {
    color: #343438;
    font-size: 14px;
    margin-top: 0;
}

.cli-tab-content h4 {
    font-size: 20px;
    margin-bottom: 1.5rem;
    margin-top: 0;
    font-family: inherit;
    font-weight: 500;
    line-height: 1.2;
    color: inherit;
}

#cookie-law-info-bar .cli-tab-content h4
{
	margin-bottom:0.5rem;
}

.cli-tab-section .cli-tab-content
{
	padding: 10px 20px 5px 20px;
}
.logo{margin:-40px 0 0;float:left;}
.logo a{display:block;}
.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-sm-6{width:50%}


.sow-icon-fontawesome {
    display: inline-block;
    speak: none;
    font-variant: normal;
    text-transform: none;
    line-height: 1;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}


.sow-icon-fontawesome[data-sow-icon]:before {
    content: attr(data-sow-icon);
}


.login-box .news {
    width: 100%px;
}





.news {
	font-size: 12px;
	text-align: left;
	margin: 5px 0px 10px 5px;
	padding-bottom: 5px;
	vertical-align: top;
}


.news h1 {
	color: #15428b;
	font-size: 13px;
	width: 95%;
	border-bottom: 1px solid #CCCCCC;
	margin: 5px 5px 5px 5px;
	vertical-align: top;
}


.news h2 {
	color: #15428b;
	font-size: 12px;
	width: 95%;
	border-bottom: 1px solid #CCCCCC;
	margin: 5px 5px 5px 5px;
	vertical-align: top;
}


.news p {
	margin-left: 15px
}


.news ul {
	list-style-type: disc;
	list-style-position: inside;
}


.news li {
	list-style-type: disc;
	list-style-position: inside;
}
.latest_post_image{width:60px;float:left}
.latest_post_image img{width:100%;float:left}


header#top .menu-item-language .iclflag, #header-secondary-outer .menu-item-language .iclflag{top:1px; position:relative; margin-right:4px}


#header-secondary-outer .menu-item-language .iclflag{top:2px}


header#top nav ul.buttons li.menu-item a{position:relative}
body:not(.material) #header-outer,.ascend #header-outer[data-full-width="true"][data-using-pr-menu="true"] header#top nav ul.buttons li.menu-item,.ascend #header-outer[data-full-width="true"][data-format="centered-menu"] header#top nav ul.buttons li#social-in-menu{padding-top:36px;}

#primary-menu .sub-menu .menu-item-has-children {
position: relative;
display: block;
}

#primary-menu .sub-menu .menu-item-has-children .sub-menu {
display: none;
top: 0;
margin-top: 0;
left: 200px;
width: 200px;
padding: 0;
}

.widget_nav_menu ul li.menu-item-has-children a {  }

.mm-menu .menu-item a:hover, .mm-menu .sub-menu .menu-item a:hover { font-weight: 600; }




.mm-menu, .mm-menu .mm-title, .mm-menu .sub-menu .menu-item a,
.color-gray-5 {
	color: #f5f5f5;
}

.taillemenutop{height:50px;margin-top:0}

.nnn {
  display: none;
}

    #mw_board_group_3 .mw_board_group_3_contents {  }



.texten{color:#000000;font-family:Verdana;font-size:8pt;}


.site-header .widget-area {
	float: none;
	overflow: hidden;
    padding-right: 250px;
    position: relative;
	width: auto;
}

#wrapper #main .txt-group.txt-group-special h2 .txt-gray {
    color: #656d78;
}

#nwfb {
  width: 26%;
  height: auto;
  display: block;
  float: right;
}

#nwfb .fb-wrap {
  width: 100%;
  margin: 10px auto 0 auto;
}

#nwfb .fb-wrap .sp-fb {
  display:none;
}

#nwfb .fb-wrap .pc-fb {
  display:none;
}
.row, body.opal-content-layout-2cl #content .wrap, body.opal-content-layout-2cr #content .wrap, [data-opal-columns], body.archive .site-content .wrap, .blog .site-content .wrap, .opal-archive-style-4.blog .site-main, .opal-archive-style-4.archive .site-main, .opal-archive-style-3.blog .site-main, .opal-archive-style-3.archive .site-main, .site-footer .widget-area, .opal-comment-form-2 .comment-form, .opal-comment-form-3 .comment-form, .opal-comment-form-4 .comment-form, .opal-comment-form-6 .comment-form, .widget .gallery,.elementor-element .gallery,.single .gallery, .list-feature-box, [data-elementor-columns] {margin-right:-20px;margin-left:-20px;}
.elementor-element.elementor-hidden-phone{height: auto !important;}

#wowrecentposts .time {
}
.contributor-result-avatar{display:inherit;-webkit-order:1;order:1;width:auto;height:60px;padding:2%}
.contributor-result-avatar img{width:auto;height:50px;margin-top:10%}
.poundkey-panels-container.asteriskhome-layout .asteriskhome-bottom .pane-asterisk-top-contributors-asterisk-top-contributors .contributor-result-avatar{padding:0 10px 0 0}


.vtitle {
margin:0 10px 5px 0;
padding:0;
line-height:16px;
height:32px;
}




.vtitle a {

color:#d60211;

}
.item--thumbnail .item__image,.item--thumbnail .item__description{white-space:normal;display:inline-block;}
.item--thumbnail .item__image{vertical-align:top;width:33.3333333333%;}
.container--scroll .item--thumbnail .item__image,.container--short .item--thumbnail .item__image{width:20%;}
.item--thumbnail .item__image + .item__description{width:66.6666666667%;padding-left:8px;}
.container--scroll .item--thumbnail .item__image + .item__description,.container--short .item--thumbnail .item__image + .item__description{width:80%;}
.bandeau-fps{margin-top:30px!important;padding:25px;width:98.5%}
.bandeau-fps hr{margin:5px 0 0 0!important}
.pt-cv-page{position:relative}


.container-fluid {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto; }
.block .block__title a{text-decoration:none}
.block .block__header-content[data-animated-visible] .block__title a{animation:0.5s ease-in-out underline;animation-fill-mode:forwards;animation-delay:.3s}
.posts--related .block__title{margin-bottom:0}
.alert__close{display:block;cursor:pointer;font-size:23.4px;font-size:1.4625rem;}


header #branding{
  float:left;
}

#footer-nav {
    padding:6em 0;
}

#footer-nav div.contact-us h4 a, #footer-nav div.our-offices h4 a {
    font-size:.68em;
    text-transform:none;
}

footer #footer-nav nav.footer #menu-footer-menu, footer #footer-nav nav.footer #menu-footer-menu li {
    padding-left:0;
}

footer #footer-nav nav.footer #menu-footer-menu.menu li ul.sub-menu, .right-footer-column {
    padding-left:0;
}

footer #footer-nav nav.footer #menu-footer-menu.menu ul.sub-menu li a:hover {
    color:#000;
}

footer #footer-nav ul.right-footer-column li {
    margin-bottom:5px;
}

footer #footer-nav .contact-us ul.right-footer-column li i {
    background:#403830;
}

footer #footer-nav nav.footer #menu-footer-menu.menu li:nth-child(3n+1) {
    clear:left;
}
.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}


.top-column-cart {
    padding-top: 25px;
    width: 17%;
}


#header .top-column-cart #cart {
    text-align: left;
    position: static;
    min-width: 100%;
}


    #header .top-column-cart #cart .heading{
        float: none;
        width: 150px;
        margin: 0 auto;
    }

table tr.phone td,
table tr.mobile td,
table tr.email td,
table tr.address td {
  text-align: left;
}

    #mw_board_group_3 .mw_board_group_3_info { padding:2px 0 0 5px; height:25px; overflow:hidden; background-color:#f8f8f8; font-size:11px; }

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