/*
 Theme Name: 	Petermason Child Theme
 Theme URI: 	http://petermason.themerex.net/
 Description: 	Petermason Child Theme
 Author: 		ThemeREX
 Author URI: 	http://themerex.net/
 Template: 		petermason
 Version: 		1.0
 License:      	GNU General Public License v2 or later
 License URI:  	http://www.gnu.org/licenses/gpl-2.0.html 
 Tags: 			flexible-header, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, full-width-template, microformats, post-formats, theme-options, threaded-comments, translation-ready
 Text Domain: 	petermason-child
*/

/*-------------------------------------------------------------------------------------------*/




.home header.top_panel {
    background-color: #080808;
}
.home header.top_panel .vc_row.sc_layouts_row_fixed {
    background-color: #fff;
}


h2 {font-size: 2.5em;}
h4 {font-size: 2rem;}
h6 {
    font-size: 0.9em ;
    letter-spacing: 0.4em ;
}






body.woocommerce ul.products li.product .post_data, .woocommerce-page ul.products li.product .post_data {
	padding: 1em .6em !important;
}
.woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product {
    width: 33.33%;
}

.cpt_services-template-default .top_panel {
    margin-bottom: 60px !important;
}







/*----------------- Services Section ---------------*/


.services-form-section {
    margin-top: 40px;
}
.services-form-section form {
    margin-bottom: 80px;
}
.services-form-section form .col-sm-12 {
    margin-bottom: 15px;
}

.services-form-section form .col-sm-12 input[type="text"], .services-form-section form .col-sm-12 input[type="email"], .services-form-section form .col-sm-12 input[type="tel"], .services-form-section form .col-sm-12 textarea {
    background-color: #efefef;
    width: 100%;
}



/*----------------- Services Section END ---------------*/




/*----------------- Header ---------------*/



.top-header-bar-block{}
.top-header-bar-block .wpb_column .vc_column-inner .wpb_wrapper .sc_content_container a.sc_layouts_item_link .sc_layouts_item_details span {
    font-size: 14px;
    color: #d0d0d0;
}
.top-header-bar-block .wpb_column .vc_column-inner .wpb_wrapper .sc_layouts_cart .sc_layouts_item_details span {
    font-size: 14px;
    color: #d0d0d0;
}
.top-header-bar-block .wpb_column .vc_column-inner .wpb_wrapper .sc_layouts_item .sc_item_button .sc_button {
    font-size: 12px;
    text-transform: none;
    border-width: 2px;
    border-color: rgba(190,150,103,01);
    padding: 15px 15px;
}
.top-header-bar-block .wpb_column .vc_column-inner .wpb_wrapper .sc_layouts_item a .sc_layouts_item_details span {
    font-size: 14px;
    color: #d0d0d0;
}
.top-header-bar-block .wpb_column .vc_column-inner .wpb_wrapper .sc_layouts_item .sc_layouts_search form.search_form button.search_submit {
    color: #fff;
}
.top-header-bar-block .wpb_column .vc_column-inner .wpb_wrapper .sc_layouts_item .sc_layouts_search form.search_form button.search_submit::before {
    font-size: 18px;
}

.home header.top_panel.scheme_dark {
	margin-bottom:0;
}
header.top_panel.scheme_dark {
    background-color: #292929;
	margin-bottom:60px;
}
header.top_panel.scheme_dark .sc_layouts_row_delimiter.sc_layouts_row_fixed {
    background-color: #fff;
}

.header-menu-block .wpb_column .wpb_column .wpb_wrapper nav ul li a {
    font-size: 14px;
    color: #000;
    font-weight: 700;
    letter-spacing: 0;
    padding: 0 40px;
}
.header-menu-block .wpb_column .wpb_column .wpb_wrapper nav ul li .sub-menu li a, 
{
    padding: 0 25px;
    font-weight: 500;
    letter-spacing: 0.5px;
	text-transform:none;
}
header.top_panel.scheme_dark .inner-header-menu-block .wpb_column .vc_column-inner .wpb_wrapper .vc_row .menu_mobile_right.wpb_column.vc_col-sm-9 .sc_layouts_menu .sc_layouts_menu_nav li ul.sub-menu li.menu-item a {
    padding: 5px 25px;
    font-weight: 600 !important;
    letter-spacing: 0.5px;
    text-transform: none;
}

.header-menu-block .wpb_column .wpb_column .wpb_wrapper nav ul li ul.sub-menu {
    top: 4em;
}
.header-menu-block .wpb_column .wpb_column .wpb_wrapper nav ul li ul.sub-menu li {
    margin-bottom: 10px;
}
.header-menu-block .wpb_column .wpb_column .wpb_wrapper nav ul li ul.sub-menu ul.sub-menu.animated.fast.fadeInUpSmall {
    top: -20px;
}

