.woocommerce-cart table.shop_table td {
    padding: 40px 30px 40px 20px;
	font-size: 15px;
}

.nav-container nav.transparent .nav-utility{
	background-color:#000000;
}

/* menu */
.nav-container nav.transparent .menu > li > a, nav .menu > li > a{
	line-height: 30px;
  /*width: 110px;*/
	padding-left: 10px;
  padding-right: 10px;
  text-align: center;
}
nav .menu > li{
	margin-top:35px;
	margin-bottom:35px;
	padding-right:0!important;
}
.menu > li > a{
	color:#ffffff;
}
.nav-container nav.transparent.nav-show .menu > li > a{
	color:#472859!important;
}
.nav-container nav.transparent.nav-show .menu > li > a:hover{
	color:#ffffff!important;
}
.menu a:hover{
	/*text-decoration:underline;*/
	background-color:#472859;
	color:#ffffff!important;
	border-radius:30px;
}
#categories-2 > ul > li:hover{
	color:#ffffff!important;
	font-weight:700;
}
/* END menu */

.owl-item{
	width:11.1%!important;
}
.tab-content {
    width: 100%;
    padding-left: 20%;
    padding-right: 20%;
}
.vc_custom_1651828849229{
	padding-top:120px;
	padding-bottom:120px;
}
.bg-light .btn-filled:hover{
	background-color:#ffffff;
	color:#472859;
}
.nav-control{
	display:none;
}
ul{
	list-style:inside;
}
.page-title-center{
	height:600px;
}
.nav-container nav.transparent .nav-utility {
    border-bottom-color: transparent;
}
.icon_title_list, .accordion{
	list-style: none;
}
#main-content{
	height:auto!important;
}
.woocommerce-MyAccount-navigation > ul > .is-active a, .button:hover{
	color:#ffffff!important ;
}
.woocommerce-MyAccount-navigation-link{
	list-style-type:none!important;
	padding:10px;
}
.woocommerce-MyAccount-navigation-link a{
	font-size:14px;
}

/*.mb72{
	margin:0!important;
}*/

/*section{
	padding-top:0!important;
}*/

/*@media screen and (max-width 768px){

}*/





/** mobile **/

@media (max-width: 990px){
	.box-zoom .box-inner{
		width:50%;
		height:50%;
		float:left;
	}
	.box-zoom .box-mask{
		height:50px;
	}
	.box-zoom .box-mask .mask-content .mask-content__title{
		font-size:7px;
		line-height:10px;
	}
		.nav-container nav.transparent .menu > li > a{
	line-height: 30px;
		margin:0;
  text-align: center;
	}
	nav .menu > li{
	margin-top:0px;
	margin-bottom:0px;
	}
	.tab-content {
			padding-left: 0;
			padding-right: 0;
	}
	.portfolio > .container{
		width:100%;
	}
	.container{
		width:90%;
		padding-left:0;
		padding-right:0;
	}
	.fullscreen{
		height:75vh;
	}
	.vc_custom_1651828849229{
		padding-top:20px!important;
		padding-bottom:20px!important;
	}
	section{
		padding-left:0!important;
		padding-right:0!important;
		padding-top:10px!important;
	}
}