/*
Theme Name: Mr. Tailor Child
Theme URI: http://mrtailor.getbowtied.com/
Description: This is a child theme for Mr. Tailor.
Author: Get Bowtied
Author URI: http: //www.getbowtied.com/
Template: mrtailor
Version: 1.0
*/
/*.select2-container, .big-select, select.big-select, .select2-dropdown-open.select2-drop-above .select2-choice, .select2-dropdown-open.select2-drop-above .select2-choices, .select2-container .select2-selection, .yith-wcwl-add-button, .yith-wcwl-wishlistaddedbrowse .feedback, .yith-wcwl-wishlistexistsbrowse .feedback, .shopping_bag_items_number, .wishlist_items_number, .woocommerce .star-rating span:before, .woocommerce-page .star-rating span:before, .woocommerce .woocommerce-breadcrumb a, .woocommerce-page .woocommerce-breadcrumb a, .panel.callout a, .side-nav li a, .has-tip:hover, .has-tip:focus, a, .edit-link, .comment-reply, .comment-edit-link, .woocommerce p.stars a.active:after, .woocommerce p.stars a:hover:after, .woocommerce-page p.stars a.active:after, .woocommerce-page p.stars a:hover:after, .yith-wcwl-wishlistaddedbrowse, .yith-wcwl-wishlistexistsbrowse, .woocommerce-ordering:before, .woocommerce-page #content .actions .coupon input.button, .woocommerce-page #content .actions .coupon input.button.alt, .woocommerce-page #content .actions > input.button, .woocommerce-page #content .actions > input.button.alt, .woocommerce table.my_account_orders .button{color:#e31e24;}

:root .has-vivid-red-background-color{background-color: #f1f1f1;}

#site-footer, #site-footer .widget-title, #site-footer a:hover, #site-footer .star-rating span:before, #site-footer .star-rating span:before{color:#fff;}*/

@media only screen and (min-width: 63.9375em){
.row, .vc_span12.wpb_column {
    padding: 0 60px;
    max-width: 1500px;
}}

.top-headers-wrapper{box-shadow:0 0 8px 0 rgb(0 0 0 / 22%);}

.topbar-wrapper #menu-top-bar-menu img{    max-width: 20px;}

#customer_login .u-column1:before{content: '';
    position: absolute;
    height: 100%;
    width: 2px;
    background-color: #ff6d6d57;
    top: 0;
    right: -10px;}

#customer_login .u-column1{position:relative;}

#customer_login .u-column1 .woocommerce-button, #customer_login .u-column2 .woocommerce-button{background-color:#ffcccc;}

#customer_login .u-column1 h2, #customer_login .u-column2 h2{    font-size: 35px;
    margin-bottom: 20px;
    text-align: center;}

#customer_login .u-column1 .woocommerce-Input, #customer_login .u-column2 .woocommerce-Input{background:#fff;
border:1px solid #000;}

.page-id-4 .elementor-section{background: #EDEDED;}

.page-id-4 .elementor-section .woocommerce{background: #fff;
    padding: 65px 0px;
border-radius:5px;}

.logged-in .elementor-section  .elementor-shortcode .woocommerce{  padding: 65px 20px;}

#woocommerce_before_customer_login_form{margin-bottom:70px;}

#woocommerce_before_account_navigation h1{    font-size: 40px;
    color: #ffcccc;
    border-bottom: 2px solid #ffcccc;
    padding-bottom: 10px;}

.page-id-4 .login_header{display:none!important}

.str-lc span{font-family: Montserrat, -apple-system, BlinkMacSystemFont, Arial, Helvetica, 'Helvetica Neue', Verdana, sans-serif;
    margin-left: 6px;
    font-weight: 600;}

.main-navigation .megamenu-1-col>ul, .main-navigation .megamenu-2-col>ul, .main-navigation .megamenu-3-col>ul, .main-navigation .megamenu-4-col>ul{padding:20px 10px;}


.main-navigation .megamenu-1-col>ul>li, .main-navigation .megamenu-2-col>ul>li, .main-navigation .megamenu-3-col>ul>li, .main-navigation .megamenu-4-col>ul>li{width: 229px;
    margin-right: 10px;}

.main-navigation ul ul{left: -95px;}

.frm-lcl .vc_column_container .wpcf7 .wpcf7-form .row .col-md-6{width:95% ;margin-right: 25px;margin-bottom: 12px;}


.frm-lcl .vc_column_container .wpcf7 .wpcf7-form .row .col-md-6 .wpcf7-form-control{height:48px}


