/*
 Theme Name:     Divi Child MCS
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/
 
@import url("../Divi/style.css");
 
/* =Theme customization starts here
------------------------------------------------------- */

.ywcca_widget_container_style_1{margin: 0 !important;}
.ywcca_widget_container_style_1 ul.ywcca_category_accordion_widget li .icon-plus_style_1{margin-right: 0 !important; }
.ywcca_widget_container_style_1 ul.ywcca_category_accordion_widget li .icon-minus_style_1{margin-right: 0 !important;}
.et_left_sidebar #sidebar{padding-right: 0 !important;}

.count{background-color:#e7e7e700 !important; }

/*--------------------------------------------------[ Basic ]*/
.et_pb_text h1 {font-weight: 600;}

.et_pb_text strong {
  color: #000;
}

.et_pb_text ul li {
  color: #2f2f2f;
  font-size: 14px;
}

.et_pb_text h1 {text-transform: uppercase; font-weight: bold;}
.et_pb_text h2 {font-size: 24px;}

.menu-produkter-container .sub-menu{padding-top: 5px !important;}

.sub-menu {width: 340px!important;}

#top-menu li li a
{width: 300px!important;
font-size: 16px!important}

.post-type-archive-product #archives-3, #categories-3{display: block;}
.woocommerce.tax-product_cat #archives-3, #categories-3{display: none;}

/*--------------------------------------------------[ Top Bar ]*/
/*--------------------------------------------------[ Header ]*/
/*--------------------------------------------------[ Nav ]*/
/*--------------------------------------------------[ Sidebar ]*/
#sidebar ul li a {color: #2f2f2f;}

.widget_nav_menu .widgettitle {
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
}

.widget_nav_menu .menu {margin-top: 5px;}
.widget_nav_menu .menu li {margin-bottom: 5px;}
.widget_nav_menu .menu li a {
  background: #2f2f2f;
  border-radius: 2px;
  color: #fff;
  display: block;
  padding: 5px 0;
  text-align: center;
  transition: all ease 0.25s;
}

.widget_nav_menu .menu li a:hover {
  background: #000;
  color: #fff;
}
.widget_nav_menu .menu li.current-menu-item > a {
  background: #127F7C;
}

/*--------------------------------------------------[ Post Archive ]*//*nedan avser sidan för nyheter */
article.et_pb_post a.more-link {
  background: #50B8A8;
  border-radius: 3px;
  color: #fff !important;
  display: inline-block;
  letter-spacing: 0.025em;
  margin: 20px 0;
  padding: 7px 12px;
  text-align: center;
  text-transform: uppercase;
}

article a.entry-featured-image-url img {
  display: block;
  margin: 0 auto;
  max-height: 300px;
  width: auto;
}

article .post-content p {
  color: #2f2f2f !important;
}

/*--------------------------------------------------[ Post ]*/
#left-area .post-meta a {color: #127F7C;}

/*--------------------------------------------------[ Category ]*/
.woocommerce .et_overlay::before {color: #127F7C;}

.woocommerce-loop-category__title{font-weight: 600;}

/*--------------------------------------------------[ Product ]*//* Produktsidan i WEBBUTIKEN. */

/*.container::before{display: none;}*/
/*woocommerce sidebar left */.et_right_sidebar #main-content .container::before {	left: 20% !important;	right: auto !important;}body #page-container #left-area{float: right;padding-left: 3%;padding-right: 0;}body #page-container #sidebar{padding-left: 0;padding-right: 3%;float: left;}/*woocommerce sidebar left*/

.woocommerce #main-content .price {color: #127F7C !important; font-weight: 600;}

.woocommerce #main-content button,
.woocommerce #main-content .button,
.woocommerce #main-content #left-area .button.alt,
.woocommerce #main-content .btn {
  border-radius: 3px;
 border-color: #127F7C;
 color: #127F7C;
}

.woocommerce a.button {
color: #127F7C !important;
border-color: #127F7C !important;
}

.woocommerce .shop_table button.button {
  font-size: 15px;
  font-weight: normal;
  padding: 5px 10px !important;
}

#place_order{
color: #127F7C !important;
border-color: #127F7C !important;
}

.woocommerce .shop_table button.button:hover::after {content: none; padding: 5px 10px !important;}

.woocommerce #main-content button:hover,
.woocommerce #main-content .button:hover,
.woocommerce #main-content #content-area #left-area .button.alt:hover,
.woocommerce #main-content .btn:hover,
.woocommerce-page a.button.alt:hover,
#place_order:hover {
background: #127F7C !important;
  border-radius: 3px !important;
  color: #fff !important;
}

.woocommerce-product-details__short-description {margin-top: 10px; }

.tabs {display: none;}

.woocommerce div.product .woocommerce-tabs .panel {background-color: #fff;}

/*--------------------------------------------------[ Footer ]*/
/*--------------------------------------------------[ Checkout ]*/
.woocommerce-cart-form table,
.shop_table,
ul.wc_payment_methods {
  background: #fff;
}

#billing_state_field {display: none;}
#shipping_state_field {display: none;}


/*--------------------------------------------------[ Page specific ]*/
/*--------------------------------------------------[ Misc ]*/

#section-start-blog article {
 margin-bottom: 0;
}
#section-start-blog article h2.entry-title::before {
 content: "9"; 
 font-family: 'ETModules'; 
 vertical-align: middle; 
 padding-right: 3px; 
}
/*Mobil hamburgarknapp*/
#et_mobile_nav_menu {
	margin-left: 5px;
}

/*Filarkiv*/
#section-search {}
.bfd-master-block h3 {
  font-size: 20px;
  margin-top: 10px;
  padding-bottom: 5px;
}

#bfd-search-shortcode input {
  width: auto;
  color: #2f2f2f;
  font-size: 16px;
  padding: 7px;
}

.bfd-download-block, .bfd-single-download {
  background: #2f2f2f;
  padding: 10px 20px 10px 10px;
}

/*----------------------------------------------------------------------------[ Media Queries ]-------*/

@media screen and (min-width: 782px) {
  /*---[ Basic Desktop ]---*/
  /*---[ Top Bar Desktop ]---*/
  /*---[ Header Desktop ]---*/
  /*---[ Nav Desktop ]---*/
  #top-menu-nav > ul > li > a:hover {opacity: 1;}
  #top-menu .menu-item-has-children > a:first-child::after {content: "7";}

  /*---[ Sidebar Desktop ]---*/
  /*---[ Category Desktop ]---*/
  /*---[ Product Desktop ]---*/
  /*---[ Footer Desktop ]---*/
  /*---[ Checkout Desktop ]---*/
  /*---[ Page specific Desktop ]---*/
  /*---[ Misc Desktop ]---*/
}

/*--------------------------------------------------[ Mobile only ]*/

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

}





/*----------------------------------------------- ANPASSAD CSS-KOD----------------------------------*/
/*MCS-strong stil*/
.strong-mcs {font-weight: bold ;
color: #50B8A8}
