/*
Theme Name: Hyggbo
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/

h1 span,
h2 span,
h3 span,
h4 span,
h5 span,
h6 span {
	color: #b17159 !important;
}

h1, h2 {
	font-weight: 400;
}

h3, h4, h5, h6 {
	font-weight: 100;
}

.box-shadow-2,
.box-shadow-2:hover {
	box-shadow: none;
}

.flipContainer .sku_wrapper {
	display: none;
}

#logo {
	/* margin-left: -15px; */
}

.option input[type='email'], .option input[type='search'], .option input[type='text'], .option textarea {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	line-height: 1.4;
}

.hyggbo-headline {
	font-size: 4em;
	margin-bottom: 20px;
	line-height: 1em;
}

.hyggbo-headline-small {
	font-size: 2.2em;
	margin-bottom: 20px;
}

.hyggbo-footer {	
	background: rgba(144,135,119,0);
	background: -moz-linear-gradient(top, rgba(144,135,119,0) 0%, rgba(144,135,119,0.67) 26%, rgba(144,135,119,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(144,135,119,0)), color-stop(26%, rgba(144,135,119,0.67)), color-stop(100%, rgba(144,135,119,1)));
	background: -webkit-linear-gradient(top, rgba(144,135,119,0) 0%, rgba(144,135,119,0.67) 26%, rgba(144,135,119,1) 100%);
	background: -o-linear-gradient(top, rgba(144,135,119,0) 0%, rgba(144,135,119,0.67) 26%, rgba(144,135,119,1) 100%);
	background: -ms-linear-gradient(top, rgba(144,135,119,0) 0%, rgba(144,135,119,0.67) 26%, rgba(144,135,119,1) 100%);
	background: linear-gradient(to bottom, rgba(144,135,119,0) 0%, rgba(144,135,119,0.67) 26%, rgba(144,135,119,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#908777', endColorstr='#908777', GradientType=0 );
}

.hyggbo-footer-menu {
	font-family: "Questrial", sans-serif;
}

.button span {
	display: inline-block;
	line-height: 1.6;
	text-transform: ;
	font-weight: 400;
}

.button {
	font-family: "Questrial", sans-serif;
	font-weight: 400;
}

button {
	font-family: "Questrial", sans-serif;
}

.hyggbo-button {
	color: #fff;
	background-color: #b17159 !important;
	transition: all .5s ease-in-out !important;
}

	.hyggbo-button:hover {
		background-color: #3c2e26 !important;
	}

.wishlist_table th {
	display: none;
}

td.wishlist-empty {
	text-align: center !important;
	padding: 50px;
	font-size: 1em;
}

.footer-wrapper {
	background: #fff;
}

.related-products-wrapper {
	margin-top: 100px;
}

.product-footer .nav > li > a {
	font-size: 1em;
	font-weight: 400;
}

.product-footer .woocommerce-tabs {
	padding: 30px 0;
	border-top: 0px solid #ececec;
}

.woocommerce-bacs-bank-details ul {
	margin-left: 20px;
}

	.woocommerce-bacs-bank-details ul li {
		margin-bottom: 2px;
	}


.shadow {
	box-shadow: 1px 1px 10px rgb(0 0 0 / 10%);
}

span.onsale.on-preorder {
    display: none;
}

.message-container a {
    margin: 0;
}

td:first-child, th:first-child {
    padding-left: 10px;
}

td:last-child, th:last-child {
    padding-right: 10px;
}

address {
    font-style: normal;
}

tr.woocommerce-product-attributes-item.woocommerce-product-attributes-item--attribute_pa_bulletpoint-01,
tr.woocommerce-product-attributes-item.woocommerce-product-attributes-item--attribute_pa_bulletpoint-02,
tr.woocommerce-product-attributes-item.woocommerce-product-attributes-item--attribute_pa_bulletpoint-03,
tr.woocommerce-product-attributes-item.woocommerce-product-attributes-item--attribute_pa_bulletpoint-04,
tr.woocommerce-product-attributes-item.woocommerce-product-attributes-item--attribute_pa_bulletpoint-05 {
    display: none;
}


/* --- WPML ---------- */

.wpml-ls-legacy-list-horizontal .wpml-ls-flag {
    display: inline;
    vertical-align: middle;
    position: relative;
    top: -1px;
    margin-right: 5px;
}


@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/

h1 {
	font-size: 3em !important;
}

}