﻿

.art-post-body
{
  position: relative;
  z-index: 1;
  padding: 10px;
}

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

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

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

.jumbotron .container {
  max-width: 100%;
}

  .container .jumbotron,
  .container-fluid .jumbotron {
    padding-right: 60px;
    padding-left: 60px;
  }
.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}

#sidebars .widget-slider .wp-post-image { width: 100%; margin: 0; }


#sidebars p { line-height: 20px }

#sidebars .wp-post-image, footer .wp-post-image {
    margin-bottom: 0;
    margin-top: 5px;
    margin-right: 10px;
    margin-left: 0;
}

#sidebars .wp-post-image.attachment-widgetfull, footer .wp-post-image.attachment-widgetfull { margin-bottom: 5px }


.wrap {
	width: 96.153846%;
	max-width: 83.3333em;
}


.single .post .entry-title,
.page .page .entry-title,
.site-title {
	margin-bottom: 1.25rem;
	font-weight: 700;
	letter-spacing: -0.025em;
}


.blog .entry-title,
.archive .entry-title,
.search .entry-title {
	margin-bottom: 0;
}


.blog .content-area .entry-title,
.archive .content-area .entry-title,
.search .content-area .entry-title {
	margin-top: 0.375em;
	margin-bottom: 0.375em;
	font-weight: 700;
	line-height: 1.4;
	letter-spacing: -0.01em;
}


.blog .content-area .entry-title a,
.archive .content-area .entry-title a,
.search .content-area .entry-title a {
	color: #363738;
}





.blog .format-aside .entry-title,
.archive .format-aside .entry-title {
	display: none;
}
.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}
.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}
.navbar-default .navbar-toggle .icon-bar{background-color:#888}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}



#navbtn{display:none;position:absolute;top:3px;right:15px;width:58px;height:55px;cursor:pointer;z-index:99999 !important;}

#navbtn span{position:absolute;top:20px;left:20px;display:block;width:18px;height:3px;background-color:#000000;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}

#navbtn span.line2{top:26px;}

#navbtn span.line3{top:32px;margin:0 0 0 0;}

#navbtn div{position:absolute;top:0;right:58px;text-align:right;height:56px;line-height:56px;font-size:18px;color:#000000;width:80px;font-weight:700;font-family: "Trebuchet MS", Helvetica, sans-serif;}
#section-content .pane-v-003-hp-blocs .hpblocs-container .hpblocs-overlay{position:absolute;bottom:0;width:100%;}


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


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

	
	.genesis-nav-menu.responsive-menu .menu-item,
	.responsive-menu-icon {
		display: block;
	}

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

	
	.genesis-nav-menu.responsive-menu .menu-item-has-children {
		cursor: pointer;	
	}

	
	.genesis-nav-menu.responsive-menu .menu-open.menu-item-has-children:before {
		content: "\f343";
	}


.genesis-nav-menu .menu-item {
	border: none;
	display: inline-block;
	margin: 0;
	padding: 0;
	text-align: left;
}


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




.menu .menu-item:focus {
	position: static;
}


	.genesis-responsive-menu .genesis-nav-menu .menu-item {
		display: block;
		float: none;
		position: relative;
		text-align: left;
	}


	.genesis-responsive-menu .genesis-nav-menu .menu-item:focus,
	.genesis-responsive-menu .genesis-nav-menu .menu-item:hover {
		position: relative;
	}
.block .block__header--button-action-circle .block__header-anchors{position:absolute;margin:0;right:0;bottom:0;width:100%}



.hp_our_products nav {
    margin-bottom:30px;
}
.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}
.fusion-button-wrapper{display:inline}
.fusion-button-wrapper.fusion-aligncenter{display:block;text-align:center}




.site-title {

	float: left;

	font-size: 18px;

	font-weight: 700;

	line-height: 48px;

	margin: 0;

}




.site-title a,

.site-title a:hover {

	color: #fff;

}


				.site-title,
		.site-description {
			clip: rect(1px 1px 1px 1px); 
			clip: rect(1px, 1px, 1px, 1px);
			position: absolute;
		}
