

.mobile_menu_button span{
  color:#fff !important;
}

@media only screen and (min-width: 0px) and (max-width: 1200px) {
.column1{
    width: 100% !important;
    float: left;
}

.column2 {
    width: 100% !important;
    float: left;
}
.column3 {
    width: 100% !important;
    float: left;
 }
}

@media only screen and (max-width: 600px){
header.centered_logo.centered_logo_animate .q_logo img, header:not(.centered_logo) .q_logo img {
    height: 60px !important;
    margin-top: 45px;
}
}
@media only screen and (min-width: 768px) and (max-width: 1555px) {
.font-piccolo{
font-size:15px
}}

@media only screen and (min-width: 601px){
header.centered_logo.centered_logo_animate .q_logo img, header:not(.centered_logo) .q_logo img {
    height: 135px !important;
margin-left: 35px;
}}

@media only screen and (max-width: 1240px){
.sr-shortlink{
display:none;
} }

.img-zoom:hover{
  -moz-transform: scale(1.5);
  -webkit-transform: scale(1.5);
  transform: scale(1.5);
}

.socializer .sr-shortlink a, .socializer .sr-shortlink a:visited {
    background-color: transparent !important;
}

.socializer .sr-email a, .socializer .sr-email a:visited {
    color: #fff;
    background-color: #5ab4f2;
}
.wpsr-sb-vl-wleft {
    right: 0 !important;
left: auto !important;
}

.wpsr-buttons {
    display: block;
    margin: 0 0 1.5em 0;
    display: none;
}
.border-image
{border: 27px solid;
    border-image-source: none;
    border-image-slice: 100%;
    border-image-width: 1;
    border-image-outset: 0;
    border-image-repeat: stretch stretch;
-moz-border-image: url(https://iceteckfood.it/wp-content/uploads/2017/10/border-image01.png) 30 30 30 30 round stretch;
-webkit-border-image: url(https://iceteckfood.it/wp-content/uploads/2017/10/border-image01.png) 30 30 30 30 round stretch;
border-image: url(https://iceteckfood.it/wp-content/uploads/2017/10/image-border.png) 30 30 30 30;
}
.separatore {
    border-bottom: dotted;
}


.footer_bottom_columns.three_columns .column3 .footer_bottom{
  text-align: left !important;
}
@media only screen and (min-width: 1201px){
.column1{
    width: 23.33% !important;
    float: left;
}


.column2 {
    width: 40.33% !important;
    float: left;
    padding-left: 23px;
}



.column3 {
    width: 32% !important;
    float: left;
    padding-left: 20px;
}
}
.woocommerce ul.products li.product .add-to-cart-button{
display:none !important;
}

aside.vertical_menu_area {
  padding: 0px 45px 20px 45px;
}
nav.vertical_menu > ul > li > a{
  padding: 5px 0px 5px 0px;
}
.vertical_menu_area .q_social_icon_holder {
  margin: 0 !important;
}
.elements-holder-floated .q_elements_holder .q_elements_item {
  float: left;
}
.elements-holder-floated .q_elements_holder .q_elements_item_inner{
display: block;
}

.elements-holder-floated .q_image_with_text_over table td:hover {
  background-color: rgba(59,78,104,0.9) !important;
}
.elements-holder-floated .q_image_with_text_over table td{
  -webkit-transition: background-color .4s ease-in-out;
  -moz-transition: background-color .4s ease-in-out;
  -o-transition: background-color .4s ease-in-out;
  -ms-transition: background-color .4s ease-in-out;
}
.elements-holder-floated .q_image_with_text_over .shader {
  background: none;
}
.elements-holder-floated  .q_image_with_text_over {
  vertical-align: middle;
}
.custom_padding_cfh .custom_font_holder{
display: inline-block;
  padding-left: 40px !important;
  padding-right: 25px !important;
}
@media only screen and (max-width: 768px){
.custom_padding_cfh .custom_font_holder{
font-size: 26px !important;
  padding-left: 20px !important;
  padding-right: 5px !important;
 padding-top: 20px !important;
 padding-bottom: 20px !important;
}
}
@media only screen and (max-width: 480px){
.custom_padding_cfh .custom_font_holder {
  font-size: 16px !important;
  padding-left: 10px !important;
  padding-right: 0px !important;
  padding-top: 10px !important;
  padding-bottom: 10px !important;
  letter-spacing: 5px !important;
}
}
nav.vertical_menu_toggle ul>li.menu-item-has-children>a>.plus {
  background-image: url('img/vertical_menu_cross_black.png');
}
.no-touch nav.vertical_menu_toggle ul>li.menu-item-has-children>a:hover>.plus {
  background-image: url('img/vertical_menu_minus_black.png');
}
@media only screen and (-webkit-min-device-pixel-ratio:1.5), only screen and (min--moz-device-pixel-ratio:1.5), only screen and (-o-min-device-pixel-ratio:150/100), only screen and (min-device-pixel-ratio:1.5), only screen and (min-resolution:160dpi) {
nav.vertical_menu_toggle ul>li.menu-item-has-children>a>.plus {
  background-image: url('img/vertical_menu_cross_black@1_5x.png');
}
.no-touch nav.vertical_menu_toggle ul>li.menu-item-has-children>a:hover>.plus {
  background-image: url('img/vertical_menu_minus_black@1_5x.png');
}
}
@media only screen and (-webkit-min-device-pixel-ratio:2.0), only screen and (min--moz-device-pixel-ratio:2.0), only screen and (-o-min-device-pixel-ratio:200/100), only screen and (min-device-pixel-ratio:2.0), only screen and (min-resolution:210dpi) {
	nav.vertical_menu_toggle ul li.menu-item-has-children  a .plus{
		background-image: url('img/vertical_menu_cross@2x.png');
	}
.no-touch nav.vertical_menu_toggle ul>li.menu-item-has-children>a:hover>.plus {
  background-image: url('img/vertical_menu_minus_black@2x.png');
}
}

.header_bottom{
  /*! background: url(https://iceteckfood.it/wp-content/uploads/2017/10/solo-onda-e1501067432809.jpg); */
    background-size: auto auto;
background-size: cover;
height: 150px;
line-height: 150px;
}

.q_accordion_holder {
    display: none;
}

.ls-v6 .ls-nav-prev::after {
    left: 20px !important;
}
