@font-face {
    font-family: UnituTEECon;
    font-weight: normal;
    src: url("fonts/UE01043T.TTF");
}
@font-face {
    font-family: UnituTEECon;
    font-weight: bold;
    src: url("fonts/UE01044T.TTF");
}
@font-face {
    font-family: UnituTEECon;
    font-weight: normal;
    font-style: italic;
    src: url("fonts/UE01063T.TTF");
}
@font-face {
    font-family: UnituTEECon;
    font-weight: bold;
    font-style: italic;
    src: url("fonts/UE01064T.TTF");
}

@font-face {
    font-family: UnituTEECon;
    src: url("fonts/UnitusTEE-RegularCondensed.eot");
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: UnituTEECon;
    src: url(fonts/UnitusTEE-BoldCondensedItalic.eot);
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: UnituTEECon;
    src: url("fonts/UnitusTEE-RegularCondensedItalic.eot");
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: UnituTEECon;
    src: url("fonts/UnitusTEE-BoldCondensed.eot");
    font-weight: bold;
    font-style: normal;
}

@font-face {
  font-family: UnituTEELi;
  src: url("fonts/ufonts.com_unitusteelignar.ttf");
  font-weight: 300;
  font-style: normal;
}


.beforeAfterCommon {
  background: #ffffff;
  height: 1px;
  width: 0;
  transition: 0.3s;
  position: absolute;
  top: auto;
  right: 50%;
  bottom: -5px;
  left: 50%;
  content: '';
}
html,
body {
  height: 100%;
  min-height: 760px;
  margin: 0;
}
body {
  /*background: black url("img/podklad_img_3.jpg");*/
  background: black url("https://old.victoriatip.cz/wp-content/uploads/2020/03/backgroundImage.jpg");
  background-repeat: no-repeat;
  background-position: 50%;
  font-family: UnituTEECon, sans-serif;
  color: rgba(255, 255, 255, 0.5);
  background-size: cover;
 background-attachment: fixed
}
hr {
  color: rgba(255, 255, 255, 0.4);
  background-color: rgba(255, 255, 255, 0.4);
  height: 1px;
  border: 0;
  box-shadow: 0 -1px rgba(0, 0, 0, 0.6);
}
header {
  /*position: absolute;*/
  top: 0;
  left: 0;
  width: 100%;
  background: rgba(0, 0, 0, 0.65);
  height: 100px;
  /*z-index: 999;*/
  transition: height 0.5s;
}
@media (max-width: 799px) {
  header {
    height: 250px;
  }
}
@media (min-width: 800px) {
  header img {
    overflow: visible;
    width: 350px;
    height: auto;
    position: relative;
    left: -50px;
  }
  header img.vtlogo {
    width: 200px;
	top: 20px;
  }

}
@media (max-width: 799px) {
  header img {
    max-width: 350px;
    width: 100%;
    overflow: hidden;
    object-fit: cover;
  }
  header img.vtlogo {
    width: 200px;
	margin-bottom: 100px;
  }
}
@media (min-width: 800px) {
  header nav {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    margin-left: auto;
  }
}
.expandedHeader {
  height: 650px;
}
.menu {
  display: none;
  padding: 0;
}
@media (min-width: 800px) {
  .menu {
    display: -ms-flexbox;
    display: flex;
    margin-left: auto;
    list-style: none;
    line-height: 1;
  }
  .menu li:first-child {
    margin-left: 0 !important;
  }
  .menu .menu-item {
    background: none;
    -ms-flex-item-align: center;
    align-self: center;
    text-align: center;
    position: relative;
  }
  .menu .menu-item a {
    min-width: 100%;
    position: relative;
    padding: 0;
    border: none;
    display: block;
    outline: none;
    text-transform: uppercase;
    text-decoration: none;
    color: #ffffff;
  }
  .menu .menu-item a::before {
    background: #ffffff;
    height: 1px;
    width: 0;
    transition: 0.3s;
    position: absolute;
    top: auto;
    right: 50%;
    bottom: -5px;
    left: 50%;
    content: '';
  }
  .menu .menu-item a::after {
    background: #ffffff;
    height: 1px;
    width: 0;
    transition: 0.3s;
    position: absolute;
    top: auto;
    right: 50%;
    bottom: -5px;
    left: 50%;
    content: '';
  }
  .menu .menu-item a:hover::before {
    left: 0;
    width: initial;
  }
  .menu .menu-item a:hover::after {
    right: 0;
    width: initial;
  }
  .menu .current-menu-item a::before {
    left: 0;
    width: initial;
  }
  .menu .current-menu-item a::after {
    right: 0;
    width: initial;
  }
}
@media (min-width: 800px) and (min-width: 1200px) {
  .menu .menu-item {
    margin: 25px 0px auto 65px;
  }
}
@media (min-width: 800px) and (min-width: 1000px) and (max-width: 1199px) {
  .menu .menu-item {
    margin: 25px 0 auto 40px;
  }
}
@media (min-width: 800px) and (min-width: 800px) and (max-width: 999px) {
  .menu .menu-item {
    margin: 25px 0 auto 20px;
  }
}
@media (min-width: 800px) {
  .select-menu {
    display: none;
  }
}
@media (max-width: 799px) {
  .select-menu {
    width: 66%;
    left: 16.5%;
    position: relative;
    top: -150px;
  }
}
.toggleMenuButton {
  font-family: UnituTEECon, sans-serif;
  height: 40px;
  width: 260px;
  position: relative;
  top: -60px;
  margin-left: auto;
  margin-right: auto;
  background: transparent;
  border: 1px #f4f4f4 solid;
  color: white;
  font-size: 15pt;
  cursor: pointer;
  text-transform: uppercase;
}
@media (min-width: 800px) {
  .toggleMenuButton {
    display: none;
  }
}
.toggleMenu {
  transition: opacity 0.25s ease-in-out;
  opacity: 1;
  filter: alpha(opacity=100);
  list-style: none;
  padding: 0;
  font-size: 15pt;
  position: relative;
  top: -60px;
}
@media (min-width: 800px) {
  .toggleMenu {
    display: none;
  }
}
.toggleMenu .menu-item {
  background: none;
  -ms-flex-item-align: center;
  align-self: center;
  text-align: center;
  position: relative;
  margin-bottom: 20px;
  display: -ms-flexbox;
  display: flex;
}
.toggleMenu .menu-item a {
  position: relative;
  padding: 0;
  border: none;
  display: block;
  outline: none;
  text-transform: uppercase;
  text-decoration: none;
  color: #ffffff;
  margin-left: auto;
  margin-right: auto;
}
.toggleMenu .menu-item a::before {
  background: #ffffff;
  height: 1px;
  width: 0;
  transition: 0.3s;
  position: absolute;
  top: auto;
  right: 50%;
  bottom: -5px;
  left: 50%;
  content: '';
}
.toggleMenu .menu-item a::after {
  background: #ffffff;
  height: 1px;
  width: 0;
  transition: 0.3s;
  position: absolute;
  top: auto;
  right: 50%;
  bottom: -5px;
  left: 50%;
  content: '';
}
.toggleMenu .menu-item a:hover::before {
  left: 0;
  width: initial;
}
.toggleMenu .menu-item a:hover::after {
  right: 0;
  width: initial;
}
.toggleMenu .current-menu-item a::before {
  left: 0;
  width: initial;
}
.toggleMenu .current-menu-item a::after {
  right: 0;
  width: initial;
}

