@import url('https://fonts.googleapis.com/css2?family=Italianno&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');
@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css');
@import url("https://cdnjs.cloudflare.com/ajax/libs/material-design-iconic-font/2.2.0/css/material-design-iconic-font.min.css");
*{padding: 0;margin: 0;}
body {margin: 0;padding: 0;font-weight: 500;font-family: 'Roboto', sans-serif;}
h1, h2, h3, h4, h5, h6{padding: 0;margin: 0;font-family: 'Roboto', sans-serif;}
p{padding: 0;margin: 0;font-family: 'Roboto', sans-serif;margin-bottom: 10px;}
img{max-width: 100%;border: none;}
a{text-decoration: none;outline: none !important;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;-ms-transition: all 0.3s ease;transition: all 0.3s ease;}
button{outline: none;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;-ms-transition: all 0.3s ease;transition: all 0.3s ease;}
button:focus{box-shadow: none;}
figure{padding: 0;margin: 0;}
.card, .card-header, .card-body, .card-footer{border: 0;border-radius: 0;padding: 0;background-color: transparent;}
ul{padding: 0;margin: 0;list-style-type: none;}
ul li{padding: 0;margin: 0;}
.pt-70{padding-top: 70px;}
.pb-70{padding-bottom: 70px;}
.main-area{position: relative;}
.btn {
    font-size: 14px;
    font-weight: 400;
    padding: 0 23px;
    border: 1px solid;
    outline: none;
    border-radius: 30px;
}
.btn-primary{
    border-color: #B18837;
    background-color: #B18837;
    color: #ffffff;
}
.btn-primary:hover{
    border-color: #000000;
    background-color: #000000;
    color: #ffffff;
}
.btn-black{
    border-color: #000000;
    background-color: #000000;
    color: #ffffff;
}
.btn-black:hover{
    border-color: #B18837;
    background-color: #B18837;
    color: #ffffff;
}

