.bookimg img {
	width:40%;
	height:100%;
}
/*.Project_cases_post_private .vc_grid-item-mini.vc_clearfix  {
	padding:2px;
	background:white;
}*/

/*løsningside */
@media (max-width: 959px) {
.sectionrow_loesninger .vc_row.vc_row-flex {
flex-wrap:wrap-reverse !important;
}
}
.wpb_wrapper .wpb_single_image img  {
/*object-fit:cover;*/
/*height:80vh;*/
}

.section_layer {
	z-index:-3;
}
.section_layer2 {
	z-index: 1;
}

.curve_bg_green {
position: absolute;
    height: 250px;
    width: 100%;
    bottom: 0;
    text-align: center;
}

.curve_bg_green::before {
    content: '';
    display: block;
    position: absolute;
    border-radius: 100% 50%;
    width: 55%;
    height: 100%;
    transform: translate(85%, 60%);
    background-color: hsl(216, 21%, 16%);
}

.curve_bg_green::after {
    content: '';
    display: block;
    position: absolute;
    border-radius: 100% 50%;
    width: 55%;
    height: 100%;
    background-color: #3c31dd;
    transform: translate(-4%, 40%);
    z-index: -1;
}

.Project_cases_post_private {
	
}

.perluxtext {
	font-family: segoe ui, sans-serif !important;
	color:white !important;
	
}

.wpcf7 input {
	width:auto;
}
.woocommerce .term-description {
	width:100%;
	min-width:200px;
	max-width:400px;
}
.condition_label .wpcf7-form-control-wrap {
margin-right:0;
}
.back-to-top.scroll-position-style .fa {
    height: 50px;
	width: 20px;}

.woocommerce ul.products li.product-category h2 mark {
	display:none;}

/* specialsize page */

.special_form {
	background-color: #00847612 !important;
	min-width:200px !important;
}


/* shop page css */



.shop-before-loop {
	border-top: 1px solid transparent;
  border-bottom: 1px solid #00847626;
}

.blog_widget {
	border-bottom: 1px solid #00847626;
}

body.woocommerce-page .entry-header .container {
	padding-right:60%;
	text-align:left;
}
body.woocommerce-page .entry-header .breadcrumbs {
	padding-top:50px;
	padding-left:5px;
	text-align:left;
	width:100%;
	min-width:400px;
	max-width:600px;
	display:table-caption;
}
.topbar .tb-border-design {
	background: white !important;
	color: #696969;
}

.topbar li.current-menu-item a {
    color: #008476;
}

/* webshop frontpage css */

.woocommerce ul.products li.product a img {
	display: flex;
	align-content:space-around;
	flex-wrap:wrap;
	justify-content:space-around;
  height: 30vh;
  object-fit: cover;
	
}
.product-category.product h2 {
	color:#3c434a;
}

.product_cat_div h2 {
	color:white;
}
.search .search-form .search-field, .blog_widget .woocommerce-product-search .search-field, .blog_widget .search-form .search-field, .blog_widget .wp-block-search .wp-block-search__input {
    border: 1px solid #e7e7e7;
    background-color: white !important;
}

/* product category sidebar fix */
li.cat-item.cat-item-88.current-cat.cat-parent, li.cat-item.cat-item-88.cat-parent.current-cat-parent {
    display: block;
}

li.cat-item.cat-item-69.current-cat.cat-parent, li.cat-item.cat-item-69.cat-parent.current-cat-parent {
    display: block;
}

li.cat-item.cat-item-84.current-cat.cat-parent, li.cat-item.cat-item-84.cat-parent.current-cat-parent {
    display: block;
}
li.cat-item.cat-item-84.current-cat.cat-parent {
	display:block !important;
}
li.cat-item.cat-item-17.current-cat {
	display:none;
}
/* product view edit */

.woocommerce-page .select2-container--default .select2-selection--single .select2-selection__arrow {
	top: -2px;}

.woocommerce li.product-category.product.first {
}

.woocommerce li.product-category.product.first img {
	border-radius:5px;
	background-size:cover !important;
	object-fit:cover !important;
}

/* single product page css */
.woocommerce div.product p.price, .woocommerce div.product span.price {
	color: #38354d;
}

li.thwvsf-wrapper-item-li.thwvsf-label-li.thwvsf-div.thwvsf-checkbox.attribute_pa_maal-og-dimensioner.attr_swatch_design_default.thwvsf-tooltip.thwvsf-selected {
    box-shadow: 0 0 0 2px #008476 !important;
}

@media screen(max-width:400px) {
	.thwvsf-wrapper-ul .thwvsf-wrapper-item-li.thwvsf-label-li.attr_swatch_design_default {
height:56px;
	}
}


li.thwvsf-wrapper-item-li.thwvsf-label-li.thwvsf-div.thwvsf-checkbox.attr_swatch_design_default.thwvsf-tooltip.thwvsf-selected {
	box-shadow: 0 0 0 2px #008476 !important;
}

.select2-container--default .thwvsf_drop_swatch .select2-results__option--highlighted[aria-selected], .select2-container--default .thwvsf_drop_swatch .select2-results__option--highlighted[data-selected] {
	background-color: #00847626; 
}
.select2-container--default .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-results__option--highlighted[data-selected] {
    background-color: #f6f7f7;
}

span.select2-dropdown.thwvsf_drop_swatch.select2-dropdown--below {
    box-shadow: 1px 7px 30px rgb(63 67 74 / 10%);
    border-bottom-left-radius: 16px;
    border-bottom-right-radius: 16px;
    line-height: 2;
		position:absolute;
		margin-top: -3em;
		border:transparent solid 1px !important;
	  background: #FFF;
	    border-radius: 4px;
}

.select2-search--dropdown {
display:none !important;
	
}

li#select2-pa_dug-farve-result-etcm-arcilla-106-sort {
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}

.thwvsf-wrapper-ul {
    margin-bottom: 3em;
}

.thwvsf-wrapper-ul .thwvsf-wrapper-item-li.thwvsf-label-li.attr_swatch_design_default {
	border-radius: 6px;
    margin: 9px;
    height: 30px;
    padding: 0px 26px;
    text-align: center;
	/*border-radius:16px;
	margin:9px;
	height: 32px;
	padding:0 8px;*/
	box-shadow: 0 1px 6px 1px rgb(0 0 0 / 10%);
}

.select2-container .select2-selection--single .select2-selection__rendered {
    padding-left: 18px;
  
}

.select2-container--default .select2-selection--single {
    border: none;
    box-shadow: 1px 0px 30px rgb(63 67 74 / 10%);
    border-radius: 10px;
    line-height: 2;
    position: relative;
    background: #FFF;
    padding: 3px;
	  margin-bottom: 3em;

	
}


select#dug-stoerrelse {
		margin-bottom:2em;
}
.woocommerce div.product form.cart .variations select {
	margin-bottom:2em;
}

li.cat-item.cat-item-17 {
	display:none;
}


.woocommerce ul.products li.product-category h2 mark {
	display:none;
}


/*cart css*/

#single-page dl {
    margin: 8px 20px 0px;
}

#single-page dd {
    margin: 0 0 -15px;
}
.woocommerce td.product-name dl.variation dt {
	margin: 0px 10px 0 0;}