/** 
 *------------------------------------------------------------------------------
 * @package       T3 Framework for Joomla!
 *------------------------------------------------------------------------------
 * @copyright     Copyright (C) 2004-2013 JoomlArt.com. All Rights Reserved.
 * @license       GNU General Public License version 2 or later; see LICENSE.txt
 * @authors       JoomlArt, JoomlaBamboo, (contribute to this project at github 
 *                & Google group to become co-author)
 * @Google group: https://groups.google.com/forum/#!forum/t3fw
 * @Link:         http://t3-framework.org 
 *------------------------------------------------------------------------------
 */

 @import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700,800);
 .light6{
 
 }
 
 .page-header {
 border:0px !important;
 }
 .green-help:hover{
		background-color:green;
	}
 .bwWrapper {
    position:relative;
    display:block;
}


.img-foglia{

	margin-top: -86px;
}
.social{
	padding:0px;
	padding-left:15px;
	margin:0px;
	top:-25px;
	margin-top:-25px;
	margin-bottom:10px;
	text-align:right;
} 

.logo-img {
margin-top:4px;
}

.logo-image  {
padding-top:0px !important;
padding-bottom:0px !important;
margin-top:0px !important;
margin-bottom:0px !important;
}
 .t3-spotlight-6{
    background-image:url("/images/hp/franchisee-bg.jpg");
    background-repeat: no-repeat;
    background-size: 100% 100%;
 }
.social img {
padding-left:5px;
}
img.grayscale {
  filter: gray; /* IE6-9 */
  filter: grayscale(1); /* Microsoft Edge and Firefox 35+ */
  -webkit-filter: grayscale(1); /* Google Chrome, Safari 6+ & Opera 15+ */

}
img.grayscale:hover {
  filter: none;
  -webkit-filter: grayscale(0);
}


h1, .h1{
	color:#444444;
	font-size:32px;
	font-family:Open Sans;
}

h1,
.h1,
h2,
.h2,
h3,
.h3 {
  margin-top: 0px;
  margin-bottom: 10px;
  /*margin-left:6px;*/
}

h4, .h4{
	color:#444444;
	font-size:16px;
}
a{
	color:#333;
}

/*td, tr td {
border:none;
height:46px;
} */

/* td:first-child{padding-left:23px;} */
/* td:first-child td:last-child{padding-right:23px;}  */