footer {
  width: 100%;
  background: rgba(0, 0, 0, 0.65);
  text-align: center;
  font-size: 80%;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  bottom: -405px;
}

@media (min-height: 850px) {
  footer {
    position: relative;
    bottom: -195px !important;
  }
}
@media (max-width: 455px) {
  footer {
    height: 70px !important;
  }
}
footer div {
  padding-left: 15%;
  padding-right: 15%;
  text-align: center;
  margin: auto;
}
#footerSeparator {
  margin-bottom: 35px;
}
.wrapper {
  min-height: 100%;
  height: auto !important;
  height: 100%;
  margin: 0 auto -105px;
}
@media (min-width: 700px) {
  footer,
  .push {
    height: 40px;
  }
  footer.page-id-21 {
	height: 80px;
  }
}
@media (max-width: 699px) {
  footer,
  .push {
    height: 55px;
  }
}
.main {
  margin-left: auto;
  margin-right: auto;
  transition: opacity 0.5s ease-in-out;
  opacity: 1;
  filter: alpha(opacity=100);
  min-height: 100%;
  padding-bottom: 50px;
}
@media (min-width: 800px) {
  .main {
    display: -ms-flexbox;
    display: flex;
  }
}
@media (max-width: 799px) {
  .main {
    display: block;
    text-align: center;
  }
}
@media (min-width: 1200px) {
  .main {
    width: 1170px;
  }
}
@media (min-width: 1000px) and (max-width: 1200px) {
  .main {
    width: 970px;
  }
}
@media (min-width: 800px) and (max-width: 1000px) {
  .main {
    width: 770px;
  }
}
@media (min-width: 800px) {
  .main {
    padding-top: 70px;
    display: inherit;
  }
}
@media (max-width: 799px) {
  .main-homepage {
    padding-top: 740px;
  }

  .main {
    padding-top: 40px;
  }
}
.content {
  background: rgba(0, 0, 0, 0.75);
  padding: 20px 35px 50px 35px;
  transition: opacity 0.25s ease-in-out;
}
.content h1,
.content h2 {
  color: rgba(255, 255, 255, 0.8);
  margin: 0;
  margin-bottom: 30px;
}
.content hr {
  margin-bottom: 35px !important;
}
.content .contact {
  margin-right: auto;
}
.content .contact ul {
  list-style: none;
  margin: 0;
  position: relative;
}
@media (min-width: 800px) {
  .content .contact ul {
    top: -24px;
  }
}
@media (max-width: 799px) {
  .content .contact ul {
    padding: 0px;
  }
}
.content .logos {
  text-align: center;
  max-width: 175px;
  min-width: 175px;
}
.content .logos img {
  max-width: 80%;
  height: auto;
}
@media (min-width: 800px) {
  .content .spacer {
    height: 20px;
  }
}
@media (max-width: 799px) {
  .content .spacer {
    height: 50px;
  }
}
@media (min-height: 850px) {
  .verticalSpacer60p {
    height: 100%;
  }
}
@media (min-height: 750px) and (max-height: 849px) {
  .verticalSpacer60p {
    height: 135%;
  }
}
@media (max-height: 749px) {
  .verticalSpacer60p {
    height: 160%;
  }
}
.bottomContent {
  background: rgba(0, 0, 0, 0.75);
  padding: 20px 35px 50px 35px;
  transition: opacity 0.25s ease-in-out;
  margin-left: auto;
  margin-right: auto;
  padding: 15px 0 5px 0;
}
.bottomContent h1,
.bottomContent h2 {
  color: rgba(255, 255, 255, 0.8);
  margin: 0;
  margin-bottom: 30px;
}
.bottomContent hr {
  margin-bottom: 35px !important;
}
.bottomContent .contact {
  margin-right: auto;
}
.bottomContent .contact ul {
  list-style: none;
  margin: 0;
  position: relative;
}
@media (min-width: 800px) {
  .bottomContent .contact ul {
    top: -24px;
  }
}
@media (max-width: 799px) {
  .bottomContent .contact ul {
    padding: 0px;
  }
}
.bottomContent .logos {
  text-align: center;
  max-width: 175px;
  min-width: 175px;
}
.bottomContent .logos img {
  max-width: 80%;
  height: auto;
}
@media (min-width: 800px) {
  .bottomContent .spacer {
    height: 20px;
  }
}
@media (max-width: 799px) {
  .bottomContent .spacer {
    height: 50px;
  }
}
@media (min-width: 800px) {
  .bottomContent {
    display: -ms-flexbox;
    display: flex;
  }
}
@media (max-width: 799px) {
  .bottomContent {
    display: block;
    text-align: center;
  }
}
@media (min-width: 1200px) {
  .bottomContent {
    width: 780px;
  }
}
@media (min-width: 1000px) and (max-width: 1200px) {
  .bottomContent {
    width: 646px;
  }
}
@media (min-width: 800px) and (max-width: 1000px) {
  .bottomContent {
    width: 513px;
  }
}
@media (min-width: 800px) and (max-width: 1000px) {
  .bottomContent {
    width: 646px !important;
  }
}
@media (max-width: 799px) {
  .bottomContent {
    display: block;
    text-align: center;
    width: 280px;
    padding-top: 35px;
  }
}
.homeHref {
  margin: auto;
  position: relative;
}
.homeHref .logo {
  width: 123px;
  height: 124px;
  margin: auto;
}
.homeHref .logo_h {
  width: 123px;
  height: 124px;
  margin: auto;
  position: absolute;
  top: 0px;
  left: 0px;
  transition: opacity 0.25s ease-in-out;
  opacity: 0;
  filter: alpha(opacity=0);
}
@media (max-width: 799px) {
  .homeHref .logo_h {
    top: -109px;
  }
}
.homeHref .fpt {
  margin: auto;
  width: 162px;
  height: 141px;
  top: 4px;
  position: relative;
}
.homeHref .fpt_h {
  margin: auto;
  width: 162px;
  height: 141px;
  top: 4px;
  position: relative;
  position: absolute;
  left: 0px;
  transition: opacity 0.25s ease-in-out;
  opacity: 0;
  filter: alpha(opacity=0);
}
@media (max-width: 799px) {
  .homeHref .fpt_h {
    top: -122px;
  }
}
.homeHref:hover .logo_h {
  opacity: 1;
  filter: alpha(opacity=100);
}
.homeHref:hover .fpt_h {
  opacity: 1;
  filter: alpha(opacity=100);
}
.makeTransparent {
  opacity: 0;
  filter: alpha(opacity=0);
  display: none;
}
#casinoLogo {
  margin-left: auto;
  width: 133px;
  height: 134px;
}
#clubLogo {
  margin-left: auto;
  width: 133px;
  height: 134px;
}
.columnMargin {
  margin: auto auto auto 20px;
}
.contentIMG {
  width: 100%;
  height: auto;
}
.contentHref {
  color: #ffffff;
  text-decoration: none;
}
.contentAut {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}
.contentAut img {
  max-height: 220px;
}
@media (max-width: 799px) {
  .contentAut img {
    max-width: 100%;
    height: auto;
  }
}
.contentAut h3 {
  width: 100%;
  text-align: center;
  margin-bottom: 75px;
  color: rgba(255, 255, 255, 0.5);
}
.contentRul {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}
.contentRul img {
  max-height: 220px;
}
@media (max-width: 799px) {
  .contentRul img {
    max-width: 100%;
    height: auto;
  }
}
.contentRul h3 {
  width: 100%;
  text-align: center;
  margin-bottom: 75px;
  color: rgba(255, 255, 255, 0.5);
}
.contentRul img {
  max-height: 273px;
}
@media (min-width: 800px) {
  .span {
    display: -ms-flexbox;
    display: flex;
  }
}
@media (max-width: 799px) {
  .span {
    display: block;
    text-align: center;
  }
}
.fixHeight {
  height: 100%;
}
.span100p {
  width: 100%;
}
@media (min-width: 800px) {
  .span100p {
    display: -ms-flexbox;
    display: flex;
  }
}
@media (max-width: 799px) {
  .span100p {
    display: block;
    text-align: center;
  }
}
@media (min-width: 800px) {
  .span48p {
    display: -ms-flexbox;
    display: flex;
  }
}
@media (max-width: 799px) {
  .span48p {
    display: block;
    text-align: center;
  }
}
@media (min-width: 800px) {
  .span48p {
    width: 48%;
  }
}
@media (min-width: 800px) {
  .span33p {
    display: -ms-flexbox;
    display: flex;
  }
}
@media (max-width: 799px) {
  .span33p {
    display: block;
    text-align: center;
  }
}
@media (min-width: 800px) {
  .span33p {
    width: 33%;
  }
}
.span12 {
  margin-left: auto;
  margin-right: auto;
}
@media (min-width: 800px) {
  .span12 {
    display: -ms-flexbox;
    display: flex;
  }
}
@media (max-width: 799px) {
  .span12 {
    display: block;
    text-align: center;
  }
}
@media (min-width: 1200px) {
  .span12 {
    width: 1170px;
  }
}
@media (min-width: 1000px) and (max-width: 1200px) {
  .span12 {
    width: 970px;
  }
}
@media (min-width: 800px) and (max-width: 1000px) {
  .span12 {
    width: 770px;
  }
}
@media (min-width: 800px) {
  .span10 {
    display: -ms-flexbox;
    display: flex;
  }
}
@media (max-width: 799px) {
  .span10 {
    display: block;
    text-align: center;
  }
}
@media (min-width: 1200px) {
  .span10 {
    width: 975px;
  }
}
@media (min-width: 1000px) and (max-width: 1200px) {
  .span10 {
    width: 808px;
  }
}
@media (min-width: 800px) and (max-width: 1000px) {
  .span10 {
    width: 641px;
  }
}
@media (min-width: 800px) {
  .span8 {
    display: -ms-flexbox;
    display: flex;
  }
}
@media (max-width: 799px) {
  .span8 {
    display: block;
    text-align: center;
  }
}
@media (min-width: 1200px) {
  .span8 {
    width: 780px;
  }
}
@media (min-width: 1000px) and (max-width: 1200px) {
  .span8 {
    width: 646px;
  }
}
@media (min-width: 800px) and (max-width: 1000px) {
  .span8 {
    width: 513px;
  }
}
@media (min-width: 800px) {
  .span6 {
    display: -ms-flexbox;
    display: flex;
  }
}
@media (max-width: 799px) {
  .span6 {
    display: block;
    text-align: center;
  }
}
@media (min-width: 1200px) {
  .span6 {
    width: 585px;
  }
}
@media (min-width: 1000px) and (max-width: 1200px) {
  .span6 {
    width: 485px;
  }
}
@media (min-width: 800px) and (max-width: 1000px) {
  .span6 {
    width: 385px;
  }
}
@media (min-width: 800px) {
  .span4 {
    display: -ms-flexbox;
    display: flex;
  }
}
@media (max-width: 799px) {
  .span4 {
    display: block;
    text-align: center;
  }
}
@media (min-width: 1200px) {
  .span4 {
    width: 390px;
  }
}
@media (min-width: 1000px) and (max-width: 1200px) {
  .span4 {
    width: 323px;
  }
}
@media (min-width: 800px) and (max-width: 1000px) {
  .span4 {
    width: 256px;
  }
}
@media (min-width: 800px) {
  .span2 {
    display: -ms-flexbox;
    display: flex;
  }
}
@media (max-width: 799px) {
  .span2 {
    display: block;
    text-align: center;
  }
}
@media (min-width: 1200px) {
  .span2 {
    width: 195px;
  }
}
@media (min-width: 1000px) and (max-width: 1200px) {
  .span2 {
    width: 161px;
  }
}
@media (min-width: 800px) and (max-width: 1000px) {
  .span2 {
    width: 128px;
  }
}
@media (min-width: 800px) {
  .absolute {
    position: absolute;
    top: 240px;
    bottom: 90px;
    left: 0;
    right: 0;
  }
}
.divTable {
  display: table;
}
.divRow {
  display: table-row;
  padding-bottom: 10px;
}
.divCell {
  display: table-cell;
  text-align: left;
  padding-right: 10px;
}
@media (min-width: 800px) {
  .marginL {
    margin-left: auto;
  }
}
@media (min-width: 800px) {
  .marginR {
    margin-right: auto;
  }
}
.marginB35 {
  margin-bottom: 35px !important;
}

