@keyframes lower {
  
  0%{
	   
    opacity:1; text-shadow: 0 0 80px white,0 0 30px white,0 0 6px white;  
  }
  2%{
	   
    opacity:0.95; text-shadow: 0 0 80px white,0 0 30px white,0 0 6px white;  
  }
  5%{
	   
    opacity:0.90; text-shadow: 0 0 80px white,0 0 30px white,0 0 6px white; 
  }
  7%{
	   
    opacity:0.85; text-shadow: 0 0 80px white,0 0 30px white,0 0 6px white;  
  }
  10%{
	   
    opacity:0.80; text-shadow: 0 0 80px white,0 0 30px white,0 0 6px white;  
  }
  12%{
	   
    opacity:0.75; text-shadow: 0 0 80px white,0 0 30px white,0 0 6px white;  
  }
  15%{
	   
    opacity:0.7; text-shadow: 0 0 80px white,0 0 30px white,0 0 6px white;  
  }
  17%{
	   
    opacity:0.65; text-shadow: none; 
  }
  20%{
	   
    opacity:0.6; text-shadow: none; 
  }
  22%{
	   
    opacity:0.55; text-shadow: none;  
  }
  25%{
	   
    opacity:0.5; text-shadow: none;  
  }
  27%{
	   
    opacity:0.45; text-shadow: none; 
  }
  30%{
	   
    opacity:0.40; text-shadow: none; 
  }
  32%{
	   
    opacity:0.35; text-shadow: none; 
  }
  35%{
	   
    opacity:0.30; text-shadow: none; 
  }
  37%{
	   
    opacity:0.25; text-shadow: none; 
  }
  40%{
	   
    opacity:0.20; text-shadow: none; 
  }
  42%{
	   
    opacity:0.15; text-shadow: none; 
  }
  45%{
	   
    opacity:0.1; text-shadow: none; 
  }
  47%{
	   
    opacity:0.05; text-shadow: none; 
  }
  50%{
	   
    opacity:0; text-shadow: none; 
  }
  52%{
	   
    opacity:0.10; text-shadow: none; 
  }
  55%{
	   
    opacity:0.15; text-shadow: none; 
  }
  57%{
	   
    opacity:0.2; text-shadow: none; 
  }
  60%{
	   
    opacity:0.25; text-shadow: none; 
  }
  62%{
	   
    opacity:0.3; text-shadow: none; 
  }
  65%{
	   
    opacity:0.35; text-shadow: none; 
  }
  67%{
	   
    opacity:0.4; text-shadow: none; 
  }
  70%{
	   
    opacity:0.45; text-shadow: none; 
  }
  72%{
	   
    opacity:0.50; text-shadow: none;  
  }
  75%{
	   
    opacity:0.55; text-shadow: none;  
  }
  77%{
	   
    opacity:0.60; text-shadow: none;   
  }
  80%{
	   
    opacity:0.65; text-shadow: none;   
  }
  82%{
	   
    opacity:0.70; text-shadow: 0 0 80px white,0 0 30px white,0 0 6px white;   
  }
  85%{
	   
    opacity:0.75; text-shadow: 0 0 80px white,0 0 30px white,0 0 6px white;   
  }
  87%{
	   
    opacity:0.80; text-shadow: 0 0 80px white,0 0 30px white,0 0 6px white;   
  }
  90%{
	   
    opacity:0.85; text-shadow: 0 0 80px white,0 0 30px white,0 0 6px white;   
  }
  92%{
	   
    opacity:0.90; text-shadow: 0 0 80px white,0 0 30px white,0 0 6px white;   
  }
  95%{
	   
    opacity:0.95; text-shadow: 0 0 80px white,0 0 30px white,0 0 6px white;  
  }
  100%{
	   
    opacity:1; text-shadow: 0 0 80px white,0 0 30px white,0 0 6px white;   
  }
 
}
@keyframes high {
  
  0%{
	   
    opacity:1; box-shadow: 0 0 80px black,0 0 30px black,0 0 6px black;  
  }
  2%{
	   
    opacity:0.95; box-shadow: 0 0 80px black,0 0 30px black,0 0 6px black;  
  }
  5%{
	   
    opacity:0.90; box-shadow: 0 0 80px black,0 0 30px black,0 0 6px black; 
  }
  7%{
	   
    opacity:0.85; box-shadow: 0 0 80px black,0 0 30px black,0 0 6px black;  
  }
  10%{
	   
    opacity:0.80; box-shadow: 0 0 80px black,0 0 30px black,0 0 6px black;  
  }
  12%{
	   
    opacity:0.75; box-shadow: 0 0 80px black,0 0 30px black,0 0 6px black;  
  }
  15%{
	   
    opacity:0.7; box-shadow: 0 0 80px black,0 0 30px black,0 0 6px black;  
  }
  17%{
	   
    opacity:0.65; text-shadow: none; 
  }
  20%{
	   
    opacity:0.6; text-shadow: none; 
  }
  22%{
	   
    opacity:0.55; text-shadow: none;  
  }
  25%{
	   
    opacity:0.5; text-shadow: none;  
  }
  27%{
	   
    opacity:0.45; text-shadow: none; 
  }
  30%{
	   
    opacity:0.40; text-shadow: none; 
  }
  32%{
	   
    opacity:0.35; text-shadow: none; 
  }
  35%{
	   
    opacity:0.30; text-shadow: none; 
  }
  37%{
	   
    opacity:0.25; text-shadow: none; 
  }
  57%{
	   
    opacity:0.2; text-shadow: none; 
  }
  60%{
	   
    opacity:0.25; text-shadow: none; 
  }
  62%{
	   
    opacity:0.3; text-shadow: none; 
  }
  65%{
	   
    opacity:0.35; text-shadow: none; 
  }
  67%{
	   
    opacity:0.4; text-shadow: none; 
  }
  70%{
	   
    opacity:0.45; text-shadow: none; 
  }
  72%{
	   
    opacity:0.50; text-shadow: none;  
  }
  75%{
	   
    opacity:0.55; text-shadow: none;  
  }
  77%{
	   
    opacity:0.60; text-shadow: none;   
  }
  80%{
	   
    opacity:0.65; text-shadow: none;   
  }
  82%{
	   
    opacity:0.70; box-shadow: 0 0 80px black,0 0 30px black,0 0 6px black;   
  }
  85%{
	   
    opacity:0.75; box-shadow: 0 0 80px black,0 0 30px black,0 0 6px black;   
  }
  87%{
	   
    opacity:0.80; box-shadow: 0 0 80px black,0 0 30px black,0 0 6px black;   
  }
  90%{
	   
    opacity:0.85; box-shadow: 0 0 80px black,0 0 30px black,0 0 6px black;   
  }
  92%{
	   
    opacity:0.90; box-shadow: 0 0 80px black,0 0 30px black,0 0 6px black;   
  }
  95%{
	   
    opacity:0.95; box-shadow: 0 0 80px black,0 0 30px black,0 0 6px black;  
  }
  100%{
	   
    opacity:1; box-shadow: 0 0 80px black,0 0 30px black,0 0 6px black;   
  }
 
}

