/*! normalize.css v3.0.2 | MIT License | git.io/normalize */img,legend{border:0}legend,td,th{padding:0}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}table{border-collapse:collapse;border-spacing:0}


/*

@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;src:local('Ubuntu'),url(https://fonts.gstatic.com/s/ubuntu/v9/ODszJI8YqNw8V2xPulzjO_esZW2xOQ-xsNqO47m55DA.woff2) format('woff2');unicode-range:U+0460-052F,U+20B4,U+2DE0-2DFF,U+A640-A69F}
@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;src:local('Ubuntu'),url(https://fonts.gstatic.com/s/ubuntu/v9/iQ9VJx1UMASKNiGywyyCXvesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;src:local('Ubuntu'),url(https://fonts.gstatic.com/s/ubuntu/v9/WkvQmvwsfw_KKeau9SlQ2_esZW2xOQ-xsNqO47m55DA.woff2) format('woff2');unicode-range:U+1F00-1FFF}
@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;src:local('Ubuntu'),url(https://fonts.gstatic.com/s/ubuntu/v9/gYAtqXUikkQjyJA1SnpDLvesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');unicode-range:U+0370-03FF}
@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;src:local('Ubuntu'),url(https://fonts.gstatic.com/s/ubuntu/v9/Wu5Iuha-XnKDBvqRwQzAG_esZW2xOQ-xsNqO47m55DA.woff2) format('woff2');unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;src:local('Ubuntu'),url(https://fonts.gstatic.com/s/ubuntu/v9/sDGTilo5QRsfWu6Yc11AXg.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}
@font-face{font-family:Ubuntu;font-style:normal;font-weight:500;src:local('Ubuntu Medium'),local('Ubuntu-Medium'),url(https://fonts.gstatic.com/s/ubuntu/v9/MLKvhAbswThSVACnSTWCpxJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');unicode-range:U+0460-052F,U+20B4,U+2DE0-2DFF,U+A640-A69F}
@font-face{font-family:Ubuntu;font-style:normal;font-weight:500;src:local('Ubuntu Medium'),local('Ubuntu-Medium'),url(https://fonts.gstatic.com/s/ubuntu/v9/IiMFELcoPB-OzGzq14k4ehJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:Ubuntu;font-style:normal;font-weight:500;src:local('Ubuntu Medium'),local('Ubuntu-Medium'),url(https://fonts.gstatic.com/s/ubuntu/v9/H2j4_4xA-HIuoc_A3BIwVBJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');unicode-range:U+1F00-1FFF}
@font-face{font-family:Ubuntu;font-style:normal;font-weight:500;src:local('Ubuntu Medium'),local('Ubuntu-Medium'),url(https://fonts.gstatic.com/s/ubuntu/v9/EtSRPnpS3nIR-zKYiR-sDBJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');unicode-range:U+0370-03FF}
@font-face{font-family:Ubuntu;font-style:normal;font-weight:500;src:local('Ubuntu Medium'),local('Ubuntu-Medium'),url(https://fonts.gstatic.com/s/ubuntu/v9/gMhvhm-nVj1086DvGgmzBxJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:Ubuntu;font-style:normal;font-weight:500;src:local('Ubuntu Medium'),local('Ubuntu-Medium'),url(https://fonts.gstatic.com/s/ubuntu/v9/OsJ2DjdpjqFRVUSto6IffFtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}
@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;src:local('Ubuntu Bold'),local('Ubuntu-Bold'),url(https://fonts.gstatic.com/s/ubuntu/v9/oxrPYIm05JrY_0rFIEQ_oRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');unicode-range:U+0460-052F,U+20B4,U+2DE0-2DFF,U+A640-A69F}
@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;src:local('Ubuntu Bold'),local('Ubuntu-Bold'),url(https://fonts.gstatic.com/s/ubuntu/v9/4z2U46_RRLOfkoHsWJG3vxJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;src:local('Ubuntu Bold'),local('Ubuntu-Bold'),url(https://fonts.gstatic.com/s/ubuntu/v9/2vaWVxeAxHVkFcnCBCQCyRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');unicode-range:U+1F00-1FFF}
@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;src:local('Ubuntu Bold'),local('Ubuntu-Bold'),url(https://fonts.gstatic.com/s/ubuntu/v9/M-Ii49WH_TYYnOjQyLgTMBJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');unicode-range:U+0370-03FF}
@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;src:local('Ubuntu Bold'),local('Ubuntu-Bold'),url(https://fonts.gstatic.com/s/ubuntu/v9/nsLtvfQoT-rVwGTHHnkeJhJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;src:local('Ubuntu Bold'),local('Ubuntu-Bold'),url(https://fonts.gstatic.com/s/ubuntu/v9/0ihfXUL2emPh0ROJezvraFtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}
@font-face{font-family:Ubuntu;font-style:italic;font-weight:400;src:local('Ubuntu Italic'),local('Ubuntu-Italic'),url(https://fonts.gstatic.com/s/ubuntu/v9/w3OQMu9Ox3bN1d9i3mbh2xTbgVql8nDJpwnrE27mub0.woff2) format('woff2');unicode-range:U+0460-052F,U+20B4,U+2DE0-2DFF,U+A640-A69F}
@font-face{font-family:Ubuntu;font-style:italic;font-weight:400;src:local('Ubuntu Italic'),local('Ubuntu-Italic'),url(https://fonts.gstatic.com/s/ubuntu/v9/LYvzNpa5ecqVXi8cf4pj-hTbgVql8nDJpwnrE27mub0.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:Ubuntu;font-style:italic;font-weight:400;src:local('Ubuntu Italic'),local('Ubuntu-Italic'),url(https://fonts.gstatic.com/s/ubuntu/v9/T0N0BD55aMuIijZeoZ4TJBTbgVql8nDJpwnrE27mub0.woff2) format('woff2');unicode-range:U+1F00-1FFF}
@font-face{font-family:Ubuntu;font-style:italic;font-weight:400;src:local('Ubuntu Italic'),local('Ubuntu-Italic'),url(https://fonts.gstatic.com/s/ubuntu/v9/RunG4-izX6wYOuWLUJmsihTbgVql8nDJpwnrE27mub0.woff2) format('woff2');unicode-range:U+0370-03FF}
@font-face{font-family:Ubuntu;font-style:italic;font-weight:400;src:local('Ubuntu Italic'),local('Ubuntu-Italic'),url(https://fonts.gstatic.com/s/ubuntu/v9/IZYv9ktJI5s8uIr0hWnbSBTbgVql8nDJpwnrE27mub0.woff2) format('woff2');unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:Ubuntu;font-style:italic;font-weight:400;src:local('Ubuntu Italic'),local('Ubuntu-Italic'),url(https://fonts.gstatic.com/s/ubuntu/v9/WB6rgjTg_oRfj6mlXZJbb_esZW2xOQ-xsNqO47m55DA.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}
@font-face{font-family:Ubuntu;font-style:italic;font-weight:500;src:local('Ubuntu Medium Italic'),local('Ubuntu-MediumItalic'),url(https://fonts.gstatic.com/s/ubuntu/v9/ohKfORL_YnhBMzkCPoIqwjTOQ_MqJVwkKsUn0wKzc2I.woff2) format('woff2');unicode-range:U+0460-052F,U+20B4,U+2DE0-2DFF,U+A640-A69F}
@font-face{font-family:Ubuntu;font-style:italic;font-weight:500;src:local('Ubuntu Medium Italic'),local('Ubuntu-MediumItalic'),url(https://fonts.gstatic.com/s/ubuntu/v9/ohKfORL_YnhBMzkCPoIqwjUj_cnvWIuuBMVgbX098Mw.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:Ubuntu;font-style:italic;font-weight:500;src:local('Ubuntu Medium Italic'),local('Ubuntu-MediumItalic'),url(https://fonts.gstatic.com/s/ubuntu/v9/ohKfORL_YnhBMzkCPoIqwkbcKLIaa1LC45dFaAfauRA.woff2) format('woff2');unicode-range:U+1F00-1FFF}
@font-face{font-family:Ubuntu;font-style:italic;font-weight:500;src:local('Ubuntu Medium Italic'),local('Ubuntu-MediumItalic'),url(https://fonts.gstatic.com/s/ubuntu/v9/ohKfORL_YnhBMzkCPoIqwmo_sUJ8uO4YLWRInS22T3Y.woff2) format('woff2');unicode-range:U+0370-03FF}
@font-face{font-family:Ubuntu;font-style:italic;font-weight:500;src:local('Ubuntu Medium Italic'),local('Ubuntu-MediumItalic'),url(https://fonts.gstatic.com/s/ubuntu/v9/ohKfORL_YnhBMzkCPoIqwiYE0-AqJ3nfInTTiDXDjU4.woff2) format('woff2');unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:Ubuntu;font-style:italic;font-weight:500;src:local('Ubuntu Medium Italic'),local('Ubuntu-MediumItalic'),url(https://fonts.gstatic.com/s/ubuntu/v9/ohKfORL_YnhBMzkCPoIqwo4P5ICox8Kq3LLUNMylGO4.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}
@font-face{font-family:Ubuntu;font-style:italic;font-weight:700;src:local('Ubuntu Bold Italic'),local('Ubuntu-BoldItalic'),url(https://fonts.gstatic.com/s/ubuntu/v9/OMD20Sg9RTs7sUORCEN-7TTOQ_MqJVwkKsUn0wKzc2I.woff2) format('woff2');unicode-range:U+0460-052F,U+20B4,U+2DE0-2DFF,U+A640-A69F}
@font-face{font-family:Ubuntu;font-style:italic;font-weight:700;src:local('Ubuntu Bold Italic'),local('Ubuntu-BoldItalic'),url(https://fonts.gstatic.com/s/ubuntu/v9/OMD20Sg9RTs7sUORCEN-7TUj_cnvWIuuBMVgbX098Mw.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:Ubuntu;font-style:italic;font-weight:700;src:local('Ubuntu Bold Italic'),local('Ubuntu-BoldItalic'),url(https://fonts.gstatic.com/s/ubuntu/v9/OMD20Sg9RTs7sUORCEN-7UbcKLIaa1LC45dFaAfauRA.woff2) format('woff2');unicode-range:U+1F00-1FFF}
@font-face{font-family:Ubuntu;font-style:italic;font-weight:700;src:local('Ubuntu Bold Italic'),local('Ubuntu-BoldItalic'),url(https://fonts.gstatic.com/s/ubuntu/v9/OMD20Sg9RTs7sUORCEN-7Wo_sUJ8uO4YLWRInS22T3Y.woff2) format('woff2');unicode-range:U+0370-03FF}
@font-face{font-family:Ubuntu;font-style:italic;font-weight:700;src:local('Ubuntu Bold Italic'),local('Ubuntu-BoldItalic'),url(https://fonts.gstatic.com/s/ubuntu/v9/OMD20Sg9RTs7sUORCEN-7SYE0-AqJ3nfInTTiDXDjU4.woff2) format('woff2');unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:Ubuntu;font-style:italic;font-weight:700;src:local('Ubuntu Bold Italic'),local('Ubuntu-BoldItalic'),url(https://fonts.gstatic.com/s/ubuntu/v9/OMD20Sg9RTs7sUORCEN-7Y4P5ICox8Kq3LLUNMylGO4.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}
html {    overflow-x: hidden;}


*/


