/*zimo.hu css*/
a{
  color:#4f5651;
}
.haziko a{
  font-size:130%!important;
}
.menu-stilus{
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fcfff4+0,dfe5d7+40,b3bead+100;Wax+3D+%233 */
background: #fcfff4!important; /* Old browsers */
background: -moz-linear-gradient(-45deg,  #fcfff4 0%, #dfe5d7 40%, #b3bead 100%)!important; /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg,  #fcfff4 0%,#dfe5d7 40%,#b3bead 100%)!important; /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg,  #fcfff4 0%,#dfe5d7 40%,#b3bead 100%)!important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfff4', endColorstr='#b3bead',GradientType=1 )!important; /* IE6-9 fallback on horizontal gradient */
}

.menu-stilus-bottom{
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fcfff4+0,dfe5d7+40,b3bead+100;Wax+3D+%233 */
background: #fcfff4!important; /* Old browsers */
background: -moz-linear-gradient(-45deg,  #fcfff4 0%, #dfe5d7 40%, #b3bead 100%)!important; /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg,  #fcfff4 0%,#dfe5d7 40%,#b3bead 100%)!important; /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg,  #fcfff4 0%,#dfe5d7 40%,#b3bead 100%)!important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfff4', endColorstr='#b3bead',GradientType=1 )!important; /* IE6-9 fallback on horizontal gradient */
  z-index: 22;
}

.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {
  font-size: 13px;
  line-height:auto;
  padding: 0 8px;
  font-family: Roboto Condensed, sans-serif;
  font-weight:400;
}
.sp-megamenu-parent > li > a{
  
}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {

    background: #f1f5e9;
    box-shadow: 0 3px 5px 0 rgba(0,0,0,0.2);
    padding: 10px;

}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a:hover {
    background: #b4bfae;
}

/*============================================
DORPDOWN MENÜ!
==========================================*/
#sp-header .sp-megamenu-parent .sp-dropdown {
  margin-top: -25px !important;
}





h1{
  font-family: 'Poppins', sans-serif;
  /*text-transform:uppercase;*/
  text-shadow: 4px 4px 4px #000;
  font-size:52px;
  font-weight:200;
}


h2{
  font-family: 'Poppins', sans-serif;
  /*text-transform:uppercase;*/
  font-size:42px;
  line-height:auto;
  font-weight:200;
  color:#b4bfae;
}
h3{
  font-family: 'Poppins', sans-serif;
  /*text-transform:uppercase;*/
  font-size:30px;
  line-height:auto;
  font-weight:200;
  color:#6e7f80;
}
.roomtype_name{
  font-family: 'Poppins', sans-serif;
  /*text-transform:uppercase;*/
  font-size:30px;
  line-height:auto;
  font-weight:200;
  color:#6e7f80;
}
.also-modul{
  padding:20px 10px;
}
.lablec{
  font-size:85%;
}

/*offcanvas menu innen*/
#offcanvas-toggler > i:hover{
  color:#b03e24;
}
.offcanvas-menu {
    background-color: #74747a;
}
.close-offcanvas{
  color:#ffffff;
}
.close-offcanvas:hover{
  color:#b03e24;
}
/*offcanvas menu eddig*/

/*rollover*/
#mozihazhoz {
  margin:0px;  
}
#mozihazhoz img:hover {
  cursor:pointer;  
}
#mozihazhoz img.uj {
  display: none;  
}
#mozihazhoz:hover img.uj {
  display: block;  
}
#mozihazhoz:hover img.regi {
  transition: visibility 0s, opacity 0.5s linear;
  display: none;
}

/*rollover eddig*/
h3.mozihaz{
line-height:20px;
}

/* video háttéerhez a cuccok*/
{
  box-sizing: border-box;
}

body {
  margin: 0;
  font-family: Arial;
  font-size: 17px;
}

#myVideo {
  position: fixed;
  right: 0;
  bottom: 0;
  min-width: 100%; 
  min-height: 100%;
}

.content {
  position: fixed;
  bottom: 0;
  background: rgba(0, 0, 0, 0.5);
  color: #f1f1f1;
  width: 100%;
  padding: 20px;
}
.contentvideora1 {
  position: fixed;
  bottom: 400px;
  color: #f1f1f1;
  width: 100%;
  padding: 20px 40px;
  z-index: 11;
  animation-duration: 600ms;
  animation-delay: 2000ms;
  animation-name: attunes;
}
.contentvideora2 {
  position: fixed;
  bottom: 90px;
  background: rgba(0, 0, 0, 0.5);
  color: #f1f1f1;
  width: 100%;
  padding: 20px 70px;
  z-index: 10;
  animation-duration: 800ms;
  animation-delay: 5000ms;
  animation-name: attunes;
}
@keyframes attunes {
  0%   {opacity: 0;}
  100% {opacity: 1;}
}

.videointro{
  z-index: -1;
}

#myBtn {
  width: 200px;
  font-size: 18px;
  padding: 10px;
  border: none;
  background: #000;
  color: #fff;
  cursor: pointer;
}

#myBtn:hover {
  background: #ddd;
  color: black;
}
/*video háttérhez a cuccok eddig*/

/*lenti drón felvételnek háttér eddig még nem jött be z-indexel sem*/
#sp-dron-felvetel-helye-terkep-ala{
  background:#f4f4f4;
}

/*foglalási rendszerhez készített stílusok*/
.figyelmeztetes{
  font-weight:bold;
  color:red;
}

#room_type_row_1, #room_type_row_2, #room_type_row_3{
  margin-top:10px;
  margin-bottom:10px;
  border:solid 1px #b4bfae;
}
.reservation-single-step-holder {
    background: #ffffff;
}
.foglalasbutton{
  color: #333;
  background-color: #fff;
  border-color: #ccc;
  padding: 6px 12px;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
}
#sp-top-bar{
  background:#000000;
  color:#ffffff;
}
#sp-header a.nyaralo-link img {
  width: auto !important;
  height: 80px !important;
  display: block;
}
.sp-default-logo {
  max-height: 54px !important;
}
#sp-footer {
  background: #000000;
}