/* color #004F01 */
.btgrid .row .col .content{ float:none !important; padding-left: 0px !important;}
.cella_1,.cella_2,.cella_3,.cella_4,.cella_1_3,.cella_2_3,.cella_3_3{
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, Gecko */
	box-sizing: border-box;
	padding:5px;
}

.cella_1{ width:25%; float:left; }
.cella_2{ width:50%; float:left;}
.cella_3{ width:75%; float:left;}
.cella_4{ width:100%; float:left;}

.cella_1_3{ width:33%; float:left; }
.cella_2_3{ width:33%; float:left; }
.cella_3_3{ width:34%; float:left; }
.testi{ }
.testi p{ margin:0; padding:0;}

body {font-family: 'Maven Pro', 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size:16px; line-height: 1.5em;}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{font-family: 'Maven Pro', 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif;}
p {font-family: 'Maven Pro', 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif; margin:0; padding:0; line-height:none;font-size:16px; line-height: 1.5em;}

a:hover, a:focus, a:active {color:#98cb00 !important;}
.linkMenuSticky{color:#004F01 !important;}
#page-title {background:none !important;padding:0 !important;}

.bg-sfumatura-1{background:#004F01 !important;}
.bg-sfumatura-2{background:#0f7311 !important;}
.bg-sfumatura-3{background:#36a738 !important;}
.bg-sfumatura-4{background:#60d062 !important;}
.testo-s-14{font-size: 14px !important; }
.testo-s-16{font-size: 16px !important; }
.testo-s-18{font-size: 18px !important;}
.testo-s-20{font-size: 20px !important;}
.testo-s-22{font-size: 22px !important;}
.testo-s-24{font-size: 24px !important;}
.text-small {
    font-size: 14px !important;
}
.text-box {padding: 60px 30px 20px 30px;}
.colorBlue{color:#004F01 !important}
.colorBlue a{color:#004F01 !important}
.colorBlue a:hover{color:#9ED100 !important}
.colorGreen{color:#004F01 !important}
.list-icon li {margin-bottom:0px !Important}

#goToTop { background-color:#004F01 !important}
#goToTop:hover { background-color:#004F01 !important}
.display-none{display:none;}
.Pointer{cursor:pointer !important;}
.bgrBlue{ background-color:#004F01 !important}
.borderBlue{border-color:#004F01 !important}
::selection {background:#81B441 !important}
<!-- REVOLUTION LAYERS STYLES -->

			.tp-caption.FoodCarousel-Content,.FoodCarousel-Content{color:rgba(41,46,49,1.00);font-size:17px;line-height:28px;font-weight:500;font-style:normal;font-family:Raleway;text-decoration:none;background-color:rgba(255,255,255,1.00);border-color:rgba(41,46,49,1.00);border-style:solid;border-width:1px;border-radius:0 0 0 0px}
			.tp-caption.FoodCarousel-Button,.FoodCarousel-Button{color:rgba(41,46,49,1.00);font-size:13px;line-height:13px;font-weight:700;font-style:normal;font-family:Raleway;text-decoration:none;background-color:rgba(255,255,255,1.00);border-color:rgba(41,46,49,1.00);border-style:solid;border-width:1px;border-radius:0px 0px 0px 0px;letter-spacing:1px}
			.tp-caption.FoodCarousel-Button:hover,.FoodCarousel-Button:hover{color:rgba(255,255,255,1.00);text-decoration:none;background-color:rgba(41,46,49,1.00);border-color:rgba(41,46,49,1.00);border-style:solid;border-width:1px;border-radius:0px 0px 0px 0px;cursor:pointer}
			.tp-caption.FoodCarousel-CloseButton,.FoodCarousel-CloseButton{color:rgba(41,46,49,1.00);font-size:20px;line-height:20px;font-weight:700;font-style:normal;font-family:Raleway;text-decoration:none;background-color:rgba(0,0,0,0);border-color:rgba(41,46,49,0);border-style:solid;border-width:1px;border-radius:30px 30px 30px 30px;letter-spacing:1px}
			.tp-caption.FoodCarousel-CloseButton:hover,.FoodCarousel-CloseButton:hover{color:rgba(255,255,255,1.00);text-decoration:none;background-color:rgba(41,46,49,1.00);border-color:rgba(41,46,49,0);border-style:solid;border-width:1px;border-radius:30px 30px 30px 30px;cursor:pointer}

			.foodcarousel-headline{font-weight:800 !important}
			.FoodCarousel-Content a,.FoodCarousel-Content a:visited{color:#89c400 !important; text-decoration:underline !important}
			.FoodCarousel-Content a:hover{color:#3a2d58 !important}

			#rev_slider_41_1 .metis.tparrows{background:rgba(255,255,255,1); padding:10px; transition:all 0.3s; -webkit-transition:all 0.3s; width:60px; height:60px; box-sizing:border-box}
			#rev_slider_41_1 .metis.tparrows:hover{background:rgba(255,255,255,0.75)}
			#rev_slider_41_1 .metis.tparrows:before{color:rgb(0,0,0);   transition:all 0.3s; -webkit-transition:all 0.3s}
			#rev_slider_41_1 .metis.tparrows:hover:before{transform:scale(1.5)}
			.erinyen .tp-thumb{opacity:1}
			.erinyen .tp-thumb-over{background:rgba(0,0,0,0.25); width:100%; height:100%; position:absolute; top:0px; left:0px; z-index:1; -webkit-transition:all 0.3s; transition:all 0.3s}
			.erinyen .tp-thumb-more:before{font-family:"revicons"; font-size:12px; color:rgb(170,170,170); display:block; line-height:15px; text-align:left;   z-index:2; position:absolute; top:20px; right:20px; z-index:2}
			.erinyen .tp-thumb-more:before{content:"\e825"}
			.erinyen .tp-thumb-title{font-family:"Raleway"; letter-spacing:1px; font-size:12px; color:rgb(255,255,255); display:block; line-height:15px; text-align:left;   z-index:2; position:absolute; top:0px; left:0px; z-index:2; padding:20px 35px 20px 20px; width:100%; height:100%; box-sizing:border-box; transition:all 0.3s; -webkit-transition:all 0.3s; font-weight:500}
			.erinyen .tp-thumb.selected .tp-thumb-more:before,.erinyen .tp-thumb:hover .tp-thumb-more:before{color:rgb(170,170,170)}
			.erinyen .tp-thumb.selected .tp-thumb-over,.erinyen .tp-thumb:hover .tp-thumb-over{background:rgb(255,255,255)}
			.erinyen .tp-thumb.selected .tp-thumb-title,.erinyen .tp-thumb:hover .tp-thumb-title{color:rgb(0,0,0)}

/* ----------------------------------------------------------------------
	header
-------------------------------------------------------------------------*/
#topbar{background:#FFFFFF;}
#topbar .top-menu > li > a {color: #333!important;}
#header #header-wrap {background:#FFFFFF !important;}
#mainMenu nav > ul > li > a {
    font-family: 'Maven Pro', 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size:16px !Important;
	color: #333 !important;
	border-bottom:#004F01 solid 1px;
}
.containerCerca { padding-top:30px;}
.containerLogin {padding-top:40px;font-size:15px;}
.spanCarrello{color:#004F01;font-size:16px;}

#mainMenu nav > ul > li.mega-menu-item .mega-menu-content .mega-menu-title {
	font-family: 'Maven Pro', 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size:15px;
}

#mainMenu nav > ul > li .dropdown-menu > li > a, #mainMenu nav > ul > li .dropdown-menu > li > span, #mainMenu nav > ul > li .dropdown-menu > li [class*="col-"] > ul > li > a {
	font-size:14px !important;	
}
#mainMenu nav > ul > li .dropdown-menu > li.current > a,
#mainMenu nav > ul > li .dropdown-menu > li.current > span, #mainMenu nav > ul > li .dropdown-menu > li:hover > a,
#mainMenu nav > ul > li .dropdown-menu > li:hover > span, #mainMenu nav > ul > li .dropdown-menu > li:focus > a,
#mainMenu nav > ul > li .dropdown-menu > li:focus > span, #mainMenu nav > ul > li .dropdown-menu > li:active > a,
#mainMenu nav > ul > li .dropdown-menu > li:active > span, #mainMenu nav > ul > li .dropdown-menu > li.hover-active > a,
#mainMenu nav > ul > li .dropdown-menu > li.hover-active > span {
color:#004F01  !important; }
.onlyDesktop{ display:block !important;}
.onlyMobile{ display:none !important;}

.padding30{padding:0 30px !important;}
.paddingLR0{padding-left:0 !important; padding-right:0 !important;}

#header.header-sticky #header-wrap {background:#FFFFFF !important}
#mainMenu nav > ul > li.mega-menu-item .mega-menu-content {padding: 5px; }
#mainMenu nav > ul > li.mega-menu-item .mega-menu-content .mega-menu-title {
  line-height: 10px;
  padding-bottom: 12px; }

/* LOGO */
.assoluto-centro{ position:absolute; height:156px; width:260px; z-index:999; text-align:center;
   margin-left: auto;
   margin-right: auto;
   left: 0;
   right: 0;
}
#header.dark .header-extras i {color: #000000;}
#header #top-search form input {border: #999 solid 1px;}
#header .header-extras #shopping-cart > a .shopping-cart-items {
    position: absolute;
    z-index: 1;
    background: #024e02;
    border-radius: 50%;
    color: #ffffff;
    font-size: 14px;
    font-weight: 600;
    height: 20px;
    width: 20px;
    line-height: 10px;
    padding: 4px 5px;
    right: -20px;
    top: -6px;
}
    background: #024e02;
    color: #ffffff;
    font-size: 12px;
    font-weight: 600;
    height: 18px;
    line-height: 10px;
    padding: 2px 4px;
    right: -18px;
    top: -6px;
    width: 18px;
}
/* ------------MODALE----------------------------------------------------------*/

/*--------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------
	FOOTER
-------------------------------------------------------------------------*/
.widget .widget-title, .widget > h4 {font-family: 'Maven Pro', 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif;}
.widget .widget-title, .widget > h4 {font-family: 'Maven Pro', 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif;}
#footer.footer-light .copyright-content {background:#004F01;color:#fff;}
#footer.footer-light .copyright-content a{color:#fff !important;}

/* ----------------------------------------------------------------------
	HOME
-------------------------------------------------------------------------*/
.backgroundGreen{background-color:#004c00 !important;}
.backgroundGrey{background-color:#EDEDED !important;	}
.imgSlide{width:585px !important;height:494px !important;	}
.imgQuadrate{width:293px !important;height:247px !important;	}
.boxTesto{width:560px !important;height:247px !important;	}
.positionRelative{position:relative;}
.positionAbsolute{position:absolute;left:0;top:0; margin-left: auto; margin-right: auto; text-align:center; width:100%}

.product .product-new {background:#ffc300 !important;}
.product .product-price {width:100% !Important;float:none !important;margin-top:-15px !important;}
.product .product-price del {display:inline !important;font-size: 14px;}

.imagePreview{ height:250px !important; }
.titlePreview{ height:120px !important; }
.nomePrezzoPreview{ height:50px !important; }

.img-responsive{display: block; max-width: 100% !important; height: auto !important;}
.img-responsive-H{display: block; max-height: 100% !important; width: auto !important;}
.img-responsive-HW{display: block; max-height: 100% !important;max-width: 100% !important;}

.owl-carousel .owl-nav [class*="owl-"]:hover {background-color: #004F01;border-color: #004F01;}
.owl-carousel .owl-controls .owl-dots .owl-dot span::after {background-color: #004F01;}
.hr-title {font-size:22px !important}
.hr-title.hr-long {width:60% !important;}
.backgroundBrand{background:#009ad6 !important;}

.heightPrimopiano{height: 215px;}
.width50{width:50% !important; float:left !important;}
.no-border-round{ border-radius:0;}

.divOpacity{
    position: absolute;
    width: 100%;
    height: 100%;
    opacity: 0.7;
    background-repeat: no-repeat;
    background-position: bottom right;	
}

.posizioneRelative{position:relative;}

.panel-primary {
    border-color: transparent;
}
.text-dark .panel-prodotti a{ color:#508DCC !important}
.text-dark .panel-prodotti a:hover{ color:#9ED100 !important}
.paddingRevolutioSlider{margin-top: 80px !important; margin-bottom: 100px !important;}
/* ----------------------------------------------------------------------
	CATEGORIE E TIPOLOGIE
-------------------------------------------------------------------------*/
.width100 {width: 100% !important;}
.titlePreviewCategoria{ height:105px !important; }
.nomePrezzoPreviewCategoria{ height:95px !important; }
.product .product-sale, .product .product-new, .product .product-hot, .product .product-out-stock {font-size:10px !important;}
select {border: 1px double #004F01 !important;}

.breadcrumb>li+li:before {color:#004F01 !important}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus { 
	background:#004F01 !important;border-color: #004F01 !important;
}

.widget-shop .product .product-title, .widget-shop .product .product-category {
	margin-bottom:15px !important;
}
.product .product-sale, .product .product-sale-off {
    background: #81B441 !important;
}
.product .product-new {
    background: #004F01 !important;
}
.text-sconto {
    color: #81B441;
}

/* ----------------------------------------------------------------------
	SCHEDA PRODOTTO
-------------------------------------------------------------------------*/
.simple .tabs-navigation li.active a, .simple .tabs-navigation li.active a:focus, .simple .tabs-navigation li a:hover {
	border-color:#004F01 !important;
	color:#004F01 !important;
}
.prezzo {font-size: 26px !important;font-weight: bold;} 
.widthAuto{width:auto !important;}
.sizeTitolo{font-size:2.0em !important;}
#page-title.page-title-classic .breadcrumb {width:45%;}
.product .product-sale, .product .product-new, .product .product-hot, .product .product-out-stock {
	right:inherit;
	left:20px;
}
/* ----------------------------------------------------------------------
	NEWS
-------------------------------------------------------------------------*/
.single-post .post-item img {
	width:auto;
}

.post-item img {
	width:auto;
	
}
/* ----------------------------------------------------------------------
	CUSTUM RESPONSIVE
-------------------------------------------------------------------------*/
@media (min-width: 992px) and (max-width: 1199px) {
	.imagePreview {height:213px !important; }
	.imgSlide{width:485px !important;height:409px !important;}
	.imgQuadrate{width:243px !important;height:205px !important;}
	.boxTesto{width:486px !important;height:204px !important;}
	.positionAbsolute{left:3%;}
	.widthBox{width:49.99% !important;}
	.heightPrimopiano{height: 230px;}
	
	
}

@media (max-width: 991px) {
	.imagePreview {height:344px !important; }
	.cella_1,.cella_2,.cella_3,.cella_4,.cella_1_3,.cella_2_3,.cella_3_3{ width:100%;}
	.containerLogin{font-size:12px !important;}
	#header.header-transparent #mainMenu:not(.menu-overlay) nav > ul > li > a, #header.dark.header-transparent #mainMenu:not(.menu-overlay) nav > ul > li > a, #header.dark.header-colored #mainMenu:not(.menu-overlay) nav > ul > li > a, #header.dark.header-colored-transparent #mainMenu:not(.menu-overlay) nav > ul > li > a {
    color: #fff;
	}
	#header.header-transparent #header-wrap .lines, #header.header-transparent #header-wrap .lines:before, #header.header-transparent #header-wrap .lines:after, #header.dark.header-transparent #header-wrap .lines, #header.dark.header-transparent #header-wrap .lines:before, #header.dark.header-transparent #header-wrap .lines:after, #header.dark.header-colored #header-wrap .lines, #header.dark.header-colored #header-wrap .lines:before, #header.dark.header-colored #header-wrap .lines:after, #header.dark.header-colored-transparent #header-wrap .lines, #header.dark.header-colored-transparent #header-wrap .lines:before, #header.dark.header-colored-transparent #header-wrap .lines:after {
    background-color: #000;
	}
	#header.header-transparent .header-extras i, .header-extras i,.header-extras i, .header-extras i {color: #fff;}
    .onlyDesktop{ display:none !important;}
    .onlyMobile{ display:block !important;}	

	#header.header-transparent #mainMenu:not(.menu-overlay) nav > ul > li .dropdown-menu, #header.dark.header-transparent #mainMenu:not(.menu-overlay) nav > ul > li .dropdown-menu, #header.dark.header-colored #mainMenu:not(.menu-overlay) nav > ul > li .dropdown-menu, #header.dark.header-colored-transparent #mainMenu:not(.menu-overlay) nav > ul > li .dropdown-menu {
		background-color: transparent;
	}
	
	#header.header-transparent #mainMenu:not(.menu-overlay) nav > ul > li .dropdown-menu > li > a, #header.header-transparent #mainMenu:not(.menu-overlay) nav > ul > li .dropdown-menu > li > span, #header.header-transparent #mainMenu:not(.menu-overlay) nav > ul > li .dropdown-menu > li [class*="col-"] > ul > li > a, #header.dark.header-transparent #mainMenu:not(.menu-overlay) nav > ul > li .dropdown-menu > li > a, #header.dark.header-transparent #mainMenu:not(.menu-overlay) nav > ul > li .dropdown-menu > li > span, #header.dark.header-transparent #mainMenu:not(.menu-overlay) nav > ul > li .dropdown-menu > li [class*="col-"] > ul > li > a, #header.dark.header-colored #mainMenu:not(.menu-overlay) nav > ul > li .dropdown-menu > li > a, #header.dark.header-colored #mainMenu:not(.menu-overlay) nav > ul > li .dropdown-menu > li > span, #header.dark.header-colored #mainMenu:not(.menu-overlay) nav > ul > li .dropdown-menu > li [class*="col-"] > ul > li > a, #header.dark.header-colored-transparent #mainMenu:not(.menu-overlay) nav > ul > li .dropdown-menu > li > a, #header.dark.header-colored-transparent #mainMenu:not(.menu-overlay) nav > ul > li .dropdown-menu > li > span, #header.dark.header-colored-transparent #mainMenu:not(.menu-overlay) nav > ul > li .dropdown-menu > li [class*="col-"] > ul > li > a {
		color: #333;
	}	

	.imgSlide{width:100% !important;height:auto !important;	}
	.imgQuadrate{width:100% !important;height:auto !important;}
	.boxTesto{width:100% !important;height:247px !important;}	
	.positionAbsolute{left:24%;	}
	.assoluto-centro {width: 195px;}
	.paddingRevolutioSlider{margin-top: 20px !important;margin-bottom: 40px !important;}
	.hr-title abbr { line-height:1.2em}
}
@media (max-width: 767px) {
	.imagePreview { height:344px !important; }
	.containerCerca{padding-top:0;}
	.cerca {width:60% !important;float:left !important;}
	.containerLogin{font-size:15px !important; text-align:left !important;padding-top:15px;padding-bottom:10px;}
	#logo{text-align:center !important;}
	.positionAbsolute{left:15%;	}
}
@media (min-width: 480px) and (max-width: 767px) {
	.imagePreview {height:435px !important; }
	.cella_1,.cella_2,.cella_3,.cella_4,.cella_1_3,.cella_2_3,.cella_3_3{ width:100%;}
}
@media (max-width: 479px) {
	.imagePreview {height:333px !important; }
	.positionAbsolute{left:9%;}
	.positionAbsolute{top:20%;}
}
