﻿

.site-header-menu {
	display: none;

	-webkit-box-flex: 0;
	-webkit-flex: 0 1 100%;
	-ms-flex: 0 1 100%;
	flex: 0 1 100%;
}


.site-header-menu.toggled-on,
.no-js .site-header-menu {
	display: block;
}


.panel-group .panel-heading + .panel-collapse .panel-body {
  border-top: 1px solid #dddddd;
}


.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #dddddd;
}
.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}

.nhead-rg{float: right;}


.menu-toggle, .main-navigation.toggled ul { display: block }

	#navigation .menu {
		display: block!important;
		background: transparent;
	}
.container-fluid .issueBookNavPager{text-align:center;margin-bottom:25px}
.container-fluid.compilations{width:90%;margin-left:5%}

.categorylist div.menu ul.nav li.top ul.sub li span a{padding: 5px 0px; color:#000;}

.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;	
}
.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}
.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y}
.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0px,0px,0px)}
.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}
.owl-carousel .owl-wrapper-outer.autoHeight{transition:height 500ms ease-in-out}
.owl-carousel .owl-item{float:left}
.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
.view-latest-releases .views-row .releases-img img,div#block-views-homepage-releases-reskin-block .views-row .releases-img img{height:auto;width:100%;margin-bottom:1.84211%;}
.view-latest-releases .views-row .releases-img a,div#block-views-homepage-releases-reskin-block .views-row .releases-img a{border-bottom:none;transition:none;}
div#block-views-homepage-releases-reskin-block .views-row .releases-img img{width:auto;max-width:100%;}





.blog-topbar {
	background: #111;
}

.blog-topbar .container,
.blog-topbar .container-fluid {
  padding-top: 5px;
  padding-bottom: 5px;
}



.blog-topbar .search-btn {
	color: #fff;
	cursor: pointer;
	font-size: 14px;
	padding: 7px 0 0 10px;
}

.blog-topbar .search-btn:hover {
	color: #bbb;
}

.header-bus-pass{position:absolute; top:calc(100% + 8px); right:0;}

.header-bus-pass span{font-family:'Bebas Neue'; font-size:50px; line-height:50px; color:#86bb3f; text-transform:uppercase; display:inline-block; vertical-align:top; margin-right:6px; margin-left:7px;}

.header-bus-pass img{display:inline-block; vertical-align:top; margin-top:4px;}

.fixed .header-bus-pass{opacity:0; visibility:hidden;}
.et_pb_post .entry-featured-image-url{margin-bottom:0px}


.footer__info {
	max-width: 175px;
}

#header ul.global_navi{
display: block;
width: 716px;
height: 60px;
float: right;　
}

#header ul.global_navi li {
display: block;
height: auto;
font-size: 13px;
float: left;
line-height: 60px;
}

#header ul.global_navi li a {
padding: 0 6px;
color: #17365d;
}

#header ul.global_navi li a:hover {
text-decoration: underline;
color: #943634;
}
.menu-item-has-children.open .sub-menu a span:after{content:""}
.menu-item-has-children .sub-menu a span:after{content:""}
.toggled .menu-item-has-children .dropdown-menu-toggle{padding-left:20px}
.main-navigation.toggled .menu-item-has-children .dropdown-menu-toggle{float:right}
.menu-item-has-children .dropdown-menu-toggle{display:inline-block;height:100%;clear:both;padding-right:20px;padding-left:10px}
.menu-item-has-children ul .dropdown-menu-toggle{padding-top:10px;padding-bottom:10px;margin-top:-10px}
nav ul ul .menu-item-has-children .dropdown-menu-toggle,.sidebar .menu-item-has-children .dropdown-menu-toggle{float:right}
.widget ul li.menu-item-has-children,.widget ul li.page_item_has_children{padding-bottom:0}
.rtl .menu-item-has-children .dropdown-menu-toggle{padding-left:16px;}

  .navigation .navigation-element { display: inline-block; float: left; }

  .navigation .navigation-element .top-level_navigation-link { height: 99px; width: auto; padding: 35px 20px; display: block; }

  .navigation .second-level .navigation-element, .navigation .second-level .secondary_navigation-heading, .navigation .second-level .secondary_navigation-link { display: block; float: none; clear: both; padding: 2px 15px; }

  .navigation .third-level .navigation-element { padding: 2px 5px 2px 25px; }
.checkmark{display:none}
.checkmark.draw:after{animation-duration:800ms;animation-timing-function:ease;animation-name:checkmark;transform:scaleX(-1) rotate(135deg)}
.checkmark:after{opacity:1;height:4.5em;width:2.25em;transform-origin:left top;border-right:3px solid #5cb85c;border-top:3px solid #5cb85c;content:'';left:2.25em;top:4.5em;position:absolute}


.loader {
	position: absolute;
	border-left: 2px solid #ffffff;
	border-top: 2px solid rgba(255, 255, 255, 0.2);
	border-right: 2px solid rgba(255, 255, 255, 0.2);
	border-bottom: 2px solid rgba(255, 255, 255, 0.2);
	height: 46px;
	width: 46px;
	left: 50%;
	top: 50%;
	margin: -23px 0 0 -23px;
	text-indent: -9999em;
	font-size: 10px;
	z-index: 9999;
	-webkit-animation: load 0.8s infinite linear;
	   -moz-animation: load 0.8s infinite linear;
	     ms-animation: load 0.8s infinite linear;
	      o-animation: load 0.8s infinite linear;
	        animation: load 0.8s infinite linear;
}


.loader,
.loader:after {
	border-radius: 50%;
	width: 46px;
	height: 46px;
}



.item blockquote {
    border-left: none; 
    margin: 0;
}


.item blockquote img {
    margin-bottom: 10px;
}


.item blockquote p:before {
    content: "\f10d";
    font-family: 'Fontawesome';
    float: left;
    margin-right: 10px;
}

 #owl-demo .item{

    
    margin: 12px;
    color: #FFF;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    text-align: center;
}

