.page-title, .post-title {
	font-size: 2.1em;
	font-family: 'Oswald', Tahoma, Verdana, Arial;
	padding: 0.1em 0;
	color: #bb0000;
	line-height: 1.4em;
	-ms-word-wrap: break-word;
	word-wrap: break-word;
}

.post-title a:link, .post-title a:visited {
	color: #bb0000;
	text-decoration: none;
}

.post-title a:hover, .post-title a:active{
	color: #222;
}

.widget-category-posts .large-post .post-title {
	font-size: 1.5em;
}

.widget-category-posts .medium-post .post-title {
	margin: 0 0 0.4em 0;
	padding: 0;
	font-size: 1.15em;
}

.widget-category-posts .small-post .post-title {
	font-size: 1.05em;
}



.blog .format-aside .entry-title, .archive .format-aside .entry-title {
  display: none; }
html#scoped-css body.style-1 #usersite-container #page-root,html#scoped-css body.style-1 #usersite-container #container-wrap,html#scoped-css body.style-1 #usersite-container #container,html#scoped-css body.style-1 #usersite-container #page-footer,html#scoped-css body.style-1 #usersite-container #content-wrap,html#scoped-css body.style-1 #usersite-container #content-top,html#scoped-css body.style-1 #usersite-container #content,html#scoped-css body.style-1 #usersite-container #content-bottom,html#scoped-css body.style-1 #usersite-container #page-header,html#scoped-css body.style-1 #usersite-container .music-player.display-swmp .player{width:auto;max-width:none;border-width:0}
html#scoped-css body.style-1 #usersite-container #container,html#scoped-css body.style-1 #usersite-container #content{padding:0}
body.style-1 #usersite-container #content{padding:0 15px}
body.style-1 #usersite-container #content-bottom{margin:0}
#usersite-container #content-wrap,#usersite-container #content{clear:both}
#usersite-container #content-wrap section.blog_feature .grid .read-more{margin-left:0}
#usersite-container #content-wrap section.blog_feature .grid-sizer,#usersite-container #content-wrap section.blog_feature .post-grid{width:33.33%}
#usersite-container #content-wrap section.blog_feature .grid-post{padding:5%}
#usersite-container #content-wrap section.blog_feature .grid .message a{word-wrap:break-word}
#usersite-container #content-wrap section.blog_feature .grid-post-inner{border:1px solid rgba(134,134,134,0.5)}
#usersite-container #content-wrap section.blog_feature .grid-post-inner img.featured{width:100%;padding:0;margin:0}
#usersite-container #content-wrap section.blog_feature .grid-post-inner h3{margin-top:0}
#usersite-container #content-wrap section.blog_feature .grid-post-inner .post-wrap{padding:16px}
#usersite-container #content-wrap .gallery_feature{text-align:center}
#usersite-container #content-wrap .gallery_feature header{margin-bottom:5px}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper{display:block;padding-left:0}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper .caption{display:none}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-grid{margin:0 -7px}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-grid div.gallery-item{display:inline-block;vertical-align:top;position:relative;padding:0 7px;margin-bottom:14px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-grid div.gallery-item .img-wrap{display:inline-block;width:100%;overflow:hidden}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-grid div.gallery-item .img-wrap a{display:block;padding-top:100%;position:relative}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-grid div.gallery-item img{position:absolute;top:0;left:0;max-width:none}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-grid div.gallery-item:hover img{opacity:0.9}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-grid.with-captions .caption{display:block;font-size:.9em;line-height:1.5}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-grid.no-crop img.portrait{height:100%}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-grid.no-crop img.landscape{width:100%}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-grid.crop img.portrait{width:100%}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-grid.crop img.landscape{height:100%}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-modern{font-size:0}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-modern *,#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-modern *:before,#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-modern *:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-modern div.gallery-item{margin-top:0}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-modern div.gallery-item .img-wrap{display:block;padding:3px;width:100%}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-modern div.gallery-item img{width:100%}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-modern div.gallery-item .caption{position:absolute;bottom:1em;left:3px;right:3px;background-color:rgba(0,0,0,0.5);color:#fff;font-size:12px;z-index:10;padding-left:3px;padding-right:3px;max-height:3em;overflow:hidden}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-modern div.gallery-item .caption p{margin:0}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-modern div.gallery-item:hover .caption{display:block}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-slideshow{overflow:hidden;position:relative;width:100%;z-index:0}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-slideshow .cycle-prev{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-webkit-touch-callout:none;font-size:3em;display:block;left:0;position:absolute;z-index:110;width:25%;height:100%;opacity:0;cursor:pointer;color:#ccc;color:rgba(255,255,255,0.6);-webkit-transition:opacity 1s ease-in-out;-moz-transition:opacity 1s ease-in-out;-ms-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-slideshow .cycle-prev:hover{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;opacity:1}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-slideshow .cycle-prev.initializing{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;opacity:1}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-slideshow .cycle-next{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-webkit-touch-callout:none;font-size:3em;display:block;right:0;position:absolute;z-index:110;width:25%;height:100%;opacity:0;cursor:pointer;color:#ccc;color:rgba(255,255,255,0.6);-webkit-transition:opacity 1s ease-in-out;-moz-transition:opacity 1s ease-in-out;-ms-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-slideshow .cycle-next:hover{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;opacity:1}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-slideshow .cycle-next.initializing{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;opacity:1}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-slideshow .gallery-item{width:100%;height:100%;cursor:pointer;box-shadow:#000 0em 0em 0em}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-slideshow.slideshow-cropped .gallery-item img.portrait{width:100%;position:absolute;top:-100%;left:0;right:0;bottom:-100%;margin:auto}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-slideshow.slideshow-cropped .gallery-item img.landscape{height:100%;position:absolute;top:-100%;left:-100%;right:-100%;bottom:-100%;margin:auto}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-slideshow.slideshow-letterboxed .gallery-item img{box-shadow:#000 0em 0em 0em}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-slideshow.slideshow-letterboxed .gallery-item img.portrait{height:100%;margin:0 auto}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-slideshow.slideshow-letterboxed .gallery-item img.landscape{width:100%;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-slideshow .caption{display:block;position:absolute;bottom:0;left:0;right:0;background-color:rgba(0,0,0,0.5);color:#fff;font-size:12px;z-index:105;padding-left:3px;padding-right:3px;max-height:3em;overflow:hidden}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-slideshow .caption p{margin:0}
#usersite-container #content-wrap .gallery_feature div.gallery-wrapper.gallery-slideshow .caption:empty{display:none}
#usersite-container #content-wrap .gallery_feature div.size-small div.gallery-item{width:20%}
#usersite-container #content-wrap .gallery_feature div.size-large div.gallery-item{width:33.3%}
#usersite-container #content-wrap .gallery_feature div.size-large div.gallery-item.x2{width:66.6%}
#usersite-container #content-wrap .gallery_feature div.size-large div.gallery-item.x3{width:15.1%}
#usersite-container html.touch #content-wrap .gallery_feature div.gallery-slideshow .cycle-prev,#usersite-container html.touch #content-wrap .gallery_feature div.gallery-slideshow .cycle-next{opacity:0.2}
#usersite-container #content-wrap .instagram_feature{text-align:center}
#usersite-container #content-wrap .instagram_feature header{margin-bottom:5px}
#usersite-container #content-wrap .instagram_feature ul{display:block;padding-left:0;font-size:0;margin:0 -7px}
#usersite-container #content-wrap .instagram_feature ul li{display:inline-block;*display:inline;vertical-align:top;list-style:none;position:relative;padding:0 7px;margin-bottom:14px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#usersite-container #content-wrap .instagram_feature ul .img-wrap{display:inline-block;width:100%;overflow:hidden}
#usersite-container #content-wrap .instagram_feature ul .img-wrap a{display:block;padding-top:100%;position:relative}
#usersite-container #content-wrap .instagram_feature ul .img-wrap img{position:absolute;top:0;left:0;max-width:none}
#usersite-container #content-wrap .instagram_feature ul .img-wrap:hover img{opacity:0.9}
#usersite-container #content-wrap .instagram_feature ul .caption{display:none}
#usersite-container #content-wrap .instagram_feature ul.with-captions .caption{display:block;font-size:.9em;line-height:1.5}
#usersite-container #content-wrap .instagram_feature ul.no-crop .img-wrap img.portrait{height:100%}
#usersite-container #content-wrap .instagram_feature ul.no-crop .img-wrap img.landscape{width:100%}
#usersite-container #content-wrap .instagram_feature ul.crop .img-wrap img.portrait{width:100%}
#usersite-container #content-wrap .instagram_feature ul.crop .img-wrap img.landscape{height:100%}
#usersite-container #content-wrap .instagram_feature ul.size-small li{width:20%}
#usersite-container #content-wrap .instagram_feature ul.size-large li{width:33.3333%}


