/*
Theme Name:   	Kute-Boutique-Child
Theme URI: 		http://kutethemes.com/
Description:  	kutetheme child
Author:       	KuteTheme
Author URI:   	http://kutethemes.com/
Template:     	kute-boutique
Version:      	1.0.0
License:      	GNU General Public License v2 or later
License URI:  	http://www.gnu.org/licenses/gpl-2.0.html
Tags:         	two-columns, left-sidebar, responsive-layout, custom-background, custom-colors, custom-header, custom-menu, featured-images, translation-ready
Text Domain: 	boutique
*/
 
@import url("../kute-boutique/style.css");

/*
.wpb_wrapper >div{
  z-index: -1 !important;
  position: relative
}
*/





body .owl-nav > div {
    opacity: 1 !important;
    visibility: visible !important;
}

h3.title {
    text-shadow: 1px 1px 1px rgba(0,0,0, 0.3);
    background-color: rgba(184,217,65, .7) !important;
    padding: 5px 0 ;
    text-transform: uppercase;
    font-weight: 400 !important;
}

.banner-text a.button {
    text-shadow: 1px 1px 1px rgba(0,0,0, 0.4);
    font-size: 18px !important;
}
.cart-link .count {
    font-size: 14px !important;
    height: 25px !important;
    width: 25px !important;
    padding-top: 3px;
    left: 16px !important;
    top: -17px !important;
    color: #fff;
    padding-left: 1px;
}
.box1 {
    max-height: 705px;
}


.sidebar-header-holder li, #polylang-2 ul li {
    float: left;
    padding-right: 10px;
    border: none !important;
}

.sidebar-header-holder,#polylang-2 {
    position: absolute;
    right: 20px;
    top: 30px;
}

#polylang-2 {
    position: absolute;
    top: -80px;
}

.banner-text .sub-title {
    font-size: 20px !important;
    background-color: rgba(224,49,161, .6);
    color: #ffa8b9;
}

.widget h2.widget-title {
    color: #DF1195 !important;
}

.home .wc-gzd-additional-info.small-business-info, .home .wc-gzd-additional-info {
    display: none;
}

.post-type-archive-product .wc-gzd-additional-info.small-business-info, .post-type-archive-product .wc-gzd-additional-info {
    display: none;
}

.single-product .related.products .wc-gzd-additional-info.small-business-info, .single-product .related.products .wc-gzd-additional-info {
    display: none !important;
}

.payment_method_paypal img {
    padding-left: 10px;
    padding-right: 10px;
}
/*
.cart-subtotal {
    width: 100%;
    float: left;
}
*/
.shipping {
    display: inline-block;
    width: 110% !important;
}
.cart-subtotal td {
    float: right;
}

.cart-subtotal th, .shipping th {
    /*display: inline-block !important;*/
  /*  text-align: right !important; */
    width: 100%;
}

.shipping th {
    display: inline-block !important;
  /*  text-align: right !important; */
    width: 100% !important;
}

.shipping td {
    display: inline-block !important;
    width: 100% !important;
  /*  text-align: right !important;*/
}

.wc-gzd-item-desc item-desc li {
    font-size: 12px !important;
    font-weight: normal !important;
}

.woocommerce-MyAccount-content {
    margin-top: 50px !important;
}

.product-detail-image .onsale {
    font-size: 12px !important;
    font-weight: bold;
}

.wc-gzd-sale-price-label {
    display: none !important;
}

.footer .payment .list .item {
    padding: 0 5px !important;
}

.footer .payment .head span:first-child {
    font-size: 14px !important;
}

.footer {
    font-size: 15px;
}

/*alex */

.woocommerce-shipping-fields, #payment {
    padding-bottom: 20px;
}

.cart_totals .cart-subtotal th {
    width: 100% !important;
}

.cart_totals .cart-subtotal > td {
    float: right !important;
    display: inline-block !important;
    /*margin-right: -80px !important; */
}
.cart_totals .shipping th, .cart_totals .shipping td {
    width: 100% !important;
}
.cart_totals h2 {
    /*text-align: center;*/
}
.cart_item .quantity .quantity-minus, .cart_item .quantity .quantity-plus {
    float: left !important;;
    width: 15px !important;
}
.cart_item .quantity {
    display: inline-block !important;;
    width: 100% !important;;
}

.shop_table .cart-subtotal th {
    width: 100% !important;
    padding-right: 0 !important;
}
.cart_totals .shipping th {
    display: inline-block !important;
    width: 100% !important;
    padding-right: 0 !important;
}
.cart-subtotal .woocommerce-Price-amount.amount {
  /*  margin-right: -20px; */
  font-weight: bold;
}

.input-text.qty.text {
    float: left !important;
    padding: 2px 0 !important;
}
.cart_item .quantity .quantity-plus {
    padding-left: 10px;
}
.product-subtotal .woocommerce-Price-amount.amount {
    padding-left: 10px !important;
}
.archive .wc-gzd-additional-info.small-business-info, .archive .wc-gzd-additional-info, .archive .wc-gzd-additional-info.shipping-costs-info {
    display: none;
}
.product-quantity .quantity {
    width: 80px !important;
}
.product-quantity {
    text-align: center;
}
.wc-gzd-additional-wrapper p {
    text-align: center;
    width: 100% !important;
}
@media only screen 

