/* OVERIVER ALL RIGHT RESERVED */
body{
	height:100%;
	margin: 0px;
	padding: 0 0px;
	font-family:'Roboto', sans-serif;
	font-weight: 200;
	font-size:18px;
	color:#2a2a2a;   
	letter-spacing:0.8px;
	background:#fff;
	x-scroll:hidden;
    overflow-x: hidden;
}
.fontA{font-family:'Roboto', sans-serif;font-weight: 200;}
.fontB{font-family: 'Ubuntu Condensed', sans-serif;}

#testata{width:100%;z-index:999;position:fixed;top:0;left:0;}
#bodys{width:100%;margin-top:80px;}
.corpo{width:100%;padding-left:30px;padding-right:30px;}
.testatafix{position:fixed;top:0;left:0;width:100%;z-index:999;}
/*.testatamenufix{}*/
.testata{background:url(../img/bkg-testata.jpg)no-repeat center center;background-size:100% 100%;padding-top:10px;padding-bottom:10px;width:100%;z-index:999;padding-left:20px;}
.testatamenubox{overflow:hidden;width:100%;position:relative;height:35px;}
.testatamenu{background:#f0b931;padding-top:0px;padding-bottom:0px;position:absolute;top:0px;left:0px;width:100%;z-index:99;}
.cellnox {display:table-cell;}
.cellsearchinp{max-width:400px;}
.bottsearch{right:5px;top:5px;padding:7px;background:#fff;}
.bottsearch:hover{background:#000000;color:#fff;}
.inputsearch{border:2px solid #000;padding:12px;font-size:14px;}
.inputsearch:hover{box-shadow: inset 0px 0px 3px rgba(0,0,0,0.6);}
.searchris{width:80%;position:fixed;background:#fff;border:1px solid #1F8678;padding:20px;display:none;z-index:999;line-height:14px;top:110px;left:30px;max-height:600px;overflow-y:auto;}
.cerca2box{background:rgba(239,239,239,0.0);width:95%;text-align:left;border-bottom:1px solid #ccc;border-left:1px solid #fff;border-right:1px solid #fff;padding:5px;margin:0px 7px 0px 7px;overflow:hidden;text-transform:uppercase--;font-size:16px;color:#666;}
.cerca2box:hover{background:rgba(239,239,239,1.0);border-left:1px solid #ccc;border-right:1px solid #ccc;}
.tableico{max-width:470px;}
.tdico{padding-right:20px;}

/*submenu*/
.submenu{background:#fff;padding:10px 30px 30px 30px;margin-top:-20px;}
.submenulink{border-bottom:1px solid #000;padding:10px 10px;color:#000;font-size:16px;font-weight:bold;display:block;}
.submenulink:hover{color:#fff;}
.lgboxsub{width:60px;padding:7px;color:#fff;text-align:center;}

/*carrello testata */
.count{position:absolute;bottom:8px;left:8px;background:#ff0000;border-radius:50%;width:18px;height:18px;padding:1px 0px 2px 0px;color:#fff;font-size:13px;font-weight:bold;text-align:center;letter-spacing:0px;display:none--;}
.icotest:hover{color:#cc0000;}
.icotest:hover .icon{-webkit-transform: scale(1.10);-moz-transform:scale(1.10);-o-transform:scale(1.10);-ms-transform:scale(1.10);transform: scale(1.10);}
.men1{font-family:'Ubuntu Condensed',sans-serif;font-weight:bold;font-size:16px;position:relative;padding:2px 15px;border-right:0px solid #000;border-top:7px solid #f0b931;border-bottom:7px solid #f0b931;margin-left:-4px;background:url(../img/divmenu.jpg)no-repeat right center;}
.men1:hover .men1link{color:#cc0000}
.men1sub{position:absolute;top:29px;left:0px;background:#fff;padding:20px 0px;z-index:998;}
.men1:hover .men1sub{display:block;}
.men1sublink{padding:7px 20px;display:block;font-size:15px;border-left:3px solid #fff;}
.men1sublink:hover{color:#cc0000;border-left:3px solid #ff6600;}

.lgbox-{font-family:'Ubuntu Condensed',sans-serif;font-weight:bold;font-size:16px;padding:2px 15px;}
.icomenu{position:absolute;top:0px;right:80px;cursor:pointer;display:none;}
.lgbox-:hover{}
.lgbox1{position:absolute;top:21px;left:-9px;color:#000;background:#f0b931;padding:0px;padding-top:7px;font-weight:bold;color:#fff;font-size:14px;overflow:hidden;z-index:999;display:none;width:90px;}
.lgbox1link{background:#fff;padding:5px 10px 3px;width:100%;border-bottom:0px solid #ebebeb;}
.lgbox1link:hover{background:#f0b931;}

.bluractive{-webkit-filter: blur(2px);-moz-filter: blur(2px);-o-filter: blur(2px);-ms-filter: blur(2px);filter: blur(2px);opacity:0.7;}

/* menu loggato */
#loginmenu{width:100%;width:200px;position:absolute;right:20px;top:0px;text-align:left;z-index:99;max-height:280px;animation:0.5s ease-out 0s 1 slideinLeft;display:none;z-index:99999;}
.loginmenu1{background:#fff;padding:10px;margin-top:10px;z-index:99999;}
.ico-login2{text-align:right;}
.ico-login2:hover #loginmenu{display:block;}
.loginmenu-a{padding:5px 5px;border:1px solid #fff;border-bottom:1px solid #ccc; color:#666;}
.loginmenu-a:hover{background:#f3f3f3;border-left:1px solid #ccc;border-right:1px solid #ccc;}
.logmenuwall{background:#E7CB5A;padding:7px;color:#fff;}

/*home*/
.imgtestata{width:100%;height:400px;background-size:cover;background-repeat:no-repeat;background-position:center center;}
.boxtestata{background:#fff;padding:15px;max-width:400px;z-index:9;left: 50%;top:23%;
transform:translateX(-50%);}
#borders{position:relative; z-index:10; padding:30px; background:#000; border:1px solid #000; }
#borders:before{content:""; display:block; position:absolute; z-index:-1; top:2px; left:2px; right:2px; bottom:2px; border:7px solid #fff}
.tableh {display:table;width:100%;}
.grouph {display: table-row-group;}
.rowh {display:table-row;}
.cellh {display:table-cell;min-height:400px;}

.bottblk{padding:7px 20px;background:#000;color:#fff;}
.bottblk:hover{}
.bottwth{padding:7px 20px;background:#fff;color:#000;}
.bottwth:hover{}
.bottgray{padding:7px 20px;background:#444;color:#fff;}
.bottgray:hover{}

.underline{border-bottom:1px dotted;}
.underline:hover{border-bottom:0px dotted;}
.x102{color:#000}
.x102:hover{color:#ff9900;}
.x103{color:#fff}
.x103:hover{color:#ff9900;}
.x104{color:#ccc}
.x104:hover{color:#ff9900;}
.x105{color:#ff9900}
.x105:hover{color:#000;}

/* box prodotti home */
.boxprod{border-right:1px solid #ebebeb;padding:10px;width:100%;margin:3px;position:relative;}
.boxprod:hover{box-shadow:1px 1px 6px #ccc;}
.boxprodcat{background:#ebebeb;padding:3px 7px;color:#333;font-size:12px;position:absolute;top:7px;left:7px;max-width:70%;z-index:9;}
.boxprodflash{background:#ff9900;padding:3px 7px;color:#333;font-size:14px;position:absolute;top:7px;left:7px;z-index:9;}
.boxprodpromo{padding:3px 7px;color:#fff;font-size:12px;position:absolute;bottom:3px;right:4px;z-index:9;}
.boxprod1{position:relative;overflow:hidden;margin-top:10px;z-index:8;}
.boxprod2{width:100%;}
.boxprod3{margin-top:-5px;margin-bottom:7px;display:flex;align-items:center;justify-content:center;height:80px;line-height:20px;width:100%;}
.boxprod4{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;width:100%;height:56px;}
.boxprodmax5{color:#666;font-size:16px;width:100%;}
.boxprod6{padding:0px 0px;font-size:20px;color:#000;margin-top:-5px;}
.boxprod7{width:100%;}
.boxprod:hover .boxprod2{-webkit-transform: scale(1.1);-mz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.bottcorner{display:none;position:absolute;top:5px;right:5px;z-index:12;}
.boxprod:hover .bottcorner{display:block;}
/*box prod int */
.boxprodint{border-bottom:1px solid #ebebeb;padding:10px;width:24%;margin:3px;position:relative;}
.boxprodint:hover{box-shadow:1px 1px 6px #ccc;}
.boxprodint:hover .bottcorner{display:block;}

/*box news home */
.boxnewsH{width:23.5%;min-height:300px;background:#fff;border:3px solid #f3f3f3;margin:5px;padding-bottom:15px;overflow:hidden;float:none;}
.boxnewsH:hover{border:3px solid #ccc;transform: scale(1.05);}
.boxnewsimgH{width:100%;height:25vh;background-size:cover;background-repeat:no-repeat;background-position:center center;}
.boxnewsdataH{border-bottom:2px solid #cc0000;font-size:14px;margin:0px 0px 20px -15px;padding:0px 0px 0px 15px;}
.boxnewstxtH{padding:5px 15px 20px 15px;font-size:1.3vw;font-weight:bold;padding-bottom:0px;font-family:'Ubuntu Condensed',sans-serif;position:absolute;bottom:10px;left:0px;width:100%;background:#fff;}
.boxnewsfre{background:#cc0000;padding:7px 30px 7px 7px;color:#fff;position:absolute;bottom:10px;right:-90px;}
.boxnewsH:hover .boxnewsfre{right:-5px;}

/*box cat*/
.boxcat{width:17vw;height:17vw;border:2px solid #ebebeb;background:#fff;position:relative;margin-bottom:20px;margin-left:1%;margin-right:1%;}
.boxcatslide{width:97%;height:200px;border:2px solid #ebebeb;background:#fff;position:relative;}
.boxcatimg{width:100%;height:17vw;}
.boximgbkg{background-position:center center;background-repeat:no-repeat;background-size:cover;width:100%;height:15vw;}
.boxcattxt{background:#fff;width:95%;padding:10px;position:absolute;bottom:0px;left:2.5%;}
.boxcat:hover .boxcattxt{bottom:10px;}
.boxcat:hover{border:2px solid #ccc;}


/* pagg int */
.briciola{background:#ebebeb;}
.testataint{height:250px;background-size:cover;background-repeat:no-repeat;background-position:center center;display:flex;align-items:center;justify-content:center;}
.titint{background:rgba(0,0,0,0.7);padding:4px;vertical-align:bottom;display:inline-block;margin-top:90px;}
.titinttxt{border:1px solid #fff;padding:10px 25px;color:#fff;font-size:30px;font-weight:bold;font-family: 'Ubuntu Condensed', sans-serif;}
.barracomandi{border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;width:100%;}
.barrainput{padding:10px;border:none;border-left:1px solid #ebebeb;color:#666;}



/* paginazione */
.pag1{width:37px; height:37px; text-align:center; padding:7px; float:left;line-height:20px;margin-right:10px;color:#fff;background:#EEB853;border:2px solid #EEB853;font-size:20px;text-decoration:none;}
a.pag{width:37px;height:37px;text-align:center;padding:7px;float:left;line-height:20px;margin-right:10px;color:#666666;
background:#ffffff;border:2px solid #ccc;font-size:20px;text-decoration:none;}
a.pag:hover{background:#cccccc;}
.pagr{width:34px;height:34px;text-align:left;float:left;line-height:54px;font-size:30px;}

.scrolltop{position:fixed;bottom:30px;right:30px;background:rgba(0,0,0,0.5);padding:10px;}

/*footer*/
.footertop{width:100%;background:url(../img/footerbkg.jpg)no-repeat right bottom;background-size:cover;min-height:100px;padding:20px 30px;}
.nlout{background:#fff;overflow:hidden;width:30%;min-width:490px;}
.nlinp{width:60%;border:none;padding:10px;background:transparent;}
.nlbott{background:#ff9900;padding:15px;width:30%;font-size:0.6vw;text-align:center;}
.nlbott:hover{background:#ff6600;}
.nlout:hover{box-shadow:inset 0px 0px 4px rgba(0,0,0,0.5);}
/*footer*/
.footerbox{background:#fff;padding:20px 25px;}
.footer1{width:25%;padding:0 20px;text-align:left;border-left:1px solid #666;min-height:250px;}
.footer2{color:#000;width:100%;border-bottom:1px solid #000;padding-bottom:10px;margin-bottom:20px;text-align:center;}
.retr{margin-left:-27px;}
.retr:hover{margin-left:0px;}
.footerdwn{padding:7px 30px;background:#000;color:#ccc;}
.boxsoc{width:40px;height:40px;text-align:center;color:#777;background:#ccc;padding:7px 5px;margin-top:0px;}

/*carrello*/
#boxcarrcont{display:none;position:fixed;top:50px;right:30px;z-index:999;}
#totcarall:hover #boxcarrcont{display:block;}
.list {max-height:600px;overflow-y:auto;margin-bottom:0px;}
#chetipo{margin:7px 0px;}
.boxcarr {position:absolute;top:150px;right:0px;border-radius:0px;min-width:350px;text-align:left;z-index:100;padding:20px;box-shadow: 0 0 10px rgba(0, 0, 0, 0.63);overflow: hidden;background-color: rgb(255, 255, 255);letter-spacing:0px;display:none;animation:0.5s ease-out 0s 1 slideInFromRight;border-top:5px solid #E7CB5A;}
.carrdiv{width:95%;margin-bottom:5px;border-bottom:1px solid #ccc;position:relative;padding:5px;}
.carrdiv:hover{background:#f3f3f3;}
.carrprod{width:100%;text-align:left;font-size:14px;color:#000;}
.carrnum{width:50%;text-align:left;font-size:12px;color:#666;float:left;}
.carreuro{width:49%;text-align:right;font-size:14px;color:#666;font-weight:bold;float:right;}
.carrboxclose{float:right;color:#B5B5B5;font-size:16px;cursor:pointer;}
.carrboxclose:hover{color:#ff0000;}
.caragg{background:#90B9C0;padding:10px;color:#fff;position:fixed;top:160px;right:50px;z-index:99;z-index:999;max-width:350px;}

/*cover*/
.cover{width:100%;height:100%;background:#000;opacity:0.4;position:fixed;top:0px;left:0px;display:none;z-index:98;}

/* cookie */
#cookieChoiceInfo {background-color: #000; font-size: 14px; color: #DDD; min-height:150px; padding: 40px 30px; opacity: .8;}
#cookieInfoLink {color: cyan; text-decoration: underline;}
#cookieInfoLink:hover {color: #Fff; test-decoration:none;}
#cookieChoiceDismiss {background-color: #3366ff;color: #FFF;text-decoration: none;font-weight:600;font-size:14px;padding: 10px 15px;border-radius:0px;}
#cookieChoiceDismiss:hover {background-color: #0099ff;}

@media screen and (max-width:1325px)
{
.boxnewsH{width:23.5%;}
.boxnewsH:last-of-type{display:none;}
}
@media screen and (max-width:1150px)
{
.boxprodint{width:32%;}
.hidediv{display:none;}
.testatamenubox{height:70px;}
.testatamenu{display:none!important;}
.menubox{display:inline-block;}
.cellsearchinp{width:70%!important;}
.tdico{width:80px;}
}
@media screen and (max-width:1050px)
{
.boxnewsH{width:23%;}
}
@media screen and (max-width:1000px)
{
.tableh {display:block;width:100%!important;}
.rowh {display:block!important;width:100%!important;}
.cellh {display:block!important;width:100%!important;min-height:250px;margin-bottom:20px;border-right:0px solid #fff!important;border-left:0px solid #fff!important;}

}
@media screen and (max-width:950px)
{
.boxnewsH{width:31%;font-size:20px;}
.boxnewstxtH{font-size:20px;}
.boxnewsH:nth-of-type(2){display:none;}
.tableico{width:90%;float:right;}
.nlbott{font-size:12px;width:35%;}
.boxprodint{width:48%;}
.boxcat{width:32%;height:250px;}
.boxcatimg{height:230px;}
.boximgbkg{height:230px;}
}
@media screen and (max-width:850px)
{
/*.cellsearchinp{width:100%!important;}*/
/*.cellsearch{padding-bottom:20px;text-align:center!important;float:none;}*/
.tdico{width:60px;}
.icots{font-size:30px;}
#icoshop{height:30px;}
.count{bottom:6px;left:5px;}
.footer1{padding-bottom:20px;}
#footer1{text-align:center;}
#logofooter{width:150px;}
.barrainput{border:none;border-bottom:1px solid #ebebeb;}
.testatamenu{display:none!important;}
.menubox{display:inline-block;}
#bodys{margin-top:88px!important;}
/*#logo{width:80px!important;}*/
.cellsearchinp{width:70%!important;}
.cellnox-- {display:table-footer-group;width:100%;}
.cellhidden--{display:table-cell;}
}
@media screen and (max-width:750px)
{
.boxnewsH{width:47%;}
.boxnewsH:nth-of-type(2){display:block;}
/*.iconasc{display:inline-block;} 
.tdico{float:right;width:47px;}*/
/*.cellsearchinp{display:none;}*/
.tdriv{display:none;}
.imgtestata{height:50vw;}
}
@media screen and (max-width:700px)
{
.boxnewsH{width:46%;}
.cellsearchinp{position:absolute;top:80px;left:0px;width:100%!important;max-width:100%!important;padding:5px;background:#f0b931;z-index:9999;}
.searchris{top:160px;width:90%;}
}
@media screen and (max-width:600px)
{
.testata{padding-bottom:3px;}
.boxnewsH{width:100%;}
.tableico{width:90%!important;}
.boxtestata{position:relative;padding-top:30px;}
#owl1--{height:300px;}
.boxhome2{width:89%;}
.boxbome2box{height:500px;padding-top:10px;}
.boxprodint{width:100%;}
.boxcat{width:100%;height:250px;}
.boxcatimg{height:230px;}
.boximgbkg{height:230px;}
.tdico{width:40px;padding-right:10px;}
.ritm{width:40%!important;}
.ritm1{width:40%!important;}
.ritm2{width:20%!important;}
.icotestata{width:100%!important;}
.nlout{width:100%!important;min-width:10px;}
.nlbott{width:100%;}
.nlinp{width:100%;}
}