*{
    box-sizing: border-box;
}
a{
    color: inherit;
    text-decoration: none;
}
main a{
    color: #fc4f27;
}
.post-header a {
    color: inherit;
}
.button{
    background-color: #d4701c;
    color: white;
    padding: 1rem;
    text-transform: uppercase;
    height: 50px;
    line-height: 50px;
    text-align: center;
}
.visuallyhidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }

.clearfix::after {
    content: "";
    clear: both;
    display: table;
}

.alignnone {
    margin: 5px 20px 20px 0;
}

.aligncenter,
div.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}

.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.alignright {
    float: right;
    margin: 5px 0 20px 20px;
}

a img.alignnone {
    margin: 5px 20px 20px 0;
}

a img.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.text-center{
    text-align:center;
}
iframe {
    /* max-width: 100%; */
    /* height: auto; */
}
body{
    margin:0;
    padding: 0;
    font-family: 'Ubuntu', sans-serif;
    transition: all 0.3s ease-in-out;
}
img {
    max-width:100%;
    height: auto;
}
table tbody tr:nth-child(even) td{
    background-color:#DDD;
}
table tbody tr:nth-child(odd) td{
    background-color:#EEE;
}
table thead td{
    background-color:#000;
    color:#e35000;
    border:0;
    text-transform:uppercase;
    font-weight:400;
}
.dome-container{
    position: relative;
    max-width: 1000px;
    margin: 0 auto;
    background-color: white;
    -webkit-box-shadow: 0px 0px 18px 2px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 0px 18px 2px rgba(0,0,0,0.75);
    box-shadow: 0px 0px 18px 2px rgba(0,0,0,0.75);
}