.tatsu-header-col,.tatsu-header-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.tatsu-header-col{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.tatsu-header-col .tatsu-single-image,.tatsu-header-col .tatsu-text-block-wrap,.tatsu-slide-menu-col .tatsu-single-image,.tatsu-slide-menu-col .tatsu-text-block-wrap{width:auto}
.tatsu-header-col .tatsu-header-navigation{display:none}
.tatsu-header-col .tatsu-mobile-navigation{display:inline-block}
.tatsu-fymsaxvopiabetf8.tatsu-header-col{flex-basis:22%;justify-content:flex-start;align-items:center}
.tatsu-fymsaxvq2l4fo153.tatsu-header-col{flex-basis:56%;justify-content:center;align-items:center}
.tatsu-fymsaxw1avcae9ip.tatsu-header-col{flex-basis:22%;justify-content:flex-end;align-items:center}


.tt-mslide-table {
  position: relative;
  display: table;
  width: 100%;
  height: 454px;
  padding: 40px 0;
}


.slider-style6 .tt-mslide-table {
  height: calc(100vh - 223px);
}


.tt-mslide.type-2.big .tt-mslide-table,
.tt-mslide.type-2.long .tt-mslide-table {
  height: 506px;
}


.tt-mslide.type-2.small .tt-mslide-table {
  height: 248px;
}

  .tt-mslide.type-2.big .tt-mslide-table {
    height: 400px;
  }
 #padding-48 { height:20px; }

.wpcr3_caps { text-transform:capitalize; }

.panel-row-style {
  zoom: 1;
}

.panel-row-style:before {
  content: '';
  display: block;
}

.panel-row-style:after {
  content: '';
  display: table;
  clear: both;
}

.main, #main-menu, #header {
    border-spacing: 0;
    padding: 0;
    border-collapse: collapse;
    border: 0;
}


#header{
    height: 90px;
}
.inner-wrap{position:relative;width:100%;-webkit-transition:-webkit-transform 500ms ease;-moz-transition:-moz-transform 500ms ease;-ms-transition:-ms-transform 500ms ease;-o-transition:-o-transform 500ms ease;transition:transform 500ms ease}
.inner-wrap:before,.inner-wrap:after{content:" ";display:table}
.inner-wrap:after{clear:both}
.off-canvas-wrap.sticky-off-canvas .inner-wrap{position:relative;height:100%}
.slider .media-holder.overlay .is-hover .inner{width:70%}
.media-holder.overlay .is-hover .inner{position:absolute;bottom:0;left:0}
.media-holder.overlay .is-hover .inner-box{padding:2.618em;width:100%}