/*# sourceMappingURL=style.css.map */

.excerpt-th {
    display: inline-flex;
}

.post-thumbnail {
   bottom: 55px;
}


/* Gallery */
.gallery {
  width: 100%;
}

.gallery-item {
  display: inline-block;
  margin: 0;
  margin-bottom: 35px;
  width: 33%;
  text-align: center;
}

.rpwe-block {

}

.rpwe-li {
  position: relative;
}
.rpwe-title {
  padding-bottom: 10px;
  text-align: left;
}
.rpwe-title a{
  color: rgba(255, 255, 255, 0.5);
  font-size: 18px;
  font-weight: 900;
  margin-bottom: 15px !important;
}
.rpwe-thumb {
border: 1px solid #6e6e6c!important;
}
.more-link:hover {
  background: rgba(255, 255, 255, 0.2);
}


.rpwe-summary {
  font-size: 18px !important;
  padding-bottom: 80px;
  line-height: 1.3;
  text-align: left;
}

.rpwe-img img{
  /*display: none !important;*/
}

.rpwe-time {
  display: none !important;
}

.more-link {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 35px;
  padding-left: 35px;
  border: 1px solid gray;
  border-radius: 2px;
  text-transform: uppercase;
  font-size: 16px;
  color: rgba(255, 255, 255, 0.5);
  position: absolute;
  left: 0px;
  bottom: 25px;
}