.video-container {
    position: relative;
    overflow: hidden;
    width: 100%;
    padding-top: 56.25%;
}
.responsive-iframe {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%;
}

.footer-copyright .dome-container{
	background-color: black;
}
.minisite .site-header{
    background: #d4701c;
    position: fixed;
    width: 100%;
    max-width: 1000px;
    z-index: 300;
	position:sticky;
	top:0;
}

.branding{
    background: #222222;
    width: 100%;
    text-align: center;
    line-height: 100px;
    max-width: 80%;
    float: left;
    padding: 0 1rem;
}
.branding img {
    vertical-align: middle;
}
.minisite .site-header .social-icons,
.multi-footer .social-icons{
    color:white;
    padding-right:10px;
    line-height: 100px;
    text-align: center;
    width: 100%;
    max-width: 20%;
    height: 100px;
    overflow: hidden;
}
.minisite .site-header .social-icons i{
    font-size: 1.8em;
}
.social-icons a:hover {
    color:#222222;
}
.top-head .lang-switch {
    position: absolute;
    color: white;
    top: 10px;
    right: 20px;
}

/*Menu section*/
.site-menu{
    /* background-color: #222222; */
    border-top: 2px solid #222222;
}
.site-menu ul{
    margin: 0;
    padding: 0;
}
.site-menu li{
    list-style-type: none;
}

.site-menu li.nav-home-link{
    max-width: 150px;
    display:none; /* logo in nav, manipulate with js*/
    background: #222222;
}
.site-menu li.nav-home-link img{
    vertical-align: middle;
}
.site-menu a{
    font-family: 'Ubuntu Condensed', sans-serif;
	display: block;
	line-height: 50px;
	color: white;
    font-size: 20px;
    font-weight: 500;
	text-transform: uppercase;
    padding: 0 10px;
}
.site-menu a.active{
    /* background-color: #222222; */
}
.site-menu i {
    border: solid white;
    border-width: 0 3px 3px 0;
    display: inline-block;
    padding: 3px;
}

.site-menu .right {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
}
.site-menu .down {
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
}
.site-menu  .menu-reg{
    background-color: #2d2d2d;
}
.site-menu  .menu-reg:hover{
    background-color: #181818;
}
.site-menu  .menu-booking{
    background-color: #000000;
}
.site-menu  .menu-booking:hover{
    background-color: #222222;
}
/*Submenus*/
.oncourt > ul, .offcourt > ul, .hasSub > ul, .subHasSub > ul {
    display: none;
    background-color: #d4701c;
}
.oncourt > ul li:hover, .offcourt > ul li:hover, .hasSub > ul li:hover{
    background-color: #222222;
}
.site-menu  ul  ul > li:hover {
    background: #d4701c;
}
.site-menu .subHasSub > ul{
    background:darkorange;
}
/*Main Slider Section*/

.slick-slide img {
    /* width: 625px;
    height: 375px;
    object-fit: cover; */
    /* width: 1000px;
    height: 300px;
    object-fit: cover; */
}

.slick-slide article {
/* position: relative; */
}
.slick-slide article:after {
    /* position: absolute;

    background: -moz-linear-gradient(left, rgba(30,87,153,0) 47%, rgba(212,112,28,1) 100%); 
    background: -webkit-linear-gradient(left, rgba(30,87,153,0) 47%,rgba(212,112,28,1) 100%); 
    background: linear-gradient(to right, rgba(30,87,153,0) 47%,rgba(212,112,28,1) 100%); 
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#001e5799', endColorstr='#d4701c',GradientType=1 );  */
}
.dome-slider .slick-next, .dome-slider .slick-prev{
    z-index: 100;
}

.dome-slider .slick-prev:before,
.dome-slider .slick-next:before{
    color:#d6711c;
    font-size: 2.5rem;
    font-family: 'slick';
}
img.slick-arrow {
    width: auto;
    height: auto;
}
.dome-slider article {
    /* height: 375px; */
    height: 300px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    position: relative;
}
.slick-slider{
    background-color: black;
}
.dome-slider h2{

    /* position: absolute; */
    /* z-index: 80; */
    margin: 0;
    /* top: 0; */
    /* left: 25px; */
    /* right: 25px; */
    /* bottom: 25px; */
    color: white;
    text-shadow: #2d2d2d 2px 2px 2px;
    text-transform: uppercase;
    font-family: 'Ubuntu Condensed', sans-serif;
    font-weight: 800;
    /* font-size: 40px; */
    background: black;
    padding: .5em 1em;
    overflow: auto;
}

