﻿.et_pb_module{max-width:100%}


li.menu-item a {
color:red;
}


#top-menu, #main-menu,#slider,#search-form,#sidebar-right,#sidebar-left, #teasers, #small-footer{display:none;}
.nopad{padding:0 !important}


.tinynav, .selected{display:none;}



.page-wrap {min-height: calc(100vh - 50px); background: #383F42;}

.page_order .page-wrap{    background: #f6f6f6;}

.color-primary .sidebar,
.sidebar-content .color-primary {
  color: #222222;
}

.footer .color-primary {
  color: #555555;
}

a.color-primary {
  text-decoration: none;
}

a.color-primary:hover {
  text-decoration: underline;
}


.color-primary {
	font-weight:700;
}


.page-title-bar-05 .tm-button-wrapper {
  text-align: center;
}


.tm-button-wrapper {
  font-size: 0;
}


.tm-button-group .tm-button-wrapper {
  padding: 10px;
}


.header-wrap {
  width: 100%;
  padding: 0 15px;
}


.header-wrap-holder {
  display: table;
  width: 100%;
  border-bottom: 1px solid #ebebeb;
}
.f-home-box .f-latest-news-title{border-bottom:5px solid #d0cfd0}
.f-home-box .f-latest-news-title h3{font-family:"lexia";font-size:1.875rem;color:#ff9500}
.f-home-box .f-latest-news-title h3 .lt-ie9{font-size:30px}
.et_pb_fullwidth_header_0.et_pb_fullwidth_header .et_pb_fullwidth_header_subhead{font-family:'Roboto Condensed',Helvetica,Arial,Lucida,sans-serif;font-weight:700;font-size:24px;color:#f8f5f1!important}
.et_pb_fullwidth_header_0 .header-content .et_pb_fullwidth_header_subhead{padding-bottom:5px;line-height:1.3em}
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}

.row.header.navbarHeader.bg-nav a {color: none !important}


.row.header.navbarHeader.bg-nav{background: #010a1b !important;}
.entry-content .twitter-share-button,.fb_like,.twitter-share-button,.wpb_accordion .wpb_content_element,.wpb_googleplus,.wpb_pinterest,.wpb_tab .wpb_content_element{margin-bottom:21.74px}
.grid_layout-thumbnail .post-thumb,body ul.wpb_thumbnails-fluid li .entry-content :last-child{margin-bottom:0}
.wpb_teaser_grid .entry-content{margin:0;padding:0;width:100%}
#gmap_content .entry-content {font-family:'Open Sans';color:#676767;font-size:15px;line-height:24px;padding:40px;}
#gmap_content .entry-content h1,#gmap_content .entry-content h2,#gmap_content .entry-content h3,#gmap_content .entry-content h4,#gmap_content .entry-content h5,#gmap_content .entry-content h6 {font-family:'Montserrat';color:#333333;}
.logo-float-new{position:absolute;z-index:1002;top:5px;left:0;width:170px;text-align:center;display:block;font-size:31px;font-weight:700;height:55px;line-height:25px;background-repeat:no-repeat;background-position:center -9163px}
.logo-float-new a:link,.logo-float-new a:visited,.logo-float-new a:hover{text-decoration:none}
.logo-float-new img{max-width:151px;max-height:44px}
.q_counter_holder span.counter{font-size:60px;line-height:1em;font-weight:300;color:#1abc9c;display:inline-block!important;height:1em}
.region-header .page-element{width:75%;}
.region-header .block{clear:right;float:right;width:25%;}
.wire .region-page-top,.wire .region-page-bottom{display:none !important;}
.wire .region div{-moz-box-shadow:2px 2px 2px #AAAAAA;}
.drupal .region{background-color:lightgreen !important;}
.drupal .region .region{background-color:red !important;}
.region-preheader-first{overflow:hidden;}
.region-preheader-first #block-block-126 ul,.region-preheader-first #block-views-user-profile-block-3 ul{text-align:right;padding:0;}
.page-node-17751 .region-preheader-first,.page-node-17746 .region-preheader-first,.page-node-17756 .region-preheader-first{margin:0 auto;}
.tklb ~ .region #toolbar{display:none !important;}
.td-footer-info{margin-bottom:48px}
.td-footer-template-4 .td-footer-info{text-align:center;margin-bottom:38px}

.btn_table{border-spacing: 5px; }

.btn_table span{font-size:14px}


.wt {
 font-family: Verdana, Arial, Helvetica, sans-serif;    
 font-size: 12px;
 font-weight: bold;
 text-decoration: none;
 white-space: nowrap;
 color: #FFFFFF;
}

A.wt {
 font-family: Verdana, Arial, Helvetica, sans-serif;    
 font-size: 12px;
 font-weight: bold;
 text-decoration: none;
 white-space: nowrap;
 color: #FFFFFF;
}

A.wt:visited {
 font-size: 12px;
 text-decoration: none;
 color: #FFFFFF;
}

A.wt:hover {
 font-size: 12px;
 text-decoration: underline;
 color: #FFFFFF;
}




.box-white, .box-beige, .box-red {
  padding: 160px 0;
}


.box-white .no-margin, .box-beige .no-margin, .box-red .no-margin {
  margin-bottom: 0;
}


.box-white.padding-bottom-adjuster, .padding-bottom-adjuster.box-beige, .padding-bottom-adjuster.box-red {
  padding-bottom: 110px;
}


.box-white.box-md, .box-md.box-beige, .box-md.box-red {
  padding: 100px 0;
}


.box-white.box-md.padding-bottom-adjuster, .box-md.padding-bottom-adjuster.box-beige, .box-md.padding-bottom-adjuster.box-red {
  padding-bottom: 70px;
}



.box-red {
  background: #ba433e;
}


.box-red, .box-red *, .box-red a:hover {
  color: #fdf2e5;
}


.box-red a:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
}

.clear{clear:both;}

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


.wrap{ margin: 0 auto; max-width: 920px; padding:0; }

#site-title {
	margin-right: 270px;
	padding: 3.65625em 0 0;
}

#site-title a {
	color: #111;
	font-size: 30px;
	font-weight: bold;
	line-height: 36px;
	text-decoration: none;
}

#site-title a:hover,
#site-title a:focus,
#site-title a:active {
	color: #1982d1;
}

	#site-title,
	#site-description {
		margin-right: 0;
	}

.content-box-outer,#item-header{background-color:#ffffff;}

.content-box-outer-activity{background-color:#ffffff;}

.content-box-outer,.sub-navigation-box{padding:5px;margin-bottom:5px;}

.content-box-outer-activity,.content-box-outer{text-align:left;}

.container-fluid {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.container .jumbotron,
.container-fluid .jumbotron {
  border-radius: 6px;
}

  .container .jumbotron,
  .container-fluid .jumbotron {
    padding-right: 60px;
    padding-left: 60px;
  }


#wrapper {
  background-color: #ffffff; }


body.full-width #wrapper {
  width: 100%; }


body.boxed #wrapper {
  max-width: 71.25em;
  margin: 0 auto; }
.home #wrapper{background-repeat:no-repeat;background-position:top center;background-size:100%}
.blog #wrapper,.page-nosidebar #wrapper,.page-template-default #wrapper,.page-template-default-2-floatingbar_subbrand #wrapper,.page-template-interior-page-a #wrapper,.search #wrapper,.single #wrapper,.single-li_bid #wrapper,.single-post #wrapper{background-color:#ffffff}
.comment-meta .fn,.item .stats i,.loop-actions i,.loop-desc i,.loop-title em,.widget-single-post-stats i{font-style:normal}
.comment-actions,.comment-content,.comment-meta{margin-left:72px}
.comment-meta{color:#AAA;font-size:11px;margin-bottom:5px}
.comment-meta .sep{color:#CCC}
.comment-meta .fn{font-size:12px;color:#555}
.comment-meta .comment-time{color:#AAA}
.comment-meta .comment-time:hover{color:#555}
.comment-list .depth-2 .comment-actions,.comment-list .depth-2 .comment-content,.comment-list .depth-2 .comment-meta{margin-left:58px}
      #wds_container1_0 #wds_container2_0 .wds_slide_bg_0 {        margin: 0 auto;        width: 100%;        height: 100%;      }
.amp-onair-show-title{color:#fff;font-size:11px !important;font-weight:bold}
.amp-onair-show-title:before{content:"ON AIR NOW";color:#c90813;display:list-item;font-size:12.5px;font-family:Oswald}
.amp-onair-show-title:after{content:""}
.list-unstyled{padding-left:0;list-style:none}


#leftside .cat-item ul.children, #rightside .cat-item ul.children {
	margin-left: 1em;
}
ul li.collapsed,ul li.expanded,ul li.leaf{list-style:none}


header .nav .menu-item a {
  color: #282828;
}


.nav .menu-item {
  display: inline-block;
  padding-top: 18px;
  padding-bottom: 18px;
  position: relative;
  font-family: "Cera Basic Bold";
}


.nav .menu-item-has-children:hover .sub-menu,
.nav .menu-item-has-children.out .sub-menu {
  display: block;
}


#logo {
	height: 80px;
	width: 150px;
	margin-left: 8%;
	float: left;
}

    .coming-soon .main .page { position: inherit; }

.main-color { color: #008ed6; }




.loader-running .main { opacity: 0; }

.main-navigation .col-md-3 { padding-left: 0; }

.main-navigation{ text-align: center; margin-top: -12px; }

.sticky-navigation .main-navigation li a { line-height: 30px; font-weight: 400; font-size: 13px; text-transform: lowercase; max-height: 34px; letter-spacing: 0.5px; }

.coming-soon.main { display: table; width: 100%; margin: 0 auto; height: 100%; padding: 0px; }
.nav-arrows span#nav-arrow-next{right:5%;border-left:0;border-bottom:0}
#site-navigation .menu-item-has-children .fa,#site-navigation .page_item_has_children .fa{float:right;font-size:14px;width:40px;height:40px;text-align:center;line-height:40px;-webkit-transition:all .1s;-o-transition:all .1s;transition:all .1s}
#site-navigation .menu-item-has-children .fa.open,#site-navigation .page_item_has_children .fa.open{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}
.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"}
#footer-top-wrapper .footer-banner{background-color:#FFF;overflow:hidden;width:100%;height:68px}
#footer-top-wrapper .footer-banner:not(:last-child){margin-bottom:20px}
#footer-top-wrapper .footer-banner span.banner-text{display:inline-block;padding:15px;font-size:14px;color:#00b0d8}
#footer-top-wrapper .footer-banner .icon{font-size:40px;color:#CCC;padding-left:14px;display:inline-block;padding-top:14px}
.module_round_box-sidebar,.module_round_box-sidebar .s5_module_box_1,.module_round_box-sidebar .s5_module_box_2{padding:0;margin:0;background:0 0;border:none}
.s5_module_box_1 ul.menu a{display:block;color:#464646!important}
.s5_module_box_1 ul.menu li span,.s5_module_box_1 ul.menu li a{margin-bottom:6px;display:block}
.s5_module_box_1 ul.menu ul li a:hover{background:0 0}
.s5_module_box_1 ul.menu img{display:none}
.s5_module_box_1 ul.menu a:hover{text-decoration:underline}
.s5_module_box_1 ul.menu ul a:hover{text-decoration:underline}
.s5_module_box_1 ul.menu ul a{background:0 0;border-bottom:none;display:block}
.s5_module_box_1 ul.menu ul ul a{font-size:8pt;padding:0;padding-left:10px;border-bottom:none;display:block;font-weight:400}
.s5_module_box_1 ul.menu #current ul span{font-weight:400}
.s5_module_box_1 ul.menu li{padding:0}
.s5_module_box_1 ul.menu li ul li{margin-bottom:6px;margin-left:14px}
.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-left:15px;padding-right:15px}
.col-lg-8{width:66.66666667%}
.module-ours .legal,.module-BLOG_ours .legal,.module-ours .legal a,.module-BLOG_ours .legal a,.module-ours .bouton,.module-BLOG_ours .bouton,.module-ours .bouton a,.module-BLOG_ours .bouton a{font-size:13px !important;line-height:1.5em !important}
.mod_3947185 .legal, .mod_3947185 .legal a{color: #0303FA;text-align: left;font: bold  12px "Arial", sans-serif;}


.menu-icon {display: block; position:relative; width:30px; height:18px; top:0px; left:1px; margin:0 auto 0; -o-transition: all 500ms ease-in; -webkit-transition: all 500ms ease-in; -moz-transition: all 500ms ease-in; transition: all 500ms ease-in;}
.kc-call-to-action .kc-cta-desc h2,.kc-call-to-action .kc-cta-text{margin:0 0 20px}
.kc-cta-3.kc-is-button .kc-cta-desc{width:75%;display:table-cell;vertical-align:middle}

.slider-img img { position: relative; z-index: -1; width: 100%; }

.slider-second .slider-img { background: none; }



.slider-img {  position: relative; text-shadow: 2px 2px #000000; }
.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-8{width:66.66666667%}

#afterbanner .timebox {
    display: block;
    margin: 10px auto;
    max-width: 300px;
}


#footer h5 {
	margin-bottom:0 !important;
}

	#header, #content, #footer, #contentWrap, #footerWrap {
		float: left; display: inline;
		clear: both;
		position: relative;
	}

		
		#home #footer { padding: 0 20px 20px 20px }


	#footer {
		
	}


#footer, .ad, #nav, .nav, form, .skip { display: none }
.imageframe-align-center{text-align:center}
.ua-ie-11 .fusion-imageframe,.ua-ie-11 .imageframe-align-center{font-size:0;line-height:normal}
.ua-ie-10 .fusion-imageframe,.ua-ie-10 .imageframe-align-center{font-size:0;line-height:normal}


.site-header-nav .close-panel,
.site-header-nav .close-subpanel {
  font-size: 16px;
  font-size: 1rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin: 0;
  padding: 0 20px 10px 20px;
  cursor: pointer;
}


.site-header-nav .close-panel .icon-caret-left,
.site-header-nav .close-subpanel .icon-caret-left {
  font-size: 10px;
  margin-right: 10px;
}

		
	#sidebar-wrap .feat-widget-wrap,
	.side-pop-wrap .feat-widget-wrap {
		margin-top: 10px;
		}

		
	.side-pop-wrap .widget-ad {
		margin-top: 0;
		}

		
	.side-pop-wrap .feat-widget-wrap,
	#post-right-col .feat-widget-wrap,
	#arch-right-col .feat-widget-wrap {
		border-top: 1px solid #ddd;
		margin-top: 0;
		padding: 15px 4.166666666%;  
		width: 91.666666666%; 
		}


.side-pop-wrap {
	width: 100%;
	}


#sidebar-wrap .feat-widget-wrap,
.side-pop-wrap .feat-widget-wrap {
	margin-top: 15px;
	}


#sidebar-wrap .feat-widget-wrap:first-child,
.side-pop-wrap .feat-widget-wrap:first-child {
	margin-top: 0;
	}


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


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


.row:after {
  clear: both;
}
.mobile_nav .select_page{display:none}
.et_header_style_centered #main-header .mobile_nav{display:block;padding:5px 10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:rgba(0,0,0,.05);text-align:left}
.et_header_style_centered .mobile_nav .select_page,.et_header_style_split .mobile_nav .select_page{display:inline-block;color:#666;font-size:14px}
.et_header_style_split #main-header .mobile_nav{display:block;padding:9px 10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:rgba(0,0,0,.05);text-align:left}

#selectnav1, #main-menu {
    display: none;
}



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


.menus_div_ul .menu-item-has-children  a {
	border-bottom:none !important;
	}


.box-inner{
    text-align:left;
}
.cookie-notice-container{padding:10px;text-align:center;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#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}
.mobile-device .device-screen-container{position:absolute;top:50px;left:5%;width:90%;height:540px;box-shadow:0 0 0 2px rgba(255,255,255,0.25);border-radius:10px;background:#78c2e6;overflow:hidden}




#pagetop a	{ color:#f5f5f5;margin-top:5px; z-index:500;
border-radius:3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
}

#pagetop a:hover	{ margin-top:0px;margin-bottom:5px; }
#back-top #pagetop{display:block;overflow:hidden;width:45px;height:45px}
.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}
.modal-header .close{margin-top:-2px}
.location{font-size: 10px;}

#topbar .menu-top-bar-nav-container {
  margin-right: 5px !important;
}

#footer-nav .menu {
  float: right;
  list-style: none;
  margin: 0;
  padding: 0;
}

#footer-nav .menu a {
  color: #cbcac5;
}

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


.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;
}
.footer .top .menus .menu-item-has-children{float:left;width:33.33%}
.footer .top .menus .menu-item-has-children ul li a{color:#231f20;display:block;padding-bottom:3px}
.footer .top .menus .menu-item-has-children a:hover{color:#0072ff}


		.mucattext { font-size:12px; color:#7d7d7d; line-height:1.6;}

			.mucattext a { color:#111; }

			.mucattext a:hover { text-decoration:none; }
.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%; }
 
	
#footer2 {
	color: #3c3c3c;
	font-size: 11px;
	text-align: right;
	padding: 10px;
	background: #b8b8b8;
	}
	
#footer2 a {
	color: #3c3c3c;
	text-decoration: none;
	}
	
#footer2,.last, div.last{display:none}


.site-footer .social__item:hover {
    text-decoration: none
}


.single-post-page .section-content .share .social__item {
    width: 40px;
    height: 40px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    transition: all .3s ease
}


.single-post-page .section-content .share .social__item:hover {
    opacity: .5
}


.single-post-page .section-content .share .social__item:hover img {
    filter: saturate(0)
}

.submenu { padding: 3px 10px 3px 10px; }
#profile-pg .content .wrapper{margin:0 auto 50px}

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

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

	.tmenu{		
		height: 36px;
		border-top: 1px solid #999999;
		border-left: 1px solid #999999;
		border-right: 1px solid #999999;
		padding-left: 5px;
		padding-right: 5px;
		color: #6e6e6e;
		font : bold  10px Verdana;
		cursor: pointer;
text-align: center;
	}

.scrollbody_txt{ background:#FFFFFF; height:20x; font-family:Tahoma; font-size:11px; font-weight:normal; line-height:20px; padding-left:10px; }
#block-block-5 .content img.img-rss{border:1px solid #f68037;margin-left:141px;}

.icon-phone:before {
	content: "\e61b";
}
 #pgc-1134-7-0 , #pgc-1134-7-1 , #pgc-1134-9-0 , #pgc-1134-9-1 { width:50%;width:calc(50% - ( 0.5 * 30px ) ) }
 #pgc-1134-1-0 , #pgc-1134-5-0 , #pgc-1134-7-0 , #pgc-1134-8-0 , #pgc-1134-8-1 , #pgc-1134-9-0 { margin-bottom: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 }
















.sidebar-fixed.is-now-fixed {

	position: absolute;

	z-index: 99;

}




.sidebar-fixed {

	position: relative;

	-moz-transition: padding-top 0.1s;

	-webkit-transition: padding-top 0.1s;

	-o-transition: padding-top 0.1s;

}

	.drop .sub-menu-thumb-contain {
		margin-left: 20px;

		width: 42%;
	}

	.drop .sub-menu-thumb {
		width: 100%;
		height: auto;
	}

	.sub-menu-thumb-contain {
		display: none;
	}
#top-header,#et-secondary-nav li ul{background-color:rgba(0,0,0,0.76)}
#top-header,#top-header a,#et-secondary-nav li li a,#top-header .et-social-icon a:before{font-weight:bold;font-style:normal;text-transform:uppercase;text-decoration:none}
.et-fixed-header#top-header,.et-fixed-header#top-header #et-secondary-nav li ul{background-color:rgba(0,0,0,0.76)}
.builder-container-outer-wrapper {
	max-width: 960px;
	width: 960px;
}

#ie6 .builder-container-outer-wrapper,
#ie7 .builder-container-outer-wrapper,
#ie8 .builder-container-outer-wrapper {
	width: 960px;
}
.sk-cube-grid .sk-cube,.sk-chasing-dots .sk-child,.sk-spinner-pulse,.sk-three-bounce .sk-child,.sk-wandering-cubes .sk-cube,.sk-double-bounce .sk-child,.sk-rotating-plane,.sk-wave .sk-rect,.cssload-loader-style-2 .cssload-loader-inner,.sk-folding-cube .sk-cube:before{background-color:#2100ff}

.alignright,
img.alignright {
  display: inline;
  float: right;
  margin: 0 0 10px 10px;
}
.header_top_bottom_holder{position:relative}

	#mobile_01 ul, #mobile_02 ul {display: inline; width: 100%; margin: 0px 0px 5px 0px; padding: 0px; float: left;}

	#mobile_01 li, #mobile_02 li {list-style: none; width: 100%; margin: 0px; padding: 0px; text-align: center; float: left;}

	#mobile_01 li a, #mobile_01 li a:link, #mobile_01 li a:visited, #mobile_01 li a:hover, #mobile_01 li a:active, #mobile_02 li a, #mobile_02 li a:link, #mobile_02 li a:visited, #mobile_02 li a:hover, #mobile_02 li a:active {display: block; width: 100%; height: 26px; line-height: 26px; margin: 0px; padding: 0px; color: #242424; text-decoration: none; font-weight: 600; background: #FFFFFF;}

	#mobile_01, #mobile_02 {display: none; width: 100%; float: left;}

div#content p {
  text-align: justify;
}

div#content .pagination p.counter {
  text-align: center;
}
.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-363-0 , #pg-363-1 , #pg-363-2 , #pg-363-3 , #pg-363-4 , #pg-363-5 , #pg-363-6 , #pg-363-7 , #pg-363-8 , #pl-363 .so-panel , #pl-363 .so-panel:last-child { margin-bottom:0px }
 #pl-w5b142e34c0cd3 .so-panel , #pl-w5b142e34c0cd3 .so-panel:last-child { margin-bottom:0px }


    .col_20 li {
        font-size: 11px;
    }


    .col_20 a {
        font-size: 11px;
    }

    .col_20 {
        width: 25%;
    }

    .col_20 h3 {
        margin: 15px 0 15px 0;
        font-size: 12px;
        letter-spacing: 1px;
    }

    .col_20 ul {
        margin: auto;
        width: 150px;
    }


.col_20 p {
    margin: 5px 0;
}


.col_20 a:hover {
    color: #ca9969;
}

.post-meta {
color : #555;
font-size : 13px;
margin-bottom : 10px;
margin-top: 7px;
}

.post-meta a {
color : #555;
}

	
	#main li.section .section_body{
	    padding:0;
	}

	
	#main li.section:nth-child(2) .section_body{
		padding:0;
	}

	
	#main li.section:last-child .section_body{
		padding:0;
	}