.currentNav
{
	font-family: 'Titillium Web', sans-serif;
	font-size: 16px;
	font-weight: bold;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.5;
	letter-spacing: normal;
	text-align: left;
	color: #ffffff;
}
nav .nav-link:not(.currentNav)
{
	font-family: 'Titillium Web', sans-serif;
	font-size: 16px;
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.5;
	letter-spacing: normal;
	text-align: left;
	color: #ffffff;
}
.productMainDiv .productMainDivInner p:not(.headerText)
{
	font-family: 'Titillium Web', sans-serif;
	font-size: 18px;
  	font-weight: normal;
  	font-style: normal;
  	font-stretch: normal;
  	line-height: 1.94;
  	letter-spacing: normal;
  	text-align: left;
  	color: #727272;
}
.productMainDiv .productTextLabel, .productMainDiv .headerText
{
	font-family: 'Titillium Web', sans-serif;
	font-size: 20px;
	font-weight: bold;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.55;
	letter-spacing: normal;
	text-align: left;
	color: #727272;
}
.popupZoom .slick-prev.slick-arrow
{
	background: url(./img/leftArrow.png) !important;
    left: 100px;
    z-index: 30000;
    width: 50px;
    height: 50px;
    background-size: cover;
}
.popupZoom .slick-next.slick-arrow
{
	background: url(./img/rightArrow.png) !important;
    right: 130px;
    z-index: 30000;
    width: 50px;
    height: 50px;
    background-size: cover;
}
.Clickable
{
	cursor: pointer;
}
.productMainDiv
{
	margin-left: 0px !important;
    margin-right: 0px !important;
    padding-left: 50px !important;
    padding-right: 50px !important;
}
.productCoverText
{
		margin-top: 10% !important;
}
.products
{
	padding-left: 50px !important;
    padding-right: 50px !important;
}
.resetPassword
{
	margin-top: 50px;
}
.formSubmit
{
	background-color: #ffffff;
	padding: 14px;
	font-family: 'Titillium Web', sans-serif;
	font-size: 16px;
	font-weight: 300;
	font-style: italic;
	font-stretch: normal;
	line-height: 1.5;
	letter-spacing: normal;
	text-align: left;
	color: #727272;
	width: 100%;
	border: solid 1px #707070;
	margin-bottom:10px;
}
.formSubmitButton
{
	background-color: #727272 !important;
	border: solid 1px #707070 !important;
	font-family: 'Titillium Web', sans-serif !important;
	font-size: 24px !important;
	font-weight: normal !important;
	font-style: normal !important;
	font-stretch: normal !important;
	line-height: 1.5 !important;
	letter-spacing: normal !important;
	text-align: left !important;
	color: #ffffff !important;
	text-align: center !important;
	margin-bottom: 0px !important;
	width: 100%;
}
.rowFooter
{
	margin-left: 0px !important;
	margin-right: 0px !important;
	padding-left: 0px !important;
	padding-right: 0px !important;
}
.inspirationBox
{
	padding: 0px 15px 15px 15px !important;
}
footer.row
{
	margin-left: 0px;
	margin-right: 0px;	
}
.productsRowInspirations:hover
{
	/*animation: high 5s linear infinite;*/
	box-shadow: 0 0 1px rgba(0,0,0,0.4),0 0 1px rgba(0,0,0,0.4),0 0 1px rgba(0,0,0,0.4);  
}
.productsRowInspirations
{
	 font-family: 'Titillium Web', sans-serif !important;
	font-size: 17px;
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.53;
	letter-spacing: normal;
	text-align: left;
	color: #727272;
	padding-bottom: 5px;
}
.imgDiv
{
	border: solid 1px #707070;
}
.noMargin
{
	margin-left: 0px !important;
	margin-right: 0px !important;
	padding-left: 0px !important;
	padding-right: 0px !important;
}
/*Inspiration page*/
.titleBlackBox
{
	position: absolute;
    bottom: 0px;
    height: 55px;
    background: rgba(112, 112, 112,0.5);
    line-height: 55px;
    color: white;
   font-family: 'Titillium Web', sans-serif !important;
    font-size: 23px;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: normal;
    text-align: left;
    width: 100%;
    padding-left: 15px;
}
/*Members Page*/
.error,.errorReset
{
	  font-family: 'Titillium Web', sans-serif !important;
  font-size: 18px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.5;
  letter-spacing: normal;
  text-align: left;
  color: #ff0000;
  width: 100%;
  padding: 15px;
  padding-top: 0px;
  padding-bottom: 0px;
}
.submitButton input
{
	background-color: #727272;
	font-family: 'Titillium Web', sans-serif !important;
	font-size: 24px;
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.5;
	letter-spacing: normal;
	text-align: left;
  	color: #ffffff;
  	width: 100%;
  	text-align: center;
  	padding: 15px;
  	margin-top: 40px;
  	
}
.Password input
{
	margin-bottom: 10px;
}
.Username input, .Password input
{
	font-family: 'Titillium Web', sans-serif !important;
	background-color: #ffffff;
	border: solid 1px #707070;
	width: 100%;
	padding: 15px;
}
.normalHeader
{
	font-family: 'Titillium Web', sans-serif !important;
  	font-size: 18px;
  	font-weight: normal;
  	font-style: normal;
  	font-stretch: normal;
  	line-height: 1.5;
  	letter-spacing: normal;
  	text-align: left;
  	color: #707070;
}
.navTag
{
	font-family: 'Titillium Web', sans-serif !important;
	padding: 60px;
  font-size: 18px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.5;
  letter-spacing: normal;
  text-align: left;
  color: #707070 !important;
  cursor: pointer;
  text-decoration: underline;
}
.newPass
{
	font-family: 'Titillium Web', sans-serif !important;
	
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.5;
  letter-spacing: normal;
  text-align: left;
  color: #707070 !important;
  cursor: pointer;
  text-decoration: underline;
  margin-top: 30px;
	
}
.explore
{
	background-color: #727272 !important;
	border: solid 1px #707070 !important;
	font-family: 'Titillium Web', sans-serif !important;
	font-size: 24px !important;
	font-weight: normal !important;
	font-style: normal !important;
	font-stretch: normal !important;
	line-height: 1.5 !important;
	letter-spacing: normal !important;
	text-align: left !important;
	color: #ffffff !important;
	text-align: center !important;
	margin-bottom: 0px !important;
	width: 100%;
    padding: 14px;
    display: inline-block;
    min-width: 100%;
    margin-top: 50px;
    margin-bottom: 43px;
}
.textAfterLogin
{
	font-family: 'Titillium Web', sans-serif !important;
  font-size: 20px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.55;
  letter-spacing: normal;
  text-align: left;
  color: #707070;
}
.textAfterLogin a
{
	text-decoration: underline !important; color: #707070;
}
/*About PAge*/
.company div
{
	 font-family: 'Titillium Web', sans-serif !important;

	font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.5;
  letter-spacing: normal;
  text-align: left;
  color: #727272;
}
.aboutHeader
{
	  font-family: 'Titillium Web', sans-serif !important;
	  font-size: 16px;
	  font-weight: bold;
	  font-style: normal;
	  font-stretch: normal;
	  line-height: 1.5;
	  letter-spacing: normal;
	  text-align: left;
	  color: #727272;
	  margin-bottom: 20px;
}
/*Contact Page*/
.mapDiv .cmsmap
{
	min-height:100%; 
	height: 100%;
}
#form1_contact .leftSide
{
	padding-left: 0px;
}
.popupZoom img
{
	/*width: 90% !important;*/
	margin-top: 5%;
}

