/*
Theme Name: Divi Child Theme
Version: 1.0
Author: Matilda Mack
Template: Divi
*/

.page-id-5603 .et_pb_button_alignment_center { padding-bottom: 43px }

#top-header {
	background-image: url("https://luxah.com.au/wp-content/uploads/2016/04/cart.png");
	background-repeat: no-repeat;
	background-position: 95.5% 100%;
		background-size: 75px 75px;
		height: 75px;
	height: 88px;
	background-color: #ffffff;
}

#et-secondary-menu {
padding-top: 35px;
}

#woo-product-carousel-wrapper-453975021 .owl-item .item h4.product_name a {
		color: #444444;
		font-family: "Verlag Book", Arial, sans-serif !important;
}

span.woocommerce-Price-amount .amount {
		font-family: "Verlag Book", Arial, sans-serif !important;
}

.error404 #main-content .container, .error404 #content-area, .error404 #left-area {
 padding: 0 !important;
 margin: 0 ;
 width: 100% !important;
 max-width: none;
}



.error404 .et_pb_post:last-child {
margin-bottom: 0;
}


#main-content .container {
		border-top: 2px solid #deefeb !important;
}

.et_boxed_layout #page-container .container {
max-width: 975px !important;
}

#top-header .et-cart-info {
		margin-left: 2px;
color: #fff;
}


.et_boxed_layout #page-container {
		max-width: 1080px !important;
}

.et_header_style_centered #main-header .logo_container {
	height: 165px;
margin-bottom: 20px;
}

.et_boxed_layout #page-container .container {
width: 93%;
}


.et-cart-info span::before {
font-size: 0px;
}

.et_header_style_centered #logo {
	max-height: 165px !important;
}

@font-face {
font-family: 'Verlag Book';
font-style: normal;
font-weight: normal;
src: url('https://luxah.com.au/fonts/font1.woff') format('woff');
}

body {
		color: #000;
		font-family: "Verlag Book", Arial, sans-serif;
}

#et-top-navigation {
		font-weight: normal;
}

#top-header .container {
		font-weight: strong;
}


		.et_pb_slider, .et_pb_slider .et_pb_container {
				height: 360px !important;
		}
		.et_pb_slider, .et_pb_slider .et_pb_slide {
				max-height: 360px;
		}

#footer-info {
text-transform: uppercase;
font-size: 12px !important;
}

.et_boxed_layout #page-container {
box-shadow: none;
}
#main-header {
box-shadow: none;
}

.et_header_style_centered #top-menu > li > a {
		padding-bottom: 35px;
padding-top: 15px;
}


.yikes-easy-mc-form input[type="text"], .yikes-easy-mc-form input[type="email"] {
background-color: #fff !important;
border: 2px solid #000 !important;
min-height: 40px !important;
margin-bottom: 0px !important;
}

input[type="text"], input[type="email"] {
color: #000 !important;
font-size: 14px !important;
}

.yikes-easy-mc-submit-button {
background-color: #000 !important;
border: 0px !important;
color: #fff !important;
font-size: 14px !important;
font-weight: bold !important;
}

.empty-label { display: none; }

.yikes-mailchimp-container .edit-link {
	display: none !important;
}

#‎top‬-menu .menu-item-has-children > a:first-child {padding-right: 0px; padding-bottom: 17px!important;}
#top-menu .menu-item-has-children > a:first-child:after{content: ''; margin-top: -2px;}

#top-menu .menu-item-has-children > a:first-child {
padding-right: 0px;
}

#top-header #et-info {
		padding-top: 34px;
padding-left: 15px;
}

#top-menu li {
display: inline-block;
padding-right: 15px;
font-size: 14px;
}

#top-menu li li a {
		font-size: 14px !important;
text-transform: none !important;
letter-spacing: 1px !important;
background-color: none !important;
}


#et-info-phone::before {display: none;}

.yikes-easy-mc-success-message, .yikes-easy-mc-error-message {
		color: #000 !important;
		background: #fff !important;
		padding-bottom: 20px !important;
		position: relative !important;
}


#main-content .container {
		padding-top: 30px;
}

#add_payment_method table.cart img, .woocommerce-cart table.cart img, .woocommerce-checkout table.cart img {
		width: 150px !important;
}

/* Waitlist Text */
h6.subscribe_for_interest_text {
		font-size: 20px;
		padding-top: 10px;
}

/* Begin --------------- Checkout Survey */
p.write-in-card label.radio, .wrapping-service label.radio {
		display: inline !important;
}

p.authority label.radio {
		display: inline-block !important;
}

p.christmas-wraps label.radio {
		display: inline-block;
		width: 45%;
}

/* hide input box */
input#ccf_57ee877cbe16d {
		display: none;
}

input#ccf_57eeabcc46adf{
		display: none;
}


/* End --------------- Checkout Survey*/

.woocommerce div.product p.price, .woocommerce-page div.product p.price {
padding-bottom: 15px;
}

.woocommerce div.product .stock {
padding-top: 15px;
}