#main.page li.section .section_body{
	padding:0;
}


#main.page li.section:nth-child(2) .section_body{
	padding:0;
}


#main.page li.section:last-child .section_body{
	padding:0;
}


#box03_left {
width: 218px;
float: left;
}

#box03_left li {
width: 218px;
line-height: 1.1;
height:80px;
margin-bottom:10px;
}

#box03_left li a ,#box03_center li a ,#box03_right li a {
width: 218px;
font-size: 10px;
font-size: 1.0rem;
}

.clearfix:after{
content: "";
clear: both;
display: block;
}
#et-secondary-nav li.menu-item-5983 .sub-menu{background-color:#00adac;width:113px;padding:0}
#et-secondary-nav li.menu-item-5983 .sub-menu li{padding:0;text-align:center}
#et-secondary-nav li.menu-item-5983 .sub-menu li a{padding-left:0;padding-right:0}
#mobile_menu li.language-selector,#mobile_menu li.menu-item-5983,#mobile_menu li.menu-item-5985,#mobile_menu li.menu-item-6834,#mobile_menu li.menu-item-5961,#mobile_menu li.menu-item-5984{display:none!important}

.header .logo {
  position: absolute;
  top: 37px;
  left: 40px;
  width: 140px;
}

.header .logo a {
  display: block;
}