#pulsante {
 outline: none;
 cursor: pointer;
 text-align: center;
 text-decoration: none;
 font: bold 12px Arial, Helvetica, sans-serif;
 color: #fff;
 padding: 10px 20px;
 border: solid 1px #ff0e01;
 background: -webkit-gradient(linear, left top, left bottom, from(#ee0000), to(#ff0e01));
background: -webkit-linear-gradient(top,  #ee0000,  #ff0e01);
background: -moz-linear-gradient(top,  #ee0000,  #ff0e01);
background: -ms-linear-gradient(top,  #ee0000,  #ff0e01);
background: -o-linear-gradient(top,  #ee0000,  #ff0e01);
} 

.dropdown-submenu  > span.separator::after{
   display: block;
  content: " ";
  float: right;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  border-width: 5px 0 5px 5px;
  border-left-color: #333333;
  margin-top: 5px;
  margin-right: -5px;
}

.moduledark * {
color: #080808 !important;
}

.help{
    background:none;
    opacity:none;
    width:100%;
    max-width:200px;
	height:auto;

 }
.aiuto{
   opacity:none;
}
.aiuto:hover{
   background:#f00;
   opacity:0.85;
 }
.tris{
 box-shadow:10px 10px 5px #888;
 
}
.tris:hover{
 opacity:0.5;
 
}
.help_box{
    display: inline-block;
   
    margin: 2%;
    width: 14%;
}

.module-ct > ol.breadcrumb {
  padding: 6px 0px;
  margin-left: 0;
  text-transform:uppercase;
}
 .module-title {
  background: rgba(0, 0, 0, 0);
  color: #555555;
  font-weight:normal;
  font-size: 24px;
  text-align:center;
  margin: 0 0 -25px 0;
  padding: 0;
}

.module-ct {
  background: rgba(0, 0, 0, 0);
  color: inherit;
  padding: 0;
}

.module-ct .nivo-slider-wrapper {
  padding: 0;
}

 .nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
  display:block;
}
 .t3-header .row{
		background-color:#b8b8b8;
 }
 .nav .nav-pills{
    background-color:grey;
 }
.nav-pills > li > a {
    border-radius: 0px;
	background-color: #b8b8b8;
	color: #ffffff;
	 padding: 0 15px;
}
 .nav .nav-default{
    background-color:#b8b8b8;
	float: right !important;
	/*margin-right:265px;*/
	font-weight:bold;
        display:inline-flex;
 }
 
 .nav-default> li > a {
    border-radius: 0px;
	background-color: #b8b8b8;
	color: #fff;
	padding: 0 15px;
	padding: 0% 2.3em;
}

/* .nav-default>li{
    border-left: 1px solid #fff;	
 }


.nav-default> li  :hover {
    border-left: 1px solid #fff;	
	color: red;
	background-color:#b8b8b8;

}
 li:first-child{
    border-left:none;

}

.nav-default> li > a:last-child{
		border-left: 0px;
}*/
@media (min-width: 1200px) {
.container {
        padding-top:0px;
	width:100%;
}

}

.t3-footer {
  border: 0px !important;
  font-color:#ffffff;
  background: #666666;
  color: #ffffff;
}
.t3-spotlight .t3-footnav 
	{
		background-color:#666;
	}
	.formResponsive textarea, .formResponsive input[type="text"], .formResponsive input:nth-child(2n){
	
		background-color:#fff;
	
	}
select, textarea, input[type="text"], 
input[type="password"], input[type="datetime"],
 input[type="datetime-local"], input[type="date"],
 input[type="month"], input[type="time"], 
 input[type="week"], input[type="number"], 
 input[type="email"], input[type="url"], 
 input[type="search"], input[type="tel"],
 input[type="color"],
.inputbox {
  display: block;
  width: 100%;
  height: 34px;
  padding: 0 3%;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555555;
  background-color: #ffffff;
  background-image: none;
  border: 1px solid #cccccc;
  border-radius: 0px;
/*  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  margin:3% 0% 3% 0;*/
}


.t3-mainnav {
  border:0px solid;
  margin-bottom: 0;
  border-radius: 0;
  /*opacity:0.85; */
  font-size:15px;
  font-weight:700;
  color:#333538;
   left: 0;
right: 0;
top: -4px ;z-index: 999;
background-color: rgba(242,242,242,0.75) !important;

}

.t3-mainnav .t3-navbar {
padding-top:32px !important;
}


.wrapper-sottosezione-foglia > .t3-mainnav,  .wrapper-sottosezione-foglia  > .t3-navbar {
 padding-top: 36px !important;
}

/* sotto-menu (opacity 0.9 per versione meno trasparente) */
 .t3-megamenu.animate .mega.open > .mega-dropdown-menu,
  .t3-megamenu.animate .mega.animating.open > .mega-dropdown-menu {
    background-color: rgba(242,242,242,0.75) !important;
	  font-weight:700;
     color:#333538;
	 z-index: 999;
   
  }
.foglia-drop{
	height:287px;
}
.eco-drop{
	padding: 0px 14%;
}
.t3-footnav .t3-module {
  background: #666666;
  color: #ffffff;
  margin-top: 10px;
  margin-bottom: 10px;
  font-color:#ffffff;
}
.t3-footnav .t3-module .module-title {
    color: #ffffff;
    font-size: 18px;
    margin-bottom: 10px;
	text-align:center;
}
.t3-footnav .t3-module ul > li > a {
    color: #eee;
}
.t3-copyright {
    /*border-top: 1px solid #eeeeee; */
	border: 0px !important;
    font-size: 12px;
	padding: 10px 0 0px;
    background-color: #333;
	text-align:center;
}

.t3-copyright a {
 color: #ff0000;
}
.t3-header {
  padding-top: 0;
  padding-bottom: 2px;
  width:auto;
  font-weight:500;
  font-size:12px;
}

.form-inline .form-control {
    display: inline-block;
    vertical-align: middle;
    width: 100%;
}


.t3-sl {
  padding-bottom: 0px;
  padding-top: 0px;
}
@media screen and (min-width: 768px) {
  .t3-sl {
    padding-bottom: 0px;
    padding-top: 0px;
	width:auto;
  }
.t3-wrapper {
  
   
  }
.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
 {
  padding: 0px;
  
}
.col-xs-6 .mega-col-nav{
    /*padding-left: 15px;
   padding-right: 15px;*/
}
.t3-content, .t3-module{
  padding-top: 0px;
  padding-bottom: 0px;
}
.franchise{
	background-size:100% 112%;
	background-repeat: no-repeat;
	z-index:1;
	position: relative;
	margin-bottom:10px;
}
body {
    background-color: #ffffff; 
	/*background-image:url('http://i1.ytimg.com/vi/JD0WCjlRE90/maxresdefault.jpg');*/
	/*height: 100%;
	background:url("../images/Franchise_background.png"),url("../images/site-Background.png");
	background-size: 100% 100%;
    background-repeat: no-repeat;
	background:url("../images/site-Background.png");*/
	background-size:100% 100%;
	background-repeat: no-repeat;
	font-family:Open Sans;
	
	
    
}

.t3-wrapper {
  width: 100%;
}
.t3-navhelper {
  background: #ddd;
  border-top: 0px solid #ddd;
  color: #666;
  padding: 0px 0;
  text-align:center;
}
.t3-mainbody {
  /*padding-bottom: 36px;*/
  padding-top: 0px;
}

.t3-module {
  color: inherit;
  margin-bottom: 0px;
}

  .t3-module {
    margin-bottom: 0px;
  }


.navbar {
height:84px !important;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    background-color: transparent;
    color: #ff0000;
}

.navbar-default .navbar-nav > li > a {
    color: #000;
}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
    background-color: #f00;
    color: #fff;
}


.navbar-default {
    background-color: #ffffff;
    border-bottom: 1px solid #e7e7e7;
    border-color: #e7e7e7;
    /*box-shadow: 8px 8px 20px #f5f5f5;*/
}
.dropdown-menu {
	box-shadow:none;
}
.module-ct > ol.breadcrumb {
	margin: 0px 0 1px;
	font-size:10pt;
}

.breadcrumb {
    background-color:#fff;
    list-style: outside none none;
}

.breadcrumb:last-child {
  color:#f00;
}


input.search-query{
    background-color: #ffffff !important;
	background-image: url("../../../images/src-lente.png") !important;
	background-position: right center !important;
	background-repeat: no-repeat !important;
	background-attachment: scroll !important;
	height:24px !important;
	font-size:12px !important;
	padding-top:0px !important;
	padding-bottom:0px !important;	
	margin-top:4px;
}

.search {
width:260px;
}

.moduledark * {
color: #080808 !important;
}

.favhover-title {
padding-bottom:0px !important;
font-weight:normal !important;
}


#favimagehover-uploadimageXXX {
border: 0px !important;
}

#accordion_sp1_id176 {
margin-top:5px;
}

#accordion_sp1_id176 span {
color: #ff0000;
}

.sp-accordion-container {
margin-bottom:0px !important;
padding-bottom:0px !important;
}
.t3-spotlight-12 {

padding-top:7px;
}

.btn-danger {
background-color:#ff0000;
}

.form-control:focus {
  border: 1px solid #dadada !important;
  outline: 1px !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
select,
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.inputbox {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555555;
  background-color: #ffffff;
  background-image: none;
  border: 1px solid #DADADA !important;
  border-radius: 0px !important;
  box-shadow: none !important;
  -webkit-transition: none !important;
  transition: none !important;
}


select:focus,
textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.inputbox:focus {
  border: 1px solid #DADADA !important;
  outline: 0 !important;
  box-shadow: none !important;
}

#t3-mainnav {
border:0px !important;
}

#t3-mainnav  .container {
height:84px !important;
padding-bottom:0px !important;
}

