/*
 Theme Name:   Collagen Veil
 Description:  Collagen Veil Theme
 Author:       New Media Motion
 Author URI:   http://newmediamotion.com
 Template:     Divi
 Version:      1.0.0
 Text Domain:  collagen-veil-theme
*/


/* =Theme customization starts here
-------------------------------------------------------------- */
/* Pop-up */
.bld-el p {border: none !important;}

/* Menu */

.nav li ul {
width: 300px;
}
#top-menu li li a {
width: 260px;
}

@media (max-width: 1300px) {
.et_header_style_left #logo, .et_header_style_split #logo { 
max-width: 35%!important; 
max-height: 35%!important;
}
}

@media (max-width: 1100px) {
.et_header_style_left #logo, .et_header_style_split #logo { 
max-width: 29%!important; 
max-height: 29%!important;
}
}

@media (max-width: 980px) {
.et_header_style_left #logo, .et_header_style_split #logo { 
max-width: 50%!important; 
max-height: 50%!important;
}
}

/* WooCommerce */

#et-top-navigation .et-cart-info {
    float: left;
    margin: 3px 0 0 5px !important;
    font-size: 16px;
}

#et_search_icon:hover, .mobile_menu_bar:before, .mobile_menu_bar:after, .et-social-icon a:hover, .comment-reply-link, .form-submit input, .entry-summary p.price ins, .woocommerce div.product span.price, .woocommerce-page div.product span.price, .woocommerce #content div.product span.price, .woocommerce-page #content div.product span.price, .woocommerce div.product p.price, .woocommerce-page div.product p.price, .woocommerce #content div.product p.price, .woocommerce-page #content div.product p.price, .woocommerce .star-rating span:before, .woocommerce-page .star-rating span:before, .woocommerce a.button.alt, .woocommerce-page a.button.alt, .woocommerce button.button.alt, .woocommerce-page button.button.alt, .woocommerce input.button.alt, .woocommerce-page input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce-page #respond input#submit.alt, .woocommerce #content input.button.alt, .woocommerce-page #content input.button.alt, .woocommerce a.button, .woocommerce-page a.button, .woocommerce button.button, .woocommerce-page button.button, .woocommerce input.button, .woocommerce-page input.button, .woocommerce #respond input#submit, .woocommerce-page #respond input#submit, .woocommerce #content input.button, .woocommerce-page #content input.button, .woocommerce a.button.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce-page input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce #content input.button.alt:hover, .woocommerce-page #content input.button.alt:hover, .woocommerce a.button:hover, .woocommerce-page a.button:hover, .woocommerce button.button, .woocommerce-page button.button:hover, .woocommerce input.button:hover, .woocommerce-page input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce-page #respond input#submit:hover, .woocommerce #content input.button:hover, .wp-pagenavi span.current, .wp-pagenavi a:hover, .et_password_protected_form .et_submit_button, .nav-single a, .posted_in a, #top-menu li.current-menu-ancestor > a, #top-menu li.current-menu-item > a, .bottom-nav li.current-menu-item > a, .footer-widget h4 {
/*    color: #2ea3f2; */
    color: #BCA89C !important;
}

/* Store Sidemenu */

.textwidget a.et_pb_promo_button {
    color: #BCA89C;
    font-size: 16px;
}


/* Other */

.copytextsmall {
    font-size: 11px;
}

#top-menu li {
    font-size: 15px !important;
    padding-right: 24px !important;
    text-transform: uppercase;
}

.et_mobile_menu li a {
    color: #7F6D61 !important;
    text-transform: uppercase;
}

#logo {
    margin-bottom: 28px;
    margin-top: 20px;
}

#main-header nav#top-menu-nav {
    padding-top: 5px !important;
}

.et_pb_slide_description h2 {
    font-size: 62px;
}

@media only screen and ( max-width: 980px ) {
	#logo {
		margin-bottom: 0px;
    		margin-top: 0px;
	}
	.et_pb_slide_description h2, .et_pb_column_1_4 .et_pb_slider_fullwidth_off h2 {
 		   font-size: 42px;
	}
}

.et_pb_contact div input, .et_pb_contact div textarea {
    box-sizing: border-box;
    padding: 16px !important;
    color: #666 !important;
    font-size: 14px !important;
    border-radius: 0px !important;
    width: 100% !important;
    border: medium none !important;
    background-color: #EEE;
}


.gform_button {
	font-family: "ETmodules";
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-moz-osx-font-smoothing: grayscale;
	color: #BCA89C !important;
    	font-family: inherit;
    	display: block;
    	float: right;
    	margin: 8px auto 0px;
    	cursor: pointer;
    	font-size: 20px !important;
    	font-weight: 500;
    	border-radius: 3px;
    	padding: 6px 20px;
    	line-height: 1.7em;
    	background: none repeat scroll 0% 0% transparent;
    	border: 2px solid;
    	-moz-osx-font-smoothing: grayscale;
    	transition: all 0.2s ease 0s;
    	position: relative;
}

.gform_button:hover {
background: #eee;
border: 2px solid transparent;
}

.cat-item-4{display:none !important}