.footer .logo {
  width: 19.642857142857142%;
  max-width: 220px;
  margin: 0 auto 6.25%;
}

.footer .logo a {
  display: block;
}
.aom-content,body{padding-top:0!important}
.aom-content{padding-top:28px}

.titlebar_symbol_wrapper {float:left; margin-left:26px; margin-top:6px;}




.copyright {
    text-align: left;
}


div.tubepress_container div.pagination span.current {
    background: none repeat scroll 0 0 #313428;
    border: 1px solid #202020;
    border-radius: 3px 3px 3px 3px;
    color: #FFF;
    margin: 0;
    padding: 0 8px;
    
}

.postauthor h5,.reply a,.current-menu-item a{ color:#FF6C00;}
.page-template-page-topics #topics-list li.cat-item-35[style]{padding-left:0!important}

.slider_btn{
	        
}

#footer .footer-img-wrapper {  max-width: 410px;  margin: 0 auto;display: table;}

#footer .footer-img-wrapper img {width: 93%;  max-width: 245px;}

.navlink{padding:0 20px;display:inline;font-family:Oswald,Arial,sans-serif;position:relative;}

.navlink span{padding:0 0 4px 5px;}
.navbar-collapse{padding-right:15px;padding-left:15px;overflow-x:visible;-webkit-overflow-scrolling:touch;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}
.navbar-collapse.in{overflow-y:auto}
.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important;visibility:visible!important}
.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{padding-right:0;padding-left:0}
.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:340px}
.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}
.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}
.logo{width:175px}
.header-resized,.logo{-moz-transition:all .6s ease;-webkit-transition:all .6s ease;-ms-transition:all .6s ease}

	body div.gdl-navigation-wrapper { float: none; text-align: center; }

	div.header-wrapper .gdl-navigation-wrapper{ float: none; padding-bottom: 20px; }