/* Slider section */
.dome-slider .slick-next{
    right:10px;
}
.dome-slider .slick-prev{
    left: 10px;
}

/*NEWS SECTION*/
.single main,
.archive main {
    padding: 0 10px;
}
.dome-news{
    text-align: center;
    max-width: 640px;
    margin: 0 auto;
}
.dome-news img{
    display: block;
}
/* .dome-news article:not(.featured) img{
    object-fit: cover;
    width: 340px;
    height: 204px;
} */
.dome-news header{
    margin-bottom: 10px; 
    margin-left: -10px;
}
.dome-news header {
	/* height: 70px; */
	background-color: #d4701c;
	color: white;
    text-align: left;
    
}
.dome-news header h1{
    color: #222222;
}
.dome-news header h1{
    font-family: 'Russo One', sans-serif;
	margin:0;
	font-size: 30px;
	text-transform: uppercase;
	line-height: 70px;
    padding: 0 20px;
	font-weight: normal;
}

.dome-news header h1:before {
    content: "";
    display: block;
    background: url(../img/smallshield.png) no-repeat;
    background-position: center center;
    width: 60px;
    height: 70px;
    float: left;
    margin: 0 10px 0 0;
}


/* Promote section */
.banner-wrapper {
    background-color: black;
    color: white;
    margin-top: 30px;
}

.banner-wrapper .banner-words {
    padding: 10px;
}
.banner-wrapper h3 {
    font-size: 50px;
    margin: 15px 0;
    text-transform: uppercase;
    font-family: 'Ubuntu Condensed', sans-serif;
    border-bottom: 2px solid #ea7619;
}

