.main-content {
	display: block;
}


.main-content .main-page {
	display: block;
}


.main-content-split .loading-message img {
	display: none;
}


.main-content-split .info-message span.icon-text {
	display: none;
}


.main-content-split .info-message b {
	font-size: 16px;
}
.icon-hr{width:47%;margin:auto}
.icon-hr:after,.icon-hr:before{content:'';border-bottom:1px solid #868686;width:44%;display:inline-block;position:relative;top:-9px}

.login-icon a, .register-icon a {
	font-weight: normal !important;
}
.entry-content:after,.entry-content:before{content:'';display:table}
.clear,.clearfix:after,.comment-content:after,.entry-content:after,.row:after,.site-content:after,.site-footer:after,.site-header:after,.teg-container:after{clear:both}
.entry-content,.entry-summary,.page-content{margin:15px 0 0}
.comment-content img.wp-smiley,.entry-content img.wp-smiley,.page-content img.wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}
.archive-classic .entry-content{text-align:justify}
.archive.archive-classic .entry-content{text-align:center}
.archive-classic .entry-content p{margin-bottom:20px}
.archive.archive-classic .entry-content p{margin-bottom:0}
.archive-columns .entry-content{margin-top:10px}


.jsn-joomla-30 .blog-featured .items-leading h2 {
	padding: 5px 0;
}


.orange_block-text_big, .orange_block-text_small, .orange_block-text_smallo_o {
	font-family: Raleway;
	font-weight: 800;
	font-size: 61px;
	color: #fff
}


.orange_block-text_big:first-child, .orange_block-text_small:first-child, .orange_block-text_smallo_o:first-child {
	padding-top: 60px;
	margin-bottom: -4px
}


	.orange_block-text_big {
		font-size: 42px;
		padding-bottom: 0
	}


	.orange_block-text_big br {
		display: none;
	}


.sidebar-box {
    margin-bottom: 35px;
}

.post-content {
    margin-bottom: 15px;
    overflow: hidden;
    clear: both;
    float: left;
    width: 100%;
}
.menu-item-has-children{position:relative}
.x-menu-layered .menu-item-has-children{position:static}
#footer-bottom .et-social-icon a{color:#f57c1f}




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

.clearfix { display: inline-block; }


* html .clearfix { height: 1%; }
.main-footer .nameandvat{background:none repeat scroll 0 0 #fff;color:#c9c9c9;display:block;font-size:0.825em;padding:0.15em;position:relative;text-align:center;text-decoration:none;font-weight:normal;float:right}
.main-footer .nameandvat span{font-size:0.725em;padding:0.15em}


.copyright{
padding-top:8px;
color:#918f88;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding-left:25px;
padding-right:25px;
}


.copyright a{
color:#918f88;
text-decoration:none;
}


.copyright a:hover{
color:#999999;
text-decoration:none;
}

#cssmenu .menu-item-11169 .submenu,
#cssmenu li li:hover .menu-item-1116 .submenu { display:none !important }

.menu-item i._mi,.menu-item img._mi{display:inline-block;vertical-align:middle}
.menu-item i._mi{width:auto;height:auto;margin-top:-.265em;font-size:1.2em;line-height:1}
.menu-item i._before,.rtl .menu-item i._after{margin-right:.25em}
.menu-item i._after,.rtl .menu-item i._before{margin-left:.25em}
.menu-item img._before,.rtl .menu-item img._after{margin-right:.5em}
.menu-item img._after,.rtl .menu-item img._before{margin-left:.5em}
.menu-item ._svg{width:1em}
.rtl .menu-item i._before{margin-right:0}
.rtl .menu-item i._after{margin-left:0}
.menu-item i.elusive{margin-top:-.3em}


.footer-content .footer-text {
	margin: 0 0 15px 0;
}
.social_menu .menu-item{display:table-cell}

.site-nav--standard .dropdown-menu,
.site-nav--standard .menu-item {
    color: inherit;
    background: inherit;
}

.dropdown-menu .menu-item {
    display: block;
    margin: 0 !important;
    padding: 0;
}

.content__row-subheadline {
  margin-bottom: 0;
}
.vc_row.vc_row-no-padding .vc_column-inner{padding-left:0;padding-right:0}
.vc_column-inner::after,.vc_column-inner::before{content:" ";display:table}
.vc_column-inner::after{clear:both}

  .nav-container .vc_column-inner {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }


  .immune-np .vc_column-inner {
    padding-left: 0;
    padding-right: 0;
  }


footer .copyright .vc_column-inner {
      max-width: 1720px;
      margin: 0px auto;
      width: 100%;
      padding-left: 0;
}


.vc_column-inner.vc_custom_1545221410131 {
    z-index: 0 !important;
}

#post-89 .vc_column-inner {
	z-index: 0;
}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-3{width:25%}

