/*
Theme Name: Craftis Child
Theme URI: https://craftis.themerex.net/
Description: Craftis is a Premium WordPress theme with built-in support for popular Page Builders, sliders with swipe gestures, and is SEO- and Retina-ready. The child theme allows overriding parent theme styles safely.
Author: ThemeREX
Author URI: https://themerex.net/
Template: craftis
Version: 1.0
Text Domain: craftis-child
*/

.main-header-bg-position{background: #fff !important;}
.main-header-bg-position .custom-logo-link img, .main-header-bg-position .sc_layouts_logo img {
    max-height: 6em;
    max-width: 100% !important;
    vertical-align: middle;
    height: auto !important;
    width: 185px !important;
}
.elementor-widget:not(:last-child) {
    margin-bottom: 0px !important;
}
.scheme_default .sc_slider_controls .slider_controls_wrap>a, .scheme_default .sc_slider_controls .slider_controls_wrap>a:before {
    color: #1d1d1d !important;
}
.sc_item_subtitle {
    font-size: 1rem !important;
    line-height: 1.5em;
    font-weight: 400;
    font-style: normal !important;
    text-transform: none;
    letter-spacing: 0;
    display: block;
}
.scheme_dark .hover_info .post_info a.info_post_link {
    color: #fff !important;
}
.star-rating{display: none !important;}
.post_featured.hover_info .mask, .post_featured.hover_info.with_thumb:hover .mask {
    opacity: 0 !important;
}
.sc_action_item_default.sc_action_fixed_height.sc_action_item_ml .sc_action_item_inner {
    padding: 2rem 4.61111rem !important;
}
.scheme_dark .hover_info .post_info a:hover {
    color: #862633 !important;
}
.scheme_dark .menu_mobile_inner a:hover, .scheme_dark .menu_mobile_inner .current-menu-ancestor>a, .scheme_dark .menu_mobile_inner .current-menu-item>a, .scheme_dark .menu_mobile_inner .menu_mobile_nav_area li:hover:before, .scheme_dark .menu_mobile_inner .menu_mobile_nav_area li.current-menu-ancestor:before, .scheme_dark .menu_mobile_inner .menu_mobile_nav_area li.current-menu-item:before{color: #862633 !important;}
.scheme_dark .menu_mobile_inner .social_item .social_icon {
    color: #fff !important;
}
.sc_layouts_menu_nav > li > ul, .sc_layouts_menu_popup .sc_layouts_menu_nav, .sc_layouts_menu_nav > li ul:not(.sc_item_filters_tabs) {
    width: 14rem !important;
}
.scheme_default .single-product div.product .woocommerce-tabs .panel {
    color: #272727 !important;
}
.cross-sells .woocommerce ul.products.columns-4 li.product, .cross-sells .woocommerce-page ul.products.columns-4 li.product{width: 50% !important;}
.sf-with-ul.trx_addons_icon-ellipsis-vert{font-weight: 300 !important;}
.scheme_default #page_preloader, .scheme_default .page_content_wrap, .scheme_default .custom-background .content_wrap>.content, .scheme_default .background_banner_wrap~.content_wrap>.content {
    background-color: #fbfbfb !important;
}
.sc_layouts_menu_nav > li > a, .sc_layouts_menu_nav > li.menu-item-has-children > a {
    padding: 0.55556rem 0.7rem !important;
}
dt, b, strong {
    font-weight: 400 !important;
    color: #424242 !important;
}
.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3, .sc_blogger_item_default_products .sc_blogger_item_title {
    font-size: 0.98rem !important;
}
h1.product_title{
	font-size: 1.5em !important;
    line-height: 1.5em !important;
}
.ft{
	font-size: 20px; margin-bottom: 40px; margin-top: -5px;
}
.woocommerce-checkout h3{font-size: 1.8rem !important;}
#ship-to-different-address span{font-size: 1.2rem !important;}
.woocommerce-checkout label{margin-bottom: 15px !important;}
input[type="text"], input[type="number"], input[type="email"], input[type="url"], input[type="tel"], input[type="password"], input[type="search"], select, textarea, textarea.wp-editor-area, .tourmaster-form-field input[type="text"], .tourmaster-form-field input[type="email"], .tourmaster-form-field input[type="password"], .tourmaster-form-field textarea, .tourmaster-form-field select, .tourmaster-form-field.tourmaster-with-border input[type="text"], .tourmaster-form-field.tourmaster-with-border input[type="email"], .tourmaster-form-field.tourmaster-with-border input[type="password"], .tourmaster-form-field.tourmaster-with-border textarea, .tourmaster-form-field.tourmaster-with-border select, .woocommerce table.cart td.actions .coupon .input-text, .woocommerce #content table.cart td.actions .coupon .input-text, .woocommerce-page table.cart td.actions .coupon .input-text, .woocommerce-page #content table.cart td.actions .coupon .input-text, #buddypress div.dir-search input[type="search"], #buddypress div.dir-search input[type="text"], #buddypress li.groups-members-search input[type="search"], #buddypress li.groups-members-search input[type="text"], #buddypress .standard-form input[type="color"], #buddypress .standard-form input[type="date"], #buddypress .standard-form input[type="datetime-local"], #buddypress .standard-form input[type="datetime"], #buddypress .standard-form input[type="email"], #buddypress .standard-form input[type="month"], #buddypress .standard-form input[type="number"], #buddypress .standard-form input[type="password"], #buddypress .standard-form input[type="range"], #buddypress .standard-form input[type="search"], #buddypress .standard-form input[type="tel"], #buddypress .standard-form input[type="text"], #buddypress .standard-form input[type="time"], #buddypress .standard-form input[type="url"], #buddypress .standard-form input[type="week"], #buddypress .standard-form select, #buddypress .standard-form textarea, #give-recurring-form .form-row input[type="email"], #give-recurring-form .form-row input[type="password"], #give-recurring-form .form-row input[type="tel"], #give-recurring-form .form-row input[type="text"], #give-recurring-form .form-row input[type="url"], #give-recurring-form .form-row select, #give-recurring-form .form-row textarea, form.give-form .form-row input[type="email"], form.give-form .form-row input[type="password"], form.give-form .form-row input[type="tel"], form.give-form .form-row input[type="text"], form.give-form .form-row input[type="url"], form.give-form .form-row select, form.give-form .form-row textarea, form[id*="give-form"] .form-row input[type="email"], form[id*="give-form"] .form-row input[type="password"], form[id*="give-form"] .form-row input[type="tel"], form[id*="give-form"] .form-row input[type="text"], form[id*="give-form"] .form-row input[type="url"], form[id*="give-form"] .form-row select, form[id*="give-form"] .form-row textarea, form[id*="give-form"] .give-donation-amount #give-amount, form[id*="give-form"] .give-donation-amount #give-amount-text, form[id*="give-form"] #give-final-total-wrap .give-final-total-amount, form[id*="give-form"] .give-donation-amount .give-currency-symbol, form[id*="give-form"] .give-donation-amount .give-currency-symbol.give-currency-position-before, form[id*="give-form"] .give-donation-amount .give-currency-symbol.give-currency-position-after, form[id*="give-form"] #give-final-total-wrap .give-donation-total-label {
	padding: 1rem 2rem !important;
}