/* Single content section */
.dome-single ul.post-categories {
    font-family: "Ubuntu", sans-serif;
    font-size: 30px;
    list-style-type: none;
    margin: 0;
    padding: 0;
    text-align: center;
    color: #8f8f8f;
    text-transform: uppercase;
    font-weight: bold;
    background: url(https://www.eurohoops.net/wp-content/themes/eurohoopsV2/assets/img/widget-shadow.png) 50% 0 no-repeat #fff;
    background-position: bottom;
    padding-bottom: 20px;
}
.dome-single .primary-category {
    font-family: "Ubuntu", sans-serif;
    font-size: 30px;
    text-align: center;
    color: #8f8f8f;
    text-transform: uppercase;
    font-weight: bold;
    background: url(https://www.eurohoops.net/wp-content/themes/eurohoopsV2/assets/img/widget-shadow.png) 50% 0 no-repeat #fff;
    background-position: bottom;
    padding-bottom: 20px;
}
.single__share {
    margin: 1.5625em 0;
}
.dome-single p {
    font-family: "Ubuntu";
    font-weight: 300;
    /* font-size: 1.2em; */
    line-height: 1.5;
    text-align: justify;
}
.academy-single-excerpt p{
    color:#fc4f27;
    font-weight: 700;
}


/*SMALL PHONES*/



.dome-news article{
    margin-bottom: 30px;
    text-align: left;
}
.dome-news article.featured{
    background-color: #d4701c;
    color: white;
    /* border: 1px solid black; */
}
.dome-news .featured .excerpt{
    /* padding: 0 5px; */
    font-size: 1.1rem;
    line-height: 1.4rem;
    /* margin: 1rem .5rem; */
}
.dome-news .featured .text-content {
    padding: 10px;
}
/* .dome-news .news-thumb, .dome-news .news-title{
    width: 50%;
    float: left;
} */
.dome-news .news-thumb, .dome-news .news-title{
    /* width: 100%;
    float: none; */
}
.dome-news .news-title h2{
    font-size: 20px;
    color: black;
    /* margin: .5rem; */
    /* padding: 0 5px; */
}
.dome-news .featured .news-title h2{
    font-size: 1.6rem;
    color: white;
    /* margin: 1rem .5rem;
    padding: 0 5px; */
}
.dome-news .news-title h2 a{
    color: inherit;
}






.eh-network h3 {
    text-align: center;
    color: grey;
    font-family: 'Ubuntu', sans-serif;
    font-weight: 500;
    font-size: 15px;
    margin: 40px 0 20px 0;
    text-transform: uppercase;
}

.network-logos div{
    width:100%;
    max-width: 300px;
    margin: 0 auto;
    text-align: center;
    padding: 53px 20px;
    border-bottom: 1px solid lightgrey;
}
.network-logos div:last-child{
    border: none;
}

/* .network-logos img {
    -webkit-filter: grayscale(0);
    filter: grayscale(0);

}
.network-logos img:hover {
    -webkit-filter: grayscale(1);
    filter: grayscale(1);
} */

/*Sidebar section*/




/*Footer section */
footer{
    position: relative;
}
.footer-container{
    max-width: 1000px;
    margin: 0 auto;
    padding: 0 0 40px 20px;
}
.multi-footer{
    background-color: #d4701c;
    color: white;
    padding-top: 40px;
    text-transform: uppercase;
    text-align: center;
}
.multi-footer .logos  .terms{
    font-size: .8rem;
    margin: 1rem auto;
}
.multi-footer ul{
    list-style-type: none;
    margin: 0;
    padding: 0 0 0 20px;
    line-height: 1.7rem;
}
.multi-footer .on-court li,
.multi-footer .off-court li {
margin-bottom: 0;
}
.multi-footer .on-court li:first-of-type, 
.multi-footer .off-court li:first-of-type {
    font-weight: 800;
}
.multi-footer a{
    color:white;
    text-decoration: none;
}

.multi-footer .social-icons {
    text-align: center;
    font-size: 1.7rem;
    color: #fff;
    padding-right: 10px;
    width: 100%;
    margin: 1rem auto;
    max-width: 100%;
}
.multi-footer .social-icons a{
    color:#fff;

}
.multi-footer .social-icons a:hover{
    color:white;

}
.multi-footer .on-court li>a,
.multi-footer .off-court li>a{
    text-transform: initial;
    color: #fff;
}
.multi-footer .links li {
    margin-bottom: 10px;
}
.multi-footer .links a {
    font-weight: 700;
    /* line-height: 36px; */
}
.footer-copyright{
    background-color: #000000;
    color: white;
    text-align: center;
}
.footer-copyright p{
    /* margin:0;
    height:50px;
    line-height:50px;  */
    margin: 0;
    height: auto;
    line-height: 2;
}    


/*FOR MOBILE AND PHABLETS*/
@media screen and (max-width: 1000px){
    .branding{
        padding-left: 55px;
    }
    .dome-slider,
    .single #lead-banner,
    /* .page-academy-athlitikos-tourismos #lead-banner, */
    .page-template-academyPageLG  #lead-banner,
    .page-template-academyPageFull #lead-banner,
    .page-template-academyPageNews #lead-banner,
    .page-template-academyPageContact #lead-banner,
    .page-template-academyPageGallery #lead-banner,
    .page-template-academyPagePhotoGallery #lead-banner,
    .page-template-academyPageVideoGallery #lead-banner{
        padding-top: 100px;
		padding-top:0;
    }
    /* .dome-slider {
        padding-top: 100px;
    } */

    .social-icons i.icon-search{
        display:inline;
    }

    #menuToggle{
        display: block;
        position: absolute;
        top: 40px;
        z-index: 1;
        -webkit-user-select: none;
        user-select: none;
    }

    #menuToggle input{
        display: block;
        width: 35px;
        height: 32px;
        position: absolute;
        top: -5px;
        left: 10px;
        
        cursor: pointer;
        
        opacity: 0; /* hide this */
        z-index: 2; /* and place it over the hamburger */
        
        -webkit-touch-callout: none;
    }

    /*
    * Just a quick hamburger
    */
    #menuToggle span{
        display: block;
        width: 33px;
        height: 4px;
        margin-bottom: 5px;
        position: relative;
        left:10px;
        background: #cdcdcd;
        border-radius: 3px;
        z-index: 1;
        transform-origin: 4px 0px;
        transition: transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0),
                    background 0.5s cubic-bezier(0.77,0.2,0.05,1.0),
                    opacity 0.55s ease;
    }
    #menuToggle span:first-child{
        transform-origin: 0% 0%;
    }
    #menuToggle span:nth-last-child(2){
     transform-origin: 0% 100%;
    }
    /* 
    * Transform all the slices of hamburger
    * into a crossmark.
    */
    #menuToggle input:checked ~ span{
        opacity: 1;
        transform: rotate(45deg) translate(-2px, -1px);
        background: #cdcdcd;
    }
    /*
    * But let's hide the middle one.
    */
    #menuToggle input:checked ~ span:nth-last-child(3){
        opacity: 0;
        transform: rotate(0deg) scale(0.2, 0.2);
    }
    /*
    * Ohyeah and the last one should go the other direction
    */
    #menuToggle input:checked ~ span:nth-last-child(2){
        transform: rotate(-45deg) translate(0, -1px);
    }

    /*
    * Make this absolute positioned
    * at the top left of the screen
    */
    .site-menu{
        position: absolute;
        width: 300px;
        /* margin: -100px 0 0 -150px; */
        /* padding: 50px;
        padding-top: 125px;
        */
        top: 60px;
        background: #222222;
        list-style-type: none;
        -webkit-font-smoothing: antialiased;
        /* to stop flickering of text in safari */
        
        transform-origin: 0% 0%;
        transform: translate(-100%, 0);
        
        transition: transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0);
    }

    /*
    * And let's slide it in from the left
    */
    #menuToggle input:checked ~ nav {
        transform: none;
    }

    /* Slider section */
    .dome-slider h2{
        font-size: 20px;
        /* transform:scale(.7,1);
        -webkit-transform:scale(.7,1);  */
    }


    /* News section */
    .dome-news header a.more-news{
        display: none;
    }

    .banner-wrapper .banner-words {
        text-align: center;
    }

    /* Eurohoops latest news tabber*/
    .eh_news_wrapper{
        display: none;
    }


    /*Footer section*/
    .multi-footer .on-court,
    .multi-footer .off-court,
    .multi-footer .links{
        display: none;
    }

        
}
@media screen and (min-width: 660px) and (max-width: 1000px){
    .network-logos {
        width: 690px;
        margin: 0 auto;
    }
    .network-logos div{
        /* width: 32%;
        max-width: 220px; */
        width: 50%;
        max-width: unset;
        float: left;
        border-bottom: none;
        border-right: 1px solid lightgrey;
    }
    .network-logos div:last-child{

        border-right: none;
    }
}