.row {
  margin-right: -15px;
  margin-left: -15px;
}
.rev_slider_wrapper{position:relative;z-index:0;width:100%}
.logo{width:245px;margin:24px 0 0 14px;height:16.75px;position:absolute;left:50%;margin-left:-127px;z-index:1}
.toolbar .logo-another{fill:#000;position:relative;top:50%;transform:translateY(-50%)}
.places-title .logo-places{fill:#fff}
.places .logo-main{fill:#000}
.logo-main{fill:#fff}
.logo-inbanner #logo-main{width:auto;margin-right:0}
.logo-inbanner .vc_column-inner{background-size:contain;text-align:center;background-repeat:no-repeat}
.logo #logo-straight{width:245px}
#pro-footer{background:rgb(0,5,7);padding-top:2em;padding-bottom:2.5em;}
z-index:100 !important;flex-direction:row !important;flex-direction:row !important;.e93-1.x-bar {height:auto;padding:2em 0vw 2.5em 0vw;font-size:16px;background-color:rgb(191,29,7);z-index:10;}
.e93-1.x-bar-content {flex-direction:column;justify-content:center;align-items:center;flex:0 1 100%;height:auto;max-width:1440px;}
.e93-1.x-bar-outer-spacers:before,.e93-1.x-bar-outer-spacers:after {flex-basis:0em;width:0em;height:0em;}
.e93-1.x-bar-space {font-size:16px;}
.e93-1 .pro-footer{background:rgb(0,5,7);padding-top:2em;padding-bottom:2.5em;}
.c-social{display:-ms-flexbox;display:flex}
.c-social svg{width:22px;height:22px;fill:#fff}
.footer .c-social{display:-ms-inline-flexbox;display:inline-flex;margin:20px}
.pswp__item{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden}
 
.lista-odkazy {float: left; height: 28px; color: #ffffff; line-height: 28px; text-decoration: none; padding-left: 6px; padding-right: 6px;}

.lista-odkazy a {text-decoration: none; color: #ffffff;}

.lista-odkazy a:hover {text-decoration: underline;}
.tb-blend .blend-inner{display:block;position:absolute;left:50%;width:50px;height:50px;-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg)}
.tb-blend.up .blend-inner{bottom:-39px}
.tb-blend.down .blend-inner{top:-39px}


.home-title {
    min-height: 40px
}
@charset "UTF-8";



.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}


.animated.infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}


.animated.hinge {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}


.animated.flip {
  -webkit-backface-visibility: visible;
  -ms-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-animation-name: flip;
  animation-name: flip;
}




.partners-wrap{padding-top: 40px;padding-bottom: 12px;background-color: #000;}


.partners-wrap .partner-con{width: 33.33%;float: left;padding: 0 15px;text-align: center;}

.partners-wrap .partner-con a{display: table;height: 200px;width: 200px;padding: 10px;background-color: #171717;border-radius: 50%;-webkit-border-radius: 50%;text-align: center;border: 1px solid #333;margin: 0 auto;margin-bottom: 30px;}

.partners-wrap .partner-con a:hover{background-color: #3b3b3b;box-shadow: 0 0 12px 6px rgba(0,0,0,0.4);-webkit-box-shadow: 0 0 12px 6px rgba(0,0,0,0.4);}

.partners-wrap .partner-con .partner-col{display: table-cell;vertical-align: middle;}




.partners-wrap.white{background-color: #fff;}


.partners-wrap.white .sec-title h2{color: #000;}




    .partners-wrap, .whats-new-sec{padding-top: 25px;padding-bottom: 0;}

#news_headline h2 .stripe_holder_before {
margin-right:12px;
width:130px;
}


.site-footer-bottom {
  font-size: 16px;
  font-size: 1rem;
}


.site-footer-bottom-left {
  color: rgba(255, 255, 255, 0.4);
  margin-bottom: 20px;
  text-align: center;
}
.sp-image-container{overflow:hidden}
.sp-image{position:relative;display:block;border:0}
.slider-pro img.sp-image,.slider-pro img.sp-thumbnail{max-width:none;max-height:none;border:0!important;border-radius:0!important;padding:0!important;-webkit-box-shadow:none!important;-mox-box-shadow:none!important;box-shadow:none!important;transition:none;-moz-transition:none;-webkit-transition:none;-o-transition:none}
.span10{width:780px}
.row-fluid .span10{width:82.97872339599999%;*width:82.92553190663828%}
input.span10,textarea.span10,.uneditable-input.span10{width:770px}
table .span10{float:none;width:764px;margin-left:0}



.main-menu a, .header a, .grey_all a, .nest a, .nest-new a {border-bottom: none;}


.main {
	padding: 30px 0;
}

	.menu .main-menu {
		
	}

		.menu .main-menu .wrapper .current_page_item a {
			
		}

.main .container-wrapper {
	background-color: white;
	padding: 30px 20px 0 20px;
	border-radius: 20px;
	border-bottom: 5px solid #e5e5e5;
}
.highlight{color:#ffd600}







a,
.highlight,
nav.light .main-menu a:hover, 
nav.dark .main-menu a:hover,
nav.light .main-menu li.active a,
nav.transparent .main-menu li.active a, 
nav.dark .main-menu li.active a,
.parallax .quote i,
#filters ul li a:hover h3, 
#filters ul li a.active h3,
.post-title a:hover,
.post-tags li a:hover,
.tags-list li a:hover,
.pages li a:hover,
.home3 .slabtextdone .slabtext.second-child,
.service-box:hover .service-icon,
span.amount,
#nav .sub-menu li a:hover, 
#nav .sub-menu li .sub-menu li a:hover, 
#nav .sub-menu li .sub-menu li .sub-menu li a:hover {
	color:#3a6587;
}
.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%}
.blog .format-aside .entry-title,.archive .format-aside .entry-title{display:none}
.header-video .entry-title,.header-video h2,.header-img .entry-title,.header-img h2{font-weight:normal;font-size:16px}
	
.msgdiv .msgh1 {
	padding-bottom:0;
	}




#sitehead {position:relative;text-align:left;height:auto;width:920px;background:#81a024}


.navigation {
background:#f9f9f9;
font-size:11px;
padding:5px 10px;
margin:0 0 20px 0;
border-top:#bbb 1px solid;
}


.navigation a {
color:#555;
font-weight:bold;
text-decoration:none;
}


.navigation a:hover {
color:#333;
text-decoration:none;
}
.text-center{text-align:center!important}
.section-infographic .text-center{color:#fff}
.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-4{width:33.33333333%}
.home .current_news .tabbed-content .panels{margin-top:20px}
.home .current_news .tabbed-content .panels .button{border-radius:0;font-size:14px;padding-right:35px}
.home .current_news .tabbed-content .panels .button:hover{-webkit-box-shadow:0px 0px 20px 0px white;-moz-box-shadow:0px 0px 20px 0px white;box-shadow:0px 0px 20px 0px white;text-decoration:none}
.home .current_news .tabbed-content .panels .button:after{content:"\e90b";font-family:'icomoon'!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;right:15px}
.home .current_news .tabbed-content .panels .panel .ux-box-image{display:none}
.home .current_news .tabbed-content .panels .panel .ux-row-slider .ux-box-image{display:block}
.app-tabs .panels{padding:0;max-width:1133px;margin:0 auto;font-family:Roboto, helvetica, arial, sans-serif}



#trigger--more {
	text-align: center;
	background: #f3f3f3;
}


#trigger--more a {
	padding: 1rem 0;
	display: block;
	height: 100%;
	width: 100%;
}

      #bwg_container1_0 #bwg_container2_0 .bwg_slideshow_dots_0 {
        display: inline-block;
        position: relative;
        width: 12px;
        height: 12px;
        border-radius: 5px;
        background: #F2D22E;
        margin: 3px;
        cursor: pointer;
        overflow: hidden;
        z-index: 17;
      }


.margin-top-50 {
    margin-top: 50px;
}
.ul-reset,.site-nav--condensed .navbar,.homepage-upcoming_events .event-list{list-style:none;margin:0;padding:0}


	

	


	
	#menu-main .cta-menu-item {display:block;margin-left:-15px;margin-right:-15px;margin-bottom:-10px;background-color:#eef0f4;padding:15px;margin-top:20px;}

	#menu-main .mega-menu-column-title .cta-menu-item {margin-bottom:-15px;}

	#menu-main .cta-menu-item .item_description {display:block;color:#425a75;font-size:14px;}

	#menu-main .cta-menu-item a {display:block;border:1px solid #f69421;color:#f69421;margin-top:15px;border-radius:4px;text-align:center;padding:8px 15px;}

	#menu-main .cta-menu-item a:hover {background-color:#f69421;color:#ffffff;}


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


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


	.genesis-nav-menu.responsive-menu .menu-item,
	.responsive-menu-icon {
		display: block;
	}

	
	.genesis-nav-menu.responsive-menu .menu-item {
		margin: 0;
	}


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


	.genesis-nav-menu.responsive-menu .menu-item-has-children {
		cursor: pointer;	
	}


	.genesis-nav-menu.responsive-menu .menu-open.menu-item-has-children:before {
		content: "\f343";
	}


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


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



.menu .menu-item:focus {
	position: static;
}

	.js .nav-primary .genesis-nav-menu .menu-item,
	.js .site-header .genesis-nav-menu .menu-item {
		display: block;
		float: none;
		margin: 1px 0;
		position: relative;
		text-align: left;
	}

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

	.js .nav-primary .genesis-nav-menu .menu-item a,
	.js .site-header .genesis-nav-menu .menu-item a {
		border: none;
		padding: 12px 0;
		width: 100%;
	}
.block2_2{width:206px;display:inline-block;float:left}
.block2_2 h4{padding-bottom:0}
.block2_1,.block2_2{float:none;margin:0 auto;display:block}


    .img-responsive {
        max-width: 100%;
    }


    .is-flex .img-responsive {
        max-width: 100%;
    }


    .col-md-6 .img-responsive {
        max-width: 100% !important;
        margin: 5px auto;
    }

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

  .col-sm-8 {
    width: 66.66666667%;
  }

ul.nav-child {
	margin:0;
	padding:0
}
.clear1,.clear2:nth-child(2n+1),.clear3:nth-child(3n+1),.clear4:nth-child(4n+1),.clear6:nth-child(6n+1),.marking{clear:both}
.grid_item.clear2:nth-child(2n+1),.grid_item.clear3:nth-child(3n+1),.grid_item.clear4:nth-child(4n+1),.grid_item.clear6:nth-child(6n+1){clear:none}
.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;}

.content-noticias{width: 100%; height: 170px; float: left; margin-top: 20px;}


.container, #logo, nav, .main {
    max-width:960px;
    margin:0 auto;
    position:relative;
}


#logo {
    text-align:center;
    position:relative;
    top:-40px
}



#logo, #logo a, #logo img {
    text-align:center;
    width:100%;margin:0;
    padding;0;
}

#logo img {
    width:65%;
}
#u2230{margin-left:50%;width:295px;position:relative;}
#u2230,#u2210{background-color:transparent;}
.clip_frame{overflow:hidden;}
.panel-group{margin-bottom:20px}
.panel-group .panel{margin-bottom:0;border-radius:4px}
.panel-group .panel+.panel{margin-top:5px}
.panel-group .panel-heading{border-bottom:0}
.panel-group .panel-footer{border-top:0}
.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}
.st-accordion .panel-group .panel{margin-bottom:10px;border-radius:0}
.carousel-inner{position:relative;width:100%;overflow:hidden}
				.content_block .aio-icon-box-link:hover .aio-icon-title {			color:#a0a0a0 !important;		}
a.aio-icon-box-link{text-decoration:none;display:block}

.mbr-section-subtitle {
  line-height: 1.3;
}

.cid-rnjtm6Afus .mbr-section-subtitle {
  color: #c40050;
  text-align: center;
}

.cid-rnjtm6Afus .mbr-section-subtitle B {
  color: #efefef;
}

.cid-rnjryMPZ6G .mbr-section-subtitle {
  color: #ffffff;
  text-align: center;
}



.full {
					width: 100%;
					float: left;
					position: relative;
				}

.full img {
	max-width: 100%;
	height: auto;
	text-align: center;
}

				.full .prices {
					background: rgba(237,50,55,0.7);
					color:#fff;
					padding: 10px 0px 10px 0px;
					
				}

				.full .prices a {
					color: #fff;
				}

				.full .prices_txt {
					background: #f7f8f7;
				}

				.full .prices_foot {
					text-align: center;
					color:#fff;
					font-size: 1.2em;
					background:#ed3237;
					padding: 10px 0px 10px 0px;
					text-transform: uppercase;
					transition: all 500ms;
					cursor: pointer;
				}

				.full .prices_foot:hover{
					background:#000 ;
					transition: all 500ms;
					cursor: pointer;
				}

.full .prices_foot a {
	color:#fff !important; 
}

    .hs-line-8 {
        font-size: 12px;
    }

.hs-line-8.no-transp{
    opacity: 1;
}

    #navigation .menu {
        display: block!important;
        float: none;
        background: transparent;
    }

    .secondary-navigation #navigation .menu { background: none }

    .secondary-navigation #navigation .menu:last-child { margin-bottom: 45px }