.rpwe-li:last-child {
  border: none;
}

.novinkyOuter {
  position: absolute;
  width: 100%;
  top: 120px;
}

.novinkyInner {
  width: 780px;
  margin: 0 auto;
}

.novinkyWrapper {
  /*width: 350px;*/
  background: rgba(0, 0, 0, 0.75);
}

.padder {
  padding-top: 35px;
  padding-left: 35px;
  padding-right: 35px;
  padding-bottom: 5px;
}

.novinkyHead {
  margin: 0;
  text-transform: uppercase;
  font-weight: normal;
  font-size: 24px;
  border-bottom: 1px solid;
  text-align: left;
  padding-bottom: 10px;
}

@media (max-width: 1200px) {
  .novinkyInner {
    width: 650px;
  }
}
@media (max-width: 799px) {
  .novinkyWrapper {
    width: 280px;
    margin: 0 auto;
  }
  .novinkyInner {
    width: 100%;
  }

  .novinkyOuter {
    top: 308px;
  }

}

@media (max-width: 1200px) {
  .gallery-item{
    width: 50%;
  }
}





@media (max-width: 1200px) {
  .gallery-item{
    width: 50%;
  }
  .gallery-icon {
    max-width: 100%;
    overflow: hidden;
  }

}

@media (max-width: 800px) {
  .gallery-item{
    width: 100%;
  }
}

a {
  color: white;
text-decoration:none;
}
.rpwe-title a {
	font-size:24px;
}
#menu-main-menu {
	font-size:18px;
}
.menu .menu-item {
	margin:25px 0 auto 25px;
}
.menu .menu-item .sub-menu {
	display: none;
	padding: 0;
	margin: 0;
	position: absolute;
}
.menu .menu-item:hover .sub-menu {
	display: block;
	background-color: #333;
	padding: 10px;
}
.menu .menu-item .sub-menu li {
	list-style: none;
	width: 250px;
	text-align: left;
	margin: 10px 0 10px 0;
}

.rpwe-img img {
	width:120px;
	height:120px;
}
.more-link {
margin-left:140px;
bottom:16px;
}

#dabar{
background: #2c3644;
color: #fff;
font-size:16px;
position: fixed;
top: 0px;
left: 0px;
width: 100% !important;
padding: 4px 0px;
text-align: center;}
#dabar a {color: #ffffff; border-bottom: 1px dotted;}

@media only screen and (max-width:480px) {
.hide_on_mobile {
display: none !important;}
}