/*
Theme Name: Stockholm Child
Theme URI: http://demo.select-themes.com/stockholm/
Description: A child theme of Stockholm Theme
Author: Select Themes
Author URI: http://select-themes.com
Version: 1.2
Text Domain: stockholm
Template: stockholm
*/
p {
  font-size: 14px;
  line-height: 1.4;
}

h4, h4 a {
  font-size: 22px;
  line-height: 32px;
}

.wpb_wrapper .qbutton.white {
  background: rgb(136, 172, 152);
  border-radius: 30px;
  padding: 10px 30px;
  font-size: 16px;
}

.wpb_wrapper .qbutton.white:hover {
  background: rgb(136, 172, 152);
}

.popmake-content .wpcf7-submit {
  color: white !important;
}

.header-left-widget a {
  margin-top: 6px;
}

.header-left-widget a svg {
  width: 20px !important;
  height: 20px !important;
}

body .header-widget.widget_nav_menu ul.menu li a {
  color: white;
}

.menu-footer_menu-container {
  padding-top: 22px;
}

.qode-plc-holder .qode-plc-item-inner .qode-plc-link {
  z-index: 999 !important;
}

.woocommerce div.product .cart .quantity.hidden {
  display: none;
}

.woocommerce .q_tabs.woocommerce-tabs {
  display: none !important;
}

body nav.main_menu > ul > li > a, body .header_bottom .qode-login-register-widget.qode-user-not-logged-in .qode-login-opener, body .header_bottom .qode-login-register-widget.qode-user-logged-in .qode-logged-in-user .qode-logged-in-user-inner > span {
  font-size: 16px;
}
body .shopping_cart_header .header_cart i {
  font-size: 20px;
}
body .wrapper .wrapper_inner > .content {
  padding-top: 20px;
}
body #content .quantity .minus, body #content .quantity .plus, body .quantity .minus, body .quantity .plus, body .woocommerce-page #content .quantity .minus, body .woocommerce-page #content .quantity .plus, body .woocommerce-page .quantity .minus, body .woocommerce-page .quantity .plus {
  border: 0px !important;
  background-color: #393939 !important;
}
body .quantity input.qty {
  color: #393939 !important;
  font-size: 16px !important;
}
body div.product .cart .quantity, body .woocommerce-cart .quantity {
  margin-top: 0px !important;
}
body .head_category {
  margin-bottom: 30px;
  padding: 5%;
  width: 90%;
  background-size: cover !important;
}
body .head_category h1 {
  color: white;
}
body .head_category p {
  color: white;
  font-size: 18px;
}
body .content .content_inner > .container > .container_inner.default_template_holder {
  margin-top: 20px;
}
body .myaccount_user, body .woocommerce-error, body .woocommerce-info, body .woocommerce-message, body div.message {
  background-color: #88ac98 !important;
}
body .default_template_holder > h2 {
  font-size: 30px;
  line-height: 40px;
  margin-bottom: 20px;
}
body #coupon_code {
  max-width: 160px;
}

.wpb_single_image .vc_figure-caption {
  font-size: 20px !important;
  color: #393939;
  font-weight: 600;
  margin-top: 8px !important;
  display: block;
}

.home .owl-item .qode-plc-item .qode-plc-title {
  font-size: 16px;
  letter-spacing: 2px;
  font-weight: 800;
  color: #393939;
}
.home .owl-item .qode-plc-item .qode-plc-price {
  font-family: "Raleway", sans-serif;
  font-size: 16px;
  letter-spacing: 0px;
  font-weight: 600;
  font-style: normal;
  color: #88ac98;
}
.home .owl-item .qode-plc-item .qode-plc-holder .qode-plc-item .qode-plc-add-to-cart {
  font-size: 14px;
}

.woocommerce ul.products li.product .add-to-cart-button, .woocommerce ul.products li.product .added_to_cart, .woocommerce .widget_price_filter .button, .woocommerce-page .widget_price_filter .button, .woocommerce .widget_shopping_cart_content p.buttons a.button, .woocommerce .button, .woocommerce-page .button, .woocommerce button.button, .woocommerce-page button.button, .woocommerce-page input[type=submit]:not(.qode_search_field), .woocommerce input[type=submit]:not(.qode_search_field), .woocommerce ul.products li.product .added_to_cart {
  font-size: 14px !important;
}