.popupZoom .slick-track
{
	min-width: 100% !important;
}
/*.imgDiv:hover
{
	z-index: 2000;
    position: relative;
    transform: scale(4);
    object-fit:cover;
    border: solid 0px #707070;
    -webkit-transition:250ms linear; 
    
}*/
.placesHeader
{
	font-family: 'Titillium Web', sans-serif !important;
	font-size: 16px;
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.5;
	letter-spacing: normal;
	text-align: left;
	color: #727272 !important;
}
/*Collection Page*/
.collectionDiv #form1_submit, .contactsContent #form1_submit, .systemPage #form1_submit
{
	background-color: #727272 !important;
	border: solid 1px #707070 !important;
	font-family: 'Titillium Web', sans-serif !important;
	font-size: 24px !important;
	font-weight: normal !important;
	font-style: normal !important;
	font-stretch: normal !important;
	line-height: 1.5 !important;
	letter-spacing: normal !important;
	text-align: left !important;
	color: #ffffff !important;
	text-align: center !important;
	margin-bottom: 0px !important;
}
#form1_contact
{
	width: 100%;
	padding-left: 0px !important;
	margin-bottom: 0px;
}

#form1_conditions
{
	width: 17px !important;
  height: 17px !important;
  margin-right: 11px !important;
  -ms-transform: scale(1.3); /* IE */
  -moz-transform: scale(1.3); /* FF */
  -webkit-transform: scale(1.3); /* Safari and Chrome */
  -o-transform: scale(1.3); /* Opera */
}
.collectionDiv #form1_contact input,.collectionDiv #form1_contact textarea, .contactsContent #form1_contact input, .contactsContent #form1_contact textarea,.systemPage #form1_contact input
{
	background-color: #ffffff;
	padding: 14px;
	font-family: 'Titillium Web', sans-serif;
	font-size: 16px;
	font-weight: 300;
	font-style: italic;
	font-stretch: normal;
	line-height: 1.5;
	letter-spacing: normal;
	text-align: left;
	color: #727272;
	width: 100%;
	border: solid 1px #707070;
	margin-bottom:10px; 
 
}
.collectionDiv #form1_contact div.col-12
{
	
	 padding-left: 0px !important;
}
.collectionDiv #form1_contact #form1_conditions
{
	width: auto;
}

