/* 
 Theme Name:     Maracom
 Author:         Maracom
 Author URI:     https://maracom.hr
 Template:       Divi
 Version:        v1
 Description:   A Child Theme built using the elegantmarketplace.com Child theme maker
Developed by Andrew Palmer for Elegant Marketplace www.elegantmarketplace.com Free to use and duplicate as many times as you like
 Wordpress Version: 4.9.8
*/ 


/* ----------- PUT YOUR CUSTOM CSS BELOW THIS LINE -- DO NOT EDIT ABOVE THIS LINE --------------------------- */ 

@font-face {
    font-family: maracom;
    src: url("../maracom/fonts/pirulen.ttf");
}

.maracom-font {
    font-family: "maracom";
}

button.button,
a.button{
	color: #dcac27!important;
	border-color: #dcac27!important;
}

/* Hide scrollbar for Chrome, Safari and Opera */
.hide-scrollbar::-webkit-scrollbar {
  display: none;
}

/* Hide scrollbar for IE, Edge and Firefox */
.hide-scrollbar{
  -ms-overflow-style: none;  /* IE and Edge */
  scrollbar-width: none;  /* Firefox */
}

@media only screen and (max-width: 981px){
	#no-margin-mobile.et_pb_row.no-margin-mobile{
		margin-left: 0!important;
		margin-right: 0!important;
		width: 100%!important;
		padding-left: 5%!important;
	}
	#no-margin-mobile.et_pb_row.no-margin-mobile > div{
		margin-bottom:0!important;
	}
}

/*MOBILE MENU STICKY FIX*/
#section-mobile-menu > div:first-child{
	z-index: 1000 !important;
}

/*FIBO SEARCH NO BACKGROUND*/
.fibosearch-nobg .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp{
	background: transparent!important;
}

.et_mobile_menu{
	max-height:calc(100vh - 130px)!important;
	overflow-y: auto!important;
	border-radius: 0 0 50px 50px!important;
}
/*MENU ICONS*/
.mobile-menu-wrap-fix .et_pb_row{
	width: 90%!important;
}
.et_pb_menu__search-button:after{
	font-weight:900;
}
.menu-wrap-flex-start .et_pb_menu__wrap{
	justify-content: flex-start!important;
}

.menu-wrap-flex-end .et_pb_menu__wrap{
	justify-content: flex-end!important;
	gap: 10px;
}
.menu-wrap-flex-end .et_pb_menu__wrap .et_pb_menu__menu{
	margin-right: 10px;
}
.menu-wrap-flex-end .et_pb_menu__wrap .et_pb_menu__menu>nav>ul{
	gap: 10px;
}
.menu-wrap-flex-end .et_pb_menu__wrap .et_pb_menu__menu>nav>ul>li{
	margin-top: 10px;
}
/*npr*/
/*.menu-home a {
font-family: ‘ETMODULES’;
font-size: 18px!important;
color: white!important;
}

.menu-home a:hover {
color: #8dc63f!important;
}*/
/*npr*/
.menu-icon a:before{
	font-family: 'ETmodules';
	font-size: 18px!important;
	color: #024542!important;
}
.menu-icon.profil a:before{
    content: '\e08a';
}
.menu-icon.track-order a:before{
    content: '\e081';
}
.menu-icon.heart a:before{
    content: '\e089';
}


/*TEXT GRADIENT*/
@supports (background-clip: text){
  	.text-gradient .et_pb_text_inner *{
    -webkit-text-fill-color: transparent!important;
  	color: transparent!important;
    
  	background-size: 150%;
	background-position: 0% 50%;
  	/*background: linear-gradient(to right, #d3b15f, #faf0a0);*/
    background-image: repeating-linear-gradient(to right, #a2682a 0%, #be8c3c 8%, #be8c3c 18%, #d3b15f 27%, #faf0a0 35%, #ffffc2 40%, #faf0a0 50%, #d3b15f 58%, #be8c3c 67%, #b17b32 77%, #bb8332 83%, #d4a245 88%, #e1b453 93%, #a4692a 100%);
    
  	-webkit-background-clip: text;
  	background-clip: text;
    
  	animation: MoveBackgroundPosition 6s ease-in-out infinite;
} 
}
.text-gradient .et_pb_text_inner *{
	filter: drop-shadow(0 0 8px rgba(252, 244, 170, 0.4));
}
@keyframes MoveBackgroundPosition { 
  0% {
      background-position: 0% 50%
  }
  
  50% {
    background-position: 100% 50%
  }
  
  100% {
    background-position: 0% 50%
  }
}

/*WISHLIST style*/
.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist{
	left:calc(100% - 10px);
	transform: translateX(-100%);
}
.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a i{
	background:#ffffffdd;
	-webkit-box-shadow: 0px 5px 20px -5px rgba(0,0,0,0.4), inset 0px 20px 20px -10px rgba(255,255,255,0.7), inset 0px -15px 20px -10px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 5px 20px -5px rgba(0,0,0,0.4), inset 0px 20px 20px -10px rgba(255,255,255,0.7), inset 0px -15px 20px -10px rgba(0,0,0,0.3);
	box-shadow: 0px 5px 20px -5px rgba(0,0,0,0.4), inset 0px 20px 20px -10px rgba(255,255,255,0.7), inset 0px -15px 20px -10px rgba(0,0,0,0.3);
	padding: 10px 8px 0 8px;
	aspect-ratio: 1;
	border-radius: 50%;
	font-size: 1.3rem;
	transition: scale 200ms ease-in;
}
.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a i:hover,
.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a i:active{
	scale:1.05;
}
.woocommerce a.button.alt, .woocommerce-page a.button.alt{
	border-color: #c9773f;
	border-radius: 50px;
}
.yith-wcwl-add-to-wishlist svg.yith-wcwl-icon-svg{
	color: #dcac27;
}
.yith-wcwl-add-to-wishlist.exists svg.yith-wcwl-icon-svg{
	color: #dcac27;
	fill: #dcac27;
}

/*MY ACCOUNT*/
.my-profile-style .woocommerce nav.woocommerce-MyAccount-navigation ul{
	list-style-type: none;
	letter-spacing: 2px;
	line-height: 2em;
	color: white;
	font-weight: bold;
	font-size: 18px;
}
.my-profile-style .woocommerce nav.woocommerce-MyAccount-navigation{
	background: #034543;
	padding: 1rem;
	border-radius: 35px;
}