/*
Du kan tilføje din egen CSS her.

Klik på hjælp-ikonet ovenfor for at lære mere.
*/

.woocommerce-MyAccount-content .component_table_item .component_table_item_indent {
display: ;
}

.pum-theme-21677 .pum-container, .pum-theme-lightbox .pum-container {
padding: 0px !important;
border: 0px !important;
}

button#email_cart .dashicons-email-alt {
color: #fff !important;
}

.aws-container .aws-search-form.aws-processing:after {
margin-right: 33%;
}

div.component_description_wrapper {
min-height: 125px !important;
}

h4.step_title_wrapper.component_title {
font-size: 22px !important;
}

.single-product div.product .component_selections .component_summary .composited_product_images img {
width: auto !important;
height: auto !important;
max-height: 150px !important;
}

.storefront-full-width-content.single-product div.product .component_selections .component_summary .composited_product_images {
width: 100% !important;
margin-right: 0 !important;
display: block;
}

.storefront-full-width-content.single-product div.product .component_selections .component_summary .component_data {
width: 100% !important;
margin-right: 0 !important;
}

.composited_product_details_wrapper span.subscription-details {
position: relative !important;
top: -5px !important;
left: 0px !important;
}

.composited_product_details_wrapper .quantity_button {
margin-top: -70px;
float: right;
position: relative !important;
}

.widget ul ul li {
padding-left: 10px;
}

.widget_product_categories ul .children {
	margin-top: 0px !important;
}

.widget_product_categories ul .children:hover {
	margin-top: 0px !important;
}

.single-product div.product p.price {
margin-left: -5px !important;
}

.current-cat {
	font-weight: 600 !important;	
}

.card-icons {
	width: 330px !important;
}

.ssatc-sticky-add-to-cart .button {
background: #40ae49;
border: #40ae49;
}

.ssatc-sticky-add-to-cart .ssatc-content {
margin-left: 110px;
}

.price del {
padding-left: 10px;
}

.aws-search-result {
margin-top: 58px !important;
}

div.site-search {
display: none;
}

input.aws-search-field, .aws-container .aws-search-field {
background: #fcfcfc !important;
-webkit-box-shadow: 0px 0px 5px 0px rgba(104, 104, 104, 0.30) !important;
-moz-box-shadow: 0px 0px 5px 0px rgba(104, 104, 104, 0.30) !important;
box-shadow: 0px 0px 5px 0px rgba(104, 104, 104, 0.30) !important;
border-radius: 25px !important;
max-width: 35% !important;
margin: 0 auto !important;
font-size: 14px !important;
padding-left: 20px !important;
margin-top: 30px !important;
margin-bottom: -100px !important;
}

li.product-category.product  img {
min-height: 210px !important;
max-height: 210px !important;
}

.sp-shop-alignment-left ul.products li.product img {
max-height: 140px !important; 
width: auto;
min-height: 0px !important;
margin-bottom: 0px; 
}

h1.woocommerce-products-header__title.page-title {
margin-top: -12px;
}

.woocommerce-breadcrumb {
margin-bottom: 45px !important;
}

.hide-on-computer {
	display: none;
}

.hide-on-computer img {
	float: left;
	display: inline-block;
        width: 33%;
        margin-top: 20px;
        margin-bottom: 20px;
}

@media screen and (max-width: 780px) { 
.hide-on-computer img {
        width: 50%;
}

.site-header .site-branding {
margin-top: -25px;
}

input.aws-search-field, .aws-container .aws-search-field {
display: none;
}
}

@media screen and (max-width: 1065px) { 
.woocommerce-breadcrumb {
margin-bottom: 30px !important;
}

.hide-on-mobile {
display: none;
}

.hide-on-computer {
	display: block;
}

}

.bold {
       font-weight: 700;
}

.composited_product_details_wrapper span.subscription-details {
	position: absolute;
	top: 40px;
	left: 30%;
}

.composited_product_details_wrapper .quantity_button {
	position: absolute;
	right: 0px;
	top: 12px;
}

.woocommerce-product-details__short-description {
       margin-bottom: -20px;
}

.site-header{
	border-bottom-width:0px;
}
#site-navigation{
	margin-bottom:10px; !important	
}

.woocommerce-password-hint {
	display: none !important;
}

.woocommerce-password-strength, li.cat-item.cat-item-160 {
	display: none !important;
}

.composite_form .component {
	width: 48% !important;
        margin-right: 1%;
	float: left !important;
}

h4.step_title_wrapper.component_title {
padding-left: 0px !important;
}

form.checkout_coupon {
	display: block !important;
}

.selectpickuppoint select {
       width: 100%;
       margin-top: 10px;
       background: rgba(64,174,73,0.2);
}

.component_table_item .component_table_item_indent {
      padding-left: 0px !important;
}

selectpickuppoint select {
	width: 100% !important;
color: #fff;
text-align: center !important;
background: #279530 !important;
padding-left: 50px;
margin-top: 10px;
font-size: 18px;
font-weight: 600;
-webkit-appearance: none;
border: 0;
outline: 0;
-webkit-transition: 0.3s ease all;
-moz-transition: 0.3s ease all;
-ms-transition: 0.3s ease all;
-o-transition: 0.3s ease all;
transition: 0.3s ease all;
border-radius: 25px;
}

.woocommerce-info {
	margin-bottom: 25px !important;
}

.showcoupon {
	display: none;
}

/* Mickel CSS */

/* Specifikationer på produkter */
.specification-table{
    width:100%;
    border:2px #000;
    margin-top:20px;
    margin-bottom:20px;
}
.specification-table tr td{
    padding-left:20px;
    padding-top:10px;
    padding-bottom:10px;
    border-right:2px #FFF;
}
    
.specification-tr1 td{
    background-color:#EEE !important;
}
.specification-tr2 td{
    background:#FFF;
}
.specification-title{
    font-weight:bold;
    margin-top:20px;
    margin-left:10px;
}
/* Kategorivisning MH */
.site-main .columns-3 ul.products li.product{
	min-height:0px !important;
   text-align: center;
}
.site-main ul.products li.product{
	min-height:0px !important;
}
ul.products li.product.product-category .woocommerce-loop-category__title, ul.products li.product.product-category h2, ul.products li.product.product-category h3{
   font-weight:700 !important;
}
.product .count{
   display: none !important;
}

ul.products li.product.product-category .woocommerce-loop-category__title, ul.products li.product.product-category h2, ul.products li.product.product-category h3{
   font-size:18px !important;
   color: #506696 !important;
   text-align:center !important;
}
.columns-3 div[itemprop="description"]{
   margin-bottom: 30px !important;
}
.columns-3 a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart, a.button.product_type_variable {
   position: relative !important;
}
.columns-3 span.woocommerce-Price-amount.amount, .type-product span.woocommerce-Price-amount.amount{
   font-size:30px !important;
}

/* kategorimenu */
.widget-area .widget a:not(.button){
   font-weight:600;
}
.left-sidebar .widget-area a{
   border-bottom:0 !important;
}
.widget_product_categories ul .children li a{
   font-weight:300 !important;
}
.widget-area .widget a:hover{
   color:red !important;
}
.current-cat a:not(.button){
   font-weight: 600 !important;
}
/*   Fjern FB fra footer der driller - MHO 19/12/2024   */
.follow{display:none;}