/*
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 will be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/
/* media only -1000 */
@media only screen and (max-width: 1000px) {
	/* Activate burger menu */	
#top #header .av-main-nav > li.menu-item  {
    display: none!important;
}
#top #header .av-burger-menu-main {
    cursor: pointer;
    display: block!important;
}
div.payment_box.payment_method_bacs p {
	font-size:14px!important;
}
div.coupon {
	display:none !important;
}	
div.woocommerce-message {
display:none !important;
}
div.woocommerce-notices-wrapper {
display:none !important;
}	
}
/* end media only -1000 */

/* media only +1000 */
@media only screen and (min-width: 1001px) {

div.payment_box.payment_method_bacs p {
	font-size:14px!important;
}
div.coupon {
	display:none !important;
}	
div.woocommerce-message {
display:none !important;
}
div.woocommerce-notices-wrapper {
display:none !important;
}	
	/* Activate burger menu */	
#menu-item-73319.asenha-login-logout-menu-item.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.menu-item-73319 {
   /* font-size: 13px!important; */
   padding: 0px 0px 0px 0px !important;
   margin: 7px 10px 0px 10px !important;*/
}		
#menu-item-71211.asenha-login-logout-menu-item.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-71211 {
   /* font-size: 13px!important; */
   padding: 0px 0px 0px 0px !important;
   margin: 7px 10px 0px 10px !important;*/
}
#menu-item-71214.asenha-login-logout-menu-item.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-71214 {
   /* font-size: 13px!important; */
   padding: 0px 0px 0px 0px !important;
   margin: 7px 10px 0px 10px !important;*/
}	
#menu-item-71216.asenha-login-logout-menu-item.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-71216 {
   /* font-size: 13px!important; */
   padding: 0px 0px 0px 0px !important;
   margin: 7px 10px 0px 10px !important;*/
}
#menu-item-71220.asenha-login-logout-menu-item.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-71220 {
   /* font-size: 13px!important; */
   padding: 0px 0px 0px 0px !important;
   margin: 7px 10px 0px 10px !important;*/
}	
#menu-item-71225.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-71225 {
   /* font-size: 13px!important; */
   padding: 0px 0px 0px 0px !important;
   margin: 7px 10px 0px 10px !important;*/
}
#menu-item-71226.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-71226 {
   /* font-size: 13px!important; */
   padding: 0px 0px 0px 0px !important;
   margin: 7px 10px 0px 10px !important;*/
}	
#menu-item-71227.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-71227 {
   /* font-size: 13px!important; */
   padding: 0px 0px 0px 0px !important;
   margin: 7px 10px 0px 10px !important;*/
}	
#menu-item-71270.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-71270 {
   /* font-size: 13px!important; */
   padding: 0px 0px 0px 0px !important;
   margin: 7px 10px 0px 10px !important;*/
}
#menu-item-72613.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-72613 {
   /* font-size: 13px!important; */
   padding: 0px 0px 0px 0px !important;
   margin: 7px 10px 0px 10px !important;*/
}
#menu-item-72614.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-72614 {
   /* font-size: 13px!important; */
   padding: 0px 0px 0px 0px !important;
   margin: 7px 10px 0px 10px !important;*/
}
#menu-item-72615.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-72615 {
   /* font-size: 13px!important; */
   padding: 0px 0px 0px 0px !important;
   margin: 7px 10px 0px 10px !important;*/
}
}
/* end media only + 1000 */
/*Add your own styles here:*/
.av_secondary_right .sub_menu {
   /* font-size: 13px!important; */
   padding: 0px 0px 0px 0px !important;
   margin: -7px 10px 0px 10px !important;*/
}
.pewc-radio-option-text {
   font-size: 13px!important;
   padding: 15px 10px 20px 10px !important;
   /* margin: 0px 0px 0px 0px !important;*/
  vertical-align: middle !important;
}
/******  WOOCOMMERCE STEP RHIENDAYS *****
.stock.wclt_lead_time {
	display: none !important;
}*/
.wc_checkout_add_ons {
   margin-bottom: 30px !important;
}


.default-footer-widget {
/*text-align: left!important;*/
/*padding-left: 45px!important;*/
font-size: 12px !important;
line-height: 1.1 !important;
}