/*FOR DESKTOP AND TV*/
@media screen and (min-width: 1001px){

    .branding{
        text-align: left;
        padding-left: 40px;
        background:linear-gradient(135deg, rgba(34,34,34,1) 50%, rgba(214,112,28,1) 0%)
    }
    /*Menu section*/
    #menuToggle input, #menuToggle span{
        display: none;
    }
    .site-menu > ul {
        display: flex;
        flex-flow: row wrap;
        /* This aligns items to the end line on main-axis */
        /* justify-content: flex-end; */
    }

    .site-menu > ul > li:hover{
        background-color: #181818;
    }
    .site-menu .oncourt:hover > ul,
    .site-menu .offcourt:hover > ul,
    .site-menu .hasSub:hover > ul{
        display:block;
        width: 240px;
    }
    .site-menu li.oncourt, 
    .site-menu li.offcourt,
    .site-menu li.hasSub {
        position: relative;
    }
    .site-menu .oncourt > ul, 
    .site-menu .offcourt > ul,
    .site-menu .hasSub > ul {
        position: absolute;
        background: #222222;
    }
    .site-menu .subHasSub > ul{
        position: absolute;
        background: darkorange;
    }
    .site-menu .gallery.hasSub ul {
        /* right: 0; */
    }
    .top-head.nav-up {
        position: absolute;
        top: -1000px;
    }

    .site-menu .subHasSub:hover > ul{
        display:block;
        left: 240px;
        width: 240px;
        top: 0;
    }


    .dome-slider,
    .single #lead-banner,
    .page-template-academyPageLG  #lead-banner,
    .page-template-academyPageFull #lead-banner,
    .page-template-academyPageNews #lead-banner,
    .page-template-academyPageContact #lead-banner,
    .page-template-academyPageGallery #lead-banner,
    .page-template-academyPagePhotoGallery #lead-banner,
    .page-template-academyPageVideoGallery #lead-banner {
        padding-top: 152px;
		padding-top:0;
    }
    /* .dome-slider .slick-next{
        right:13px;
    }
    .dome-slider .slick-prev{
        left:970px;
        top: 240px;
    } */


    
    .dome-slider .gradient {
        /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#d4701c+0,d4701c+100&0+0,1+18,1+100 */
        /* background: -moz-linear-gradient(left, rgba(212,112,28,0) 0%, rgba(212,112,28,1) 17%, rgba(212,112,28,1) 100%);
        background: -webkit-linear-gradient(left, rgba(212,112,28,0) 0%,rgba(212,112,28,1) 17%,rgba(212,112,28,1) 100%); 
        background: linear-gradient(to right, rgba(212,112,28,0) 0%,rgba(212,112,28,1) 17%,rgba(212,112,28,1) 100%); 
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00d4701c', endColorstr='#d4701c',GradientType=1 );  */
        background-image: url(../img/slider-gradient.png);
        background-repeat: repeat-y;
        background-position: right top;
        background-size: contain;
    }
        
    
    .dome-slider .gradient {
        /* background-image: linear-gradient(to right, rgba(0,0,0,0) 47%,rgba(212,112,28,1) 100%); */
        position: absolute;
        z-index: 50;
        width: 100%;
        height: 100%;
        right: 0;
        bottom: 0;
    }


    /* Slider seciopn */
    .dome-slider .slick-next{
        /* right:10px;
        top: 290px; */
    }
    .dome-slider .slick-prev{
        /* left: auto;
        right:10px; */

    }


    .slick-slide img {
        /* width: 625px;
        height: 375px;
        object-fit: cover; */
        width: 1000px;
        height: 300px;
        object-fit: cover;
    }
    
    .dome-slider h2{
   

       font-size: 40px;
       /* transform:scale(.7,1);
       -webkit-transform:scale(.7,1);  */
   }

    .dome-slider article, .dome-slider article img  {
        height: 500px;
    }

    /* News section */
    .single main,
    .archive.category-eurohoops-academy-el main,
    .page-template-academyPageLG  main,
    .page-template-academyPageNews main,
    .page-template-academyPageContact main,
    .page-template-academyPageGallery main,
    .page-template-academyPagePhotoGallery main,
    .page-template-academyPageVideoGallery main {
        width:66%;
        max-width: 666px;
        float: left;
    }

    .dome-news article:not(.featured){
        width: 317px;
        float: left;
        /* border: 1px solid lightgrey; */
    }
    .dome-news .featured .news-thumb {
        width: 385px;
        float: left;
    }
    .dome-news .featured .text-content {
        width: 255px;
        height: 255px;
        padding: 20px;
        /* position: relative; */
        /* overflow-y: auto; */
        float: right;
        display: flex;
        align-items: flex-end;
    }
    .dome-news .featured .text-content:before {
        content: "";
        position: absolute;
        bottom: 15px;
        left: 360px;
        width: 0;
        height: 0;
        border-top: 25px solid transparent;
        border-bottom: 25px solid transparent;
        border-right: 25px solid #d4701c;
    }
    .dome-news .featured .news-title h2{
        margin: 0;
    }
    .dome-news .featured img {
        object-fit: cover;
        /* width: 640px; */
        /* width: 100%; */
        /* height: 385px; */
        width: 385px;
        height: 255px;
    }
    .dome-news .featured .excerpt p {
        margin: 10px 0 0 0;
        font-weight: 300;
    }
    .dome-news article:not(.featured) img {
        /* width: 310px; */
        width: 100%;
        height: 187px;
    }
    .dome-news article:nth-child(even):not(.featured){
        margin-left: 6px;
    }
    .dome-news article:nth-child(odd){
        /* margin-right: 2%; */
    }
    
    .dome-news article.featured{
        position: relative;
    }
    .dome-news .featured-content{

    }

    .dome-news .news-title h2{

    }
    .dome-news .news-title h2 a{

    }
    .dome-sidebar{
        width: 33%;
        max-width: 330px;
        float: right;
        margin-right: 10px;
    }


    /*Eurohoops latest  news section*/
    .eh_news_wrapper {
        border: 1px solid #c1c1c1;
        margin-bottom: 10px;
    }
    .eh_news_wrapper header {
        text-align: center;
        background-color:#0f3259;
        padding: 10px;
        margin-bottom: 10px;
    }
    .eh_news ul.tabs {
        display: block;
        list-style: none;
        font-weight: 800;
        text-transform: uppercase;
        margin: 0;
        padding: 0 .625em;
    }

    .eh_news ul.tabs a,
    .eh_news ul.tabs li {
        display: inline-block;
    }

    .eh_news ul.tabs--list li {
        min-width: 125px;
        text-align: center;
    }

    .eh_news ul.tabs li {
        vertical-align: top;
        letter-spacing: -1px;
    }

    .eh_news ul.tabs a {
        color: #000;
        line-height: 1;
        padding: .625em 1.25em;
        position: relative;
    }

    .eh_news ul.tabs a.current,
    .eh_news ul.tabs a:hover {
        background: #fc4f27;
        color: #fff;
    }

    .eh_news .list__container .list__meta a,
    .eh_news .list__container ul li>a:hover {
        color: #fc4f27;
    }

    .eh_news ul.tabs a.current:after {
        top: 100%;
        left: 50%;
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none;
        border-color: rgba(136, 183, 213, 0);
        border-top-color: #fc4f27;
        border-width: 8px;
        margin-left: -8px;
    }

    .eh_news .tab-content {
        display: none;
    }

    .eh_news .list__container {
        max-height: 600px;
        height: 600px;
        overflow: auto;
        padding: .625em 0;
        background-size: 100% auto;
    }

    .eh_news .list__container ul {
        list-style: none;
        margin: 0;
        padding: 0 .625em;
        text-align: left;
    }

    .eh_news .list__container ul li {
        display: block;
        border-bottom: 1px solid #b2b2b2;
        padding: .625em;
    }

    .eh_news .list__container ul li>a {
        font-weight: 400;
        font-size: .9375em;
        line-height: 1;
    }

    .eh_news .list__container .list__meta {
        font-size: .8125em;
        text-transform: uppercase;
        font-weight: 700;
        color: #fc4f27;
    }

    .eh_news .list__container .list__meta a:hover {
        color: #000;
    }

    .eh_news .list__banner {
        padding: 1em .625em;
        text-align: center;
        min-height: 80px;
        background: url(https://www.eurohoops.net/wp-content/themes/eurohoopsV2/assets/img/widget-shadow.png) 50% 0 no-repeat, url(https://www.eurohoops.net/wp-content/themes/eurohoopsV2/assets/img/widget-shadow-inv.png) 50% 100% no-repeat;
    }

    .eh_news .list__cta {
        padding: .625em;
        margin-top: .3125em;
        font-weight: 700;
        letter-spacing: -1px;
        background: url(https://www.eurohoops.net/wp-content/themes/eurohoopsV2/assets/img/widget-shadow.png) 50% 0 no-repeat #fff;
    }

    .eh_news .list__cta:hover {
        color: #ffffff;
    }
    .btn.btn--orange {
        background-color: #fc4f27;
        padding: 1rem;
        display: block;
        width: 200px;
        text-align: center;
        margin: 0 auto;
    }


/*Promotion section*/
.banner-wrapper .banner-words {
   text-align: left;
}
.banner-wrapper {
    background-color: black;
    color: white;
    max-height: 390px;
    overflow: hidden;
}
    .banner-wrapper .img-container {
        float: left;
        width: 600px;
        background-color: white;
    }
    .banner-wrapper aside {
        float: right;
        width: 400px;
    }
    .banner-words a {
        text-transform: uppercase;
    }
    

    /*
    * Network logos section
    */

    .eh-network .network-logos {
        margin: 30px 0;
        /* height: 155px; */
    }


    .network-logos div{
         width: 33.33%;
        /*max-width: 333px; */
        /* width: 50%; */
        max-width: unset;
        float: left;
        text-align: center;
        border-bottom: none;
        border-right: 1px solid lightgrey;
        /* height: 155px; */
    }
    .network-logos div:last-child{

        border-right: none;
    }


    /*  Footer  */

    .multi-footer .logos,
    .multi-footer .on-court,
    .multi-footer .off-court,
    .multi-footer .links{
        /* width:25%; */
        /* float: left; */
        /* text-align: left; */
    }
    .multi-footer .logos {
        /* width:325px; */
    }
    .multi-footer .social-icons {
        /* text-align: left; */
    }
    .multi-footer .on-court {
        width:220px;
        border-left: 1px solid #464646;
        border-right: 1px solid #464646;
    }
    .multi-footer .off-court {
        width: 190px;
        /* border-left: 1px solid #464646; */
        border-right: 1px solid #464646;
    }
    .multi-footer .links {
        width:230px;
    }
}


/*AD UNITS*/
.webover, .skin{
    height: .0001em;
}
.aol-placement img {
    width: auto;
    height: auto;
}
.lead, .bill {
    padding: 18px 0;
    text-align: center;
}	
.webover, .skin, .lead, .bill, .d1, .d2, .d3, .m1, .m2, .m3, .aol-in-read{
    font-size:1px;
}
.m1 {
    width: 300px;
    margin: 0 auto;
    padding: 1rem 0;
}
.banner{text-align:center}
.banner-300{
    padding: 1rem 0;
    text-align: center;
}
.widget.banner.banner--300x600 {
    padding-bottom: 2em;
}
.ads-container{
    position: sticky;
    top: 90px;
    bottom: 0;
    padding-bottom:2em;
    text-align:center;
}
div#adman-skin {
    top: 0!important;
}
.skin{
    position: fixed;
    top: 0;
    left: 50%;
    margin-left: -960px;
    z-index: 0;
}
#sticky-bottom-mobile{
    position: fixed;
    height: auto;
    width: 100%;
    bottom: 0px;
    z-index: 10000;
    /* position:fixed;
    z-index: 1000000;
    top:0;
    left: 50%;
    bottom: 0;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%); */
}
#sticky-bottom-mobile iframe:first-of-type{
    margin: 0 auto;
    max-width: 970px;
    position: relative;
    z-index: 10000;
    text-align: center;
    display: block;
    -moz-transform-origin: top left;
    -webkit-transform-origin: top left;
    -o-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
}
        