.td-trending-now-wrapper {
  padding: 0 42px;
  height: 25px;
  position: relative;
  transform: translate3d(0px, 0px, 0px);
  -webkit-transform: translate3d(0px, 0px, 0px);
  -moz-transform: translate3d(0px, 0px, 0px);
  -ms-transform: translate3d(0px, 0px, 0px);
  -o-transform: translate3d(0px, 0px, 0px);
  overflow: hidden;
  
  
}

.td-trending-now-wrapper .td-next-prev-wrap {
  position: absolute;
  right: 42px;
  top: 0;
  margin-bottom: 0;
  
  
}

.td-trending-now-wrapper:hover .td-trending-now-title {
  background-color: #4db2ec;
}

.td-trending-now-wrapper .td-trending-now-nav-right {
  padding-left: 2px;
}

.td-health .td-trending-now-wrapper {
  padding: 0 24px;
}

.td-politics .td-news-ticker .td-trending-now-wrapper {
  padding-left: 24px;
}

.td-politics .td-news-ticker .td-trending-now-wrapper:hover .td-trending-now-title {
  background-color: transparent;
}

.td-politics .td-news-ticker .td-trending-now-wrapper .td-trending-now-title {
  background-color: transparent;
  color: #111;
  font-family: "Arimo";
  font-size: 16px;
  font-weight: bold;
  text-transform: uppercase;
  padding: 0;
  display: inline-block;
  line-height: 24px;
}