.moreInfo
{
	font-family: 'Titillium Web', sans-serif;
  font-size: 20px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.55;
  letter-spacing: normal;
  text-align: left;
  color: #4d4d4d;
   padding-left: 0px !important;
    padding-top: 40px;
}
.firstLevelNav
{
	font-family: 'Titillium Web', sans-serif;
  font-size: 20px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.55;
  letter-spacing: normal;
  text-align: left;
  color: #727272;
  text-decoration: underline;
}
.secondLevelNav
{
	font-family: 'Titillium Web', sans-serif;
  font-size: 20px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.55;
  letter-spacing: normal;
  text-align: left;
  color: #727272;

}
.secondLevelNav:hover{
    text-decoration: none;
    color: #727272;
    cursor:default;
}
.firstLevelNav:hover
{
	text-decoration: none;
	color: #727272;
	cursor: pointer;
}
.collectionSection
{
	font-family: 'Titillium Web', sans-serif;
	  font-size: 16px;
	  font-weight: bold;
	  font-style: normal;
  font-stretch: normal;
  line-height: 1.5;
  letter-spacing: normal;
  text-align: left;
  color: #727272;
  padding-bottom: 12px;
  margin-top: 80px;
   border-bottom: solid 1px black;
	text-transform: uppercase;
}
.descriptionDiv
{
	font-family: 'Titillium Web', sans-serif;
	font-size: 18px;
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.94;
  letter-spacing: normal;
  text-align: left;
  color: #727272;
}
.systemHeader
{
	font-family: 'Titillium Web', sans-serif;
	font-size: 30px;
	font-weight: 600;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.53;
	letter-spacing: normal;
	text-align: left;
	color: #727272;
}
.buttonMember
{
	
	height: 45px;
	border: solid 1px #707070;
	font-family: 'Titillium Web', sans-serif;
	font-size: 14px;
	font-weight: 600;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.5;
	letter-spacing: normal;
	text-align: left;
	color: #727272;
	padding: 10px;
	padding-right:0px !important; 
}
.productsCover
{
	position: absolute;
    top: calc(50% - 256px);
    width: 100%;
    margin: auto;
    text-align: center;
}
.productCover
{
	position: absolute;
    top: calc(30% - 256px);
    width: 100%;
    margin: auto;
    text-align: center;
}
.productsCover p, .productCover p
{
	font-family: 'Titillium Web', sans-serif;
	font-size: 39px;
	font-weight: 600;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.51;
	letter-spacing: normal;
	text-align: center;
	color: #ffffff;
	max-width: 302px;
    margin: auto;
}
footer b
{
	font-family: 'Titillium Web', sans-serif;
	font-size: 20px;
	font-weight: bold;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.5;
	letter-spacing: normal;
	text-align: left;
	color: #ffffff;
}
.productTextLabel
{
	margin-top: 12.5px;
	font-family: 'Titillium Web', sans-serif;
	font-size: 20px;
	font-weight: 600;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.55;
	letter-spacing: normal;
	text-align: left;
	color: #727272;
}
.productsCategoryHeader{
	padding-bottom: 25px;border-bottom: solid 1px #707070;
	font-family: 'Titillium Web', sans-serif;
	font-size: 24px;
	font-weight: bold;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.5;
	letter-spacing: normal;
	text-align: left;
	color: #727272;
}
.inspiration    
{
	position: absolute;
    bottom: 0px;
    text-align: center;
    width: 100%;
    color: white;
    font-family: 'Titillium Web', sans-serif;
    font-size: 39px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.51;
    letter-spacing: normal;	
    margin-bottom: 100px;
    animation: lower 5s linear infinite;
}
.mobileMenu img
{
	cursor: pointer;
} 
.mobileMenu, .mobileMenuList
{
	display: none;
}
.mobileMenuList
{
	width: 100%;
	height: 100% !important;
	height: fit-content;
	height: -moz-fit-content;
	position: absolute;
	/*background-color: rgba(0,0,0,0.5);*/
	background:white;
	top: 54px;
	z-index: 2000;
	
}
.mobileMenuList .nav-item
{
		margin: auto;
		font-family: 'Titillium Web', sans-serif;
		color: #727272;
		padding: 15px;
		padding-left: 30px;
		padding-right: 30px;
		font-size: 24px;
		font-weight: normal;
		font-style: normal;
		font-stretch: normal;
		line-height: 1.5;
  	letter-spacing: normal;
  	text-align: left;
  	
}
.mobileMenuList .nav-item > a
{
		color: #727272;
}
.mobileMenuList .nav-item:hover
{
	background: #727272;
		border: solid 1px #707070 !important;
		color: #ffffff;
}
select
{
	text-transform: capitalize;
}
.mobileMenuList .nav-item:hover a
{
	color: #ffffff;
}
.mobileMenuList .nav-item > a:hover
{
		color: #ffffff;
}
.mobileMenuList .navbar-nav
{
		float: left;
    	width: 100%;
		margin: auto;
	}
	.sliderRoom.homepage
	{
		padding-left: 168px;
		padding-right: 168px; 
	}
	.slick-slide {margin-right: 30px;}
	.slick-list.draggable{ height: fit-content;}
	.slick-dots
	{
		position: relative;
		width: calc(100% - 30px);
	}
	.slick-dots li button
	{
		display: none;
	}
	.topText
	{
		position: absolute;
		margin-top: 217px;
		font-family: 'Titillium Web', sans-serif;
		font-size: 30px;
		font-weight: 600;
		font-style: normal;
		font-stretch: normal;
		line-height: 1.53;
		letter-spacing: normal;
		text-align: center;
		color: #ffffff;
		top: 0;
		width: 100%;
	}
	.topText p
	{
		width: 232px;
		margin: auto;
	}
	.margin15Footer
	{
		margin-top: 15px;
		font-family: 'Titillium Web', sans-serif;
		font-size: 15px;
		font-weight: 100;
		font-style: normal;
		font-stretch: normal;
		line-height: 1.5;
		letter-spacing: normal;
		text-align: left;
		color: #ffffff;
		
	}
	.smallGreyText
	{
		font-family: 'Titillium Web', sans-serif;
		font-size: 12px;
		font-weight: 300;
		font-style: normal;
		font-stretch: normal;
		line-height: 1.58;
		letter-spacing: normal;
		text-align: left;
		color: #ffffff;	
	}
	.normalGreyText
	{
		font-family: 'Titillium Web', sans-serif;
		font-size: 16px;
		font-weight: normal;
		font-style: normal;
		font-stretch: normal;
		line-height: 1.75;
		letter-spacing: normal;
		text-align: left;
		color: #ffffff;	
	}
	select
	{
		background-color: #ffffff;
		font-family: 'Titillium Web', sans-serif !important;
		font-size: 22px !important;
		font-weight: normal !important;
		font-style: normal !important;
		font-stretch: normal !important;
		line-height: 1.55 !important;
		padding: 20px;
		max-width: 400px;
		width: 100%;
		padding: 40px;
		height: 71px;
		color: #727272;
		-webkit-appearance: none;
		-moz-appearance: none;
		appearance: none;
		padding: 2px 30px 2px 2px;
		border: none;
		padding-left: 30px;
		border-radius:none;
		
		
	}
	.selectArrow
	{
		position: absolute;
		margin-left: -40px;
		margin-top: 27px;
		pointer-events: none;
	}
	select::-ms-expand {
    display: none;
}
	.topText button
	{
		height: 71.4px;
		background-color: #727272;
		color: white;
		max-width: 400px;
		width: 100%;
		text-align: left;
		padding-left: 28px;
		font-family: 'Titillium Web', sans-serif;
		font-size: 22px;
		font-weight: 200;
		font-style: normal;
		font-stretch: normal;
		line-height: 1.55;
		letter-spacing: normal;
		text-align: left;
		color: #ffffff;
		border: none;
	}
	.slideShowLabel
	{
		height: 46px;
		font-family: 'Titillium Web', sans-serif;
		font-size: 30px;
		font-weight: 600;
		font-style: normal;
		font-stretch: normal;
		line-height: 1.53;
		letter-spacing: normal;
		text-align: center;
		color: #727272;
		margin-top: 40px;
	}
	.slick-dots li
	{
		background: url(../img/dot.png);
		background-size: cover;
		object-fit:cover;
	}
	.slick-dots li.slick-active
	{
		background: url(../img/selectedDot.png) !important;
		background-size: cover !important;
		
	}
	.arrowRoomPrev{
		cursor: pointer;
		width: 15px;
		height: 30px;
		object-fit: cover;
		position: absolute;
		left: 0;
		margin-left: 52px;
		top: 50%;
		z-index: 1000;
	}