.inner-header-menu-block {
    padding: 10px 0 !important;
}
/*
.inner-header-menu-block .wpb_column .wpb_wrapper .sc_content {
    width: 1170px;
}
*/
.inner-header-menu-block .wpb_column .wpb_wrapper .sc_content .wpb_column .vc_column-inner {
    text-align: left;
}
.inner-header-menu-block .wpb_column .wpb_wrapper .sc_content .wpb_column.menu_mobile_right .vc_column-inner {
    text-align: right;
}
.inner-header-menu-block .wpb_column .wpb_wrapper .sc_content .wpb_column.menu_mobile_right .vc_column-inner .wpb_wrapper nav ul li a {
    font-size: 14px;
    color: #000;
    font-weight: 700;
    letter-spacing: 0;
}
.inner-header-menu-block .wpb_column .wpb_wrapper .sc_content .wpb_column.menu_mobile_right .vc_column-inner .wpb_wrapper nav ul li::before {
    color: rgb(173 173 173) !important;
    font-size: 16px;
    top: 15px;
}

.header-menu-block.sc_layouts_row_fixed_on {
    padding: 5px 0;
    box-shadow: 0 0 20px rgb(0 0 0 / 20%);
}

.embroidery-services-block{}.embroidery-services-block {
    padding: 100px 0;
}
.embroidery-services-block .wpb_column .vc_column-inner .wpb_wrapper .wpb_single_image .vc_single_image-wrapper img.vc_single_image-img {
    width: 230px;
    height: 230px;
    object-fit: cover;
}
.embroidery-services-block .wpb_column .vc_column-inner .wpb_wrapper h4 a {
    
}
.embroidery-services-block .wpb_column .vc_column-inner .wpb_wrapper h4 a:hover {
    
}
.embroidery-services-block .wpb_column .vc_column-inner .wpb_wrapper .wpb_single_image:hover + h4 a {
    
}


.ready-were-block {
    padding: 100px 0;
}
.ready-were-block .wpb_column .vc_column-inner .wpb_wrapper .sc_title {
    margin-bottom: 50px;
}
.ready-were-block .wpb_column .vc_column-inner .wpb_wrapper .sc_title .sc_item_subtitle_container {
    margin-top: 0;
}


.book-appoinment-block {
    padding: 100px 0;
    margin-bottom: 100px !important;
}

.what-do-block {
    margin-bottom: 100px !important;
}
.what-do-block .wpb_column .vc_column-inner .wpb_wrapper .sc_item_button {
    margin-top: 30px;
}

.media-section {
    margin-bottom: 100px !important;
}
.media-section .wpb_column .vc_column-inner .wpb_wrapper .sc_title .sc_item_subtitle_container {
    margin-top: 0;
}
.media-section .wpb_column .vc_column-inner .wpb_wrapper .sc_title .sc_item_descr {
    margin-top: 30px;
}
.media-section .wpb_column .vc_column-inner .wpb_wrapper .sc_item_button {
    margin-top: 30px;
}


.testimonials-block {
    padding: 100px 0;
    margin-bottom: 100px !important;
}
.testimonials-block .wpb_column .vc_column-inner .wpb_wrapper .sc_testimonials.sc_testimonials_default {
    padding-bottom: 40px;
}

.story-block {
    margin-bottom: 100px !IMPORTANT;
}
.story-block .wpb_column .vc_column-inner .wpb_wrapper .vc_tta-container .vc_general.vc_tta.vc_tta-tabs .vc_tta-panels-container {
    max-width: 100%;
}

.book-tailor-block {
    padding: 100px 0;
}







/*----------------- Header END ---------------*/





/*----------------- Footer Section ---------------*/

.social-media-block{}
.scheme_dark.footer_wrap {
    margin-top: 0px;
}

.footer-col-block {
    margin-top: 30px;
}
.footer-col-block .wpb_column .widget_nav_menu {
    margin-top: 0;
}
.footer-col-block .wpb_column .vc_column-inner .wpb_wrapper h2 {
    margin-top: 0;
    font-size: 14px;
    font-weight: 700;
    margin-bottom: 15px;
    line-height: 2em;
    letter-spacing: 1px;
}

.footer-col-block .wpb_column .vc_column-inner .wpb_wrapper p {
    margin-bottom: 20px;
}
.footer-col-block .wpb_column .vc_column-inner .wpb_wrapper .vc_single_image-wrapper {
    margin-bottom: 15px;
}
.footer-col-block .wpb_column .vc_column-inner .wpb_wrapper .socials_wrap .social_item a {
    display: inline-block;
}
footer.footer_wrap .content_wrap .vc_row {
    width: 100% !important;
    margin-right: auto;
    margin-left: auto;
}
footer.footer_wrap .content_wrap .vc_row .sc_icons {
    display: flex;
}
footer.footer_wrap .content_wrap .vc_row .social-media-block .wpb_column .sc_layouts_item .sc_icons_item .sc_icons_item_description h4.sc_icons_title {
    color: #fff;
    font-family: "Raleway",sans-serif;
}

