
/* /bow/700/modules/header-03/template.css */
.header-03 nav.navbar .box-layout {
    padding: 0 30px;
}
nav.navbar.navbar-default ul.nav > li > a {
  padding: 35px 0;
}
.header-03 nav.navbar .navbar-nav > li > a, .header-03 nav.navbar .navbar-nav > li > a:hover, .header-03.header-appear nav.bootsnav.header-light-transparent .navbar-nav > li > a {
    color: #fff;  padding-right:18px !important; padding-left:18px !important; font-size: 15px; margin: 0 !important; letter-spacing: 1px !important;
}

@media (min-width: 992px) and (max-width: 1400px) {
	.header-03 nav.navbar .navbar-nav > li > a, .header-03 nav.navbar .navbar-nav > li > a:hover, .header-03.header-appear nav.bootsnav.header-light-transparent .navbar-nav > li > a {
	    color: #fff;  padding: 26px 8px !important;  font-size: 13px; margin: 0 !important;  letter-spacing: 1px !important;
	}
	.header-03 nav.navbar .box-layout {
    padding: 0 25px;
}
}
@media (min-width: 992px) and (max-width: 1100px) {
	.link-home { display: none; }
}

.header-03 a.logo img { max-height: 26px; }

@media (max-width: 991px) { 
	.header-03 a.logo img, .sticky .header-03 a.logo img { height: 13px; }
	nav .accordion-menu, .sticky nav .accordion-menu {padding: 23px 0 23px 0; }
	.navbar, .header-03.sticky nav.navbar-fixed-top.header-light  { background-color: #000; }
	.navbar-default .navbar-toggler .icon-bar, .header-03.sticky .navbar-default.header-light .navbar-toggler .icon-bar, .header-03.sticky .navbar-default.header-light-transparent .navbar-toggler .icon-bar {
    background: #ffffff;
}
h1.title-page {
    margin-right:50px; margin-left:50px;
}
.header-03.sticky nav.navbar-fixed-top.header-light.white-link .navbar-nav > li > a { color:#fff !important; }
}

@media (min-width: 992px) and (max-width: 1500px) {
	.header-03 nav.navbar .navbar-nav > li > a, .header-03 nav.navbar .navbar-nav > li > a:hover, .header-03.header-appear nav.bootsnav.header-light-transparent .navbar-nav > li > a {
		padding-right: 15px !important;
		padding-left: 15px !important;
	}
}
@media (min-width: 992px) and (max-width: 1200px) {
	.header-03 nav.navbar .navbar-nav > li > a, .header-03 nav.navbar .navbar-nav > li > a:hover, .header-03.header-appear nav.bootsnav.header-light-transparent .navbar-nav > li > a {
		padding-right: 8px !important;
		padding-left: 8px !important;
		font-size: 12px !important;
	}
}

/* /bow/700/modules/video_cn/template.css */
.videoWrapper {position: relative;padding-bottom: 56.25%;padding-top: 25px;height: 0;}.videoWrapper iframe {position: absolute;top: 0;left: 0; width: 100%;height: 100%;}

/* /bow/700/modules/slider-02/template.css */
.slider-text-middle-main {
    display: table;
    height: 100%;
    width: 100%;
}
.slider-text-bottom {
    display: table-cell;
    vertical-align: bottom;
}
#slider .padding-text-title-page { padding:8% 0 6% 12%; }

.swiper-button-next, .swiper-button-prev { width: 21px; height: 35px; margin-top: -10px; background-size: 21px 35px; }
.swiper-button-prev, .swiper-container-rtl .swiper-button-next { left: 25px; }
.swiper-button-next, .swiper-container-rtl .swiper-button-prev { right: 25px; }

@media (min-width: 1200px) and (max-width: 1400px) { 
	#slider .padding-text-title-page { padding:8% 0 6% 12%; }
}
@media (max-width: 1199px) { 
	#slider .padding-text-title-page { padding:8%; }
}
@media (max-width: 991px) { 
	#slider .padding-text-title-page { padding:50px 40px; }
}
@media (max-width: 767px) { 
	#slider .padding-text-title-page { padding:30px 30px; }
}

/* /bow/700/modules/swiper-fullpage-home-cn/template.css */
.visible-desktop { display: block !important; }
.visible-mobile { display: none !important; }

@media all and (max-width: 991px) {   /* a 991 inizia il menu collapse */
    .visible-desktop { display: none !important; }
    .visible-mobile { display: block !important; }
}

/* /bow/700/modules/elenco-catalogo_cn/template.css */
#elenco-catalogo .elenco-catalogo-item { padding-top: 15px; padding-bottom:30px; }
#elenco-catalogo .padding-item { padding: 30px 30px 25px 30px; position: relative; }
#elenco-catalogo .label { position: absolute; top:0px; right:30px; z-index: 3; width: 100px; height: 56px; padding: 9px 8px 0px 8px; font-size: 11px; line-height: 14px; color:#333; text-align: center;   }
#elenco-catalogo .label-text { font-weight: 700; height: 32px; }
#elenco-catalogo .label .arrow-reverse-bottom {
    width: 0;
    height: 0;
    border-left: 50px solid transparent;
    border-right: 50px solid transparent;
    position: absolute;
    border-bottom: 50px solid #fff;
    left: 0;
    z-index: 50;
    border-bottom: 15px solid #fff !important;
}
#elenco-catalogo .btn-absolute { position: absolute; top:-25px; right:0px; z-index: 2;  }

@media all and (max-width: 576px) { 
	#elenco-catalogo .padding-item { padding:20px 20px 15px 20px; } 
}

/* /bow/700/modules/item-annuncio-home-ricette-cn/template.css */
#item-annuncio-home-news .bg-diagonal-black { position: absolute; top: 0; width:223px; left:0; z-index: 1; height: 100%;  
	background-image: url('/bow/700/modules/item-annuncio-home-news/img/bg-diagonal-theme.png'); background-repeat: no-repeat;  background-position:right center !important; overflow: hidden; background-size: cover !important; 
}
@media (max-width: 991px) { 
	#item-annuncio-home-news .bg-diagonal-black { display: none; }
}
@media (max-width: 767px) { 
	#item-annuncio-home-news .bg-diagonal-black { display: none; }
	#item-annuncio-home-news .pl-6 { padding: 25px; }
}

/* /bow/700/modules/form/template.css */
.single-post-style-01{visibility:hidden}.single-post-style-01 .breadcrumb a{color:inherit}.single-post-style-01 .table{margin:0}.single-post-style-01 .table tr:first-child td,.single-post-style-01 .table tr:first-child th{border-top:0}.single-post-style-01 .table tr th{width:40px}.single-post-style-01 .table .icon{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;line-height:24px;margin-top:-2px}.single-post-style-01 .table .icon svg{fill:currentColor;width:24px;height:24px}

/* /bow/700/modules/footer/template.css */
.footer-classic ul.list-inline li { padding: 10px; }
.footer-classic ul.list-inline li a { width: auto !important; height: auto !important; }

@media all and (max-width: 576px) { 
	.footer-classic ul.list-inline li { width: 100% !important; }
	.footer-classic ul.list-inline li a { width: 100% !important; height: auto !important; }
}
