/*
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
*/

.mega-menu-item.hide {
	
}


.post-meta-infos .text-sep-date {
	
}


/* hide state field 16.09.2020/rb */
#billing_state_field{
display:none!important;
}










.logo > a {
	display: flex;
    flex-direction: column;
    justify-content: center;
}
.logo > a > img {
	width: 100%;
    height: auto;
}
#mega-menu-wrap-avia .mega-menu-toggle {
	background-color: transparent;
}
#mega-menu-wrap-avia .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-label {
	color: #18599b;
}
#mega-menu-wrap-avia .mega-menu-toggle .mega-toggle-block-1:after {
	color: #18599b;
}
@media only screen and (max-width: 989px) {
	.responsive #top #wrap_all .av_mobile_menu_tablet .main_menu {
    	top: 25%;
	}
	#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {
		font-size: 14px;
	}
	.mega-toggle-label {
		display: none;
	}
}
.av-burger-menu-main.menu-item-avia-special {
	display: none !important;
}
.woocommerce-mini-cart__buttons.buttons a {
	color: white !important;
}
.woocommerce-mini-cart-item.mini_cart_item:hover a {
	color: white !important;
}
.woocommerce-mini-cart-item.mini_cart_item:hover span {
	color: white !important;
}

@media only screen and (min-width: 989px) and (max-width: 1270px) {
	#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-item > a.mega-menu-link,
	#mega-menu-wrap-avia #mega-menu-avia > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {
		font-size: 13px;
	}
}
/**
 * Smaller padding for content in color sections on mobile devices
 * Only true if color section is set to 'huge padding'
 */
@media only screen and (max-width: 768px) {
  .avia-section-huge .content,
.content {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .avia-timeline-boxshadow .av-milestone-contentbox {
    word-break: break-word;
  }
}
/*
 * Break flexboxes on tablets
 * Except, if color section has class .do_not_break_on_tablets
 * Also not true for flexboxes in subfooter
 */
@media only screen and (max-width: 989px) {
  .responsive #top #wrap_all .avia-section:not(#sub_footer):not(.do_not_break_on_tablets) .flex_column {
    margin: 0;
    margin-bottom: 20px;
    width: 100%;
  }
}
/**
 * Manage responsiveness
 */
@media only screen and (max-width: 450px) {
  h1.av-special-heading-tag, h1.post-title.entry-title {
    font-size: 1.65rem !important;
  }

  h2.av-special-heading-tag,
h3.av-special-heading-tag,
h4.av-special-heading-tag,
h5.av-special-heading-tag,
h6.av-special-heading-tag,
.iconbox_content_title,
.av-subheading.av-subheading_below,
.avia-promocontent h2 {
    font-size: 1.5rem !important;
  }

  h3.iconbox_content_title {
    font-size: 1.3rem !important;
  }

  .modern-quote .av-special-heading-tag {
    font-weight: 400;
  }
}
@media only screen and (max-width: 375px) {
  h1.av-special-heading-tag, h1.post-title.entry-title {
    font-size: 1.2em !important;
  }

  h2.av-special-heading-tag,
h3.av-special-heading-tag,
h4.av-special-heading-tag,
h5.av-special-heading-tag,
h6.av-special-heading-tag,
.iconbox_content_title {
    font-size: 1.2rem !important;
  }
}
@media only screen and (max-width: 320px) {
  h2.av-special-heading-tag,
h3.av-special-heading-tag,
h4.av-special-heading-tag,
h5.av-special-heading-tag,
h6.av-special-heading-tag,
h3.iconbox_content_title,
.iconbox_content_title,
.av_iconlist_title {
    font-size: 1.3rem !important;
  }
}

/*# sourceMappingURL=style.css.map */

#top div.woocommerce-message {
	border-color: #18599b;
    background-color: #18599b;
    color: white;
}