.scheme_dark.footer_wrap .widget {
    background-color: transparent;
}



/*----------------- Footer Section ---------------*/

.sc_testimonials_item_author_avatar img {
    min-height: 90px;
    object-fit: cover;
}


body.woocommerce ul.products li.product .post_data, .woocommerce-page ul.products li.product .post_data {
	padding: 2.35em 1em;
}
.woocommerce div.product .product_title {
    display: block !important;
    font-size: 36px;
    text-transform: none;
    letter-spacing: 0;
    margin: 10px 0 30px !important;
}
.woo-variation-swatches .variable-items-wrapper {
    padding-left: 5px;
}


.sidebar .widget {
    padding: 0 2.5rem;
}



.breadcrumbs a {
    font-size: 14px;
    text-transform: capitalize;
    letter-spacing: 1px;
    font-weight: 400;
}
.breadcrumbs span.breadcrumbs_item.current {
    font-size: 14px;
    text-transform: capitalize;
    letter-spacing: 1px;
	font-weight: 400;
}
.breadcrumbs .breadcrumbs_delimiter {
    margin: 0 15px;
}
.breadcrumbs .breadcrumbs_delimiter:before {
    font-size: 14px;
}




.woocommerce ul.products li.product .post_data {
    padding: 20px;align-content
}	
	
/*----------- Stitching Clothes Section --------------*/

