/*
    Template:       shaukiin
    Theme Name:     shaukiin child
    Theme URI:      http://themeforest.net/user/LA-Studio/portfolio?ref=LA-Studio
    Author:         LA Studio
    Author URI:     http://themeforest.net/user/LA-Studio?ref=LA-Studio
    Description:    Veera - Multipurpose WooCommerce Theme
    Version:        1.0
    Tags:           one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, flexible-header, full-width-template, post-formats, sticky-post, theme-options, translation-ready
    License: 		    GNU General Public License
	  License URI: 	  licence/GPL.txt
    Text Domain:    shaukiin-child
    Domain Path:    /languages/
*/
.product_item_thumbnail_action.product_item--action .wrap-addto .lumise-button.lumise-list-button{
    display: none !important;
}
.products-grid-1 .product_item--inner:hover a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
opacity: 1;
    visibility: visible;
    transform: translate(0, 0);
}
.products-grid-1 .product_item--inner:hover a.button.product_type_variable.add_to_cart_button {
opacity: 1;
    visibility: visible;
    transform: translate(0, 0);
}
a.button.product_type_variable.add_to_cart_button
{
    position: absolute;
    bottom: 0;
    width: 100%;
    color: #fff;
    padding: 14px 20px;
    z-index: 2;
    opacity: 0;
    visibility: hidden;
    transition: all 250ms ease-out;
    background-color: #262626;
    transform: translate(0, 100%);
}
a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    position: absolute;
    bottom: 0;
    width: 100%;
    color: #fff;
    padding: 14px 20px;
    z-index: 2;
    opacity: 0;
    visibility: hidden;
    transition: all 250ms ease-out;
    background-color: #262626;
    transform: translate(0, 100%);
}
.products-grid-1 .product_item--thumbnail-holder .lumise-button.lumise-list-button{
    left: 20%;
    right: 20%;
    bottom: 70px !important;
    background-color: #fff212 !important;
    color: black !important;
    font-weight: bold;
    padding: 20px 20px 20px 20px !important;
    font-size: 16px;
}
.top-collection-section .products-grid-1 .product_item--thumbnail-holder .lumise-button.lumise-list-button{
	left: 19%;
    right: 19%;
    bottom: 70px !important;
    background-color: #fff212 !important;
    color: black !important;
    font-weight: bold;
    padding: 15px 17px 15px 20px !important;
    font-size: 12px;
}
.featured-products .products-grid-1 .product_item--thumbnail-holder .lumise-button.lumise-list-button{
	left: 19%;
    right: 19%;
    bottom: 70px !important;
    background-color: #fff212 !important;
    color: black !important;
    font-weight: bold;
    padding: 15px 17px 15px 20px !important;
    font-size: 12px;
}
.products-grid-1 .product_item--thumbnail-holder a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart:hover {
    background-color: #fff212;
    color: black;
    font-weight: bold;
}
.products-grid-1 .product_item--thumbnail-holder a.button.product_type_variable.add_to_cart_button:hover {
    background-color: #fff212;
    color: black;
    font-weight: bold;
}
.section-page-header .page-header-inner {
    padding-top: 150px;
    padding-bottom: 65px;
}
span.mm-text {
    font-size: 14px;
    font-weight: 700;
}
.icon-address-footer:before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f041";
}
.icon-address-footer
{
    float:left;
}
.address-footer {
    padding-left: 2em;
}
.icon-phone-footer:before
{
    font-family: "FontAwesome";
    font-weight: 900;
    content: "\f095";
}
.icon-phone-footer
{
    float:left;
}
.phone-footer {
    padding-left: 2em;
}
.icon-email-footer:before
{
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f0e0";
}
.icon-email-footer
{
    float:left;
}
.email-footer {
    padding-left: 2em;
}
.site-footer {
    font-size: 14px;
}
.btn:hover {
    background-color: white;
    color: black;
    font-weight: bold;
}
.btn.btn-style-outline.btn-color-white:hover {
    border-color: #eeee22;
    background-color: #eeee22;
    color: black;
}
.top-collection-section .product_item .product_item--title a{
    color:white;
}
.top-collection-section .product_item .price > .amount
{
    color:white;
}
.featured-products .products .product_item .product_item--title a:hover 
{
    color: black;
    font-weight: bold;
}
.products-grid-1 .product_item_thumbnail_action {
    position: absolute;
    width: 60px;
    z-index: 4;
    text-align: center;
    right: 0px;
    bottom: 110px !important;
}
.featured-products .wrap-addto {
	position: fixed;
    display: flex;
    padding-left: 10px;
    margin-left: -14%;
    float: left;
    margin-right: 25px;
    flex-wrap: wrap;
    margin-top: 140px;
    flex: 50%;
}
.featured-products .product_item--inner:hover .product_item--info
{
    display:none;
}
.featured-products .products-grid.products-grid-1 .product_item--inner:hover {
    box-shadow: 0 0 38px 0 rgba(41, 44, 58, 0.09);
}
.products-grid.products-grid-1 .product_item--info {
    padding: 20px 15px;
}
.featured-products  .products-grid-1 .product_item_thumbnail_action .button {
    background-color: #fff212;
}
.featured-products .products-grid-1 .product_item_thumbnail_action .button:hover {
    color: goldenrod;
}
.banner-type-7 .box-inner:hover .banner--btn, .banner-type-7 .banner--btn:hover {
    color: black;
    background-color: #fff212 !important;
    font-weight: bold;
} 
.banner-type-6 .box-inner:hover .banner--btn, .banner-type-6 .banner--btn:hover {
    color: black;
    background-color: #fff212 !important;
    border: none;
    font-weight: bold;
} 
.site-footer {
    font-size: 14px;
    background-color: black; 
} 
.top-collection-section .products-grid-1 .product_item_thumbnail_action .button {
    background-color: #fff212;
}
.top-collection-section .products-grid-1 .product_item_thumbnail_action .button:hover {
    color: goldenrod;
}
.banner-products .banner-type-7 .banner--btn:after
{
	font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f30b";
    font-size: 20px;
    float: right;
    padding-right: 13px;
}
.banner-products .banner-type-7 .banner--btn 
{
    border-width: none;
    border-style: none;
}
.blog-posts span.author.vcard a:hover {
    color: black !important;
    font-weight: bold;
}
.blog-posts .loop__item__meta--item.posted-on a:hover {
    color: black;
    font-weight: bold;
}
.blog-posts .loop__item__meta--item.loop__item__termlink.blog_item--category-link a:hover {
    color: black;
    font-weight: bold;
}
.blog-posts .loop__item__title a:hover {
    color: black;
    font-weight: bold;
}
.blog-posts .loop__item__meta--footer {
    display: inline-block;
    zoom: 1;
}
.blog-posts .loop__item__meta--footer a:after {
        content: '';
        display: block;
        height: 1px;
        width: 0;
        background: transparent;
        transition: width .5s ease, background-color .5s ease;
}
.blog-posts .loop__item__meta--footer a:hover:after {
        width: 100%;
        background: black;
        color: black;
}
.blog-posts .loop__item__meta--footer a:hover {
    color: black;
    font-weight: bold;
}
button.btn.btn-color-black.btn-align-right.btn-size-md.btn-style-flat.btn-shape-square.btn-brw-1 {
    font-weight: 700;
}
.btn {
    font-weight: bold;
}
.top-collection-section .product_item .product_item--title a:hover {
    color: #fff212;
}
body .woocommerce .products .product .lumise-list-button:hover {
    background-color: #fff212 !important;
}
.related-products-section-right .lumise-list-button {
    padding: 15px 57px 15px 49px !important;
    line-height: 25px !important;
    font-weight: bold !important;
}
a.btn-backtotop.btn.btn-secondary {
    background-color: #fff212;
    color: #000000;
    width: 40px;
    height: 40px;
}
.backtotop-container span:first-child {
    font-size: 29px;
}
.mega-menu li.menu-item li > a:hover .mm-text img:after{
    width: 0;
}
.banner-1 .la-banner-box .banner--info, .banner-4 .la-banner-box .banner--info
{
	top: 70%;
}
.banner-1 a.banner--btn , .banner-4 a.banner--btn {
    color: black;
}
body{
    overflow-x: hidden;
}
.entry-summary .wrap-cart-cta .button {
    padding: 20px 60px;
}
.product--summary .single_add_to_cart_button {
    padding: 20px 40px;
}
.product--summary .single_add_to_cart_button:hover
{
	color: black;
}
.banner-men-6 .banner--info ,.banner-women-6 .banner--info
{
    left: 50%;
}
.group-banner-3 .banner--btn {
    margin-top: 50px;
}
li.women-menu.menu-item {
    width: 200px !important;
}
li.women-img ,li.men-img, li.kid-img, li.couple-img.menu-item, li.family-img {
    width: auto !important;
}
li.men-menu.menu-item {
    width: 200px !important;
}
li.kid-menu.menu-item {
    width: 200px !important;
}
li.couple-tweens.menu-item {
    width: 160px !important;
}
li.family-menu.menu-item {
    width: 230px !important;
}
li.bro-bro-menu-item.menu-item, li.bro-sis-menu-item.menu-item, li.sis-sis-menu-item.menu-item{
	width: 160px !important;
}
.mega-menu .mm-popup-wide .popup > .inner {
    padding: 20px 15px 20px 9px;
}
.lumise-addon-shortcode-tc-sm-4 {
    width: 33% !important;
    margin-bottom: 25px; 
    margin-right: 0 !important; 
}
.woocommerce-button.button.woocommerce-form-login__submit {
    margin-right: 20px;
    display: inline-block;
    font-size: 13px;
    color: #fff;
    border: 1px solid white;
    background-color: black;
    font-weight: 900;
}
.woocommerce-button.button.woocommerce-form-login__submit:hover {
    background-color: #fff012;
    color: black;
    font-weight: 900;
}
.woocommerce-Button.button {
    display: inline-block;
    font-size: 13px;
    color: #fff;
    border: 1px solid;
    padding: 13px 35px;
    font-weight: 900;
}
.woocommerce-Button.button:hover {
    color: black !important;
    font-weight: 900;
}
.woocommerce-LostPassword.lost_password {
    color: #8d8d8d;
}
.woocommerce-MyAccount-navigation li:hover a, .woocommerce-MyAccount-navigation li.is-active a {
    color: black;
    font-weight: 600;
}
.woocommerce-LostPassword.lost_password {
    color: black;
}
p.lost_password a:hover {
    text-decoration: underline;
    color: black;
    font-weight: 600;
}
.menu-hide.menu-item-1734, .menu-hide.menu-item-1736, .menu-hide.menu-item-1733, .menu-hide.menu-item-1738, .menu-hide.menu-item-1740, .menu-hide.menu-item-1761, .menu-hide.menu-item-1762, .menu-hide.menu-item-1741, .menu-hide.menu-item-1751, .menu-hide.menu-item-1756{
    display: none;
}
.button.checkout.wc-forward:hover, .button.wc-forward:hover, .cart-flyout .product_list_widget a:hover {
    color: black;
    font-weight: 600;
}