#testimonial4 .carousel-inner .item{
    overflow: hidden;
}

.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-16-0 , #pg-16-3 , #pg-16-4 , #pg-16-5 , #pg-16-6 , #pg-16-7 , #pg-16-8 , #pg-16-9 , #pl-16 .so-panel { margin-bottom:50px }
 #pl-16 .so-panel:last-child { margin-bottom:0px }
 #pg-130-0 , #pl-130 .so-panel { margin-bottom:50px }
 #pl-130 .so-panel:last-child { margin-bottom:0px }
 #pg-w5cbb6534592f5-0 , #pl-w5cbb6534592f5 .so-panel { margin-bottom:50px }
 #pl-w5cbb6534592f5 .so-panel:last-child { margin-bottom:0px }



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

.wp-caption.alignleft { margin: 0px 10px 10px 0px; }

.alignleft { float: left }

img.alignleft { display:inline; float:left; margin-right:15px; }




.dynamic-sidebar-container { padding: 30px 0; }


    footer .dynamic-sidebar-widget { padding: 0; }
.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-lg-12{width: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-right:15px;padding-left:15px}
.col-sm-8{width:66.66666667%}
.site-hero-slider .e-login-form{position:absolute;left:0;top:0;height:100%;width:100%}
.comment-div{border-top:1px solid #FFF;border-bottom:1px solid #DDD;padding:10px 0}
.pdf-lightbox .download-pdf,.pdf-lightbox .clear-pdf{cursor:pointer;display:inline-block}


.calendar-body {
  position: relative;
}
#footer #footer-seals .seals{display:inline-block;width:100%}

  .menu li ul li a .nav_text {
    display: block;
  }

  .menu li a .nav_text {
    visibility: hidden;
  }

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

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


html.special .header__soc-icon { font-size: 1.3913rem; color: #000; }


html.special.black-bg .header__soc-icon { color: #fff; }


html.special.blue-bg .header__soc-icon { color: #195183; }
.gq_m_mobile_footer_bar .et_pb_column{width:25%!important;margin-bottom:0px!important}
.gq_m_mobile_footer_bar .et_pb_column.et_pb_column_1_3{width:33%!important;margin-right:0%}


.divibar-open.et_extra .divibars .et_pb_row,
.divibar-open.et_extra .divibars .et_pb_column {
    padding: 0 !important;
}


#divi-bars-center-all .et_pb_column {
    text-align: center !important;
    display: table-cell !important;
    width: auto !important;
    float: none !important;
	max-width: none;
	min-width: auto;
}

.info-theme{clear:both;color:#474646;font-size:0.875em;text-align:left;}
.instagram-feed__feed .instagram-pic__image{transition:opacity .3s ease}
.instagram-feed__feed .instagram-pic:focus .instagram-pic__image,.instagram-feed__feed .instagram-pic:hover .instagram-pic__image{opacity:.25}

	.nivo-caption .inline-slide-text {background:none;box-shadow:none;color:inherit;}

	.nivo-caption .inline-slide-text a{color:inherit;}


.inline-slide-text {
	position: relative;
	filter: alpha(opacity=100);
	opacity: 1;
	display: inline;
	-webkit-animation: mysecond .5s ease-in;
	animation: mysecond .5s ease-in;
}
.list-unstyled{padding-left:0;list-style:none}

.f-blog-social li.facebook a {
  background: #3b5998;
}


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

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.feed a{float:right;}


.media,
.media-body {
  overflow: hidden;
  zoom: 1;
}


.media,
.media .media {
  margin-top: 15px;
}


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


.media-object {
  display: block;
}


.media-heading {
  margin: 0 0 5px;
}


.media-list {
  padding-left: 0;
  list-style: none;
}
.media{margin-top:15px}
.media,.media-body{overflow:hidden;zoom:1}
.media-body{width:10000px}
.media-object.img-thumbnail{max-width:none}
.media-body,.media-left,.media-right{display:table-cell;vertical-align:top}
.media-middle{vertical-align:middle}
.media-bottom{vertical-align:bottom}
#footer li.top-level{text-decoration:none;color:#1683ab;font-weight:600;text-transform:uppercase}
.site-footer li.top-level{text-decoration:none;color:#1683ab;font-weight:bold;text-transform:uppercase}
.section--video .video-header{font-family:'Campton Extra Light', Arial, Helvetica, sans-serif;text-rendering:optimizeLegibility}
.section--video .video-header:last-child{margin-right:0}



#overlay {
	z-index:3; 
	position:fixed; 
	background-color:#000; 
	opacity:0.7; 
	-moz-opacity:0.7; 
	filter:alpha(opacity=70);
	width:100%; 
	height:100%; 
	top:0; 
	left:0;
	cursor:pointer;
	display:none; 
}



.srp-widget-singlepost {
	margin-bottom  : 10px;
	padding-bottom : 10px;
}


.srp-container-single-column .srp-widget-singlepost {
	border-bottom  : 1px solid #cccccc;
}

  .product-listing-1x4 .slider-dots {
    position: relative;
    margin: 0;
    height: 22px; }


#slider-container .slider-dots {
  margin-bottom: 50px; }

  #slider-container .slider-dots .slick-dots li {
    margin: 0; }

    #slider-container .slider-dots .slick-dots li button {
      outline: 0; }

      #slider-container .slider-dots .slick-dots li button:before {
        font-size: 8px;
        opacity: 1;
        color: #ebebeb; }

    #slider-container .slider-dots .slick-dots li.slick-active button:before {
      color: #0286cd;
      opacity: 1; }