.td-politics .td-news-ticker .td-trending-now-wrapper .td-next-prev-wrap {
  right: 24px;
}

.td-animals .td-news-ticker .td-trending-now-wrapper {
  padding: 0 36px;
}

.td-animals .td-news-ticker .td-trending-now-wrapper .td-trending-now-title {
  background-color: transparent;
  color: #111;
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
  display: inline-block;
  line-height: 22px;
}

.td-animals .td-news-ticker .td-trending-now-wrapper .td-trending-now-display-area .entry-title {
  font-size: 14px;
}

.td-md-is-android .td-trending-now-wrapper .td-trending-now-nav-left {
  padding-right: 1px;
}

.td-md-is-ios .td-trending-now-wrapper .td-trending-now-nav-left {
  padding-right: 1px;
}


#voile_blanc {width : 100%;height:100%;background-color:#FFFFFF;text-align: center;position : fixed;top:0;left:0;padding-top:20px;}
nav#top-menu section.buttons .red-button,nav#top-menu section.buttons .white-button.active,nav#top-menu section.buttons #cookie-layer .actions .accept,#cookie-layer .actions nav#top-menu section.buttons .accept{vertical-align:top}
.red-button,.white-button.active,#cookie-layer .actions .accept{position:relative;border:1px solid #c00;background:#c00;color:white !important}
.red-button:before,.white-button.active:before,#cookie-layer .actions .accept:before{background:white}
.red-button:hover,.white-button.active:hover,#cookie-layer .actions .accept:hover,.red-button.active,.active.white-button,#cookie-layer .actions .active.accept{background:transparent;color:#c00 !important}
.red-button span,.white-button.active span,#cookie-layer .actions .accept span{display:block;font-weight:100}
form .red-button:before,form .white-button.active:before,form #cookie-layer .actions .accept:before,#cookie-layer .actions form .accept:before,form .red-button:after,form .white-button.active:after,form #cookie-layer .actions .accept:after,#cookie-layer .actions form .accept:after{display:none}
form .red-button:hover,form .white-button.active:hover,form #cookie-layer .actions .accept:hover,#cookie-layer .actions form .accept:hover,form .red-button.active,form .active.white-button,form #cookie-layer .actions .active.accept,#cookie-layer .actions form .active.accept{background:transparent;color:#c00 !important}
section.search form .actions{-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-ms-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in;position:absolute;right:40px;bottom:10px}
section.search form .actions button{-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-ms-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in}
section.search form .actions button.disabled{opacity:0;-webkit-opacity:0;-moz-opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}
article.module-wall .filters .actions,.module-wall-with-sort .filters .actions{display:inline-block;float:right;vertical-align:middle}
#cookie-layer .actions .accept{display:block;font-size:16px}
#cookie-layer .actions .accept:hover{background:#c00;color:white}




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


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




