/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/

.html_elegant-blog #top .post-entry .post-meta-infos, .html_elegant-blog .avia-content-slider .slide-meta {
    display: none;
}

#top .avia-button.avia-color-dark {
  background: linear-gradient(white, white) padding-box,
              linear-gradient(to right, #241887, #ea1d23, #0E0A5E) border-box;
  border-radius: 3px;
  border: 2px solid transparent;
	color: #000;
}


#top .avia-button.avia-color-light {
  background: linear-gradient(black, black) padding-box,
              linear-gradient(to right, #241887, #ea1d23, #0E0A5E) border-box;
  border-radius: 3px;
  border: 2px solid transparent;
	color: #fff;
}

#top a.avia-button.avia-color-white, .avia-button.avia-color-white:hover {
    color: #000;
    background-color: #fff !important;
    border-color: #000000 !important;
    border: 2px solid !important;
}

@media only screen and (max-width: 768px) {
	#top #wrap_all .avia-slideshow-button, #top .avia-button, .html_elegant-blog .more-link, .avia-slideshow-arrows a:before {
    	font-size: 13px;
	}
	
}


#top a.avia-button.avia-color-black, .avia-button.avia-color-black:hover {
    color: #fff;
	background-color: #2c2c2c00 !important;
	border-color: #fff !important;
	border: 2px solid !important;
}


h1 .titolo_tuta  {
    font-size:95px !important;
}


/*faq*/
.av-minimal-toggle .toggle_content {
    background: #ffffff;
	border: 1px solid #ddd;
}

/*titoli blog*/

.html_elegant-blog .avia-content-slider .slide-entry-title {
    font-size: 1.4em !important;
}

.widgettitle {
    font-size: 1.1em !important;
}

/*titoli prodotti*/

#top.single-product h2.woocommerce-loop-product__title {
    font-size: 1em !important;
}

h2.woocommerce-loop-product__title {;
    font-size: 1em !important;
}

#top .woocommerce-tabs h2 {
    display: none;
}

/*cf7*/

#top .input-text, #top input[type="text"], #top input[type="input"], #top input[type="password"], #top input[type="email"], #top input[type="number"], #top input[type="url"], #top input[type="tel"], #top input[type="search"], #top textarea, #top select {
    margin-bottom: 0px !important; 
    margin-top: 10px !important; 
    border-color: #000000 !important;
  background-color: #ffffff !important;
  color: #000000 !important;
}
}

.wpcf7-form-control-wrap {
    font-size: 15px;
}




.html_av-overlay-full #top #wrap_all #av-burger-menu-ul li {
    font-size: 24px;
    line-height: normal;
}



.eo-fullcalendar-reset {
 font-size: 13px !important;
}

.fc-event .fc-content {
    border: 1px solid #ed2922;
    background-color: #ed2922;
    color: #ffffff;
}

.av-image-caption-overlay-center {
    padding: 0px !important; 
}

/*footer:*/

#socket .copyright {
    font-size: 13px;
}

#top .footer_color p, {
    font-size: 16px;
    line-height: 21px;
}

.footer_color h3 {
    font-size: 18px;
}

#footer .widget {
    margin: 10px 0 10px 0;
}

#socket .copyright{
    text-align: center;
    display: block;
    float: none;
}

/*end footer:*/

input[type="date" i] {
    font-family: inherit !important;
    font-size: 14px !important;
    color: #919191;
}

.special_amp {
    font-family: inherit !important;
    font-style: inherit;
    font-size: inherit;
    line-height: inherit;
    font-weight: inherit;
}

@media only screen and (min-width: 768px) {
.column-half {  
  display: flex;  
	vertical-align: middle;
} 
	} 

/*tab area riservata */

.js_active .av-elegant-toggle .toggler, .avia-admin-preview-container .av-elegant-toggle .toggler {
    padding: 10px;
}

.av-elegant-toggle.togglecontainer .av_toggle_section .toggler {
    border: 1px solid;
}

#top .togglecontainer .toggle_wrap .toggle_content {
    border: 1px solid;
}

/* Remove default icon border */
.my-custom-tabs .toggle_icon {
    border:none;    
}

/* Hide default icons */
.my-custom-tabs .toggle_icon .vert_icon,
.my-custom-tabs .toggle_icon .hor_icon {
    display:none;
} 

