/*
Theme Name: Attika Child
Theme URI: https://attika.qodeinteractive.com
Description: A child theme of Attika Theme
Author: Mikado Themes
Author URI: https://themeforest.net/user/mikado-themes
Version: 1.0.1
Text Domain: attika
Template: attika
*/
@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&display=swap');
body, h1, h2, h3, h4, h5, h6, p {
	font-family: Manrope, sans-serif !important;
	font-style: normal !important;
}
h1, h2, h3, h4, h5, h6{font-weight: 500 !important; line-height: 1.3em !important; }
.mkdf-main-menu>ul>li>a {
    font-family: Manrope, sans-serif !important;
	font-weight: 500 !important;
	letter-spacing: .3em !important;
}
h1, h2{letter-spacing: 15px !important;}
h3{letter-spacing: 8px !important;}
h4{letter-spacing: .2em !important;}
.mkdf-page-footer .mkdf-footer-bottom-holder{border-bottom: none !important;}
#media_image-2 img{
	width: 75% !important;
    margin-top: 25px !important;
}
.mkdf-social-icons-group-widget {
    text-align: left !important;
}
#text-2{margin: 0 0 10px !important;}
.mkdf-page-footer .mkdf-footer-top-holder .mkdf-footer-top-inner.mkdf-grid {
    padding: 76px 0 0 !important;
}
.mkdf-page-header .mkdf-sticky-header .mkdf-sticky-holder {
    background-color: rgb(255 255 255) !important;
}
.mkdf-btn.mkdf-btn-solid.sld{padding: 12px 36px !important; background: #fff !important; color: #000 !important;}
.sld:hover{color: #fff !important; border-color: #fff !important;}
.sld.mkdf-btn.mkdf-btn-solid:not(.mkdf-btn-custom-border-hover):hover {
    border-color: #ffffff !important;
	color: #fff !important;
}
.hm {padding: 12px 36px !important; font-size: 16px !important; background: #D21A2C !important;}
.mkdf-btn.mkdf-btn-solid.hm{font-size: 16px !important;}
.mkdf-sticky-header{height: 100px !important;}
.mkdf-main-menu>ul>li>a {padding: 0 17px !important;}
.widget .mkdf-btn.mkdf-btn-large {padding: 5px 20px !important;}
.mkdf-title-holder.mkdf-standard-type{
	background-size: cover !important;
    background-position: center center !important;
}
table tbody tr, table thead tr, .mkdf-st-loader .pulse_circles .ball, #respond input[type=text], #respond textarea, .mkdf-style-form textarea, .post-password-form input[type=password], .wpcf7-form-control.wpcf7-date, .wpcf7-form-control.wpcf7-number, .wpcf7-form-control.wpcf7-quiz, .wpcf7-form-control.wpcf7-select, .wpcf7-form-control.wpcf7-text, .wpcf7-form-control.wpcf7-textarea, input[type=text], input[type=email], input[type=password], .mkdf-owl-slider+.mkdf-slider-thumbnail>.mkdf-slider-thumbnail-item.active img, .wpb_widgetised_column .widget.widget_archive select, .wpb_widgetised_column .widget.widget_categories select, .wpb_widgetised_column .widget.widget_text select, aside.mkdf-sidebar .widget.widget_archive select, aside.mkdf-sidebar .widget.widget_categories select, aside.mkdf-sidebar .widget.widget_text select, .wpb_widgetised_column .widget.mkdf-search-post-type-widget .mkdf-post-type-search-field, aside.mkdf-sidebar .widget.mkdf-search-post-type-widget .mkdf-post-type-search-field, body .select2-container--default .select2-selection--multiple, body .select2-container--default .select2-search--dropdown .select2-search__field, .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-item-toggle, .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle, .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu, .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu, .mkdf-slide-from-header-bottom-holder, .mkdf-slide-from-header-bottom-holder .mkdf-form-holder, .mkdf-testimonials-holder.mkdf-testimonials-standard.mkdf-testimonials-light .owl-dots .owl-dot span, .mkdf-accordion-holder.mkdf-ac-simple .mkdf-accordion-content.ui-accordion-content-active, .mkdf-social-share-holder.mkdf-dropdown .mkdf-social-share-dropdown ul li, .woocommerce-page .mkdf-content input[type=text], .woocommerce-page .mkdf-content input[type=email], .woocommerce-page .mkdf-content input[type=tel], .woocommerce-page .mkdf-content input[type=password], .woocommerce-page .mkdf-content textarea, div.woocommerce input[type=text], div.woocommerce input[type=email], div.woocommerce input[type=tel], div.woocommerce input[type=password], div.woocommerce textarea, .mkdf-woocommerce-page .woocommerce-error, .mkdf-woocommerce-page .woocommerce-info, .mkdf-woocommerce-page .woocommerce-message, .woocommerce-wishlist .woocommerce-error, .woocommerce-wishlist .woocommerce-info, .woocommerce-wishlist .woocommerce-message{border-color: #ddd !important;}
#respond input[type=text], #respond textarea, .mkdf-style-form textarea, .post-password-form input[type=password], .wpcf7-form-control.wpcf7-date, .wpcf7-form-control.wpcf7-number, .wpcf7-form-control.wpcf7-quiz, .wpcf7-form-control.wpcf7-select, .wpcf7-form-control.wpcf7-text, .wpcf7-form-control.wpcf7-textarea, input[type=email], input[type=password], input[type=text]{padding: 11px 16px !important;}
#submit_comment, .post-password-form input[type=submit], input.wpcf7-form-control.wpcf7-submit{
	font-family: Manrope, sans-serif !important;
	font-size: 14px !important;
	padding: 8px 28px 8px 35px !important;
    background: #000 !important;
    color: #fff !important;
}
.mkdf-page-title{text-align: center !important;}
.mkdf-page-subtitle{
	font-size: 20px!important;
    letter-spacing: 0.2em !important;
    text-transform: unset !important;
	text-align: center !important;
    font-weight: 300 !important;
}
.mkdf-title-holder .mkdf-title-inner{
	background: #00000038 !important;
}
h3.mkdf-single-product-title{letter-spacing: 3px !important; font-size: 20px !important;}
.mkdf-row-grid-section-wrapper{background-size: cover !important;}
.fdlist_1_des h6{margin: 20px 0 5px !important;}
.list-style-4 .ctlist .item-grid .exp-arrow{
	padding-top: 12px !important;
    margin-top: 12px !important;
}
.fdstyle-list-1 .fdlist_1_des{font-size: 15px !important;}
.list-style-4 .fdstyle-list-1 .fdlist_1_des button.exfd-choice {
    border-radius: 0% !important;
    top: 10px !important;
}
.exfd-cart-mini .exwf-quantity input{width: fit-content !important;}
.exwf-quantity .mkdf-quantity-minus, .exwf-quantity .mkdf-quantity-plus{display: none !important;}
.exfd-cart-content .woocommerce-mini-cart__buttons{
	text-align: center !important;
    display: flex !important;
	width: 100% !important;
}
.exwf-user-dl-info {
    margin: 15px 0 !important;
	padding: 5px 10px !important;
}
.exfd-cart-content .exfd-cart-buildin ul li, .exfd-cart-content .woocommerce-mini-cart li {
    padding: 10px 15px 10px 8px !important;
}
.woocommerce-mini-cart-item.mini_cart_item img{display: none !important;}
.exfd-cart-content .woocommerce-mini-cart li a > span {
    font-size: 17px !important;
}
.wc-block-cart-items__row .wc-block-components-product-metadata__description{display: none !important;}
.wc-block-cart-items__row .price.wc-block-components-product-price{text-align: left !important;}
table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image img, .wc-block-cart-item__image{width: 0% !important;}
.wc-block-cart-item__product{width: 100% !important;}
.wc-block-components-product-name {
	font-size: 16px !important;
}
table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link{font-size: 15px !important;}
.is-large.wc-block-cart .wc-block-cart__totals-title{font-size: 14px !important; padding: 8px 16px 8px 16px !important; text-align: center !important;}
body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link) {
    background: #000 !important;
    color: #fff !important;
    text-transform: uppercase !important;
    letter-spacing: 3px !important;
    font-weight: 400 !important;
    font-size: 14px !important;
}
body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link):hover { background: #D21A2C !important;}
.is-large.wc-block-cart .wc-block-cart-items th {
    padding: 8px 16px 8px 16px !important;
}
.wc-block-components-form .wc-block-components-text-input input:-webkit-autofill, .wc-block-components-form .wc-block-components-text-input.is-active input[type=email], .wc-block-components-form .wc-block-components-text-input.is-active input[type=number], .wc-block-components-form .wc-block-components-text-input.is-active input[type=password], .wc-block-components-form .wc-block-components-text-input.is-active input[type=tel], .wc-block-components-form .wc-block-components-text-input.is-active input[type=text], .wc-block-components-form .wc-block-components-text-input.is-active input[type=url], .wc-block-components-text-input input:-webkit-autofill, .wc-block-components-text-input.is-active input[type=email], .wc-block-components-text-input.is-active input[type=number], .wc-block-components-text-input.is-active input[type=password], .wc-block-components-text-input.is-active input[type=tel], .wc-block-components-text-input.is-active input[type=text], .wc-block-components-text-input.is-active input[type=url], .woocommerce-page .mkdf-content textarea, div.woocommerce textarea{padding: 1.5em .5em .5em !important;}
.wc-block-checkout__payment-method .wc-block-components-radio-control__option, .wc-block-checkout__payment-method .wc-block-components-radio-control__option:first-child, .wc-block-checkout__payment-method .wc-block-components-radio-control__option:last-child{
	padding-bottom: 0em !important;
}
.woocommerce-page .mkdf-content textarea, div.woocommerce textarea{margin-top: 15px !important;}
body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link):hover {
    background: #D21A2C !important;
    border-color: #d21a2c !important;
}
.wc-block-components-order-summary-item__image img{display: none !important;}
.wc-block-components-order-summary .wc-block-components-order-summary-item__image{width: 20px !important;}
.wc-block-components-order-summary-item__description .wc-block-components-product-metadata{display: none !important;}
.wc-block-components-order-summary-item__quantity{
	margin-top: 5px !important;
    margin-right: 3px !important;
}
h3.wc-block-components-product-name{letter-spacing: 2px !important;}
.woocommerce-order h2 {
	font-size: 20px !important;
	letter-spacing: 5px !important;
}
address{font-style: normal !important;}
.wc-block-components-form.wc-block-checkout__form{
	font-size: 15px !important;
    line-height: 1.8 !important;
}
.mkdf-main-menu ul li a {
    font-family: 'Manrope' !important;
    font-size: 14px !important;
    line-height: 22px;
}
.exwf-sold_indiv-no .mkdf-quantity-minus, .exwf-sold_indiv-no .mkdf-quantity-plus{display: none !important;}
.fdstyle-list-3 .fdlist_3_title h3{font-size: 18px  !important; letter-spacing: 1px !important;}
.fdstyle-list-3 .fdlist_3_title {
    width: 35% !important;
}
.fdstyle-list-3 .fdlist_3_des {
    width: calc(72% - 225px) !important;
    padding-right: 90px !important;
}
.fdlist_3_price{
	font-size: 18px !important;
	font-weight: 500 !important;
}
.fdstyle-list-3 .fdlist_3_des p {
    font-size: 15px !important;
}
.fdstyle-list-3 .exfd-icon-plus:after {
    width: 14px !important;
    height: 2.5px !important;
    top: 8px !important;
    left: 3px !important;
}
.fdstyle-list-2 .exfd-icon-plus:before, .fdstyle-list-3 .exfd-icon-plus:before {
    width: 3px !important;
    height: 15px !important;
    top: 2px !important;
    left: 8.5px !important;
}
.fdstyle-list-3 .exfd-icon-plus {
    width: 20px !important;
    height: 20px !important;
}
.fdstyle-list-3 .fdlist_3_order button {
    width: 23px !important;
    height: 23px !important;
    border-radius: 0 !important;
	margin-top: 7px !important;
}
.mkdf-woocommerce-page .woocommerce-checkout .col-1 h3, .mkdf-woocommerce-page .woocommerce-checkout .col-2 h3{
	margin: 8px 0 0p !importantx;
    float: left !important;
    display: block !important;
}
.mkdf-woocommerce-page .woocommerce-checkout .col-1 .woocommerce-input-wrapper input, .mkdf-woocommerce-page .woocommerce-checkout .col-2 .woocommerce-input-wrapper input {
    margin-bottom: 44px !important;
    font-size: 15px !important;
    line-height: 30px !important;
    margin-top: 8px !important;
}
.mkdf-woocommerce-page .woocommerce-checkout .col-1 .form-row, .mkdf-woocommerce-page .woocommerce-checkout .col-2 .form-row {
    width: 100% !important;
    margin-right: 2% !important;
    float: left !important;
}
.woocommerce-input-wrapper select{
    width: 100% !important;
    margin-bottom: 44px !important;
    font-size: 15px !important;
    line-height: 30px !important;
    margin-top: 8px !important;
    font-family: 'Manrope' !important;
    border: none;
    padding: 3px 0 !important;
    border: none;
    padding: 3px 0 !important;
    border-bottom: 1px solid #ddd !important;}
.woocommerce-page .mkdf-content textarea, div.woocommerce textarea {
    font-size: 15px !important;
}
.mkdf-woocommerce-page .woocommerce-checkout table th, .mkdf-woocommerce-page .woocommerce-checkout table strong{
    font-style: normal !important;
    font-family: 'MANROPE' !important;
	
}
.woocommerce-page .mkdf-content .wc-forward:not(.added_to_cart):not(.checkout-button), .woocommerce-page .mkdf-content a.added_to_cart, .woocommerce-page .mkdf-content button[type=submit]:not(.mkdf-search-submit), .woocommerce-page .mkdf-content input[type=submit], div.woocommerce .wc-forward:not(.added_to_cart):not(.checkout-button), div.woocommerce a.added_to_cart, div.woocommerce button[type=submit]:not(.mkdf-search-submit), div.woocommerce input[type=submit]{
	font-family: 'MANROPE' !important;
    font-size: 13px !important;
    padding: 10px 16px !important;
}
.mkdf-woocommerce-page .woocommerce-checkout table strong{font-weight: 600 !important;}
.mkdf-woocommerce-page table.cart thead tr th, .mkdf-woocommerce-page .cart-collaterals table th{
	font-style: normal !important;
    font-family: 'Manrope' !important;
}
.woocommerce-cart-form__cart-item.cart_item .product-thumbnail{visibility: hidden !important;}
.mkdf-woocommerce-page .cart-collaterals tr.order-total strong{
	font-style: normal !important;
    font-family: 'Manrope' !important;
    font-weight: bold !important;
	font-size: 17px !important;
    letter-spacing: 1px !important;
}
.woocommerce-page .mkdf-content .mkdf-quantity-buttons .mkdf-quantity-input, div.woocommerce .mkdf-quantity-buttons .mkdf-quantity-input{
	height: 25px !important;
    width: 25px !important;
    font-size: 17px !important;
    margin: -5px 22px 0 0 !important;
}
.woocommerce-cart-form{
	background: #f9f6f296 !important;
    padding: 50px 50px 0px !important;
    margin-bottom: 70px !important;
}
#customer_details{
	padding: 50px;
    border: 2px solid #ddd;
	margin-bottom: 55px !important;
}
.checkout.woocommerce-checkout h3, .checkout.woocommerce-checkout h4{
	font-size: 26px !important;
    letter-spacing: 4px !important;
}