/*
* Academy pages styles
*/

body.dome-page main.dome-page {
    margin: 0;
    /* padding: 152px 0 0 0; */
    width:100%;
    max-width: initial;
    float: none;
}
body.dome-page #lead-banner {
    padding-top: 152px;
	padding-top:0;
}
.dome-page article {
    padding: 1rem; 
}
.page-academy-athlitikos-tourismos article {
    padding: 0; 
}
.dome-page .dome-page-title {
    text-align: center;
    background: url(https://www.eurohoops.net/wp-content/themes/eurohoopsV2/assets/img/widget-shadow.png) 50% 0 no-repeat #fff;
    background-position: bottom;
    padding-bottom: 20px;
}
/* .dome-page .dome-page-title, */
.dome-page .single__share{
    padding: 0 10px;
}

/*Academy camps  page styles*/
/* .page-template-academyPageFull main a {
    color: #131313;
} */
.page-template-academyPageFull .dome-page .academy-camps-posts h2.academy-related-news{
    text-align: center;
}
.page-template-academyPageFull .dome-page .academy-camps-posts article {
    display: flex;
    flex-direction: column;
    padding-bottom: 1rem;
    border-bottom: 1px solid #ccc;
    margin-bottom: 1rem;
}
.page-template-academyPageFull .dome-archive-img,
.page-template-academyPageFull .dome-archive-text h2 {
    margin: 0;
}
.page-template-academyPageFull .dome-archive-text {
    flex: 1;
}



/*Dome latest news page styles*/
.page-template-academyPageNews main a,
.page-template-academyPageContact main a {
    color: #131313;
}
.page-template-academyPageNews .dome-page article,
.page-template-academyPageLG .dome-page article,
.page-template-academyPageContact .dome-page article {
    display: flex;
    flex-direction: column;
    padding-bottom: 1rem;
    border-bottom: 1px solid #ccc;
    margin-bottom: 1rem;
}
.page-template-academyPageNews .dome-archive-img,
.page-template-academyPageLG .dome-archive-text h2,
.page-template-academyPageLG .dome-archive-img,
.page-template-academyPageNews .dome-archive-text h2,
.page-template-academyPageContact .dome-archive-img,
.page-template-academyPageContact .dome-archive-text h2 {
    margin: 0;
}
.page-template-academyPageNews .dome-archive-text,
.page-template-academyPageLG .dome-archive-text,
.page-template-academyPageContact .dome-archive-text {
    flex: 1;
}

/* .dome-archive-img img {
    object-fit: cover;
    width: 280px;
    height: 166px;
} */

/*Dome gallery page styles*/
.page-template-academyPageGallery main a,
.page-template-academyPagePhotoGallery main a, 
.page-template-academyPageVideoGallery main a {
    color: #131313;
}
.page-template-academyPageGallery .dome-page article,
.page-template-academyPagePhotoGallery .dome-page article,
.page-template-academyPageVideoGallery .dome-page article {
    display: flex;
    flex-direction: column;
    padding-bottom: 1rem;
    border-bottom: 1px solid #ccc;
    margin-bottom: 1rem;
}
.page-template-academyPageGallery .dome-archive-img,
.page-template-academyPageGallery .dome-archive-text h2,
.page-template-academyPagePhotoGallery .dome-archive-img,
.page-template-academyPagePhotoGallery .dome-archive-text h2,
.page-template-academyPageVideoGallery .dome-archive-img,
.page-template-academyPageVideoGallery .dome-archive-text h2 {
    margin: 0;
}
.page-template-academyPageGallery .dome-archive-text,
.page-template-academyPagePhotoGallery .dome-archive-text,
.page-template-academyPageVideoGallery .dome-archive-text {
    flex: 1;
}

.page-template-academyPageGallery article.format-video figure.dome-archive-img {
    position: relative;
}
.page-template-academyPageGallery article.format-video .dome-archive-img:before {
    position: absolute;
    top: calc(50% - 30px);
    left: calc(50% - 30px);
    /* transform: translate(-50%, -50%); */
    /* -webkit-transform: translate(-50%, -50%); */
    content: "\f16a";
    font-family: FontAwesome;
    font-size: 60px;
    color: maroon;
    opacity: .7;
    text-shadow: 0px 0px 30px rgba(0, 0, 0, 0.5);
}


/*FIX FOR ANCHOR LINK and SITE HEADER */
#contact-section::before {
    display: block;
    content: " ";
    margin-top: -100px;
    height: 100px;
    visibility: hidden;
    pointer-events: none;
}

