body{font-family:'Open Sans',arial,sans-serif}hr{border-top:1px solid #ddd;border-bottom:0}.block{display:block;width:100%}.alert .message{margin-top:4px;padding-left:40px}.modal.social{max-height:90%}.modal-social-not-discount{height:80%}.modal.social .modal-footer{background-image:url(../../img/modal-footer.svg);background-size:auto 100%;line-height:50px}.hr{position:relative;clear:both}.hr::before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background-color:#ddd}.hr span{position:relative;display:inline-block;padding:0 16px;color:#aaa;background-color:#fafafa}.btn.social{padding:0 12px 0 20px;position:relative;display:block;height:45px;width:90%;font-weight:600;margin:16px 0}.btn.social::before{content:"";position:absolute;top:0;left:0;width:45px;height:45px;background-position:center;background-repeat:no-repeat;background-size:18px auto;border-right:1px solid rgba(255,255,255,.5)}.text-fieldset{border:1px solid #9e9e9e;border-radius:5px;padding:0 .75em 0;height:60px}.text-fieldset legend{padding:0 10px}.text-fieldset .input-wraper{margin-bottom:0;border:none!important}.text-fieldset .input-wraper .icon{height:40px}.input-wraper.has-icon .icon{background-color:transparent;line-height:2.8rem}.modal-overlay{background:rgba(0,0,0,.5)!important;opacity:1!important}@media (min-width:320px) and (max-width:767px){#search-content-container small{font-size:12px}#search-content-container input{font-size:12px}#header-search-container small{font-size:12px}#header-search-container input{font-size:12px}}@media (min-width:601px){.modal-overlay::after{content:"";position:absolute;top:19%;left:0;right:22%;height:300px;z-index:1;background:url(../../img/red-island-modal.svg);background-size:500px auto;background-position:right top;background-repeat:no-repeat}}#guide.modal::after,#login.modal::after,#signup2.modal::after,#signupAsGuide.modal::after{content:"";position:absolute;left:0;right:0;height:30px;background:url(../../../img/modal-blue-island.svg);background-position:bottom;background-size:104%;background-repeat:no-repeat;z-index:1}.logout-modal::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:30px;background:url(../../../img/modal-blue-island.svg);background-position:bottom;background-size:104%;background-repeat:no-repeat;z-index:1}#bookings-dates.modal::after{content:"";position:absolute;left:0;right:0;height:50px;background:url(../../../img/modal-blue-island.svg);background-position:bottom;background-size:128%;background-repeat:no-repeat;z-index:1}.modal{min-height:227px!important}.m-b-10{margin-bottom:10px}.m-b-15{margin-bottom:15px}.login-error{color:red}.signup-user-error{color:red}.red-field{color:red;border:1px solid red}.selected-field{color:#252850;border-color:#252850}.recover-pass{text-align:right;font-size:13px}.recover-pass a{color:#ff7567}.text-fieldset .input-wraper input{height:100%}.modal-island{position:absolute;bottom:0;left:-13px;width:110%}input:-internal-autofill-selected,input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px #fafafa inset;transition:background-color 5000s ease-in-out 0s}.btn.social.facebook{background-color:#3b5999;float:right}.btn.social.facebook::before{background-image:url(../../img/facebook.png)}.btn.social.twitter{background-color:#55acee}.btn.social.twitter::before{background-image:url(../../img/twitter.png)}@media only screen and (max-width:600px){.modal.social{width:100%}}@media only screen and (min-width:601px){.modal.social{max-width:600px}.modal.social .modal-content{padding:48px 72px}#login .modal-content{padding:30px 72px;padding-bottom:0}}.modal-content{overflow:auto}nav.home-nav{position:relative;background:rgba(241,241,241,.5);color:#05273e}nav.home-nav a{color:#05273e}nav.home-nav .logo{width:90px;padding:1.1em 0 0 0;display:inline-block}nav.home-nav .right-selector{position:absolute;top:0;right:0;width:15%;padding:11% 0 0;background:url(../../img/home/header-right.svg);background-size:contain;background-position:top right;background-repeat:no-repeat}@media (max-width:600px){nav.home-nav .logo{padding:.9em 0 0 0}}#footer{background-color:#05273e;background-image:url(../../img/home/footer-top-left.svg);background-position:left top;background-size:137px auto;background-repeat:no-repeat;padding:1em;color:#fff;font-size:1em;clear:both}@media (min-width:992px){#footer{background-image:url(../../img/home/footer-top-left.svg),url(../../img/home/footer-bottom-right.svg);background-position:left top,right bottom;background-size:auto}}#footer a{color:#fff}#footer ul{margin:0;padding:0}#footer ul li{list-style:none;display:block;margin:.8em 0;position:relative;padding-left:24px}#footer .logo{width:50%;max-width:150px;margin:0 auto 0 24px}#footer a *{display:inline;vertical-align:middle}#footer .image-icon{width:18px;height:18px;display:inline-block;margin:0 6px 0 0}.flex{display:flex;flex-wrap:wrap}#footer .row{padding:1em}.m-border-vertical{border-bottom:1px solid #fff}@media (min-width:601px){.m-border-vertical{border:1px solid #fff;border-top-width:0;border-bottom-width:0;border-left-width:0}}@media (min-width:992px){.m-border-vertical{border-left-width:1px}}.hidden{display:none}@media (max-width:520px){.btn.social{width:100%;padding:0 12px 0 50px}}#header-search-container{width:70%;padding:0 0 1.1em 0;margin:0}@media only screen and (max-width:800px){#header-search-container{width:100%}}#main-search-input{background:url(../../img/isotipo-nirik-gris.svg) no-repeat #fff;padding:1.2em 6em 1.2em 3.8em;box-sizing:border-box;border-radius:6px 0 0 6px;border-bottom:0;background-size:auto 60%;background-position-y:center;background-position-x:1.1em;width:100%;margin:0}#main-search-input:focus{border-bottom:0;box-shadow:none}#main-search-input::placeholder{font-family:'Open Sans',sans-serif;font-size:1.2em}#main-search-input:-ms-input-placeholder{font-family:'Open Sans',sans-serif;font-size:1.2em}#main-search-input::-ms-input-placeholder{font-family:'Open Sans',sans-serif;font-size:1.2em}#header-search-container input{background:url(../../img/isotipo-nirik-gris.svg) no-repeat #fff;padding:1.2em 6em 1.2em 3.8em;box-sizing:border-box;border-radius:6px 0 0 6px;border-bottom:0;background-size:auto 60%;background-position-y:center;background-position-x:1.1em;width:100%;margin:0;color:rgba(0,0,0,.42)}#btn-header-search{float:right;margin:-3rem 0 0 0;height:3rem}#btn-header-search i.material-icons{height:3rem;line-height:3rem}.swiper-slide{position:relative;display:inline-block;width:auto}.swiper-button-next,.swiper-button-prev{width:32px;height:32px;margin-top:-16px;background-size:32px;border-radius:50%;background-color:rgba(255,255,255,.33)}.swiper-button-prev{background-image:url(../../img/arrow-prev.svg)}.swiper-button-next{background-image:url(../../img/arrow-next.svg)}#thm_mp_cntnr{display:none}.dropbtn{cursor:pointer}.dropdown-content{top:100%!important}.my-dropdown{position:relative;display:inline-block;padding-left:15px;padding-right:15px}.my-dropdown-content{display:none;position:absolute;background-color:#fff;min-width:120px;z-index:2}.my-dropdown-content a{color:#000;padding:0 16px;text-decoration:none;display:block;white-space:nowrap}.my-dropdown-content>li{list-style:none}.my-dropdown-content a:hover{background-color:#ddd}.show{display:block}.hide{display:none}