.page-template-tellor .page_wrap {
    position: relative;
    background: linear-gradient(0deg, rgba(2,0,36,0) 30%, rgb(203 156 0) 100%);
}
.page-template-tellor .page_wrap:before {
	content: "";
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    opacity: 0.6;
    background-image: url(https://karigarishop.com/wp-content/uploads/2021/07/tailor-bg-img-1.png);
    background-repeat: repeat;
    background-size: 250px;
}






.embroidery-block {
    padding: 100px 0;
}
.embroidery-block .wpb_column .vc_column-inner .wpb_wrapper .wpb_single_image {
    max-width: 230px;
    margin: 0 auto;
}
.embroidery-block .wpb_column .vc_column-inner .wpb_wrapper h4 {
    color: #fff;
}
.embroidery-block .wpb_column .vc_column-inner .wpb_wrapper h4 a:hover {
    color: #f8c132;
}

/*
.page-id-4352 header.top_panel.scheme_dark, .page-id-4358 header.top_panel.scheme_dark {
    margin-bottom: 100px;
}*/

.categry-main-block {
    text-align: center;
    margin-bottom: 40px;
}
.categry-main-block .fimg img {
    height: 100% !IMPORTANT;
    max-width: 220px;
}
.categry-main-block p.fcont {
    font-size: 24px;
    font-weight: 800;
    text-transform: uppercase;
    margin-top: 20px;
}

.categry-main-block.active .fimg img {
    border-radius: 100% !important;
    box-shadow: 0 0 40px #fff164;
}
.categry-main-block.active p.fcont a {
    color: #9e5106;
    text-shadow: 5px 2px 5px #fff164;
}



.categry_custom-block {
    display: flex;
    background-color: #fff;
    border-radius: 10px;
    padding: 20px;
	margin-bottom:30px;
}
.categry_custom-block a.fimg {
    width: 250px;
}
.categry_custom-block a.fimg img {
    object-fit: scale-down;
    height: 220px;
}
.categry_custom-block p.fcont {
    width: 100%;
    text-align: left;
    align-items: center;
    display: grid;
    margin-bottom: 0;
    font-size: 20px;
    font-weight: 800;
    line-height: 30px;	
    padding-left: 30px;
	text-transform: capitalize;
	letter-spacing:0;
}











.single_variation_wrap .woocommerce-variation-add-to-cart .cp-acf-fw-form-groups .cp-acf-fw-form-group .cp-acf-fw-row {
    margin-bottom: 20px;
}
.single_variation_wrap .woocommerce-variation-add-to-cart .cp-acf-fw-form-groups .cp-acf-fw-form-group .cp-acf-fw-element label.cp-acf-fw-label {
    margin-bottom: 10px;
}
.single_variation_wrap .woocommerce-variation-add-to-cart .cp-acf-fw-form-groups .cp-acf-fw-form-group .cp-acf-fw-element input[type="text"] {
    padding: 10px;
    margin-bottom: 10px;
}
button.single_add_to_cart_button {
    clear: both;
    margin-top: 30px !important;
}

.woocommerce div.product form.cart .variations td.value {
    margin-top: 0;
}
.woocommerce form.cart .variations, .woocommerce form.cart .variations tbody, .woocommerce form.cart .variations tbody tr {
    display: block;
    margin-bottom: 15px;
}
.scheme_default .woocommerce div.product form.cart .variations label {
    color: #757575;
    letter-spacing: 0;
    font-size: 14px;
    font-weight: 600;
}
.woocommerce div.product form.cart .variations td.value .pa_fabric.radio.selector label.option {
    text-transform: none;
    letter-spacing: 0;
    color: #757575;
    font-weight: 500 !important;
}
.woocommerce div.product form.cart .variations td.value .pa_fabric.radio.selector label.option {
    width: 100%;
}
.woocommerce div.product form.cart .variations td.value .pa_fabric.radio.selector label.option.checked {
    background-color: #be9667;
    color: #fff;
    border: none;
    padding: 3px 5px;
    max-width: fit-content;
}
.woocommerce div.product form.cart .variations td.value .pa_size.radio .pa_size .label .name {
    margin: 0 10px;
}
.woocommerce div.product form.cart .variations td.value .pa_size.radio .option.pa_size.checked {
    background-color: #be9667;
    color: #fff;
    border: none;
}

.tax-product_cat .sidebar.left.widget_area {
    display: none;
}
.tax-product_cat.sidebar_left .content {
    width: 100% !important;
}




.home footer.footer_wrap {
    margin-top: 0px !important;
}
footer.footer_wrap {
    margin-top: 80px !important;
}

/*----------- Stitching Clothes Section END--------------*/









/*----------- Stitching Products Detail Page --------------*/


.single-product .product .summary form.variations_form .woovr-variations .woovr-variation-radio .woovr-variation-selector input[type="radio"] {
    display: block;
}
.single-product .product .summary form.variations_form .woovr-variations {
    margin-bottom: 15px;
}
.importantprod form.variations_form.cart.wvs-loaded table.variations tbody > tr:first-child{
    display: none !important;
}
.single-product .product .summary form.variations_form .woovr-variations .woovr-variation-radio {
    font-size: 16px;
	background-color: transparent;
}
.single-product .product .summary form.variations_form .woovr-variations .woovr-variation-radio .woovr-variation-selector {
    display: none;
}
.single-product .product .summary form.variations_form .woovr-variations .woovr-variation-radio .woovr-variation-info .woovr-variation-name {
    display: none;
}
.single-product .product .summary form.variations_form .woovr-variations .woovr-variation-radio .woovr-variation-info {
    display: inherit;
}

.single-product .product .summary form.variations_form .woovr-variations .woovr-variation-radio .woovr-variation-info .woovr-variation-name {
    margin-right: 40px;
	min-width: 150px;
}
.single-product .product .summary form.variations_form .woovr-variations .woovr-variation-radio .woovr-variation-info .woovr-variation-price {
    font-size: 18px;
    font-weight: 700;
    font-family: system-ui;
}
.single-product .product .summary form.variations_form .woovr-variations .woovr-variation-radio .woovr-variation-info .woovr-variation-price span.woocommerce-Price-currencySymbol {
    margin-right: 5px;
}





.single-product .product .importantprod form.variations_form .woovr-variations .woovr-variation-radio .woovr-variation-info .woovr-variation-name {
    display: block;
}
.single-product .product .importantprod form.variations_form .woovr-variations .woovr-variation-radio .woovr-variation-selector {
    display: block;
}


.importantprod form.variations_form .single_variation_wrap .woocommerce-variation-add-to-cart button.single_add_to_cart_button {
    position: relative;
    font-size: 0;
    min-width: 200px;
    padding: 25px !important;
    border-width: 3px !IMPORTANT;
}

.importantprod form.variations_form .single_variation_wrap .woocommerce-variation-add-to-cart button.single_add_to_cart_button:after {
    content: "Book Your Tailor";
    display: block;
    position: absolute;
    font-size: 1.2rem !important;
    left: 0;
    right: 0;
}




.importantprod form.variations_form .single_variation_wrap .woocommerce-variation-add-to-cart .cp-acf-fw-row .cp-acf-fw-col-md-12.cp-acf-fw-col-xs-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.33%;
    flex: 0 0 33.33%;
    max-width: 33.33%;
}

.importantprod form.variations_form .single_variation_wrap .woocommerce-variation-add-to-cart .cp-acf-fw-row .cp-acf-fw-element .cp-acf-fw-text-field {
    width: 100px;
    background-color: #eee4d9;
}
.importantprod form.variations_form .single_variation_wrap .woocommerce-variation-add-to-cart .cp-acf-fw-row .cp-acf-fw-element label.cp-acf-fw-label {
    min-width: 70px;
    float: left;
}
.importantprod form.variations_form .single_variation_wrap .woocommerce-variation-add-to-cart .cp-acf-fw-row .cp-acf-fw-element#_cpb_field_1623496151743 {
    margin-top: 5px !IMPORTANT;
}