#site{border-right:1px #cfcfcf solid;border-left:1px #cfcfcf solid;height:auto !important;margin:0 auto;min-height:100%;position:relative;width:1000px;overflow:hidden}

  #header,#site{width:100%}

#footer h6,#header,#site{width:100%}

#features-section .essential-place li .distance {
  float: right;
  color: #999999;
  font-size: 15px;
  line-height: 26px;
  font-weight: 600;
}

#features-section.style-two .single-neighbour p.distance {
  color: #282828;
  font-size: 15px;
  line-height: 34px;
  margin-top: 5px;
}

.social-media-wrapper #facebook,.social-media-wrapper #twitch,.social-media-wrapper #twitter,.social-media-wrapper #youtube {position:relative;display:table-cell;}

#facebook img,#twitch img.#twitter img,#youtube img{width:100%;height:auto;min-height:25px;}
.small-3{width:25%}

div.news_scroll div.one_news{
	float:left;
	padding:5px;
	width:239px;
}

div.news_scroll div.one_news h3{
	font-size:18px;
	padding:0;
	margin:0;
	margin-bottom:5px;
	height:65px;
	width:239px;
}

div.news_scroll div.one_news img{
	float:left;
	margin-right:5px;
}



div.home-group div.one_news{
	float:left;
	font-size: 16px !important;
	padding:15px 5px;
	width:100%;
	overflow:hidden;
}

div.home-group div.one_news h3{
	font-size:18px;
	padding:0;
	margin:0;
	margin-bottom:5px;
	height:46px;
}

div.home-group div.one_news img{
	float:right;
	margin-right:5px;
}



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


.ecs__list--dropdown {
  
  border-top: none;
  background: transparent;
  top: 39px;
  left: 17px;
  width: 100%;
  
  overflow-x: hidden;
  max-height: 180px;
  overflow-y: auto;
  
  -moz-appearance: none;
  -webkit-appearance: none; }











.ecs__list--dropdown::-webkit-scrollbar {
  width: 10px; }


.ecs__list--dropdown::-webkit-scrollbar-track {
  background-color: #00c8fe;
  box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.46);
  border-radius: 100px; }


