/******* Do not edit this file *******/
/*
My Custom CSS - by Salvatore Noschese
aka L'AltroWeb - https://laltroweb.it/
/*
Saved: Sep 14 2017 | 04:22:56 (pm)
/*
/******* Do not edit this file *******/

/* Enter Your Custom CSS Here */

/*++++TEST AREA ++++   */




/*=======================PRINT===========================*/
 
@media print {
body { background:white; color:black; margin:0; }
  #header {display:none;}
  #footer {display:none;}
  #socket {display:none;}
  .sidebar {display:none;}
  .a11y-toolbar {display:none;}
}
 
/*=======================RESPONSIVE===========================*/
 

/* #Media Queries
================================================== */

	/* large screens with 1140px with */
	@media only screen and (min-width: 1140px)  { }

	/* Smaller than standard 960 (devices and browsers) */
	@media only screen and (max-width: 989px) { }

	/* Tablet Portrait size to standard 960 (devices and browsers) */
	@media only screen and (min-width: 768px) and (max-width: 989px) { }

	/* All Mobile Sizes (devices and browser) */
	@media only screen and (max-width: 767px) { }

	/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
	@media only screen and (min-width: 480px) and (max-width: 767px) { }

	/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
	@media only screen and (max-width: 479px) { }

 
/*===========================HEADER==============================*/

#header_main {
    border-bottom-style: none;
}
#header_main.container_wrap {
    border-top-style: none;
}
#header_meta {
    border-bottom-width: 0px;
}

/*----------- Top----------*/
#top .av_header_transparency #header_meta {
    border-bottom: none;
}
/*----------- Nav----------*/


/*-----------Logo-----------*/
 
/*----------- Social----------*/
 
/*===========================MENU=========================*/
 
/*----------- Background----------*/

/*----------- Nav----------*/

/*----------- Search----------*/
 
/*============================BODY==================================*/
 
/*----------- Background----------*/
 
/*----------- Images --------------*/
 
/*----------- Typography----------*/
 
/*----------- Forms----------*/
.wpcf7 .formhalfwidth, .wpcf7 .formthirdwidth {
    display: inline-block;
}
.wpcf7 .formhalfwidth {
/*    min-width: 200px;*/
    width: 48%;
    margin-right: 1%;
}
.wpcf7 .formthirdwidth {
/*    min-width: 133px;*/
    width: 31.5%;
    margin-right: 1%;
}
@media only screen and (max-width: 875px) {
    .wpcf7 .formthirdwidth {
        width: 48%;
        /* display: block; */
    }
}
@media only screen and (max-width: 479px) {
    .wpcf7 .formhalfwidth {
        width: 99%;
    }
    .wpcf7 .formthirdwidth {
        width: 99%;
    }
}

/* enfold not setting correct style for datepicker elements */
#top .main_color input[type="date"] {
    border-color: #e1e1e1;
    background-color: #fcfcfc;
    color: #919191;
    border: 1px solid #e1e1e1;
    padding: 8px 6px;
    font: 1em "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
    width: 100%;
    margin-bottom: 20px;
}


/*----------- Buttons----------*/
 
/*----------- Other----------*/
 
/* Stop long drink names from overlapping the price, display space separated prices on separate lines */
    .av-catalogue-price {
        /* float: right;
        position: relative; */
        position: relative;
        float: right;
        max-width: 80px;
        width: 80px;
        text-align: right;
    }
    .av-catalogue-title {
        width: calc(100% - 80px);
        padding-right: 0px;
        float: left;
    }
    .av-catalogue-content {
        clear: both;
    }
@media only screen and (min-width: 480px) {
    .av-catalogue-price {
        max-width: 140px;
        width: 140px;
    }
    .av-catalogue-title {
        width: calc(100% - 140px);
        padding-right: 0px;
        float: left;
    }
    .av-catalogue-content {
        clear: both;
    }    
}
@media only screen and (max-width: 768px) {
    .av-catalogue-item {
        font-size: 11px;
    }
}
/*============================SIDEBAR==================================*/
 
/*----------- Background----------*/
 
/*----------- Headers----------*/

/*----------- Images --------------*/
 
/*----------- Buttons----------*/
 
/*----------- Other----------*/
 
/*=============================WIDGETS=============================*/
 
/*-------------label which widget------------*/
 
/*=============================PLUGINS=============================*/
 
/*-------------label which plugin-----------------*/
 
/*======================FOOTER========================*/
 
/*----------- Background----------*/

/*----------- Nav----------*/
 
/*======================SOCKET========================*/
 
/*----------- Background----------*/
 
/*----------- Copyright----------*/
 
/*----------- Nav----------*/