.term-hand-embroidery .list_products ul.products.columns-4 li.product .post_data a.button.add_to_cart_button,
.term-blouse-emrodry-reference-images .list_products ul.products.columns-4 li.product .post_data a.button.add_to_cart_button.product_type_variable,
.term-gowns-emrodry-reference-images .list_products ul.products.columns-4 li.product .post_data a.button.add_to_cart_button,
.term-kurta-embroidery-reference-image .list_products ul.products.columns-4 li.product .post_data a.button.add_to_cart_button,
.term-lehenga-choli-embroidery-reference-images .list_products ul.products.columns-4 li.product .post_data a.button.add_to_cart_button,
.term-saree-emrodryreference-images .list_products ul.products.columns-4 li.product .post_data a.button.add_to_cart_button,
.term-stitch-clothes .list_products ul.products.columns-4 li.product .post_data a.button.add_to_cart_button,
.term-mens-stiching .list_products ul.products.columns-4 li.product .post_data a.button.add_to_cart_button,
.term-3-piece-suit-reference-image .list_products ul.products.columns-4 li.product .post_data a.button.add_to_cart_button,
.term-bandi-nehru-jacket-reference-images .list_products ul.products.columns-4 li.product .post_data a.button.add_to_cart_button,
.term-blazer-designs-reference-images .list_products ul.products.columns-4 li.product .post_data a.button.add_to_cart_button,
.term-coat-suit-reference-image .list_products ul.products.columns-4 li.product .post_data a.button.add_to_cart_button,
.term-indowestrn-pants-reference-images .list_products ul.products.columns-4 li.product .post_data a.button.add_to_cart_button,
.term-jodhpuri-suit-reference-images .list_products ul.products.columns-4 li.product .post_data a.button.add_to_cart_button,
.term-kurta-pajama-reference-images .list_products ul.products.columns-4 li.product .post_data a.button.add_to_cart_button,
.term-pants-designreference-images .list_products ul.products.columns-4 li.product .post_data a.button.add_to_cart_button,
.term-sherwani-chudidaar-pajama-reference-images .list_products ul.products.columns-4 li.product .post_data a.button.add_to_cart_button,
.term-shirts-design-reference-images .list_products ul.products.columns-4 li.product .post_data a.button.add_to_cart_button,
.term-waistcoat-jacket-reference-images .list_products ul.products.columns-4 li.product .post_data a.button.add_to_cart_button,
.term-uniforms-stiching .list_products ul.products.columns-4 li.product .post_data a.button.add_to_cart_button,
.term-hospital-uniforms-reference-image .list_products ul.products.columns-4 li.product .post_data a.button.add_to_cart_button,
.term-hotel-uniforms-reference-image .list_products ul.products.columns-4 li.product .post_data a.button.add_to_cart_button,
.term-parlour-salon-uniform-reference-images .list_products ul.products.columns-4 li.product .post_data a.button.add_to_cart_button,
.term-school-uniforms-reference-image .list_products ul.products.columns-4 li.product .post_data a.button.add_to_cart_button,
.term-womens-stiching .list_products ul.products.columns-4 li.product .post_data a.button.add_to_cart_button,
.term-blouse-design-reference-image	 .list_products ul.products.columns-4 li.product .post_data a.button.add_to_cart_button,
.term-coat-blazer-designs-reference-images .list_products ul.products.columns-4 li.product .post_data a.button.add_to_cart_button,
.term-gowns-design-reference-image .list_products ul.products.columns-4 li.product .post_data a.button.add_to_cart_button,
.term-jumpsuit-designs-reference-image .list_products ul.products.columns-4 li.product .post_data a.button.add_to_cart_button,
.term-kurti-palazzo-reference-images .list_products ul.products.columns-4 li.product .post_data a.button.add_to_cart_button,
.term-lehenga-choli-designs-reference-images .list_products ul.products.columns-4 li.product .post_data a.button.add_to_cart_button,
.term-maxi-designs-reference-images .list_products ul.products.columns-4 li.product .post_data a.button.add_to_cart_button,
.term-shirts-designs-reference-images .list_products ul.products.columns-4 li.product .post_data a.button.add_to_cart_button,
.term-short-dress-reference-images .list_products ul.products.columns-4 li.product .post_data a.button.add_to_cart_button,
.term-suit-salwaar-reference-images .list_products ul.products.columns-4 li.product .post_data a.button.add_to_cart_button,
.term-tops-designs-reference-images .list_products ul.products.columns-4 li.product .post_data a.button.add_to_cart_button{
    position: relative;
    font-size: 0;
    min-width: 200px;
    min-height: 50px;
    margin-top: 20px;
}