@media screen and (max-width: 420px) {
           .btn-wrapper.btn-align-right {
    			text-align: center;
			}
            .design-box-about-us {
   				margin-bottom: 15px;
			}
            .design-box-about-us-inner.wpb_column.vc_column_container.vc_col-  sm-4.animated .vc_column-inner {
    			padding-top: 10px;
				}
         }
@media screen and (max-width: 768px) {         
 			.la-footer-5col32223 .footer-column-1, .la-footer-5col32223 .footer-column-5 {
    			width: 38%;
			 }
             .design-box-about-us .box-icon.box-icon-style-advanced			 
             {
    			padding: 13px !important;
			 }
             .vc_custom_1608627095614.single-image-content-about-us {
    			margin-top: 0px !important;
			 }
             .vc_custom_1608627116411.single-image-content-about-us {
    			margin-top: 0px !important;
			 }
             .trending-responsive-home-page .loop__item__thumbnail--bkg.la-lazyload-image.gitem-zone-height-mode-custom.gitem-hide-img {
    			padding-top: 119% !important;
			 }
             .featured-products .wrap-addto {
    			margin-left: -26%;
			 }
             #sidebar_primary {
    			max-width: 100% !important;
			 }
	    .site-header-mobile .site-branding a {
    			padding-left: 15px;
			}

	   .site-header-mobile .header-component-inner {
    			padding-top: 50px;
    			padding-bottom: 15px;
			}
	.enable-header-transparency .site-header {
    			display: none;
			}
          }