.clearfix,
.container_12 {
  zoom: 1;
}



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

.clearfix:after { clear: both; }

.clearfix { zoom: 1; *zoom: 0 !important;}


#produkt-menu {
float: right;
}
.views-row .content{margin:0;}
.topic_landing_page #content-area .view-display-id-topic_rotator .views-row a{display:block;line-height:0;}
#content-area .view-subtopic-landing-page .views-row{margin:20px 0;}
#footer .view-partner-of-the-day .views-row{float:left;margin:0 5px;}
.sidebar ul li.views-row-last,.sidebar ol li.views-row-last{margin-bottom:0;padding-bottom:0;}
.views-row-last .views-field-field-flex-space,.views-row-last .views-field-field-article-flex,.views-row-last .views-field-field-os-flex-space{background:none;}
.small-media-rotator .view-content .views-row,.view-display-id-topics_related_multimedia .view-content .views-row,.view-display-id-article_related_media .view-content .views-row{width:155px;line-height:1.2em;}
.page-blog .views-row-last .node-teaser{background:none;}
.page-blog .views-row .node-blog-post h2{margin-top:0px;}
.view-homepage-topic-features .views-row{float:left;width:40%;background:rgb(232,233,233);background:-moz-linear-gradient(top,rgba(232,233,233,1) 0%,rgba(249,249,249,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(232,233,233,1)),color-stop(100%,rgba(249,249,249,1)));background:-webkit-linear-gradient(top,rgba(232,233,233,1) 0%,rgba(249,249,249,1) 100%);background:-o-linear-gradient(top,rgba(232,233,233,1) 0%,rgba(249,249,249,1) 100%);background:-ms-linear-gradient(top,rgba(232,233,233,1) 0%,rgba(249,249,249,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e8e9e9',endColorstr='#f9f9f9',GradientType=0);background:linear-gradient(top,rgba(232,233,233,1) 0%,rgba(249,249,249,1) 100%);-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;-moz-box-shadow:-5px 5px 10px rgba(0,0,0,0.2);-webkit-box-shadow:-5px 5px 10px rgba(0,0,0,0.2);box-shadow:-5px 5px 10px rgba(0,0,0,0.2);}
#block-views-partner_of_the_day-block_2 .views-row{margin:30px 0;}
#content-area .view-id-media_center .view-content .views-row{overflow:hidden;border-bottom:1px dashed #ddd;padding:25px 0;}
#content-area .view-id-media_center .view-content .views-row .node .media-thumbnail{float:left;width:190px;}
#content-area .view-id-media_center .view-content .views-row .node .media-thumbnail a img{padding:3px;border:1px solid #7ab5d4;}
#content-area .view-id-media_center .view-content .views-row .node h2{font-size:14px;font-weight:bold;}
#content-area .view-id-media_center .view-content .views-row .node h2 a{font-size:14px;font-weight:bold;}
#content-area .view-id-media_center .view-content .views-row .node h2 a span{font-weight:normal;}
#content-area .view-id-media_center .view-content .views-row .node h2 a span.media-type{color:#6fb1c9;}
#content-area .view-id-media_center .view-content .views-row .node h2,#content-area .view-id-media_center .view-content .views-row .node .content{float:right;margin-top:0;width:460px;clear:none;}
.view-display-id-featured_media .view-content .views-row a{display:block;line-height:0;}
.page-partners .views-row{margin:20px 0;}
.view-id-taxonomy_term_override .views-row{background:none;margin:0 0 20px;padding:0 5px 20px;border-bottom:1px dashed #ddd;}
.view-id-taxonomy_term_override .views-row-last{border:none;}
.view-id-taxonomy_term_override .views-row p{margin-bottom:0px;}
.view-id-taxonomy_term_override .views-row h3 span.type{font-weight:normal;color:#6DAED1;}
.page-sitemap .views-row{line-height:15px;margin:7px 0;}
.page-sitemap .views-row a{color:#0273ad;}

.column .description {overflow:hidden;}

.data-list li .description {
	overflow:hidden;
	width:285px;
	font-size:13px;
	line-height:15px;
}

.data-list li .description .title {
	display:block;
	margin:0 0 10px;
	font-weight:bold;
text-decoration: underline;
}

.data-list li .description p{
	margin:0 0 10px;
}

.data-list li .description span {
	display:block;
}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container:before,.container:after{display:table;content:" "}
.container:after{clear:both}
.container .jumbotron{border-radius:6px}
.front.Admissions .view-display-id-event_horizon.container{margin-top:25px;max-width:1140px}
.view-display-id-event_horizon.container{margin-top:2em;padding:0;position:relative}
.front .main-container.container{padding-left:0}
.slider_full .container{max-width:1920px !important;width:auto}
.container-inline div,.container-inline label{display:inline}
.container-inline .fieldset-wrapper{display:block}
.container-inline-date{clear:both}
.container-inline-date .form-item{float:none;margin:0;padding:0}
.container-inline-date .form-item .form-item{float:left}
.container-inline-date .form-item,.container-inline-date .form-item input{width:auto}
.container-inline-date .description{clear:both}
.container-inline-date .form-item input,.container-inline-date .form-item select,.container-inline-date .form-item option{margin-right:5px}
.container-inline-date .date-spacer{margin-left:-5px}
.views-right-60 .container-inline-date div{margin:0;padding:0}
.container-inline-date .date-timezone .form-item{clear:both;float:none;width:auto}
.container-inline-date .date-padding{padding:10px;float:left}
.views-exposed-form .container-inline-date .date-padding{padding:0}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.jumbotron .container{max-width:100%}
.navbar.container{margin-top:20px}

#top_bar {
	display:none;
}

#top_bar, header, .header_bottom_nav {
	display:none;
}
#top_bar,#rd_wpml #lang_sel ul ul{background:#ff9600;}
.topbar_type_4,.topbar_type_4 a,.topbar_type_4 #rd_wpml #lang_sel a{color:#ffffff;}
.topbar_type_4 strong,.topbar_type_4 .topbar_woocommerce_login.type1 .topbar_sign_in,.topbar_type_4 .topbar_woocommerce_login.type1 .topbar_register,.topbar_type_4 .topbar_woocommerce_login.type1 .topbar_signed_in,.topbar_type_4 #rd_wpml #lang_sel li li a:hover{color:#ffffff;}
.topbar_type_4 .top_email:before,.topbar_type_4 .top_phone:before,.topbar_type_4 .top_text:before{color:#ffcc66;}
.topbar_type_4 { border-top:5px solid #ffcc66;}
.topbar_type_4 .topbar_woocommerce_login.type1 .topbar_register{ border:1px solid #ff9600; border-bottom:2px solid #ff9600}
.topbar_type_4 .topbar_woocommerce_login.type2 .topbar_register{ border:1px solid #ffffff; background:#ffffff; color:#ff9600;}
.topbar_type_4 .topbar_woocommerce_login.type2 .topbar_sign_in,.topbar_type_4 .topbar_woocommerce_login.type2 .topbar_signed_in{ border:1px solid #ffffff;}
.topbar_type_4 #header_socials a:hover{ color:#ffffff;}

#main .block.two-col { width:280px; margin-right:20px; float:left; }

#main .block.last { margin-right:0px; }

#footer-widgets .col-1 .block { width:940px; margin:20px 0px 10px; }

#footer-widgets .col-2 .block { float:left; width:460px; margin:20px 10px 10px; }

#footer-widgets .col-3 .block { float:left; width:300px; margin:20px 10px 10px; }

#footer-widgets .col-4 .block { float:left; width:220px; margin:20px 10px 10px; }




.widget #s {
width: 123px;
}


.sidebar .widget {
border-top: 0px solid #444;
border-bottom: 1px solid #333 !important;
}


#footer .widget {
padding: 5px 0;
width: 100%;
}


.widget .news-link{
color:#555;
}


.widget .rsswidget{
color:#555;
}


.widget .tabcontainer{
padding-top:0px;
}



.prev_image_container .widget #s {
width: 217px;
}


#top .prev_image_container .widget{
border:none;
}



#top .widget_product_search.widget{padding:0;border:none;margin-top:-1px;}


a:hover, .widget .news-link:hover, #top .main_menu .menu .current-menu-item a strong{
color:#6e7584;
}

.two-third  {float:left;margin-right:3%;width:65.66%;}

.one-fourth .box-sections, .one-third .box-sections, .two-fourth .box-sections, .two-third .box-sections {width:auto;}


.menu-item-home {
	margin-left: 5px;
}


.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

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


.icon-mc-logomark:before {
	content: "\e602";
}


.footer-box {
	margin: 50px 0 0 0;
	height:220px;
}


#share-nav, #share-nav img {
	position: absolute;
}


.share-nav-reviews-container {
	left: 587px;
	top: 492px;
}

#content .content-bg .border-top .main .container_24 .wrapper .grid_24 .carousel .jCarouselLite .carousel-list li .indent-bot .box2 .padding {
	font-weight: bold;
}
.social-buttons .social-botton{vertical-align:top}
.social-buttons .fb-like span{vertical-align:initial;margin-right:26px}

body div#page-container div#header-container header div#utilities {
  *zoom: 1;
  position: absolute;
  top: 10px;
}

body div#page-container div#header-container header div#utilities:before,
body div#page-container div#header-container header div#utilities:after {
  content: '';
  display: table;
}