.sub-menu .menu-item-has-children:after { color: #fff }

#navigation ul li.menu-item-wpmm-megamenu:hover { color: inherit !important }

#navigation .menu li a { font-family: 'Oswald'; font-weight: normal; font-size: 16px; color: #777777; }

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





header#theme-header #main-nav ul li.menu-item-home a , header#theme-header #main-nav ul li.menu-item-home.current-menu-item a{
	background-image: none !important;
	text-indent: 0;
	width:auto;
}
.navbar-default .navbar-nav .category-cucina.active:hover:after,.navbar-default .navbar-nav .category-cucina.active:after,.navbar-default .navbar-nav .category-cucina:hover:after{background-color:#FFC11E}
.navbar-default .navbar-nav .category-cucina.active:hover a,.navbar-default .navbar-nav .category-cucina.active a,.navbar-default .navbar-nav .category-cucina:hover a{color:#FFC11E;background-color:#fff}
#submenu.category-cucina{background-color:#FFC11E}
.title-category.category-cucina{background-color:#FFC11E}
.item--thumbnail .item__title{width:100%;display:block;line-height:1.2;}
.list-item .item__title{margin:0;display:block;font-family:"Francois One",sans-serif;font-size:18.72px;font-size:1.17rem;}
.js .loading-screen{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:-1;pointer-events:none;opacity:0;display:none}
.small-12{width:100%}