.arrowRoomNext
{
		cursor: pointer;
		width: 15px;
		height: 30px;
		object-fit: cover;
		position: absolute;
		right: 0;
		margin-right: 52px;
		top: 50%;
		z-index: 1000;
}
.sectionHeader
{
		text-align: center;
		margin: auto;
		margin-top: 60px;
		margin-bottom: 60px;
		width: 274px;
		height: 92px;
		font-family: 'Titillium Web', sans-serif;
		font-size: 30px;
		font-weight: normal;
    	font-style: normal;
		font-stretch: normal;
		line-height: 1.53;
		letter-spacing: normal;
		text-align: center;
    	color: #727272;
	}
.separatorLine
{
		display: none;
	}
.adjustMobile
	{
		margin-left: 0px !important;
		margin-right: 0px !important;
		padding-right: 46px !important;
		padding-left: 26px !important;
}
.adjustMobile > .col-12 > p
{
	margin-left: 6px;
}

.qualitySeal
{
	right: 50px;
	bottom: -42px;
}


@media screen and (max-width: 1200px)
{
	.qualitySeal
	{
		bottom: unset;
		right: 0;
		top: 166px !important;
	}
}
@media screen and (max-width: 653px)
{
	.qualitySeal img
	{
		width: 75px;
	}
}
@media screen and (max-width: 1200px)
{
	.removeMarginTop
	{
		margin-top: 0px !important;
	}
	.removeMarginBottom
	{
		margin-bottom: 0px !important;
	}
	.rowFooter
	{
		margin-top: 30px !important;
	}
	.separatorLine
	{
		display: block !important;
		margin-top: 40px;
	}
	#form1_contact
	{
		margin-left: 0px;	
	}
	#form1_contact .col-12
	{
		padding-right: 10px;
	}
	
	
	
}
@media screen and (max-width: 991px) {
	.topDivMobileAdjust
	{
		display: none;
	}
	.adjustMobileImg
	{
		padding-left: 3px !important;
		padding-right: 9px !important;
	}
	.adjustMobile .col-12 > p
	{
		text-align: center;
	}
	.adjustMobile > .col-12
	{
		padding-left: 0px !important;
		padding-right: 0px !important;
	}
	.adjustMobile .descriptionDiv > .systemHeader
	{
		visibility: hidden;
	}

	.adjustMobile > row
	{
		padding-left: 0px !important;
    	padding-right: 0px !important;
	}
	.adjustMobile
	{
		margin-left: 0px !important;
		padding-left: 50px !important;
    	padding-right: 45px !important;
	}
	#form1_contact .col-12
	{
		padding-right: 0px !important;
	}
	.product.row.colle
	{
		margin-left: 0px !important; 
	}
	.collectionDiv .systemHeader
	{
		visibility: hidden;
	}
	.colImg img, .adjustMobileImg img
	{
		max-height: 500px !important;
	}
	.descriptionDiv.collectionDiv
	{
		padding-left: 20px !important; 
	}
	.descriptionDiv.collectionDiv .row.col-12
	{
		margin-left: 0px !important;
		padding-right: 6px !important;	
	}
	.product.row.collec
	{
		margin-left: 0px !important;
	}
	.navPara
	{
		text-align: center;
	}
	.colImg
	{
		margin-left: 0px !important;
		margin-right: 0px !important;
	}
	.mobileMenu
	{
		display: block;
	}
	.sliderRoom.homepage
	{
		padding-left: 80px;
		padding-right: 48px; 
	}
	.results > p.normalHeader,.resetPassword p.normalHeader
	{
		text-align: center;
	}
	.productCoverText
	{
		margin-top: 25% !important;
	}
	
}
.textShadow{
	text-shadow: 1.5px 1.5px #000000;
}
#overlay.open{
	z-index: 5000;
}