/******* Do not edit this file *******/
/*
My Custom CSS - by Salvatore Noschese
aka L'AltroWeb - https://laltroweb.it/
/*
Saved: Dec 21 2018 | 11:15:34 (am)
/*
/******* Do not edit this file *******/

/* Dark green: #0f2113 */

/*=======================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===========================*/

/*------------------PHONE ONLY------------------------*/

@media only screen 
and (max-width : 480px) {
  
}

/*-----------------------IPAD / TABLET ONLY---------------------------*/

@media only screen 
and (max-width : 767px)
and (min-width : 481px) {
  
}

/*----------------------DESKTOP ONLY-----------------------------*/

@media only screen 
and (min-width : 768px) {
  
}

/*===========================HEADER==============================*/

/*----------- Appearance----------*/

/*-----------Top------------*/
/*
#header_meta /* depreciated by newest enfold
{ 
  background: #0f2113;
  min-height: 35px; 
}

.social_header .phone-info span {
  font-size: 13px;
  color: #ffffff;
  margin: 0;
  padding: 0;
}*/

/*-----------Logo-----------*/

/*----------- Social----------*/

/*Postion social icons on top band to right*//* depreciated by newest enfold
#top .social_bookmarks {
    float: right;
}
*/
.social_bookmarks li a {
    font-size: 25px;
}
/*
.header_color  /* depreciated by newest enfold
.social_bookmarks a, 
.header_color {
    color: #ffffff;
}
*/
/*----------- Other----------*/

/*===========================MENU=========================*/

/*----------- Appearance----------*/

.main_menu ul:first-child > li > a {
  padding: 0 10px;
}

.social_header .main_menu ul:first-child > li a{
  height: 145px;
}

/*Postion text/Ph on top band to left*/
.sub_menu {
    left: 0;
    width: 90{f093e859cfb2161a3c3e172676713be8cc44722e8535073ab7960317b86da804}; /*Fix for facebook button*/
}

/*----------- Search----------*/

/*----------- Nav----------*/

/*============================BODY==================================*/

/*----------- Appearance----------*/

/*----------- Images --------------*/

/*Put white border around images on home page and enlarge images*/
.home img.avia_image {
  	border: 4px solid #fff; 
}

/*----------- Typography----------*/

.subtext {
  font-size: 12px;
  font-style:italic;
}

/*----------- Elements----------*/

/*Colour of special heading 3 on home page in wood strip*/
body#top.home div.av-special-heading h3 {
  	color: #ffffff;
}

/*Margin at top Special Heading 3 on home page*/
body#top.home div.av-special-heading {
	margin-top: 10px;
}

/*Change text color to white in text box on home page*/
#woodbackground.main_color p {
  color: #ffffff;
}

/*Change color to Fawn on more links on home page*/
 body#top.home div#wrap_all div#main div.avia_textblock p a
{
  color: #F5C590;
}

/*----------- Forms----------*/

.vouchertable {
  background:none;
  border:none;
}

.vouchertable tbody tr td {
  background:#ffffff;
  border:none;
}

.vouchermiddle {
  vertical-align:middle;
}

.vouchertable tbody tr:first-child td  {
  background:#ffffff;
  border:none;
}

/*----------- Buttons----------*/

/*----------- Other----------*/

/*============================SIDEBAR==================================*/

/*----------- Appearance----------*/

/*----------- Images --------------*/

/*----------- Typography----------*/

/*----------- Elements----------*/

/*----------- Forms----------*/

/*----------- Buttons----------*/

/*----------- Other----------*/

/*=============================WIDGETS=============================*/

/*=============================PLUGINS=============================*/

/*-------------WOO-----------------*/

#order_comments_field {
  padding-top: 60px !important;
}

#billing_country_field {
  margin-top: 30px !important;
}
  
#secondary-address{
  display:none;
}

#top #payment #place_order {
float: left;
margin-bottom: 15px;
}

#top #payment .terms {
padding: 0 1em 0;
text-align: left;
float: left;
}

/*======================FOOTER========================*/

/*----------- Appearance----------*/
.cff-wrapper {
  border: solid thin white;
  padding: 5px;
  border-radius: 5px;
}
/*----------- Nav----------*/

/*======================SOCKET========================*/

/*----------- Appearance----------*/

/*----------- Copyright----------*/

/*----------- Nav----------*/