.banner-main-area{ margin-top:100px;}
.banner-area {height: 700px;background-position: top;background-size: cover;background-repeat: no-repeat;position: relative;
z-index: 0;padding: 50px 0px;}
.banner-contain{width: 25%;height: 82%;position: absolute;}
.banner-contain h1{font-size: 45px;margin-bottom: 10px;color: #b18837;}
.banner-contain p{font-size: 17px;line-height: 25px;color: #b18837;}
.banner-contain .btn-custom{position: absolute;bottom: 0px;padding: 9px 50px;background: #0083a7;color: #fff;border-radius: 30px;font-size: 15px;font-weight: 400; transition:all .3s ease-in-out}
.banner-contain .btn-custom:hover{background: #b18837;color: #fff;transition:all .3s ease-in-out}
.banner-carousel .owl-dots {position: absolute;bottom: 70px;left: 0;width: 100%;padding: 0px 0;z-index: 1;display: flex;
  justify-content: center;}
.banner-carousel .owl-dots .owl-dot span{display: none;}
.banner-carousel .owl-dots .owl-dot{width: 60px;height: 3px;border-radius: 0px;border: 0;background-color: #b1882e;margin: 0px 5px;}
.banner-carousel .owl-dots .owl-dot.active, .banner-carousel .owl-dots .owl-dot:hover{background-color: #0083a7;}
.banner-main-area .owl-nav{ display:none;}

.bannerafter{ padding:50px 0px; text-align:center;}
.bannericon{width: 120px;margin: 0px auto 15px;text-align: center;height: 75px;display: flex;justify-content: center;}
.bannericon img{width: 100%;height: 100%;object-fit: contain;}
.bannerafter h4{font-size: 18px;color: #B08737;letter-spacing: 2px;text-transform: uppercase;font-weight: bold;line-height: 22px;}
.produktet{ padding:40px 0px;}
.produktet h4{font-size: 48px;color: #B08737;text-transform: uppercase;text-align: center;font-weight: bold;line-height: 45px;}
.produktetbox{position: relative;box-shadow: 0px 0px 15px 0px #b0873754;border-radius: 10px;padding: 93px 0px;overflow: hidden;}
.produktetimg{position: relative;right: -140px;}
.produktet h3{font-size: 23px;color: #B08737;text-align: left;font-weight: bold;line-height: 25px;position: absolute;top: 25px;
left: 20px;z-index: 9;}
.produktetbox1{position: relative;box-shadow: 0px 0px 15px 0px #b0873754;border-radius:10px;padding: 35px 0px 8px;overflow: hidden;}
.produktetimg1{position: relative;right: -100px;height: 165px;}
.produktetimg2{height: 200px;right: -130px;position: relative;}
.produktetimg2 img{width: 53%;margin-top: 15px;}
.produktetbox2{ padding:0px;}






/*-- footer area start --*/
.footer-area{ float:left; width:100%;}
.footer-body {
    padding: 50px 0 25px;
}
.footer h4 {
    text-transform: uppercase;
    color: #000000;
    font-size: 18px;
    margin: 0 0 13px;
    font-weight: 600;
}
.footer ul li {
    margin: 0 0 6px;
}
.footer ul li a{
    color: #000000;
    font-size: 16px;
    font-weight: 300;
}
.footer ul li a:hover{
    color: #B18837;
}
.footer .subscrib-box{}
.footer .subscrib-box label {
    display: block;
    margin: 0 0 10px;
    font-weight: 400;
    font-size: 16px;
}
.footer .subscrib-box .form-control {
    border-radius: 30px;
    border: 1px solid #B18837;
    background-color: transparent;
    font-size: 16px;
    font-weight: 400;
    color: #B18837;
    height: 45px;
    padding: 10px 20px;
    padding-right: 30px;
    border-right: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
.footer .subscrib-box .form-control::placeholder{
    font-size: 16px;
    font-weight: 400;
    color: #B18837;
}
.footer .subscrib-box .form-control:focus{
    box-shadow: none;
}
.footer .subscrib-box .form-group{
    position: relative;
}
.footer .subscrib-box .form-group::after {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    z-index: 1;
    width: 23px;
    height: 100%;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    background-image: url(../images/sape1.png);
}
.footer .subscrib-box .form-group {
    width: 70%;
}
.footer .subscrib-box .btn {
    height: 38px;
    position: relative;
    margin-left: -17px;
}
.footer-social-link li{
    display: inline-block;
    margin-right: 2px;
}
.footer-social-link li:last-child{
    margin-right: 0;
}
.footer-social-link li:last-child{
    margin: 0;
}
.footer-social-link li a {
    width: 35px;
    height: 35px;
    border-radius: 50%;
    color: #ffffff !important;
    background-color: #B18837;
    font-size: 19px;
}
.footer-social-link li a:hover{
    background-color: #000000;
}
.footer-social-area {
    padding-top: 20px;
}
.copyright-area{
    padding: 18px 0;
    background-color: #B18837;
}
.copyright-area p{
    text-align: center;
    color: #ffffff;
    font-size: 17px;
    font-weight: 400;
}
.copyright-area p strong{
    font-weight: 500;
}
/*-- footer area stop --*/
/*-- client area start --*/
.client-area {
    padding-bottom: 40px;
}
.client-box {
    width: 100%;min-height: 100px;
}
.client-box img {

    width: 70% !important;
	height:100%;
   				
}
/*-- client area stop --*/
/*-- teconologia area start --*/
.media.teconologia-media .media-img {
    width: 300px;
    height: 302px;
}
.media.teconologia-media .media-img img{
    width: 100%;
    object-fit: cover;
}
.media.teconologia-media .media-body{
    background-color: #FFEBD3;
    padding: 25px;
    padding-bottom: 20px;
}
.media.teconologia-media .media-body h3 {
    font-size: 27px;
    font-weight: 400;
    color: #000000;
    line-height: 35px;
    margin: 0 0 50px;
	min-height: 110px;
}
.media.teconologia-media .media-body h3 strong{
    font-weight: 500;
}
.media.teconologia-media .media-body p {
    font-size: 12px;
    font-weight: 300;
    color: #000000;
    margin: 0 0 35px;
}
.media.teconologia-media .media-body .btn {
    padding: 2px 10px;
    font-size: 12px;
    font-weight: 500;
}
/*-- teconologia area stop --*/
/*-- heading area start --*/
.heading{
    margin: 0 0 50px;
}
.heading h3{
    text-transform: uppercase;
    color: #B18837;
    font-size: 42px;
    font-weight: 700;
    margin: 0;
}
.kerkuarat-imgbox {
    height: 240px;
    border-radius: 50%;
    border: 1px solid #B18837;
    overflow: hidden;
}
.kerkuarat-imgbox img {
    width: 100%;
    object-fit: cover;
}
.kerkuarat-carousel .owl-nav {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin: 0;
    position: relative;
    bottom: 150px;
    z-index: 0;
}
.kerkuarat-carousel .owl-nav .owl-prev span, .kerkuarat-carousel .owl-nav .owl-next span{
    display: none;
}
.kerkuarat-carousel .owl-nav .owl-prev, .kerkuarat-carousel .owl-nav .owl-next{
    width: 17px;
    height: 62px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    position: relative;
    background-color: transparent;
}
.kerkuarat-carousel .owl-nav .owl-prev:hover, .kerkuarat-carousel .owl-nav .owl-next:hover{
    background-color: transparent;
}
.kerkuarat-carousel .owl-nav .owl-prev {
    background-image: url(../images/arrow-left.png) !important;
    left: -40px;
}
.kerkuarat-carousel .owl-nav .owl-next{
    background-image: url(../images/arrow-right.png) !important;
    right: -40px;
}
.owl-carousel.kerkuarat-carousel .owl-stage-outer {
    z-index: 1;
}
/*-- heading area stop --*/
/*-- hotel area start --*/
.hotel-img {
    height: 390px;
    position: relative;
    background-position: bottom;
    background-size: cover;
    background-repeat: no-repeat;
}
.hotel-img img{
    width: 100%;
    object-fit: cover;
    position: relative;
    z-index: 0;
}
.hotel{
    background-color: #ffebd4;
}
.hotel:nth-of-type(2n){
    background-color: #0083a7;
}
.hotel-contain {
    padding: 30px;
    width: 100%;
}
.hotel-contain p{
    color: #000;
    font-size: 15px;
    font-weight: 300;
}
.hotel-contain .icon {
    width: 100%;
    max-width: 65px;
}
.hotel-contain .icon img{
    width: 100%;
    object-fit: cover;
}
.hotel-img .hotel-img-contain {
    background: rgb(77,192,188);
    background: -moz-linear-gradient(90deg, rgb(255, 235, 212) 0%, rgb(255, 235, 212) 10%, rgba(94,120,191,0) 70%, rgba(114,36,194,0) 100%);
    background: -webkit-linear-gradient(90deg, rgb(255, 235, 212) 0%, rgb(255, 235, 212) 10%, rgba(94,120,191,0) 70%, rgba(114,36,194,0) 100%);
    background: linear-gradient(90deg, rgb(255, 235, 212) 0%, rgb(255, 235, 212) 10%, rgba(94,120,191,0) 70%, rgba(114,36,194,0) 100%);
    width: 100%;
    height: 100%;
    padding: 45px 45px 45px 0;
}
.hotel:nth-of-type(2n) .hotel-img .hotel-img-contain{
    background: rgb(255,235,211);
    background: -moz-linear-gradient(90deg, rgb(0, 131, 167) 0%, rgb(0, 131, 167) 10%, rgba(94,120,191,0) 70%, rgba(114,36,194,0) 100%);
    background: -webkit-linear-gradient(90deg, rgb(0, 131, 167) 0%, rgb(0, 131, 167) 10%, rgba(94,120,191,0) 70%, rgba(114,36,194,0) 100%);
    background: linear-gradient(90deg, rgb(0, 131, 167) 0%, rgb(0, 131, 167) 10%, rgba(94,120,191,0) 70%, rgba(114,36,194,0) 100%);
}
.hotel-img .hotel-img-contain h3 {
    color: #b18837;
    font-family: 'Roboto', sans-serif;
    font-size: 75px;
    font-weight: 400;
    line-height: 100px;font-style: italic;
}
.hotel:nth-of-type(2n) .hotel-img .hotel-img-contain h3 {
    color: #fff;
    font-family: 'Roboto', sans-serif;
    font-weight: 300;
    font-size: 75px;
}
.hotel:nth-of-type(2n) .hotel-contain p{
    color: #fff;
}
.hotel-img-contain .btn {
    display: inline-block;
    max-width: 150px;
    min-width: 150px;
    padding: 6px 0;
    font-size: 15px;
}
/*-- hotel area stop --*/
/*-- header area start --*/

header.header.fix {
 
  background-color: #fff;
  z-index: 99;
  box-shadow: 0px 0px 15px 0px #ddd;
  padding: 10px 0px 10px;
}

.header {
    background-color: #ffffff;
   position: fixed;
transition: ease 0.3s;
padding: 18px 0 18px;
width: 100%;
top: 0;
z-index: 99;
}
.logo {
    width: 100%;
    max-width: 145px;
}
.logo img{
    width: 100%;
    object-fit: cover;
}
.menu-area .nav-menu{
    margin: 0;
}
.menu-area .nav-menu > li > a {
    height: auto;
    padding: 15px 10px;
    font-size: 14px;
    color: #000000;
}

.menu-area .nav-menu > li.current_page_item a{color: #b58d35;}
.menu-area .nav-menu > li.current-menu-item a{color: #b58d35;}


.menu-area .nav-menu > li > a:hover, .menu-area .nav-menu > li.active > a{
    color: #b58d35;
}
.search-box .form-control {
    width: 100%;
    max-width: 50%;
    border-radius: 30px;
    border: 1px solid #000;
    margin-right: 12px;
    height: 25px;
}
.search-box .btn-search{
    background-color: transparent;
    border: none;
    font-size: 14px;
}
.navigation {
    width: auto;
    height: auto;
    background-color: transparent;
}
.header-right {
    min-width: 170px;margin-top: -25px;
}
.language-list{
    display: inline-block;
}
.language-list li{
    display: inline-block;
}
.language-list li a img {
    width: 32px;
}
.account-list {
    display: inline-block;
    margin-right: 45px;
}
.account-list li {
    display: inline-block;
    margin-right: 12px;
}
.account-list li:last-child{
    margin-right: 0;
}
.account-list li a img {
    width: 13px;
    height: 14px;
}

.search-button{ display:none;}

.account-list .dropdown-menu{width: 310px;position: absolute;background: #e8dcc2;padding: 25px;border: none;
border-radius: 20px;}
.account-list .dropdown-menu h4{font-size: 18px;color: #b2892e;margin-bottom: 10px;}
.account-list .dropdown-menu .form-control{background: #efe6d4;border: none;border-radius: 0px;}
.account-list .dropdown-menu .form-control::placeholder{ color:#000;}
.account-list .dropdown-menu .btn-primary{width: 100%;padding: 7px 10px;}
.regjister{color: #b2892e;font-size: 15px;margin-bottom: 10px;display: inline-block;}
#dropdownMenuButton1{background-color: inherit !important;border: none !important;padding: 0px;}



#search-box {
     visibility: hidden;
     position: absolute;
     height: 100%;
     width: 100%;
     position: fixed;
     top: 0;
     left: 0;
     right: 0;
     z-index: 999999999;
}
 #search-box .container {
     display: table;
     width: 100%;
     height: 100%;
}
 #search-box .container .close {
     position: absolute;
     right: 32px;
     top: 32px;
     width: 32px;
     height: 32px;
     opacity: 0.3;
}
 #search-box .container .close:hover {
     opacity: 1;
}
 #search-box .container .close::before, #search-box .container .close::after {
	position: absolute;
	left: 15px;
	content: ' ';
	height: 26px;
	width: 2px;
	background-color: #000;
}
#search-box .form {
	display: flex;
}
 #search-box .container .close:before {
     transform: rotate(45deg);
}
 #search-box .container .close:after {
     transform: rotate(-45deg);
}
 #search-box .container .search-main {
     display: table-cell;
     vertical-align: middle;
}
 #search-box .container .search-main .search-inner {
     width: 100%;
     margin: 0 auto;
}
 #search-box .container .search-main form {
     position: relative;
}
#search-box .container .search-main input {
	background: #ffffff;
	border: none;
	box-shadow: none;
	padding: 0 15px;
	font-size: 15px;
	height: 60px;
	border: 1px solid #b18837;
	display: block;
	color: black;
	margin-bottom: 0;
	width: 100%;
	border-radius: 30px 0 0 30px;
}
 #search-box .container .search-main input:focus {
     outline: none;
}
#search-box .container .search-main button {
	border: 0;
	left: auto;
	outline: none;
	padding: 0;
	position: relative;
	right: 0;
	top: 0;
	bottom: 0;
	background: transparent;
	font-size: 20px;
	padding: 8px 18px;
	background-color: #b18837;
	color: #fff;
	width: 60px;
	border-radius: 0px 30px 30px 0;
}
#search-box .container .search-main button:hover{
  background-color: #000000;	
}
 #search-box .container .search-main .search-info {
     display: block;
     color: white;
     text-align: right;
     float: right;
     margin-top: 4px;
}
#search-box.-open {
	background: #fffffff2;
	visibility: visible;
	animation: fadein 0.8s;
}
 #search-box.-open .container .search-main input {
    
}
 @keyframes fadein {
     from {
         opacity: 0;
    }
     to {
         opacity: 1;
    }
}