.slide_text{top:8%;font-size:40px;}
.dinb{display:inline-block}


.site-description {
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 1rem;
    color: #fff;
    text-transform: uppercase;
    clear: both;
    margin-left: 12px;
}


.clear {
    clear: both;
}
.list-inline{padding-left:0;margin-left:-5px;list-style:none}


nav.legal ul.list-inline {
	margin-left : 0;
}
.listing-item,.nav{padding:0;list-style:none;font-size:0}
.listing-item{margin-left:-20px;margin-left:-1.25rem;margin-top:-30px;margin-top:-1.875rem;margin-bottom:0;display:block}
.listing-item:after,.listing-item:before{content:" ";display:table}
.listing-item:after{clear:both}
.listing-item--fit{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}


.genesis-nav-menu .menu-item {
	display: inline-block;
	text-align: left;
}


.genesis-nav-menu .menu-item:hover {
	position: static;
}


li.cat-item{margin-bottom:5px !important;}


.cat-item-104,.cat-item-105{display:none;}
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}


.et_search_outer {
	overflow: hidden;
	position: absolute;
	top: 0;
	width: 100%;
}


	.et_vertical_nav .et_search_outer {
		overflow: visible;
		position: relative;
	}


	.et_header_style_centered .et_search_outer,
	.et_header_style_split .et_search_outer {
		display: none;
	}

#pagewidth{width:100%;}
.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-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}


	.home-middle-1,
	.home-middle-2,
	.home-middle-3 {
		width: 100%!important;
	}

	
	.home-middle-2 {
		margin:auto!important;
	}


.home-middle-1,
.home-middle-2,
.home-middle-3 {
	float: left;
	width: 32%;
}


.home-middle-1 .widget-title,
.home-middle-2 .widget-title,
.home-middle-3 .widget-title {
	font-size:20px;
	font-size:1.4em;
	font-family: 'Roboto', 'Helvetica-Neue', Helvetica, Arial, sans-serif;	
}


.home-middle-1 li,
.home-middle-2 li,
.home-middle-3 li {
	list-style-type: circle;
	margin-left: 2rem;
}


 .blue-box {
    position: relative;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 40px;
    background: rgba(7, 160, 220, 0.9);
    width: 100%;
    color: #fff;
    z-index: 999;
}

.blue-box p {
    margin-bottom: 5px;
    font-size: 13px;
}

.blue-box .btn-white {
    background-color: #fff;
    margin-top: 10px;
}

.blue-box .tlg {
    font-weight: 700;
    font-size: 24px;
}
.row{margin-left:-15px !important;margin-right:-15px !important;}
.row:before,.row:after{content:'\0020';display:block;height:0;overflow:hidden;visibility:hidden;width:0;}
.row:after{clear:both;}




.author-bio {
    clear: both;
    width: 100%;
    padding-top: 35px;
    padding-bottom: 35px;
}

.author-bio .avatar {
    float: left;
}

.author-bio-content h4 {
    font-size: 14px;
    margin-top: 0;
}

.author-bio .author-bio-content {
    margin-left: 74px;
}

.comment-author .fn, .author-bio h4, .comment-reply-title {
    text-transform: uppercase;
    font-weight: 700;
}

	
	#block-block-17 .rteright {
		text-align: center;
	}

	
	#block-block-17 p.rteright:nth-child(2), #block-block-17 p.rteright:nth-child(3), #block-block-17 p.rteright:nth-child(4) {
		display: none;
	}
.m-sem .js-marketo-form-embed__no-tracking{color:#fff}
.js-marketo-form-embed__no-tracking{display:block;padding:1rem;border:1px solid white}
.js-marketo-form-embed__no-tracking a{color:inherit;text-decoration:underline}
html.gdpr-opted-in .js-marketo-form-embed__no-tracking,html.gdpr-not-required .js-marketo-form-embed__no-tracking{display:none}

#mk-boxed-layout {
  position: relative;
  z-index: 0;
}

.mk-boxed-enabled #mk-boxed-layout {
  width: 100%;
  margin: 0 auto;
  box-sizing: border-box;
}

.mk-boxed-enabled #mk-boxed-layout .a-sticky .mk-header-holder {
  right: auto !important;
}

.mk-boxed-enabled #mk-boxed-layout .header-style-1 .mk-header-holder,
.mk-boxed-enabled #mk-boxed-layout .header-style-3 .mk-header-holder {
  width: 100% !important;
  left: auto !important;
}



.mk-boxed-enabled #mk-boxed-layout,
.mk-boxed-enabled #mk-boxed-layout .header-style-1 .mk-header-holder,
.mk-boxed-enabled #mk-boxed-layout .header-style-3 .mk-header-holder
{
	max-width: 1200px;

}


.mk-boxed-enabled #mk-boxed-layout .header-style-2.a-sticky .mk-header-nav-container {
	width: 1200px !important;
	left:auto !important;	
}
 #text-block-5 { margin-bottom:0px; text-align:left; }
.et_pb_blurb_2 .et_pb_main_blurb_image img{max-width:100%}
.et_pb_blurb_0 .et_pb_main_blurb_image img{max-width:100%}
.et_pb_blurb_1 .et_pb_main_blurb_image img{max-width:100%}
.et_pb_main_blurb_image{display:inline-block;margin-bottom:30px;line-height:0}
.et_pb_blurb_position_left .et_pb_main_blurb_image,.et_pb_blurb_position_right .et_pb_main_blurb_image{display:table-cell;width:32px;line-height:0}
.et_pb_blurb_position_left .et_pb_main_blurb_image img,.et_pb_blurb_position_right .et_pb_main_blurb_image img{width:inherit}
.et_pb_blurb_position_right .et_pb_main_blurb_image{right:0;left:auto}