#sticky_navigation .t3-navbar{
height:84px !important;
}
#sticky_navigation .navbar-collapse {
height:84px !important;
}
#sticky_navigation .collapse{
height:84px !important;
}
@media  screen and (min-device-width: 960px) and (max-device-width: 1400px){
	.print-img{
		width:250px;
	}
	.t3-mainnav{
		font-size:11px;
	}
	.search{
		width:143px;
	}
	.help{
		width:109px;
	}
	body{font-size:12px;}
	.accordion-item{margin-left:280px;}
	.favhover-title{font-size:11px;}
        .favhover-text{line-height:13px; font-size:8px;}
        .dropdown-menu {font-size:11px}
}
/* SCHEDA NEGOZIO */

/* testo slide promo e servizi */
a.dark {
color:#FFFFFF !important;
}
.shop-tbl-tmp {
padding-left:25px;
padding-right:25px;
}

.shop-tbl-tmp  td {
padding-right:25px;
}

.shop-tbl-tmp td, .shop-tbl-tmp tr td {
border:none;
}
}


.neg-container {
padding-bottom:15px;
/* margin-left:15%; */
margin-right:0px;
margin-top:-250px;
overflow:auto;
background-color: transparent;
border:0px solid #ff6600;
float:left;
height:auto;
z-index:1;
position:relative;
}

