/* STYLE 2++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* TEMPLATE CSS---------------------------------------------------------------------------- */
body{}
.interior-atracciones #fav-header{display: none;}
.derecha #ziwrap_bottom {right:10px;left: auto;}
select, input[type="file"]{height: 35px;}
select{-webkit-appearance: none;-moz-appearance: none;appearance: none;background: url(../../images/select.png) no-repeat 95% 50% !important;}
select::-ms-expand {width:12px;border:none;background:#fff;}
h2 {font-size: 3.5em;text-shadow: 2px 2px 6px #000;}
#fav-fija_left  {width: 135px;height: 100%;}
.input-mini {width: 130px;}
.navbar-inverse .navbar-inner, .navbar-inverse .btn-navbar{background: transparent !important;}
.navbar-inner{border: none;}
#fav-header{}
a {color: #fff;}
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {border-radius: 12px;}
.item-page a {color: #F6B31F;font-weight: bold;}
.item-page p {font-size: 18px;}
a:hover, a:focus{color: #fff;}
#fav-nav .navigation .nav-pills > .active > a, #fav-nav .navigation .nav-pills > li > a:hover {  background-color: #0099FF;color: #fff;}
#fav-nav .navigation .nav-pills .nav-child > .active > a, #fav-nav .navigation .nav-pills .nav-child > li > a:hover  {color: #0099ff;}
#fav-copyright ul.nav.menu li.active a, #fav-copyright ul.nav.menu li a:hover, #fav-copyright ul.nav.menu li:hover a {color: #0099FF;  }
.page-header h2 a:hover, h2.item-title a:hover {color: #0099ff; }
ul.dropdown-menu a:hover {color: #0099FF;background-color: transparent;background-image:none;  }
div.edit button.btn.btn-primary {background-color: #0099FF;color: #fff;border: 1px solid #008fee;}
div.edit button.btn.btn-primary:hover {  background-color: #0099FF;  border: 1px solid #008fee;}
#fav-nav .navigation li.active a{ font-size: 25px; font-weight: bold; color: #f88f19;}
.page-header h1{text-align: center;}
.blog, .blog-featured, .item, .item-page{padding: 20px;}
.btn-primary {background: linear-gradient(to right, red 0%, #FFE852 100%); border: none; color: #ffffff;}
.btn-primary:hover {background-color: #FBCD15;border: 1px solid #FBCD15;color: #ffffff;}
.fa-stack {display: inline-block;height: 2em;line-height: 2em;position: relative;vertical-align: middle;width: 2em;}
.fa-stack-1x, .fa-stack-2x {left: 0;position: absolute;text-align: center;width: 100%;}
.fa-stack-1x {line-height: inherit;}
.fa-stack-2x, .fa-2x {font-size: 2em;}
.fa-stack-5x, .fa-5x {font-size: 5em;}
.fa-inverse {color: #AAC5D9 !important;}
.menu_atracciones li, .menu_relax li, .menu_familia li {padding: 30px; display: table-cell;}
.menu_desplegable{display: table; margin: auto !important;}
.menu_atracciones .dropdown-menu li {padding: 0;}
.dropdown-menu{background: none; border: none;margin-left: -30px !important; box-shadow: none;}
.menu_partyzone li {display: inline-block;padding: 15px;}
option {background: #f1f1f1 !important;}
.image-title {display: block;text-shadow: 1px 1px 1px rgba(0,0,0,1);font-size: 27px;}
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {font-size: 18px;}
.nav > li > a > img {max-width: 90px;}
.nav > li > a > img:hover {}
.nav > li > a{transition: all .2s ease-in-out;padding: 2px;}
.nav > li > a:hover {}  
.atracciones .image-title{ display: block !important; font-family:"Original Surfer",sans-serif !important; color: #fff;}
.atracciones .image-title:hover{color: #f88f19;}
.image-title{ display: none; }
#fav-nav .navigation li a {text-shadow: 1px 1px 1px #000;}
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input{padding: 2px 6px;}
.blank h1 {font-size: 5em;text-shadow: 2px 2px 10px #000;}
#ziwrap_bottom{z-index: 9999999 !important;}
.nav .dropdown-toggle .caret {border-bottom-color: #fff;border-top-color: #fff;}
.nav .dropdown-toggle:hover .caret, .nav .dropdown-toggle:focus .caret {border-bottom-color: #fff;border-top-color: #fff;}
#sbox-overlay {background-color: rgba(0, 0, 0, 0.5) !important;}
.esquina_derecha{position: fixed;top: 10px;right: 10px;text-align: right;}
.esquina_izquierda{position: fixed;top: 10px;left: 10px;text-align: left;}
.esquina_izquierda_inferior{position: fixed;bottom: 10px;left: 10px;text-align: left;z-index: 10000;}
.esquina_derecha_inferior{position: fixed;bottom: 0; right: 10px;text-align: right;z-index: 10000;}
.esquina_derecha_inferior img{width: 110px;}
.interiores a.menu_tickets{  color: #fff !important;}
a.menu_tickets{  color: #f88f19 !important;font-family: "Original Surfer",sans-serif !important;font-size: 2.5em !important;text-shadow: 1px 1px 1px #000 !important;}
.partyzone h1{color: #fff;font-size: 4.3em;line-height: 60px;padding-top: 0;text-align: center;text-shadow: 2px 2px 10px #000;}
.partyzone .item-page p {font-size: 24px;text-align: center; text-shadow: 2px 2px 10px #000; background: rgba(0,0,0,0.1);}
#sbox-window{border-radius: 50%;}
#sbox-content{background: none;}
.partyzone iframe {border-radius: 50%;}
.partyzone ul.nav.menu li::before {content: none !important;}
.menu_partyzone {text-align: center; margin-top: 50px;}
.lang-inline {text-align: right;}
.menu_atracciones li .nav-child img{max-width:100px;display: none;}
.menu_atracciones li .nav-child li a .image-title {font-family:Open Sans,Helvetica,Arial,sans-serif !important;}
.menu_atracciones li .nav-child li {list-style: none;display: inline-block;text-align: center;}
.gkwMainRight {display: none;}
.badge-info {background-color: #0099FF;}
.moduletable ul.nav.menubasic li.current,div[class^="moduletable-"] ul.nav.menubasic li.current,div[class*=" moduletable-"] ul.nav.menubasic li.current,.moduletable ul.nav.menubasic li.current.active.deeper.parent,div[class^="moduletable-"] ul.nav.menubasic li.current.active.deeper.parent,div[class*=" moduletable-"] ul.nav.menubasic li.current.active.deeper.parent,.moduletable .menubasic li.active ul.nav-child:hover li.current.active.deeper.parent,div[class^="moduletable-"] .menubasic li.active ul.nav-child:hover li.current.active.deeper.parent,div[class*=" moduletable-"] .menubasic li.active ul.nav-child:hover li.current.active.deeper.parent {background-color: #0099ff;color: #fff;}
.moduletable ul.nav.menubasic li.current ul.nav-child a,div[class^="moduletable-"] ul.nav.menubasic li.current ul.nav-child a,div[class*=" moduletable-"] ul.nav.menubasic li.current ul.nav-child a {color: #0099ff;}
.pagination ul li.active a {color: #0099ff;}
.moduletable-sfx2 h3 {border-bottom: 1px solid #0099ff;}
.moduletable-sfx2 h3 i {background-color: #0099ff;color: #FFF;}
.moduletable-sfx3 h3 {border-bottom: 1px solid #0099ff;}
.moduletable-sfx3 h3 i {background-color: #0099ff;color: #FFF;}
.moduletable-sfx5 h3 {border-bottom: 1px solid #0099ff;}
.moduletable-sfx5 h3 i {background-color: #0099ff;color: #FFF;}
.moduletable-sfx6 h3 {border-bottom: 1px solid #0099ff;}
.moduletable-sfx6 h3 i {background-color: #0099ff;color: #FFF;}
.moduletable-sfx7 { color: #fff; background-color: #0099ff;}
.moduletable-sfx8 { color: #fff; background-color: #0099ff;}
.moduletable-sfx8 h3 i { color: #0099ff; background-color: #fff;}
.moduletable-sfx9 { color: #fff; background-color: #0099ff;}
.moduletable-sfx9 h3 i { color: #0099ff; background-color: #fff;}
div.itemListCategory h2:before { color: #0099FF;}
div.catItemHeader h3.catItemTitle a:hover { color: #0099FF; }
div.itemIsFeatured h2:before, div.catItemIsFeatured h3:before, div.userItemIsFeatured h3:before { color: #0099FF; background-color: #fff;}
div.k2Pagination ul li.active a { color: #0099ff;}
div.latestItemsCategory h2:before { color: #0099FF;}
div.k2LoginBlock fieldset.input input.button,div.k2UserBlock form input.button.ubLogout {background-color: #0099FF; color: #fff; border: 1px solid #008fee;}
div.k2LoginBlock fieldset.input input.button:hover,div.k2UserBlock form input.button.ubLogout:hover { background-color: #0099FF; border: 1px solid #008fee;}
.k2AccountPage button.button.validate { background-color: #0099FF; color: #fff; border: 1px solid #008fee;}
.k2AccountPage button.button.validate:hover { background-color: #0099FF; border: 1px solid #008fee;}
.favdemo #favglyph .favglyph-icon-center i { color: #0099ff!important;}
.favdemo .favglyph-icon-left #favglyph-icon,.favdemo .favglyph-icon-right #favglyph-icon {border-color: #0099ff!important;}
.favdemo #favglyph .favglyph-icon-left i,.favdemo #favglyph .favglyph-icon-right i {background-color: #0099ff!important;}
.favdemo #faveffects i { color: #0099ff!important;}
input, button, select, textarea {font-family: "Original Surfer",sans-serif !important;}
select { background-color: #f1f1f1; border: 1px solid #fff; color: red;}
.interiores .mediaLogo img { width: 300px;}
.interiores #fav-logo{ padding: 0;}
.interiores .tripadvisor_home{ display: none;}
#fav-fija_left{left: 0; position: fixed; top: 0px;}
#fav-fija_left li{display: block;padding:0;}
.interior-atracciones .blank { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%);}
.interior-atracciones .blank  h2 {text-align: center;}
.menu_partyzone > li > a > img {max-width: 100%;}
.franja #fav-mainwrap p{background-color: rgb(232, 130, 29); background-repeat: repeat; border-radius: 50%; height: 300px; width: 300px; display: inline;}
#fav-fija_left .moduletable{height: 100%;}
#fav-fija_left ul.nav { position: absolute; left: 40%; top: 50%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%);}
#kk1:hover~#kk{display: block;}