#contact-popup #contact-popup-content .padding {
    font-size: 0;
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.preloader .page-title {border-bottom:0}
.list-inline{margin:0;list-style:none}
.list-inline li{display:inline-block}
 #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:7px;}
.menu-level-1{padding:0!important}
.menu-level-1-child{margin-top:12px!important}
.menu-level-1.menu-level-1-child{margin-top:35px!important}
#et_mobile_nav_menu .sub-menu .menu-level-1.menu-level-1-child-main{margin-left:0!important;margin-top:0!important}
#et_mobile_nav_menu .menu-level-1-child-main ul.sub-menu li.menu-level-2 a{margin-left:22px!important}
#mobile_menu .menu-level-1 .sub-menu,#mobile_menu .menu-level-1 .sub-menu li{display:block!important}
#mobile_menu .menu-level-1 .sub-menu li.arrow-left-menu{display:none!important}
.single-resourcepost .advanced-sol a,.single-resourcepost .menu-level-1{margin-left:0;margin-top:10px}
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}
.ai1ec-subscribe-dropdown{padding:0 !important;}
div.ai1ec-subscribe-buttons-widget a br, div.ai1ec-subscribe-dropdown br, div.ai1ec-subscribe-dropdown p {display:none;}

#brandsnav {
	clear: both;
	text-align: left;
	width: 100%;
}

.gen-info-position{position:absolute;top:-23px;left:2px}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-4{width:33.33333333%}

  #cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-recent.cb-recent-fw ul .cb-article-6 {
    margin: 0;
  }
.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}


#bar .nav-hide {display: inline-block;}
 
  .navbar-default .nav-hide {display: none;}
.jbmm.custom ul.mega-menuh li .sub-container.non-mega li a.first{padding: 16px 17px 7px 2px !important}

	.top_header.white .clock_icon i{color: #383e3f}

.site-nav .menu-item-toggle {
	position: absolute;
	display: block;
	top: 0px;
	right: 0;
	width: 60px;
	height: 40px;
	cursor: pointer;
}

#nav li.mtcho {
    padding: 7px 0 0 3.0rem;
    text-align: center;
    font-weight: 500;
    letter-spacing: 0.2em;
    list-style: none;
}
.menu-footer-menu-container.has-gototop{margin-right:60px}

#footer p.social {
  position: absolute;
  top: 105px;
  left: 920px;
  width: 160px;
  color: #555555;
}

#footer p.social a {
  font-weight: bold;
  font-size: 30px;
  text-decoration: none;
}

#footer p.social a + a {
  margin-left: 2px;
}

#footer p.social a:hover {
  color: #666666;
}

	#header p.mission,
	.calendar ul li p.event-date em,
	#footer p.social a:hover,
	.calendar .cal-header .header-right a.cal-btn.submit-event {
		color: #5896cf;
	}


.wpml-ls-display {display: none;}
#footer-bottom #back-to-top{background:#eaeaea;color:#777;overflow:hidden;text-align:center;width:60px;height:30px;display:block;margin:0 auto -30px;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;-webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(0,0,0,.05)}
#footer-bottom #back-to-top i{font-size:38px;position:relative;top:-7px}
#footer-bottom #back-to-top:hover{color:#444}

    
    
    
    .prev, 
    .next {
	cursor:pointer; 
	padding:0px;
	margin:120px 0 0 0px;
	width:14px;
	position:absolute;
	top:0;
	height:40px;
	z-index:999; 
	padding:0;
	text-align:center;
    }


    
    .prev.big, 
    .next.big {
	margin:180px 0 0 0px;
    }

    
    .prev img, 
    .next img{
	margin:15px 0 0 0px;
    }

    .next {
	right:-17px;
    }

 
    .prev:hover, 
    .next:hover { 
    }
.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;}
#helper_box .clear,#helper_box .col1,#helper_box .col12,#helper_box .col123,#helper_box .col1234,#helper_box .col2,#helper_box .col23,#helper_box .col234,#helper_box .col3,#helper_box .col34,#helper_box .col4{height:0}
.col12,.col23,.col34{width:49.40594%;margin-right:1.14286%;float:left}
.col12.dropdown_wrapper,.col23.dropdown_wrapper,.col34.dropdown_wrapper{width:50.49505%}
.col23{margin-right:1.2381%}
.col12,.col23{margin-right:1.07527%}
.component_editorial .col1:first-child,.component_editorial .col23,.component_editorial .col4{height:0}

.three-third { float: left; width: 100%; }


.secondary-callout__img {
  display: block;
  width: 100%;
  margin: 0 auto;
  transition: transform 0.5s ease-out; }
.row{margin-right:-15px;margin-left:-15px}

@charset "utf-8";

.row,
body,
html {
  padding: 0;
  margin: 0;
}


.group:after,
.row {
  clear: both;
}


.row [class*=grid] {
  display: block;
  float: left;
  margin: .6% 0 1% 1.6%;
}


.row [class*=grid]:first-child {
  margin-left: 0;
}
#box_sub_logo_zw{margin-top:40px;float:right}




.site-header .widget-area {
	color: #3c3c3c;
	float: right;
	text-align: right;
	width: 600px;
	margin-top: -175px;
}


.site-header .widget-area a {
	color: #3c3c3c;
}


	.content-sidebar-sidebar .content,
	.sidebar-content-sidebar .content,
	.sidebar-sidebar-content .content,
	.site-header .widget-area {
		width: 380px;
	}


	.content-sidebar-sidebar .content-sidebar-wrap,
	.content-sidebar-sidebar .content,
	.content,
	.footer-widgets-1,
	.footer-widgets-2,
	.footer-widgets-3,
	.sidebar-content-sidebar .content-sidebar-wrap,
	.sidebar-content-sidebar .content,
	.sidebar-primary,
	.sidebar-secondary,
	.sidebar-sidebar-content .content-sidebar-wrap,
	.sidebar-sidebar-content .content,
	.site-header .widget-area,
	.title-area {
		width: 100%;
	}