/* Custom Accordion Icon */
.my-custom-tabs .toggle_icon {
    display: inline-block!important;    
}
.my-custom-tabs .toggle_icon:before {
    font-family: 'entypo-fontello';   
    content:'\e877';    
    position: absolute;
    font-size: 38px;
    top:50%;
    transform: translateY(-50%);
    left: 0px;
    line-height: 0;
    color: #000;
}

/* Active tab icon */
.my-custom-tabs .activeTitle .toggle_icon:before {
    font-family: 'entypo-fontello';        
    content:'\e876';
}

/* events */

.simcal-default-calendar-grid .simcal-events {
    font-size: 13px !important;
}

/* reserved area */

.html_header_top.html_header_sticky.html_large #main {
  background-color: #fff;
}

/* promo box e table landing */

.av_promobox {
    padding: 30px 30px;
    margin: 10px 0;
	border-color: #000000 !important; 
	background: #ffffff !important;
}

td {
    font-size: 15px;
    padding: 9px 12px;
}

.avia-data-table .avia-pricing-row td, .avia-data-table .avia-pricing-row th {
    font-size: 15px !important;
}

.main_color .avia-data-table th.avia-highlight-col {
	background: #ffffff !important;
	border-color: #ffffff !important;
}

tr:first-child th, tr:first-child td {
    background-color: white;
}

@media only screen and (min-width: 768px) {
	.page-id-10719 a.avia-button.avia-color-white, .avia-button.avia-color-white:hover {
   			 margin-top: -20px;
		}
	.page-id-10746 a.avia-button.avia-color-white, .avia-button.avia-color-white:hover {
   			 margin-top: -20px;
		}
	.page-id-10750 a.avia-button.avia-color-white, .avia-button.avia-color-white:hover {
   			 margin-top: -20px;
		}
	.page-id-10647 a.avia-button.avia-color-white, .avia-button.avia-color-white:hover {
   			 margin-top: -20px;
		}
	.page-id-10748 a.avia-button.avia-color-white, .avia-button.avia-color-white:hover {
   			 margin-top: -20px;
		}
	.page-id-10771 a.avia-button.avia-color-white, .avia-button.avia-color-white:hover {
   			 margin-top: -20px;
		}
	}


@media only screen and (max-width: 767px) {
    .page-id-10973 .responsive .avia_responsive_table .avia-data-table td:before {
      font-size: 15px !important;
	font-weight: bold;
    letter-spacing: 1.5px;
    text-transform: uppercase;
    }
	
	.page-id-10973 .avia_responsive_table .avia-data-table td {
    font-size: 15px !important;
		background-color: inherit;
	}
	
	.page-id-10973 .avia_responsive_table .avia-data-table {
	border-color: black;
	}
	
	.page-id-10973 .responsive div .avia_responsive_table .avia-data-table th {
    text-align: center;
    width: 100% !important;
	}
	
	.page-id-10973 .responsive tr:first-child th, tr:first-child td {
    background-color: inherit;
	border-color: inherit;
	}

	.page-id-10973 .tabella_date .main_color tr {
	border-color: #000;
	}
	
	.page-id-10973 .tabella_date td {
    font-size: 15px;
    border-color: inherit;}
	
}

@media only screen and (min-width: 767px) {
	
.page-id-10973 .tabella_date td {
    font-size: 21px;
    border-color: black;}

.page-id-10973 .tabella_date th {
    font-size: 21px;
    letter-spacing: normal;
    text-transform: none;
     border-color: black;
	padding: 15px 15px;
}
	
.page-id-10973 .tabella_date tr:first-child th, tr:first-child td {
    background-color: inherit;
	border-color: #000 !important;
}

.page-id-10973 .tabella_date .main_color tr {
	border-color: #000;
}
	
	}


/*menu mobile sotto i 1366px


@media only screen and (max-width: 1480px) and (min-width: 768px) {
	.responsive #top .av_mobile_menu_tablet .av-main-nav .menu-item-avia-special {display: block;}
	.av-main-nav > li {display: none;}

	
	#top #header_meta, #top #header_meta nav ul ul li, #top #header_meta nav ul ul a, #top #header_meta nav ul ul {
    display: none;}
	
	.responsive #top #wrap_all .main_menu {
    left: 0;
    right: auto;}
	
	.responsive #top .logo {
    float: right;
}
		
}
	
*/

