#et-info-phone:before { content:'';} .et-cart-info {
display:none;
} #et-secondary-menu {
display: none;
} input#searchsubmit {
border: 1px solid #000000;
color: #FFFFFF;
background-color: #000000;
}
form#searchform {
float: right;
}
@media screen and (min-width: 480px) {
#top-header .container {
padding-bottom: 5px;
}
#et-secondary-menu .et-social-icons {
margin-top: 6px;
}}
input.text, input.title, input[type="email"], input[type="password"], input[type="tel"], input[type="text"], select, textarea {
background-color: #fff; padding: 2px;
color: #4e4e4e;
border-radius: 8px;
} #et-top-navigation #top-menu-nav{
font-weight: 500;
}
#tdWeight {
font-weight:bold;
color: 900;
} #top-menu .current-menu-item a::before,
#top-menu .current_page_item a::before {
content: "";
position: absolute;
z-index: 2;
left: 0;
right: 0;
}
#top-menu li a:before {
content: "";
position: absolute;
z-index: -2;
left: 0;
right: 100%;
bottom: 50%;
background: #fc3; height: 1px; -webkit-transition-property: right;
transition-property: right;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-timing-function: ease-out;
transition-timing-function: ease-out;
}
#top-menu li a:hover {
opacity: 1 !important;
}
#top-menu li a:hover:before {
right: 0;
}
#top-menu li li a:before {
bottom: 10%;
} #top-menu li.mega-menu > ul > li:nth-of-type(5n) {
clear: none;
}
#top-menu li.mega-menu > ul > li:nth-of-type(6n) {
clear: none;
}
#top-menu li.mega-menu > ul > li {
width: 20%;
margin: 0;
}  span.mobile_menu_bar:before{
color:#ffffff;
} .et_pb_scroll_top.et-pb-icon {background: rgb(24, 152, 16);} .youtube-responsive-container {
position:relative;
padding-bottom:56.25%;
padding-top:30px;
height:0;
overflow:hidden;
}
.youtube-responsive-container iframe, .youtube-responsive-container object, .youtube-responsive-container embed {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
} p.woocommerce-result-count {
padding-bottom: 40px;
color: #000;
font-size: 16px;
font-weight: 500;
padding-top: 50px;
}
.orderby, .woocommerce div.product form.cart .variations td select {
padding: 20px 30px;
border: none;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
color: #000 !important;
background-color: #fff;
font-family: "Open Sans",Arial,sans-serif;
font-size: 14px;
font-weight: 500;
margin: 20px 30px;
}      #main-footer {
display: none;
}      @media (max-width: 479px){
.twoX2 .et_pb_column{
max-width: 47.25% !important;
} .twoX2 .et_pb_column.et_pb_column_1_3:nth-of-type(3){
margin: 0 25%; }
.twoX2 .et_pb_column_1_3:nth-of-type(2) {
float: right; }
} @media only screen and ( max-width: 320px ) { 
.et_pb_row .et_pb_column.et-last-child, .et_pb_row .et_pb_column:last-child {
margin-bottom: 150px !important;
}
} @media only screen and ( max-width: 360px ) { 
.et_pb_row .et_pb_column.et-last-child, .et_pb_row .et_pb_column:last-child {
margin-bottom: 100px !important;
}
} @media only screen and ( min-width: 375px ) {
.et_pb_row .et_pb_column.et-last-child, .et_pb_row .et_pb_column:last-child {
margin-bottom: 50px !important;
}
} @media only screen and ( max-width: 479px ) { 
.et_pb_shop_0.et_pb_shop {
height: auto !important;
}
} @media only screen and ( max-width: 479px ) {
.mobileColumn1 .et_pb_column{
width: 50% !important;
}
} .badge-hover-grow:hover {
transform:scale(1.05) translateY(-3px);
box-shadow:1px 15px 35px -10px rgba(0,0,0,0.4);
} @media all and (max-width: 479px) {
.page-id-25727 .et_pb_row {
margin-right: 70px;
}
} @media screen and (min-width:1024px) {
.woocommerce ul.products li.product { 
width: 21% !important;
margin: 2% !important;
clear: none !important;
}
.woocommerce ul.products li.product:nth-child(4n+1) {
clear: both !important;
}
} .et_mobile_menu li a {
font-size: 16px;
-webkit-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
} /*media only screen and (min-width: 981px) {
.et_header_style_left #et_top_search {
position: absolute !important;
right: 40px;
}
.et_header_style_left #et-top-navigation {
padding-right: 40px !important;
}
.et_header_style_centered #et_top_search {
position: absolute !important;
right: -20px;
top: 10px;
}
.et_header_style_centered #et-top-navigation {
padding-right: 0px !important;
}