.woocommerce-tabs ul.tabs:before,
.woocommerce-tabs ul.tabs li:after,
.woocommerce-tabs ul.tabs li:before,
.woocommerce-tabs ul.tabs li a:after,
.woocommerce-tabs ul.tabs li a:before {
		display: none!important;
		box-shadow: 0 0 0 #fff!important;
}
.woocommerce-tabs ul.tabs,
.woocommerce-tabs ul.tabs li,
.woocommerce-tabs ul.tabs li a {
		padding: 0!important;
		margin: 0!important;
		border: 0!important;
		background: transparent!important;
		box-shadow: 0 0 0 #fff!important;
		-webkit-border-radius: 0!important;
		-moz-border-radius: 0!important;
		border-radius: 0!important;
}

body.woocommerce .woocommerce-tabs {
		margin-bottom: 35px;
border-top-color: #f8e6d7;
border-top-style: dotted;
border-top-width: 3px;
border-bottom-color: #f8e6d7;
border-bottom-style: dotted;
border-bottom-width: 3px;
border-left: none !important;
border-right: none !important;
}

.product_meta {
		padding-top: 0px;
		border-top: none !important;
		font-size: 14px;
text-transform: uppercase;
}

.woocommerce div.product form.cart, .woocommerce-page div.product form.cart {
margin-bottom: 25px !important;
}

.woocommerce div.product .stock {
text-transform: uppercase;
}

body.woocommerce div.product .woocommerce-tabs .panel, body.woocommerce #content-area div.product .woocommerce-tabs .panel {
padding-top: 15px;
}


span.credit-card {
		float: right;
}

.woocommerce .woocommerce-message {
background: #deefeb !important;
color: #000 !important;
}

.woocommerce div.product form.cart .button {
background: #fff !important;
}

.woocommerce div.product form.cart .button:hover {
background: #f4dfe8 !important;
}

 .yikes-easy-mc-form input[type="text"]:focus, .yikes-easy-mc-form input[type="email"]:focus {
outline: 0px !important;
}

.woocommerce span.onsale, .woocommerce-page span.onsale {
background: #000 !important;
font-weight: 600 !important;
}

@media only screen and ( min-width: 981px ) {
		/* your css goes here */

.woocommerce-page div.product div.images {
		float: left;
		width: 35%;
}

.woocommerce-page div.product div.summary {
		float: right;
		width: 61%;
}
}

@media only screen and ( max-width: 414px ) {
		/* your css goes here */

p.christmas-wraps label.radio {
		display: inline-block;
		width: auto !important;
}

 }

@media only screen and ( max-width: 768px ) {
		/* your css goes here */
body.woocommerce div.product .woocommerce-tabs ul.tabs li, body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li, body.woocommerce div.product .woocommerce-tabs ul.tabs li.active, body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li.active {
		border-bottom: 0px !important;
}

p.christmas-wraps label.radio {
		width: 46% ;
}

.product-thumbnail { display: block !important; }
td.product-thumbnail:before {display: none !important; }

}

@media only screen and ( max-width: 1190px ) {
		/* your css goes here */
#et-secondary-menu { display: none !important;}
#top-header {
	background-image: none !important;
background-size: 0px 0px !important;
height: 30px !important;}
#top-header #et-info {
display: none !important;}

}

@media only screen and ( max-width: 980px ) {
.et_header_style_centered header#main-header .logo_container {
		max-height: 200px !important;
}
.et_header_style_centered #main-header {
padding-top: 0px !important; }

.et_header_style_centered #et_mobile_nav_menu {
		margin-left: 12px;
margin-right: 12px;
}
.et_pb_column {
margin-bottom: 0px !important;
}
#sidebar {
display: none !important;
}

}


.footer-widget a {
		color: #fff;
}

.woocommerce .quantity input.qty, .woocommerce-page .quantity input.qty {
height: 46px;
}

.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price {
font-size: 18px !important;
color: #a6d0c6 !important;
font-weight: bold !important;
}

.woocommerce ul.product_list_widget li img {
		float: none;
		width: 157px;
		height: auto;
		box-shadow: none;
}

.woocommerce ul.product_list_widget li a {
		font-weight: 500;
color: #000;
font-size: 16px !important;
margin-top: 1px !important;
}


.woocommerce ul.product_list_widget li {
font-size: 18px !important;
color: #a6d0c6 !important;
font-weight: bold !important;
}

.container:before { background-color:transparent !important; }
.et_pb_widget_area_right { border-left:0 !important; }
.et_pb_widget_area_left { border-right:0 !important; }

.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
		float: right;
		width: 53%;
}

#wew-submit-email-to-notify.add_to_cart_button.button {
height: 35px;
font-size: 14px;
}

.wew-email-to-notify {
width: 240px !important;
height: 35px;
margin-right: 10px !important;
margin-bottom: 10px !important;
}

p.oos-message {
font-weight: 600;
margin-bottom: 10px !important;
}

@media only screen and ( max-width: 414px ) {
.woocommerce-page table.cart td.actions .coupon .input-text + .button {
		font-size: 14px;
}
}

body.custom-background {
background-size: 400px 400px !important;
		background-position: 66% 30% !important;
}


.checkout h3, p.intro-gift label {
		background: #deefeb;
		display: block;
		width: 100%;
		padding: 10px;
		box-sizing: border-box;
}

.checkout h3#ship-to-different-address .input-checkbox {
	margin: 0;
		margin: 0 10px;
		float: left;
		margin-top: 3px;
		margin-right: 15px;
}