.desclaimer {
  color: #939ba7;
  font-size: 14px;
  padding: 14px 0 0;
  line-height: 1.45;
  text-align: justify;
  letter-spacing: 1px; }

  .desclaimer span {
    color: #fff; }

  .desclaimer p {
    margin-bottom: 15px; }


.mod_events_latest {
    border-top: 1px solid #ccc;
    border-top: 1px solid rgba(180,180,180,0.8); padding: 5px 0;
}


div.wpcf7 .screen-reader-response {
	position: absolute;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
	height: 1px;
	width: 1px;
	margin: 0;
	padding: 0;
	border: 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-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}
.col-xs-12{width:100%}


.column { margin: 60px 0 0 0; }

div .column:first-child { margin: 0; }

.column .widget,#sidebar .widget{margin-top: 0}

.column img,.fluid-width-video-wrapper,.ombre{
	-webkit-box-shadow: 0 13px 19px rgba(0,0,0,0.40);
	-moz-box-shadow: 0 13px 19px rgba(0,0,0,0.40);
	box-shadow: 0 13px 19px rgba(0,0,0,0.40);
}

.column img.para{box-shadow:none}

	
	
	

.column-section { margin-top: 60px; }

div .column-section:first-child { margin-top: 0px; }


aside .column { width: 100% !important; float: none !important; margin-right: 0 !important; }





.column .iconbox {
	margin-top: 40px;
	}

	.column .iconbox:first-child {
	margin-top: 0px;
	}

.text-tab-content { text-align: left; }


.list-item1__text:hover .list-item1__price span { color: #c2c2c2; }


.list-item1__text:hover .list-item1__price span:before { border-color: #ebebeb; }


.list-item1__text:hover .list-item1__price b { color: #fff; }




.list-item1__price span {
   display: inline-block;
   vertical-align: top;
   margin-bottom: 6px;
   color: #959595;
   font-size: 25px;
   line-height: 24px;
   text-transform: uppercase;
   letter-spacing: 0.72px;
   position: relative;
}


.list-item1__price span:before { position: absolute; top: 10px; left: -12px; right: -12px; display: block; content: ''; border-top: 1px solid #ee8207; }


.list-item1__price b {
   color: #464646;
   font-size: 28px;
   font-weight: 700;
   line-height: 26px;
   text-transform: uppercase;
   letter-spacing: 0.8px;
   display: block;
}

.featurestable, .column1, .column2 {
    text-align: left !important;
}

div.featurestable {
    display: table;
    width: 80%;
}
.mk-testimonial .mk-testimonial-quote{line-height:1.8em}
.mk-testimonial.modern-style .mk-testimonial-quote{padding:20px 20px 0}
 #testimonial_58 .mk-testimonial-quote, #testimonial_58 .mk-testimonial-quote p { color:#777777; }
 #testimonial_58 .mk-testimonial-quote { font-size:18px; font-style:italic; font-weight:bold; letter-spacing:0px; text-transform:initial; }
 #testimonial_58 .mk-testimonial-quote * { font-style:italic !important; font-weight:bold !important; }
#header{background:white;-moz-background-clip:padding;-webkit-background-clip:padding;background-clip:padding-box;border-bottom:5px solid rgba(0,0,0,0.25);position:relative;z-index:10;}
#header-top{background-color:#405158;}
#header-top .left{float:left;}
#header-top .right{float:right;}





.admintab a {
	position: fixed;
	top: 5px;
	right: 5px;
	color: #333 !important;
	background: #cfcfcf;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}


.admintab a:hover {
	background: #333 !important;
	color: white !important;
}


.sf-menu li.menu-item-4109 ul { right: 0; }


ul.sf-menu li.menu-item-4109 li:hover ul,
ul.sf-menu li.menu-item-4109 li.sfHover ul,
.fixedmenu ul.sf-menu li.menu-item-4109 li:hover ul,
.fixedmenu ul.sf-menu li.menu-item-4109 li.sfHover ul {left:-16.8em; top:0}


ul.sf-menu li.menu-item-4109 li li:hover ul,
ul.sf-menu li.menu-item-4109 li li.sfHover ul,
.fixedmenu ul.sf-menu li.menu-item-4109 li li:hover ul,
.fixedmenu ul.sf-menu li.menu-item-4109 li li.sfHover ul {left:-16.8em; top:0}


.fa,.fab,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}
.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}
.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}
.fab{font-family:"Font Awesome 5 Brands"}
.sf-menu ul .menu-item{padding:5px 0}
.menu-item:hover{background-color:#ea086e}


.block-bottommenu {
	position: absolute;
	bottom: 0;
	width: 100%;
}

.block-bottommenu li {
	float: left; 
	width: 20%;
	font-size: 14px;
	line-height: 20px;
	padding-left: 60px;
	padding-right: 20px;
	display: block;
	min-height: 48px;
	text-transform: uppercase;
}

.olive.block-bottommenu li {color: #fff;}

.orange.block-bottommenu li {color: #282828;}


.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;
}
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}

.cli-tab-section .cli-tab-content
{
	padding: 10px 20px 5px 20px;
}

.cli-tab-section
{
	margin-top:5px;
}

.cli-tab-section.cli-privacy-tab {
    display: none;
}

#cookie-law-info-bar .cli-tab-section.cli-privacy-tab {
    display: block;
}

  .cli-tab-section .cookielawinfo-row-cat-table td, .cli-tab-section .cookielawinfo-row-cat-table th {
    font-size: 12px;
}
.ondemand .ondemand-titulo{height:50px;display:block;font-weight:700;font-size:1em}


.listings-grid .title p,
.listings-grid .desc p {
	display: block;
	color: #000000;
	padding: 5px 15px;
	margin: 0;
}


.listings-rows .desc p {
	margin: 0;
}


.listings-rows .desc p a {
	font-size: 14px;
	display: block;
	color: #000000;
	padding: 15px 0;
	margin: 0;
	text-decoration: none;
}


.listings-rows .desc p.dealer-photos a {
	padding: 0 0 15px 0;
}

#similar-listings-container.listings-grid .title p, #similar-listings-container.listings-grid .desc p{
	padding:5px;
}

	.listings-grid .price p,
	.listings-rows .content-title p,
	.listings-rows .desc p a,
	.listings-rows .featured p.dealer-photos a {
		font-size: 12px;
	}


#sidebar-divibar {
	visibility:hidden;
	display:none;
	position:static;
	z-index: -15;
	width: 100%;
}


#sidebar-divibar.sidebar-divibar-bottom {
	bottom:0;
}
#floating_menu.mff.a60 .center_logo #nav_right{border-top:none}
.center_logo #nav_right{border-top:1px solid #444444}
.center_logo #nav_right:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
header #nav_right{text-align:left}
header .center_logo #nav_right{display:table;margin:0 auto;width:100%}
header .center_logo #nav_right nav.right{display:table-cell;float:none;vertical-align:middle}
header .side_logo #logo,header .side_logo #text_logo,header .side_logo #nav_right,header .side_logo .phone{display:table-cell;float:none}
header .side_logo #nav_right{vertical-align:middle}
header .mhl{width:100%}


        #itro_popup
        {
    	visibility: hidden;
    	opacity: 0;
    	position: fixed;
    	background-image: ;
    	background-repeat: no-repeat;
    	background-position: center center;
    	margin: 0 auto;
    	left:1px;
    	right:1px;
    	z-index: 2147483647 !important;
	    padding:20px !important;	    border: solid;border-color:#2CAC21;    	border-radius: 8px;
    	border-width: 3px;
    	width: 300px;
    	height: auto;
    	background-color: #FFFFFF;
	            }
