/*
Theme Name: Nordic Appeal 2.0
Theme URI: https://nordicappeal.com
Version: 2.0
Description: Nordic Appeal
Author: Martin Bay
Author URI: https://nordicappeal.com

Template: Divi
*/

@import url("../Divi/style.css");

/* =Theme customization starts here
-------------------------------------------------------------- */
	.et_pb_fullwidth_section .et_pb_slide {min-height: 78vh; border-bottom: 0px solid #eae8e5}
	
	.et_pb_slide_description h2, .et_pb_more_button {text-shadow: 1px 1px 2px #5d5d5d}
	
	.et_pb_more_button {box-shadow:1px 1px 2px #5d5d5d; border: none }


/* FOOTER WIDGETS */

	#main-footer {border-top: solid #dddddd 1px}
	#footer-widgets .footer-widget li:before{display:none;}
	#footer-widgets {text-align: center}
	#footer-widgets .footer-widget li a:hover {color: rgba(255, 255, 255, 0.5)}
	#footer-widgets .footer-widget li {padding-left: 0px}
	#footer-widgets .et_pb_widget ul li {margin-bottom: 0px}

/* BLOG POSTS */
	.single .post {width: 80%; margin: 0 auto}
	.single .excerpt p {font-size: 15px; line-height: 19px; font-style: italic; text-align: center; margin: 0px 100px 0px}
	.et_pb_post .entry-content {padding-top: 5px}	
	.shop-link {
		text-align: center;
		margin-top: 50px;
		background: #666666;
		border: none !important;
		-moz-border-radius: 3px !important;
		-webkit-border-radius: 3px !important;
		border-radius: 3px !important;
		font-size: 20px !important;
		font-weight: 500 !important;
		text-shadow: none !important;
		-moz-box-shadow: none !important;
		-webkit-box-shadow: none !important;
		box-shadow: none !important;
		padding: 12px 20px 13px !important;
	}
	.shop-link:hover {background-color: #777777 !important}
	.shop-link a {color: #fff !important}
	.single .entry-content ul {margin-left: 170px}


/* WooCommerce Styling
-------------------------------------------------------------- */

/* PRODUCT PAGE */
	.single .summary p {padding-top: 5px; line-height: 25px}
	.woocommerce div.product form.cart, .woocommerce-page div.product form.cart, .woocommerce #content div.product form.cart, .woocommerce-page #content div.product form.cart{margin: 14px 0 39px !important; }
	.sharedaddy.sd-sharing-enabled {margin-top: 10px}
	.woocommerce .quantity input.qty {background-color: #666 !important; height: 43px !important; width: 70px !important; -moz-border-radius: 3px !important; -webkit-border-radius: 3px !important; border-radius: 3px !important;}
	.woocommerce div.product form.cart div.quantity {width: 120px}

/* SHOPPING CART PAGE */
	input#coupon_code {width: 150px; height: 47px}
	.woocommerce table.cart img, .woocommerce #content table.cart img, .woocommerce-page table.cart img, .woocommerce-page #content table.cart img {width: 130px!important; }
	.woocommerce ul.products li.product-category h3, .woocommerce-page ul.products li.product-category h3 {font-size: 24px !important; font-weight: 400; line-height: 28px; text-align: center; margin-bottom: 3px}
	.woocommerce ul.products li.product .price {display: none}
	.woocommerce ul.products li.product h3 {font-weight: 400}
	.woocommerce ul.products mark.count {display: none}
	.woocommerce .entry-summary p.price {margin-bottom: 15px}

	.woocommerce table.variations {width: 60%}
	.woocommerce #content-area table td {padding: 0}
	.woocommerce #content-area table td.label {padding-top: 3px}

	.woocommerce #pa_material, .woocommerce #pa_size {height: 30px; font-size: 17px; margin-bottom: 10px}
	.woocommerce .amount {font-size: 22px; color: #85ad74 !important; line-height: 45px}
	.woocommerce div.product form.cart .variations label {font-size: 18px; font-weight: normal}
	.woocommerce .reset_variations {display: none}
	.woocommerce .cart-collaterals .cart_totals table th, .woocommerce-page .cart-collaterals .cart_totals table th {width: 50%; vertical-align: middle; font-size: 16px; font-weight: normal}
	.woocommerce .cart-collaterals .cart_totals tr td {font-size: 22px; vertical-align: middle}

/* CHECKOUT CART PAGE */
	.woocommerce form.checkout input.input-text {font-size: 90%; font-family: sans-serif; font-weight: lighter; color: #777777; padding-left: 10px; line-height: 130%; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px}

/* SHORT CODES */
	.woocommerce a.button:hover {background-color: #777 !important}
	p.product.woocommerce {border: none !important; padding: 0px !important}
	p.product.woocommerce .amount {
		background: #b8c5c6;
		border: none !important;
		-moz-border-radius: 3px !important;
		-webkit-border-radius: 3px !important;
		border-radius: 3px !important;
		font-size: 20px !important;
		font-weight: 500 !important;
		text-shadow: none !important;
		-moz-box-shadow: none !important;
		-webkit-box-shadow: none !important;
		box-shadow: none !important;
		padding: 12px 20px 13px !important;
		color: #fff !important
		}

.woocommerce a.button.alt:after, .woocommerce-page a.button.alt:after, .woocommerce button.button.alt:after, .woocommerce-page button.button.alt:after, .woocommerce input.button.alt:after, .woocommerce-page input.button.alt:after, .woocommerce #respond input#submit.alt:after, .woocommerce-page #respond input#submit.alt:after, .woocommerce #content input.button.alt:after, .woocommerce-page #content input.button.alt:after, .woocommerce a.button:after, .woocommerce-page a.button:after, .woocommerce button.button:after, .woocommerce-page button.button:after, .woocommerce input.button:after, .woocommerce-page input.button:after, .woocommerce #respond input#submit:after, .woocommerce-page #respond input#submit:after, .woocommerce #content input.button:after, .woocommerce-page #content input.button:after {content: "\232A"; padding-left: 8px; font-size: 21px; line-height: 1.7em; font-weight: bold}

/* BREADCRUMB */
	.woocommerce .woocommerce-breadcrumb {font-size: 150%; color: #c3c3c3; margin-bottom: 40px}

/* CATERORIES AND DESCRIPTION */
	.woocommerce .term-description p {margin-bottom: 30px; font-size: 20px; font-weight: 100; line-height: 1.2em !important; color: #454545}

/* SHOP PAGE SELECTOR AND TEXT */
	.woocommerce-result-count {font-size: 20px !important; display: none}
	.woocommerce-ordering .orderby {font-size: 18px; width: 227px; margin-bottom: 20px}
	.woocommerce ul.products li.product h3 {line-height: 20px; color: #454545; text-align: center}