body div#page-container div#header-container header div#utilities:after {
  clear: both;
}

body div#page-container div#header-container header div#utilities ul#utilities-menu {
  padding-left: 0px;
  margin-bottom: 0px;
}

body div#page-container div#header-container header div#utilities ul#utilities-menu li #utilities-links {
  float: left;
}

body div#page-container div#header-container header div#utilities ul#utilities-menu li div#search {
  height: 100%;
  width: 267px;
}


.mobile-top {
	display: none;
	position: fixed;
	bottom: 20px;
	right: 20px;

	background: rgba(22, 58, 84, 0.92);
	padding: 10px;
	color: #fff !important; 
	text-decoration: none !important; 
}









    .container {
	position: relative;
	width: 920px;
	margin: 0 auto;
}


    .container .one.column {
	width: 20px;
}

.container .two.columns {
	width: 80px;
}

.container .three.columns {
	width: 140px;
}

.container .four.columns {
	width: 200px;
}

.container .five.columns {
	width: 260px;
}

.container .six.columns {
	width: 320px;
}

.container .seven.columns {
	width: 380px;
}

.container .eight.columns {
	width: 440px;
}

.container .nine.columns {
	width: 500px;
}

.container .ten.columns {
	width: 560px;
}

.container .eleven.columns {
	width: 620px;
}

