/* Custom Theme 2022-08-05 14:29:23: Do not change this file. */

/* Page Width */

/* Body Font */
body {
		font-size: 14px; 
			font-weight: 400; 
			font-family: Open Sans, sans-serif;
	}
button, .cart.table-wrapper .actions-toolbar > .action, .action-gift,
.action.primary, .action-primary, .btn{
		font-family: Open Sans, sans-serif;
	}
/* Heading Font */
h1,
h2,
h3,
h4,
h5,
h6,
.block-widget-rokanthemes-brand .brand-item .brand-name,
.rokanthemes-onepagecheckout .step-title,
.rokanthemes-onepagecheckout #opc-sidebar .title,
.rokanthemes-onepagecheckout #opc-sidebar .opc-block-summary .table-totals,
.container_vertical_tab_postions.wrapper_category_product_tabs .ui-tabs-nav li a,
.container_vertical_tab_postions.wrapper_product_tabs .ui-tabs-nav li a,
.super-deal-banner-content .super-deal-countdown .time_circles .number,
.super-deal .super-deal-banner-content .super-deal-countdown .number,
.super-deal-banner .super-deal-banner-content .super-deal-countdown .number,
.super-deal .item-deal-product .info-price-deal label,
.wrapper_sub_category_tabs .widget-tabs ul > ul > li > a,
.wrapper_sub_category_tabs.onlyparent .list-category-item .category-item a .cate-name.cate-count,
.customer-account-create .form-create-account .fieldset:not(.additional_info) .legend,
.customer-account-forgotpassword .forget .fieldset:not(.additional_info) .legend,
.filter-options .filter-options-title, .sidebar .block .filter-options-title, 
.filter-options .block-title:not(.filter-title) strong, 
.sidebar .block .block-title:not(.filter-title) strong{ 
		font-family: Patrick Hand, sans-serif;
	}
/* Heading Font Weight*/
h1,
h2,
h3,
h4,
h5,
h6,
.rokanthemes-onepagecheckout .step-title,
.rokanthemes-onepagecheckout #opc-sidebar .title,
.rokanthemes-onepagecheckout #opc-sidebar .opc-block-summary .items-in-cart .title,
.rokanthemes-onepagecheckout #opc-sidebar .opc-block-summary .table-totals,
.rokanthemes-onepagecheckout #opc-sidebar .opc-block-summary .table-totals .mark,
.super-deal .super-deal-banner-content .super-deal-countdown .number,
.super-deal .item-deal-product .info-price-deal label,
.wrapper_sub_category_tabs .widget-tabs ul > ul > li > a,
blockquote,
.super-deal-banner .super-deal-banner-content .super-deal-countdown .number,
.super-deal .item-deal-product .info-price-deal label,
.wrapper_sub_category_tabs .widget-tabs ul > ul > li > a,
.header-container .col-action .minicart-wrapper .action.showcart .counter.qty, .header-container .col-action li .counter.qty,
.product-item .product-label,
.customer-account-create .form-create-account .fieldset:not(.additional_info) .legend,
.customer-account-forgotpassword .forget .fieldset:not(.additional_info) .legend,
.filter-options .filter-options-title, .sidebar .block .filter-options-title, 
.filter-options .block-title:not(.filter-title) strong, 
.sidebar .block .block-title:not(.filter-title) strong,
.modal-popup .modal-title {
		font-weight: 700; 
	}

/* Menu Font */
.navigation.custommenu li.level0 .level-top,
.navigation li.level0.parent .submenu .mega-columns .level1.parent > a,
.verticalmenu.navigation .list-category-dropdown li.level0 > .submenu .title-cat-mega-menu span,
.verticalmenu.navigation .list-category-dropdown li.level0.classic .parent .subchildmenu .title-cat-mega-menu span,
.verticalmenu.navigation li.level0 > a{
		font-family: Spartan, sans-serif;
	}
/* Menu Font Weight*/
.navigation.custommenu li.level0 .level-top,
.navigation li.level0.parent .submenu .mega-columns .level1.parent > a,
.verticalmenu.navigation li.level0>a{
		font-weight: 700; 
	}













/* Footer */
	/* Footer background */
		/* Footer background image */
		/* Footer text color */
		/* Footer title color */
		/* Footer bottom background color */
		/* Footer bottom color */
	

.block-newsletter-form{       
	}
body .page-header .header-container:not(.sticky) .header.panel>div{
	padding-top: 10px;
    padding-bottom: 0px;
}
body .page-header .header-container.sticky .header.panel>div{
	padding-bottom: 0px;
}
.catalog-product-view #maincontent{margin-top: 40px;}
.header .dropdown-toplinks:hover .dropdown-menu {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -o-transform: translateY(0);
}
.header .dropdown-toplinks .dropdown-menu {
    min-width: 0;
    left: 0;
    right: auto;
    opacity: 0;
    position: absolute;
    top: 100%;
    visibility: hidden;
    z-index: 100;
    display: block !important;
    padding: 0;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -o-border-radius: 0;
    box-shadow: 0 0 3px 0 rgb(0 0 0 / 10%);
    background-color: #fff;
    margin: 0;
    border: none;
    transform: translateY(20px);
    -webkit-transform: translateY(20px);
    -moz-transform: translateY(20px);
    -o-transform: translateY(20px);
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
}
.header .dropdown-toplinks .dropdown-menu .links{
	display:block;
	margin-right: 0;
}
.header .dropdown-toplinks .dropdown-menu li a:not(.no-display) {
    border-bottom: 1px solid #eee;
    padding: 12px 15px 8px;
    display: block;
    font-size: 14px;
}
.primary-menu-container .navigation.custommenu li.level0 .level-top {
    font-size: 16px;
}
body .page-header .header-container .header.links li.authorization-link:after{display:none;}
body .header-container .header.links li:last-child{padding-left: 0;}
.product.attribute.description img {
    height: auto !important;
    width: auto!important;
}
@media(max-width:768px){
	.top-search{
	    background-color: #47c793;
		padding: 2px 5px;
		color: #fff;
		border-radius: 5px;
	}
	body .page-header .header-container .topbar .topbar-inner>div>*{padding: 0.4rem 0;}
	.product.info.detailed .product.data.items>.item.content div {
		width: 100%!important;
	}
}
.header-top-link{padding: 0;line-height: 1;}
.header-top-link li{display: inline-block;margin-bottom: 0!important;padding-right: 1rem;}
.page-header .header-container .topbar .topbar-inner .col-top-link>.block-search>*{margin-right:1rem;}
.page-header .header-container .topbar .topbar-inner>div>*:is(.block-search){padding: 0.2rem 0;}
#search-input-autocomplate{height: 30px;}