.dome-page a[href="#contact-section"], .dome-single a[href="#mc_embed_signup"], .dome-single a[href="#glyfadaFormChooser"]{
    border: 1px dashed #fc4f27;
    display: block;
    padding: 0.5em;
    margin: 0.5em auto;
    width: fit-content;
}
.dome-page a[href="#contact-section"]:hover, .dome-single a[href="#mc_embed_signup"]:hover, .dome-single a[href="#glyfadaFormChooser"]:hover {
    background: #fc4f27;
    color: white;
    border: 1px solid white;
}


/* Dome pages media queries*/
@media screen and (max-width: 1000px){
    body.dome-page main.dome-page,
    .page-academy-athlitikos-tourismos main.dome-page {
        padding: 100px 0 0 0;
    }

}
@media screen and (min-width: 1001px){
    body.dome-page main.dome-page,
    .page-academy-athlitikos-tourismos main.dome-page  {
        padding: 152px 0 0 0;
    }
    .dome-page .page-header > img {
        /* object-fit: cover;
        height: 666px; */
        width: 1000px;
    }
    figure.dome-archive-img {
        padding-right: 1em;
    }
    .dome-archive-img img {
        object-fit: cover;
        width: 280px;
        height: 166px;
    }
    .page-template-academyPageFull .dome-page .academy-camps-posts article,
    /* .page-academy-athlitikos-tourismos .dome-page article, */
    .page-template-academyPageLG  .dome-page article,
    .page-template-academyPageNews .dome-page article,
    .page-template-academyPageGallery .dome-page article,
    .page-template-academyPagePhotoGallery .dome-page article,
    .page-template-academyPageVideoGallery .dome-page article {
        flex-direction: row;
        padding: 1rem;
    }
}

@media screen and (max-width:63.9375em){
    .show-for-large{display:none!important}
}
@media screen and (min-width:64em){
    .hide-for-large{display:none!important}
}
@media screen and (min-width:64em) and (max-width:74.9375em){
    .hide-for-large-only{display:none!important}
}
@media screen and (max-width:63.9375em),screen and (min-width:75em){
    .show-for-large-only{display:none!important}
}