.woocommerce .myaccount_user a, .woocommerce .button, .woocommerce-page .button, .woocommerce button.button, .woocommerce-page button.button, .woocommerce-page input[type=submit]:not(.qode_search_field), .woocommerce input[type=submit]:not(.qode_search_field), .woocommerce ul.products li.product .added_to_cart, .woocommerce .select2-container .select2-choice .select2-arrow .select2-arrow:after, .woocommerce-page .select2-container .select2-choice .select2-arrow:after, .woocommerce-checkout .form-row #billing_country_chzn.chzn-container-single .chzn-single div b:before, .woocommerce-checkout .form-row #shipping_country_chzn.chzn-container-single .chzn-single div b:before, .woocommerce-checkout .form-row .chosen-container-single .chosen-single div b:before, .woocommerce-account .form-row .chosen-container-single .chosen-single div b:before, .woocommerce-checkout .chosen-container .chosen-results li.active-result.highlighted, .woocommerce-account .chosen-container .chosen-results li.active-result.highlighted, .woocommerce ul.products li.product span.product-title:hover, .woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price, .woocommerce div.product .summary p.price span.amount, .woocommerce.single-product button.single_add_to_cart_button:hover, .woocommerce .quantity input.qty, .woocommerce #content .quantity input.qty, .woocommerce-page .quantity input.qty, .woocommerce-page #content .quantity input.qty, .woocommerce div.product div.product_meta > span span, .woocommerce div.product div.product_meta > span a, .woocommerce .star-rating, .woocommerce-page .star-rating, .woocommerce div.cart-collaterals div.cart_totals table tr.order-total strong span.amount, .woocommerce-page div.cart-collaterals div.cart_totals table tr.order-total strong span.amount, .woocommerce div.cart-collaterals div.cart_totals table tr.order-total strong, .woocommerce form.checkout table.shop_table tfoot tr.order-total th, .woocommerce form.checkout table.shop_table tfoot tr.order-total td span.amount, .woocommerce aside ul.product_list_widget li > a:hover, aside ul.product-categories li > a:hover, .woocommerce aside ul.product_list_widget li span.amount, aside ul.product_list_widget li span.amount, .woocommerce .widget_shopping_cart_content p.buttons a.button, .woocommerce aside .widget ul.product-categories a:hover, aside .widget ul.product-categories a:hover, .woocommerce-page aside .widget ul.product-categories a:hover, .woocommerce aside.sidebar .woocommerce.widget ul.product-categories ul.children li a:hover, aside ul.product-categories ul.children li a:hover, .woocommerce-page aside.sidebar .woocommerce.widget ul.product-categories ul.children li a:hover, .woocommerce aside.sidebar .woocommerce.widget ul.product-categories a:hover, aside ul.product-categories a:hover, .woocommerce-page aside.sidebar .woocommerce.widget ul.product-categories li a:hover, .woocommerce .widget_shopping_cart_content .total .amount, .woocommerce-page .widget_shopping_cart_content .total .amount, .woocommerce .select2-results li.select2-highlighted, .woocommerce-page .select2-results li.select2-highlighted, .woocommerce .product .woocommerce-product-rating .woocommerce-review-link:hover, .shopping_cart_header .header_cart:hover i, .shopping_cart_dropdown ul li a:hover, .shopping_cart_dropdown span.total span, .woocommerce .product .woocommerce-product-rating .woocommerce-review-link:hover, .select2-container--default.select2-container--open .select2-selection--single, .select2-container--default .select2-results__option[aria-selected=true], .select2-container--default .select2-results__option--highlighted[aria-selected], .qode-elegant-pl-holder .qode-prl-loading .qode-prl-loading-msg, .qode-elegant-pl-holder .qode-pli .qode-pli-rating, .qode-elegant-pl-holder.qode-info-below-image .qode-pli .qode-pli-text-wrapper .qode-pli-add-to-cart a:hover, .qode-plc-holder.qode-info-below-image .qode-plc-item .qode-plc-text-wrapper .qode-plc-add-to-cart a:hover {
  color: #88ac98 !important;
}

.woocommerce-cart .cart-subtotal {
  display: none !important;
}

.woocommerce-shipping-calculator {
  display: none !important;
}

body .mobile_menu_button span {
  width: 40px;
  height: 38px;
  font-size: 33px;
  color: #393939;
}

.touchevents .has-post-thumbnail .add-to-cart-button {
  display: none !important;
}

.woocommerce .woocommerce-Message a.button, .woocommerce .woocommerce-message a.button, .woocommerce-error .button {
  color: #393939 !important;
}

body nav.mobile_menu ul {
  margin-bottom: 30px;
}
body nav.mobile_menu ul li a, body nav.mobile_menu ul li h4 {
  font-size: 18px !important;
  padding: 15px 0px !important;
}

@media only screen and (max-width: 768px) {
  body.boxed .wrapper {
    background: white !important;
  }
  html.touchevents .content {
    padding-right: 15px !important;
    padding-left: 15px !important;
  }
}
@media only screen and (max-width: 768px) {
  .single-product .quantity {
    display: block;
    margin-bottom: 12px;
  }
  nav.mobile_menu ul li.active > a {
    color: #393939 !important;
  }
}
@media only screen and (max-width: 1000px) {
  body .content .content_inner > .container > .container_inner, body .content .content_inner > .full_width > .full_width_inner, body .content .content_inner > .container > .container_inner.default_template_holder {
    margin: 0px !important;
    width: 100% !important;
    padding-top: 20px !important;
  }
}
@media only screen and (max-width: 576px) {
  .woocommerce #content .quantity input.qty, .woocommerce .quantity input.qty, .woocommerce-cart #content .quantity .minus, .woocommerce-cart #content .quantity .plus, .woocommerce-cart .quantity .minus, .woocommerce-cart .quantity .plus, .woocommerce-page #content .quantity input.qty, .woocommerce-page .quantity input.qty {
    width: 40px !important;
    height: 40px !important;
    line-height: 40px !important;
  }
  .touchevents .qode-plc-holder .qode-plc-item {
    display: block;
    margin: auto !important;
    text-align: center !important;
  }
  body.boxed .carousel-inner, body.boxed .full_width .parallax_content, body.boxed .header_inner, body.boxed .wrapper_inner, body.boxed footer {
    width: 100% !important;
  }
  body .content .content_inner > .container > .container_inner, body .content .content_inner > .full_width > .full_width_inner, body .content .content_inner > .container > .container_inner.default_template_holder {
    margin: 0px !important;
    width: 100% !important;
    padding-top: 0px !important;
  }
  body .grid_section {
    padding-top: 0px !important;
  }
  body .category_home .vc_col-sm-4 {
    margin-bottom: 20px;
  }
  .head_category {
    margin-bottom: 30px;
    padding: 30px;
  }
  .head_category h1 {
    font-size: 24px !important;
  }
  .head_category p {
    font-size: 14px !important;
    max-width: 80%;
  }
}

/*# sourceMappingURL=style.css.map */
