:root{
	--cleftrade-container-langheight	:3vh;
	--cleftrade-container-width			:clamp(1024px,75vw,2048px);
	--cleftrade-fontsize				:min(2vh,2vw);
	--cleftrade-fontsizeh1				:min(4vh,4vw);
	--cleftrade-fontsizeh2				:min(3vh,3vw);
	--cleftrade-slider-area-height		:49vh;
	--cleftrade-slider-area-gap			:var(--cleftrade-fontsizeh2);
	--cleftrade-container-leftgap		:calc(calc(var(--cleftrade-container-width) - 100vw) / 2);
	--cleftrade-logo-height				:13vh;
	--cleftrade-logo-gap				:4vh;
	--cleftrade-filterheight			:calc(100vh - calc(var(--cleftrade-logo-height) + calc(var(--cleftrade-slider-area-height) + calc(var(--cleftrade-slider-area-gap) * 2.2))));
}
.fosi-icons-close:before		{content:"x";}
[class^="fosi-icons-"]:before,
[class*=" fosi-icons-"]:before,
[class^="fosi-icons-"]:after,
[class*=" fosi-icons-"]:after	{speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
[class^="fosi-icons-"]:before,
[class*=" fosi-icons-"]:before	{margin-right:2em;}
[class^="fosi-icons-"]:after,
[class*=" fosi-icons-"]:after	{margin-left:2em;}
dialog::backdrop							{background-color:rgba(0,0,0,0.25);}
dialog										{-webkit-box-shadow:0px 2px 4px 0px rgb(0 0 0 / 25%);-moz-box-shadow:0px 2px 4px 0px rgba(0, 0, 0, 0.25);box-shadow:0px 2px 4px 0px rgb(0 0 0 / 25%);min-width:20em;background-color:white;top:12%;left:12px;width:max-content;position:fixed;overflow:unset;max-width:90vw;border-radius:10;}
dialog *									{border-radius:10;}
dialog > div:nth-of-type(1)					{border-bottom:1px solid gray;cursor:move;border-radius:unset;}
dialog > div:nth-of-type(1):after,
dialog > div:nth-of-type(1):before			{display:table;content:" ";}
dialog > div:nth-of-type(1):after			{clear:both;}
dialog > div:nth-of-type(1) > i				{float:right;cursor:pointer;height:2em;width:2em;padding-left:6px;margin-top:.5em;margin-right:6px;color:inherit;}
dialog:has([method="dialog"])				{margin:auto;border-radius:10px;border:none;background-color:#2a363f;color:white;}
dialog:has([method="dialog"]) > div:nth-of-type(1)			{display:none;}
dialog > form[method="dialog"] > fieldset					{border:none;}
dialog > form[method="dialog"] > fieldset > legend			{display:block;width:100%;padding:1em;text-align:center;--cleftrade-fontsize:large;}
dialog > form[method="dialog"] > fieldset > legend::after	{content:url(/img/icon/messagedialogform.gif);display:block;margin:auto;margin-top:2rem;}
dialog > form[method="dialog"] > fieldset > p				{padding:1em;}
dialog > form[method="dialog"] > button						{margin:auto;margin-bottom:1em;margin-top:1em;display:block;background-color:#4caf50;color:white;padding:.5rem 2.5rem;border:none;}

dialog					{border-width:1px;margin-left:auto;margin-right:auto;margin-top:10rem;border-radius:1rem;padding:1rem;}
dialog form				{display:grid;gap:1rem;min-width:50vw;}
dialog form textarea	{border:none;line-height:1.5rem;}
dialog form input		{border:none;line-height:1.5rem; height:2rem;}


#slidertestimonials						{display:none;}
a[aria-label="Chat on WhatsApp"]		{position:fixed;bottom:1vh;right:5vw;}

*										{box-sizing:border-box;margin:0px;padding:0px;font-size:var(--cleftrade-fontsize);text-decoration:none;font-family:Montserrat;color:inherit;}
::-webkit-scrollbar						{width: 1px;height: 1px;}
iframe									{aspect-ratio: 1.77;width: 100%;}
html,
body									{width:100vw;}
.greyarea								{background-color:#e9e9e9;}
.fcccontainer							{margin-left:auto;margin-right:auto;width:var(--cleftrade-container-width);display:flow-root;}
section									{display:flow-root;}
section > ul > li						{list-style:none;}
section > h1,
section > p								{text-align:center;font-weight:normal;margin-bottom:9vh;width: 100%;white-space: break-spaces;}
section > h1							{--cleftrade-fontsize:var(--cleftrade-fontsizeh1);margin-top:13vh;margin-bottom:var(--cleftrade-fontsizeh2);}
section > p								{color:#787878;}

section#sliderproject > ul > li > span > p,
section#slidernews > ul > li > span > p		{display:inline-block;}
section#languagebar							{display: flex;flex-direction: row-reverse;}
section#languagebar ul						{--cleftrade-fontsize: 1.3vh;display: flex;gap: 0.15vw;}
section#languagebar li						{background-color: #b1a187;padding: 0.1vh;width: 3vh;height: 3.5vh;line-height: 4vh;text-align: center;list-style: none;}
section#languagebar li > a					{color:black;}
section#languagebar li.active				{background-color: #142849;}
section#languagebar li.active > a			{color:white;}

section#navbar								{white-space: nowrap;padding-top: 6vh;padding-bottom: var(--cleftrade-slider-area-gap);vertical-align: top;display: inline-grid;grid-template-columns: 155px auto;width:100%;gap:30px;}
section#navbar[dir="rtl"] picture			{margin-right:0px;margin-left:var(--cleftrade-logo-gap);}
section#navbar picture > img				{width:155px;}
section#navbar > div						{display:inline-block;background-image:linear-gradient(to right, #F6A030 , #F6A030);height:9vh;}
section#navbar > div > ul					{display: flex;justify-content: space-around;}
section#navbar[dir="rtl"] > div > ul		{padding-left:0px;padding-right:10%;}
section#navbar li							{text-align: right;list-style: none;height: 9vh;line-height: 9vh;}
section#navbar li > a						{color:black;}
section#navbar[dir="rtl"] li > a			{color:black;font-weight:500;}

section#productgroups						{display:grid;gap:20px;}
section#productgroups > div					{display: grid;grid-template-columns: 380px auto;gap:1rem;}
section#productgroups > div > img			{border:4px solid #f6a030;width:100%;}
section#productgroups > div > div			{border: solid 1px black;padding: 15px;}
section#productgroups > div > div > h1		{--cleftrade-fontsize:var(--cleftrade-fontsizeh1);text-align:center;}
section#productgroups > div > div > p		{text-align:left;}
section#productgroups > div > div > button	{width: calc(var(--cleftrade-fontsizeh1) * 3 );height: var(--cleftrade-fontsizeh1);background-color: #00a5e7;border: none;color: white;font-weight: bold;display: block;margin: auto;margin-top:1rem;}
@media (max-width: 1023px){
	section#productgroups > div {grid-template-columns:auto;gap:0px;}
}


section#navbar li.active > a				{color:white;}
section#navbar > label						{display:none;}
section#navbar > h1							{margin-top:var(--cleftrade-fontsizeh2);margin-bottom:var(--cleftrade-fontsizeh2);}
section#navbar > p							{margin-bottom:var(--cleftrade-fontsizeh2);}

section#sliderproject						{text-align:left;margin:0;padding-bottom:var(--cleftrade-slider-area-gap);}
section#sliderproject[dir="rtl"]			{text-align:right;margin:0;left:auto;width:calc(100% - var(--cleftrade-container-leftgap));}
section#sliderproject ul					{display: flex;overflow-x: auto;overflow-y: hidden;flex: none;width: 100%;height: var(--cleftrade-slider-area-height);flex-flow: row nowrap;scroll-snap-type: x mandatory;}
section#sliderproject ul > li				{scroll-snap-align: center;flex: none;width: 100%;max-height:100%;display:flex;align-items:center;justify-content:center;}
section#sliderproject picture				{display: block;width:100%;}
section#sliderproject picture img			{display: block;width:100%;}

section#filteredlinks						{background-color: #d2cec7;height:fit-content;position:relative;left:var(--cleftrade-container-leftgap);width:100vw;padding-top:calc(var(--cleftrade-fontsize) / 2);padding-bottom:calc(var(--cleftrade-fontsize) / 2);margin-top:calc(var(--cleftrade-fontsize) * 1.6);}
section#filteredlinks > ul					{margin-left: calc(0px - var(--cleftrade-container-leftgap));width: var(--cleftrade-container-width);display: flex;justify-content: space-between;}
section#filteredlinks li					{text-align: center;}
section#filteredlinks li > img				{height:calc(var(--cleftrade-fontsizeh2) * 2);margin-top:var(--cleftrade-fontsize);margin-bottom:calc(var(--cleftrade-fontsize) / 2);}
section#filteredlinks li > h1				{font-weight:normal;margin:calc(var(--cleftrade-fontsize) / 2);--cleftrade-fontsize:var(--cleftrade-fontsizeh3);}
section#filteredlinks li p					{text-transform: uppercase;text-align: center;padding-bottom: 2.5%;padding-top: 1.5%;--cleftrade-fontsize:1.2vh;color:#787878;}
section#filteredlinks li > a				{display:block;background-color: #fba535;color: white;width: fit-content;margin: auto;margin-bottom:var(--cleftrade-fontsize);padding:calc(var(--cleftrade-fontsize) / 3) calc(var(--cleftrade-fontsize) * 1.5);font-size:calc(var(--cleftrade-fontsize) * .7) !important;}
section#filteredlinks li > a:hover			{background-color: #b1a187;}


.greyarea:has(section#filteredbuttons)					{height:calc(var(--cleftrade-fontsize) * 5);overflow:visible;background-color:#d2cec7;border-top-width: calc(var(--cleftrade-fontsize) * .4);border-top-color:#b1a187;border-top-style: solid;margin-bottom:var(--cleftrade-fontsizeh1);z-index:1;-webkit-transform:translate3d(0,0,0);}
section#filteredbuttons									{overflow:visible;margin-bottom:var(--cleftrade-fontsizeh2);}
section#filteredbuttons > ul							{overflow:visible;width:100%;height:calc(var(--cleftrade-fontsize) * 5);}
section#filteredbuttons > ul > li						{text-transform:uppercase;display:inline-block;width:21%;margin-left:1%;vertical-align:top; padding:0px;padding-top:var(--cleftrade-fontsize);float:left;height:fit-content;}
section#filteredbuttons > ul > li > details				{width:100%;backdrop-filter:opacity(0);overflow-y:auto;}
section#filteredbuttons > ul > li > details > summary	{list-style: none;background-color:#737b88;padding:var(--cleftrade-fontsize);text-align:center;padding-top:calc(var(--cleftrade-fontsize) * .7);padding-bottom:calc(var(--cleftrade-fontsize) * .7);color:white;width:100%;position:relative;line-height:var(--cleftrade-fontsize);}
/*section#filteredbuttons[dir="rtl"] > ul > li > details > summary{height:calc(var(--cleftrade-fontsize) * 2.4);}*/
section#filteredbuttons > ul > li > details > summary::-webkit-details-marker{display:none;}
section#filteredbuttons > ul > li > details > summary::marker	{display:none;}
section#filteredbuttons > ul > li > details > summary::after	{content: ' ';width: var(--cleftrade-fontsize);height: var(--cleftrade-fontsize);background-image: url(/img/icon/searchboxarrow.png);display: inline-block;background-position: center;background-size: contain;position:absolute;right: var(--cleftrade-fontsize);top: calc(var(--cleftrade-fontsize) * .75);}
section#filteredbuttons > ul > li > details > label				{display:block;background-color:#9fa6b0;padding:calc(var(--cleftrade-fontsize) * .5);white-space:nowrap;}
section#filteredbuttons > ul > li > details > label input		{display:none;}
section#filteredbuttons > ul > li > details > label:before		{content:' ';background-image:url(/img/icon/checkbox.png);width: var(--cleftrade-fontsize);height: var(--cleftrade-fontsize);margin-right:calc(var(--cleftrade-fontsize) / 2);background-position: center;background-size: contain;display:inline-block;background-color:white;}
section#filteredbuttons > ul > li > details > label:hover		{background-color:#737b88;}
section#filteredbuttons > ul > li > details > label:has(:checked):before{background-image:url(/img/icon/checkboxchecked.png);}
section#filteredbuttons > ul > li > button						{text-transform:uppercase;background-color:#b1a187;padding:var(--cleftrade-fontsize);padding-top:calc(var(--cleftrade-fontsize) * .7);padding-bottom:calc(var(--cleftrade-fontsize) * .7);text-align:center;width:100%;border:none;color:black;line-height:var(--cleftrade-fontsize);}
section#filteredbuttons > ul > li:first-of-type					{margin-left:0px;}
section#filteredbuttons > ul > li:last-of-type					{width:12%;}

#productlist								{margin-bottom:5vh;}
#productlist > a:hover						{background-color: #b1a187;}
#productlist > ul							{display: grid;grid-template-columns: 33.33% 33.33% 33.33%;row-gap:2vh;}
.product									{--wide-base: calc(var(--cleftrade-container-width) / 100);--wide-total: calc(var(--wide-base) * 31);-webkit-box-shadow: 0px 0px 5px 0px rgb(0 0 0 / 30%);-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3);box-shadow: 0px 0px 5px 0px rgb(0 0 0 / 30%);width: 96%;}
.product > *								{margin:3.15%;display:block;}
.product .price + a							{background-color: #076f99;text-align: center;color: white;}
.product picture							{display:block;aspect-ratio: 1.5;}
.product picture > img						{width:100%;height:100%;object-fit: cover;border-color: #f6a030;border-width: 5px;border-style: solid;}
.product > p								{text-align:center;min-height:calc(var(--cleftrade-fontsize) * 3);}
.product > div								{display: grid;grid-template-columns: 66% 32%;column-gap: 2%;}
.product > div *							{--cleftrade-fontsize: 1vh;font-style: normal;white-space: nowrap;display: inline-block;height: calc(var(--wide-base) * 2 );line-height: calc(var(--wide-base) * 2 );}
.price::before								{content:"$";margin-right:calc(var(--wide-base) * .5);}
.product > div:has(.location)				{grid-template-columns:49% 49%;}
#productlist > ul .location					{text-align: left;color: #142849;--cleftrade-fontsize: 1.5vh;}
#productlist > ul .status					{text-align: right;color: darkred;--cleftrade-fontsize: 1.5vh;}
.location::before,
.location::after,
.status::before,
.status::after								{display: inline-block;background-position: center;background-repeat: no-repeat;background-size: contain;height:100%;vertical-align:middle;width:calc(var(--wide-base) * 2);height:calc(var(--wide-base) * 2);}
.location::before,
.status::after								{content:' ';}
.location::before,
.location::after							{background-image:url(img/icon/location.png);margin-right:calc(var(--wide-base) * .5);}
.status::before,
.status::after								{margin-left:calc(var(--wide-base) * .5);}
[data-status="0"].status::after				{background-image:url(img/icon/productstatus/0.png);}
[data-status="1"].status::after				{background-image:url(img/icon/productstatus/1.png);}
[data-status="2"].status::after				{background-image:url(img/icon/productstatus/2.png);}
.product[data-status="0"] > div .price		{color:#b1a187;}
.product[data-status="0"] > div .price::before{content:'Sold Out';color:white;}

.product > div .price + a,
.product > div .price						{--cleftrade-fontsize:2vh;height: calc(var(--wide-base) * 3 );line-height:calc(var(--wide-base) * 3 );}
.price										{font-weight: 600;background-color: #00a5e7;text-align: center;color: white;}
section#productlist > a						{text-align:center;display:block;background-color: #9d9a95;color: white;width: fit-content;margin: auto;height: auto;margin-top: var(--cleftrade-fontsizeh2);padding:var(--cleftrade-fontsize);white-space:nowrap;}

body:has(#status0:not(:checked)) section#productlist .product[data-status="0"]{display:none;}
body:has(#status1:not(:checked)) section#productlist .product[data-status="1"]{display:none;}
body:has(#status2:not(:checked)) section#productlist .product[data-status="2"]{display:none;}

section#productlist .product[data-producttype="0"]{display:none;}
body:has(#producttype1:not(:checked)) section#productlist .product[data-producttype="1"]{display:none;}
body:has(#producttype2:not(:checked)) section#productlist .product[data-producttype="2"]{display:none;}
body:has(#producttype4:not(:checked)) section#productlist .product[data-producttype="4"]{display:none;}
body:has(#producttype8:not(:checked)) section#productlist .product[data-producttype="8"]{display:none;}

body:has(#producttype1:not(:checked)):has(#producttype2:not(:checked)) section#productlist .product[data-producttype="3"]{display:none;}
body:has(#producttype1:not(:checked)):has(#producttype4:not(:checked)) section#productlist .product[data-producttype="5"]{display:none;}
body:has(#producttype2:not(:checked)):has(#producttype4:not(:checked)) section#productlist .product[data-producttype="6"]{display:none;}
body:has(#producttype1:not(:checked)):has(#producttype2:not(:checked)):has(#producttype4:not(:checked)) section#productlist .product[data-producttype="7"]{display:none;}
body:has(#producttype1:not(:checked)):has(#producttype8:not(:checked)) section#productlist .product[data-producttype="9"]{display:none;}
body:has(#producttype2:not(:checked)):has(#producttype8:not(:checked)) section#productlist .product[data-producttype="10"]{display:none;}
body:has(#producttype1:not(:checked)):has(#producttype2:not(:checked)):has(#producttype8:not(:checked)) section#productlist .product[data-producttype="11"]{display:none;}
body:has(#producttype4:not(:checked)):has(#producttype8:not(:checked)) section#productlist .product[data-producttype="12"]{display:none;}
body:has(#producttype1:not(:checked)):has(#producttype4:not(:checked)):has(#producttype8:not(:checked)) section#productlist .product[data-producttype="13"]{display:none;}
body:has(#producttype2:not(:checked)):has(#producttype4:not(:checked)):has(#producttype8:not(:checked)) section#productlist .product[data-producttype="14"]{display:none;}
body:has(#producttype1:not(:checked)):has(#producttype2:not(:checked)):has(#producttype4:not(:checked)):has(#producttype8:not(:checked)) section#productlist .product[data-producttype="15"]{display:none;}


body:has(#additionalinfo011:not(:checked)) section#productlist .product[data-additionalinfo01="1"]{display:none;}
body:has(#additionalinfo012:not(:checked)) section#productlist .product[data-additionalinfo01="2"]{display:none;}
body:has(#additionalinfo013:not(:checked)) section#productlist .product[data-additionalinfo01="3"]{display:none;}
body:has(#additionalinfo014:not(:checked)) section#productlist .product[data-additionalinfo01="4"]{display:none;}
body:has(#additionalinfo015:not(:checked)) section#productlist .product[data-additionalinfo01="5"]{display:none;}
body:has(#additionalinfo016:not(:checked)) section#productlist .product[data-additionalinfo01="6"]{display:none;}
body:has(#additionalinfo017:not(:checked)) section#productlist .product[data-additionalinfo01="7"]{display:none;}
body:has(#additionalinfo018:not(:checked)) section#productlist .product[data-additionalinfo01="8"]{display:none;}
body:has(#additionalinfo019:not(:checked)) section#productlist .product[data-additionalinfo01="9"]{display:none;}
body:has(#additionalinfo0110:not(:checked)) section#productlist .product[data-additionalinfo01="10"]{display:none;}
body:has(#additionalinfo0111:not(:checked)) section#productlist .product[data-additionalinfo01="11"]{display:none;}
body:has(#additionalinfo0112:not(:checked)) section#productlist .product[data-additionalinfo01="12"]{display:none;}
body:has(#additionalinfo0113:not(:checked)) section#productlist .product[data-additionalinfo01="13"]{display:none;}
body:has(#additionalinfo0114:not(:checked)) section#productlist .product[data-additionalinfo01="14"]{display:none;}
body:has(#additionalinfo0115:not(:checked)) section#productlist .product[data-additionalinfo01="15"]{display:none;}
body:has(#additionalinfo0116:not(:checked)) section#productlist .product[data-additionalinfo01="16"]{display:none;}
body:has(#additionalinfo0117:not(:checked)) section#productlist .product[data-additionalinfo01="17"]{display:none;}
body:has(#additionalinfo0118:not(:checked)) section#productlist .product[data-additionalinfo01="18"]{display:none;}
body:has(#additionalinfo0119:not(:checked)) section#productlist .product[data-additionalinfo01="19"]{display:none;}
body:has(#additionalinfo0120:not(:checked)) section#productlist .product[data-additionalinfo01="20"]{display:none;}
body:has(#additionalinfo0121:not(:checked)) section#productlist .product[data-additionalinfo01="21"]{display:none;}
body:has(#additionalinfo0122:not(:checked)) section#productlist .product[data-additionalinfo01="22"]{display:none;}
body:has(#additionalinfo0123:not(:checked)) section#productlist .product[data-additionalinfo01="23"]{display:none;}
body:has(#additionalinfo0124:not(:checked)) section#productlist .product[data-additionalinfo01="24"]{display:none;}
body:has(#additionalinfo0125:not(:checked)) section#productlist .product[data-additionalinfo01="25"]{display:none;}
body:has(#additionalinfo0126:not(:checked)) section#productlist .product[data-additionalinfo01="26"]{display:none;}
body:has(#additionalinfo0127:not(:checked)) section#productlist .product[data-additionalinfo01="27"]{display:none;}
body:has(#additionalinfo0128:not(:checked)) section#productlist .product[data-additionalinfo01="28"]{display:none;}
body:has(#additionalinfo0129:not(:checked)) section#productlist .product[data-additionalinfo01="29"]{display:none;}
body:has(#additionalinfo0130:not(:checked)) section#productlist .product[data-additionalinfo01="30"]{display:none;}
body:has(#additionalinfo0131:not(:checked)) section#productlist .product[data-additionalinfo01="31"]{display:none;}
body:has(#additionalinfo0132:not(:checked)) section#productlist .product[data-additionalinfo01="32"]{display:none;}
body:has(#additionalinfo0133:not(:checked)) section#productlist .product[data-additionalinfo01="33"]{display:none;}
body:has(#additionalinfo0134:not(:checked)) section#productlist .product[data-additionalinfo01="34"]{display:none;}
body:has(#additionalinfo0135:not(:checked)) section#productlist .product[data-additionalinfo01="35"]{display:none;}
body:has(#additionalinfo0136:not(:checked)) section#productlist .product[data-additionalinfo01="36"]{display:none;}
body:has(#additionalinfo0137:not(:checked)) section#productlist .product[data-additionalinfo01="37"]{display:none;}
body:has(#additionalinfo0138:not(:checked)) section#productlist .product[data-additionalinfo01="38"]{display:none;}
body:has(#additionalinfo0139:not(:checked)) section#productlist .product[data-additionalinfo01="39"]{display:none;}
body:has(#additionalinfo0140:not(:checked)) section#productlist .product[data-additionalinfo01="40"]{display:none;}
body:has(#additionalinfo0141:not(:checked)) section#productlist .product[data-additionalinfo01="41"]{display:none;}
body:has(#additionalinfo0142:not(:checked)) section#productlist .product[data-additionalinfo01="42"]{display:none;}
body:has(#additionalinfo0143:not(:checked)) section#productlist .product[data-additionalinfo01="43"]{display:none;}
body:has(#additionalinfo0144:not(:checked)) section#productlist .product[data-additionalinfo01="44"]{display:none;}
body:has(#additionalinfo0145:not(:checked)) section#productlist .product[data-additionalinfo01="45"]{display:none;}
body:has(#additionalinfo0146:not(:checked)) section#productlist .product[data-additionalinfo01="46"]{display:none;}
body:has(#additionalinfo0147:not(:checked)) section#productlist .product[data-additionalinfo01="47"]{display:none;}
body:has(#additionalinfo0148:not(:checked)) section#productlist .product[data-additionalinfo01="48"]{display:none;}
body:has(#additionalinfo0149:not(:checked)) section#productlist .product[data-additionalinfo01="49"]{display:none;}
body:has(#additionalinfo0150:not(:checked)) section#productlist .product[data-additionalinfo01="50"]{display:none;}
body:has(#additionalinfo0151:not(:checked)) section#productlist .product[data-additionalinfo01="51"]{display:none;}
body:has(#additionalinfo0152:not(:checked)) section#productlist .product[data-additionalinfo01="52"]{display:none;}
body:has(#additionalinfo0153:not(:checked)) section#productlist .product[data-additionalinfo01="53"]{display:none;}
body:has(#additionalinfo0154:not(:checked)) section#productlist .product[data-additionalinfo01="54"]{display:none;}
body:has(#additionalinfo0155:not(:checked)) section#productlist .product[data-additionalinfo01="55"]{display:none;}
body:has(#additionalinfo0156:not(:checked)) section#productlist .product[data-additionalinfo01="56"]{display:none;}
body:has(#additionalinfo0157:not(:checked)) section#productlist .product[data-additionalinfo01="57"]{display:none;}
body:has(#additionalinfo0158:not(:checked)) section#productlist .product[data-additionalinfo01="58"]{display:none;}
body:has(#additionalinfo0159:not(:checked)) section#productlist .product[data-additionalinfo01="59"]{display:none;}
body:has(#additionalinfo0160:not(:checked)) section#productlist .product[data-additionalinfo01="60"]{display:none;}
body:has(#additionalinfo0161:not(:checked)) section#productlist .product[data-additionalinfo01="61"]{display:none;}
body:has(#additionalinfo0162:not(:checked)) section#productlist .product[data-additionalinfo01="62"]{display:none;}
body:has(#additionalinfo0163:not(:checked)) section#productlist .product[data-additionalinfo01="63"]{display:none;}
body:has(#additionalinfo0164:not(:checked)) section#productlist .product[data-additionalinfo01="64"]{display:none;}
body:has(#additionalinfo0165:not(:checked)) section#productlist .product[data-additionalinfo01="65"]{display:none;}
body:has(#additionalinfo0166:not(:checked)) section#productlist .product[data-additionalinfo01="66"]{display:none;}
body:has(#additionalinfo0167:not(:checked)) section#productlist .product[data-additionalinfo01="67"]{display:none;}
body:has(#additionalinfo0168:not(:checked)) section#productlist .product[data-additionalinfo01="68"]{display:none;}
body:has(#additionalinfo0169:not(:checked)) section#productlist .product[data-additionalinfo01="69"]{display:none;}
body:has(#additionalinfo0170:not(:checked)) section#productlist .product[data-additionalinfo01="70"]{display:none;}
body:has(#additionalinfo0171:not(:checked)) section#productlist .product[data-additionalinfo01="71"]{display:none;}
body:has(#additionalinfo0172:not(:checked)) section#productlist .product[data-additionalinfo01="72"]{display:none;}
body:has(#additionalinfo0173:not(:checked)) section#productlist .product[data-additionalinfo01="73"]{display:none;}
body:has(#additionalinfo0174:not(:checked)) section#productlist .product[data-additionalinfo01="74"]{display:none;}
body:has(#additionalinfo0175:not(:checked)) section#productlist .product[data-additionalinfo01="75"]{display:none;}
body:has(#additionalinfo0176:not(:checked)) section#productlist .product[data-additionalinfo01="76"]{display:none;}
body:has(#additionalinfo0177:not(:checked)) section#productlist .product[data-additionalinfo01="77"]{display:none;}
body:has(#additionalinfo0178:not(:checked)) section#productlist .product[data-additionalinfo01="78"]{display:none;}
body:has(#additionalinfo0179:not(:checked)) section#productlist .product[data-additionalinfo01="79"]{display:none;}
body:has(#additionalinfo0180:not(:checked)) section#productlist .product[data-additionalinfo01="80"]{display:none;}
body:has(#additionalinfo0181:not(:checked)) section#productlist .product[data-additionalinfo01="81"]{display:none;}

body:has(#pricetype0:not(:checked)) section#productlist .product[data-price="0"]{display:none;}
body:has(#pricetype1:not(:checked)) section#productlist .product[data-price="1"]{display:none;}
body:has(#pricetype2:not(:checked)) section#productlist .product[data-price="2"]{display:none;}
body:has(#pricetype3:not(:checked)) section#productlist .product[data-price="3"]{display:none;}
body:has(#pricetype4:not(:checked)) section#productlist .product[data-price="4"]{display:none;}
body:has(#pricetype5:not(:checked)) section#productlist .product[data-price="5"]{display:none;}

.greyarea:has(#slidernews)					{background-color:#f6f6f6;}
section#slidernews							{text-align:left;margin:0;position:relative;width:calc(100% - var(--cleftrade-container-leftgap));}
section#slidernews > h1,
section#slidernews > p						{width:calc(100% + var(--cleftrade-container-leftgap));}
section#slidernews > ul						{display: flex;overflow-x: auto;overflow-y: hidden;flex: none;width: 100%;height: var(--cleftrade-slider-area-height);flex-flow: row nowrap;scroll-snap-type: x mandatory;}
section#slidernews > ul > li				{scroll-snap-align: center;flex: none;width: 100%;max-height:100%;display:inline-block;align-items:center;justify-content:center;}
section#slidernews > ul > li picture		{float:right;display: inline-block;width:calc( calc( 100% - var(--cleftrade-container-leftgap)) / 2);}
section#slidernews > ul > li picture img	{display: block;width:100%;height:100%;object-fit: cover;}
section#slidernews > ul > li > h1			{--cleftrade-fontsize: var(--cleftrade-fontsizeh1);font-weight: normal;width: 50%;margin-top: calc(var(--cleftrade-fontsizeh1) * 2);}
section#slidernews > ul > li > table		{margin-bottom:3%;--cleftrade-fontsize:1vh;}
section#slidernews > ul > li > p			{min-height: 50%;max-height: 50%;color: #9d9a95;line-height: 1.5;width: 50%;}
section#slidernews > ul > li > a:last-of-type{background-color: #9d9a95;color: white;padding: 1.5vh;padding-left:3vh;padding-right:3vh;position: absolute;bottom: 0;}


section#slidertestimonials							{}
section#slidertestimonials > h1						{margin-top: 160px;margin-bottom:15px;}
section#slidertestimonials > p						{margin: 0;}
section#slidertestimonials > div					{height:calc(var(--cleftrade-container-width) * .6);position: relative;}
section#slidertestimonials > div > picture			{--picture-size: calc(var(--cleftrade-container-width) * .4);border-radius: var(--picture-size);margin: auto;height: var(--picture-size);width: var(--picture-size);border-width:calc(var(--picture-size) * .03);border-color: white;border-style: solid;position: absolute;left: calc(calc(100% - var(--picture-size)) / 2);top: 0px;background-color:white;overflow:hidden;}
section#slidertestimonials > div > picture > img	{object-fit:cover;height: 100%;width: 100%;background-color:white;border-radius:100%;}
section#slidertestimonials > div > div				{left:var(--cleftrade-container-leftgap);background-color: #b1a187;display: block;height: calc(var(--cleftrade-container-width) * .5);width: 100vw;top: calc(var(--cleftrade-container-width) * .1);;position: absolute;z-index: -1;}
section#slidertestimonials > div > div > p			{text-align:center;--cleftrade-fontsize:calc(var(--cleftrade-fontsizeh1) * .7);margin-top: calc(var(--cleftrade-container-width) * .35);width: 62%;margin-left: auto;margin-right: auto;color: white;margin-bottom:20px;}
section#slidertestimonials > div > div > span		{text-align:center;display: block;color: white;}

section#commertialvideo								{margin-bottom:9vh;}
section#commertialvideo > h1						{margin-top:12vh;}
section#commertialvideo > p							{}
section#commertialvideo > img						{width:100%;}

div:has(#contactus)									{background-color:#f6f6f6;}
section#contactus									{width:50%;margin:auto;padding-bottom:10vh;padding-top:.1vh;}
section#contactus > p								{text-align: center;width: 100%;margin-left: auto;margin-right: auto;padding:var(--cleftrade-fontsizeh2);margin-bottom: 0;}

section:is(#contactpage,#contactus,#propertycontent) form input						{border: none;width:calc(49.9% - 2vh);margin-top:2vh;height:5vh;padding:1vh;margin-bottom:var(--cleftrade-fontsizeh2);}
section:is(#contactpage,#contactus,#propertycontent) form input:nth-of-type(2)		{float:left;}
section:is(#contactpage,#contactus,#propertycontent) form input:nth-of-type(3)		{float:right;}
section:is(#contactpage,#contactus,#propertycontent) form input:last-of-type			{margin-left: auto;display: block;width: 100%;}
section:is(#contactpage,#contactus,#propertycontent) form textarea					{border: none;margin-top:2vh;width: 100%;padding:1vh;height:25vh;resize:none;}
section:is(#contactpage,#contactus,#propertycontent) form button						{width: fit-content;background-color: #142849;height: auto;color: white;display: block;margin-left: auto;margin-right: auto;margin-top:5vh;border:none;padding:var(--cleftrade-fontsize);}

section#about,
section#aboutservices,
section#aboutlast									{line-height:calc(var(--cleftrade-fontsize) * 1.8);}
section#about										{padding-top:6vh;}
section#about > p									{padding-left:6vh;text-align:left;width:calc(var(--cleftrade-container-width) * .79);display:inline-block;}
[dir="rtl"] section#about > p						{padding-left:0;padding-right:6vh;text-align:right;}
section#about > picture								{width:calc(var(--cleftrade-container-width) * .2);vertical-align:text-bottom;}
section#about > picture > img						{width:calc(var(--cleftrade-container-width) * .2);}
section#about > div h1								{display:inline-block;--cleftrade-fontsize:var(--cleftrade-fontsizeh2);font-optical-sizing: auto;font-weight: 200;font-style: normal;font-stretch: normal;line-height: initial;}
section#about > div h2								{display:inline-block;font-weight:500;color:#b1a187;--cleftrade-fontsize:var(--cleftrade-fontsizeh2);}
section#about > div p								{color:#787878;display:block;padding-top:var(--cleftrade-fontsizeh2);padding-bottom:6vh;}

section#abouthead							{padding-bottom:5vh;}
div:has(#aboutservices)						{background-color: #e8e6e3;}
section#aboutlast,
section#aboutservices > div					{display: grid;grid-template-columns: 50% 50%;row-gap: 20%;padding-bottom:10vh;}
section#aboutservices						{padding-top: 10vh;color: #787878;grid-template-columns:100%;padding-bottom: 10vh;}
section#aboutlast div h1,
section#aboutservices > div > div > h1		{color:black;display:block;--cleftrade-fontsize:var(--cleftrade-fontsizeh2);font-optical-sizing: auto;font-weight: normal;font-style: normal;font-stretch: normal;line-height: initial;}
section#aboutservices > div > div > ul		{display: grid;padding-top: var(--cleftrade-fontsizeh2);}
section#aboutservices > div > div > ul > li	{list-style:none;}
section#aboutservices > div > div > ul > li::before{background-image:url(/img/icon/tick2.png);content:' '; width:var(--cleftrade-fontsize);height:var(--cleftrade-fontsize);display: inline-block;background-position: center;background-size: contain;margin-right: var(--cleftrade-fontsize);background-repeat:no-repeat;vertical-align:center;}
[dir="rtl"] section#aboutservices > div > div > ul > li::before{margin-right: 0px;;margin-left: var(--cleftrade-fontsize);}

.greyarea:has(#aboutlast)					{background-color:#f6f6f6;padding-top:10vh;padding-bottom:5vh;}
section#aboutlast div p						{color:#787878;padding-top:var(--cleftrade-fontsizeh2);padding-bottom:var(--cleftrade-fontsizeh2); width:95%}

section#citizentop							{}
section#citizentop > h1						{display:block;text-transform:uppercase;padding-bottom:var(--cleftrade-fontsizeh2);text-align:left;margin-bottom:0;}
[dir="rtl"] section#citizentop > h1			{text-align:right;}
section#citizentop > em,
section#citizentop > i						{display:block;--cleftrade-fontsize:var(--cleftrade-fontsizeh2);padding-bottom:var(--cleftrade-fontsize);font-weight:normal;}
section#citizentop > picture				{display:inline-block;width:calc(var(--cleftrade-container-width) * .4);vertical-align:top;float:right;margin-top:-5%;}
section#citizentop > picture > img			{width:calc(var(--cleftrade-container-width) * .4);margin-left:var(--cleftrade-fontsize);}
[dir="rtl"] section#citizentop > picture	{float:left;}
section#citizentop > div					{display:inline-block;width:calc(var(--cleftrade-container-width) * .55);}
section#citizentop > div > p				{width:120%;color:#787878;display:block;line-height:calc(var(--cleftrade-fontsize) * 1.8);padding-top:var(--cleftrade-fontsizeh2);padding-bottom:6vh;}

div:has(#citizenbottom)						{background-color:#fafafa;}
section#citizenbottom						{padding-bottom:12vh;}
section#citizenbottom > h1					{margin-top:10vh;text-transform:uppercase;width:auto;display:inline-block;font-optical-sizing: auto;font-weight: 200;font-style: normal;font-stretch: normal;line-height: initial;}
section#citizenbottom > h2					{text-transform:uppercase;width:auto;display:inline-block;font-weight:500;color:#940f10;--cleftrade-fontsize:var(--cleftrade-fontsizeh1);}
section#citizenbottom > ul > li				{list-style:none;color:#787878;line-height:calc(var(--cleftrade-fontsize) * 1.8);}
section#citizenbottom > ul > li::before		{background-image:url(/img/icon/tick2.png);content:' '; width:var(--cleftrade-fontsize);height:var(--cleftrade-fontsize);display: inline-block;background-position: center;background-size: contain;margin-right: var(--cleftrade-fontsize);background-repeat:no-repeat;vertical-align:center;}
[dir="rtl"] section#citizenbottom > ul > li::before		{margin-right: 0px;margin-left: var(--cleftrade-fontsize);}

div:has(#citizendocument)					{}
section#citizendocument						{padding-bottom:12vh;}
section#citizendocument > h1				{margin-top:10vh;text-transform:uppercase;width:auto;display:inline-block;font-optical-sizing: auto;font-weight: 200;font-style: normal;font-stretch: normal;line-height: initial;}
section#citizendocument > h2				{text-transform:uppercase;width:auto;display:inline-block;font-weight:500;color:#940f10;--cleftrade-fontsize:var(--cleftrade-fontsizeh1);}
section#citizendocument > ul > li			{list-style:none;color:#787878;line-height:var(--cleftrade-fontsizeh1);}
section#citizendocument > ul				{display:block;}
section#citizendocument > ul > li::before	{background-image:url(/img/icon/redarrow.png);content:' '; width:var(--cleftrade-fontsize);height:var(--cleftrade-fontsize);display: inline-block;background-position: center;background-size: contain;margin-right: var(--cleftrade-fontsize);background-repeat:no-repeat;vertical-align:center;}
[dir="rtl"] section#citizendocument > ul > li::before	{margin-right: 0px;margin-left: var(--cleftrade-fontsize);transform:rotate(180deg);}

section#citizenapplication > h1				{margin-top:10vh;text-transform:uppercase;width:auto;display:inline-block;font-optical-sizing: auto;font-weight: 200;font-style: normal;font-stretch: normal;line-height: initial;margin-bottom:2vh;}
section#citizenapplication > h2				{text-transform:uppercase;width:auto;display:inline-block;font-weight:500;color:#940f10;--cleftrade-fontsize:var(--cleftrade-fontsizeh1);}
section#citizenapplication > em,
section#citizenapplication > i				{color:black;display:block;--cleftrade-fontsize:var(--cleftrade-fontsizeh2);padding-bottom:8vh;font-weight:100;}
section#citizenapplication > p				{text-align:left;}
section#citizenapplication > div > img		{display:inline-block;}
section#citizenapplication > div > div		{display:inline-block;width:auto;width:calc(var(--cleftrade-container-width) -  70px);padding-bottom:5vh;vertical-align:top;padding-left:1vw;}
[dir="rtl"] section#citizenapplication > div > div		{padding-left:0px;padding-right:1vw;}
section#citizenapplication > div > div > h1	{color:black;padding-bottom:1vh;}
section#citizenapplication > div > div > p	{color:#787878;line-height:calc(var(--cleftrade-fontsize) * 1.8);}

div:has(#citizenledder)											{margin-top:10vh;}
section#citizenledder											{position:relative;}
section#citizenledder > div										{width: fit-content;margin: auto;margin-bottom:7vh;}
section#citizenledder > div > h1								{margin-top:10vh;text-transform:uppercase;width:auto;display:inline-block;--cleftrade-fontsize:var(--cleftrade-fontsizeh1);font-optical-sizing: auto;font-weight: 200;font-style: normal;font-stretch: normal;line-height: initial;margin-bottom:2vh;}
section#citizenledder > div > h2								{text-transform:uppercase;width:auto;display:inline-block;font-weight:500;color:#940f10;--cleftrade-fontsize:var(--cleftrade-fontsizeh1);}
section#citizenledder > ul::before								{content: ' ';height: calc(100% - 35vh);position: absolute;width: 0px;top:27vh;border-left-style: dotted;border-left-width: 4px;border-left-color: black;left: calc(var(--cleftrade-container-width) * .475);}
section#citizenledder[dir="rtl"] > ul::before					{left: calc(var(--cleftrade-container-width) * .525);}
section#citizenledder > ul > li									{width:calc(var(--cleftrade-container-width) * .5);display:inline-block;float:left;list-style:none;}
section#citizenledder > ul > li:nth-of-type(even) > div			{margin-top:calc(var(--cleftrade-fontsize) * 7);}
section#citizenledder > ul > li > div h1						{text-align:center;color:white;line-height:calc(var(--cleftrade-fontsize) * 3);background-color:#bc9b6a;display:inline-block;width:calc(var(--cleftrade-container-width) * .45);border-radius:6vh;}
section#citizenledder > ul > li > div span						{background-color:#9e0f14;float:right;border-radius:6vh;padding-left:calc(var(--cleftrade-fontsize) * 2 );padding-right:calc(var(--cleftrade-fontsize) * 2 );position:relative;}
section#citizenledder > ul > li > div span:after				{content:' ';width: 2vh;height: 2vh;border-style: double;border-width: calc(var(--cleftrade-container-width) * 0.01);border-color: #e9e9e9;display: inline-block;position: absolute;right: calc(var(--cleftrade-container-width) * -0.042);border-radius: 100px;background-color: #9e0f14;top: 50%;}
section#citizenledder > ul > li:nth-of-type(odd) > div span		{border-bottom-right-radius:0px;}
section#citizenledder > ul > li:nth-of-type(even) > div span	{float:left;border-bottom-left-radius:0px;}
section#citizenledder > ul > li:nth-of-type(even) > div span:after{left: calc(var(--cleftrade-container-width) * -0.040);}
section#citizenledder[dir="rtl"] > ul > li:nth-of-type(odd) > div span:after,
section#citizenledder[dir="rtl"] > ul > li:nth-of-type(even) > div span:after{display:none;}

section#citizenledder > ul > li > div > span::after				{}
section#citizenledder > ul > li > ul							{list-style:none;width:calc(var(--cleftrade-container-width) * .45);min-height:15vh;padding-top:2vh;}
section#citizenledder > ul > li > ul > li						{list-style:none;text-align:right;}
section#citizenledder > ul > li:nth-of-type(even) > ul > li		{text-align:left;}
section#citizenledder > ul > li > ul > li > h1					{}
section#citizenledder > ul > li > ul > li > p					{color:#787878;line-height:calc(var(--cleftrade-fontsize) * 1.8);}

section#newslist												{margin-top:5vh;}
section#newslist > ul											{display: grid;grid-template-columns: 33.33% 33.33% 33.33%;grid-row-gap: 2vh;}
section#newslist li												{background-color: #f6f6f6;box-shadow: none;position: relative;min-height: 50vh;vertical-align: top;width: 96%;}
section#newslist li picture										{width: 100%;margin: 0;display: block;aspect-ratio: 1.5;}
section#newslist li picture > img								{width: 100%;height: 100%;object-fit: cover;border-bottom-color: #b1a187;border-bottom-width: 5px;border-bottom-style: solid;}
section#newslist li > h1										{--cleftrade-fontsize: calc(var(--wide-base) * 1.5);padding: var(--cleftrade-fontsizeh2);padding-top: 1.5vh;padding-bottom: 1vh;}
section#newslist li > table										{margin-left: var(--cleftrade-fontsizeh2);margin-top: 0;--cleftrade-fontsize: 1.5vh;}
section#newslist li > table[dir="rtl"]							{margin-left:unset;margin-right: var(--cleftrade-fontsizeh2);margin-top: 0;--cleftrade-fontsize: 1.5vh;}
section#newslist li > p											{color: #9d9a95;line-height: 1.5;text-align: left;padding: var(--cleftrade-fontsizeh2);margin: 0;margin-bottom: 10vh;max-height: 10vh;min-height: 10vh;text-overflow: ellipsis;overflow: hidden;padding-top: 1vh;}
section#newslist li > h1[dir="rtl"],
section#newslist li > p[dir="rtl"]								{text-align: right;}
section#newslist li > a:last-of-type							{left: var(--cleftrade-fontsizeh2);position: absolute;bottom: 0px;text-align: center;display: block;background-color: #9d9a95;color: white;padding: calc(var(--cleftrade-fontsize) / 2);padding-left: var(--cleftrade-fontsize);padding-right: var(--cleftrade-fontsize);}

.greyarea:has(#metropol360)										{background-color:#f6f6f6;}
section#metropol360												{height:45vh;width:100%;border:none;}
section#metropol360 > iframe									{height:100%;width:100%;border:none;}

div:has(#contactpage)											{background-color:#f6f6f6;}
section#contactpage												{padding-top:9vh;padding-bottom:9vh;}
section#contactpage:has(picture)								{padding:0;}
section#contactpage	 picture									{width:100vw;}
section#contactpage	 img										{width:100vw;}
section#contactpage	  div > h1									{--cleftrade-fontsize:var(--cleftrade-fontsizeh1);margin-bottom:1.5vh;margin-top:var(--cleftrade-fontsizeh2);}
section#contactpage	  div > h2									{margin-top:var(--cleftrade-fontsizeh2);}
section#contactpage	 span,
section#contactpage	 p											{color:#787878;}
section#contactpage	 > div										{display:inline-block;vertical-align:top;}
section#contactpage	 > div:first-of-type						{width:calc(var(--cleftrade-container-width) * .3);padding-right:var(--cleftrade-fontsizeh2);}
section#contactpage	 > div:last-of-type							{width:calc(var(--cleftrade-container-width) * .6);float:right;}
[dir="rtl"] section#contactpage	 > div:last-of-type				{width:calc(var(--cleftrade-container-width) * .6);float:left;}
section#newscontent ul
section#newscontent li											{list-style-type: disc;}
section#newscontent span,
section#newscontent *:not(:first-of-type)						{color:#9d9a95;}
section#newscontent												{margin-top:-13vh;}
section#newscontent > div										{width:var(--cleftrade-container-width);margin-bottom:15vh;}
section#newscontent > div > picture								{width:calc(var(--cleftrade-container-width) / 2);float:right;border-style:solid;border-width:1vh;border-color:#FFFFFF60;}
[dir="rtl"] section#newscontent > div > picture					{float:left;}
section#newscontent > div > picture > img						{width:calc(calc(var(--cleftrade-container-width) / 2) - 2vh);}
section#newscontent > div > div									{width:calc(var(--cleftrade-container-width) / 2);display:inline-block;}
section#newscontent > div > div h1								{--cleftrade-fontsize:var(--cleftrade-fontsizeh1);padding-right:var(--cleftrade-fontsize);font-weight:normal;min-height:calc(var(--cleftrade-fontsizeh1) * 3);}
[dir="rtl"] section#newscontent > div > div h1					{padding-left:var(--cleftrade-fontsize);padding-right:0px;}
section#newscontent > div > div p								{padding-right:calc(var(--cleftrade-fontsize) * 10);font-weight:normal;color:#9d9a95;line-height:1.5;padding-top:var(--cleftrade-fontsizeh2);}
[dir="rtl"] section#newscontent > div > div p					{padding-left:calc(var(--cleftrade-fontsize) * 10);padding-right:0px;}
section#newscontent > div > div table							{;padding-top:5vh;}

section#newscontent > div > div table > tbody > tr > td:nth-of-type(1),
section#newscontent > div > div table > tbody > tr > td:nth-of-type(4){font-weight:600;color:black;}
section#newscontent > div > div table > tbody > tr > td:nth-of-type(2),
section#newscontent > div > div table > tbody > tr > td:nth-of-type(3){width:35vw;}
section#newscontent > h1										{text-align:left;display:block;padding-top:1vh;--cleftrade-fontsize:var(--cleftrade-fontsizeh2);margin-top:var(--cleftrade-fontsizeh2);margin-bottom:1vh;}
section#newscontent > p											{text-align:left;display:block;padding-top:1vh;color:#9d9a95;line-height:1.5;margin-bottom:var(--cleftrade-fontsizeh2);}
[dir="rtl"] section#newscontent > p								{text-align:right;}

section#propertycontent											{margin-top:-13vh;--wide-base:var(--cleftrade-fontsize);}
section#propertycontent .location								{padding-left:0;direction:ltr;}
section#propertycontent .status									{direction:ltr;}
[dir="rtl"] section#propertycontent .status						{margin-left:2vh;}
section#propertycontent > div									{float:left;width:calc(var(--cleftrade-container-width) / 2);display:inline-block;}
[dir="rtl"] section#propertycontent > div						{float:right;}
section#propertycontent > div > h1								{--cleftrade-fontsize:var(--cleftrade-fontsizeh1);margin-top:0;margin-bottom:var(--cleftrade-fontsizeh2);font-weight:normal;min-height:calc(var(--cleftrade-fontsizeh1) * 3);}
section#propertycontent > div > div								{margin-top:5vh;}
section#propertycontent > div > div > div						{display: flex;gap: 3%;}
[dir="rtl"] section#propertycontent > div > div > div			{display: block;direction: ltr;text-align: right;}
section#propertycontent table									{color:#9d9a95;}
section#propertycontent table:first-of-type						{margin-bottom:calc(var(--cleftrade-fontsize) * 1.8);}
section#propertycontent table:first-of-type img					{max-width:1vw;}
section#propertycontent table:first-of-type td					{line-height:calc(var(--cleftrade-fontsize) * 1.8);padding-right:calc(var(--cleftrade-fontsize) * 1);color:#787878;}
[dir="rtl"] section#propertycontent table:first-of-type td		{padding-left:calc(var(--cleftrade-fontsize) * 1);padding-right:0px;}
section#propertycontent table:first-of-type td:nth-of-type(3)	{text-align:right;}
section#propertycontent:has(table:last-of-type tbody:empty) table:last-of-type,
section#propertycontent:has(h1 + ul:empty) > div:first-of-type > div h1:last-of-type,
section#propertycontent:has(h1 + ul:empty) > div:first-of-type > div h1:last-of-type + ul,
section#propertycontent:has(table:first-of-type tbody:empty) > div:first-of-type > div > h1:first-of-type,
section#propertycontent:has(table:first-of-type tbody:empty) > div:first-of-type > div > h1:first-of-type + table {display:none;}


section#propertycontent table:last-of-type				{background-color:#f6f6f6;width:95%;color:black;border-collapse:collapse;margin-top:var(--cleftrade-fontsizeh2);margin-bottom:var(--cleftrade-fontsizeh2);}
section#propertycontent table:last-of-type > thead > tr	{border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#b1a187;}
section#propertycontent table:last-of-type th			{text-align:center;padding:calc(var(--cleftrade-fontsize) / 2);}
section#propertycontent table:last-of-type td			{text-align:center;padding:calc(var(--cleftrade-fontsize) / 2);}
section#propertycontent > div > div > h1				{--cleftrade-fontsize:var(--cleftrade-fontsizeh2);padding-top:var(--cleftrade-fontsizeh2);}
section#propertycontent > div > div > p					{color:#9d9a95;line-height:calc(var(--cleftrade-fontsize) * 1.8);padding-right:calc(var(--cleftrade-fontsize) * 7);}
[dir="rtl"] section#propertycontent > div > div > p		{padding-left:calc(var(--cleftrade-fontsize) * 7);padding-right:0px;}
section#propertycontent > div > div > ul > li			{color:#9d9a95;}
section#propertycontent > div > div > ul > li			{list-style:none;color:#787878;line-height:calc(var(--cleftrade-fontsize) * 1.8);padding-right:calc(var(--cleftrade-fontsize) * 7);}
[dir="rtl"] section#propertycontent > div > div > ul > li{padding-left:calc(var(--cleftrade-fontsize) * 7);padding-right:0px;}
section#propertycontent > div > div > ul > li::before	{background-image:url(/img/icon/tick2.png);content:' '; width:var(--cleftrade-fontsize);height:var(--cleftrade-fontsize);display: inline-block;background-position: center;background-size: contain;margin-right: var(--cleftrade-fontsize);background-repeat:no-repeat;vertical-align:center;}
[dir="rtl"] section#propertycontent > div > div > ul > li::before	{margin-left: var(--cleftrade-fontsize);margin-right: 0px;}
section#propertycontent sup								{--cleftrade-fontsize:1vh;}
section#propertycontent > div > picture					{border-style:solid;border-width:1vh;border-color:#FFFFFF60;float:left;}
section#propertycontent > div > picture > img			{width:100%;}
section#propertycontent > div > picture:nth-of-type(1),
section#propertycontent > div > picture:nth-of-type(4)	{width:calc(var(--cleftrade-container-width) / 2);display:block;}
section#propertycontent > div > picture:nth-of-type(2),
section#propertycontent > div > picture:nth-of-type(3),
section#propertycontent > div > picture:nth-of-type(5),
section#propertycontent > div > picture:nth-of-type(6)	{width:calc(var(--cleftrade-container-width) / 4);display:inline-block;}
section#propertycontent > div > div:has(form)			{width:100%;display:block;float:left;background-color:#f6f6f6;padding:3vh;}
section#propertycontent > div > div:has(form) form		{padding:0;}
section#propertycontent > div > div:has(form) h1,
section#propertycontent > div > div:has(form) p			{display:block;width:100%;text-align:center;padding:1vh;}
section#propertycontent:has([data-status="0"]) table:last-of-type{display:none;}

div:has(footer)													{background-color:#d2cec7;}
footer															{padding-top:5vh;color:#787878;line-height:1.5;height:fit-content;padding-bottom:9vh;--cleftrade-fontsize:1.5vh;}
footer > div													{display: grid;grid-template-columns: 25% 25% 25% 25%;}
footer > div > div > img										{height: 13vh;display:block;}
footer > div > div > img:last-of-type							{display:inline-block;width:calc(var(--cleftrade-fontsize) * .7);height:var(--cleftrade-fontsize);margin-top:var(--cleftrade-fontsize);}
footer span														{padding-bottom:2vh;--cleftrade-fontsize:1vh;display:block;}


@media (max-width: 1023px){
	:root{
		--cleftrade-container-mobilegap	:10vw;
		--cleftrade-container-langheight	:4vh;
		--cleftrade-container-width		:calc(100vw - calc(var(--cleftrade-container-mobilegap) * 2));
		--cleftrade-slider-area-height	:60vh;
		--cleftrade-slider-area-gap		:calc(var(--cleftrade-container-mobilegap) / 2);
		--cleftrade-container-leftgap		:calc(calc(var(--cleftrade-container-width) - 100vw) / 2);
		--cleftrade-logo-height			:13vh;
		--cleftrade-logo-gap				:4vh;
		--cleftrade-filterheight			:calc(100vh - calc(var(--cleftrade-logo-height) + calc(var(--cleftrade-slider-area-height) + calc(var(--cleftrade-slider-area-gap) * 2.2))));
	}
	section > h1								{margin-top:8vh;margin-bottom:1.5vh;}
	section > p									{text-align:center;font-weight:normal;margin-bottom:4vh;}

	section#languagebar li						{margin-left:1.2vh;width: var(--cleftrade-container-langheight);height:var(--cleftrade-container-langheight);line-height: 4vh;text-align: center;}
	section#languagebar[dir="rtl"] li			{margin-left:0;margin-right:1.2vh;}
	section#navbar								{display:flow-root;}
	section#navbar > div						{position:absolute;top:7vh;right:calc(0px - var(--cleftrade-container-leftgap));width:6vw;z-index:1;height:6vw;transition-property:width, height;transition-duration: .7s;transition-delay: .0s;overflow:hidden;max-height:fit-content;transition-timing-function: start;}
	section#navbar[dir="rtl"] > div				{right:unset;left:calc(0px - var(--cleftrade-container-leftgap));max-height:fit-content;transition-timing-function: start;}
	section#navbar:has(label > :checked) > div	{display:block;height:calc(var(--cleftrade-fontsize) * 14);width:50vw;}
	section#navbar > div > ul					{display:block;width:15vh;height:calc(var(--cleftrade-fontsize) * 14);}
	section#navbar > div > ul > li				{display:block;text-align:left;padding-top:1vh;padding-bottom:1vh;height:4vh;line-height:4.5vh;}
	section#navbar[dir="rtl"] > div > ul > li	{text-align:right;}
	section#navbar								{padding-top:0;padding-bottom:0px;margin-top:calc(0px - var(--cleftrade-container-langheight));}
	section#navbar > label						{background-color:#b1a187;display: inline-block;vertical-align: sub;position: absolute;right:calc(0px - var(--cleftrade-container-leftgap));top: 7vh;z-index:1;}
	section#navbar[dir="rtl"] > label			{right:unset;left:calc(0px - var(--cleftrade-container-leftgap));}

	section#newslist > ul						{grid-template-columns:100%;row-gap:10vh;}

	section#navbar > label img					{width:6vw;}

	section#sliderproject[dir="rtl"],
	section#sliderproject						{padding-bottom:var(--cleftrade-slider-area-gap);left:var(--cleftrade-container-leftgap);}

	section#filteredlinks,
	section#filteredlinks > ul					{flex-direction: column;}
	section#filteredlinks li					{display:block;width:var(--cleftrade-container-width);height:auto;margin:0px;margin-bottom:var(--cleftrade-fontsize);}
	section#filteredlinks li > h1				{--cleftrade-fontsize:var(--cleftrade-fontsizeh2);}
	section#filteredlinks li > h1				{margin:0;}
	section#filteredlinks li > img				{height:var(--cleftrade-fontsizeh1);}
	section#filteredlinks li p					{padding-bottom: 0.5%;padding-top: 0.5%;}
	section#filteredlinks li > a				{padding:calc(var(--cleftrade-fontsize) / 2) calc(var(--cleftrade-fontsize) * 2);margin-top:1vh;}

	.greyarea:has(section#filteredbuttons)				{height:fit-content;}
	section#filteredbuttons > ul						{width:100%;height:fit-content;}
	section#filteredbuttons > ul > li					{display:block;width:100%;margin:0px;float:none;}
	section#filteredbuttons > ul > li > details			{width:100%;backdrop-filter:opacity(0);}
	section#filteredbuttons > ul > li:last-of-type		{width: 100%;}

	#productlist > ul							{grid-template-columns: 100%;row-gap:0px;}
	.product									{--wide-base:calc(var(--cleftrade-container-width) / 100);--wide-total:calc(var(--wide-base) * 100);margin:var(--wide-base);-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3);-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3);box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3);width:var(--wide-total);display:block;padding:1px;padding-bottom:1px; margin-bottom:calc(var(--wide-base) * 10);}
	.product *									{--wide-base:calc(var(--cleftrade-container-width) / 30);}
	.product > p								{--cleftrade-fontsize:2.5vh;}
	.product > div:has(.location)				{grid-template-columns:100%;row-gap:5%;}
	[data-status="0"].status::before			{background-image:url(img/icon/productstatus/0.png);}
	[data-status="1"].status::before			{background-image:url(img/icon/productstatus/1.png);}
	[data-status="2"].status::before			{background-image:url(img/icon/productstatus/2.png);}
	#productlist > ul .location::before			{margin-right:calc(var(--wide-base) * 1);}
	#productlist > ul .status::before			{content:' ';margin-right:calc(var(--wide-base) * .5);}
	#productlist > ul .status::after			{content:'';display:none;}
	#productlist > ul .status					{text-align:left;}
	.product > div *							{--cleftrade-fontsize: 1.5vh;}

	section#slidernews a:first-of-type			{display:block;}
	section#slidernews > ul > li picture		{display:block;float:none;width:100vw;object-fit:cover;}
	section#slidernews > ul > li picture img	{display: block;width:100%;height:auto;}
	section#slidernews > ul						{margin-left:var(--cleftrade-container-leftgap);height: calc(var(--cleftrade-slider-area-height) * 1.5);width:100vw;}
	section#slidernews > ul > li				{width:100vw;display:block;position:relative;}
	section#slidernews > ul > li table			{padding-left:2vh;padding-right:2vh;}
	section#slidernews > ul > li p,
	section#slidernews > ul > li h1				{width:100%;padding-left:2vh;padding-right:2vh;}
	section#slidernews a:last-of-type[dir="rtl"]{right:2vh;}
	section#slidernews > ul > li > div			{float:none;display:block;height:var(--cleftrade-slider-area-height);width:var(--cleftrade-container-width);margin:auto;position:static;height:auto;}
	section#slidernews > ul > li > div > p		{min-height:unset;max-height:unset;padding-right:unset;color:#9d9a95;}

	section#slidertestimonials > h1				{margin-top: 8vh;margin-bottom:1.5vh;}
	section#slidertestimonials > div			{height:calc(var(--cleftrade-container-width) * 1.6);position: relative;}
	section#slidertestimonials > div > div		{height: calc(var(--cleftrade-container-width) * 1.5);top: calc(var(--cleftrade-container-width) * .2);}
	section#slidertestimonials > div > div > p	{margin-top: calc(var(--cleftrade-container-width) * .9);}
	section#slidertestimonials > div > picture	{--picture-size: calc(var(--cleftrade-container-width) * 1);}

	section#contactus							{width:var(--cleftrade-container-width);margin:auto;padding-bottom:10vh;padding-top:.1vh;}
	section:is(#contactpage,#contactus) form						{margin-top:5vh;}
	section:is(#contactpage,#contactus) form input					{display: block;width: 100%;margin-top:0px;margin-bottom:2vh;float:none;}
	section:is(#contactpage,#contactus) form input:first-of-type	{float:none;}
	section:is(#contactpage,#contactus) form input:nth-of-type(2)	{float:none;}
	section:is(#contactpage,#contactus) form input:last-of-type		{margin-left: auto;}
	section:is(#contactpage,#contactus) form textarea				{margin-top:0px;}
	section:is(#contactpage,#contactus) form button					{white-space:nowrap;}
	[dir="rtl"] section#contactus form input,
	[dir="rtl"] section#contactus form textarea						{text-align:right;}

	section#about > picture						{width:var(--cleftrade-container-width);vertical-align:text-bottom;display:block;}
	section#about > picture > img				{width:var(--cleftrade-container-width);}
	section#about > p							{width:var(--cleftrade-container-width);display:block;padding:0px;padding-top:var(--cleftrade-fontsizeh2);}
	section#about > div p						{width:var(--cleftrade-container-width);display:block;}
	section#about > div h1						{display:block;}
	section#about > div h2						{display:block;}

	section#aboutlast,
	section#aboutservices > div					{display: flex;flex-direction: column;gap:5vh;}

	section#aboutlast div						{width:var(--cleftrade-container-width);display:block;padding-bottom:5vh;}

	section#citizentop > h1						{white-space:pre-wrap;}
	section#citizentop > picture				{display:block;width:var(--cleftrade-container-width);float:none;margin-top:0;}
	section#citizentop > picture > img			{width:var(--cleftrade-container-width);margin-left:0;}
	section#citizentop > div					{display:block;width:var(--cleftrade-container-width);}
	section#citizentop > div > p				{width:100%;padding-top:0vh;margin-top:-5vh;}

	section#citizendocument > h1,
	section#citizenapplication > h1,
	section#citizenbottom > h1					{text-align:left;display:block;}
	section#citizendocument > h2,
	section#citizenapplication > h2,
	section#citizenbottom > h2					{text-align:left;display:block;margin-top:-1.5vh;}
	section#citizendocument > ul,
	section#citizenbottom > ul					{padding-top:3vh;}

	[dir="rtl"] section#citizendocument > h1,
	[dir="rtl"] section#citizenapplication > h1,
	[dir="rtl"] section#citizenbottom > h1,
	[dir="rtl"] section#citizendocument > h2,
	[dir="rtl"] section#citizenapplication > h2,
	[dir="rtl"] section#citizenbottom > h2		{text-align:right;}

	section#citizenapplication > i				{color:black;display:block;font-weight:normal;}
	section#citizenapplication > p				{text-align:left;}
	section#citizenapplication > div > img		{display:inline-block;}
	section#citizenapplication > div > div		{display:inline-block;width:auto;width:calc(var(--cleftrade-container-width) -  70px);padding-bottom:5vh;vertical-align:top;padding-left:1vw;}
	section#citizenapplication > div > div > h1	{font-weight:normal;}
	section#citizenapplication > div > div > p	{color:#787878;}

	div:has(#citizenledder)											{margin-top:10vh;}
	section#citizenledder											{position:relative;padding-bottom:6vh;}
	section#citizenledder > div										{width: fit-content;margin: 0;margin-bottom:7vh;}
	section#citizenledder > div > h1								{text-align:left;display:block;}
	section#citizenledder > div > h2								{text-align:left;display:block;margin-top:-1.5vh;}
	section#citizenledder > ul::before								{content: '';display:none;}
	section#citizenledder > ul > li									{width:var(--cleftrade-container-width);}
	section#citizenledder > ul > li:nth-of-type(even) > div			{margin-top:0;}
	section#citizenledder > ul > li > div h1						{font-weight:normal;text-align:left;display:block;width:var(--cleftrade-container-width);position:realtive;padding-left:20vw;white-space:nowrap;--cleftrade-fontsize:1.1vh;line-height:4vh;}
	section#citizenledder > ul > li > div span:after				{content:'';display:none;}
	section#citizenledder > ul > li:nth-of-type(even) > div span,
	section#citizenledder > ul > li:nth-of-type(odd) > div span		{left:0;position:absolute;font-weight:normal;float:left;border-bottom-left-radius:0px;border-bottom-right-radius:6vh;padding-left:3vw;padding-right:3vw;--cleftrade-fontsize:1.5vh;line-height:4vh;}
	section#citizenledder > ul > li > ul							{width:var(--cleftrade-container-width);min-height:unset;padding-bottom:2vh;}
	section#citizenledder > ul > li:nth-of-type(odd) > ul > li		{text-align:left;}
	section#citizenledder > ul > li:nth-of-type(even) > ul > li		{text-align:left;}
	section#citizenledder > ul > li > ul > li > h1					{font-weight:normal;}

	section#citizenledder[dir="rtl"] > div > h1,
	section#citizenledder[dir="rtl"] > div > h2									{text-align:right;}
	section#citizenledder[dir="rtl"] > ul > li > div h1							{padding-left:5vw;;padding-right:25vw;}
	section#citizenledder[dir="rtl"] > ul > li:nth-of-type(even) > div span,
	section#citizenledder[dir="rtl"] > ul > li:nth-of-type(odd) > div span		{right: 0;float: right;border-bottom-right-radius: 0px;border-bottom-left-radius: 6vh;padding-left: 3vw;padding-right: 3vw;left: auto;}
	section#citizenledder[dir="rtl"] > ul > li:nth-of-type(odd) > ul > li,
	section#citizenledder[dir="rtl"] > ul > li:nth-of-type(even) > ul > li		{text-align:right;}


	section#newslist .product										{min-height:65vh;}
	section#newslist .product > picture > img						{border-bottom-width:1vw;}
	section#newslist .product > h1									{font-weight:normal;}

	section#contactpage	 span,
	section#contactpage	 p											{color:#787878;}
	section#contactpage	 > div										{display:block;}
	section#contactpage	 > div:first-of-type						{width:var(--cleftrade-container-width);padding-right:3vh;}
	section#contactpage	 > div:last-of-type							{width:var(--cleftrade-container-width);float:right;}
	section#contactpage	 > div > button								{width: auto;height: auto;padding:2vh;}
	section#contactpage	 h1,section#contactpage	 h2					{font-weight:normal;}

	section#newscontent > div						{width:var(--cleftrade-container-width);margin-bottom:0vh;}
	section#newscontent > div > picture				{width:var(--cleftrade-container-width);}
	section#newscontent > div > picture > img		{width:calc(var(--cleftrade-container-width) - 2vh);}
	section#newscontent > div > div					{width:var(--cleftrade-container-width);display:block;}
	section#newscontent > div > div h1				{--cleftrade-fontsize:var(--cleftrade-fontsizeh1);padding-right:var(--cleftrade-fontsize);font-weight:normal;}
	section#newscontent > div > div p				{padding-right:calc(var(--cleftrade-fontsize) * 1);font-weight:normal;color:#9d9a95;line-height:1.5;padding-top:3vh;}
	section#newscontent > div > div table > tbody > tr > td:nth-of-type(1),
	section#newscontent > div > div table > tbody > tr > td:nth-of-type(4){font-weight:normal;}

	section#propertycontent > div							{width:var(--cleftrade-container-width);}
	section#propertycontent > div > div > div				{flex-direction:column;}
	section#propertycontent > div > div > ul > li,
	section#propertycontent > div > div > p					{padding-right:0;}
	section#propertycontent table:last-of-type				{width:100%;}
	section#propertycontent table:first-of-type img				{max-width:5vw;}
	section#propertycontent > div > div > h1,
	section#propertycontent table th						{font-weight:normal;}
	section#propertycontent .status::before			{content:' ';margin-right:calc(var(--wide-base) * .5);}
	section#propertycontent .status::after			{content:'';display:none;}
	section#propertycontent .status					{text-align:left;}
	section#propertycontent > div > h1				{--cleftrade-fontsize:3vh;}

	section#propertycontent > div > picture:nth-of-type(1),
	section#propertycontent > div > picture:nth-of-type(4)	{width:var(--cleftrade-container-width);display:block;}
	section#propertycontent > div > picture:nth-of-type(2),
	section#propertycontent > div > picture:nth-of-type(3),
	section#propertycontent > div > picture:nth-of-type(5),
	section#propertycontent > div > picture:nth-of-type(6)	{width:calc(var(--cleftrade-container-width) / 2);display:inline-block;}
	[dir="rtl"] section#contactpage	 > div:last-of-type		{float:right;width:100%;}
	section#propertycontent > div > div:has(form) input		{display:block;width:100%;float:none;}
	footer										{padding-bottom:0;}
	footer > div								{grid-template-columns:100%;gap:5vh;--cleftrade-fontsize:2vh;}
	footer > div > div > img					{height:auto;width: 8vw;height:auto;}
	footer > div:nth-of-type(2)					{float:right;text-align:right;}
	footer > span								{--cleftrade-fontsize:0.5vh;float:none;margin:0;padding:0;margin-top:5vh;}
	#gototop									{width:100px;height:100px;right:0px !important;}
	a[aria-label="Chat on WhatsApp"]			{right:0px;}
	a[aria-label="Chat on WhatsApp"] img		{height:100px;right:0px;}
}
@media (max-width: 500px){
	footer > div								{grid-template-columns:100%;gap:5vh;}
}