@import url("https://fonts.googleapis.com/css?family=Babylonica");
*{margin:0;padding:0;margin-inline-start:0;margin-inline-end:0;margin-block-start:0;margin-block-end:0;padding-block-start:0;padding-block-end:0;padding-inline-start:0;padding-inline-end:0;min-inline-size:0;}
html, body, fieldset{width:100%;font-family: "Lucida Console", Monaco, monospace;font-style:normal;font-variant:normal;font-size:19px;color:#2D3534;}
.dbbg{width:98%;max-width:1920px;min-width:320px;margin:4px auto;padding:0;}/* 2026 = .dbody */
a{text-decoration:none;}
h1{padding:1%;text-align:left;background:#C3B396;color:#EAEAEA;}
h2{padding:1%; margin-top:5%; margin-bottom:1%; text-align:left; border-top: 1px solid #C3B396;}
h3{padding:1%; margin-top:1%; margin-bottom:1%; text-align:left;}
img{margin:0; border:0;}
div{}
.sClear{clear:both; width:100%; height:0; display:block;}
.dbody{width:98%;max-width:1920px;min-width:320px;margin:4px auto;padding:0;background:#FCFCFC;}
.dheader{position:relative; top:0; left:0; width:100%; height:170px; padding:0; text-align:center;background-image:linear-gradient(to right, transparent, #FCFCFC 38%, #FCFCFC 62%, transparent);}
.ilogo{position:relative; width:320px; height:170px; margin:0 auto; cursor:pointer;}
.dStMenu{position:-webkit-sticky;position:sticky;top:0;left:0;padding:2px 0;margin:0;text-align:center;vertical-align:bottom;z-index:107;background-image: linear-gradient(to right, transparent, #FCFCFC 38%, #FCFCFC 62%, transparent);}
.dSticky{position:-webkit-sticky;position:sticky;top:0;left:0;padding:2px 0;margin:0;text-align:center;vertical-align:bottom;z-index:107;background-image: linear-gradient(to right, transparent, #FCFCFC 38%, #FCFCFC 62%, transparent);}
.slink{cursor:pointer;padding:4px 1%;margin:0 1px 14px 1px;display:inline-block;color:#151616;}
.slink:hover{border-bottom:1px solid #151616;}
#dImgHdr{width:100%;height:auto;max-height:900px;margin:0;padding:0px;overflow:hidden;display:block;}
#iImgHdr{width:100%;margin:0 auto; display:block;}
.dCllctnSt{position:-webkit-sticky;position:sticky;top:2px;left:0;text-align:right;background-image:linear-gradient(to right, transparent 62%, #FCFCFC);z-index:107}
.aCllctn{margin:1px 0;padding:3px;font-size:150%;cursor:pointer;color:#431F1F;display:inline-block;border-bottom:2px solid #431F1F;z-index:1}
.imgCllctn{width:97%; max-width:320px;}
.imleft{position:absolute; left:1%; bottom:33%; z-index:105; width:16px; opacity:0.7; cursor:pointer;}
.imright{position:absolute; right:1%; bottom:33%; z-index:105; width:16px; opacity:0.7; cursor:pointer;}
.iplScr{width:100%;}
.imghead{margin:0; padding:0; width:100%; height:auto;}
#dMnOut{position:fixed;top:0;right:0;width:0;height:100vh;background-image:linear-gradient(to left, #000, #353939 38%, transparent);opacity:1;z-index:120; transition: width 1s; overflow:hidden;}/* 2023-12-13 */
#dMnIls{float:left;position:absolute;bottom:0;left:0;width:100%;width:calc(90% - 330px);height:38vh;text-align:center;}
#imgIls{position:relative;height:auto;width:auto;display:inline-block;}
#imglogo{position:absolute;top:38%;left:1%; width:30%;max-width:300px;display:block;}
#dMnCllct{position:absolute;top:0;left:0;height:auto;width:310px;width:calc(90% - 330px);padding:10% 1%;display:block;text-align:right;z-index:1;}
.aMnAn{width:0;display:inline-block;color:#8D8D8D;margin:1%;padding:1% 0;transition:width 15s,color 21s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.sClose{position:absolute;top:0;right:10%;width:90%;height:52px;color:#E5E5E5;text-align:right;font-size:150%;display:block;padding:5px 0;z-index:2;cursor:pointer;}
.dmenu{position:absolute;top:52px;right:10%;width:310px;height:auto;text-align:right;font-size:120%;z-index:2;display:none;}
.dlink{position:relative;margin:4% 2%;padding:3% 5%;width:86%;color:#DAD0C8;text-align:right; border-top: 1px solid #DAD0C8;display:block;transition: background 3s, color 1s;}
.dlink:hover{background:#DAD0C8; color:#000; cursor:pointer;}/* #FFC8AA */
.dPrVi{position:fixed;top:0;left:0;width:100%;height:100%;text-align:center;background:#000;cursor:pointer;display:none;z-index:115;
background-repeat:no-repeat;background-position:center center;background-size:contain;}
.imgPrVi{height:97%; margin:1%; margin-left:auto; margin-right:auto;}
#scrCntnt{height:0;}
.dImgContG{position:relative; width:25%; height:calc(100vw*0.175); max-height:340px; margin:3%; padding:0; background:#fff;
text-align:center;vertical-align:middle;border:1px solid #ccc; overflow:hidden; display:inline-block;}/*  float:left; */
.imgConG{position:relative; height:100%; margin:1%; cursor:pointer;transform: rotate(-17deg);-webkit-transition: height, 2s;transition: height 2s, margin-top 2s;}
.imgConG:hover{transform: rotate(0);height:120%;margin-top:-10%;}
.dcontent{position:relative;margin-left:auto; margin-right:auto; padding:2% 1%; width:98%;}/* background:#FCFCFC; */
#hTop{background:#353939;}
.dRowTr{position:relative;text-align:center;clear:both; margin:5% 0;height:62vh;max-height:900px;transition:height 2s;overflow:hidden;text-align:right;background-image:linear-gradient(to right, transparent 19%, #FCFCFC 62%, transparent);}
.dRowVi{position:relative;margin:0 auto;min-height:320px;}/*2023-12-16 video only*/
.dCntRTr{position:relative;float:left;width:62%; height:90%;z-index:1;overflow:hidden}/*2023-12-16*/
.dCntLTr{position:relative;float:right;width:38%; height:90%;margin:10% 0 0 0;text-align:left;z-index:1;}/*2023-12-16*/
.dTxtTlt{position:absolute;top:17%;left:0;width:100%;text-align:center;z-index:2;}
.dTxtTltIn{display:block;width:100%;max-width:425px;text-align:left;margin:0 auto;}
.sNml{font-size:190%;}
.sNmR{font-size:190%;display:inline-block;margin-left:38%;color:#fff;text-align:center;text-shadow:2px 1px #800000;}/* 2024-12-10 */
.aMr{display:block;width:100%;border-bottom:1px solid #6E7272;color:#3E4343;text-align:right;text-shadow: 1px 0 #E3E3E3;}
.tltp{display:inline-block;width:100%;max-width:425px;cursor:pointer;}
.tltp .tltptxt{visibility:hidden;width:100%;max-width:425px;background-color:black;color:#fff;text-align: center;border-radius:6px;padding:7px;position:absolute;z-index:1;opacity:0.5;}
.tltp:hover .tltptxt{visibility: visible;}
.dRow{position:relative; text-align:center; clear:both;}
.imgContR{position:relative; float:right; width:50%;}
.imgContL{position:relative; float:left; width:50%;}
.dContRAs{position:relative; float:left; width:62%;}
.dContLAs{position:relative; float:right; width:38%;}
.imgContLAs{position:relative; width:90%; display:inline-block;}
.imgContRAs{position:relative; width:70%; margin:2% 3%; border-radius:50%; display:inline-block;}
.img100{width:100%}
.dRight{position:relative; float:right; width:50%;}
.dLeft{position:relative; float:left; width:50%;}
/* only for index 2021-03-01 */
.dRWcm{position:relative;margin:4% 0;display:flex;}/* 2026-01-01 */
.dInSnIndex{position:relative;float:none;width:89%;padding:9% 5%;line-height:170%;text-align:right;}
.dInSnImg{position:relative;width:50%;display:inline-block;}
.imgInd{width:100%;}
.dInS{position:relative; float:none; width:89%; padding:7% 5%; line-height:170%; text-align:center;}
.dInS2{position:relative; float:none; width:89%; padding:5%; color:#fff; font-size:200%; text-align:center;}
.dfkey{font-size:50%; margin:3% 0 0 0; padding:0;}
.dfkeySm{margin:0; padding:1% 1% 0 1%; font-size:30%}		
.pGalText{margin:0; margin-top:2%; padding:1%; text-align:left; line-height:140%; clear:both;}
.dlinkCt{position:relative; margin:0% 1% 2%; padding:5px; color:#2D3534; border-top: 1px solid #C3B396; display:inline-block;}
.dlinkCt:hover{background:#fff; color:red; cursor:pointer;}
.alinkCt{color:#2D3534;}
/* 2022-12-12 nyfika2023.php ---------------------- */
.hTopD8{background:#D89089;}
.hTop2023{margin:0; padding:0.5% 0 0 1%; background:transparent; font-size:150%; font-weight:100;}
.imgCll2024, .imgCll2023{display:inline-block; margin:0 0 0.5% 1%; width:97%; max-width:320px;}
.img2023Cy{position:relative; width:20%; height:auto; object-fit:cover; border-radius:50%; margin:auto 1%; cursor:pointer; display:inline-block;}
.img2023CyBig{position:relative; width:30%; height:auto; object-fit:cover; border-radius:50%; margin:auto 1%; cursor:pointer; display:inline-block;}
.img2023CySm{position:relative; width:17%; height:auto; object-fit:cover; border-radius:50%; margin:auto 1%; cursor:pointer; display:inline-block;}
.dArrLeft{margin:30px 1px; padding:5px 15px 10px 15px; font-size:200%; background:#fff; border:1px solid #C9897F; color:#C9897F; border-radius:10px 0 0 10px; display:inline-block; cursor:pointer;}
.dArrRight{margin:30px 1px; padding:5px 30px 10px 30px; font-size:200%; background:#fff; border:1px solid #C9897F; color:#C9897F; border-radius:0 10px 10px 0; display:inline-block; cursor:pointer;}
.dAImgId{position:relative; width:100%; min-height:90vh; padding:20%; text-align:center; vertical-align:middle;
 -ms-box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;box-sizing:border-box;
 background:#000 url('../nyfika_2023/z_imgBgr.jpg') no-repeat fixed center;}
.aImgId{color:#fff; display:inline-block; margin:14px 24px; padding:0; font-family: 'Brush Script MT', cursive; font-size:170%;}
.aImgIdSm{color:#fff; display:inline-block; margin:4px 8px; padding:0; font-family: 'Brush Script MT', cursive; font-size:77%;}
.aImgId:hover, .aImgIdSm:hover{text-decoration:underline;}
/* ---------------------- 2022-12-12 nyfika2023.php */
/* 2022-01-27 image menu and more nyfika2022.php ---------------------- */
.dcontent2024, .dcontent2022{position:relative; width:100%; margin:0 auto; padding:2% 0; background:#FCFCFC;}
.dRow22{text-align:center; clear:both;}
.dLeft22{position:relative; float:left; width:50%;} .dLeft22w62{width:62%;}  .dLeft22w36{width:38%;}
.dRight22{position:relative; float:right; width:50%;} .dRight22w36{width:36%;}  .dRight22w62{width:62%;}
.dtext{margin:0; padding:1% 2%; display:block;}
.h2022{margin:0; padding:7% 2% 2% 2%; text-align:center; border:0;}
@media only screen and (max-width: 1440px){.dRow22{font-size:90%;} .h2022{padding:2%;}}
@media only screen and (max-width: 1366px){.dRow22{font-size:70%;}}
@media only screen and (max-width: 800px){.dRow22{margin:2% 0; padding:3px 0; font-size:90%; border: 1px solid #C3B396;}
.dLeft22{float:none; width:100%;} .dRight22{float:none; width:100%;}}
.vSmll{position:relative; width:20%; margin:auto 1%; cursor:pointer; display:inline-block;}
.img2024Smll, .img2022Smll{position:relative; width:20%; margin:auto 1%; cursor:pointer; display:inline-block;}
.vSmll1,.img2022Smll1{position:relative; width:14%; margin:auto 1px; cursor:pointer; display:inline-block;}
.img2024Smll2, .img2022Smll2{position:relative;width:11%;margin:auto 1px;cursor:pointer;display:inline-block;}
.dImg2024Bg, .dImg2022Bg{width:100%; height:100%; margin:0; padding:0; background:#FAF6F0; display:block;}
.img2024Bg, .img2022Bg{position:relative;width:100%;margin:0 auto;cursor:pointer;display:block;}
.img2024BgV, .img2022BgV{position:relative;width:50%;margin:0 auto;cursor:pointer;display:block;}
.aPhone{color:#fff; font-size:77%;}
/* 2024-01-22 */
.dRow24Flex{text-align:center;clear:both;display:flex;flex-direction:row;}
@media only screen and (max-width: 1440px){.dRow24Flex{font-size:90%;} .h2022{padding:2%;}}
@media only screen and (max-width: 1366px){.dRow24Flex{font-size:70%;}}
.dRFlex3{width:31%;height:62vh;max-height:800px; margin:0 1%;padding:0;border-top:1px solid #C4E4E4; overflow:hidden;}
@media only screen and (max-width: 800px){.dRow24Flex{display:block;margin:2% 0;padding:3px 0;} .dRFlex3{width:98%;max-height:none;}}
.imgFlex3{height:62%;cursor:pointer;}
.dtxtFl{margin:0;padding:2%;display:block;}
.hEvKr{text-align:right;margin:3% 0;font-size:17px;color:#714B47;font-weight:300;border:0}
.tEvaKrystel{margin:0;padding:0;word-spacing:15px;font-family:'Babylonica';font-size:90px;line-height:70px;color:#6D006D;}/* sAnmtd #800080, #6D006D, #600060 */
.dcontent2026{position:relative;width:100%;margin:0 auto;padding:2% 0;}
.dmRow, .dlRow, .drRow{text-align:center;clear:both;margin:5% 0;}
.dlRow{position:relative;background-image:linear-gradient(to left, #FCFCFC, transparent);}
.drRow{position:relative;background-image:linear-gradient(to right, #FCFCFC, transparent);}
.dImgL2026Bg{position:relative;width:100%;height:100%;margin:0;padding:3% 0;display:block;background-image:linear-gradient(to left, transparent, #FCFCFC);}
.dImgR2026Bg{position:relative;width:100%;height:100%;margin:0;padding:0;display:block;background-image:linear-gradient(to right, transparent, #FCFCFC);}
.imgBgV62{position:relative;width:62%;margin:16% 0 16% auto;cursor:pointer;display:block;}
.dImgCl{width:100%;height:100%;margin:0;padding:0;display:block;}
.h26{margin:0;padding:7% 2% 2% 2%;text-align:center;border:0;}/* old h2022  ЗАСЕГА НЕ СЕ ПОЛЗВА */
.h26:hover{color:#800080;}
@media only screen and (max-width: 1440px){.dmRow,.dlRow,.drRow{font-size:90%;}.h26{padding:2%;}}
.dt26{margin:0;padding:1% 2%;display:block;}/* .dtext ЗАСЕГА НЕ СЕ ПОЛЗВА */
.dt26:hover{color:#800080;}
.dfRow{background-image:linear-gradient(to bottom, #222525, #0E0F0F)}/* 2026 footer row afterfuter menu */
.dfRow > .dInS2{color:#F8E8E0;}
.dArrLft{margin:30px 1px; padding:5px 15px 10px 15px;font-size:200%;border:1px solid #6D006D;color:#6D006D;border-radius:10px 0 0 10px; display:inline-block; cursor:pointer;}
.dArrRht{margin:30px 1px; padding:5px 30px 10px 30px;font-size:200%;border:1px solid #6D006D;color:#6D006D;border-radius:0 10px 10px 0; display:inline-block; cursor:pointer;}
/* 2021-03-01 image menu and more ---------------------- */
.dRowMenu{position:relative; margin:4% 0 0 0; padding:0; padding-top:32%; overflow:hidden; border-bottom:2px solid #d89089; text-align:center; clear:both;}
.dImgMenu1{position:absolute; top:0; bottom:auto; left:0%; right:55%; margin:0; padding:0; padding-top:0; overflow:hidden; cursor:pointer;}
.dImgMenu2{position:absolute; top:0; bottom:auto; left:65%; right:0; margin:0; padding:0; padding-top:0; cursor:pointer; z-index:2;}
.dImgMenu3{position:absolute; top:5%; bottom:auto; left:40%; right:25%; margin:0; padding:0; padding-top:0; transform: rotate(13deg); cursor:pointer; z-index:2;}
.aImgMenu1{position:absolute; top:10%; left:10%; width:77%; color:#fff; z-index:7;}
.aImgMenu2{position:absolute; bottom:10%; right:10%; width:77%; color:#BA5959; font-size:170%; font-weight:900; z-index:7;}
.aImgMenu3{position:absolute; top:10%; right:10%; width:77%; color:#d89089; z-index:7;}
.dImgEva{position:absolute;  bottom:0; right:0; margin:0; width:300px; cursor:pointer; z-index:2;}
.imgMenu{position:relative; width:100%; margin:0; z-index:auto; -webkit-transition: width 2s; transition: width 2s, margin-left 2s;}
.imgMenu:hover{width:120%; margin-left:-10%; z-index:7;}
/* thessaloniki.php thessaloniki_gamos.php */
.dRightTxt{position:relative; float:right; width:50%;}
.dLeftTxt{position:relative; float:left; width:50%;}
.iContR{position:relative; float:right; width:50%;}
.iContL{position:relative; float:left; width:50%;}
.dRowBreak{text-align:center; clear:both; margin:3% 0; padding:0; display:flex;}
.dImgTxt{position:relative; width:25%; margin:1%; padding:3%; text-align:center; vertical-align:middle; overflow:hidden; display:inline-block;
font-size:90%; line-height:200%; background:#d89089; color:#fff; border:1px solid #d89089;}
/* 2021-03-01 image menu ---------------------- */
/* flex-container footer 2023-12-14 flex-direction: column; */
.foMnCr{display:flex;flex-direction:row;padding:3% 1%;}
.foMnCr > div{width:19%; margin:0 2% 0 0;padding:0;text-align:left; border-bottom:1px solid #F8E8E0;}
.foMnCr > div > strong{display:block;margin:0 17px 17px 0;padding:0;color:#F8E8E0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.foMnCr > div > a{display:block;margin:0 17px 8px 0;padding:2px 0;color:#DAD0C8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}/* #ECC8B6 */
/* contact form 2026-01-02 */
.sCFormA, .sCForm{position:relative;width:96%;width:calc(100% - 12px);margin:0;padding:7px;line-height:140%;text-align:left;background-image:linear-gradient(to right, #FCFCFC, transparent);display:inline-block;}
.sCFormA{color:red;}
#dContact{position:relative;width:96%;width:calc(100% - 12px);margin:7% 0 4% 0;padding:4px;line-height:140%;text-align:right;background-image:linear-gradient(to left, #FCFCFC, transparent);border:1px solid #fff;border-radius:5px;}
#fContact{position:relative;float:left;width:61%;text-align:left;background-image:linear-gradient(to right, #FCFCFC, transparent);}
#fContact label{display:none;}
.inContact{width:98%;margin:2px 0 2px 2px;padding:9px 4px;opacity:0.9;font-size:110%;}/* #name, #phone, #email */
#tArea{width:98%;height:270px;margin:2px 0 2px 2px;padding:4px;opacity:0.9;font-size:120%;}
#fSecKo{width:98%;width:calc(98% - 14px);margin:2px 0 2px 2px;padding:9px;text-align:left;}
#fSecKo > legend{padding:4px;}
#tContr{width:70px;margin:2px 0;padding:9px 4px;}
.bCntctl,.bCntctr{width:49%;width:calc(50% - 6px);margin:2px;padding:9px;cursor:pointer;font-size:110%;}
.bCntctl{color:red;}
#dAddress{position:relative;float:right;width:38%;line-height:140%;text-align:right;}
#dAddress > img{width:100%;}
#dAddress > address{width:auto;padding:12px 7px;}
#dAddress > a{width:auto;padding:7px;color:#2D3534;}
.imgCtct{width:25%;width:calc(25% - 2px);margin:1px;cursor:pointer;}
@media only screen and (max-width: 1512px) {
.dInSnIndex{padding:5%;}/* only for index 2021-03-01 */
.dRightTxt{font-size:90%}
.dLeftTxt{font-size:90%}}
@media only screen and (max-width: 1440px){
.dInSnIndex{padding:1% 5%;}/* only for index 2021-03-01 */
.dRightTxt{font-size:80%}
.dLeftTxt{font-size:80%}}
@media only screen and (max-width: 1366px){
.dInSnIndex{line-height:150%;}/* only for index 2021-03-01 */
.img2022Smll1{width:13%;}}
@media only screen and (max-width: 1280px){
.dInSnIndex{font-size:80%}/* only for index 2021-03-01 */
.dImgTxt{line-height:120%;}/* image menu */
.dImgMenu3{left:38%; right:27%;}
.dImgEva{width:270px;}
.foMnCr > div{width:24%;}
.img2022Smll1{width:11%;}}
@media only screen and (max-width: 1024px) {
.dInSnIndex{line-height:125%;}
.imghead{width:auto; height:400px; float:right;} /*311*/
.dInS{padding:3%; font-size:100%; line-height:100%;}
.dRightTxt{font-size:70%}
.dLeftTxt{font-size:70%}
.dImgTxt{line-height:100%;}/* image menu */
.dImgMenu3{left:36%; right:29%;}
.dImgEva{width:270px;}}
@media only screen and (max-width: 970px){
.dRight22,.dLeft22{float:none;width:98%;}
.dLeft22w62{float:none;width:98%;}
.dImgL2026Bg{padding:0;}
.imgBgV62{margin:0 auto;}
.img2022Smll1{width:17%;}
.dRight22w36{float:none;width:98%;margin:0 auto;}
.dImgCl{text-align:center;}
/* .dImgCl >  */.img2024Bg{float:none;margin:0 auto;}}
@media only screen and (max-width: 900px){
.dInSnIndex{line-height:105%;}
.dImgMenu1{right:62%;}
.dImgMenu3{left:33%; right:32%;}
.dImgEva{width:270px;}
.foMnCr > div{width:29%;}
#fContact{position:relative;float:none;width:99%;}
#dAddress{position:relative;float:none;width:99%;}}
@media only screen and (max-width: 800px){
.dmenu{right:10px;}
.sClose{right:10px;}
#dMnIls{width:calc(90% - 310px);}
.dcontent{width:98%;}
.dRWcm{display:block;}
.dInSnImg, .dInSnIndex{width:100%;}
.dInSnIndex{width:98%;margin:0;padding:1%;}
.imgContR{float:none; width:98%;}
.imgContL{float:none; width:98%;}
.dContRAs{float:none; width:98%;}
.dContLAs{float:none; width:98%;}
.dRowTr{position:relative;text-align:center;clear:both; margin:12% 0;height:62vh;max-height:900px;transition:height 2s;overflow:hidden;}
/*2023-12-16*/
.dCntRTr{float:none;width:100%;height:50%;}/*2023-12-16*/
.dCntLTr{float:none;width:80%;height:50%;margin:0 0 0 5%;padding:10%;}/*2023-12-16*/
.dRight{float:none; width:98%;}
.dLeft{float:none; width:98%;}
.dImgContG{float:none; width:99%; margin:3% 0%; height:calc(100vw*0.65); max-height:520px;}
.dInSnIndex{line-height:150%; font-size:100%}/* only for index 2021-03-01 */
.dInS2{font-size:70%;}
.dfkey{margin:2% 0 0 0; padding:0;}
.dSticky{padding:5px 0px;}
/* 2021-03-01 image menu and more ---------------------- */
.dImgMenu3{left:30%; right:35%; transform: rotate(19deg);}
.dRightTxt{width:97%; font-size:90%}
.dLeftTxt{width:97%; font-size:90%}
.iContR{float:none; width:98%;}
.iContL{float:none; width:98%;}
.dRowBreak{flex-direction: column;}
.dImgTxt{width:95%; margin:1% 0; line-height:130%;}
.aImgIdSm{font-size:50%;}
/* 2021-03-01 image menu and more ---------------------- */
.dTxtTlt{position:absolute;top:55%;width:59%;max-height:40%;margin-left:40%;text-align:center;z-index:2;}/* 2024-12-16 */
.sNml{font-size:130%;}
.sNmR{font-size:130%;}}
@media only screen and (max-width: 700px){
.dRowMenu{margin:3% 0; padding-top:0;}
.dImgMenu1{position:relative; width:97%;}
.dImgMenu2{position:relative; left:auto; width:97%;}
.dImgMenu3{top:27%; left:15%; right:15%;}
.dImgEva{position:relative; width:97%; max-width:320px; margin:5% 0 0 0;}
.imgCtct{width:50%;width:calc(50% - 2px);margin:1px;}}
@media only screen and (max-width: 640px){
.dRowVi{height:auto;}
.dmenu{float:right;position:relative;margin:42px 10px 0 0;}
#dMnCllct{float:right;position:relative;width:280px;margin:20px 40px 0 0;}
.foMnCr{flex-direction: column;}
.foMnCr > div{width:62%; margin:4% 2%;}}
@media only screen and (max-width: 480px){
.dheader{min-height:70px;}
.aCllctn{font-size:130%}
.img2023CySm{width:15%;}
.dArrLeft{font-size:140%;}
.dArrRight{font-size:140%;}
#imgIls{position:absolute;left:2%;bottom:5%}}
@media only screen and (max-width: 425px){
#slCntct{display:none;}
#imgIls{position:absolute;left:1%;bottom:2%}}
@media only screen and (max-width: 380px){.dCllctnSt{top:50px}}
.dfooter{text-align:right;top:0; position:-webkit-sticky; position:sticky; background:#0E0F0F;}
.dGeodi{padding:1%; color:#C9C9C9;}
.aGeodi{color:#ECECEC;font-weight:800;}	