/*
Theme Name: Craftis Child
Theme URI: http://craftis.themerex.net/
Template: craftis
Author: ThemeREX
Author URI: http://themerex.net/
Description: Craftis is a Premium WordPress theme that has built-in support for popular Page Builders, slider with swipe gestures, and is SEO- and Retina-ready. The unique system of inheritance and override options allows setting up individual parameters for different sections of your site and supported plugins.
Tags: flexible-header,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
Version: 1.0
Updated: 2019-06-10 09:41:54

*/

.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea, .woocommerce-page form .form-row input.input-text, .woocommerce-page form .form-row textarea{
	padding-top: 15px;
	padding-bottom: 15px;
}
.woocommerce .button, .woocommerce-page .button, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button.woocommerce #respond input#submit, .woocommerce input[type="button"], .woocommerce-page input[type="button"], .woocommerce input[type="submit"], .woocommerce-page input[type="submit"], .woocommerce .woocommerce-message .button, .woocommerce ul.products li.product .button, .woocommerce div.product form.cart .button, .woocommerce #review_form #respond p.form-submit input[type="submit"], .woocommerce-page #review_form #respond p.form-submit input[type="submit"], .woocommerce table.my_account_orders .order-actions .button, .yith-woocompare-widget a.clear-all, .single-product div.product .woocommerce-tabs .wc-tabs li a, .widget.WOOCS_SELECTOR .woocommerce-currency-switcher-form .chosen-container-single .chosen-single{
	padding-top: 20px;
	padding-bottom: 20px;
}
input[type="checkbox"].malvin { position: relative !important; }
.alert.result-message .text-success{ color: #0c292d; padding: 10px; }
.alert.result-message .text-danger{ color: #dc3545; padding: 10px; }
/*.woocommerce .shop_table p:not(.form-row.form-row-wide), .woocommerce td.product-name .wc-item-meta{ display: none; }*/
.scheme_dark .sc_layouts_menu_nav > li > a, .scheme_dark .search_wrap .search_submit::before, .scheme_dark .sc_layouts_item_icon, .scheme_default .sc_item_filters_tabs li > a{ color: #0c292d; }
.scheme_dark .sc_layouts_row_fixed_on, .scheme_default .woocommerce span.onsale, .scheme_default .onsale{ background-color: #0c292d; }
.scheme_dark .sc_layouts_row_fixed_on .sc_layouts_menu_nav > li > a , .scheme_dark .sc_layouts_row_fixed_on .search_wrap .search_submit::before, .scheme_dark .sc_layouts_row_fixed_on .sc_layouts_item_icon{ color: #fff; }
.scheme_dark .sc_layouts_menu_nav>li.current-menu-item>a , .scheme_default .sc_item_filters_tabs li > a:hover, .scheme_default .sc_item_filters_tabs li > a.active, .scheme_dark .sc_layouts_menu_nav > li > a:hover, .scheme_dark .sc_layouts_menu_nav > li.sfHover > a, .scheme_dark .sc_layouts_cart:hover .sc_layouts_cart_items_short{ color: #f49984 !important; }
.scheme_default .sc_button_hover_slide_left.sc_button_hover_style_identically, .scheme_default .sc_button_hover_slide_left.sc_button_hover_style_identically.link2{ background: linear-gradient(to right, #0c292d 50%,#0c292d 50%) no-repeat scroll right bottom / 210% 100% #0c292d !important }
.elementor-widget-spacer.sc_height_huge .elementor-spacer-inner { height: 4.333rem !important; }
del, .scheme_default h5 a, .scheme_dark .sc_slider_controls .slider_controls_wrap > a, .scheme_dark .sc_slider_controls .slider_controls_wrap > a::before{
	color: #f49984;
}
.scheme_dark .sc_slider_controls .slider_controls_wrap > a:hover{ color: #fff; }
.sc_blogger_item_default_products .sc_blogger_item_content, .scheme_default h5 a:hover{ color: #0c292d; }
.post_featured.hover_info .mask, .post_featured.hover_info.with_thumb:hover .mask{ opacity: 0.3; }
.sc_slider_controls .slider_controls_wrap > a::before{ opacity: 0.5; }
.sc_testimonials_item_author_data { max-width: 80%; }

.scheme_default .sc_testimonials_item::before { color: #0c292d; }
.scheme_default .sc_testimonials_item_content { color: #0c292d; border-color: #f49984; }
.scheme_default .sc_testimonials_item_content::before,.scheme_default .sc_testimonials_item_content::after { border-color: #f49984; }
.scheme_dark .hover_info .post_info a.info_post_link{ display: none; }
.sc_testimonials_item_content p{ text-align: justify; }

.scheme_default .sc_layouts_menu_nav > li > a, .scheme_default .search_wrap .search_submit::before, .scheme_default .sc_layouts_item_icon, .scheme_default .sc_item_filters_tabs li > a{ color: #f49984; }
.scheme_default .sc_layouts_row_fixed_on, .scheme_default .woocommerce span.onsale, .scheme_default .onsale{ background-color: #0c292d; }
.scheme_default .sc_layouts_row_fixed_on .sc_layouts_menu_nav > li > a , .scheme_default .sc_layouts_row_fixed_on .search_wrap .search_submit::before, .scheme_default .sc_layouts_row_fixed_on .sc_layouts_item_icon{ color: #fff; }
.scheme_default .sc_layouts_menu_nav>li.current-menu-item>a , .scheme_default .sc_item_filters_tabs li > a:hover, .scheme_default .sc_item_filters_tabs li > a.active, .scheme_default .sc_layouts_menu_nav > li > a:hover, .scheme_default .sc_layouts_menu_nav > li.sfHover > a, .scheme_default .sc_layouts_cart:hover .sc_layouts_cart_items_short , #aboutAdd_sc .icon-placeholder::before, div.scheme_dark .trx_addons_accent{ color: #ff7a5b !important; }
.scheme_default .sc_layouts_cart_items_short, .scheme_default .sc_layouts_cart:hover .sc_layouts_cart_items_short{ background-color:#f49984; color:#fff !important;}
.scheme_default h4 , #aboutAdd_sc b, .scheme_default .sc_team .sc_team_item_thumb .sc_team_item_title a:hover{ color:#0c292d; }
.elementor-widget-heading h4.elementor-heading-title, #aboutTest p , #aboutTest .sc_testimonials_item::before { color: #fff; }
.sc_team .sc_team_item_thumb .sc_team_item_socials .social_item:hover .social_icon{ background-color: #0c292d !important; }
.sc_team .sc_team_item_thumb .sc_team_item_socials .social_item:hover .social_icon span::before, .scheme_default .widget_price_filter .price_label span{ color:#f49984;}

.woocommerce .craftis_shop_mode_buttons a, .woocommerce-page .craftis_shop_mode_buttons a{ 
	width: 2rem;
	height: 2rem;
	line-height: 2rem;
}
.scheme_default .woocommerce .woocommerce-ordering select,
.widget.woocommerce .button, .widget.WOOCS_CONVERTER .button, 
.widget.yith-woocompare-widget a.button, 
.widget.yith-woocompare-widget a.clear-all,
.scheme_default .woocommerce-cart table.cart td.actions .coupon .input-text{ padding: 10px !important; border: 1px solid #0c292d; }
.woocommerce table.cart td.actions .button { padding: 13px !important; }
.woocommerce .shop_table.cart div.quantity input[type="number"], .woocommerce-page .shop_table.cart div.quantity input[type="number"]{ padding: 10px !important; height: auto; border: 1px solid;}
.woocommerce .shop_table.cart div.quantity, .woocommerce-page .shop_table.cart div.quantity{ height: auto; }
.woocommerce .shop_table.cart div.quantity span, .woocommerce-page .shop_table.cart div.quantity span { line-height: 1; }
.ma-registration-form, .ma-login-form { position: relative; }
.ma-registration-form .lloder, .ma-login-form .lloder {
    position: absolute;
    background: transparent;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    text-align: center;
    z-index: 99999;
}


.ma-registration-form .lloder img, .ma-login-form .lloder img {
    top: 0;
position: absolute;
left: 0;
right: 0;
margin: auto;
bottom: 0;
}

.single-product .product_meta .product_id{ display: none; }
#customer_login .anu_lr {
    width: 40%;
    margin: 0 auto;
    float: unset;
}

.movetoregister, .movetorelogin{ text-align: center !important;
display: block;
color: #f49984 !important;
border: 1px solid #0c292d;
padding: 10px; }

#customer_login .u-column2.anu_lr{ display: none; }
/*------ 04112020 ------*/
.sc_blogger_columns_wrap .sc_blogger_item,.woocommerce .shop_mode_thumbs ul.products li.product .post_item, .woocommerce-page .shop_mode_thumbs ul.products li.product .post_item{ border: 1px solid #f4f4f4; }
.sc_blogger_item_default.sc_blogger_item_image_position_top .sc_blogger_item_featured + .sc_blogger_item_content,.woocommerce .shop_mode_thumbs ul.products li.product .post_data, .woocommerce-page .shop_mode_thumbs ul.products li.product .post_data {
    padding: 10px;   
}
.sc_blogger_item_default_products .sc_blogger_item_title{ 
    font-size: 16px; margin:0px; 
    min-height: 46px;
    max-height: 46px;
    overflow: hidden;
}
/*.scheme_default .sc_button_hover_slide_left{ background: linear-gradient(to right, #f49984 50%,#0c292d 50%) no-repeat scroll right bottom / 210% 100% #0c292d !important; }*/
.woocommerce ul.products li.product .price_wrap{ margin:0; }
header .sc_layouts_title_title .sc_layouts_title_caption{ font-size: 24px; font-weight:600; margin-left: 10px;}
.sc_layouts_title .sc_layouts_title_breadcrumbs { display: none; margin: 0; }
.icon-grid::before, .icon-grid-list::before{ font-size: 14px !important }
.scheme_default .shop_mode_thumbs .craftis_shop_mode_buttons a.woocommerce_thumbs, .scheme_default .craftis_shop_mode_buttons a:hover{ background-color: #0c292d !important; }
.scheme_default .woocommerce .woocommerce-ordering select{ padding: 4px 10px !important; }
.scheme_default .woocommerce ul.products li.product .post_header a:hover {
    color: #f49984;
}
.scheme_default .woocommerce ul.products li.product .button{ color: #0c292d; }
.page_content_wrap {
    padding-top: 50px;
    padding-bottom: 50px;
}
.sidebar .sidebar_inner { padding: 20px !important; }
.scheme_default .sidebar .widget + .widget::after{ background-color: transparent !important; }
.sidebar .widget + .widget{ margin-top: 0!important; }
.widget.woocommerce .button, .woocommerce .widget_price_filter .price_slider_amount .price_label{ padding: 14px !important; }
nav.sc_layouts_menu ul li ul.sub-menu li a{ color: #f49984 !important; }
nav.sc_layouts_menu ul li ul.sub-menu li.current-menu-item a, nav.sc_layouts_menu ul li ul.sub-menu li a:hover{ color: #ff7a5b !important; }
header .scheme_default .sc_layouts_menu_nav>li ul{ background: #0c292d; }
header .scheme_default .sc_layouts_menu_nav>li ul ul{ width: 282px }
header .scheme_dark .search_wrap .search_submit:hover:before{ color: #ff7a5b; }
.scheme_default .menu_footer_nav_area > ul > li ul, .scheme_default .footer_wrap .sc_layouts_menu > ul > li ul{border-color:#f49984; background:#f49984;}
/*.scheme_default .sc_layouts_cart_widget, .scheme_dark .sc_layouts_cart_widget{  border-color: #0c292d;
    background-color: #0c292d; }*/
.scheme_dark .widget_shopping_cart .buttons a.checkout{ background: linear-gradient(to right, #f49984 50%,#ffffff 50%) no-repeat scroll right bottom / 210% 100% #ffffff !important; }
.scheme_dark .sc_button_hover_slide_left, 
.scheme_dark .sc_button_hover_slide_left:hover, .scheme_dark .widget_shopping_cart .buttons a:hover, 
.scheme_dark .widget_shopping_cart .buttons a.checkout:hover{ color: #fff !important; }
/*.scheme_default .sc_button_hover_slide_left, */
.scheme_default .widget_shopping_cart .buttons a , 
/*.scheme_default .widget_shopping_cart .buttons a.checkout { background: linear-gradient(to right, #f49984 50%,#0c292d 50%) no-repeat scroll right bottom / 210% 100% #0c292d !important }*/
.scheme_dark .widget_shopping_cart .buttons a {
    background: linear-gradient(to right, #f49984 50%,#ffffff 50%) no-repeat scroll right bottom / 210% 100% #ffffff !important;
    color: #0c292d !important;
}
.scheme_default .sc_button_hover_slide_left, .scheme_default .trx_popup .sc_button_hover_slide_left{ background: linear-gradient(to right, #f49984 50%,#0c292d 50%) no-repeat scroll right bottom / 210% 100% #0c292d !important ; color: #fff !important;}
.trx_addons_button_close:hover .trx_addons_button_close_icon:before, .trx_addons_button_close:hover .trx_addons_button_close_icon:after{ border-color: #ff7a5b !important; }
a.checkout-button.button.alt.wc-forward.sc_button_hover_slide_left.sc_button_hover_style_hover {
    background: linear-gradient(to right, #d67c7c 50%,#0c292d 50%) no-repeat scroll right bottom / 210% 100% #0c292d !important;
    padding: 20px;
    display: unset;
    float: right;
}
.scheme_default table th { background-color: #0c292d; }
.select2-container.select2-container--default span.select2-selection, .woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea, .woocommerce-page form .form-row input.input-text{ 
    padding: 10px !important;
    font-size: 14px; 
    border: 1px solid #d3d3d3 !important;
    color: #0c292d;
}
.scheme_default .woocommerce .woocommerce-ordering select {
    padding: 10px !important;
    border: 1px solid #d3d3d3;
    color: #0c292d;
    text-transform: capitalize;
}
.scheme_default .widget_product_tag_cloud a:hover{ color: #f49984 !important; }
.scheme_default table>tbody>tr:nth-child(2n+1)>td {
    background-color: #ffffff;
}
.woocommerce table.shop_table{ border: 1px solid #f4f4f4; }
.woocommerce .shop_table.cart div.quantity, .woocommerce-page .shop_table.cart div.quantity{ width: 4em; }
p#billing_country_field, 
p#shipping_country_field{ display: none; }
/*.woocommerce-checkout .woocommerce form .form-row label, 
.woocommerce-checkout .woocommerce-page form .form-row label{ display: none; }*/
.woocommerce-page #payment #place_order:hover{ background: #d67c7c; }
.woocommerce-MyAccount-navigation ul li a, 
.woocommerce-account .addresses .title h3,
 .scheme_default .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered{ color: #0c292d; }
.woocommerce-MyAccount-navigation ul li a:hover, 
.scheme_default .woocommerce-MyAccount-navigation li.is-active a,
.woocommerce-account .addresses .title .edit:hover{ color: #f49984; }
.m_che_company{
    color: #0c292d;
    display: block;
    width: 50%;
    float: left;
}
.m_che_gst{
    color: #0c292d;
    display: block;
    width: 40%;
    float: left;
    padding-left: 20px;
}
.woocommerce-billing-fields h3 { font-size: 1.5rem; }
.price_slider_amount #min_price,
.price_slider_amount #max_price{ display: none; }
.scheme_default .woocommerce div.product form.cart div.quantity input[type="number"], .scheme_default .woocommerce-page div.product form.cart div.quantity input[type="number"]{
    border: 1px solid #d3d3d3 !important;
    padding: 17px;
}
.woocommerce div.product form.cart div.quantity, .woocommerce-page div.product form.cart div.quantity{ height: auto !important; }
.woocommerce div.product form.cart div.quantity span, .woocommerce-page div.product form.cart div.quantity span{ line-height: 1; }
button.single_add_to_cart_button.button.alt.sc_button_hover_slide_left.sc_button_hover_style_hover {
    background: linear-gradient(to right, #f49984 50%,#0c292d 50%) no-repeat scroll right bottom / 210% 100% #0c292d !important;
}
.scheme_default .sc_button_simple.color_style_link2:not(.sc_button_bg_image):hover, .scheme_default a:hover{ color: #f49984; }
.woocommerce-page .col2-set .col-1.anuscom, .woocommerce-page .col2-set .col-2.anuscom {
    float: unset !important;
    width: 100% !important;
    max-width: 352px;
	margin: 0 auto;	
	text-align: center;
}
#mregister{ display:none;}
.menu_mobile .sc_layouts_logo img{min-height:100px; max-height:100px;}
/*----- 1223 -----*/
.woocommerce .shop_table.cart div.quantity, .woocommerce-page .shop_table.cart div.quantity {
    height: 2.546rem !important;
}
#btn-login{ background: #f49984 !important; -webkit-transition: all 0.6s;
    transition: all 0.6s;}
#btn-login:hover{ background: linear-gradient(to right, #f49984 50%,#0c292d 50%) no-repeat scroll right bottom / 210% 100% #0c292d !important; }
#btn-login-otp, .loginSeprator, #btn-login {
    width: 100% !important;
    display: block;
    text-align: center;
    margin:10px 0;
}
/*--------------0126-----------*/
/*.scheme_default .sc_icons_modern.alter .sc_icons_wrapper .sc_icons_item_title{ color:#fff }*/	
.scheme_default input[type="text"], .scheme_default input[type="number"], .scheme_default input[type="email"],textarea{
	padding: 1rem 1rem;
}
.scheme_default .sc_icons_item_description a:hover{ color:#f49984; }
header .sc_layouts_title_title .sc_layouts_title_caption{ color:#f49984; text-transform: uppercase; }
#customer_login {
    margin-top: -50px;
}
.woocommerce-mini-cart__empty-message {
    color: #f49984;
    text-align: center;
}
.contact_dbg .sc_icons_wrapper { background: #0c292d !important; }
.contact_dbg .sc_icons_wrapper .sc_icons_item_title{ color:#fff; }
.hover_info .post_date_wrap, .single-post .post_date_wrap{ display:none; }
.single-product .product_title { display: none; }
.search-results article {
    border: 1px solid #0c292d;
}

.sc_item_product_link a.button, .sc_item_product_link a {
    letter-spacing: 0px;
}
.sc_layouts_cart .sc_layouts_cart_widget, .sc_layouts_cart .sc_layouts_cart_widget:after{
    border-color:#0c292d;
    background-color:#0c292d;
}
.sc_layouts_cart .trx_addons_button_close_icon:before,.sc_layouts_cart .trx_addons_button_close_icon:after{
    border-color:#fff;
    background-color:#fff;
}
body .wpcf7-response-output.trx_addons_message_box, .trx_addons_message_box{ 
	top: unset;
    left: unset;
    right: 0;
    bottom: 0;
    padding: 25px !important;
    color: #0c292d !important;
    background: #e5e5e5 !important;
    box-shadow: none !important;
    transform: unset;
    border: unset !important;
    border-top: 3px solid #f49984 !important;
}
body.woocommerce div.product form.cart div.quantity span, .woocommerce-page div.product form.cart div.quantity span, .woocommerce .shop_table.cart div.quantity span, .woocommerce-page .shop_table.cart div.quantity span{ height:30%; }
p#calc_shipping_country_field,p#calc_shipping_city_field{ display: none !important; }
.woocommerce .shop_mode_list ul.products li.product .post_content, .woocommerce-page .shop_mode_list ul.products li.product .post_content{ width:100%; }