#div-neg-left {
background-color: #eeeeee;
color:#333333;
float:left;
width:374px;
margin-top:0px;
padding-top:20px;
position:relative;
z-index:1;
border:0px solid #0000ff;
}

#div-neg-left .header {
color:#FF0000;
padding-left:0px;
padding-right:0px;
width:100%;
}

#div-neg-left .header h1, #div-neg-left .header h2, #div-neg-left .header h3  {
color:#FF0000;
margin:0px !important;
padding:0px !important;
}


#div-neg-left .inner {
padding-left:20px;
padding-right:20px;
padding-bottom:20px;
}

/* td:first-child{padding-left:23px;} */
/* td:first-child td:last-child{padding-right:23px;}  */

.shop-tbl tr, .shop-tbl td {
	border:0px solid #ff6600;
	font-size:12px;
}


.shop-tbl {
	width:100%;
	background-color: #eeeeee;
}
	
.shop-tbl-h1 {
	font-weight:bold;
	text-transform: uppercase;
	padding-top:20px;	
}	

.shop-foto-tit {
    display:block;
    margin:auto;
    max-width:362px;
    width: auto;
    height: auto;	
}

.shop-tbl-dett, .shop-tbl-intro {
	font-style: italic;
}

.shop-tbl-lbl {
	text-transform: uppercase;
	width:50%;
	white-space:nowrap;
}

.shop-tbl-value {
	text-align:right;
}

table.shop-tbl-orari {
	width:100%
}

.shop-tbl-orari tr, .shop-tbl-orari td {
	border:0px solid #0000ff;
}


td.shop-tbl-orari {
	text-transform: uppercase;
	white-space:nowrap;
	width:50%;
}

.shop-tbl-orari  .shop-tbl-lbl {
text-align:left;
}

.shop-tbl-orari td {
text-align:center;
}

.shop-tbl a.link-map {
font-style: italic;
font-weight:normal;
}

.shop-tbl-orari .matt {
text-align:right;
}
.shop-tbl-orari .pom {
text-align:left;
}
.shop-tbl-orari-spacer {
white-space:nowrap;
text-align:center;
padding-left:5px;
padding-right:5px;
}
.shop-tbl .now-open {
	text-transform: uppercase;
	font-style: italic;
	color: #00ff00;
	font-size:16px;
	padding-top:20px;
}

.shop-tbl .now-closed {
	text-transform: uppercase;
	font-style: italic;
	color: #ff0000;
	font-size:16px;
	padding-top:20px;
}

#div-neg-right {
float:left;
}
#div-neg-promo {
display:block;
border:1px solid #ff6600;
clear:right;
}

#div-neg-servizi {
display:block;
border:1px solid #0000ff;
clear:right;
}

.module-neg-top {
z-index:-1 !important;
}

.module-neg-sl-serv{
/* z-index:1 !important; */
margin-left:0px !important;
}

