/*!
Theme Name: Divi Child
Theme URI: http://www.elegantthemes.com/gallery/divi/
Version: 3.29.3
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Tags: responsive-layout, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, featured-images, full-width-template, post-formats, rtl-language-support, theme-options, threaded-comments, translation-ready
License: GNU General Public License v2
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Template: Divi
*/ 
.container {
    width: 100%;
    padding-right: 0;
    padding-left: 0;
    margin-right: auto;
    margin-left: auto;
}
a:hover {
    text-decoration: none;
}
.et-fixed-header #logo {
	content: url(https://vitamind.xxx/wp-content/uploads/2020/09/vd-logo-white-text-white.png);
}
#master-head.scroll {
  background-position: center -500px;
  background-position: center -100vh;
}
#master-head {
  background-position: center bottom;
  -webkit-transition: background-position 1s ease-in-out;
  -moz-transition: background-position 1s ease-in-out;
  -o-transition: background-position 1s ease-in-out;
  transition: background-position 1s ease-in-out;
}

body .woocommerce .add_to_cart_button {
    margin: auto;
    float: none;
    display: block;
}

.quantity {
    text-align: center;
}

.hover-grow { transition: all .2s ease-in-out; }
.hover-grow:hover { 
	overflow: visible !important;
	transform: scale(1.1) !important; 
}

.overflow-visible {
	overflow: visible;
}

.gray-scale {
  -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
  filter: grayscale(100%);
}

.hover-color-scale:hover {
  -webkit-filter: none !important; /* Safari 6.0 - 9.0 */
  filter: none !important;
}

#top-menu .btn> a{
    margin-top: -22.5px;
    padding: 15px 20px !important;
    border-radius: 5px !important;
} 

.btn-pink a,
.btn-pink a:hover ,
#main-header.et-fixed-header .btn-pink a,
#main-header.et-fixed-header .btn-pink a:hover{
	color: #ffffff !important;
	background-color: #d60070 !important;
	background-image: none !important;
}


#main-header .btn-pink a,
#main-header .btn-pink a:hover {
	font-weight: bold;
	box-shadow: rgba(0, 0, 0, 0.15) 0px 4px 12px 0px;
	color: #320026!important;
	background-image: linear-gradient(135deg,#eb970c 50%,#7c004c 100%) !important;
    background-color: #eb970c;
	opacity: 1 !important;
}

.et_mobile_menu .btn {
    display: block !important; 
}

#et-info {
	padding-bottom: 1px !important;
}

@media (max-width: 767px) {
	#main-header,
	#mobile_menu {
		color: #ffffff !important;
		background-color: #1a1a1a !important;
	}
}