.home-box .thumb img {
  float:left;
  width:100%;
}
.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;user-select:none}
.pswp__counter{position:absolute;left:0;top:0;height:44px;font-size:13px;line-height:44px;color:#FFF;opacity:0.75;padding:0 10px}
.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none}
.home-feature-story{font-family:"Roboto Condensed",sans-serif;}
.home-feature-story .img--cover-tall-image{display:block;height:auto;width:100%;}

.headerdetails .block_5 {
	float: left;
}
.box-list .box-link{position:absolute;bottom:1rem;left:1rem}

    #nav-toggle span.mid, #nav-toggle span.mid2 {
      top: 27px; }

  #nav-toggle.active span.mid2 {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg); }
.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-12{width:100%}
.cart-popup .strip,.empty .btm a.ovalbutton1{color:#fff;display:block;text-transform:uppercase}
.empty .btm{padding:8px;background-color:#e3e3e3;display:block}
.empty .btm a.ovalbutton1{padding:5px;font-size:12px}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}


.block { margin: 56px 0; position: relative; padding: 0 48px; }


.warning + .block, .menu-small + .block { margin: 0; }



html.special .block.block_404 { background-color: transparent; }


html.special.black-bg .block.block_404 { background-color: transparent; }


html.special.blue-bg .block.block_404 { background-color: transparent; }


.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;
}
.title-line{position:relative;text-align:center;margin-bottom:1.5rem}
.title-line:after{position:absolute;left:0;right:0;top:50%;height:1px;background-color:rgba(0,0,0,0.4);content:""}
.title-line h5{background-color:#fff;padding:20px;position:relative;z-index:10;display:inline-block;margin:0;font-size:.95rem}
.footer__main .title{font-weight:900;display:block;margin-bottom:1rem;font-size:1.2rem}
.modal-content .title{font-size:2rem;color:#793089;font-weight:700;display:block;position:relative;margin-bottom:1.5rem;padding-bottom:.5rem;line-height:1.1}
.modal-content .title:after{position:absolute;background-color:#793089;left:0;bottom:0;height:1px;width:120px;content:""}
.subpage-cta__contact .title{font-weight:900;font-size:1.25rem}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a span.gdpr-nav-tab-title,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button span.gdpr-nav-tab-title{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;width:calc(100% - 40px)}


#hero-next.stagger {
  -webkit-transition: none;
  
  -moz-transition: none;
  
  -ms-transition: none;
  
  -o-transition: none;
  
  transition: none;
}

.stagger { opacity: 0; }


#content .format-aside .author ,
#content .format-aside  .bl_categ,
#content .format-aside .bl_sep {
	display: none;
}
.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.shop__currency__select .shop__currency__select__items .shop__currency__select__item{color:#fff;text-transform:uppercase;font-size:14px;line-height:23px;font-size:.875rem;line-height:1.4375rem;letter-spacing:0.05em;display:block;transition:0.2s;font-weight:700}
.shop__currency__select .shop__currency__select__items .shop__currency__select__item.selected{color:#C19C5E}
.no-touchevents .shop__currency__select .shop__currency__select__items .shop__currency__select__item:hover,.accessibility .shop__currency__select .shop__currency__select__items .shop__currency__select__item:focus{color:#C19C5E}

.header_txt{font-family:Calibri; font-size:14px; font-weight:bold; line-height:28px; padding-left:10px; }

.szamok{ color:#ffffff; width:100px; text-align:center; font-size:22px;}
.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-left:5px;padding-right:5px}
.col-md-6{width:50%}
.newsletter-top{color:#000;padding:0px 0px 0px 20px;font-family:arial;font-weight:bold;font-size:13px;position:relative;top:20px;align:center}


.mod_eb_mincalendar_td_dayname {
	color:#F0F0F0;
}


.mod_eb_mincalendar_td_dayname .sunday {
	color:#99AAAA;
}


.mod_eb_mincalendar_td_dayname .saturday {
	color:#99AAAA;
}


.grideschis
{
background-color:#E6E7E9;
}

.sidebar P {
	PADDING-LEFT: 42px; FONT-SIZE: 10px; COLOR: #666666; LINE-HEIGHT: 14px; FONT-FAMILY: Arial, Helvetica, sans-serif
}

.sidebar P A {
	COLOR: #007fc4; TEXT-DECORATION: none
}

.sidebar P A:hover {
	COLOR: #007fc4; TEXT-DECORATION: underline
}

.sidebar .sidebarHead {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif
}






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




.says,
.screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  height: 1px;
  overflow: hidden;
  position: absolute !important;
  width: 1px;
  
  word-wrap: normal !important;
}


.screen-reader-text:focus {
  background-color: #f1f1f1;
  border-radius: 3px;
  -webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
          box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  clip: auto !important;
  color: #21759b;
  display: block;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: bold;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  padding: 0.9375rem 1.4375rem 0.875rem;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
  
}
.content img{width:100%;padding-left:15px;padding-right:15px;margin-left:0;margin-right:0}
.content p img{width:100%;padding-left:0;padding-right:0;margin-left:0;margin-right:0}
.content .date{margin-bottom:30px}
.content .pinterest-button{display:inline-block;float:right;margin-top:-70px;margin-right:40px}
.content p.comment-form-author,.content p.comment-form-url{width:100%;display:inline-block;float:left}
.custom-category .content{margin-top:20px;min-height:auto}
.content p{padding-left:15px;padding-right:15px}


.content .strossle-widget-andreabrodin img {
    height: 100%;
    margin-bottom: 3px;
    margin-top: 0px;
}
.home-even {clear:both;font-size:26px;font-size:2.2rem}
.home-even home-section-4 .entry-header::after {margin:0 auto!important}
.home-even .widget-title {margin-bottom:20px!important}

.home-even .wrap, .home-odd .wrap{
max-width: 1100px;
padding-left:0px;
}


div.socials {
  text-align: center;
  padding: 16px 0 0 0;
}
ul.job_listings li.job_listing a img.company_logo,ul.job_listings li.no_job_listings_found a img.company_logo{visibility:hidden}

.clear {
  clear: both;
}






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

#wrapper {
	background: #fff;
	margin-top: 20px;
	padding: 0 20px;
}

    .footer .footer-interior .footer-section.footer-section-copyright .footer-copyright {
      font-family: "GT-Walsheim-Regular";
      font-size: 12px;
      line-height: 20px;
      padding-top: 24px; }
.diyw
div.n{padding:0;margin:1em
0}

.carouseldescdiv, .carouseldimdiv, .carouselothers{max-width:100%;text-overflow:ellipsis;display:block;display:-webkit-box;overflow:hidden;margin:0 auto;-webkit-box-orient:vertical;font-weight:normal;}

.carouseldescdiv{line-height:1.4;font-size:16px;}


.text .cite { padding-left: 0; padding-right: 0; }


html.special .cite { margin-bottom: 70px; }


.cite { margin: 56px 0; padding: 0 48px; }

  .cite:first-child { margin-top: 0; }


html.special.black-bg .cite { background-color: #000; }


html.special.blue-bg .cite { background-color: #9dd1ff; }

	.chakor-blog-posts-list li .td-pb-span8{
		padding-left:0px;
		
	}

	  .td-pb-span8{
		padding-right:0px !important;
		
	}

	.chakor-blog-posts-list .td-pb-span4,
	.chakor-blog-posts-list .td-pb-span8{
		float:left;
		
	}

	.chakor-blog-posts-list .td-pb-span8{
		width:68% !important;
		margin-left:2%;
		
	}

	 .vc_hidden-lg .td-module-image +  .entry-title + .td-module-meta-info,
	.chakor-blog-posts-list .featured .td-pb-span8{
		float:right;
		width:100% !important;
	}
.navbar .mobile-search{display:none}
.navbar .mobile-search .searchform{padding:10px}
.widget.follow-us .share-links a:hover,.header-wrapper.header-side-nav .share-links a:hover,.header-corporate .share-links a:hover{opacity:1}
.header-wrapper.wide .container{width:100%;max-width:none}
.header-wrapper{position:relative}

#container {
	max-width: 1200px;
	margin: 0 auto;
}
.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-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{float:left}
.col-md-8{width:66.66666666666666%}

 .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 {
 float: left;
}


#portfolio-grid li:hover .project-overlay {
	background-color: #96BE37;
}


#portfolio-grid {
  padding: 0;
  margin-top: 50px;
  margin-bottom: 0;
}


#portfolio-grid:before, #portfolio-grid:after {
  content: " ";
  display: table;
}


#portfolio-grid:after {
  clear: both;
}


