/* Home hook CSS */
#htmlcontent_home ul {
  margin: 0 -5px; }
  #htmlcontent_home ul li {
    padding: 0 5px 10px; }
    @media (max-width: 479px) {
      #htmlcontent_home ul li {
        width: 100%; } }
    #htmlcontent_home ul li img {
      max-width: 100%;
      height: auto; }
      @media (max-width: 479px) {
        #htmlcontent_home ul li img {
          min-width: 100%; } }
    #htmlcontent_home ul li img {
      max-width: 100%;
      height: auto; 
	box-shadow: 0 5px 8px 0 rgba(0,0,0,0.2),0 3px 10px 0 rgba(0,0,0,0.19) !important;  
	  
	  }
      @media (max-width: 479px) {
        #htmlcontent_home ul li img {
          min-width: 100%; } }
   #htmlcontent_home ul li.htmlcontent-item-4 {
      width: 66.6667%; }
      @media (max-width: 479px) {
        #htmlcontent_home ul li.htmlcontent-item-4 {
          width: 100%; } } 		  
		  #htmlcontent_home ul li.htmlcontent-item-8 {
      width: 66.6667%; }
      @media (max-width: 479px) {
        #htmlcontent_home ul li.htmlcontent-item-8{
          width: 100%; } } 
		  	  #htmlcontent_home ul li.htmlcontent-item-9 {
      width: 66.6667%; }
      @media (max-width: 479px) {
        #htmlcontent_home ul li.htmlcontent-item-9{
          width: 100%; } } 
		  #htmlcontent_home ul li.htmlcontent-item-18 {
      width: 66.6667%; }
      @media (max-width: 479px) {
        #htmlcontent_home ul li.htmlcontent-item-18{
          width: 100%; } } 
		  
		  #htmlcontent_home ul li.htmlcontent-item-19 {
      width: 66.6667%; }
      @media (max-width: 479px) {
        #htmlcontent_home ul li.htmlcontent-item-19{
          width: 100%; } } 
		  
		  		  #htmlcontent_home ul li.htmlcontent-item-22 {
      width: 66.6667%; }
      @media (max-width: 479px) {
        #htmlcontent_home ul li.htmlcontent-item-22{
          width: 100%; } } 
	
	  
	   @media (min-width: 480px) and (max-width: 767px) {
        #htmlcontent_home ul li.htmlcontent-item-20{
		padding-bottom: 13px;
		  } } 	

       @media (min-width: 768px)	and (max-width: 991px) {  
		#htmlcontent_home ul li.htmlcontent-item-20{
		padding-bottom: 13px;
		  } } 	  

 @media (min-width: 992px)	and (max-width: 1199px) {  
		#htmlcontent_home ul li.htmlcontent-item-20{
		padding-bottom: 13px;
		  } } 		  

#htmlcontent_home ul li.htmlcontent-item-15 {
      width: 66.6667%; }
      @media (max-width: 479px) {
        #htmlcontent_home ul li.htmlcontent-item-15{
          width: 100%; } }	

	   @media (min-width: 480px) and (max-width: 767px) {
        #htmlcontent_home ul li.htmlcontent-item-16{
		padding-bottom: 15px;
		  } } 	

       @media (min-width: 768px)	and (max-width: 991px) {  
		#htmlcontent_home ul li.htmlcontent-item-16{
		padding-bottom: 13px;
		  } } 	  

 @media (min-width: 992px)	and (max-width: 1199px) {  
		#htmlcontent_home ul li.htmlcontent-item-16{
		padding-bottom: 13px;
		  } }		  
	
/* FIX NEW */	
		  
		  		  #htmlcontent_home ul li.htmlcontent-item-23 {
      width: 66.6667%; }
      @media (max-width: 479px) {
        #htmlcontent_home ul li.htmlcontent-item-23{
          width: 100%; } } 		  
		  
		  		  #htmlcontent_home ul li.htmlcontent-item-26 {
      width: 66.6667%; }
      @media (max-width: 479px) {
        #htmlcontent_home ul li.htmlcontent-item-26{
          width: 100%; } } 
	
	  
	   @media (min-width: 480px) and (max-width: 767px) {
        #htmlcontent_home ul li.htmlcontent-item-24{
		padding-bottom: 13px;
		  } } 	

       @media (min-width: 768px)	and (max-width: 991px) {  
		#htmlcontent_home ul li.htmlcontent-item-24{
		padding-bottom: 13px;
		  } } 	  

 @media (min-width: 992px)	and (max-width: 1199px) {  
		#htmlcontent_home ul li.htmlcontent-item-24{
		padding-bottom: 13px;
		  } } 		  

		  

/* START NEW */
		  
