body .page-header.type4 .header-main .header-center{padding-top: 0;padding-bottom: 0;}
.header-left a {margin-left: 20px;}
body .fullscreen-carousel{height: 760px;}
body .fullscreen-carousel .owl-carousel:not(.owl-loaded)>*,body .fullscreen-carousel .owl-item>*{height: 760px;}
.mimetala_3_block{
	padding: 0 20px;
}
span.action.nav-toggle{color: #FFF;}
.mimetala_3_block .wpb_wrapper.vc_column-inner{margin-bottom: 20px;}
.mimetala_2_banner{padding: 30px 20px 20px 20px;}
.mimetala_2_banner img{border-radius: 8px;}
.mimetala_2_banner h3.vc_custom_heading{
	font-size: 40px;    line-height: 115%;
}
i.porto-icon-chevron-right{
	color: #D0A76D;
}

.footer-top .custom-block {
    width: 100%;
    display: inline-block;
}
.product-social-links{
	display: none !important;
}
ul.contact-details{text-align: center;}
body .footer-middle .share-links a{background: transparent;}
body .footer-middle a:hover,body .page-footer .share-links a:hover{
	color: #D0A76D;
}
.footer_contact_us{position: relative;}
.footer_contact_us img{border-radius: 8px}
.footer_contact_us p,.footer_contact_us a,.footer_contact_us h3{color: #FFF;}
.footer_contact_us a{    width: 100%;display: block;}
.footer_contact_us a i.porto-icon-chevron-right,
a.shop-now-btn i.porto-icon-chevron-right{color: #1E1E1E;}
a.shop-now-btn,
.footer_contact_us a{
	background: #D0A76D;padding: 10px 40px;border-radius: 4px;color: #FFF !important;
}
a.shop-now-btn span,
a.shop-now-btn:hover,
.footer_contact_us a:hover{
	color: #FFF !important;
}
a.shop-now-btn {
    width: 375px;
    display: inline-block;
    font-size: 16px;
}
.customer-account-login .page-header .header-main a, 
.customer-account-login .panel.header .switcher,
.customer-account-login .page-header .minicart-wrapper .action.showcart,
.customer-account-login .page-header .navigation:not(.side-megamenu) .level0 > .level-top,
.customer-account-login .page-header.type5 .search-area a.search-toggle-icon,
.cms-custom-jewelry .page-header .header-main a, 
.cms-custom-jewelry .panel.header .switcher,
.cms-custom-jewelry .page-header .minicart-wrapper .action.showcart,
.cms-custom-jewelry .page-header .navigation:not(.side-megamenu) .level0 > .level-top,
.cms-custom-jewelry .page-header.type5 .search-area a.search-toggle-icon,
.cms-index-index .page-header .header-main a, 
.cms-index-index .panel.header .switcher,
.cms-index-index .page-header .minicart-wrapper .action.showcart,
.cms-index-index .page-header .navigation:not(.side-megamenu) .level0 > .level-top,
.cms-index-index .page-header.type5 .search-area a.search-toggle-icon{color: #FFF;}
.products .product-item-photo{background: #F5F5F5;}
.custom-wishlist-list .towishlist span{display: none;}
.custom-wishlist-list{position: absolute;right: 0;z-index: 9;}
.product-item .action.towishlist{border:0 none;}
.products .product-item{padding-top:10px;}
.product-item-info .product-item-details .product-item-actions{visibility: hidden;}
.products-grid .product-item:hover{
	background: #4F2E2E4D;
	/* padding:0; */
}
.wishlist-index-index .products-grid .product-item:hover{
	padding: 15px;
}
.wishlist-index-index .products-grid .product-item .box-tocart input.qty{
    height: 30px;
    padding: 0 8px;
    border: 1px solid #ddd;
}
.related .products-grid .product-item:hover{
	padding: 15px;
}
.products-slider.owl-carousel .product-item{
	padding: 15px;
}
.products-grid .product-item:hover .product-item-details .product-item-actions{visibility: visible;}

.product-item-info .product-item-details .product-item-actions button.action.tocart.primary{
	background: #1E1E1E;width: 100%;
	color: #FFF;border: 0 none;
}
.product-item .tocart:before{display: none;}
.product-item .tocart:after{
	font-family: 'porto-icons';
	content: '\f856';
	color: #D0A76D;
	margin-left: 10px;
    margin-right: 10px;
}
.product-item-info .product-item-details .product-item-actions .actions-primary{width: 100%;}
.product-item-name a:hover{color: #1E1E1E;}
.shop-now-link{color: #333;}
.shop-now-link:hover{
	text-decoration: none;
}
.shop-now-link:after{
	font-family: 'porto-icons';
    content: '\f856';
    color: #D0A76D;
    margin-left: 10px;
    margin-right: 10px;
}
.category-widget-image {
    background: #F5F5F5;
}
.category-widget-content{
	margin-top: 30px;
}
.category-widget-header{text-align: center;margin: 50px 0;}
h2.category-widget-title{font-size: 32px;}
h5.category-widget-name{font-size: 24px;margin-bottom: 15px;font-weight: 600;}
.category-widget-card{padding: 24px 0;}
p.category-widget-description,
a.category-widget-link.shop-now-link{font-size: 16px;}
.footer-top .custom-block:before{border: 0 none !important;}
.footer_contact_us_text{position: absolute;width: 360px; }
.mimetala_2_banner_img{
	background-color: #f4f4f4;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	padding: 250px 0;
}

a.menu-thumb-link img{
	max-width: 224px;background: #fff;border-radius: 8px;
}
li.ui-menu-item.level1{text-align: center;}
.page-header.type4 .navigation:not(.side-megamenu) li.level0.fullwidth > .submenu li.level1 > a{
	text-align: center;margin: 10px 0;
}
li.level0.fullwidth > .submenu li.level1 > a:hover{
	text-decoration: none;color: #D0A76D;
}
.product-add-form .box-tocart{border: 0 none !important;}
.box-tocart .action.tocart{
	background: #1E1E1E;width: 100%;
	color: #FFF;border: 0 none;
}
.product-options-bottom, .product-info-price{    line-height: 48px;margin-bottom: 0;}
.product-options-bottom .field.qty,#product_addtocart_form  .field.qty{float: right;}
.box-tocart .action.tocart:before{display: none;}
.box-tocart .action.tocart::after{
	font-family: 'porto-icons';
    content: '\f856';
    color: #D0A76D;
    margin-left: 10px;
    margin-right: 10px;
}
.product-add-form .box-tocart > .fieldset{display: flex;flex-direction: row;align-items: center;gap: 20px;}
.product-add-form .box-tocart .actions{width: 100%;}
.product-info-main .product.overview{margin-bottom: 30px;}
.related.porto-products.title-border-bottom > .section-title{
	text-align: center;
    border-bottom: 0 none;
    font-weight: 700;
font-size: 32px;
}
.porto-products.title-border-bottom.move-related .products-slider.show-dots-title-right .owl-dots{display: none;}
.porto-products.title-border-bottom.move-related .custom-wishlist-list{    right: 10px;}
.product-info-main .product.sku .type{
	display: none;
}
.product-info-main .product.sku .value:before{
	    content: '#';margin-right: 5px;
}
.cms-custom-jewelry .page-header.type4 {background-color: transparent;}
.cms-custom-jewelry .page-header.type4:not(.sticky-header) .header-main{position: absolute;width: 100%;}
.cms-custom-jewelry .page-wrapper > .breadcrumbs{display: none;}
.cms-custom-jewelry .page-main{max-width: 100%;padding: 0;}
.customer-account-login .page-header.type4 {background-color: transparent;}
.customer-account-login .page-header.type4:not(.sticky-header) .header-main{position: absolute;width: 100%;}
.customer-account-login .page-wrapper > .breadcrumbs{display: none;}
.customer-account-login .page-main{max-width: 100%;padding: 0;}
.customer-account-login main#maincontent{
	background:  url('../images/login_bg.jpg') center center no-repeat;
}
.customer-account-login .page-title-wrapper{
	display: none;
}
.login-container{
	margin-top: 220px;padding: 0 50px;
}
.login-container strong.block-customer-login-heading{
	font-weight: 600;font-size: 48px;
}
.login-container .block-content-text{font-size: 16px;}
.customer-account-login .footer-top{display: none !important;}
.welcome-back-text{color: #FFF;    position: absolute;bottom: 40%;}
strong.block-customer-login-heading{color: #FFF;}
button.action.login.primary{background: #D0A76D;color: #FFF;border: 0 none;}
button.action.login.primary::after{
	font-family: 'porto-icons';
    content: '\f856';
    color: #1E1E1E;
    margin-left: 10px;
    margin-right: 10px;
}
.action-sign-up{color: #D0A76D !important;}
.main-form-login{background: #F5F5F5;border-radius: 8px;padding: 24px;}
a.action.create.primary.btn-v-dark.py-3.text-md.w-100{display: none;}
button.action.login.primary:hover{background: #D0A76D;color: #FFF;}
.form.create.account .actions-toolbar > .primary .action, .form.create.account .actions-toolbar > .secondary .action{background: #D0A76D;color: #FFF;}
.form.create.account .actions-toolbar > .primary .action::after, .form.create.account .actions-toolbar > .secondary .action::after{
	font-family: 'porto-icons';
    content: '\f856';
    color: #1E1E1E;
    margin-left: 10px;
    margin-right: 10px;
}
@media (min-width: 768px){
	body .amprot-input-block {
		max-width: 100%;
	}
}
@media (min-width: 992px){
	body .page-header.type4 .navigation:not(.side-megamenu) .level0 .level-top{
		font-size: 16px;font-weight: 400;text-transform: none;
	}
	.category-widget-content{text-align: left;}
	.footer_contact_us_text{bottom: 25%;left: 10%;}
	body .sw-megamenu.navigation li.level0 .submenu .container{max-width: 1280px;background: #F5F5F5;}
	.sw-megamenu.navigation li.level0.fullwidth:hover > .submenu, .sw-megamenu.navigation li.level0.staticwidth:hover > .submenu{
		background: transparent;box-shadow: none;
	}
}
@media (min-width: 1200px){
	.columns .column.main{max-width: 1440px;margin: 0 auto;}
	body.layout-1220 .container{max-width:1440px;width:100%;}
	.layout-1220 .block.category.event,.layout-1220 .footer.content,.layout-1220 .header.content,.layout-1220 .navigation,.layout-1220 .page-main,.layout-1220 .page-wrapper>.breadcrumbs >ul,.layout-1220 .page-wrapper>.page-bottom,.layout-1220 .page-wrapper>.widget,.layout-1220 .top-container{max-width:1440px;}
}
/*mobile*/
@media (max-width: 767px){
	.footer_contact_us_text{
		top: 10%;
	    right: 0;
	    left: 0;
	    width: 100%;
	    padding: 50px;
	}
	.mimetala_3_block .wpb_wrapper.vc_column-inner{margin-bottom: 40px;}
	.mimetala_2_banner h3.vc_custom_heading{font-size: 34px;}
	.welcome-back-text{position: relative;}
}
@media (max-width: 600px){
	a.header-contact-link{display: none;}
}