#portfolio-grid li {
  width: 25%;
  float: left;
  display: none;
  opacity: 0;
  position: relative;
  overflow: hidden;
  cursor: pointer;
}


#portfolio-grid li img {
  width: 100%;
}


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

ul.feed li.blog,
ul.detail li.blog {
  background: #e3e2d6;
}

ul.feed li.blog div.post-head h3 a:hover,
ul.detail li.blog div.post-head h3 a:hover {
  background: #d0cfc3;
}

ul.feed li.blog div.post-content p a:hover,
ul.detail li.blog div.post-content p a:hover {
  background: #d0cfc3;
}

#colophon .widget_nav_menu .menu-item {
  padding-bottom: 0;
}

#colophon .widget_nav_menu .menu-item a {
  display: block;
  padding-bottom: 3px;
  margin-bottom: 3px;
  border-bottom: 1px solid #b9b9b9;
}



.clearfix:before,
.clearfix:after,
.container_7:before,
.container_7:after {
  content: '.';
  display: block;
  overflow: hidden;
  visibility: hidden;
  font-size: 0;
  line-height: 0;
  width: 0;
  height: 0;
}


.clearfix:after,
.container_7:after {
  clear: both;
}




.clearfix,
.container_7 {
  zoom: 1;
}


.row:after,
.row-fix:after,
.input:after,
.field:after,
.clearfix:after {
  clear:both;
  content:' ';
  display:block;
  font-size:0;
  line-height:0;
  visibility:hidden;
  width:0;
  height:0;
}

* html .row,
* html .row-fix,
* html .input,
* html .field,
* html .clearfix,
*:first-child+html .row,
*:first-child+html .row-fix,
*:first-child+html .input,
*:first-child+html .field,
*:first-child+html .clearfix {
  zoom:1;
}