.mkdf-shopping-cart-dropdown .mkdf-item-image-holder {
display: none !important;
}
.mkdf-shopping-cart-inner a:hover {
color: #d21a2c;
}
.list-style-4 .fdstyle-list-1 > a.exfd_modal_click{display: none !important;}
@media(max-width: 768px){
	h1, h2{letter-spacing: 5px !important;}
	.mkdf-page-subtitle{font-size: 18px !important;}
	h4.mkdf-iwt-title{font-size: 20px !important;}
	.col2{margin-top: 30px !important;}
	.mkdf-mobile-header .mkdf-mobile-logo-wrapper img{
		    width: 150px !important;
    height: auto !important;
	}
	.woocommerce-page .mkdf-content .mkdf-quantity-buttons .mkdf-quantity-input, div.woocommerce .mkdf-quantity-buttons .mkdf-quantity-input {
    height: 25px !important;
    width: 25px !important;
    font-size: 12px !important;
    margin: -5px 22px 0 0 !important;
}
	.mkdf-woocommerce-page table.cart thead tr th {
        padding: 0px !important;
        font-size: 10px;
    }
	.mkdf-mobile-header .mkdf-mobile-header-inner{height: 90px !important;}
	    .mkdf-mobile-header .mkdf-mobile-logo-wrapper img {
        margin-top: 10px !important;
    }
	.fdstyle-list-3 .fdlist_3_title {
    width: 55% !important;
}
	.woocommerce-cart-form{
	background: #f9f6f296 !important;
    padding: 50px 50px 0px !important;
    margin-bottom: 70px !important;
	overflow-x: auto !important;
    -webkit-overflow-scrolling: touch !important;
}
.woocommerce-cart-form table{
	width: 100% !important;
    border-collapse: collapse !important;
    min-width: 600px !important;
}
	.fdstyle-list-3 .fdlist_3_title h3 {
    font-size: 16px !important;
}
	.fdstyle-list-1 h3 a{font-size: 20px !important;}
	.fdstyle-list-3 .fdlist_3_title{width: 100% !important;}
	.fdstyle-list-3 .fdlist_3_des {
    width: 100% !important;
    padding-right: 0px !important;
    padding-left: 0px !important;
	display: block !important;
}
	.fdstyle-list-3 .fdlist_3_order, .fdlist_3_price{width: 50% !important;}
	.fdlist_3_price{margin-top: 5px !important;}
	.exfd-shopping-cart{z-index: 1000 !important;}
	    .ex-fdlist .exfd-shopping-cart {
        opacity: 1 !important;
    }
	h4{font-size: 18px !important;}
	.mkdf-woocommerce-page .cart-collaterals table td{float: right !important;}
	.wc-proceed-to-checkout a, div.woocommerce a.button {font-size: 12px !important;}
	.checkout.woocommerce-checkout h3, .checkout.woocommerce-checkout h4 {
    font-size: 20px !important;
    letter-spacing: 4px !important;
}
	.mkdf-woocommerce-page .woocommerce-checkout table td .amount{text-align: right !important; float: right !important;}
	.mkdf-woocommerce-page .woocommerce-checkout .select2-container{
	width: 100%;
    margin-bottom: 44px !important;
    font-size: 15px !important;
    line-height: 30px !important;
    margin-top: 8px !important;
    border-bottom: 1px solid #ddd !important;
	}
	
	
}
@media(max-width: 1367px){
	.mkdf-main-menu ul li a {
    font-size: 12px !important;
}
	.mkdf-sticky-header .mkdf-btn.mkdf-btn-solid {
    font-size: 12px !important;
}
}
@media(max-width: 1203px){
.mkdf-main-menu>ul>li>a {
    padding: 0 10px !important;
	}
	.mkdf-page-header .mkdf-menu-area .mkdf-logo-wrapper a{height: 55px !important;}
	.mkdf-sticky-header{display: none !important;}
}
@media(max-width: 1024px){
	.mkdf-mobile-header .mkdf-mobile-logo-wrapper a{height: 80px !important;}
	.mkdf-mobile-header .mkdf-mobile-header-inner{height: 100px !important;}
}
@media only screen and (max-width: 680px) {
  .mkdf-woocommerce-page table.cart .mkdf-quantity-buttons .mkdf-quantity-minus,
  .mkdf-woocommerce-page table.cart .mkdf-quantity-buttons .mkdf-quantity-plus {
    display: inline-block !important; /* Make them visible */
    font-size: 20px; /* Bigger text for better visibility */
	  margin:-4px 0px;
  }
}

