/*
You can write here you own custom changes. Write changes only in this file if you want update your theme without problems.
*/

/*
for ex.
.any_class{color:#000000}
.any_class{color:#000000 !important}
#any_id{color:#000000}
#any_id{color:#000000 !important}
*/

#nav > li > a { text-transform:none }
#megamenu ul.rows_outer ul.menu_row li.col li.title, #megamenu ul.rows_outer ul.menu_row li.col li.title a { text-transform:none; font-size: 14px }
#megamenu ul.rows_outer ul.menu_row li.col { margin: 3px 10px 8px 0; width: 222px }
.custom_blocks .box { width: 269px }
.custom_blocks .box .icon_circle.light i { color: #d40000 }
#spy .container .row .span12 #megamenu #nav > li > a, ul#level1.in li a { font-size: 11px }

#column_left .banners_outer, #column_left .block-viewed { display: none }

.box-description h2 { display: none }
.footer_social [class^="icon-"]::before, [class*=" icon-"]::before { font-size: 25px }

.icone_utilizzo { margin-left: 28px }
.icone_utilizzo .products-grid { background: none; border: 0; }
.icone_utilizzo .products-grid li.item { width: 80px; }

.products-grid li.item {
padding: 12px 11px 20px;
    text-align: center;
}

.custom_blocks .pull-left:first-child {
    padding: 0 30px 0 88px;
   background: none;
}
.custom_blocks .box {
	padding: 0 30px 0 0;
    background: url(../images/template/divider.png) no-repeat right 27px;
}
.custom_blocks .box:last-child {
	padding: 0;
    background: none;
}

.block-account .block-content li a:hover, a:hover { color: #fff }

#nav li li a:hover { color: #d40000 !important; } 

#mc_embed_signup { background: none !important; }


@media (min-width: 1360px) {
.custom_blocks .pull-left:first-child {
    padding: 0 30px 0 140px;
}
}
@media (min-width: 1227px) and (max-width: 1359px) { 
.custom_blocks .pull-left:first-child {
    padding: 0 30px 0 88px;
}
}
@media (min-width: 1008px) and (max-width: 1226px) { 
.custom_blocks .pull-left:first-child {
    padding: 0 30px 0 38px;
}
}
@media (min-width: 794px) and (max-width: 1007px) { 
.custom_blocks .pull-left:first-child { padding: 0; }
.custom_blocks .box { width: 221px }
}
@media (min-width: 667px) and (max-width: 793px) { 
.custom_blocks .pull-left:first-child { padding: 0; background:none;  }
.custom_blocks .box { width: 171px }
}
@media (max-width: 666px) { 
.custom_blocks .pull-left:first-child {padding: 0; }
.custom_blocks .box { width: 100%; background:none; }
}

@media (min-width: 320px) and (max-width: 767px) { 
	.product-shop .product_info_left { width: 100% }
}
#aw_popup_wraper {z-index: 10000 !important;}
#aw_popup_window {z-index: 100000 !important;}
