/*Add Css Custom Here*/

/*====== Fix bugs Megamenu not showing icon font (26/1/2018) =====*/
@media (min-width: 992px){
	.menu-vertical .container-megamenu.vertical .vertical-wrapper ul.megamenu > li > a {  line-height: 24px; height: auto;}
	.menu-vertical .container-megamenu.vertical .vertical-wrapper ul.megamenu > li > a i,
	.menu-vertical .container-megamenu.vertical .vertical-wrapper ul.megamenu > li > a b {
	    display: inline-block;
	}
	.menu-vertical .container-megamenu.vertical .vertical-wrapper ul.megamenu > li.with-sub-menu > a:before{display: none;}
	.menu-vertical .container-megamenu.vertical .vertical-wrapper ul.megamenu > li > a img{position: static; transform: inherit;}
	.header-middle {
		background: #ffffff !important;
		color: #000000!important;
	}
}

@media (min-width: 992px) and (max-width: 1199px){
	
	header.typeheader-9 .menu-vertical-w {
		display: block !important;
	}
	.header-middle {
		background: #ffffff !important;
		color: #000000!important;
	}
}

#clear {
  height: 26px;
  width: 26px;
  top: 10px!important;
  right: 20px!important;
  
  
  color: red;
  font-weight: bold;
  text-align: center;
  cursor: pointer;
  float:right;
  position:absolute;
}
#clear:hover { color:black; }
.clearablediv
{
	background: #efefef;
	border-radius: 4px;
}
.clearablediv:hover{ background: #ededed; }

.title-product .product-item-container { color:black!important; }
.right-block { min-height:300px!important; max-height:420px!important; }
.right-block a { color:green!important; }
.right-block a:hover { color:red!important; }
.codice { 
	color:#888!important; 
	font-size:1.2em!important;
	/*-webkit-text-stroke-width: 0.5px;
	-webkit-text-stroke-color: #000;*/
}
span.price 
{
	font-size:2.2em!important;
}
.price-new{
	font-size:2.2em!important;
	color:green!important;
}
.price-old{
	font-size:1.4em!important;
	padding:4px!important;
	margin-top:8px;
	
}

span.label-product{
	font-size:1.4em!important;
	padding:4px!important;
}
input.btn-checkout2 {
	background-color:#377f2A!important;
}
input.btn-checkout-quick {
	background-color:#377f2A!important;
}
.codice:hover { 
	color:red!important; 
}
div.price-tax{ display:none!important;}
div.label-stock { display:none!important;}
div.stock { display:none!important;}
div.left-block {
	border: solid #ddd 1px!important;
	margin:-1px;
}
div.model b { color:green!important;}
.content-index { display:inline-block; z-index:1;}
.top-log a { color:white!important;}
.search-autocomplite {
	height:40px!important;
	background-color:white!important;
	border: 1px silver solid!important;
}
.row h1 { color:black !important; }
/**.row a { color:green !important; font-weight:bold; }**/
.panel a { color:black !important; font-weight:bold; }
.row a:hover { color:red !important; font-weight:bold; }
.clearfix a { color:black !important; font-weight:bold; }
.clearfix a:hover {color:red!important; }
.item-style1 a { color:black !important; font-weight:bold; }
.item-style1:hover a:hover {color:white!important; }
.catlist { color:green !important; font-weight:bold; }
.catlist:hover { color:red !important; font-weight:bold; }
#aq-product {
	color:green!important; 
	width:200px!important; 
	font-size:24px!important;
}
#aq-product:hover{
	color:darkgreen!important; 
	
}
@media screen and (orientation:portrait) { .row-advanced {display:none!important;} .mobile img {width:100px!important; height:100px!important; } .categories3 .content-box {
	padding:0px!important; margin:1px!important; text-align:center!important; 
}
@media screen and (orientation:portrait) { .left_column { display:none!important;}}

.cat-title a {font-size:2vw!important}
}
@media screen and (orientation:landscape) { 
.row-advanced-2 {display:none!important;

}
.categories3 .content-box {
	padding:20px!important; margin:10px!important; text-align:center!important;
}
.cat-title a {font-size:12px!important; padding:0px!important; margin:0px;}
}
.layout-8.common-home #content .row-advanced {
  background-size: cover!important;
}
.so_advanced_search
{
	background-color:transparent!important;
}
.requestinfo {
	
	color:green!important;
}
.btn-checkout_so { font-weight:bold; color:white!important; }
.inverse { color:white!important; }
.inverse:hover { color:white!important; }
.inverse_so { font-weight:bold; color:white!important; }
.inverse_so:hover { font-weight:bold; color:white!important; }

.pull-right .inverse {
	color:white!important;
}
.text-right { color:black!important; }
.pull-right .btn-checkout {
	color:white!important;
}
.mega2 { white-space: nowrap!important; text-overflow: unset!important; }
.pull-right:hover {
	color:white!important;
}
#tab-tags a { color: white!important; background-color:red!important;}
#tab-tags a:hover { color: white!important; background-color:darkred!important;}
.btn-shopping-cart small { color:black; }
.inverse {color:white!important;}
.text-left:hover a
{
	font-stretch:none!important;
}
.layout-8.common-home #content .row-advanced {
  background: url(../../images/id5-bg-search5.jpg) no-repeat center;}
 .pagination:hover li {
	 color:white;
	 background-color:red;
 }