.ecs__list--dropdown::-webkit-scrollbar-thumb {
  width: 8px;
  border-radius: 100px;
  background-color: #fff;
  border: solid 2px #00c8fe; }



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

.topbar li a:hover, .topbar li.active a {color: #333; }

.blog .left-nav ul li.active a, .blog .pagination ul li.active a, .blog .pagination ul li a:hover {color: #fa9a2c}

ul.tabs li.active, ul.tabs li.active .fa { opacity: 1;}

.tabs-container ul.tabs li.active {color: #f28f27;}
.cli-modal-backdrop.cli-show{opacity:.8}
.cli-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000;display:none}
.cli-modal-backdrop.cli-fade{opacity:0}


.discover_text,
.products_text,
.special_text,
.support_text {
    float: left;
}

			.site-content {
				border-left: none;
				padding-left:0;
				padding-right: 24px;
				padding-right:1.714285714285714rem;
			}

.page--home .feature-container .feature--title {
  position: absolute;
  right: 6%;
  top: 16%;
  color: #fff;
  font-size: 34px;
  font-size: 3.4rem;
  color: #FFFFFF;
  letter-spacing: 0.22px;
  text-align: center;
  font-weight: bold;
}

.space_13 {
	float:left;
	width:509px;
}


section.location-details .location-details-description {
    background: #f7f7f7;
}


    section.location-details .location-details-description .padding {
        padding: 30px;
    }
 .featured-entries-col{
overflow: hidden;
}

.featured-entries-col.column,
.featured-entries-col  .slick-list {
margin: -10px;
}

.featured-entries-col .single-list {
padding: 10px;
}

.featured-entries-col.column {margin: 0 0 15px;}

.sidebar .featured-entries-col .single-list {padding: 0 0 5px;}
.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-3{width:25%}


	#header_log .log_panel {
		width: 100% !important;
	}

.foot1
{
	text-decoration: none;
	color: #000;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
}



#top-bar-content strong { color: #000 }

#top-bar-content #lang_sel { z-index: 99; position: relative; margin-right: 10px; display: inline-block; }

#top-bar-content.top-bar-centered .top-bar-menu,
#top-bar-content.top-bar-centered  .top-bar-menu li { display: inline-block; float: none; }

	#top-bar-content { float: none; text-align: center; }
#top-bar-content a{color:#ffffff}





.col:after, .clr:after, .wpex-clr:after, .group:after, dl:after, .vc-empty-shortcode-element:after, ul.page-numbers:after, #comments .comment-body:after, .vcex-clr:after, .wpex-slider .sp-nc-thumbnail-container:after { content: ""; display: block; height: 0; clear: both; visibility: hidden; zoom: 1; }

.row {
  margin-right: -15px;
  margin-left: -15px;
}
.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-3{width:25%}

.demo-1 .sl-slider-wrapper{position:absolute;width:100%;height:100%;top:0;left:0;}

.sl-slider-wrapper{width:100%;height:100%;overflow:hidden;position:relative;}

.sl-slider blockquote{font-size:28px;padding-top:10px;font-weight:300;text-shadow:0 -1px 0 rgba(0,0,0,0.2);}

.sl-slider blockquote cite{font-size:16px;font-weight:700;font-style:normal;text-transform:uppercase;letter-spacing:5px;padding-top:30px;display:inline-block;}


.sl-slider.image_width {
	width:100%;
}


.sl-slider {
	position: absolute;
	top: 0;
	left: 0;
}
.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}


.red {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}
#content .entry{overflow:hidden;padding:5px 15px}
#content .entry a:link,#content .entry a:visited{border-bottom:#963 1px dashed}
#content .entry a:hover,#content .entry a:active{border-bottom:#963 1px solid}
a,.grid .time a,.widget_flickr #flickr_badge_uber_wrapper a{color:#7b324d}
.grid:hover{background-color:#a32c2e}

		
		.post-pagination a{
			width:100% !important;
			border:none;
		}

		
		.post-pagination a.next-post{
			border-top:1px solid white;
		}

		
		.post .post-image{
			overflow:hidden;
		}

		
		.post .post-meta{
			width:198px
		}

		
		.post-meta .categories {
			margin-left:0;
			clear:left;
		}
.desktop .post-meta .categories a:hover{color:#1e73be;}
.desktop .post-meta .date a:hover{color:#1e73be;}
.post-pagination a span:first-child{color:#1e73be;}
.sticky .post-title{background-color:#1e73be;}


.clearfix {
  zoom: 1;
  _height: 1px
}

.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden
}

.clearfix {display: block;}


#documents .wsm-cat-list-item.clearfix,
.wsm-cat-price-save-percent, .wsm-cat-price-save-amount { display: inline-block; }

.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}

html[xmlns] .clearfix{display:block;}

* html .clearfix{height:1%;}

  .main-navigation .menu-item-has-children {
    position: relative; }
.block-search .inner .inner-wrapper{padding:3px 0 2px 0;}
.footer-nav .menu-item{max-height:20px !important}

#cssmenu .menu-item-11169 .submenu,
#cssmenu li li:hover .menu-item-1116 .submenu { display:none !important }

    
    
    #footer .part1{
        float:left;
	display:inline;
        margin:20px 10px;
        font-size:11px;
        line-height:14px; 
	padding:0;
    }
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
.has-feedback label.sr-only~.form-control-feedback{top:0}

div.panel-pane div.admin-links{font-size:xx-small;margin-right:1em;}
div.panel-pane div.admin-links li a{color:#ccc;}
div.panel-pane div.admin-links li{padding-bottom:2px;background:white;z-index:201;}
div.panel-pane div.admin-links:hover a,div.panel-pane div.admin-links-hover a{color:#000;}
div.panel-pane div.admin-links a:before{content:"[";}
div.panel-pane div.admin-links a:after{content:"]";}
div.panel-pane div.panel-hide{display:none;}
div.panel-pane div.panel-hide-hover,div.panel-pane:hover div.panel-hide{display:block;position:absolute;z-index:200;margin-top:-1.5em;}
div.panel-pane div.node{margin:0;padding:0;}
div.panel-pane div.feed a{float:right;}
.main-nav__menu__item{display:inline-block;min-width:100px;float:left;color:#104459}
.main-nav__menu__item a{color:#104459;border:1px solid #555;line-height:30px;float:right;margin-right:7px}
.main-nav__menu__item.-languages{width:60px}
.main-nav__menu__item.reset-border{border:none}
.main-nav__menu__cantons .main-nav__menu__item a{white-space:nowrap}


li.menu-item a {
color:red;
}
.fusion-tabs.clean .tab-content{margin-top:20px}
.fusion-tabs.clean .tab-content .tab-pane{padding:0;background:0 0;border:none}
.fusion-tabs.horizontal-tabs.clean .tab-content{margin-top:40px;}
.fusion-tabs.vertical-tabs .tab-content{width:84.5%;}
.fusion-tabs.vertical-tabs.clean .tab-content{margin:0;width:75%;padding-left:40px;}
.fusion-tabs.fusion-tabs-1 .nav,.fusion-tabs.fusion-tabs-1 .nav-tabs,.fusion-tabs.fusion-tabs-1 .tab-content .tab-pane{border-color:rgba(235,234,234,0);}

        .auto-style4 {
	margin-bottom: 0px;
}

.mt-15 {margin-top: 15px !important}


.breaking-alert {
	text-transform: uppercase;
	font-weight: 600;
	margin-right: 0.5rem;
}


.breaking-news-wrap .breaking-alert {
	font-size: 18px;
	font-size: 1.8rem;
	font-weight: 600;
	text-transform: uppercase;
	margin-right: 1rem;
}


.breaking-alert,
.header-contact span.header-contact-spacer,
.header-contact span span {
	color: #d49719;
}

.bd-layoutcolumn-44 {
  margin-top: 0px;
  background-color: rgba(0, 0, 0, 0);
  margin-bottom: 0px;
  padding: 2em;
}
.d-block{display:block!important}

.sc-large .sc-posts .sc-first-post {
	padding-bottom: 15px;
}

.main-navigation ul li.menu-item-has-children:after {
	position: absolute;
	right: 5px;
	top: 0;
	bottom: 0;
	content: '';
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 6px 5px 0 5px;
	border-color: #757575 transparent transparent transparent;	
	margin: auto;
}

.main-navigation ul ul li.menu-item-has-children:hover:after {
	border-width: 6px 0 6px 5px;
	border-color: transparent transparent transparent #757575;	
}




#header-third .search-field {padding:5px; border:0; background:#fff; color:#333;}

#header-third .search-submit {padding:5px; border:0; background:#fff; color:#333;}

#header-third .search-submit:hover {background:#333; color:#fff;}




#header-third {width:96%; clear:both; float:left; padding:10px 2%; background:#08a0ff; color:#fff;}




#header-third .searchbar-title {width:49%; float:left; margin:0;}

#header-third .search-form {width:49%; float:right; padding:0; text-align:right;}


.mim { float: left; margin: 10px; }