/*
Theme Name: Jevelin Child
Description: Child theme for Jevelin theme
Author: Shufflehound
Author URI: http://shufflehound.com
Template: jevelin
*/

/* Add your custom CSS below */

#sidebar .widget-item .widget-title {

    font-weight: 600;
}


/*.woocommerce .product form.cart .button::before, .woocommerce ul.products li.product .add_to_cart_button::after {
    font-family: 'simple-line-icons';
    content: "\e031";
} */


.widget_price_filter .price_slider_wrapper .price_slider_amount .button {
    padding: 0px 18px !important;
	float: left !important;
}

.widget_price_filter .price_slider_wrapper .price_label span {
    font-size: 14px !important;
}

.widget_price_filter .price_slider_wrapper .price_label {
    float: right;
}

.woocommerce .checkout-button {
    display: inherit !important;
    border-radius: 0px !important;
}


.woocommerce label {
    padding-left: 10px;
    padding-top: 13px;

}

.sh-woocommerce-products-style2 .widget_search .search-submit {
    padding-top: 10px;
}

.woocomerce-styling.sh-woocommerce-products-style2 ul.products li.product .add_to_cart_button {
    background-color: #ee7203;

}
.woocommerce ul.products li.product .add_to_cart_button {
    color: #fff;
}

.woocomerce-styling.sh-woocommerce-products-style2 ul.products li.product .add_to_cart_button:hover {
    background-color: #8d8d8d !important;

}

.sh-nav .sh-nav-cart > ul.sub-menu {
    width: 400px;
    margin-left: -350px !important;
    padding-bottom: 0;

  }

.woocommerce-order-overview__total {
    background-color: #ffffff !important;
}

.total_points {
	
font-size: 16pt;
font-weight: 900;
color: #ee7203;
text-align: left;
vertical-align: middle;
}
	

.total_text {
	
font-size: 16pt;
font-weight: 900;
color: #000;
text-align: left;
vertical-align: middle;	
	
	
}

#total_cash {
	
	background-color: #fafafa;
}

#add_to_list {

    border-radius: 100px;
	
}

/* #add_to_list::after {

    font-family: 'simple-line-icons';
    content: "\e087"!important;
	font-size: 20px;
	
} */

.sh-nav-cart .menu-item-cart .widget_shopping_cart_content p.buttons a:first-child:before {
	content: "\e04d" !important;
}

.sh-nav-cart .menu-item-cart .widget_shopping_cart_content p.buttons a:last-child:before {
	content: "\e02a" !important;
}

.sh-nav ul.sub-menu a {
    border-bottom: 0px solid transparent !important;
}

#button-navigace .sh-button {
    background-color: #ee7203;
    color: #fff !important;
	border: 0px solid;
	border-color: #333;
    display: block !important;

}
#sidebar a:not(.sh-social-widgets-item):hover
{
	
	color: #3b3b39 !important;
/*	background-color: #ed8e3b;*/
	
}

#place_order

{
	
	width: 100%;
	border-radius: 0px !important;
	margin-top: 15px;
	
}

/* .container {
    max-width: 1400px !important;
    width: 1400px !important;
} */

.woocommerce ul.products li.product .woocommerce-loop-product__title {

    min-height: 50px;
}

.sh-nav-cart .menu-item-cart .total {
    border-top: 0px solid #EE7203 !important;
	border-bottom: 0px solid #EE7203 !important;

}


.woocommerce .woocommerce-checkout textarea {

    min-height: 56px !important;

}

input[type="text"], input[type="password"], input[type="email"], input[type="tel"], input[type="date"], select {

    min-height: 56px !important;

}

@media (max-width: 800px) {
	
.woocommerce div.product form.cart .button {
    float: left !important;
    margin-top: 10px !important;
}
	
	
.woocommerce ul.order_details li {
    width: inherit !important;
}	
	
table.cart .button[name="update_cart"] {
    margin-top: 50px;
}
	
	.sh-page-notice .sh-page-notice-button {
    margin-top: 10px;
}
	
	.total_points {
	
text-align: center;

}
	
.total_text {
	
	text-align: center;
	
}

/*
#wrapper > .sh-page-layout-default {
    padding: 0px 0px;
}
*/

#sidebar .widget-item .widget-title {

    font-weight: 600;
}

/*.woocommerce .product form.cart .button::before, .woocommerce ul.products li.product .add_to_cart_button::after {
    font-family: 'simple-line-icons';
    content: "\e031";
} */

#sidebar.sidebar-left {
    background-color: #f9f9f9 !important;
    padding: 25px !important;
}

.widget_price_filter .price_slider_wrapper .price_slider_amount .button {
    padding: 0px 18px !important;
	float: left !important;
}

.widget_price_filter .price_slider_wrapper .price_label span {
    font-size: 14px !important;
}

.widget_price_filter .price_slider_wrapper .price_label {
    float: right;
}

.woocommerce .checkout-button {
    display: inherit !important;
    border-radius: 0px !important;
}

.sh-woocommerce-products-style2 .woocommerce-ordering .SumoSelect .SelectBox {
  border-radius: 0px !important;
}


.woocommerce label {
    padding-left: 10px;
    padding-top: 13px;

}

.sh-woocommerce-products-style2 .widget_search .search-submit {
    padding-top: 10px;
}
	
}