.term-hand-embroidery .list_products ul.products.columns-4 li.product .post_data a.button.add_to_cart_button:after,
.term-blouse-emrodry-reference-images .list_products ul.products.columns-4 li.product .post_data a.button.product_type_variable.add_to_cart_button:after,
.term-gowns-emrodry-reference-images .list_products ul.products.columns-4 li.product .post_data a.button.add_to_cart_button:after,
.term-kurta-embroidery-reference-image .list_products ul.products.columns-4 li.product .post_data a.button.add_to_cart_button:after,
.term-lehenga-choli-embroidery-reference-images .list_products ul.products.columns-4 li.product .post_data a.button.add_to_cart_button:after,
.term-saree-emrodryreference-images .list_products ul.products.columns-4 li.product .post_data a.button.add_to_cart_button:after,
.term-stitch-clothes .list_products ul.products.columns-4 li.product .post_data a.button.add_to_cart_button:after,
.term-mens-stiching .list_products ul.products.columns-4 li.product .post_data a.button.add_to_cart_button:after,
.term-3-piece-suit-reference-image .list_products ul.products.columns-4 li.product .post_data a.button.add_to_cart_button:after,
.term-bandi-nehru-jacket-reference-images .list_products ul.products.columns-4 li.product .post_data a.button.add_to_cart_button:after,
.term-blazer-designs-reference-images .list_products ul.products.columns-4 li.product .post_data a.button.add_to_cart_button:after,
.term-coat-suit-reference-image .list_products ul.products.columns-4 li.product .post_data a.button.add_to_cart_button:after,
.term-indowestrn-pants-reference-images .list_products ul.products.columns-4 li.product .post_data a.button.add_to_cart_button:after,
.term-jodhpuri-suit-reference-images .list_products ul.products.columns-4 li.product .post_data a.button.add_to_cart_button:after,
.term-kurta-pajama-reference-images .list_products ul.products.columns-4 li.product .post_data a.button.add_to_cart_button:after,
.term-pants-designreference-images .list_products ul.products.columns-4 li.product .post_data a.button.add_to_cart_button:after,
.term-sherwani-chudidaar-pajama-reference-images .list_products ul.products.columns-4 li.product .post_data a.button.add_to_cart_button:after,
.term-shirts-design-reference-images .list_products ul.products.columns-4 li.product .post_data a.button.add_to_cart_button:after,
.term-waistcoat-jacket-reference-images .list_products ul.products.columns-4 li.product .post_data a.button.add_to_cart_button:after,
.term-uniforms-stiching .list_products ul.products.columns-4 li.product .post_data a.button.add_to_cart_button:after,
.term-hospital-uniforms-reference-image .list_products ul.products.columns-4 li.product .post_data a.button.add_to_cart_button:after,
.term-hotel-uniforms-reference-image .list_products ul.products.columns-4 li.product .post_data a.button.add_to_cart_button:after,
.term-parlour-salon-uniform-reference-images .list_products ul.products.columns-4 li.product .post_data a.button.add_to_cart_button:after,
.term-school-uniforms-reference-image .list_products ul.products.columns-4 li.product .post_data a.button.add_to_cart_button:after,
.term-womens-stiching .list_products ul.products.columns-4 li.product .post_data a.button.add_to_cart_button:after,
.term-blouse-design-reference-image	 .list_products ul.products.columns-4 li.product .post_data a.button.add_to_cart_button:after,
.term-coat-blazer-designs-reference-images .list_products ul.products.columns-4 li.product .post_data a.button.add_to_cart_button:after,
.term-gowns-design-reference-image .list_products ul.products.columns-4 li.product .post_data a.button.add_to_cart_button:after,
.term-jumpsuit-designs-reference-image .list_products ul.products.columns-4 li.product .post_data a.button.add_to_cart_button:after,
.term-kurti-palazzo-reference-images .list_products ul.products.columns-4 li.product .post_data a.button.add_to_cart_button:after,
.term-lehenga-choli-designs-reference-images .list_products ul.products.columns-4 li.product .post_data a.button.add_to_cart_button:after,
.term-maxi-designs-reference-images .list_products ul.products.columns-4 li.product .post_data a.button.add_to_cart_button:after,
.term-shirts-designs-reference-images .list_products ul.products.columns-4 li.product .post_data a.button.add_to_cart_button:after,
.term-short-dress-reference-images .list_products ul.products.columns-4 li.product .post_data a.button.add_to_cart_button:after,
.term-suit-salwaar-reference-images .list_products ul.products.columns-4 li.product .post_data a.button.add_to_cart_button:after,
.term-tops-designs-reference-images .list_products ul.products.columns-4 li.product .post_data a.button.add_to_cart_button:after{
    content: "book Your Tailor";
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    text-align: center;
    font-size: 14px;
    line-height: 14px;
}


/*
.page-id-4998 .post_item_single .wpb_column .woocommerce.columns-4 ul.products.columns-4 li.product.type-product a.button.add_to_cart_button {
    position: relative;
    font-size: 0;
    min-width: 160px;
    margin-top: 15px;
}

.page-id-4998 .post_item_single .wpb_column .woocommerce.columns-4 ul.products.columns-4 li.product.type-product a.button.add_to_cart_button:after {
    content: "Book Your Tailor";
    display: block;
    position: absolute;
    font-size: 1.2rem !important;
    left: 0;
    right: 0;
}

.page-id-4998 .post_item_single .wpb_column .woocommerce.columns-4 ul.products.columns-4 li.product.type-product .post_featured a img.attachment-woocommerce_thumbnail {
    min-height: 500px;
    object-fit: cover;
}
*/

 