.module-neg-sl-serv div {
/* z-index:1 !important; */
margin-left:0px !important;
}


.mega-inner a:hover span {
color: #ffffff !important;
}

/** per eliminare bordino superiore del sotto-menu */
.dropdown-menu  {
border-top:0px !important;
}

.navbar-nav > li > .dropdown-menu {
margin-top:2px !important;
}
/*
@media screen and (min-width: 992px) {
.t3-mainnav {
font-size:15px;
}
}

@media (min-width: 992px) and (max-width: 1279px) {
.nav > li > a {
  position: relative;
  display: block;
  padding: 0px 4px;
  font-size:11px;
}
/*select,
textarea,
input[type="text"],
input[type="search"],
.inputbox {
  display: block;
  width: 200px;
  float:right;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555555;
  background-color: #ffffff;
  background-image: none;
  border: 1px solid #DADADA !important;
  border-radius: 0px !important;
  box-shadow: none !important;
  -webkit-transition: none !important;
  transition: none !important;
}
.search {
  width: 130px;
}

.t3-mainnav {
font-size:12px;
}

}*/
.wrap-carosello{
	margin-left:231px;
	margin-right:233px;
}
@media screen 
  and (max-width: 320px)  {
  .wrap-carosello{
	margin-left:5px;
	margin-right:5px;
}
  }
/*S2 iphone5*/
@media only screen 
and (min-width : 320px)
and (max-width: 640px)

 {

	.neg-container{margin-top:-25px;  margin-left:-38%;}
	  .wrap-carosello{
		margin:5px;
	}
	  	.shop-tbl tr, .shop-tbl td {
	border:0px solid #ff6600;
	font-size:12px;
    }

}
@media only screen 
and (min-width : 360px) 
and (max-width : 640px) 
and (orientation : portrait) {
  .neg-container {margin-top:-25px; margin-left:-15%;}
  .wrap-carosello{
		margin:5px;
	}
	  	.shop-tbl tr, .shop-tbl td {
	border:0px solid #ff6600;
	font-size:12px;
    }
}

/* Landscape */ @media only screen
  and (min-width: 320px)
  and (max-width: 640px)
  and (orientation: landscape) {
  #div-neg-left {width:auto;}
  #bh-sl-getmypos{padding-left:3px;padding-right:3px;}
  /*.bh-sl-form-container{width:91%;margin-right:3%;}*/
  .neg-container {margin-top:-111px;margin-left:50%;margin-right:auto;display:block;}
	.azzera{padding:2px 0px;left:0;}
       .nav > li > a:hover{
		background:red;
	}
       .navbar-nav .open .dropdown-menu {
		display:none;
	}
	.navbar-nav > li > .dropdown-menu {
     visibility: hidden;
}
        .wrap-carosello{
         margin:5px;
	}
	  	.shop-tbl tr, .shop-tbl td {
	border:0px solid #ff6600;
	font-size:12px;
    }
}
@media screen 
  and (min-width: 1366px) 
  and (max-width: 1440px)  {
	.wrap-carosello{
		margin-left:11%;
 		margin-right:11.3%;
	}
	.img-foglia {
    /*height: 369.5px;*/
    width: 1440px;

}
#div-neg-left {width:290px; overflow:hidden;}
	.shop-tbl tr, .shop-tbl td {
	border:0px solid #ff6600;
	font-size:12px;
    }
	.t3-megamenu .dropdown-header, .t3-megamenu .mega-nav .mega-group > .dropdown-header, .t3-megamenu .dropdown-menu .mega-nav .mega-group > .dropdown-header, .t3-megamenu .dropdown-menu .active .mega-nav .mega-group > .dropdown-header { font-size:14px;}
}
/* Portrait */ @media only screen
  and (min-width: 641px)
  and (max-width: 1024px)
  and (orientation: portrait)
  {
  #div-neg-left {width:260px;}
  #bh-sl-getmypos{padding-left:3px;padding-right:3px;}
  .shop-foto-tit{max-width:260px;}
  .neg-container {margin-top:-25px; margin-left:-15%;margin-right:auto;display:block;}
  /*.bh-sl-form-container{width:91%;margin-right:3%;}*/
  .azzera{padding:2px 0px; left:0px;}
  /*.navbar-nav > li > .dropdown-menu {
	display:block;
  }*/
  .nav > li > a:hover{
		background:red;
	}
	.navbar-nav .open .dropdown-menu {
		display:none;
         }
	.wrap-carosello{
		margin-left:103px;
		margin-right:123px;
	}
	  	.shop-tbl tr, .shop-tbl td {
	border:0px solid #ff6600;
	font-size:12px;
    }
  
}
/* Portrait */ @media only screen
  and (min-width: 641px)
  and (max-width: 1024px){
	.wrap-carosello{
		margin-left:7.6%;
		margin-right:8.6%;
	}
.shop-tbl tr, .shop-tbl td {
	border:0px solid #ff6600;
	font-size:12px;
    }

  }