.select2-container.select2-container--default span.select2-choice, .select2-container.select2-container--default span.select2-selection {
    padding: 1rem 2rem !important;
}
form.mc4wp-form .mc4wp-form-fields input[type="email"], .woocommerce table.cart td.actions .coupon .input-text, .woocommerce #content table.cart td.actions .coupon .input-text, .woocommerce-page table.cart td.actions .coupon .input-text{padding: 1.58333rem 2rem !important;}
.stock.in-stock{margin-bottom: 20x !important;}
@media(max-width: 768px){
	.sc_action_item_default.sc_action_fixed_height .sc_action_item_title {
    font-size: 1.5rem !important;
    line-height: 1.435em !important;
}
	.woocommerce ul.products.columns-4 li.product, .woocommerce-page ul.products.columns-4 li.product{width: 100% !important;}
	.ft{
	font-size: 18px !important; margin-bottom: 40px; margin-top: -5px;
}
	.trx_addons_list_plus li, .ft-text {font-size: 18px !important;}
.ft-text p, .ft-text ul li {font-size: 18px !important;}
	h1{
		font-size: 28px !important;
    line-height: 1.4 !important;
	}
	.mobile_device .menu_mobile .menu_mobile_nav_area, .mobile_layout .menu_mobile .menu_mobile_nav_area {
    margin-top: 5em !important;
}
	.content{padding-top: 150px !important;}
.trx_addons_list_plus li{font-size: 18px !important;}
	.payment_method_eurobank_gateway img{margin-top: 15px !important;}
	.form-row.place-order button{margin-top: 20px !important;}
	.woocommerce-billing-fields h3, #order_review_heading{font-size: 2rem !important;}
	#ship-to-different-address span{font-size: 20px !important;}
	.woocommerce-checkout label{margin-bottom: 10px !important; font-size: 18px !important;}
	.sc_blogger_item_default_products .sc_blogger_item_title {
    font-size: 1.5rem !important;
}
}
.scheme_default .search_style_fullscreen.search_opened .search_form_wrap {
    background-color: rgb(255 255 255 / 95%) !important;
}
body, .wpcf7-list-item-label, .scheme_default footer .trx_addons_list_plus>li>a, .sc_icons_item_description, .mail-link{color: #606060 !important;}
.post_info_date, .post_info_item.post_info_posted, .post_info_item.post_info_posted_by{display: none !important;}
.grecaptcha-badge{display: none !important;}

.elementor-section.elementor-section-boxed > .elementor-column-gap-no {max-width: 1600px !important;}
.up-sells.upsells.products h2 {display:none !important;}
.up-sells.upsells.products {padding-top:100px !important;}
.input-text.qty.text.filled.fill_inited {width: 100% !important;text-align: left !important;height: 100% !important;}
.scheme_default #page_preloader, .scheme_default .page_content_wrap, .scheme_default .custom-background .content_wrap>.content, .scheme_default .background_banner_wrap~.content_wrap>.content {
    background-color: #ffffff !important;
}
.woocommerce .post_item_single.post_type_product .product_title {
    display: block !important;
}
.post_item_single.post_type_product, .list_products.shop_mode_thumbs{padding-top: 95px !important;}