@media screen and (max-width: 768px) {  
	   .site-header-mobile .site-branding a {
    			padding-left: 15px;
			}
	   .site-header-mobile .header-component-inner {
    			padding-top: 30px;
    			padding-bottom: 15px;
			}
	.enable-header-transparency .site-header {
    			display: none;
			}
}

@media screen and (max-width: 375px) {
	.site-header-mobile .site-branding a {
			line-height: 100px;
    			padding-left: 15px;
			}
	.site-header-mobile .header-component-inner {
    			padding-top: 30px;
    			padding-bottom: 15px;
			}
	.top-bar-login, .top-bar-wishlist, .top-bar-track, .top-bar-contact {
			float: left !important;
    			padding-left: 20px;
    			font-size: 14px;
    			margin-left: 0px;
			}
	.enable-header-transparency .site-header {
    			display: none;
			}

}
          
.vc_row.wpb_row.vc_row-fluid.test {
    display: flex;
    flex-wrap: wrap-reverse;
}
.product--summary .single-price-wrapper .price {
    font-size: 36px;
}
.product--summary .entry-summary > .cart {
    margin-top: 0px;
}
.product--summary .product_meta {
    margin-top: 15px;
    line-height: 2;
    font-size: 14px;
    float: none;
}
.product--summary .product-share-box {
    margin-top: 15px;
    float: none;
    font-size: 14px;
}
.wc-tabs li.active > a {
        background-color: none !important;
    border-bottom: 2px solid;
}
.wc-tabs li a {
    position: relative;
    display: block;
    padding: 15px 0px;
    line-height: 20px;
    font-size: 14px;
    margin: 0px 30px;
}
.product_meta.after-price {
    margin-bottom: 15px;
}
.product--summary .woocommerce-product-details__short-description {
    padding-top: 10px;
    padding-bottom: 20px;
}
.product--summary .product-share-box label {
    display: contents;
}
.product--summary .social--sharing {
    display: inline-block;
    margin-left: 0px;
}
.body-col-1c:not(.rtl) .site-main .la-single-product-page .product--summary {
    padding-left: 15px;
}
form.track_order .button:hover {
    color: black;
    font-weight: 600;
}
.top-bar-login, .top-bar-wishlist, .top-bar-track, .top-bar-contact{
    float: right;
    padding-left: 20px;
    font-size: 14px;
    margin-left: 0px;
}
.top-bar-compare
{
    font-size: 14px;
}
.site-header-top {
    padding-bottom: 0px;
}
.site-header .header-component-inner {
    padding-top: 10px;
}
.enable-header-transparency .site-header .site-header-top .header_component:hover a .component-target-text {
    color: #fff212;
    color: black;

}
.site-header .header_component--linktext:hover > a .component-target-text, .site-header .header_component--linktext:hover > a > i, .site-header .header_component:not(.la_com_action--linktext):hover > a {
    color: black;
}
.section-page-header .page-header-inner {
    padding-top: 130px;
    padding-bottom: 40px;
}
.product-banner-box {
    margin-bottom: 15px !important;
}
