/*
Theme Name: Steinparadies
Theme URI: http://steinparadies.ch/
Template: kute-boutique
Author: MAGICLINE
Author URI: http://magicline.ch/
Description: Steinparadies Child Theme
Version: 2.1.0.1589116323
Updated: 2020-05-10 15:12:03

*/
.section-title h3 {
    color: #451056 !important;
}
.button, input[type="submit"] {
    border: 1px solid #ccc !important;
    background-color: transparent !important;
    color: #111 !important;
}
.button:hover, input[type="submit"]:hover {
    border: 1px solid #fff !important;
    background-color: #73a21f !important;
    color: #fff !important;
}
.butique-banner .banner-inner {
    border: 3px solid #73a21f !important;
}
.butique-banner .head .subtitle {
    color: #73a21f !important;
}
.butique-banner .head .subtitle::after {
    background-color: #73a21f !important;
}
.header.style3 .slogan,
.header.style-03 .header-text {
    font-size: 16px !important;
    color: #451056 !important;
    font-family: 'Playfair Display', serif !important;
    font-style: italic !important;
}
.header .box-control .box-search,
.header .box-control .box-settings,
.header.style-03 .control-inner>.block-search,
.header-sticky .header-control>.block-search {
    display: none !important;
}
.header.style3 .main-menu > li,
.header.style-03 .box-header-nav .main-menu>.menu-item {
    padding: 0 20px !important;
    margin: 0 !important;
}
.header.style3 .main-menu > li:first-child,
.header.style-03 .box-header-nav .main-menu>.menu-item:first-child {
    padding-left: 0 !important;
}
.header-sticky .header-inner>* {
  display: none;
}
.header.style-03 .control-inner {
  visibility: hidden;
}
.rev_slider_wrapper {
    max-height: 615px !important;
}
.sl-header h1, .sl-header h2, .sl-header h3, .sl-header h4, .sl-header h5, .sl-header h6 {
    color: #fff !important;
}
.sl-header h1, .sl-header h2, .sl-header h3 {
    text-transform: uppercase !important;
}
.sl-header h4, .sl-header h5, .sl-header h6 {
    font-family: 'Playfair Display', serif !important;
    font-style: italic !important;
}
.category-menu li > a .menu-icon {
    display: block;
    font-size: 42px;
    color: #451056;
    padding: 10px 0;
}
.product-info {
    padding-bottom: 20px;
}
.product-item .status .sale,
.product-item .status .new,
.product-item .status .onsale,
.product-detail-image .onsale,
.product-labels > * {
    background-color: #73a21f !important;
}
.product-item .added_to_cart {
    border: 1px solid #fff !important;
    background-color: #73a21f !important;
    color: #fff !important;
}
.product-item .added_to_cart:hover {
    border: 1px solid #111 !important;
    background-color: #111 !important;
    color: #fff !important;
}
.woocommerce .woocommerce-error,
.woocommerce .woocommerce-info,
.woocommerce .woocommerce-message {
    border-top: 3px solid #73a21f !important;
}
.box-coupon {
    display: none;
}
#shipping_method label {
    padding-left: 8px;
}
.chosen-container .chosen-results li.highlighted {
    background-color: #73a21f;
}
.product_list_widget .rating,
.product-details-right.style2 .rating,
#review_form .comment-form-rating .stars a:hover {
    color: #451056 !important;
}
.pswp__bg {
    opacity: 0.8 !important;
}
.footer {
    background-color: #451056 !important;
}
.footer-phone:before {
    padding-right: 10px;
    display: inline-block;
    font-family: FontAwesome;
    content: "\f095";
    font-weight: normal;
    text-decoration: inherit;
    font-style: normal;
}
.footer-mail:before {
    padding-right: 10px;
    display: inline-block;
    font-family: FontAwesome;
    content: "\f003";
    font-weight: normal;
    text-decoration: inherit;
    font-style: normal;
}