/*-- header area stop --*/



/*-------inner page listing start--------*/
.innerbanner{ margin-top:110px; padding:0px 0px;}
.innerbanner ul{ padding:0px; margin:0px;}
.innerbanner ul li{ display:inline-block; position:relative;background: #e8dcc0;padding: 0px 65px; color:#b2892e; font-size:15px;margin-right: 7px;}
.innerbanner ul li:after{ position:absolute; content:""; background:url(../images/shap.png); top:0px;right: -11px;
width: 18px;height: 100%;background-repeat: no-repeat;background-size: 100% 100%;}
.innerbanner ul li:last-child:after{ position:absolute; content:""; background:url(../images/shap10.png); top:0px;right: -11px;
width: 18px;height: 100%;background-repeat: no-repeat;background-size: 100% 100%;}

.innerbanner ul li a{display: block;color:#b2892e; font-size:15px;}
.dyshekearea{ padding:50px 0px;}
.dyshekearea h4{ font-size:50px; line-height:60px;color:#b58d35; margin-bottom:20px;font-weight: 400;}
.dyshekearea p{ font-size:17px; color:#000; line-height:25px;font-weight: 400;}
.dyshekearea .nav-tabs {
    border-bottom: none;
    width: 100%;
    max-width: 85%;
}
.dyshekearea .nav-tabs .nav-link{color: #B18837;border-top: 2px solid #B18837;margin-right: -4px; position:relative;border-top-left-radius: 13px;border-top-right-radius: 13px;padding: 3px 30px;font-size: 15px;font-family: 'Roboto', sans-serif;
font-weight: 600;}
/*.dyshekearea .nav-tabs .nav-link:after{position: absolute;content: "";width: 2px;height: 16px;background: #b18837;top: 4px;right: 0px;}*/
.dyshekearea .nav-tabs .nav-item.show .nav-link, .dyshekearea .nav-tabs .nav-link.active{color: #fff;background-color: #0083a7;
border-color: #0083a7;border-bottom-left-radius: 25px;border-bottom-right-radius: 25px;border-top-left-radius: 25px;
border-top-right-radius: 25px;}
.dyshekearea .nav-tabs .nav-link:focus, .dyshekearea .nav-tabs .nav-link:hover{color: #fff;background-color: #0083a7;border-color: #0083a7;border-bottom-left-radius: 25px;border-bottom-right-radius: 25px;border-top-left-radius: 25px;
border-top-right-radius: 25px;}
.dyshekeboxin{width: 100%;box-shadow: 0px 0px 15px 0px #b0873754;border-radius: 10px;padding: 20px 20px 20px;margin-bottom: 25px;}
.dyshekeboxin h3 {font-size: 32px;line-height: 38px;color: #b58d35;margin-bottom: 0px;font-weight: 400;}
.dyshekeboxin h6{font-size: 16px;margin-bottom: 40px;font-weight: 400;color:#000;}
.dyshekearea .btn{background: #0083a7;border-color: #0083a7;padding: 8px 23px;font-size: 17px;}
.dyshekearea .btn:hover{background: #b2892e;border-color: #b2892e; color:#fff;}
.filterarea {
    position: relative;
    padding-top: 30px;
}
.filtre{display:block;min-width:max-content;background: #e8dcc0;padding: 7px 25px;border-radius: 50px;color: #000;font-size: 17px;
font-weight: 400;}
.filtre span img{width: 20px;height: 23px; margin-right:5px;}
.poparea .modal-content{background: #e8dcc2;border: none;border-radius: 20px;}
.poparea .modal-dialog{max-width: 400px;}
.poparea .form-group{margin-bottom: 15px;}
.poparea label {display: inline-block;color: #a4750d;font-size: 15px;margin-bottom: 6px;}
.poparea .form-control{border: none;border-radius: 0px;height: 45px;position: relative;}
.poparea .form-select{ position:relative; background:url(../images/arrow.svg) #efe6d4 97% 20px;background-repeat: no-repeat;
right: 0px;width: 100%;background-size: 6%;}
.poparea .modal-header{ border-bottom:0px;}
.poparea .form-select:after{ position:absolute; content:""; top:0px; right:0px;background: #efe6d4; width:100%;}
.rifillo{padding: 5px 35px;font-size: 17px;}
.kerko{padding: 5px 35px;font-size: 17px; background:#000; border:none;}
.modal-header .btn-close{opacity: 1;color: #000;}
.form-control:focus{box-shadow: none;}
.filterarea .tab-content{margin-top: 100px !important;}
/*-------inner page listing stop--------*/

/*-------detail page listing start--------*/
.detailarea{padding: 50px 0px;}
#big .item {margin: 2px;color: #FFF;text-align: center;height: 450px;}
#big .owl-nav{ display:none;}
#big .item img{width: 85%;height: 100%;object-fit: contain;margin: 0 auto;}
#thumbs{width: 70%;margin: -65px auto 0px;background: #fff;padding: 0px 35px;}
#thumbs .item { background: #C9C9C9; line-height:70px; padding: 0px; margin:2px; color: #FFF; border-radius: 3px; text-align: center; cursor: pointer; height:100%;width: 100%;}
#thumbs.owl-carousel .owl-item{height:150px;width: 150px !important;border: 2px solid #fff;}
#thumbs .item img{width: 100%;height: 100%;object-fit: cover;}
#thumbs .owl-dots{ display:none;}
#thumbs .current .item { background:#FF5722; opacity: 1;}
.owl-theme .owl-nav [class*='owl-'] { -webkit-transition: all .3s ease; transition: all .3s ease; }
.owl-theme .owl-nav [class*='owl-'].disabled:hover { background-color: #D6D6D6; }
#big.owl-theme { position: relative;border: 1px solid #b18837;border-radius: 10px; }
#big.owl-theme .owl-next, #big.owl-theme .owl-prev { background:#333; width: 22px; line-height:40px; height: 40px; margin-top: -20px; position: absolute; text-align:center; top: 50%; }
#big.owl-theme .owl-prev { left: 10px; }
#big.owl-theme .owl-next { right: 10px; }
#thumbs.owl-theme .owl-next, #thumbs.owl-theme .owl-prev { background:#333; }
#thumbs.owl-theme .owl-nav{position: absolute;width: 100%;top: 40px;}
#thumbs .owl-prev{left: -28px;position: absolute;background: initial !important;color: #b18837;opacity: 1;background-image: url(https://wordpress-888039-3564367.cloudwaysapps.com/wp-content/uploads/2023/06/arrowleft.png) !important;width: 7px;height: 20px;background-repeat: no-repeat !important;background-size: 100% !important;background-position: center !important;background-color: transparent !important;top: 0px;}
#thumbs .owl-prev i, #thumbs .owl-next i{ display:none;}
#thumbs .owl-next{right: 35px;position: absolute;background: initial !important;color: #b18837;opacity: 1;background-image: url(https://wordpress-888039-3564367.cloudwaysapps.com/wp-content/uploads/2023/06/arrowright.png) !important;width: 7px;height: 20px;background-repeat: no-repeat !important;background-size: 100% !important;background-position: center !important;background-color: transparent !important;top: 0px;}

.sublimefr h4{font-size: 20px;color: #000;margin-bottom: 30px;}
.sublimefr p{font-size: 15px;margin-bottom: 15px;font-weight: 400;}
.start h3{font-size: 20px;color: #b58d35;margin-bottom: 10px;}
.start ul{ padding:0px; margin:0px;display: inline-block;}
.start ul li{ display:inline-block;font-size:20px; color:#b58d35;}
.start .btn{background: #e8dcc0;border: 0px;padding: 10px 25px;color: #734f00;font-size: 16px;margin-left: 10px;}
.detailright h4{font-size: 30px;color: #b18837;text-transform: uppercase;font-weight: 400;margin-bottom: 25px;}
.detailright h4 span{display: block;font-size: 15px;color: #000;text-transform: capitalize;}
.detailright h3{color: #b18837;font-weight: 400;margin-bottom: 15px;font-size: 30px;}
.detailright .form-select{ position:relative; background:url(../images/arrow.svg) #efe6d4 97% 15px;background-repeat: no-repeat;
right: 0px;width: 100%;background-size: 7%;border: none; margin-top:5px;}
.detailright{padding-left: 30px;}
.detailright .number{margin-top: 5px;}
.detailright .number .minus{width: 30px;height: 30px;border-radius: 0%;background: #ead7b1;display: inline-block;cursor: pointer;
color: #000;}
.detailright .number .form-control {width: 75px;height: 31px;border: none;background-color: #ead7b1;color: #000;display: inline-flex;text-align: center;border-radius: 0px;}
.detailright .number .plus {width: 30px;height: 30px;border-radius: 0px;background: #ead7b1;display: inline-block;cursor: pointer;
color: #000;}
.heart{font-size: 20px;color: #b18837;}
.shtone{width: 100%;text-align: center;background: #0083a7;padding: 10px 10px;border: none;margin: 12px 0px;border-radius: 25px;color: #fff;}
.shtone1{width: 100%;text-align: center;background: #fff;padding: 6px 10px;margin-right: 0px;border-radius: 25px;color: #000;border: 0.1px solid #b18837;}
.detailright .accordion-button{border-radius: 10px;border-bottom: 0.1px solid #b18837;border-left: 0.1px solid #b18837;border-right: 0.1px solid #b18837;background: transparent !important;font-size: 18px;color: #000;
border-top-right-radius:0 !important; border-top-left-radius:0 !important;
	padding:1rem 1.25rem;
}
.detailright .accordion-item{ border:none;margin-bottom: 20px;}
.detailright .accordion-item:last-of-type .accordion-button.collapsed {border-bottom-right-radius: 10px;border-bottom-left-radius: 10px;}
.detailright .accordion-button:focus {z-index: 3;border-color: none;outline: 0;box-shadow: none;}
.detailright .accordion-body{font-size: 16px;font-weight: 300;}
.detailright .accordion-button::after {content: "\f278";color: #000;position: absolute;right: 10px;top: 10px;font-weight: 400;
font-family: 'Material-Design-Iconic-Font'; background-image:none;transform: initial; font-size:25px;}
.detailright .accordion-button:not(.collapsed)::after{content: "\f273";color: #000;position: absolute;right: 10px;top: 10px;font-weight: 400;font-family: 'Material-Design-Iconic-Font'; background-image:none;transform: initial; font-size:25px;}

.produketarea{ padding:40px 0px;}
.produketarea h3{background: #0083a7;display: inline-block;position: relative;padding: 0px 25px;color: #fff;font-size: 17px;
text-transform: uppercase;}
.produketarea h3:after{position: absolute;content: "";width: 0;height: 0;border-top: 10px solid transparent;border-bottom: 10px solid transparent;border-left: 14px solid #0083a7;top: 0px;right: -14px;}
.prohead{ position:relative;}
.prohead:after{position: absolute;content: "";width: 77%;height: 2px;background: #b1883782;top: 11px;right: 9px;}
.produketarea .owl-carousel .owl-nav.disabled{display: flex;align-items: center;justify-content: space-between;
margin: 0;position: relative;bottom: 180px;z-index: 0;}
.ngjashme-carousel .owl-nav {display: flex;align-items: center;justify-content: space-between;margin: 0;position: relative;
bottom: 95px;z-index: 0;}
.ngjashme-carousel .owl-nav .owl-prev span, .ngjashme-carousel .owl-nav .owl-next span{display: none;}
.ngjashme-carousel .owl-nav .owl-prev, .ngjashme-carousel .owl-nav .owl-next{width: 17px;height: 40px;background-repeat: no-repeat !important;background-size: 50% !important;background-position: center !important;position: relative;background-color: transparent !important;}
.ngjashme-carousel .owl-nav .owl-prev:hover, .ngjashme-carousel .owl-nav .owl-next:hover{background-color: transparent;}
.ngjashme-carousel .owl-nav .owl-prev {background-image: url(../images/arrow-left.png) !important;left: -26px;}
.ngjashme-carousel .owl-nav .owl-next{background-image: url(../images/arrow-right.png) !important;right: -26px;}
/*-------detail page listing stop--------*/


.sidebar-filter-popup .offcanvas.offcanvas-end{
    background: #e8dcc2;
    border-color: #e8dcc2;
    border-radius: 20px;
}
.sidebar-filter-popup .offcanvas.offcanvas-end .offcanvas-body{
    padding: 10px 30px;
    overflow: auto;
}
.sidebar-filter-popup  .offcanvas-header .btn-close{
    color: #000000;
    opacity: 1;
}
.sidebar-filter-popup  .offcanvas-header .btn-close:focus{
    box-shadow: none;
}
.sidebar-filter-popup .offcanvas-backdrop {
    background-color: transparent;
}
.sidebar-filter-popup .offcanvas.offcanvas-end .offcanvas-body .form-group{
    margin: 0 0 20px;
}
.sidebar-filter-popup .offcanvas.offcanvas-end .offcanvas-body .form-group label{
    display: block;
    color: #a4750d;
    font-size: 15px;
    margin-bottom: 6px;
}
.sidebar-filter-popup .offcanvas.offcanvas-end .offcanvas-body select.form-control {
    position: relative;
    background: url(../images/arrow.svg) #efe6d4 97% 20px;
    right: 0px;
    width: 100%;
    background-size: 5%;
    height: 40px;
    background-repeat: no-repeat;
    border-radius: 0;
    border: 0;
}

.maparea{ padding:40px 0px;}
.contactarea{ padding:60px 0px;}
.contactarea h3{font-size: 20.6px;line-height:25px;margin-bottom: 33px;color: #000;text-transform: uppercase;}
.contactarea .form-control{background: #efe7d5;border: none;border-radius: 0px;height: 45px;}
.contactarea textarea.form-control {min-height: 170px; resize:none;}
.contactarea .btn-primary{padding: 8px 40px;margin-top: 10px;}
.addarea{margin-bottom: 25px;}
.addarea h4{font-size: 20px;color: #000;margin-bottom: 5px;}
.addarea h6{font-size: 14px;color: #000;margin-bottom: 5px;font-weight: 300;}
.register{ padding:45px 0px;}
.register h3{font-size: 20px;margin-bottom: 15px;}
.register h4{font-size: 20px;margin-bottom: 15px;color: #b18837;margin-top: 35px;}
.register .form-control {background: #efe7d5;border: none;border-radius: 0px;height: 45px;}
.form-label { margin-bottom: 0.5rem;font-size: 17px;}
.register .nav-tabs{box-shadow: 0px 0px 10px 0px #ddd;border-radius: 25px;border: none;overflow: hidden;}
.register .nav-tabs .nav-link{padding: 8px 48px;color: #000;border-top-left-radius: 0px;
border-top-right-radius: 0px;background: #efe7d4;}
.register .nav-tabs .nav-item.show .nav-link, .register .nav-tabs .nav-link.active {color: #fff;background-color: #b18837;border-color: #b18837;}
.register .nav-tabs .nav-link:focus, .register .nav-tabs .nav-link:hover{color: #fff;background-color: #b18837;border-color: #b18837;}
.register select.form-control{background: url(../images/arrow.svg) #efe6d4 97% 20px;right: 0px;width: 100%;background-size: 3%;
height: 40px;background-repeat: no-repeat;border-radius: 0;border: 0;}
.register .form-control::placeholder{ color:#b18837;}
.register .form-check-input:checked {background-color: #cd8e00;
    border-color: #cd8e00;}
.form-check-input:checked[type="radio"]{background-image: none !important;width: 15px;height: 15px;background: #b18837;border-radius: 25px;border: 2px solid #efe7d5;}
.register .btn-primary{padding: 6px 25px;}
#shipping_country{background: #efe7d5; border: none; border-radius: 0px; height: 45px; width: 100%;margin-top: 7px;
    padding-left: 10px}

/* 13.06.2023 */
a.glink img {
    opacity:1!important;
    margin-right: 8px!important;
    width: 24px!important;
    height: 24px!important;
    border-radius: 50%!important;
    object-fit: cover!important;
}
.wpfFilterWrapper .wfpTitle {
    color: #a4750d!important;
    font-size: 15px!important;
    margin-bottom: 0!important;
    font-weight: 500!important;
}
.wpfFilterWrapper select {
    background-color: #efe6d4!important;
    height: 40px!important;
    border: none!important;
    padding: 0 10px!important;
    outline: none!important;
}
.wpfFilterWrapper .wfpTitle {
  height: auto!important;
}
.wpfFilterWrapper i, .wpfFilterWrapper svg {
    display: none!important;
}
.ms-options-wrap button {
    background-color: #efe6d4!important;
    height: 40px!important;
    border: none!important;
    padding: 0 11px!important;
    outline: none!important;
    font-size: 16px!important;
    color: #000!important;
}

.ms-options-wrap > .ms-options {
    background: #efe6d4!important;
    border: none!important;
    box-sizing: border-box;
    padding: 12px 10px!important;
    box-shadow: 0px 2px 8px hsl(0deg 0% 0% / 15%)!important;
}
.ms-options-wrap > .ms-options > ul label {
    margin: 4px 0;
    font-size: 14px;
}
.wpfFilterButton.wpfButton, .wpfClearButton.wpfButton {
    padding: 5px 16px;
    font-size: 16px;
    background: #B18837;
    border: none;
    color: #fff;
    min-height: auto!important;
    max-width: 145px;
    border-radius: 30px!important;
    text-transform: capitalize!important;;
    font-weight: 400!important;;
}

.wpfFilterButtons {
    min-width: 100%!important;
    display: flex!important;
    justify-content: space-between!important;
}
.qib-button-wrapper .quantity input.input-text.qty.text{width: 50px;}


.comment_container{align-items: center;display: flex;}
.comment_container img{ margin-right:10px;border-radius: 50%;overflow: hidden;width: 45px;height: 45px;}
.comment-form-rating{display: flex;margin: 10px 0px;}
.comment-form-rating label{ margin-right:10px;}
#comment{height: 100px;padding: 10px;resize: none;width: 100%;border: 1px solid #c9c9c9;}
.form-submit .submit{background-color: #B18837;color: #ffffff;border: none;padding: 7px 27px;margin-top: 10px;border-radius: 30px;}
.commentlist{ padding:0px; margin:0px;}
.commentlist li{list-style: none;}
.comment-form-author{ margin:10px 0px;}
.comment-form-author input, .comment-form-email input{display: block; width: 100%; height: 40px;border: 1px solid #c9c9c9;}
#wp-comment-cookies-consent blabel { display: initial;}
.comment-form-cookies-consent{display: flex;align-items: baseline; margin:10px 0px;}
#wp-comment-cookies-consent{margin-right: 10px;}




.variations{ margin:10px 0px;}
#pa_permasa{margin-left: 10px;padding: 8px 13px;border: none;background: #dfdfdf;}
.tinv-wraper.tinv-wishlist {
    font-size: 100%;
    background: #fff;
    display: inline-flex;
    padding: 0px 10px;
    color: #fff;
    justify-content: center;
    align-items: center;
}
.tinv-wishlist.tinvwl-before-add-to-cart .tinvwl_add_to_wishlist_button {margin-bottom: 0px;color: #b18837;}
.reset_variations{color: #000;margin-left: 10px;}
.posted_in a, .tagged_as a{color: #b18837;}
.detailright .accordion-body h2{font-size: 25px;margin-bottom: 10px;}
.ngjashme-imgbox{ min-height:300px;}
.woocommerce-product-attributes-item__label{margin-right: 10px;display: inline-block;}




.woocommerce .woocommerce-form-login .woocommerce-form-login__submit { float: left; margin-right: 1em;font-size: 100%; background: #b18837; display: inline-block;padding: 12px 40px; color: #fff;}
.woocommerce form .form-row input.input-text{height: 48px; border: 1px solid #a1a1a1; border-radius: 5px;}
.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register{box-shadow: 0 .5rem 1rem rgba(0,0,0,.15)!important;}
.lost_password a{color: #b18837;}
.woocommerce{position: relative;}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
	border-color: #B18837 !important;
	background-color: #B18837 !important;
	color: #ffffff !important;
	border-radius: 0px;
	font-weight: 400;
	font-size: 16px;
}
.no-results.not-found img {
	max-width: 490px;
	padding: 22px 0;
}
#coupon_code{width: 125px;padding-left: 10px;}
.entry-title{ display:none;}
.woocommerce-message {border-top-color: #b18837;}
.woocommerce-message::before { content: "\e015";color: #b18837;}
.woocommerce a.button {color: #ffffff;background-color: #b18837 !important;}
.woocommerce button.button {
	color: #fff !important;
	background-color: #B18837 !important;
	border-radius: 0px;
	font-weight: 400;
	font-size: 14px;
	text-transform: uppercase;
	height: 47px;
	padding: 5px 40px;
	white-space: nowrap;
}
.woocommerce table.cart img{width: 80px !important;border: 2px solid #fff;
box-shadow: 0px 0px 7px #00000029;border-radius: 10px;}
.woocommerce table.shop_table td a{color: #000;}
.cart_totals h2{margin-bottom: 10px;}
.woocommerce form .form-row input.input-text{height: 45px;padding: 10px;border-radius: 0px;border: 1px solid #222;background: #fff;}
.woocommerce form .form-row textarea{height: 90px; padding: 10px;border: 1px solid #222;border-radius: 0px;}
.select2-container--default .select2-selection--single{height: 43px;padding: 5px;border-radius: 0px;border: 1px solid #222;
background: #fff;}
.select2-container--default .select2-selection--single .select2-selection__arrow{top: 8px;}
.woocommerce-checkout h3{ margin-bottom:10px;}
.tinv-wishlist .social-buttons li a.social{border: 1px solid #7a1066;color: #7a1066;}
.fc-timeGridWeek-view.fc-view.fc-timegrid { height: 280px; overflow: auto;}
.wpfFilterTitle{border-bottom: 0px solid #b2b2b2;margin-bottom: 10px !important;position: relative;}
.wpfFilterTitle:after{position: absolute;content: "";width: 120px;height: 2px;bottom: -1px;background: #80136c;left: 0px;}
#wpfBlock_2{margin-bottom: 15px !important;}
.bookacti-custom-radio-button:before{ display:none !important;}

#customer_details{margin-bottom: 20px;}
.woocommerce ul.order_details{margin: 10px 0 3em;}
.woocommerce-order-details__title, .woocommerce-column__title{ margin-bottom:10px !important;}
.woocommerce-MyAccount-navigation{width: 26% !important;box-shadow: 0px 0px 15px 0px #DBDBDE;border-radius: 3px;display: inline-block;margin-right: 25px;padding: 0px;float:left;}
.woocommerce-MyAccount-navigation ul li{border-bottom: 1px solid #ddd;}
.woocommerce-MyAccount-navigation ul li a{padding: 10px 15px; display: block; color: #222;font-size: 18px;}
.woocommerce-MyAccount-content{width: 71% !important;display: inline-block;box-shadow: 0px 0px 15px 0px #DBDBDE;padding: 20px 20px !important; float:left;}
.woocommerce-MyAccount-navigation ul li.is-active a{background: #B18837;color: #fff;}
.woocommerce-MyAccount-navigation ul li a:hover{background: #B18837;color: #fff;}
a.woocommerce-button.button.wc-cancel-order { color: #fff; border-color: #b71f68 !important; background-color: #b71f68 !important; padding: 9px 11px !important; display: inline-block;margin: 20px 0; font-size: 12px;}
.woocommerce a.button{color: #ffffff;background-color: #b71f68;}
.view, .tooltipstered, .pay{color: #ffffff !important;margin-right: 7px !important;}
.woocommerce a.button:hover{background-color: #000;color: #ffffff;}
.woocommerce-Address{box-shadow: 0px 0px 10px 0px #e3e3e3;
padding: 15px;
border-radius: 0px;
margin: 20px 10px;
position: relative;
width: 45% !important;
background: #fff;}
.woocommerce-Address h3{ font-size:20px;margin-bottom: 30px;}
.edit{position: absolute; right: 20px; top: 25px;color: #000; padding: 2px 11px; border-radius: 3px;font-size: 14px;
box-shadow: 0px 0px 10px 0px #ccc;}
.woocommerce form .form-row select {cursor: pointer; margin: 0;height: 43px; padding: 10px;border-radius: 3px;border: 1px solid #ddd;}
.woocommerce-MyAccount-navigation ul{padding: 0px;margin: 0px;}
.woocommerce-cart table.cart .product-thumbnail{min-width: 32px;width: 100px;}
.woocommerce a.remove:hover { color: #fff !important; background: #b18837 !important;}
.woocommerce-privacy-policy-text p a{color: #b18837;}
.woocommerce-info, .woocommerce-info a {border-top-color: #b18837;}
.showcoupon{color: #b18837;}
.wpfFilterWrapper ul:not(.wpfButtonsFilter) li{margin-bottom: 10px;}
.wpfFilterButton.wpfButton{min-height: 40px;font-size: 15px;}
.woocommerce a.remove {color: #fff !important;background-color: #b18837;font-size: 20px;width: 30px;height: 30px;display: flex;align-items: center;justify-content: center;}
.tinv-wishlist .tinvwl-buttons-group button { width: 100%; border: none; background: #B18837; padding: 12px 10px;  color: #fff; font-weight: 500;}
.woocommerce table.shop_table th {
	font-weight: 700;
	padding: 18px 12px;
	line-height: 1.5em;
	background-color: #b18837;
	color: #fff;
}
.cart .coupon {
	background-color: #fff;
	box-shadow: 0px 0px 5px #00000014;
	padding: 7px;
	display: flex;
}
.woocommerce-privacy-policy-text p{font-size: 13px;line-height: 20px;margin-bottom: 10px;}
.product-action .button{padding: 10px 7px !important;font-size: 14px !important;}

#post-269 p{text-align: center;font-size: 35px;font-weight: 600;color: #222;line-height: 35px;}

.woocommerce-info::before {color: #b18837;}
.tinv-wishlist form{border: 1px solid #ccc;margin-bottom: 25px;background: #fff;}
.blogimg-box .btn-custom1 {
	padding: 10px 20px;
	font-size: 15px;
}


.tinv-wishlist table.tinvwl-table-manage-list thead tr{font-weight: 700;
	padding: 18px 12px;
	line-height: 40px;
	background-color: #e8dcc0;
color: #b2892e;}
legend{margin-left: 15px;}
.tinv-wishlist .tinv-header{ display:none;}
.tinv-wishlist .tinvwl-table-manage-list .product-cb{ display:none;}
.tinv-wishlist .product-remove button{color: #fff !important;
background-color: #b188379c;
font-size: 20px;padding-top: 0px;
width: 30px;
height: 30px;
display: flex;
align-items: center;
justify-content: center;}
.tinv-wishlist .product-remove button:hover{color: #fff !important;background: #b18837 !important;}
.tinv-wishlist .product-thumbnail img{display: inline-flex;
width: 90px;
height: 90px;
overflow: hidden;
align-items: center;
justify-items: center;
border: 5px solid #fff;
box-shadow: 0px 0px 7px #00000029;
border-radius: 15px;}
.tinv-wishlist table td, .tinv-wishlist table th {
  padding: 10px 10px;
  vertical-align: middle;
}
.tinv-wishlist table td a{ color:#000;}


.tinvwl-input-group .form-control{height: 48px;max-width: 260px;
width: 100%;
border: 1px solid #e6e6e6;
font-size: 14px;
padding: 10px 16px;
background-color: #eee;
margin-right: 0;}

.wishlist_item{border-bottom: 1px solid #ddd;}
.tinv-wishlist .tinvwl-to-left .tinvwl-input-group .form-control + .tinvwl-input-group-btn {
  padding-left: 0px;
}

.wishlist_item button.button{height: 35px;}
.bookacti-user-booking-list-table td, .bookacti-user-booking-list-table th{padding: 13px !important;
text-align: center;
font-weight: 600;}
.bookacti-user-booking-list-table thead tr{line-height: 1.5em;
background-color: #0d092e;
color: #fff;}
.bookacti-booking-state-warning, .bookacti-payment-status-warning {
  color: #f00 !important;
}
.woocommerce-account .woocommerce-MyAccount-content p{padding: 15px 15px;}

.woo-login-popup-sc-bg{display: none !important;}
.woo-login-popup-sc-modal{max-width: 600px !important;}
.woo-login-popup-sc-modal .woocommerce-Button{padding: 15px 10px !important;background-color: #B18837 !important;color: #ffffff;border: none !important;border-radius: 30px;}
.woo-login-popup-sc-modal h2{color: #B18837 !important;font-size: 40px !important;font-weight: 700;
    text-align: left !important;
}
.woo-login-popup-sc-modal label, .woo-login-popup-sc-modal .ywsl-label, .woo-login-popup-sc-modal .woocommerce-LostPassword a{color: #b2892e !important;}

#billing_country_field label{ display:block;}
#billing_country{width: 100%;background: #efe7d5;border: none;border-radius: 0px;height: 45px;padding-left: 10px;margin-top: 8px;}
.woocommerce-plogin .woo-login-popup-sc-toggle{width: 100%;clear: both;font-size: 18px;line-height: 28px;height: auto;
padding: 12px 10px;margin: 0px 0px;font-weight: 500;background: #b18837;display: block;color: #fff !important;}

.woo-login-popup-sc-left{background: #e8dcc2;border-radius: 20px;}
.woo-login-popup-sc-modal input[type="text"], .woo-login-popup-sc-modal input[type="password"]{background: #efe6d4 !important;border: none !important;border-radius: 0px;}
.woo-login-popup-sc-modal .woo-login-popup-sc-close{background: transparent !important;}
.woo-login-popup-sc-modal{background: transparent !important;border-radius: 20px !important;}
.woo-login-popup-sc-modal .woo-login-popup-sc-left{background: #e8dcc2 !important;}


.ms-options-wrap > button::after{position: relative;
background: url(https://wordpress-888039-3564367.cloudwaysapps.com/wp-content/uploads/2023/06/arrow.svg) 97% 20px !important;  background-repeat: repeat !important;  background-size: auto !important;right: 0px !important;width: 100% !important;background-size: 6% !important;height: 40px !important;background-repeat: no-repeat !important;border-radius: 0;border: 0 !important; top:0px !important;}

.ms-options-wrap button {border-radius: 0px !important; padding: 5px !important; color: #000 !important; border: 0px solid #f1f1f1 !important; font-size: 14px !important; line-height: 21px !important;}
.wpfFilterTitle:after{ display:none;}
.wpfCheckboxHier select{background: url(https://wordpress-888039-3564367.cloudwaysapps.com/wp-content/uploads/2023/06/arrow.svg) #efe6d4 97% 20px !important;background-repeat: repeat;background-size: auto;background-position: center;
background-repeat: no-repeat !important;background-size: 6% !important; -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;}

.wpfFilterButton{position: absolute;right: 0px;background: #000 !important;}
.wpfClearButton{background: #b18837 !important;}
.qib-button.qib-button-wrapper .minus.qib-button, .qib-button.qib-button-wrapper .plus.qib-button, .qib-button-wrapper .quantity input.input-text.qty.text{background: #e8dcc0 !important;}
.price{font-size: 30px;color: #b18837;text-transform: uppercase;}
.variations .label{display: block;}
.variations .value{display: block;}
.variations #pa_permasa {margin-left: 0px;padding: 9px 13px; border: none;background: #e8dcc0; width: 300px;background: url(https://wordpress-888039-3564367.cloudwaysapps.com/wp-content/uploads/2023/06/arrow.svg) #efe6d4 97% 20px !important;background-repeat: repeat;background-size: auto;background-position: center;
background-repeat: no-repeat !important;background-size: 6% !important; -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;}
.single_variation_wrap{position: relative;}
.qib-button-wrapper-161{position: absolute;top: -50px;right: 0px;}
.shtone {
    width: 90%;
    display: inline-block;
    position: relative;
    right: -10%;
    top: -60px;
    margin-left: 15px;
    margin-bottom: 0px;
    background: #0083a7;
    margin-top: 0;
}
.woocommerce-variation-add-to-cart-disabled .tinv-wraper.tinv-wishlist {font-size: 0%;background: #fff;display: inline-block;padding: 10px 10px;color: #b18837;position: relative;top: 10px;}
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart::before{ font-size:40px;}
.woocommerce-pagination, .product_meta{display: none !important;}
.br_lmp_button_settings{ margin-top:100px;}
.qty-label{position: absolute;top: -120px;right: 95px;}
.tinvwl_add_to_wishlist-text{ font-size:0px;}

#accordionBasic{margin-top: 80px !important;}
.woocommerce-error {border-top-color: #b18837;}
.woocommerce-error::before {content: "\e016";color: #b18837;}
.language-list .notranslate{padding: 6px 10px;background: #fff;border: 1px solid #d3d3d3;}

.woocommerce-Reviews{margin-top: 25px;padding: 25px;box-shadow: 0 .5rem 1rem rgba(0,0,0,.15) !important;border-radius: 5px;}
.woocommerce-Reviews-title{font-size: 35px;margin-bottom: 15px;}
.woocommerce-Reviews .comment_container{margin: 10px 0px 16px;}
.comment-text .meta{ margin-bottom:0px;}
.comment-text .description p{margin-bottom:0px;}
.stars span a{width: 25px;height: 25px;background: #b18837;display: inline-block;border-radius: 50%;text-align: center;
margin: 0px 0px;color: #fff;padding: 2px 0px;}


/* PRODUCT REQUEST INFORMATION */
.product-request-information-modal{
  display: none; /* Hidden by default */
  position: fixed; /* Stay in place */
  z-index: 99; /* Sit on top */
  left: 0;
  top: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  overflow: auto; /* Enable scroll if needed */
  background-color: rgb(0,0,0); /* Fallback color */
  background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}


.product-request-information-modal .modal-content {
  background-color: #fefefe;
  margin: 15% auto; /* 15% from the top and centered */
  padding: 20px;
  border: 1px solid #888;
  width: 80%; /* Could be more or less, depending on screen size */
}

/* The Close Button */
.product-request-information-modal .close {
  color: #aaa;
  float: right;
	text-align:right;
  font-size: 32px;
  font-weight: bold;
}

.close:hover,
.close:focus {
  color: black;
  text-decoration: none;
  cursor: pointer;
}
/* END OF PRODUCT REQUEST INFORMATION */

.productQRCODE{
	padding-left:30px;
}
.productQRCODE .wooqr_code{
	border:0;
	width:100px;
	
}

.productQRCODE .wooqr_code .wooqr_product_details{
	display:none;
}
.archive-product-card a{
	position:relative;
}
.product_item a{
	position:relative;
}
.product-hover-overlay{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}

.product-hover-overlay:hover{
	background:#b18837;
	opacity:0.2;
}
@media(min-width:756px){
			.menu-item.menu-item-gtranslate.gt-menu-19063.gt_container-u7e2nw{
				display:none !important;
			}
	
		
}

@media(max-width:756px){
		.menu-item.menu-item-gtranslate.gt-menu-19063.gt_container-u7e2nw .gt_selector{
				width:100% !important;
				height:48px !important;
			}
		.productQRCODE{
			padding-left:0;
		}
}