.view-convegni .view-content{clear:both;}
.view-eventi .view-footer .view-eventi .view-content{clear:both;}
.list-unstyled{padding-left:0;list-style:none}
.menu-item .fa{margin-right:10px}
.gl-Footer .menu-item{padding:2px 0}
.cp-Menu_navSocialLinks .menu-item{font-size:1.8em;color:#5DC3D5;display:inline-block;margin:0 0 0 .3em}
.cp-Menu_navSocialLinks .menu-item a:active,.cp-Menu_navSocialLinks .menu-item a:focus,.cp-Menu_navSocialLinks .menu-item a:hover{color:#0096AE}
.site-wrapper{transition:margin .2s linear}
.site-rail-menu--open .site-wrapper{margin-left:-100vw}


.custom-hidden_xs {
	position: relative;
	left: 50%;
	transform: translate(-50%, 0%);
	width: inherit;
	height: inherit;
}


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

.sidebar .widget_calendar tbody td.pad,
.sidebar .widget_calendar tfoot td.pad {
    background: #F5F5F5;
    border: none;
}
.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"}


.fa-stack br {
	display: none;
}


.quick-links .fa-stack {
	width: 100%;
}



.main-navigation .search-container {
    position: absolute;
    right: 15px;
    width: 200px;
    top: 18px;
}
 .custom-logo-link {
display: inline-block;
}
.text-white{color:#fff!important}
 #text-block-14 { margin-bottom:0px; text-align:left; }


div.widget h2,
#bottompanel div.col1 h3,
#bottompanel div.col2 h3,
#bottompanel div.col3 h3,
div.widget h4,
#rightcol li.sidebaritem h2.widgettitle {
	font-size: 18px;
	font-weight: normal;
	color: #caced3;
	padding-left: 0px;
	padding-bottom: 4px;
	margin-bottom: 12px;
	border-bottom: 1px solid #35383d;
	text-indent: 0px;
}


#bottompanel div.col1,
#bottompanel div.col2,
#bottompanel div.col3 {
	display: block;
	float: left;
	width: 32%;
	margin-top: 0px;
	padding-top: 0px;
}


#bottompanel div.col1 h3,
#bottompanel div.col2 h3,
#bottompanel div.col3 h3 {
	margin-top: 0px;
	padding-top: 0px;
}


#bottompanel div.col2,
#bottompanel div.col3 {
	margin-left: 2%;
}
.btn-arrow-left{width:25px;height:25px;position:relative;display:inline-block;margin:0px auto;cursor:pointer;transition:all 0.5s cubic-bezier(0.27, 1.64, 0.32, 0.95)}
.btn-arrow-left:hover{transform:translate(-5px, 0)}
.btn-arrow-left span{display:block;position:absolute;width:2px;height:50%;background:white;opacity:1;left:10px;top:0px}
.btn-arrow-left span.c-white{background:white}
.btn-arrow-left span.c-black{background:black}
.btn-arrow-left span:nth-child(1){transform:rotate(45deg);transform-origin:50% 0%;top:4px}
.btn-arrow-left span:nth-child(2){transform:rotate(-45deg);transform-origin:50% 100%;top:8px}
.offset-xl-2{margin-left:16.666667%}

.archive .content-area {
  padding: 40px 0;
}

.archive .content-area article.hentry, .search .content-area article.hentry {
  background: #f7f7f7 none repeat scroll 0 0;
  margin-bottom: 30px;
  padding: 30px;
}

.content-area article.hentry img.wp-post-image {
  margin-bottom: 15px;
}


ul.link-list{
	margin:0;
	padding:0;
	list-style:none;
}