.list_products .products.columns-4 li.product.type-product {
    width: 25% !IMPORTANT;
}


.woocommerce div.product .entry-summary form.variations_form.cart.wvs-loaded {
    width: 100% !important;
}








/*----------- Stitching Products Detail Page END--------------*/



.woocommerce-checkout-review-order {}

.woocommerce-checkout-review-order .woocommerce-checkout-payment {}

.woocommerce-checkout-review-order .woocommerce-checkout-payment ul.wc_payment_methods {}

.woocommerce-checkout-review-order .woocommerce-checkout-payment ul.wc_payment_methods li.wc_payment_method {
    margin-bottom: 10px !important;
}

.woocommerce-checkout-review-order .woocommerce-checkout-payment ul.wc_payment_methods li.wc_payment_method label {
    padding-left: 33px;
    font-weight: 700;
}

.woocommerce-checkout-review-order .woocommerce-checkout-payment ul.wc_payment_methods li.wc_payment_method label::before {
    background-color: #fff;
    width: 20px;
    height: 20px;
    box-shadow: 0 0 11px rgba(0, 0, 0, 0.2);
}

.woocommerce-checkout-review-order .woocommerce-checkout-payment ul.wc_payment_methods li.wc_payment_method input[type="radio"]:checked + label:before {
    font-size: 49px;
    line-height: 20px;
    color: #bda662;
}

.woocommerce-checkout-review-order .woocommerce-checkout-payment ul.wc_payment_methods li.wc_payment_method .payment_box {
    margin: 0 !important;
    padding-bottom: 10px !important;
}

.woocommerce-checkout-review-order .woocommerce-checkout-payment ul.wc_payment_methods li.wc_payment_method .payment_box p {
    font-size: 14px;
    font-weight: 600;
    color: #8b6335;
}






@media (min-width: 1263px) and (max-width: 1439px){
.content_wrap, .content_container {
    width: 1170px !important;
}
	
.sidebar_left .sidebar {
    width: 28% !important;
}	
.sidebar_left .content {
    float: right;
    width: 68% !important;
}
	
}


@media (max-width: 1199px){

	
}

@media (max-width: 991px){

.home header.top_panel.scheme_dark > .vc_row.top-header-bar-block {
    padding: 0 !important;
}	
	
header.top_panel.scheme_dark .sc_layouts_row_delimiter.sc_layouts_row_fixed {
    background-color: transparent;
}	
header.top_panel.scheme_dark .sc_layouts_row_delimiter.sc_layouts_row_fixed .wpb_column .vc_column-inner .wpb_wrapper .vc_column-inner .wpb_wrapper .sc_layouts_item .sc_layouts_iconed_text.sc_layouts_menu_mobile_button a.sc_layouts_item_link span.sc_layouts_item_icon {
    font-size: 40px !important;
}
header.top_panel.scheme_dark .sc_layouts_row_delimiter.sc_layouts_row_fixed .wpb_column .vc_column-inner .wpb_wrapper .vc_column-inner .wpb_wrapper .sc_layouts_item {
    position: absolute;
    bottom: -15px;
    left: 0;
}
	
}


@media (max-width: 768px){

.top-header-bar-block .wpb_column .vc_column-inner .wpb_wrapper .sc_layouts_item .sc_layouts_search form.search_form input.search_field {
    height: 50px;
}
.list_products .products.columns-4 li.product.type-product {
    width: 50% !IMPORTANT;
}	
.woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product {
	width: 50%;
	margin: 0;
}
	
	
	
	
}








@media (max-width: 767px){
	
header.top_panel.scheme_dark .sc_layouts_row_delimiter.sc_layouts_row_fixed{
	z-index: 10;	
}
	
.inner-header-menu-block {
    padding: 10px 0 !important;
}
.inner-header-menu-block .wpb_column .wpb_wrapper .vc_row > .wpb_column {
    width: 50% !important;
}	
	
.mob-top-bar-hide {
    display: none !important;
}
.top-header-bar-block > .wpb_column {
    width: 100% !important;
}
.top-header-bar-block > .wpb_column.vc_col-sm-5 .vc_column-inner .wpb_wrapper .sc_layouts_item .sc_item_button.sc_button_wrap {
    /*display: none;*/
}	
.top-header-bar-block > .wpb_column.vc_col-sm-5 .vc_column-inner .wpb_wrapper .sc_layouts_item {
    margin-left: 10px;
}
.top-header-bar-block > .wpb_column.vc_col-sm-5 .vc_column-inner .wpb_wrapper .sc_layouts_item .sc_layouts_search {
    background-color: #be9667;
    width: 50px;
    height: 44px;
}
	
header.top_panel.scheme_dark .sc_layouts_row_delimiter.sc_layouts_row_fixed .wpb_column .vc_column-inner .wpb_wrapper .vc_column-inner .wpb_wrapper .sc_layouts_item {
    bottom: 10px;
    right: 0;
	left: auto;
}	

	
	
	

.single-product div.product .trx-stretch-width .woocommerce-tabs .wc-tabs li {
    display: inline-block;
}
	
	
.categry-main-block.vc_col-sm-4 {
    width: 33.33%;
    float: left;
    padding: 0 5px;
}	
.categry-main-block p.fcont {
    font-size: 14px;
}	
.categry_custom-block p.fcont {
    font-size: 16px;
    line-height: 24px;
	padding-left: 20px;
}	
.categry_custom-block a.fimg img {
    height: 160px;
}	

.embroidery-services-block {
    padding: 50px 0 70px;
}	
	
}	
	


