/*
Theme Name: Gins childtheme
Description: This is a child theme for awesome danish ginwebshop - Gins.dk  
Author: Mads John John
Template: flatsome
Version: 3.0
*/

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


.price .from {
	display:none;
}

body.woocommerce.single-product form.cart.bundle_form .bundled_product {

order: 2;

margin-top: 25px;

}



body.woocommerce.single-product form.cart.bundle_form {

display: flex;

flex-direction: column;

}

.dark a.lead, .dark label, .dark .heading-font, .dark h1, .dark h2, .dark h3, .dark h4, .dark h5, .dark h6, .hover-dark:hover p, .hover-dark:hover h1, .hover-dark:hover h2, .hover-dark:hover h3, .hover-dark:hover h4, .hover-dark:hover h5, .hover-dark:hover h6, .hover-dark:hover a{
		color:#DDD3CB;

}
.dark, .dark p, .dark td{
	color:#DDD3CB;
}

.nav-dark .is-outline, .dark .nav>li>a, .dark .nav>li.html, .dark .nav-vertical li li.menu-item-has-children>a, .dark .nav-vertical>li>ul li a, .nav-dropdown.dark>li>a, .nav-dropdown.dark .nav-column>li>a, .nav-dark .nav>li>a, .nav-dark .nav>li>button{
  color:rgba(81, 78, 77, 0.9);   
}

.dark .nav>li>a:hover, .dark .nav>li.active>a, .dark .nav>li>a.active .nav-dark .nav>li.current>a, .nav-dark .nav>li>a:hover, .nav-dark .nav>li.active>a, .nav-dropdown.dark>li>a:hover, .nav-dropdown.dark .nav-column>li>a:hover, .nav-dark a.plain:hover, .nav-dark .nav>li>a.active {
    color: #393634;
}

.banner h2, .banner h3, .banner h1
{
	font-weight: bold;	
}

.nav>li{
	margin: 0 15px;
}

p.in-stock {
    color: #01902C;
}

p.stock.available-on-backorder {
    color: #01902C;
}

p.stock.out-of-stock{
	color: #C31B01;
}

a.button.primary.is-underline.btn_allproducts_fp:hover{
	background-color: #fff !important; 
	
}



.primary.is-outline:hover {
    border-color: #FFA03E !important
    ;
}


.yotpo.bottomLine.yotpo-small {
    padding: 0 0 15px 15px;
    }



/** Style dots on banner slider **/
.slider-nav-light  .flickity-page-dots .dot{
	width: 15px;
    height: 15px;
    border: 1px solid #dfdfdf;
    opacity: 0.8;
    background: #fff;
}

.slider-nav-light .flickity-page-dots .dot.is-selected{
	border: 1px solid #Adadad;
}

/** Style for Zip autofill **/
/*input#billing_city{
	background-color: #efefefe3;
    color: #adadad;
    cursor: default;
    pointer-events: none;
}
*/
/** style CTA button hover **/
.dark .button.is-form:hover, .button:hover, input[type='submit']:hover, input[type='reset']:hover, input[type='button']:hover
{
	background-color: #FFA03E !important;
	box-shadow: none;
}




.woocommerce-ordering select.orderby {
    color: #333 !important;
}




a.header-cart-link.icon.primary.button.round.is-small
{
	border-radius: 0;
}


body.home p.box-excerpt.is-small{
	display: none;
}

p.from_the_blog_excerpt{
	color: #6d6d6d;
}

input#pakkelabels_find_shop_btn {
	background-color: #427d09;
}


/* Shipping & betaling felt i kurv/checkud */
td#shp_hdr {
    border-bottom: 0;
	color: #606060;
}
.shipping td {
	text-align: left !important;
	
}
.payment_box {
    font-size: 12px;
    padding: 0 33px;
}


select.orderby {
	color: #fff !important;
}

strong
{
	/*color: #fff;*/
 }
 .icon-menu:before{
	/* color: #fff;*/
 }

input.search-field.mb-0::placeholder {
    color: #393634;
}



/*Style box on the page "ginsmagning*/
.pricing-table-wrapper.dark {
    color: #fff;
}









/** Remove overlay on blogpost on frontpage **/
.overlay {
    background-color: rgba(0,0,0,.0) !important;
}



/* Translate Stamped.io */

.stamped-main-badge .stamped-badge-caption[data-reviews="0"]:after {content:'Anmeldelser' !important;} /* when no reviews */
.stamped-badge-caption[data-reviews="1"]:after {content:' Anmeldelse' !important;} /* when one review */
.stamped-badge-caption[data-reviews]:after {content:' Anmeldelser';} /* when more than one review */


/* ADD TO CART POPUP */

.yith-wacp-content .product-info, .yith-wacp-content .popup-actions{
	padding-bottom: 0px!important;
	border-bottom: 0px solid #e0e0e0!important;
}

.yith-wacp-content h3.product-title {
    font-size: 18px!important;
    line-height: 24px!important;
    margin-bottom: 10px;
    margin-top: 0;
}

.yith-wacp-content .popup-actions .button{
	border-radius:99px;
	margin: 0!important;
	height: 40px!important;
line-height: 40px!important;
	border: none!important;
	color: #fff!important;
	
}

.button.continue-shopping{
	background-color: #f8830c!important;
}

.button.go-cart{
	background-color: #393634!important;
}

#yith-wacp-popup .yith-wacp-close {
    top: -3px!important;
    right: 7px!important;
    padding: 0!important;
    font-size: 20px!important;
    font-weight: 900!important;
	color: #000!important;
}
@media screen and (min-width: 549px) {
	#yith-wacp-popup{
		display: none!important;
	}
}

@media screen and (max-width: 480px) {
	
	#yith-wacp-popup.open .yith-wacp-wrapper{
		top:80px!important;
	}
	
.yith-wacp-content .product-thumb {
    float: left!important;
    margin-right: 20px!important;
	margin-bottom: 0!important
}
	.yith-wacp-content .popup-actions .button.go-cart{
		margin-bottom: 10px!important;
}
	
.yith-wacp-content .popup-actions .button{
font-size: 14px!important;
	
}
	
}


@media only screen and (max-width: 48em) {
	
	





	
/*************** ADD MOBILE ONLY CSS HERE  ***************/


}

@media screen and (max-width: 849px) {

.category-page-title .woocommerce-ordering{
	display: none!important;
}
	
	.category-filter-row{
		padding-bottom: 0!important;
	}
	
}

@media screen and (max-width: 549px) {
body .header.show-on-scroll, body .stuck .header-main {
    height: 70px  !important;
}
	
	.col-inner .add-to-cart-button .add_to_cart_button, .place-order #place_order{
		background-color: #f8830c!important;
		border-radius: 99px;
		width: 100%;
		font-size: 1em;
		
	}
	.col-inner .add-to-cart-button .add_to_cart_button:hover, .place-order #place_order:hover{
	background-color: #FFA03E !important;
	}
	
}

.payment_method_quickpay label img {
    padding: 5px;
	margin: 0 0 10px 0;
}

.payment_method_quickpay label img:first-of-type {
    padding: 5px;
    margin: 0 0 10px 27px;
}



/*--- CHECKOUT RABATKUPON STYLING ---*/


.coupon .widget-title {
    border-bottom: 3px solid #ececec;
    font-size: .85em;
    padding-bottom: 10px;
    margin-bottom: 15px;
}

.fl-labels .form-row input:not([type="checkbox"]) {
	height: 2.48em;
}

.VoucherBox {
	margin-bottom:20px;
}

form.mb-0 {
	display:block !important;
}