ul.link-list li{
	margin:0;
	padding:2px 0 2px 0;
	list-style:none;
}

footer ul.link-list li a{
	color: #8C8C8C;
}

footer ul.link-list li a:hover {
	color: #e60000;
}


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:28px;}



ul.sub-menu li.menu-item { text-align: left; font-size: 1.2em !important;
}
.nav-drawer{display:-ms-flexbox;display:flex;position:fixed;top:3rem;bottom:0;left:-100%;z-index:999;-ms-flex-direction:column;flex-direction:column;width:20rem;max-width:calc(100vw - 2rem);background:#002e3b;font-family:biosans,sans-serif;transition:left .2s ease-in-out}
.nav-drawer.closed{max-height:none}
.nav-drawer.open{left:0;transition:left .2s ease-in-out}
body.contrast-light .nav-drawer{background:#fff;border-right:2px solid #000}
body.contrast-dark .nav-drawer{background:#000;border-right:2px solid #fff}

.row {
  margin-left: -15px;
  margin-right: -15px;
}
.field-collection-view{border:none;margin:0;padding:0;}
#section-carrousel .carrousel-carrousel .carousel-caption h3 .field-collection-view{margin:0;padding:0;}
#section-carrousel .carrousel-carrousel .carousel-caption h3 .field-collection-view a{color:white;font-size:30px;text-shadow:none;}
.field-collection-view-final{border-bottom:none;}
.field-collection-view .entity-field-collection-item{float:left;}
.field-collection-view ul.field-collection-view-links{float:right;font-size:0.821em;list-style-type:none;width:auto;margin:0 1em;padding:0;}
.field-collection-view .field-label{width:25%;}
.field-collection-view .content{margin-top:0;width:100%;}
ul.field-collection-view-links li{float:left;}
ul.field-collection-view-links li a{margin-right:1em;}



.gigpress-row td {
	border-bottom: 1px solid #EEE;
}



tr.gigpress-divider.gigpress-row td {
	border-top: 2px solid #CCC;
}



tr.gigpress-row.cancelled, tr.gigpress-info.cancelled, tr.cancelled span.gigpress-info-label, tr.cancelled span.gigpress-info-item {
	color: #999;
}



.windowbg, #preview_body
{
	color: #000000;
	background-color: #f6f5e9;
}


.table-link-site td a{
	color: #d44950;
}

.style41 {font-size: 14px}
#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}



	.et_vertical_nav #et-main-area,
	.et_vertical_nav #top-header {
		position: relative;
		margin-left: 225px !important;
	}



	.et_vertical_nav.et_vertical_right #et-main-area,
	.et_vertical_nav.et_vertical_right #top-header {
		margin-right: 225px;
		margin-left: 0 !important;
	}


.cont .cont-box {
	background: #FFFFFF;
	padding: 17px;
	box-sizing: border-box;
	width: 938px;
	margin: 0px auto 0px auto;
}

.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
}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}
.col-xs-12{width:100%}
.table-s1 .item .c5{width:20%}
.table-s1 .item .c5 .btn{font-size:16px;font-size:1rem}
.table-s1 .item .c5 .btn--blue{margin-bottom:4px}
.table-s1.table-big .item .c5{padding-right:20px}
.table-s1.table-big .item .c5 .btn{padding:1.6rem 1rem;font-size:21px;font-size:1.3125rem}

#main #block-namipedia-13 .girls,
#main #block-namipedia-13 .boys {
  display: inline-block;
}

#main #block-namipedia-13 .girls:after,
#main #block-namipedia-13 .boys:after {
  content: " ";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

#main #block-namipedia-13 .girls h4 {
  background-position: 0 -33px;
}

#main #block-namipedia-13 .girls a {
  color: #df658b;
}
.view-display-id-feature_stories_slideshow .field-name-field-overlay-text .feature-headline{font-size:1em;line-height:1.4em;}
.view-display-id-feature_stories_slideshow .field-name-field-overlay-text .feature-headline.hasbg{background-color:rgba(0,0,0,0.5);padding:10px 15px;}
html.ie11 .view-display-id-feature_stories_slideshow .field-name-field-overlay-text.hasbg .feature-headline span,html.ie10 .view-display-id-feature_stories_slideshow .field-name-field-overlay-text.hasbg .feature-headline span,html.ie9 .view-display-id-feature_stories_slideshow .field-name-field-overlay-text.hasbg .feature-headline span{line-height:1.5em;}

		.single-widget{
			margin-bottom: 20px;
		}

		.single-widget ul li {
			border-bottom: 1px dotted #eeeeee;
			margin-bottom: 7px;
			padding-bottom: 6px;
		}

		.single-widget ul li:last-child {
			border-bottom: none;
			margin-bottom: 0;
			padding-bottom: 0;
		}


.container-fluid {
  max-width: 1920px;
  padding-right: 0px;
  padding-left: 0px;
  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;
  }


div.filterbar select.dropdown, div.filterbar ul.hlist, div.filterbar a.link {
	margin: 0 3px;
	vertical-align: middle;
}


div.filterbar ul.hlist li {
	float: left;
	list-style: none;
	margin: 0;
}