@media (max-width: 479px){
.woocommerce.single-product div.product .woocommerce-tabs .wc-tabs li {
    display: inline-block;
}	
.woocommerce.single-product div.product .woocommerce-tabs .wc-tabs li a.sc_button {
    padding: 6px 15px 4px;
}	
	
.list_products .products.columns-4 li.product.type-product {
    width: 100% !IMPORTANT;
}	
.single-product .product .summary form.variations_form .woovr-variations .woovr-variation-radio .woovr-variation-info .woovr-variation-name {
    margin-right: 10px;
}
.woocommerce-variation-add-to-cart .add_mesur{
    width: 100%;
    padding: 15px;
    font-size: 16px;
}

	
/*----- Header ---*/
	
	header .vc_row.top-header-bar-block {}

header .vc_row.top-header-bar-block .wpb_column.vc_col-sm-5 {
    position: absolute;
}

header .vc_row.top-header-bar-block .wpb_column.vc_col-sm-5 .vc_column-inner {
    display: inline-block;
}

header .vc_row.top-header-bar-block .wpb_column.vc_col-sm-5 .vc_column-inner .wpb_wrapper {
    display: inline-block;
    width: 100%;
}

header .vc_row.top-header-bar-block .wpb_column.vc_col-sm-5 .vc_column-inner .wpb_wrapper .sc_layouts_item {
    text-align: left;
}

header .vc_row.top-header-bar-block .wpb_column.vc_col-sm-5 .vc_column-inner .wpb_wrapper .sc_layouts_item span.sc_layouts_item_details.sc_layouts_cart_details {}

header .vc_row.top-header-bar-block .wpb_column.vc_col-sm-5 .vc_column-inner .wpb_wrapper .sc_layouts_item span.sc_layouts_item_details.sc_layouts_cart_details span.sc_layouts_cart_summa {
    display: none;
}

header .vc_row.top-header-bar-block .wpb_column {}

header .vc_row.top-header-bar-block .wpb_column .vc_column-inner {}

header .vc_row.top-header-bar-block .wpb_column .vc_column-inner .wpb_wrapper {}

header .vc_row.top-header-bar-block .wpb_column .vc_column-inner .wpb_wrapper .sc_layouts_item {
}

header .vc_row.top-header-bar-block .wpb_column .vc_column-inner .wpb_wrapper .sc_layouts_item .sc_layouts_logo {}

header .vc_row.top-header-bar-block .wpb_column .vc_column-inner .wpb_wrapper .sc_layouts_item .sc_layouts_logo  img.logo_image {
    max-width: 110px;
}
.top-header-bar-block > .wpb_column.vc_col-sm-5 .vc_column-inner .wpb_wrapper .sc_layouts_item .sc_layouts_search {
    background-color: #be9667;
    width: 35px;
    height: 35px;
    position: absolute;
    right: 20px;
    top: 10px;
}
header.top_panel.scheme_dark .sc_layouts_row_delimiter.sc_layouts_row_fixed .wpb_column .vc_column-inner .wpb_wrapper .vc_column-inner .wpb_wrapper .sc_layouts_item {
    bottom: -10px;
    right: -20px;
    left: auto;
}
.top-header-bar-block .wpb_column .vc_column-inner .wpb_wrapper .sc_layouts_item .sc_layouts_search form.search_form input.search_field {

}	
.top-header-bar-block .wpb_column .vc_column-inner .wpb_wrapper .sc_layouts_item .sc_layouts_search form.search_form button.search_submit {
    left: -8px;
    top: -5px;
}
	
.top-header-bar-block .wpb_column .vc_column-inner .wpb_wrapper .sc_layouts_item .search_wrap.search_opened form.search_form button.search_submit {
    color: #fff;
    width: 20px;
    bottom: 0;
	top: auto;
    display: block;
    line-height: 20px;
    height: 20px;
}	
header .vc_row.top-header-bar-block .wpb_column.vc_col-sm-5 .vc_column-inner .wpb_wrapper .vc_empty_space + .sc_layouts_item {
    position: absolute;
    bottom: -40px;
}
	
/*----- Header END ---*/  
	
	
	
}