@charset "utf-8";
/* CSS Document:	Showmen.gr v3.0 | ® 2023 Tom,Dick & Harry™ */

@font-face{font-family:"Roboto Condensed",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/RobotoCondensed-Regular.ttf") format("truetype")}
@font-face{font-family:"Sofia Sans Extra Condensed";font-display:auto;src:url("../fonts/SofiaSansExtraCondensed-ExtraBold.ttf") format("truetype")}
@font-face{font-family:"bootstrap-icons";font-display:block;src:url("../fonts/bootstrap-icons.woff2?1fa40e8900654d2863d011707b9fb6f2") format("woff2"),url("../fonts/bootstrap-icons.woff?1fa40e8900654d2863d011707b9fb6f2") format("woff")}

html{scroll-behavior:smooth}
body{font:400 1.125rem/1.5 "Roboto Condensed",sans-serif;color:#000;/*background:url("../../img/bg-purple.jpg") center repeat;background-size:auto;*/}
h1{font-size:36px}
h2{font-size:30px}
h3{font-size:24px}
h4{font-size:20px}
h5{font-size:18px}
h6{font-size:16px}
h1,h2,h3,h4,h5,h6{font-weight:600}
h1{font:75px/1 "Sofia Sans Extra Condensed",sans-serif;text-transform:uppercase}
p{font:1.125rem/1.5 "Roboto Condensed",sans-serif}
a{color:#FFAA33}
a:hover{text-decoration:none;color:#963}
sup{font-size:55%}
section{text-align:center;padding:25px/*margin-bottom:25px;*/}
section#black{color:#FFF;background:linear-gradient(135deg,#808080 0%,#202020 25%,#000 50%,#202020 75%,#808080 100%)}
section#black hr{background:#FFF}
section#white{background:#FFF}

.btn{border-radius:0}
.black{color:#FFF;background:linear-gradient(135deg,#808080 0%,#202020 25%,#000 50%,#202020 75%,#808080 100%)}
.lead{font-size:1.75rem;font-weight:400;font-style:italic}

.flag{width:28px;height:20px;filter:grayscale(0%)}
.flag:hover{filter:grayscale(100%)}



/* NAVBAR
/*————————————————————————————————————————————————————————————————————————————————————————————————————*/
.navbar{font:40px/1 "Sofia Sans Extra Condensed",sans-serif;text-transform:uppercase;/*letter-spacing:2px*/}
@media (max-width:991.98px){ .navbar{font-size:35px} }
.bg-black{background:#000}
/* NAVBAR:Logo */
.navbar-brand{line-height:0.75;text-align:center}
.navbar-brand img{vertical-align:-5px;width:100%;max-width:125px;height:auto}
.navbar-brand small{font-size:100%}
.navbar-brand span{font-size:130%;display:block}
.navbar-dark .navbar-brand:hover,
.navbar-dark .navbar-brand:focus{color:rgba(255,255,255,0.75)}


.navbar-nav .nav-link{line-height:0.75;text-align:center}
.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,1)}
.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .nav-link.active{/*color:#FFAA33;*/color:DARKORANGE}
.nav .nav-link.active:hover{color:rgba(0,0,0,0.5)}

.navbar-dark .navbar-tel,
.navbar-dark .navbar-toggler{/*color:rgba(255,255,255,0.5);border-color:rgba(255,255,255,0.1);*/color:#25D366;border-color:#25D366}

.navbar-tel{font-size:1.5rem;line-height:1;background-color:transparent;white-space:nowrap;padding:0.25rem 0.75rem;border:1px solid transparent;border-radius:0.25rem}
.navbar-toggler:hover,
.navbar-tel:hover,
.navbar-tel:focus{/*color:rgba(255,255,255,1);*/color:#28a745;text-decoration:none;border-color:#28a745}

.dropdown-menu{text-transform:none;width:75%;margin:0 auto}
.dropdown-menu{font-size:1.75rem;text-align:center}
.dropdown-toggle::after{display:none}
.dropdown-item.active,
/*.dropdown-item:active{color:#FFF;text-decoration:none;background:#FFAA33}*/.dropdown-item:active{color:DARKORANGE;text-decoration:none;background:#FFF}
.dropdown-item.active:hover{color:DARKORANGE;background:#e9ecef}
.dropdown-item:focus{color:#212529;background:#e9ecef}
@media (min-width:768px){ .dropdown-menu.show{display:none} }

/* NAVBAR:Split dropdown menu (for long lists) */
#split-menu{-webkit-column-count:2;-moz-column-count:2;column-count:2;column-gap:0px}
#split-menu a{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}

.nav-sub{line-height:1.5}
.nav-sub .nav-link{font-size:1.5rem;/*text-transform:uppercase;*/color:#FFAA33}
.nav-sub .nav-link:hover{color:DARKORANGE}
.nav-sub .active{font-weight:400;text-decoration:underline;color:rgba(0,0,0,0.75)}
@media (max-width:767.98px){ .nav-sub{display:none} }



/* CAROUSEL
/*————————————————————————————————————————————————————————————————————————————————————————————————————*/
.carousel-item{text-align:center;max-height:700px}
.carousel-item > img{width:100%;height:auto}
@media (max-width:767.98px){ .carousel-caption{display:none} }



/* ACCORDION
/*————————————————————————————————————————————————————————————————————————————————————————————————————*/
#accordionFAQ{text-align:left}
#accordionFAQ button,
#accordionFAQ h4,
#accordionFAQ p{text-align:left}



/* FOOTER
/*————————————————————————————————————————————————————————————————————————————————————————————————————*/

/* !!!!! TEMPORARY LOGO !!!!! */
footer .bi{font-size:2.5rem;margin:0 10px}
footer #formSubscribe img{vertical-align:-5px;width:100%;max-width:150px;height:auto}
/* !!!!! UNCOMMENT BELOW !!!!! */

footer{text-align:center;padding:25px}
footer#black{color:#FFF;background:#000}
form{text-align:left}
form fieldset{/*background:#EEE;margin:10px;*/color:#FFF;padding:25px;border:2px solid DARKORANGE;border-radius:5px}
form legend{font-size:1.5rem;line-height:inherit;color:inherit;/*white-space:nowrap;*/white-space:normal;width:auto;max-width:100%;padding:0;/*margin-bottom:.5rem;*/margin-bottom:-.5rem}
/*footer .bi{font-size:3.5rem;margin:0 10px}*/
footer #formSubscribe form{background:DARKORANGE;border:2px outset #FFF;padding-top:15px;margin-bottom:25px}
footer #formSubscribe fieldset{border:none}
/*footer #formSubscribe img{width:100%;max-width:120px;height:auto}*/



/* home.html
/*————————————————————————————————————————————————————————————————————————————————————————————————————*/
.tracking-in-contract-bck-top{-webkit-animation:tracking-in-contract-bck-top 1s cubic-bezier(.215,.61,.355,1.000) both;animation:tracking-in-contract-bck-top 1s cubic-bezier(.215,.61,.355,1.000) both}
@-webkit-keyframes tracking-in-contract-bck-top{0%{letter-spacing:1em;-webkit-transform:translateZ(400px) translateY(-300px);transform:translateZ(400px) translateY(-300px);opacity:0}40%{opacity:.6}100%{-webkit-transform:translateZ(0) translateY(0);transform:translateZ(0) translateY(0);opacity:1}}@keyframes tracking-in-contract-bck-top{0%{letter-spacing:1em;-webkit-transform:translateZ(400px) translateY(-300px);transform:translateZ(400px) translateY(-300px);opacity:0}40%{opacity:.6}100%{-webkit-transform:translateZ(0) translateY(0);transform:translateZ(0) translateY(0);opacity:1}}



/* bachelorettes.html
/*————————————————————————————————————————————————————————————————————————————————————————————————————*/
.cssTransformHide{visibility:hidden}
.cssTransformSlide{animation-name:cssTransformSlide;-webkit-animation-name:cssTransformSlide;animation-duration:1s;-webkit-animation-duration:1s;visibility:visible}
@keyframes cssTransformSlide{0%{opacity:0;transform:translateY(70%)} 100%{opacity:1;transform:translateY(0%)}}
@-webkit-keyframes cssTransformSlide{0%{opacity:0;-webkit-transform:translateY(70%)} 100%{opacity:1;-webkit-transform:translateY(0%)}}

.featurette{text-align:left}
.featurette-divider{margin:3rem 0}
@media(min-width:640px){/* .carousel-caption p{margin-bottom:1.25rem;font-size:1.25rem;line-height:1.4} */
.featurette-heading{font-size:50px}}



/* strippers.html
/*————————————————————————————————————————————————————————————————————————————————————————————————————*/
.album p{font-style:italic}
.album p span{font-weight:bold}
.album .card{margin-bottom:25px}
#myProfile{text-align:left}

#myProfile h3 small{font-size:75%;/*font-style:italic;color:RED*/}
/*#myProfile h3 small:lang(el):before{content:"(συμπεριλαμβάνονται έξοδα μεταφοράς)"}
#myProfile h3 small:lang(en):before{content:"(travel costs included)"}*/

#myProfile form{background:DARKORANGE;padding:1rem 3rem;margin-top:25px}
#myProfile .bi{line-height:1;color:#808080;margin-right:10px}
video{width:100%;height:auto}
#myBtn{font-size:min(max(25px,2vw),30px);font-weight:bold;color:#000;background:LIME;width:100%;padding:10px;border:none;cursor:pointer;position:absolute;top:0;z-index:10}
#myBtn:hover{background:GREEN}



/* strippers -> name.html
/*————————————————————————————————————————————————————————————————————————————————————————————————————*/
section#myShowman{padding-bottom:0}

#mySlideshow{margin-bottom:25px;position:relative}
#mySlideshow img{vertical-align:middle;width:100%;height:auto}
.jsSlides{display:none}
.prev,
.next{font-size:2rem;font-weight:bold;color:#FFF;background:rgba(0,0,0,0.5);width:auto;padding:15px;margin-top:-50px;border-radius:0 5px 5px 0;position:absolute;top:45%;cursor:pointer;user-select:none;-webkit-user-select:none}
.prev{left:0}
.next{right:0;border-radius:5px 0 0 5px}
.prev:hover,
.next:hover{background:rgba(0,0,0,1);}
.paging{color:#F2F2F2;font-size:1rem;background:rgba(0,0,0,0.1);padding:5px;margin:10px;position:absolute;top:0;right:0;border-radius:50px}
#captions{display:none;font-size:1.25rem;color:#FFF;background:#222;text-align:center;padding:10px}
.jsThumbnails{opacity:0.5;cursor:pointer}
.active,
.jsThumbnails:hover{opacity:1}



/* prices.html
/*————————————————————————————————————————————————————————————————————————————————————————————————————*/
.table .table-row-stripe{background-color:rgba(0,0,0,0.05)}
.table td{font-size:min(max(0.875rem,1vw),1.125rem)}
.table td:nth-of-type(1),
.table td:nth-of-type(3),
.table td:nth-of-type(4){font-weight:300}
.table td:nth-of-type(2){font-weight:500}

.table-striped tbody:nth-of-type(3n-1){background-color:rgba(0,0,0,0.05)}



/* contact.html
/*————————————————————————————————————————————————————————————————————————————————————————————————————*/
/*.date-picker{display:inline-block;background:rgba(40,40,250,.1);min-width:10rem;min-height:2rem;padding:.5rem;border-radius:.35rem;position:relative;isolation:isolate}
.date-picker,
.date-picker>*{cursor:text;font-size:1.2rem}
.date-picker:hover{background:rgba(40,40,250,.28)}
.date-picker:active{background:rgba(40,40,250,.2)}
.date-picker:focus>input[type="date"],
.date-picker:focus-within>input[type="date"]{color:#00f}
.date-picker:focus,
.date-picker:focus-within{box-shadow:0 0 0 .1rem #00f}
.date-picker>.placeholder::after{content:"Click for calender";pointer-events:none;position:absolute;inset:0;top:50%;transform:translateY(-50%);width:100%;text-align:center;color:#222}
.date-picker:focus>.placeholder,
.date-picker:focus-within>.placeholder,
.date-picker>input[type="date"]:valid+.placeholder{display:none}
.date-picker>input[type="date"]{background:none;border:none;outline:none;color:transparent;font-family:serif;position:absolute;width:100%;height:100%;text-align:center;top:50%;left:50%;transform:translate(-50%,-50%)}
.date-picker>input[type="date"]:valid{color:#00f !important}*/