div.filterbar ul.hlist li + li:before {
	content: "|";
	padding: 0 1px;
}
.absolute-footer,html{background-color:#5b5b5b}
.absolute-footer{color:rgba(0,0,0,0.5);padding:10px 0 15px;font-size:.9em}
.absolute-footer.dark{color:rgba(255,255,255,0.5)}
.absolute-footer.fixed{left:0;right:0;bottom:0;padding:7.5px 15px;z-index:101;color:#FFF;background-color:transparent;text-shadow:1px 1px 1px rgba(0,0,0,0.7)}
.absolute-footer ul{padding-bottom:5px;opacity:.8;border-bottom:1px solid #ddd}
.absolute-footer.dark ul{border-color:rgba(255,255,255,0.08)}
.absolute-footer.text-center ul{border:0;padding-top:5px}






.tp-bannertimer								{	visibility: hidden; width:100%; height:5px; background:#000; background:rgba(0,0,0,0.15); position:absolute; z-index:200; top:0px}

.tp-bannertimer.tp-bottom					{	top:auto; bottom:0px !important;height:5px}

.logo-gma {
	float:left;
	padding-bottom:10px;
}

.td_block_big_grid_11 .td_module_mx15 {
  width: 30%;
  
}

.td_block_big_grid_11 .td_module_mx15 .td-module-thumb {
  height: 360px;
  
  
}

.td_block_big_grid_11 .td_module_mx15 .td-meta-align {
  padding-right: 2px;
}
.forum-section ul li.photo-post{width:49%;float:right;clear:right;overflow:hidden}
.forum-section ul li.photo-post .image{float:left;width:100px;height:75px;overflow:hidden;margin-right:5px;margin-left:5px}
.forum-section ul li.photo-post .msg{display:block;height:55px;overflow:hidden}
body.responsive-ready .forum-section ul li.photo-post{float:none;width:100%;margin-bottom:2em}
.hnews .hmedia .photo{border:none}
.lastNews.layout-4 .items .hnews .hmedia .photo{width:100%}
.lastNews.layout-5 .items .hnews .hmedia .photo{width:100%}
.site-11 .lastNews.layout-4-AL-Mag .hnews .hmedia .photo{width:100%}

		ul#top-menu li.menu-gradient { width: 138px; }
ul li.collapsed,ul li.expanded,ul li.leaf{list-style:none;list-style-image:none}

    
    #header-main .mobile-menu .menu-mobile-primary-container .menu-item {
      position: relative; }

    
    #header-main .mobile-menu .menu-mobile-utility-container .menu-item {
      position: relative; }

  .menu-item-has-children .first-lvl .caret {
    display: block;
    top: 20px;
    width: 0;
    height: 0;
    border: 12px solid transparent;
    border-top: 20px solid white;
    position: absolute;
    z-index: 1;
    right: 15px;
    -webkit-transition: -webkit-transform .3s ease;
    transition: -webkit-transform .3s ease;
    -o-transition: transform .3s ease;
    transition: transform .3s ease;
    transition: transform .3s ease, -webkit-transform .3s ease;
    -webkit-transform-origin: 12px 10px;
    -ms-transform-origin: 12px 10px;
    transform-origin: 12px 10px;
  }
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}
.node-type-collections .entity-paragraphs-item,.node-type-collections .field-name-field-mainimage,.node-type-collections .paragraphs-fullwidth .content{position:relative;margin:auto;}
.node-type-collections .paragraphs-fullwidth .content,.node-type-collections .eb-image .content{padding-top:30px;padding-bottom:30px;}
.eb-parallax .content{position:absolute;}
.scene-container .scene-overlay{background-color:rgba(25,25,25,0.475);position:absolute;z-index:1;width:100%;height:100%;top:0;left:0;mix-blend-mode:multiply;}
.page-40X .scene-container .scene-overlay{background-color:rgba(25,25,25,0.625);}

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

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


.begin-search {display:block; padding:6px 20px; color:#B00; font-size:14px; font-weight:600; line-height:18px; background:#FFD700; position:absolute; top:-38px; left:0; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;}

.begin-search:before {display:block; content:""; width:0; height:0; border-style:solid; border-width:10px 10px 0 0; border-color:#FFD700 transparent transparent transparent; position:absolute; bottom:-10px; left:20px;}


.header-content {
  padding-left: calc(15px + 2%);
  padding-right: calc(15px + 1.5%);
}




.nav-links a {
    color: #000;
    font-weight: 500;
    transition: all 300ms ease;
}

.nav-links .nav-previous a:before {
	content: "\f100";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    padding: 0 2px;
    color: #000;
    font-size: 12px;
    transition: all 300ms ease;
}

.nav-links .nav-next a:after {
	content: "\f101";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    padding: 0 2px;
    color: #000;
    font-size: 12px;
    transition: all 300ms ease;
}

.nav-links a:hover,
.nav-links .nav-next a:hover:after ,
.nav-links .nav-previous a:hover:before {
	color: #00adb5;
}
.et-fb.et-db #et-boc .et_pb_number_counter{opacity:1}

.navbar-toggle .title {
  color: rgba(255,255,255,1);
  font-size: 10px;
  font-weight: 700;
  float: left;
  margin-right: 5px;
}

.list-promo .title {
  font-weight: 700;
  font-size: 1.1em;
}

  .article-header .meta {
    font-weight: bold;
    font-size: 16px;
    margin: 0px 0 15px; }

  .article-content .meta {
    font-size: 16px;
    margin-bottom: 12px; }

  .article-content .meta.date {
    font-weight: bold;
    font-size: 18px; }


.meta.categories {
  margin: 30px 0; }

  .meta.categories .category {
    display: inline-block;
    padding: 2px 10px;
    font-size: 14px;
    border: 1px solid #006179;
    margin: 0px 2px 0px 0; }

    .meta.categories .category a {
      border: 0; }

  .tease .meta.date {
    font-weight: bold;
    margin: 0px 0 15px; }

    .jm-module .tease .meta {
      font-size: 14px;
      margin: 0 0 5px 0; }

#footer #credit img  { vertical-align: bottom; }

#footer #credit span  { display: none; }

#footer #credit  { margin-top: -12px; }

.col-right { float: right; }


#genesis-responsive-slider {
	background-color: #fff;
	border: 10px solid #eee;
	margin: 0 auto;
	padding: 10px;
	position: relative;
}