and (max-width : 992px) { 
/* STYLES GO HERE */



.cart_item .quantity {
    width: 100% !important;
}

.shop_table .cart-subtotal th {
    width: 100% !important;
}
.cart_totals .shipping th {
    width: 100% !important;

}
.cart_totals .shipping th, .cart_totals .shipping td {
    width: 100% !important;
}



}
/*alex ende */

.mc4wp-form mc4wp-form-1692 .mc4wp-form-fields .label.nl-required {
    float: left;
}

.newsletter form input[type="email"], .newsletter form input[type="text"] {
    background-color: #d2e39e !important;
    color: #626369 !important;
    padding: 0 0 0 5px !important;
}

.newsletter form input[type="submit"] {
    margin-top: 150px !important;
    margin-right: -10px !important;
    background-color: #98c413 !important;
    padding: 0 10px !important;
}

.newsletter form {
    height: 180px !important;
}

.nl-required:after {
    content:"*";
    color: #f33095 !important;
    display: inline-block !important;
    position: absolute !important;
    margin-left: 5px !important;
}

.woocommerce .wishlist-title h2 {
    font-size: 24px !important;
}

.shop_table > tbody > tr > td:first-child, .shop_table > thead > tr > th:first-child {
    font-size: 16px !important;
}

.nl-required {
    text-align: left;
    width: 100% !important;
}

@media only screen 

and (max-width : 1199px) { 
.woocommerce-cart .shipping {
    display: inline-block;
    width: 160% !important;
}
.woocommerce-checkout-review-order-table tfoot tr {
    width: 115%;
}
.woocommerce-checkout-review-order-table .shipping {
    width: 117% !important;
}
}


/* 26.09*/

.woocommerce-checkout tfoot .shipping td {
    width: auto !important;
}
.woocommerce-checkout tfoot .cart-subtotal th {
    width: 94.12% !important;
}
.woocommerce-checkout tfoot .shipping th {
    width: 74.6% !important;
}
.woocommerce-checkout .order-total {
    width: 101% !important;
    display: inline-block;
    margin-left: -10px !important;
}
.woocommerce-checkout tfoot {
    width: 100%;
    display: inline-block;
}
.woocommerce-checkout .order-total td {
}
.woocommerce-checkout .product-total {
    float: right;
}
.woocommerce-checkout .cart_item {
    width: 111.4% !important;
}
.woocommerce-checkout .cart_item {
    padding-left: 10px !important;
    display: inline-block;
}
.woocommerce-checkout .order-total th {
    width: 100% !important;
}
.woocommerce-checkout table {
    padding-left: 10px !important;
    display: inline-block;
}
.woocommerce-checkout tfoot .shipping td span {
    font-weight: bold;
}

.center60 > div {
    margin: 0 auto !important;
    max-width: 60%;
}


/*22.04.2017 */
.woocommerce-loop-category__title {
    font-size: 15px;
    margin-top: 5px;
}
.product-list-grid .product a img {
    border: 1px dashed rgba(0,0,0, .4);
}
.woocommerce-loop-category__title {
 color: transparent;
    font-size: 1px;
    margin-top: 10px;
}
.woocommerce-loop-category__title mark {
      background-color: transparent;
    display: inline-block !important;
    font-size: 14px;
    width: 100%;
}


@media only screen 

and (max-width : 460px) { 
/*.products li {
    width: 100%;
}
*/
.product-list-grid ul li {
    float: left !important;
}
.product-list-grid.mobile-ts-columns-1 .product-item:nth-child(n+1), .product-list-grid.mobile-ts-columns-2 .product-item:nth-child(2n+1), .product-list-grid.mobile-ts-columns-3 .product-item:nth-child(3n+1), .product-list-grid.mobile-ts-columns-4 .product-item:nth-child(4n+1), .product-list-grid.mobile-ts-columns-5 .product-item:nth-child(5n+1), .product-list-grid.mobile-ts-columns-6 .product-item:nth-child(6n+1), .product-list-grid.mobile-ts-columns-7 .product-item:nth-child(7n+1), .product-list-grid.mobile-ts-columns-8 .product-item:nth-child(8n+1), .product-list-grid.mobile-ts-columns-9 .product-item:nth-child(9n+1), .product-list-grid.mobile-ts-columns-10 .product-item:nth-child(10n+1), .product-list-grid.mobile-ts-columns-11 .product-item:nth-child(11n+1), .product-list-grid.mobile-ts-columns-12 .product-item:nth-child(12n+1) {
    clear: none !important;
}

}


#shipping_method li input {
    float: left;
    margin-right: 5px !important;
    margin-top: 5px !important;
}
#shipping_method li label {
    float: left;
    text-align: left;
}
.shipping td {
    width: 120% !important;
}
#shipping_method li {
    display: inline-block;
    width: 100%;
}
.shipping p {
    float: left;
}
/* */
/*
@media only screen 

	
and (min-width : 768px) { 
	.sv-rbadge-rb1fx {
    left: 94% !important;
    top: 80px !important;
}
}
*/
@media only screen 

	
and (max-width : 768px) { 

.owl-carousel, .newsletter {
  z-index:0 !important;
}
}