.stock.in-stock {
	display: none !important;
	color: green !important;
}
.stock.out-of-stock {
	display: none !important;
	color: red !important;
}
.woocommerce-notices-wrapper {
display: none !important;	
}
.av-m3rla9hn-5e306f40c2eac2a0347029301347c74e {
    font-weight: 700 !important;
	font-size: 1.2em !important;	
}
.av-m3tzx7rz-2f700c594b5dcf7135540caf1d7a2792 {
    font-weight: 700 !important;
	font-size: 1.2em !important;	
}
span.required {
	color: red !important;
    font-weight: 700 !important;
	font-size: 1.2em !important;
}
dl.variation p {
font-size: 1.05em !important;
}
.pewc-checkboxes-list-wrapper .pewc-checkbox-wrapper, .pewc-checkboxes-list-wrapper .pewc-checkbox-wrapper .woocommerce-price-suffix, .pewc-radio-list-wrapper .pewc-radio-wrapper, .pewc-radio-list-wrapper .pewc-radio-wrapper .pewc-radio-list-label-wrapper, .pewc-checkbox-wrapper .pewc-checkboxes-list-desc-wrapper .pewc-checkboxes-list-desc {
    /* display: -webkit-flex!important;
    /* display: flex; */
    /*align-items: baseline!important;
    -webkit-align-items: baseline!important;
    margin-bottom: 5px!important;
    flex-direction: column-reverse!important;*/
}
.pewc-step-buttons .pewc-next-step-button[data-direction="previous"] {
  color: #fff!important;
}
.pewc-step-buttons .pewc-next-step-button[data-direction="next"] {
  color: #fff!important;
}
.pewc-radio-list-desc-wrapper {
text-align: left!important;
padding-left: 45px!important;
font-size: 12px !important;
}
.pewc-radio-wrapper {
/*text-align: left!important;*/
/*padding-left: 45px!important;*/
font-size: 12px !important;
}
.pewc-separator {
display: none!important;
}
.pewc-child-product-price-label {
padding-left:5px !important;
}
.pewc-steps-wrapper .pewc-tab {
    background: #2376c4!important;
    color: #FFFFFF!important;
}
.pewc-steps-wrapper .pewc-tab:after {
    border-left: solid 30px #2376c4!important;
}
.pewc-field-label {
    color: #2376c4!important;
}
.pewc-description {
   font-size: 14px!important;
   color: red !important;
}
.button.pewc-next-step-button {
   background: #2376c4!important;
}

.pewc-total-field-wrapper {
  /* margin-top: 1em!important; */
}
.pewc-group-content-wrapper {
  margin-bottom: 50px!important;
}
.pewc-radio-form-field {
   /* font-size: 12px!important; */
   /* padding: 0px 0px 0px 0px !important;*/
   /* margin: 0px 0px 0px 0px !important;*/
	vertical-align: middle !important;
}

/**************  CORSI  **************/
.tabella-prezzo-a .pricing-table li.avia-heading-row, .main_color .pricing-table li.avia-heading-row .pricing-extra {
    background-color: #ffd900!important;
    color: #000000!important;
    border-color:  #ffd900!important;
}
.tabella-prezzo-b .pricing-table li.avia-heading-row, .main_color .pricing-table li.avia-heading-row .pricing-extra {
    background-color: #d01212!important;
    color: #ffffff;
    border-color: #d01212!important;
}
#corsi-sub-menu .sticky_placeholder {
top: 100px;
position: fixed;
z-index:1000;
}
.av-masonry-date, .av-masonry-text-sep, .av-masonry-author  {
display: none !important;
}
.slide-meta {display: none !important;}
.blog-categories, .minor-meta {display: none !important;}
/**************  END CORSI  **************/

#masonry-noimage .av-masonry-image-container img {
display: none!important;
}
#masonry-noimage .av-inner-masonry-content-pos-content h3{
font-size:20px!important;
text-transform: uppercase!important;
text-align: left!important;
}
#masonry-noimage .av-inner-masonry-content-pos-content{
font-size:17px!important;
text-transform: uppercase!important;
text-align: center!important;
}

#top #wrap_all .av-masonry-entry .av-masonry-entry-title {
    font-size: 16px;
    color: #33363b;
}

/* Title Background */
#top .av-masonry-entry.isotope-item figcaption,
#top .av-masonry-entry.isotope-item .avia-arrow {
/*	background: #FFF; */
	background:rgba(255,255,255,0.75);
}

#top .sub-menu .avia-menu-text {
    text-transform: uppercase!important;
}
.avia-menu-text { 
	text-transform: uppercase!important; 
}