.container .twelve.columns {
	width: 680px;
}

.container .thirteen.columns {
	width: 740px;
}

.container .fourteen.columns {
	width: 800px;
}

.container .fifteen.columns {
	width: 860px;
}

.container .sixteen.columns {
	width: 920px;
}

.container .one-third.column {
	width: 280px;
}

.container .two-thirds.column {
	width: 600px;
}


    .container .offset-by-one {
	padding-left: 40px;
}

.container .offset-by-two {
	padding-left: 100px;
}

.container .offset-by-three {
	padding-left: 160px;
}

.container .offset-by-four {
	padding-left: 220px;
}

.container .offset-by-five {
	padding-left: 280px;
}

.container .offset-by-six {
	padding-left: 340px;
}

.container .offset-by-seven {
	padding-left: 400px;
}

.container .offset-by-eight {
	padding-left: 460px;
}

.container .offset-by-nine {
	padding-left: 520px;
}

.container .offset-by-ten {
	padding-left: 580px;
}

.container .offset-by-eleven {
	padding-left: 640px;
}

.container .offset-by-twelve {
	padding-left: 700px;
}

.container .offset-by-thirteen {
	padding-left: 760px;
}

.container .offset-by-fourteen {
	padding-left: 820px;
}

.container .offset-by-fifteen {
	padding-left: 880px;
}

 .container .column, .container .columns {
margin-left: 10px;
margin-right: 10px;
}

 .container .one.column, .container .two.columns, .container .three.columns, .container .four.columns, .container .five.columns, .container .six.columns, .container .seven.columns, .container .eight.columns, .container .nine.columns, .container .ten.columns, .container .eleven.columns, .container .twelve.columns, .container .thirteen.columns, .container .fourteen.columns, .container .fifteen.columns, .container .sixteen.columns {
width: 280px;
}

 .container .one-third.column, .container .two-thirds.column {
width: 280px;
}


        
        .container .offset-by-one, .container .offset-by-two, .container .offset-by-three, .container .offset-by-four, .container .offset-by-five, .container .offset-by-six, .container .offset-by-seven, .container .offset-by-eight, .container .offset-by-nine, .container .offset-by-ten, .container .offset-by-eleven, .container .offset-by-twelve, .container .offset-by-thirteen, .container .offset-by-fourteen, .container .offset-by-fifteen {
padding-left: 0;
}

 .container .one.column, .container .one.columns {
width: 60px;
}



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

