/*
Theme Name: sandbox-fornacedemartino2020
Theme URI: https://www.
Description: A basic theme for HTML.it readers
Author: njucomunicazione
Author URI: https://www.
Version: 0.1
*/

/* frecce gallery home*/
.carousel-control{text-shadow: 0 0px 0px rgba(0, 0, 0, 0);}
.carousel-control{}
.carousel-control.left,
.carousel-control.right{background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .0001) 100%);
background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .0001) 100%);
background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, .0001)));
background-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .0) 100%);opacity:1;}

/* zoom background */
.index-box-img-ombra {position:relative;overflow:hidden;}
.index-box-img-o::before {
	position: absolute;overflow:hidden;
	top: 0;
	left: -75%;
	z-index: 2;
	display: block;
	content: '';
	width: 50%;
	height: 100%;
	background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);
	background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);
	-webkit-transform: skewX(-25deg);
	transform: skewX(-25deg);
}



@media only screen and (min-width : 320px) {
  .fotoaccavallata{position:relative;margin-top:-30vh;z-index:99;}
  .fotoaccavallatasotto{position:relative;margin-top:-10vh;z-index:9;}
  .posizionesx20-desktop{position:relative;left:0px;}
  /* FRECCIA GIù HOME */
    a.freccia-giu{position: absolute;bottom:90px;left: 50%;margin-left: -27px;
    -webkit-animation: mymove 0.9s;  /* Safari 4.0 - 8.0 */
    -webkit-animation-iteration-count: infinite; /* Safari 4.0 - 8.0 */
    animation: mymove 0.9s;
    animation-iteration-count: infinite;
    }
   @-webkit-keyframes mymove {
        from {bottom:85px;}
        to {bottom:77px;}
    }

    @keyframes mymove {
        from {bottom:85px;}
        to {bottom:77px;}
    }

  /* riga-verso-dx */
  .target .riga-verso-dx{border-bottom:1px solid #C2C2C1;margin-top:11px;width:0px;padding:0px;}
 	.target.onScreen .riga-verso-dx{margin-left:8.333333333333332%;margin-right:8.333333333333332%;width:83.33333333333334%; -webkit-transition: width 2s;transition: width 2s; -webkit-transition-delay: 0.1s;transition-delay: 0.1s; }
 /* FINE riga-verso-dx */
    /* riga-verso-dx-100 */
  .target .riga-verso-dx-100{border-bottom:1px solid #C2C2C1;margin-top:11px;width:0px;padding:0px;}
 	.target.onScreen .riga-verso-dx-100{margin-left:0%;margin-right:0%;width:100%; -webkit-transition: width 2s;transition: width 2s; -webkit-transition-delay: 0.1s;transition-delay: 0.1s; }
 /* FINE riga-verso-dx-100 */
 .target .riga-verso-dx-prodotti{border-bottom:1px solid #71ad9f;width:0px;padding:0px;}
 	.target.onScreen .riga-verso-dx-prodotti{width:250px; -webkit-transition: width 2s;transition: width 2s; -webkit-transition-delay: 0.1s;transition-delay: 0.1s; }
 
  a.carousel-control #freccia_sx,
  a.carousel-control #freccia_dx{margin-top:170%;}
  
  a.carousel-control-home #freccia_sx,
  a.carousel-control-home #freccia_dx{margin-top:700%;}
  .padding-galleria-mobile{padding-top:60px;}
  a.carousel-control.left{text-align: left;padding-left:3%;margin-bottom:150px;top:50%;}
  a.carousel-control.right{text-align:right;padding-right:3%;top:50%;}
  .altezza-box-img-home{min-height:400px;}
  
/* HOME */
  .posizionetestolafornace{margin-top:20vh;}
  .posizionemattonella{margin-top:120px;margin-bottom:60px;}
  .posizionemattonella-sotto{margin-top:120px;margin-bottom:60px;}
  .posizionemattonella-galleria{margin-top:60px;margin-bottom:60px;}
  .posizionetestofinestra{margin-top:25vh;}
  .altezza-galleria-mobile{min-height:350px;}
   h1,.h1,span.testo_grande{font-size: 30px;line-height: 40px;}
  h4{font-size:16px;}
/* FINE HOME */
	.cn-button.bootstrap{background: #c75135!important;}
	/* shop */
	.xoo-wsc-modal{position:relative;z-index:999999999;}
	.woocommerce div.product form.cart .variations td.label{display:inline-block!important;color:#000!important;font-size:16px;}
	.woocommerce div.product p.price, .woocommerce div.product span.price,
	.woocommerce ul.products li.product .price{color:#c75135!important;}
	
	.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover{background-color:#c75135!important;font-family: 'AvantGardeGothicITCW01Bk'!important;}
	.woocommerce #respond input#submit.alt.disabled, .woocommerce #respond input#submit.alt.disabled:hover, .woocommerce #respond input#submit.alt:disabled, .woocommerce #respond input#submit.alt:disabled:hover, .woocommerce #respond input#submit.alt:disabled[disabled], .woocommerce #respond input#submit.alt:disabled[disabled]:hover, .woocommerce a.button.alt.disabled, .woocommerce a.button.alt.disabled:hover, .woocommerce a.button.alt:disabled, .woocommerce a.button.alt:disabled:hover, .woocommerce a.button.alt:disabled[disabled], .woocommerce a.button.alt:disabled[disabled]:hover, .woocommerce button.button.alt.disabled, .woocommerce button.button.alt.disabled:hover, .woocommerce button.button.alt:disabled, .woocommerce button.button.alt:disabled:hover, .woocommerce button.button.alt:disabled[disabled], .woocommerce button.button.alt:disabled[disabled]:hover, .woocommerce input.button.alt.disabled, .woocommerce input.button.alt.disabled:hover, .woocommerce input.button.alt:disabled, .woocommerce input.button.alt:disabled:hover, .woocommerce input.button.alt:disabled[disabled], .woocommerce input.button.alt:disabled[disabled]:hover{
		background-color:#000!important;font-family: 'AvantGardeGothicITCW01Bk'!important;}
	.woocommerce #respond input#submit.alt, 
	.woocommerce a.button.alt, 
	.woocommerce button.button.alt, 
	.woocommerce input.button.alt,
	.woocommerce a.button,
	a.button.xoo-wsc-cart.btn,
	a.button.xoo-wsc-chkt.btn,a.button.xoo-wsc-cont.btn{
		background-color: #000!important;color: #fff!important;
		border-radius: 0px!important;font-family: 'AvantGardeGothicITCW01Bk'!important;
		text-transform:uppercase;font-weight: 300!important;
	}
	.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover,a.button.xoo-wsc-cont.btn:hover,
	a.button.xoo-wsc-cart.btn:hover,
	a.button.xoo-wsc-chkt.btn:hover{
		background-color:#c75135!important;font-family: 'AvantGardeGothicITCW01Bk'!important;}
	
	.woocommerce-message{border-top-color: #c75135!important;}	
	.woocommerce-message::before{color:#c75135!important;}
	.woocommerce div.product .stock{color:#c75135!important;margin-bottom:15px;}
	/*select */
	select.orderby,
	select.wooco_component_product_select{
		padding:10px 15px!important;
		border-top-width: 3px!important;
border-right-width: 3px!important;
border-bottom-width: 3px!important;
border-left-width: 3px!important;
-webkit-appearance: none!important;
border-top-color:#000!important;
border-right-color: #000!important;
border-bottom-color: #000!important;
border-left-color: #000!important;
border-top-left-radius: 0px!important;
border-top-right-radius:0px!important;
border-bottom-right-radius:0px!important;
border-bottom-left-radius:0px!important;
color: black;
background-color:#fff!important;
align-items: center;
white-space: pre;
-webkit-rtl-ordering: logical;
cursor:pointer;
	}
	
/* tab*/
	.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before,
	.woocommerce div.product .woocommerce-tabs ul.tabs li.active::after{border-bottom-right-radius:0px!important;box-shadow: 0px 0px 0 #fff!important;}
	.woocommerce div.product .woocommerce-tabs ul.tabs::before{border-bottom: 0px solid #d3ced2!important;}
	.woocommerce div.product .woocommerce-tabs ul.tabs li{border-radius: 0px 0px 0 0!important;border: 3px solid #000!important;background-color: #fff!important;text-transform:uppercase!important;font-family: 'AvantGardeGothicITCW01Bk'!important;color:#000!important;font-size:17px;margin-right:15px!important;margin-left:1px!important;
	margin-bottom: 15px!important;}
	
	.woocommerce div.product .woocommerce-tabs ul.tabs li::before{left: 0px!important;
border-bottom-right-radius: 0px!important;
border-width: 0 0px 0px 0!important;
box-shadow: 0px 0px 0 #ebe9eb!important;}
	.woocommerce div.product .woocommerce-tabs ul.tabs li::after{
		right: 0px!important;
border-bottom-left-radius: 0px!important;
border-width: 0 0 0px 0px!important;
box-shadow: 0px 0px 0 #ebe9eb!important;
	}
	.panel{box-shadow: 0 0px 0px rgba(0, 0, 0, .05)!important;}
	
	.woocommerce div.product .woocommerce-tabs ul.tabs li a{color:#000!important;font-weight:300!important;}
	.woocommerce div.product .woocommerce-tabs ul.tabs li:hover,
	.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background-color:#000!important;}
	.woocommerce div.product .woocommerce-tabs ul.tabs li.active a,
		.woocommerce div.product .woocommerce-tabs ul.tabs li:hover a{color: #fff!important;}
	div.woocommerce-tabs.wc-tabs-wrapper{border-bottom:3px solid #000;}
	div.woocommerce-Tabs-panel > h2{visibility:hidden;}
	.woocommerce div.product form.cart div.quantity{margin: 0 4px 15px 0!important;}
	.wooco_component_product{    display: inline-block!important;}
	.woocommerce ul.products li.product .woocommerce-loop-product__title{ font-weight: 700!important;}
	p.woocommerce-result-count{visibility:hidden;}
	
	
	
}
@media only screen and (min-width : 480px) {

  .altezza-box-img-home{min-height:500px;}
  
}



@media only screen and (min-width:768px) {
/* HOME */
  .posizionetestolafornace{margin-top:40vh;}
  .posizionetestofinestra{margin-top:40vh;}
  .posizionemattonella{margin-top:40vh;margin-bottom:auto;}
   .posizionesx20-desktop{position:relative;left:-20%;}
  .posizionemattonella-sotto{margin-top:150px;margin-bottom:60px;}
  .altezza-galleria-mobile{min-height:450px;}
  ul#menu-menuprincipale-1.menu{-webkit-padding-start: 40px;}
 	.mobile-visibility-no{visibility:visible;}
	.desktop-visibility-no{visibility:hidden;}
	.mobile-no{display:block!important;}
	.desktop-no{display:none!important;}
  .margin-l-r-0-desktop{margin-left:0px;margin-right:0px;}

  
	/* SLIDER */
.owl-carousel .owl-item img{width:auto!important;}
  /* FINE SLIDER */


}
@media only screen and (min-width:992px) {

  
  
}


@media only screen and (min-width:1024px) {

}


@media only screen and (min-width : 1200px) {


}

	
@media only screen and (min-width : 1500px) {

}



