.logoBar{position:relative}
.logOnList{position:absolute;width:48px;height:48px;top:5px;left:5px;z-index:1}
.logOnList img{background:#071e52;aspect-ratio:1 / 1}
[class^="icon-"], [class*=" icon-"]{font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;opacity:0}
.icLo{font-family:'icomoon' !important;opacity:1}
.icon-images:before{content: "\e90e";font-size:17px}
.icon-link:before{content: "\e9cb";font-size:17px}
.icon-film:before{content:"\e913";font-size:17px}
.icon-file-text:before{content:"\e922";padding-right:5px;float:left}
.icon-phone:before{content:"\e942";font-size:20px;float:left}
.icon-mail2:before{content: "\ea84";font-size:20px;float:left}
.icon-location2:before{content:"\e948";font-size:20px;float:left}
.icon-calendar:before{content:"\e953";color:lightblue;float:left}
.icon-printer:before{content:"\e954";font-size:20px;float:left}
.icon-mobile:before{content:"\e958";font-size:20px;float:left}
.icon-user:before{content:"\e971";color:lightblue;float:left}
.icon-stats-bars:before{content:"\e99c";font-size:32px}
.icon-clock:before{content:"\e94e";color:lightblue;padding-right:5px;float:left}
.menuOpen{overflow-y:hidden !important}
#share-button{display:block}
#share a{color:#222}
#share a:hover{color:#2c71fc}
.share2Cont{cursor:pointer;width:32px;height:auto;text-align:center;padding:5px 0;margin:3px 30px 6px 0;border:1px solid #071e52;border-radius:10px;background:#fff;float:left}
.icon-share2:before{content:"\ea82"}
.icon-facebook2:before{content: "\ea91";font-size:25px}
.icon-instagram:before{content: "\ea92";font-size:25px}
.icon-whatsapp:before{content:"\ea93";color:#fff;font-size:20px;background:green;border-radius:50%;float:left}
.icon-telegram:before{content:"\ea95"}
.icon-x:before{content:"\e901";font-size:30px}
.icon-youtube:before{content:"\ea9d";font-size:30px}
.videoBox .icon-youtube:before{content:"\ea9d";color:#fff;font-size:60px}
.icon-youtube2:before{content: "\ea9e";color:#fff;font-size:25px}
.videoBox .icon-youtube2:before{content: "\ea9e";color:#fff;font-size:60px}
.icon-tiktok:before{content: "\e900";font-size:25px}
.icon-pinterest:before{content:"\ead1";font-size:29px}
.ic-eye{position:relative;display:block;transform:scale(var(--ggs,0.8));width:24px;height:18px;border-bottom-right-radius:100px;border-bottom-left-radius:100px;overflow:hidden;box-sizing:border-box;color:lightblue;margin-top:-2px;float:left}.ic-eye::after,.ic-eye::before{content:"";display:block;border-radius:100px;position:absolute;box-sizing:border-box}.ic-eye::after{top:2px;box-shadow:inset 0 -8px 0 2px, inset 0 0 0 2px;width:24px;height:24px}.ic-eye::before{width:8px;height:8px;border:2px solid;bottom:4px;left:8px}
#iHeart{font-size:20px;line-height:16px;margin-left:10px;float:left}
.bRad1{border-radius:5px}
.midTxt{font-size:13px}
.ellipse,.ellipse2{text-overflow:ellipsis;display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical;}
.ellipse2{ -webkit-line-clamp:3;}
.singlePage, .singlePost{width:99%;height:auto;margin:15px auto 10px;overflow:hidden}
.singlePost .image{width:100%;max-width:800px;height:auto;aspect-ratio:16/9;margin-bottom:5px;float:left; z-index:0; transform: scale(0.25,0.25);transition: all 3s ease-in-out}
.singlePost .trScale{transform:scale(1,1) !important}
.singlePost .image img{width:100%;height:auto;border-radius:10px}
.singlePost .imMaDe{width:auto;max-width:800px;font-style:italic;color:inherit;font-size:0.75em;line-height:1.4em;text-align:center;padding-bottom:8px;}
.singlePage .title, .singlePost .title{color:black;font-size:1.1em;font-weight:bold;line-height:1.5;margin:5px 0}
.singlePage .subtitle, .singlePost .subtitle{color:black;font-size:0.86em;font-weight:bold;line-height:1.75;margin:5px 0 8px}
.singlePage .content, .singlePost .content{font-size:1em;line-height:1.6}.singlePost .content p{/* margin:5px 0 */ margin:3px 0 5px}
.singlePost .mit{width:100%;max-width:800px;text-align:right}
.singlePost .mit .inner{display:inline-block;width:auto;color:white;font-size:1.0em;letter-spacing:0.5px;font-weight:bold;padding:8px 15px;background-color:#071e52;border-radius:50%}
.singlePost .content p img{margin-top:10px}
.singlePost .fImgTxt, .singlePost .content p li{width:auto;max-width:800px;font-style:italic;color:inherit;font-size:0.75em;line-height:1em;text-align:center;padding-bottom:8px}
.cat{color:black;font-size:0.9em;line-height:1;padding-top:12px;margin:4px 5px 10px 0;float:left}
.catList{margin:5px 0;overflow:auto}
.postCat{padding:4px;margin:5px;float:left}
.postCat a{display:inline-block;min-width:35px;font-size:0.75em;color:#071e52;line-height:1;padding:8px 6px;border:1px solid #071e52;border-radius:5px;background:white}
.postCat a.opt{}
.postCat a:hover{color:white;border:1px solid white;background:#071e52}
.line-t{text-decoration:line-through;text-decoration-color:red}
.price{font-size:1.2em;line-height:1.4}
.alsoLike{width:100%;height:auto;overflow-y:hidden;margin:10px 0}
.alsoLike .singleAlso{position:relative;width:49%;height:auto; color:black;padding:3px 1% 10px;margin:0 0.5% 5px 0.5%;border-radius:5px;background:#e7e7e7;overflow:hidden;float:left}
.alsoLike .singleAlso .imageA{width:135px;height:76px; padding:0;margin:0 5px 0 0;float:left}
.alsoLike .singleAlso .imageA img{width:100%;height:100%;border-radius:5px}
.alsoLike .catT{color:#222;font-size:0.7em;line-height:1.3;padding: 3px 4px 2px}
.alsoLike .catA{display:inline-block;color:#071e52;font-size:0.7em;line-height:1.3;padding:3px 4px 2px;border-radius:5px;margin-left:10px;background:#fff}
.alsoLike .catA:hover{color:#fff;background:#071e52}
#gallLink{display:none;width:100%;max-width:800px}
.gallLink{width:auto;height:auto;color:#222;font-size:12px;font-weight:bold;line-height:1;padding:8px 6px 4px;border:2px solid darkblue;border-radius:8px;margin-top:10px;float:right;cursor:pointer;animation:shake 0.7s;animation-iteration-count:infinite}@keyframes shake {50%{transform:translate(-8px, 0) rotate(0)}0%,100%{transform:translate(0, 0) rotate(0)}}
@media screen and (max-width: 900px){.alsoLike .singleAlso{width:99%;height:auto}}
.listing {width:100%;height:auto;overflow:hidden;margin:10px 0}
.listing .single {position:relative;width:31.33%;padding:5px 10px 10px;margin:10px 1%;float:left;border-top:2px solid #e7e7e7;background:#e7e7e7;}
.listing .single .imgBlock{width:300px;height:167px;margin:10px auto}
.listing .single .image{width:300px;height:167px;margin:0 auto}
.listing .single .image img{width:100%;height:100%;border-radius:5px}
.listing .single .image img:hover{-ms-transform:scale(1.05);webkit-transform:scale(1.05);transform:scale(1.05); border-radius:100%; transition-timing-function:ease-in-out;transition-duration:1s}
.listing .single .infoIcon{content:"i";display:inline-block;color:#fff;font-family:"opens sans";font-style:italic;font-size:30px;padding:4px 19px 4px 17px;margin-bottom:5px;border-radius:50%;background:#071e52;float:left}
.listing .single .infoIcon:before{content:"i";}
.listing .single .tit, .alsoLike .singleAlso .tit, .fooSect .tit{color:black;height:34px;font-size:0.9em;line-height:1.18;font-weight:bold;overflow:hidden;margin-top:15px}
.listing .single .eti, .alsoLike .singleAlso .eti, .fooSect .eti{color:black;height:32px;overflow:hidden;font-size:0.84em;line-height:1.16;font-weight:normal;margin:5px 0}
.listing .single .link{color:black;font-size:13px;padding:3px 5px;margin-right:5px;border:1px solid #071e52;float:right;}
.listing .single .link:hover{background:#071e52}
.listing .single .link{color:black;font-size:13px;padding:3px 5px;margin-right:5px;border:1px solid #071e52;float:right;}
.listing .single .iTech{padding-top:4px;border-top:1px solid #071e52}
.listing .sticky{border-top:2px solid #071e52}
.listing .single .infoBar{position:absolute;top:0;left:0;width:100%;height:20px;margin-bottom:0px;z-index:1}
.listing .single .infoBar .info{height:20px;font-size:12px;font-weight:bold;line-height:1.2;padding:3px 6px;margin-right:5px;border-radius:0 0 5px 5px;float:right}
.listing .single .infoBar .info.discountL{color:white;background:#de8001}
.listing .single .infoBar .info.newL{color:white;background:crimson}
.listing .single .infoBar .info.galL{padding:1px 6px 3px;background:#071e52}
.listing .single .icon-images:before{color:white}
.listing .single .infoBar .info.vidL{padding:0 6px 4px;background:#071e52}
.listing .single .icon-film:before{color:white;font-size:21px !important;line-height:0.94}
@media screen and (max-width:1080px){.listing .single{width:48.0%}}
@media screen and (max-width:780px){.listing .single{width:100%;margin:10px 0%;float:none;height:auto;overflow-y:auto}}
.header{width:100%;color:#fff;font-size:0.75em;font-weight:bold;line-height:1.1;text-align:center;padding:6px 0 4px;margin-bottom:5px;border-radius:5px 5px 0 0;background:#071e52}
#pVi{width:auto;color:inherit;font-size:13px;line-height:14px;padding:1px 0 4px;margin:0px 8px 3px 3px;float:left}
@media screen and (max-width:480px){#pVi{font-size:0.64em;line-height:1.12;padding:2px 0}}
.reveal{position:relative;transform:translateY(100px);opacity:0;transition:all 1s ease}
.reveal.active{transform:translateY(0px);opacity:1}
.freeChat{position:relative;height:30px;margin:0 0 10px}
.CWiUs{position:absolute;margin-left:20px;top:3px;left:7px;color:#d6f7cb;font-weight:bold}
.grBg{background:linear-gradient(100deg,#3b699d,#ffffff,#071e52);background-size:180% 180%;transform:translateZ(0);}
.animte1{animation:grBg-animation 1s ease infinite}
@keyframes grBg-animation{0% {background-position: 0% 50%;} 50% {background-position: 100% 50%;} 100% {background-position: 0% 50%;}}
.bigINF{height:100%;color:white;font-size:1.6em;font-weight:bold;text-align:center;padding:24% 0;margin-bottom:8px;border-radius:10px;background:#071e52}
.bigINF::before{content:"IMMAGINE NON DISPONIBILE"}
.middleINF{height:100%;color:white;font-size:1.1em;font-weight:bold;text-align:center;padding-top:25%;border-radius:5px;background:#071e52}
.middleINF::before{content:"IMMAGINE NON DISPONIBILE"}
.smallINF{height:100%;color:white;font-size:0.7em;font-weight:bold;text-align:center;padding-top:25%;border-radius:5px;background:#071e52}
.smallINF::before{content:"IMMAGINE NON DISPONIBILE"}
#footer{width:100%;height:auto;overflow:auto;color:white;background:#071e52}
#footer .inner{width:100%;max-width:1320px;padding:10px 0;margin:0 auto}
#footer .inner .fooSect{width:24%;padding:5px;margin:0 .5%;float:left}
#footer .inner .fooSect .headFo{font-size:16px;padding:4px 4px 2px;margin-bottom:8px;border-radius:5px 5px 0 0;background:#000}
#footer .inner .fooSect a .fooLink, #footer .inner .fooSect a.form{color:white}
#footer .inner .fooSect a .fooLink:hover, #footer .inner .fooSect a.form:hover{color:#2c71fc}
#footer .inner .fooSect .fooLink{display:inline-block;font-size:14px;line-height:1.2em;padding:2px;margin:8px 0}
.fooSect .tit, .fooSect .eti{color:#fff}
#footer .inner .social{width:auto}
#footer .inner .social .followUs{color:white;margin-bottom:3px}
#footer .inner .social .sIcon{width:auto;padding:3px;margin-right:12px;float:left}
#footer .inner .social .sIcon {color:white}
#footer .inner .social .sIcon:hover{color:#2c71fc}
#footer .inner ul{}
#footer .inner ul li{padding-bottom:3px;margin-bottom:10px}
#footer .inner ul li.wBord{border-bottom:1px solid #999}
#footer .inner ul li a{color:white}
#footer .inner ul li a:hover{color:#2c71fc}
#footer .inner ul li .image{width:120px;height:67px;margin:0 5px 5px 0;float:left}
#footer .inner ul li .image img{width:100%;height:100%;border-radius:5px}
#footer .compName{font-size:16px;font-weight:bold;padding:0;margin:6px 0 9px}
#footer .inner .extra{width:100%; width:60%; height:auto;min-height:60px;  border-top:0px solid #fff;padding:5px 0; float:left}
#footer .inner .extra .copyright{font-size:15px;margin:4px 0}
#footer .inner .extra .data{font-size:14px;margin:4px 0}
.stats-box{width:60px;margin:10px 80px 0 0;float:right}
.v-stats{width:60px;font-size:10px;text-align:right;line-height:13px;margin:1px auto 0}
@media screen and (max-width:1360px){#footer .inner .social{margin-left:10px}#footer .inner .extra{padding:0 10px}}
@media screen and (max-width:1080px){#footer .inner .fooSect{width:48.0%;}}
@media screen and (max-width:780px){.singlePost .image img{border-radius:5px}.bigINF{border-radius:5px}#footer .inner .fooSect{width:100%;margin:10px 0%;float:none}.stats-box{margin:10px 80px 0 0}}
.wrapperX{width:100%;max-width:1320px;margin:0 auto;position:relative} .fixedWrapperX{width:60px;position:absolute;top:5px;right:0px;z-index:1}.fixedX{width:55px;position:fixed}
.scrollTop{cursor:pointer;width:50px;height:50px;position:fixed;bottom:1%;z-index:999;opacity:0;border-radius: 100%;background-color:#000;color:#fff;font-size:44px; line-height:1.2;font-weight:bold;text-align:center;box-shadow:0 0 5px 0 #071e52; -ms-transform:scale(0);-webkit-transform:scale(0);transform: scale(0)}
.scrollTop:hover{color:#071e52;box-shadow:0 0 15px 0}
.scrollTop:before{content:"^";font-size:50px}
.visScr{position:fixed;opacity:1;-ms-transform:scale(1);webkit-transform:scale(1);transform: scale(1)}
::-webkit-selection{background:#071e52;color:#fff} ::-moz-selection{background:#071e52;color:#fff} ::selection{background:#071e52;color:#fff}
::placeholder{color:#2c71fc;opacity:1; /* Firefox */}
::ms-input-placeholder{color:#2c71fc; /* Edge 12 - 18 */}
::-webkit-input-placeholder {color:#2c71fc;opacity:1 !important; /* for older chrome versions. may no longer apply. */}
:-moz-placeholder {color:#2c71fc;opacity:1 !important; /* Firefox 18- */}
::-moz-placeholder {color: #FF0000;opacity:1 !important; /* Firefox 19+ */}
:-ms-input-placeholder {color:#2c71fc;}
::-webkit-input-placeholder {color:#2c71fc; /* Chrome/Opera/Safari */}
::-moz-placeholder {color:#2c71fc; /* Firefox 19+ */}
:-ms-input-placeholder {color:#2c71fc; /* IE 10+ */}
:-moz-placeholder {color:#2c71fc; /* Firefox 18- */}
@media print{
html, body{color:#000 !important;padding:0;margin:0;background:#fff !important}a{text-decoration:none}.clear{clear:both}
.wrapper{width:100%; padding:0 0% 0 0;margin:20px 0 20px 0;float:left;overflow:auto}
#slSwipe,.wrpM,#listB,.sidebar,#share,.logOnLis{display:none !important;width:0;max-width:0;height:0;padding-bottom:0;margin:0}
.print,.visible{display:block}.no-break{page-break-inside:avoid}
#top-header{display:none;border-top:0;border-bottom:0}
#ck-button,#totop,#h-rmap,#view,#socialCont,#CBC,#wrapSc,#top-main-container,#top-main,.videoBox,.gallery,#eye,#top-main,.hide,.more,.preM,.navigation-container,.iLikC1,.iLikeH1,.iLikeM1,.navContainer,.totop,.stats-box,.noprint{width:0 !important;height:0 !important;display:none !important}
#jsLog,#ck-button,#view,#socialCont,#CBC,#wrapSc{height:0 !important;display:none !important}
#top-main-container,#top-main,.videoBox,.gallery,#jsScroll{height:0 !important;display:none !important}
.singlePost .image{transform: scale(1,1);transition: all 0s ease-in-out}
.logOnListP{position:absolute;width:48px;height:48px;top:5px;left:5px;z-index:1}
.logOnListP img{width:48px;height:48px;border:3px solid white;background:#071e52}
.gallery,.logOnList,.ic-eye,#pVi,#top-main,.hide,.more,.preM,.navigation-container,.iLikC1,.iLikeH1,.iLikeM1,.navContainer,.stats-box,#cookieChoiceInfo,.icoMo{width:0 !important;height:0 !important;display:none !important}
.logo-print{clear:both;font-size:2em;margin-bottom:15px}
.breadcrumb{width:98%;height:28px;overflow:hidden}
.singlePage, .singlePost{width:100%;height:auto}
.listing .single .infoBar{display:none !important;position:relative;top:0;left:0;width:0 !important;height:0 !important;margin-bottom:0}
.listing .single .image{width:200px;height:111px;margin:0;float:left !important}
.listing .single .image{width:200px;height:auto}.Listing .single .image img{width:200px;height:auto}
.listing .single .tit{height:34px !important}.listing .single .eti{height:32px !important}.cat{width:100%;margin:0}.postCat{width:75%}.postCat a{width:99%}
.postCat a{border:0}
}