#ara {
display: block !important;
margin: 10px auto;
}


	.modal-location .blocks .col-1-2 {
		width: 49%;
		float: left;
	}

                        footer[role="banner"] .boilerplate ul a[href="#"],
                        footer[role="banner"] .outside ul a[href="#"],
                        footer[role="banner"] .boilerplate ul a.nolink,
                        footer[role="banner"] .outside ul a.nolink,
                        footer[role="banner"] .boilerplate ul a[href="#"]:hover,
                        footer[role="banner"] .outside ul a[href="#"]:hover,
                        footer[role="banner"] .boilerplate ul a.nolink:hover,
                        footer[role="banner"] .outside ul a.nolink:hover {
                            color: #555;
                            text-decoration: none;
                            cursor: default;
                        }
 ul.inline-list.respond .menu-item{display:none}

.bootstrap-select.btn-group.dropdown-menu-right,
.bootstrap-select.btn-group[class*="col-"].dropdown-menu-right,
.row-fluid .bootstrap-select.btn-group[class*="col-"].dropdown-menu-right {
  float: right;
}

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

  .header-top .row .col-md-8.col-lg-8.col-sm-8
  {
	 
  }


.header-top .container .row .col-md-4,.header-top .container .row .col-md-8 
{
	width:100%
}

.header-top .container .row .col-md-8 
{
	margin-top:10px;
}

.mobilecone .row
{
	margin:0 !important;
}

#option-slider .row
{
	max-width:100% !important;
	float:left;
}

#option-slider .row .col-md-5
{
	width:41.65%;
	float:left;
}

#option-slider .row .col-md-3
{
	width:24.99%;
	float:left;	
}

#option-slider .row .col-md-1
{
	width:8.33%;
	float:left;
}

#option-slider .row .col-md-4
{
	width:33.33;
	float:left;	
}

.row:after
{
	clear:both !important;
}

footer .row
{
	padding-top:0;
}

.row.certificate-block {
  margin: 0 auto;
  width: 650px;
}

#intro .row
{
	margin-top:18%;
}

.strong,b,strong
	{font-weight:700}