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

#header_main_alternate #menu-item-search {
    display: none;
}

#menu-item-search a {
    padding: 0 25px !important;
}

@media screen and (max-width: 767px) {
    #search-4, #media_image-3, .my-account {
        display: none;
    }
    
    .responsive body#top #wrap_all .main_menu {
        right: 20px;
    }
}

@media only screen and (max-width: 1150px) {
    .responsive body#top .cart_dropdown {
        right: 20px;
    }
}

@media only screen and (max-width: 470px) {
    /*.responsive body#top .cart_dropdown {
        top: 75%;
    }
    
    .responsive body#top #wrap_all .main_menu {
        position: static;
    }
    
    .responsive body#top #wrap_all .main_menu .avia-menu {
        float: right;
        margin-right: 50px;
    }*/
}

.html_bottom_nav_header .header-scrolled .cart_dropdown {
	margin: -47px 0 0 0;
}
.header-scrolled .widget {
	padding-top: 5px !important;
}

#header::before {
  content: "WARNING: This product contains nicotine. Nicotine is an addictive chemical.";
  display: block;
  background: white;
	text-align: center;
	font-weight: 600;
  padding: 0.7rem;
	border: 3px solid black;
	font-size: 1.2rem;
	color: black;
	z-index:9999;
	position: relative
}
#header.header-scrolled-full::before {
	display: none;
}
.av-logo-container .inner-container {
	display: flex;
}
.av-logo-container .inner-container .widget_search {
	padding: 39px 0 0 10px;
}
.av-logo-container .inner-container .widget_media_image {
	margin-left: auto;
}
	
.my-account {
	position: absolute;
  right: 6.5%;
  height: 46px;
  width: 46px;
  line-height: 46px;
  text-decoration: none;
  text-align: center;
  top: 50%;
  margin: -23px 0 0 0;
  border-radius: 2px;
  border-style: solid;
  border-width: 1px;
  font-weight: normal;
  z-index: 101;
  transition: all ease-in-out 0.8s;
  margin: -40px 0 0 0;
}

@media only screen and (max-width: 1150px) {
    .responsive body#top .my-account {
        right: 20px;
    }
}

@media only screen and (max-width: 470px) {
    .responsive body#top .my-account {
        top: 75%;
    }
}

.html_bottom_nav_header .header-scrolled .my-account {
	margin: -47px 0 0 0;
}

@media only screen and (min-width: 768px) {
 .html_header_top.html_header_sticky #top #wrap_all #main {
	padding-top: 197px !important;
}
	}
.stock-msg {
	display: none;
}

#searchform .av_searchform_search.avia-svg-icon {
  top: 2px;
  right: 10px;
  font-size: 22px;
  margin: 0px;
  line-height: 40px;
}