@media screen
  and (min-width: 768px)
  and (max-width: 1024px) {
    .neg-container{margin-top:-111px;margin-left:50%;margin-right:auto;display:block;}
    .azzera{padding:2px 0px left:0px;}
    .wrap-carosello {
   		 margin-left:10%;
		 margin-right:10%;
        }
		  	.shop-tbl tr, .shop-tbl td {
	border:0px solid #ff6600;
	font-size:12px;
    }
 	.favhover-title {font-size:10px;}   
 }
@media (max-width: 1200px) {
    .navbar-header {
        float: none;
    }
    .navbar-left,.navbar-right {
        float: none !important;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-fixed-top {
		top: 0;
		border-width: 0 0 1px;
	}
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
          float: none!important;
          background-color: rgba(242, 242, 242, 0.75) !important;
          top: -2px;
          position: relative;
	  border:none;
	}
	.navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .collapse.in{
  		display:block !important;
	}
	.shop-tbl tr, .shop-tbl td {
	border:0px solid #ff6600;
	font-size:12px;
    }
	.favhover-title {font-size:10px;}
}

@media screen
  and (min-width: 1025px)
  and (max-width: 1299px){
    .wrap-carosello{
	margin-left:10.6%;
	margin-right:11.0%
    }
	.shop-tbl tr, .shop-tbl td {
	border:0px solid #ff6600;
	font-size:12px;
    }
	.favhover-title {font-size:11px;}
}
@media screen
  and (min-width: 1300px)
  and (max-width: 1366px){
    .wrap-carosello{
	margin-left:10.9%;
	margin-right:11.3%
    }
.favhover-title {font-size:11px;}
.favhover-text{line-height:13px; font-size:8px;}
}
@media screen and (max-width:1280px){
       .navbar-nav .open .dropdown-menu {
		display:none;
	}
       	.azzera{padding:2px 0px;left:0;}
	.shop-tbl tr, .shop-tbl td {
	border:0px solid #ff6600;
	font-size:12px;
    }
}


@media screen
  and (min-width: 1368px)
  and (max-width: 1400px){
  	#div-neg-left {width:275px;}
	.shop-foto-tit {max-width:275px;}
    .wrap-carosello{
	margin-left:153px;
	margin-right:156.5px;
    }
}
@media screen
        and (min-width:1420px)
        and (max-width:1479px){
			#div-neg-left {width:275px;}
	.shop-foto-tit {max-width:275px;}
	.wrap-carosello{
		margin-left:159px;
		margin-right:162px;
	}
}
@media screen
	and (min-width:1480px)
	and (max-width:1600px){
		#div-neg-left {width:275px;}
	.shop-foto-tit {max-width:275px;}
	.wrap-carosello{
		margin-left:183px;
		margin-right:186px;
	}
}
@media screen
    and (min-width:1620px)
	and (max-width: 1680px){
	#div-neg-left {width:275px;}
	.shop-foto-tit {max-width:275px;}
	.wrap-carosello{
        	margin-left:196px;
       		 margin-right:200px;
	}
}

@font-face{
    font-family: 'Impact';
    src: url('https://www.prink.it/templates/t3_bs3_blank/fonts/impact.ttf');
}