#htmlcontent_home ul li.htmlcontent-item-19 {
      width: 66.6667%; }
      @media (max-width: 479px) {
        #htmlcontent_home ul li.htmlcontent-item-19{
          width: 100%; } }	

	   @media (min-width: 480px) and (max-width: 767px) {
        #htmlcontent_home ul li.htmlcontent-item-20{
		padding-bottom: 15px;
		  } } 	

       @media (min-width: 768px)	and (max-width: 991px) {  
		#htmlcontent_home ul li.htmlcontent-item-20{
		padding-bottom: 13px;
		  } } 	  

 @media (min-width: 992px)	and (max-width: 1199px) {  
		#htmlcontent_home ul li.htmlcontent-item-20{
		padding-bottom: 13px;
		  } }			  
		  
/* END NEW */
		  
#htmlcontent_home ul li.htmlcontent-item-27 {
      width: 50.000%; }
      @media (max-width: 479px) {
        #htmlcontent_home ul li.htmlcontent-item-27{
          width: 100%; } }		

#htmlcontent_home ul li.htmlcontent-item-28 {
      width: 50.000%; }
      @media (max-width: 479px) {
        #htmlcontent_home ul li.htmlcontent-item-28{
          width: 100%; } }	

#htmlcontent_home ul li.htmlcontent-item-29 {
      width: 66.6667%; }
      @media (max-width: 479px) {
        #htmlcontent_home ul li.htmlcontent-item-29{
          width: 100%; } }		

	   @media (min-width: 480px) and (max-width: 767px) {
        #htmlcontent_home ul li.htmlcontent-item-30{
		padding-bottom: 15px;
		  } } 	

       @media (min-width: 768px)	and (max-width: 991px) {  
		#htmlcontent_home ul li.htmlcontent-item-30{
		padding-bottom: 13px;
		  } } 	  

 @media (min-width: 992px)	and (max-width: 1199px) {  
		#htmlcontent_home ul li.htmlcontent-item-30{
		padding-bottom: 13px;
		  } }	


		  		  #htmlcontent_home ul li.htmlcontent-item-32 {
      width: 66.6667%; }
      @media (max-width: 479px) {
        #htmlcontent_home ul li.htmlcontent-item-32{
          width: 100%; } } 		  
		
/*	   @media (min-width: 480px) and (max-width: 767px) {
        #htmlcontent_home ul li.htmlcontent-item-22{
margin-top: 15px;
		  } } 	*/
		  

/* Top hook CSS */

#htmlcontent_top ul {
  margin: 0 -5px; }
  #htmlcontent_top ul li {
    padding: 0 5px 10px; }
    @media (max-width: 479px) {
      #htmlcontent_top ul li {
        width: 100%; } }
    #htmlcontent_top ul li img {
      max-width: 100%;
      height: auto;
	  
box-shadow: 0 5px 8px 0 rgba(0,0,0,0.2),0 3px 10px 0 rgba(0,0,0,0.19) !important;

	  }
      @media (max-width: 479px) {
        #htmlcontent_top ul li img {
          min-width: 100%; 
		  } }
    #htmlcontent_top ul li img {
      max-width: 100%;
      height: auto; }
      @media (max-width: 479px) {
        #htmlcontent_top ul li img {
          min-width: 100%; } }

@media (min-width: 480px) and (max-width: 767px) {		  
	  #htmlcontent_top ul li.htmlcontent-item-1 {
      width: 33.3333%; }}
      @media (min-width: 480px) and (max-width: 767px) {
        #htmlcontent_top ul li.htmlcontent-item-1{
          width: 50%; } } 
 
 
 @media (min-width: 768px){ 
  #htmlcontent_top ul li.htmlcontent-item-2 {
      
	  padding-bottom: 18px;}}
 
 
@media (min-width: 480px) and (max-width: 767px) { 
	  #htmlcontent_top ul li.htmlcontent-item-2 {
      width: 33.3333%; 
	  padding-bottom: 18px;
	  }}
      @media (min-width: 480px) and (max-width: 767px) {
        #htmlcontent_top ul li.htmlcontent-item-2{
          width: 50%; } }  

		  @media (min-width: 1200px)	{  
		  #htmlcontent_top ul li.htmlcontent-item-3 {
	
      margin-top: -7px; }
	   #htmlcontent_top ul li.htmlcontent-item-4 {
      margin-top:-7px; }
	   #htmlcontent_top ul li.htmlcontent-item-5 {
      margin-top: -7px; }    }
	  
	   @media (min-width: 992px)	and (max-width: 1199px) {  
		  #htmlcontent_top ul li.htmlcontent-item-3 {
      margin-top: -6px; }
	   #htmlcontent_top ul li.htmlcontent-item-4 {
      margin-top: -6px; }
	   #htmlcontent_top ul li.htmlcontent-item-5 {
      margin-top: -6px; }    }
		  
	@media (min-width: 768px)	and (max-width: 991px) {  
		  #htmlcontent_top ul li.htmlcontent-item-3 {
      margin-top: -6px; }
	   #htmlcontent_top ul li.htmlcontent-item-4 {
      margin-top: -6px; }
	   #htmlcontent_top ul li.htmlcontent-item-5 {
      margin-top: -6px; }    }	  
		  
    @media (min-width: 480px) and (max-width: 767px) {  
		  #htmlcontent_top ul li.htmlcontent-item-3 {
      margin-top: -5px; }
	   #htmlcontent_top ul li.htmlcontent-item-4 {
      margin-top: -5px; }
	   #htmlcontent_top ul li.htmlcontent-item-5 {
      margin-top: -5px; }    }		