.frm-lcl .vc_column_container .wpcf7 .wpcf7-form p{padding:0px;    text-transform: capitalize!important;color: #7c8080;}

.frm-lcl .vc_column_container .wpcf7 .wpcf7-form p .wpcf7-form-control-wrap .wpcf7-radio .first{margin-left:0px!important}

.frm-lcl .vc_column_container .wpcf7 .wpcf7-form p label{text-transform: capitalize;}
#wp1-sub{float:right}

.frm-lcl .vc_col-sm-8 .wpcf7 .wpcf7-textarea{height:auto!important}

@media only screen and (max-width: 480px){.frm-lcl .vc_col-sm-2{display:none}}

#site-top-bar.default-topbar .topbar-wrapper{    max-width: 1500px;}

.accor-cust .vc_toggle {border: 2px solid #A8D033;border-bottom-width:6px}

.accor-cust .vc_toggle .vc_toggle_title{background:#A8D033;    padding-bottom: 2px;
    padding-top: 2px;}

.accor-cust .vc_toggle .vc_toggle_title h4{color:white!important}

.largggg-img .elementor-widget-container img{    min-height: 715px;
    max-height: 715px;
    object-fit: cover;}

.flta-img .elementor-widget-container img{min-height: 334px;
object-fit:fill; max-height: 334px;}

.product_after_shop_loop_buttons .yith-wcqv-button{float:right;}

.both-imgg .elementor-widget-container img{    min-height: 381px;
	    object-position: center;
object-fit:fill; max-height: 381px;}

.main-navigation ul li a{    margin: 0 11px;}

#yith-wcwl-form .wishlist_table .wishlist-items-wrapper .yith-wcqv-button{display:none;}

.site-tools ul li:first-child{    margin: 0 3px 0 0px;}

.site-tools ul li{    margin: 0 3px 0 3px;}

.site-tools ul li:last-child {
    margin: 0 0 0 3px;
}

@media only screen and (min-width:1366px){.site-header .site-header-wrapper .main-navigation{margin-right: 56px!important;} }

#site-menu .main-navigation>ul>li>a{
		margin: 0 6px;
}

.main-navigation ul ul{max-height:700px!important;
min-width:100%;
padding: 20px 10px;}

.main-navigation>ul>li.menu-item-has-children{margin-right:0px;}

.main-navigation ul ul li a {
	margin: 6px 40px 6px 0px;
    font-weight: 500;
	    margin: 1px 0!important;
    font-size: 12px;}

.menu-item-megamenu .sub-menu .menu-item-has-children>a{color:#4bb8e1!important;
font-weight:bolder;
    font-size: 14px;}

#site-navigation.main-navigation > ul > li.menu-item-has-children > a:after{display:none;}

.menu-item-parent>.sub-menu{box-shadow:0 5px 2px rgb(0 0 0 / 28%);
}

@media only screen and (min-width: 1366px){
.site-search {
    left: 65%;
    width: 30%;
}}

.custom_attribute_title{padding: 7px 0px 7px 10px;
    border-left: 7px solid #ffcccc;}

.site-search.open{top: 20%;}

.product_after_shop_loop_buttons{    line-height: 12px!important;}

.site-branding .site-logo-link img{max-width:200px}

.main-navigation>ul>li>a{font-weight:500}

.wid-li .woocommerce-loop-category__title{background:#b0f9e8!important;border-radius:5px;}

.wid-li .product-category:hover .woocommerce-loop-category__title{background:#ffcccc!important;}

.main-navigation ul li a:hover{color:#4bb8e1!important}

.site-footer-widget-area #custom_html-3 img{    max-width: 350px;
    width: 100%;}

.wid-li .woocommerce .products .product-category a .woocommerce-loop-category__title{height: 44px;
    text-overflow: ellipsis;
    font-size: 14px;
    line-height: 25px;
text-align:center;}

@media only screen and (max-width: 432px) {
 .site-branding .site-logo-alt-link .site-alt-logo {
    max-width: 206px!important;
  }
}

.product_after_shop_loop_buttons{    background: #ffcccc;
    padding: 7px 10px;
    border-radius: 2px;}

.product_after_shop_loop  .product_after_shop_loop_buttons a{color:#000!important;}

.outofstock .onsale{
	display:none!important;
}

.woocommerce-loop-category__title .count{display:none;}

.without-sidebar .product-categories{display:none;}

.topbar-social-icons{display:none!important}

.out-of-stock{display:none!important;}

.subs-crive .elementor-element{margin-bottom:5px;}

@media only screen and (min-width: 1025px){
.woocommerce-cart .entry-content .woocommerce {
    float: none!important;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    max-width: 1200px;
    width: 100%;
}}

#site-top-bar .topbar-wrapper .topbar-message .site-top-message{font-weight:600;}

#site-navigation-top-bar>ul>li>a{font-weight:600;}

.top-headers-wrapper .site-branding .site-logo-alt-link img{max-width:200px;}

@media only screen and (min-width: 1200px){
img.attachment-shop_catalog.size-shop_catalog.wp-post-image {
    max-height: 250px!important;
    min-height: 250px!important;
	object-fit: contain!important;
}}

.zxcvbn .ue-team-member-card-icons{margin-top: 5px!important;}

.products .product .onsale{background-color:red;}

@media only screen and (min-width: 1440px) {.site-branding .site-logo-link img{max-width:100%;max-height: 72px;}}

.tax-product_cat .content-area .with_featured_img{margin-top:0px;padding:0px;background-image:none!important;}

.tax-product_cat .content-area .with_featured_img .woocommerce-breadcrumb{color:#22222273;}

.tax-product_cat .content-area .with_featured_img .woocommerce-breadcrumb a{color: #ffcccc;}

.tax-product_cat .content-area .with_featured_img h1{color:#000;}

.term-345 .content-area .with_featured_img{background-image: url(https://wannaparty.in/wp-content/uploads/2021/07/Sale.jpeg)!important;
padding: 100px 0;
margin-top: -50px;}

.term-345 .content-area .with_featured_img .woocommerce-breadcrumb{color:#fff;}

.term-345 .content-area .with_featured_img .woocommerce-breadcrumb a{color: #fff;}

.term-345 .content-area .with_featured_img h1{color:#fff;}

.tax-product_cat .without-sidebar .effect-e2{display:none;}

.tax-product_cat .large-12   .effect-e2{display:block!important;}

.wid-li .product-category img{min-height: 252px;object-fit:cover;}

@media only screen and (min-width: 64em){
.search-results [class*=column]+[class*=column]:last-child {
    float: none;
}}