#htmlcontent_top ul li.htmlcontent-item-7 {
      width: 66.6667%; }
      @media (max-width: 479px) {
        #htmlcontent_top ul li.htmlcontent-item-7{
          width: 100%; } }

/* New Extra Fix Top 1 2 Slider CSS */	

@media (min-width: 768px){ 
  #htmlcontent_top ul li.htmlcontent-item-1 {
      
	  margin-left: 1px;}}

@media (min-width: 768px){ 
  #htmlcontent_top ul li.htmlcontent-item-2 {
      
	  margin-left: 1px;}}	  
	
		  
	  
/* non esegue nessuno di questi comandi con il padding bottom
		  
	@media (min-width: 1200px)	{  
		  #htmlcontent_top ul li.htmlcontent-item-3 {
	
      margin-top: 50px; }
	   #htmlcontent_top ul li.htmlcontent-item-4 {
      margin-top: 50px; }
	   #htmlcontent_top ul li.htmlcontent-item-5 {
      margin-top: 50px; }    }
	  
	    @media (min-width: 992px)	and (max-width: 1199px) {  
		  #htmlcontent_top ul li.htmlcontent-item-3 {
      margin-top: -6px; }
	   #htmlcontent_top ul li.htmlcontent-item-4 {
      margin-top: -6px; }
	   #htmlcontent_top ul li.htmlcontent-item-5 {
      margin-top: -6px; }    }
	  
	  	  
	  @media (min-width: 768px)	and (max-width: 991px) {  
		  #htmlcontent_top ul li.htmlcontent-item-3 {
      margin-top: -4px; }
	   #htmlcontent_top ul li.htmlcontent-item-4 {
      margin-top: -4px; }
	   #htmlcontent_top ul li.htmlcontent-item-5 {
      margin-top: -4px; }    }
	  
	   @media (min-width: 767px) {  
		  #htmlcontent_top ul li.htmlcontent-item-3 {
      margin-top: -4px; }
	   #htmlcontent_top ul li.htmlcontent-item-4 {
      margin-top: -4px; }
	   #htmlcontent_top ul li.htmlcontent-item-5 {
      margin-top: -4px; }    }
	 */
/* Left hook CSS */

#htmlcontent_left ul li {
    width: 100%;
    margin-bottom: 10px; }

	 #htmlcontent_left ul li img {
      
  
box-shadow: 0 5px 8px 0 rgba(0,0,0,0.2),0 3px 10px 0 rgba(0,0,0,0.19) !important;

	  }
	
/* Right hook CSS */
/* Footer hook CSS */

/* Fix Text Home */

.texthomenew {
position:absolute;
bottom: 10px;
left: 9px;
color: #fff;
/* font-family: open sans-serif;
font: 600 18px/22px "Open Sans", sans-serif; */

font: 600 22px "Open Sans", sans-serif;
/* font-size: 22px; */
}

.texthomenew2 {
position:absolute;
bottom: 17px;
left: 9px;
color: #fff;
/* font-family: open sans-serif;
font: 600 18px/22px "Open Sans", sans-serif; */

font: 600 22px "Open Sans", sans-serif;
/* font-size: 22px; */
}

@media (max-width: 479px) {	
	.texthomenew2 {
     bottom: 10px; }}
	 
.texthomenewside {
position:absolute;
bottom: 0px;
left: 19px;
color: #fff;
/* font-family: open sans-serif;
font: 600 18px/22px "Open Sans", sans-serif; */

font: 600 22px "Open Sans", sans-serif;
/* font-size: 22px; */
}	 

@media (max-width: 991px) and (min-width: 768px) {	

.texthomenewside {


font: 600 18px "Open Sans", sans-serif;

}	}

.texthomenewfreedelivery {
position:absolute;
bottom: 40px;
left: 9px;
color: #fff;
/* font-family: open sans-serif;
font: 600 18px/22px "Open Sans", sans-serif; */

font: 600 22px "Open Sans", sans-serif;
/* font-size: 22px; */
text-align: center;
}

.texthomenewfreedelivery1 {
position:absolute;
bottom: 10px;
left: 9px;
color: #fff;
/* font-family: open sans-serif;
font: 600 18px/22px "Open Sans", sans-serif; */

font: 600 22px "Open Sans", sans-serif;
/* font-size: 22px; */
text-align: center;
}

.texthomenewfreedelivery2 {
position:absolute;
bottom: 10px;
left: 9px;
color: #fff;
/* font-family: open sans-serif;
font: 600 18px/22px "Open Sans", sans-serif; */

font: 600 22px "Open Sans", sans-serif;
/* font-size: 22px; */
text-align: center;
}