html {position: relative;min-height: 100%;} body {font-family:'Roboto', sans-serif;color: #FFF;line-height:1.2em;font-size:17px;line-height:20px;margin-bottom: 90px;}a {color:#181A1C;text-decoration: none;}a:hover {color: #FECE1A;text-decoration:none;}h1, h2, h3, h4, h5, h6 {font-weight: normal;}h1 {margin: 10px;}p {padding: 10px;font-weight: 100;color: #fff;}.mini_pdf {float: left;overflow: hidden;width: 150px;height: 120px;margin: 10px;cursor: pointer;padding: 0 !important;position: relative;}.mini_pdf_coment {position: absolute;text-align: center;background: #0000007d;bottom: 0px;padding: 0px 0px;color: #fff;font-size: 13px;}.centered {margin-left:auto;margin-right:auto;float: none;text-align: center;} .center {float: none !important;margin: 0 auto !important;text-align: center;}.highlighted-box {min-height:200px;background: white;padding:16px 30px;}.highlighted-box > img {padding-right: 0px;padding-left: 0px;}.highlighted-box h1 {margin:0px;}.large-text {line-height:1.2em;font-size: 30px;color: #181A1C;padding:20px;margin-bottom:20px;}.highlighted-box h1, .highlighted-box p {color: #181A1C !important;padding-top:20px;text-align:left;font-weight: normal;}.circle-border {display: inline-block;-webkit-border-radius: 500px;-moz-border-radius: 500px;border-radius: 500px;-khtml-border-radius: 500px;border: 3px solid #fff;}.left-align {text-align:left;}.right-align {text-align:left;}.error {color: #CF0000;display: none;}.invisible {display:none;visibility:visible;}.triangle {margin: 0 auto;text-align:center;width: 0;height: 0;border-top: 30px solid #7ba8d4;border-left: 585px outset transparent;border-right: 585px outset transparent;position: relative;}.bgHeader2{height:100%;background-size: cover;background-position:center;} .zoom-in {-webkit-transform: scale(1, 1);-moz-transform: scale(1, 1);-o-transform: scale(1, 1);-ms-transform: scale(1, 1);-webkit-transition: all 250ms ease;-moz-transition: all 250ms ease;-o-transition: all 250ms ease;-ms-transition: all 250ms ease;transition: all 250ms ease;}.zoom-in:hover {-webkit-transform: scale(1.1, 1.1);-moz-transform: scale(1.1, 1.1);-o-transform: scale(1.1, 1.1);-ms-transform: scale(1.1, 1.1);}.button:hover, .button:active{background-color:#181A1C;color:#fff;}.button-sp, .button-sp:visited, .button-sp:focus {border:none;background-color:#FECE1A;color:#181A1C;}.button-sp:hover, .button-sp:active {background-color:#181A1C;color:#FECE1A;}.button-ps, .button-ps:visited, .button-ps:focus {border:none;background-color:#181A1C;color:#FECE1A;}.button-ps:hover, .button-ps:active {background-color:#FECE1A;color:#181A1C;} .thumbnail {width:100%;padding:0;overflow: hidden;position: relative;border:0;border-radius:0;box-shadow:none;text-align:center;background: #191a1c;}.thumbnail .more {padding:0 10px;line-height: unset;left: 40px;width: 100%;font-size: 14px;display:block;z-index:4;position:absolute;top:-160px;margin:0 auto;margin-left:-41px;height:80px;color:#fff;text-decoration:none;text-align: center;}.more > a{color: #FECE1A;border:1px solid #FECE1A;padding: 5px;}.more > text{margin-bottom:10px;overflow: hidden;max-height: 120px;}.price_of_number{min-height: 110px;}.oldPrice{color:#ff93a5;font-size:13px;}.thumbnail:hover .more {top:25%;margin-top:-40px;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3 s ease-out;-ms-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}.thumbnail h3, .thumbnail p {margin:0;padding:0;position:relative;z-index:4;}.thumbnail h3 {color: #FECE1A;margin-top:10px;font-size:20px;}.thumbnail > p {padding-bottom:20px;}.thumbnail .mask {opacity:0.85;filter: alpha(opacity=85);top:100%;left:0;width:100%;height:100%;background:#181A1C;position:absolute;-webkit-transition: all 0.2s ease-out;-moz-transition: all 0.2s ease-out;-o-transition: all 0.2 s ease-out;-ms-transition: all 0.2s ease-out;transition: all 0.2s ease-out;}.thumbnail:hover .mask {top:0;} .social {list-style: none;float: none;position:relative;margin:5px auto;}.social li {display: inline-block;line-height: 32px;font-family:'Porta';font-size: 32px;padding:0 5px;}.social li a {margin:0;padding:0;width:32px;height:32px;color: #FECE1A;}.social li a:hover {color:#181A1C;} .section {padding-bottom: 50px;}.section .container {padding-top:50px;}.section .title {text-align: center;padding:10px;margin-bottom: 30px;}.section .title h1 {font-weight: normal;margin-bottom: 20px;padding: 0;}.section .title > p {font-size: 20px;color: #FFF;font-weight: lighter;}.primary-section {background:#7ba8d4;}.primary-section .triangle {border-top: 40px solid #232a31;}.primary-section .title {border-bottom:1px solid black;}.primary-section .title > h2 {text-align: center;color:black;}.primary-section, .primary-section .title p, .primary-section h3 {color: #FECE1A;}.primary-section h1 {color:#FFF;}.highlighted-box h3 {margin-top:0;color:black;text-align:left;padding-left:10px;}.secondary-section {background:#fafad2;}.secondary-section .title {color: black;border-bottom: 1px solid #181A1C;}.secondary-section h1, .secondary-section .title p {color: #181A1C;font-weight: normal;}.third-section {position: relative;padding-bottom: 70px;background: #232b32 url(../images/brand-bg.png) no-repeat center;}.third-section h2{text-align:center;}.third-section .triangle{border-top: 40px solid #fafad2;}.third-section .container {padding-top:20px;position:relative;}.third-section .title {border-bottom: 1px solid #A1AAB7;color: #FECE1A;}.sub-section {margin-top:30px;}.sub-section .title {padding:0;}.dop_content_bloks{display: none;padding:0;}.btn_show_dop_content_bloks{width:100%;text-align:center;position:absolute;bottom:0;padding: 10px 0;}.show_all_leaders{padding: 5px;}.service{margin-top:20px;} .service, .service h2 {padding-top:15px;}.service p {padding:0px 50px;height:60px;}.service img {width:150px;height:150px;} .single-project {margin-bottom:30px;background:#181A1C;}.single-project img {width:100%;}.project-description {padding-right:20px;}.project-description p {padding-left:0;}.project-title {margin-top:15px;margin-bottom:15px;border-bottom:1px solid #FECE1A;}.project-title h3 {float:left;margin-top:0;padding:0;width:80%;}.project-title .close {color: #FECE1A;margin-top:10px;}.project-info span, .project-title h3 {color:#FECE1A;}.project-info {font-weight:100;padding:10px 0;}.project-info span {width: 80px;display: inline-block;}.project-info div {margin-bottom:5px;}.close {float: right;width: 40px;height: 40px;text-align: center;}#portfolio-grid{padding:0;list-style-type: none;} .team .thumbnail {box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;padding:1px;background: white;border: 1px solid #fff;}.team .thumbnail h3 {color:black;}.team .thumbnail p {color: black;padding:10px;z-index:0;font-weight:normal;}.team .thumbnail .mask a:hover {color: black;box-shadow: 0px 0px 20px #000;}.team .thumbnail .mask a {border:1px solid black;padding: 5px;}.team .thumbnail:hover .social {z-index: 5;}.team .thumbnail:hover .social a {color:#fff;}.team .thumbnail .mask {background: #FECE1A;margin: 1px;}.team .thumbnail .mask h2 {margin-top:20%;}.team .thumbnail .mask, .team .thumbnail .mask h3, .team .thumbnail .mask p, .team .thumbnail:hover h3, .team .thumbnail:hover .social a:hover {color:#181A17;}.about-text {margin-top:30px;}.about-text p {padding:0;font-size:16px;}.rat_megotel{margin-bottom: 10px;min-height:200px;} .skills {list-style-type: none;position: relative;margin:0px;padding:0;}.skills li {position: inherit;margin-bottom:10px;background:#FFF;height:32px;padding:0;}.skills li h3 {height: 100%;position: relative;font-size: 15px;padding:12px;margin:0;z-index: 1;color: #181A1C;}.skills li .bar {height:32px;position:absolute;background-color: #FECE1A;} .client-slider img {border:1px solid white;}.client-slider img:hover {background-color:#FECE1A;}.client-nav {list-style:none;margin-top:10px;}.client-nav li {float:left;display:block;margin-left:10px;}.client-nav li a {display:inherit;padding:5px;background:#FECE1A;border-radius:3px;width:20px;height:28px;}.client-nav li a:hover {background:#181A1C;}.testimonial p {max-height: 155px;color:#181A1C;background: white;padding:15px;margin:0;font-weight:normal;}.testimonial .arrow {margin-left:10px;width:0;border-top: 10px solid white;border-left: 20px outset transparent;border-right: 20px outset transparent;}.testimonial .whopic {display:inline-block;}.testimonial .whopic img {border-radius:50%;margin-top:10px;width:50px;height:50px;float:left;}.testimonial .whopic strong {color: black;float:left;margin-top:10px;padding-left:10px;}.otzyv_pluses{border-bottom: 1px solid;}.otzyv_minuses{position:relative;}.testimonial .whopic small {display:block;font-size:12px;}.testimonial-text{display:block;font-size:22px;text-align:center;margin:0 auto;margin-top:30px;width:70%;line-height:1.3em;} .price-table {margin-top: 70px;margin-bottom: 20px;}.price-column {background-color:white;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;padding-bottom:20px;margin:0 auto;text-align:center;}.price-column h3 {background-color:#181A1C;text-transform:uppercase;text-align: center;color:#FECE1A;padding:40px 0px;font-size: 36px;margin-top:0px;-moz-border-radius: 0px;-webkit-border-radius: 10px 10px 0px 0px;border-radius: 10px 10px 0px 0px;}.price-column .list{list-style:none;margin:20px 50px;}.price-column .list li{font-weight:lighter;color:#747C89;font-size:20px;border-bottom:1px solid #747C89;padding:25px 0px;}.price-column .list li.price {text-align: center;font-size:31px;background-color:white;color:#747C89;margin-top:25px;}.price-text{margin:30px 0 20px;font-size:20px;color: #181A1C;font-weight:normal;} .newsletter, .newsletter h2 {color: #D7DDDE;}.newsletter .title h2 {text-align:left;padding:0;margin:0;}.newsletter form {text-align:right;}.newsletter input {margin-top:10px;padding:15px;height: auto;}.newsletter button {margin: 0 0 0 20px;}.newsletter .button-sp:hover, .newsletter .button-sp:active {background-color:#FFF;color:#181A1C;} .contact {background: #FECE1A;}.contact h1, .contact h2, .contact h3, .contact h4, .contact h5, .contact h6, .contact .section .title > p, .contact .social > li > a {color: #181A1C;}.contact textarea, .contact input[type="text"], .contact input[type="email"] {padding: 10px;line-height: 20px;height: auto;}.contact textarea {height: 120px;}.contacts, .contact .social {color: #fff;list-style: none;margin-left: 10px;}.contacts > li {margin-top: 15px;}.contacts > li > a {color: #fff;}.contact-info {margin-top:10px;margin-bottom:10px;}.contact-info p{ font-weight:normal;}.contact-info .icon {margin:10px auto;font-size:30px;}.map-wrapper {position:relative;height:500px;}.map-canvas {position:absolute;margin-bottom:20px;width:100%;height:500px;color: #29383F;position:absolute;left:0;top:0;right:0;}.contact .social {display: inline-block;margin-left:0;}.contact .social li {line-height: 32px;padding:10px 10px;font-family:'Porta';font-size: 50px;transition: margin 0.4s;-webkit-transition: margin 0.4s;}.contact .social li a {color:#fff;}.contact .social li a:hover {color:#181A1C;}.contact-form {background:#fff;background: rgba(255, 255, 255, 0.9);z-index:110;position:relative;margin-top:-25px;padding:20px;}.contact-form h3 {color:#838589;padding-bottom:20px;}.message-btn {border:1px solid #747C89;color:#747C89;background-color:transparent;padding:15px 30px;font-size:17px;}.message-btn:hover {background-color:#FECE1A;}.contact-info {text-align:center;font-size:22px;}.info-mail {border:1px solid white;width:60%;margin:0 auto;padding:15px;color:#181A1C;}.black {color:#181A1C;} .footer { border-top:10px solid #f7a11c; padding-top:10px;background: #7ba8d4;text-align: center;height: 90px;position: absolute;bottom: 0;width: 100%;}.footer > div > p {font-size:11px;color:white;margin-bottom: 0px;padding:5px 10px;}.links > a{font-size:12px;cursor: pointer;color:white;padding: 1% 2%;transition: 0.5s;border-bottom: 1px solid white;white-space: nowrap;}.links > a:hover, .links > a:focus{color:#f7a11c;border-bottom: 1px solid #f7a11c;}.scrollup {text-align:center;cursor:pointer;vertical-align:middle;width:39px;height:39px;border-radius:5px;font-size:20px;position:fixed;bottom:30px;right:20px;border:1px solid #fff;display:none;background: #FECE1A;}.scrollup > a {position:relative;top:7px;color:#fff;}.page_photo_image{cursor: pointer;margin-top: 20px;}.two_prew_images{height: 340px;}.all_images_page_photo{height:200px;}.texth4footer{font-size: 18px;margin-bottom: 0px;margin-top: 0px;}.navbar {border-bottom: 5px solid #181A1C;background: #181A1C;margin-bottom:0;}.navbarr{border:none;background: none;}.navbar-inner {background: #7ba8d4;border-radius:0;filter: none;border: none;box-shadow: none;}input {border-radius: 4px;border: 1px solid #9a9a9a;}.navbar .nav > li > a {border-radius: 4px;text-transform:uppercase;background-color: #b5b4b4;text-align: center;line-height: auto;vertical-align: middle;margin:10px 3px;-webkit-box-shadow: none;-moz-box-shadow: none;border: 1px solid #181A1C;box-shadow: none;font-size:10.5px;padding-top: 7px;padding-bottom: 7px;padding-left: 7px;padding-right: 7px;color:#fff;text-shadow: none;transition: border-color 1s ease;}.navbar .nav > li:hover> a, .navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus {border: 1px solid #FECE1A;background-color: #fff;color: black;transition: border-color 1s ease;}.navbar-header>button{margin-right: 0px;background: steelblue;}.icon-bar{background: white;}.navbar .btn-navbar:hover, .navbar .btn-navbar {border-radius:0;background:#FECE1A;color: #000;}.navbar-fixed-top {padding-top:0;}.navbar .brand img {width:120px;height:40px;}.nav-pills {margin-bottom: 30px;}.nav-pills > li > a {background: transparent;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;margin-right:5px;padding-left:25px;padding-right:25px;border: 1px solid #181A1C;}.nav-pills > li > a:hover, .nav-pills > .active > a, .nav-pills > .active > a:hover, .nav-pills > .active > a:focus {background: #181A1C;color: #fff;}.nav_addres{font-weight: 400;font-size: 13px;}.nav_buttom_data{float:none;min-width:130px;text-align:center;padding: 3px 10px;}#booking{color:black;padding: 10px 0;width: 100%;}#booking_nav{padding: 0px 20px 20px;background: #7ba8d4;width: 100%;text-align:center;}#name_button_nav{margin:0;}.input_nav_data{padding: 7px 0px;text-align: center;color:black;margin-bottom: 15px;width:90%;}.button_nav_data{text-align: center;padding: 10px 0px;width:90%;font-size: 13px;}#booking_nav > span{padding: 0;}.button_dataaa{width: auto;padding:10px;font-size:12px;width:100%;border: 1px solid #181A1C;background: #e98d21;color: white;font-weight:bold;}#booking > span{text-align: left;}.reservations > img {width: 71px;height: 59px;float: left;margin: -2px 10px 0 0;}.reservations > span {margin-top: 7px;display: block;color: #fcfdfb;font-family: "Myriad Pro";font-size: 15px;font-weight: 700;line-height: 30px;}.text_nav_service{color: #f8fbf5;padding:0;font-family: "Myriad Pro";font-size: 13px;font-weight: 700;line-height: 24px;float: left;text-align: right;}.div-cout-room-variant{float: right;border-radius: 5px;}#picker > input, #picker_last > input{border:1px solid #181A1C;max-width: 90%;padding: 3px 0px;text-align:center;color:black;}.contact-text{text-align:right;}#contryPhone{ box-shadow: 4px 4px 5px 0px rgb(74, 98, 121); width: 110px;height: 35px; width: 84px; border: 1px solid #e98d21; border-bottom-left-radius: 4px; border-top-left-radius: 4px;}#phone_input{height: 35px;margin-left: -7px;width: 200px;border-top-left-radius: 0px;border-bottom-left-radius: 0px;border: 1px solid #e98d21;}#resultCallbError{display: none;height: 0px;overflow: hidden;transition: 0.5s;margin: 10px;text-align: center;background-color: red;}.mod-callback{ overflow:auto; padding: 20px 20px; background-color: #cecece;}.mod-callback input{padding: 10px;box-shadow: 4px 4px 5px 0px rgb(74, 98, 121);color: #181A1C; border: 1px solid #e98d21;border-radius: 4px;}.mod-callback button{box-shadow: 4px 4px 5px 0px rgb(74, 98, 121);font-weight: unset;max-width: 194px;border-radius: 4px;padding: 10px;font-size: 18px;margin-top: 12px;}.mod-callback .mod-callb-info{margin-top: 20px;color:#181A1C;text-shadow: 0 0 1px #7ba8d4;text-align: center;}.mod-callback .modal-line-block{margin: 10px -20px;background-color:#7ba8d4;}.row.mod-callb-input{ padding: 0; margin: 15px 0px;color: #181A1C; text-align: center; font-size: 25px; font-weight: 600;}.progress-div{height: 40px;background-color: #fff;border-radius: 5px;}.progress-div-vn{transition: 20s;width: 0%;border-radius: 5px;background-color: #acf5ac;height: 40px;}#progress-result{margin: 15px;color: green;text-align: left;}button, input {border-radius: 4px;}.lang_block{display: flex;flex-wrap: wrap;}.lang_block img{margin-right:10px;height: 25px;width: 45px;object-fit: fill;}.lang_block>div{width: 50%;display: flex;margin: 5px 0;}.lang_block a{display: flex;align-items: center;} @media (min-width: 1200px) {.thumbnail .more {margin-left:-41px;height:80px;}}@media (max-width: 979px) {body {padding-left:0;padding-right:0;}.navbar-fixed-top, .navbar-fixed-bottom {position: fixed;}.navbar .nav > li > a {line-height: 20px;vertical-align: middle;}.navbar-fixed-top, .navbar-fixed-bottom, .navbar-static-top {margin-left: 0px;margin-right: 0px;}.nav-collapse {clear: both;}.nav-collapse .nav {float: none;margin: 0 0 10px;}.nav-collapse .nav > li {float: none;}.nav-collapse, .nav-collapse.collapse {width: 100%;display: inherit;}.newsletter form {text-align:center;}}@media (max-width: 767px) {.callback-batom{ position: absolute !important;z-index: 2;width: 150px !important;margin-left: 30% !important;}.info-mail {width:90%;padding:15px 0px;}.project-description {padding-left:20px;}.price-column, .testimonial {margin-top:30px;}}@media (min-width: 768px) {.button,.button:visited, .button:focus {display:inline-block;border:1px solid #181A1C;color:#181A1C;background-color:transparent;padding:15px 30px;font-size:17px;line-height:auto;}.links{text-align: right;}}@media (max-width: 1200px){.reservations > span {font-size: 12px;}#picker, #picker_last{font-size: 11px;}.button_dataaa{font-size:11px;}} @media (max-width: 580px) {.texth4header{font-size: 15px;}} @media (max-width: 500px) {.lang_block>div{width:100%!important;}} @media (max-width: 767px) {.name_hotel {position:absolute;padding-left: 5px;}.container_header{padding-right: 5px;}} @media (min-width: 768px) and (max-width: 992px) {.name_hotel {padding-left: 0px;padding-right: 0px;}.container_header{padding-left: 0px;padding-right: 8px;margin-left: 0px;margin-right: 10px;width:98%;}.texth4header{font-size: 14px;}#picker, #picker_last{font-size: 10px;}} @media (max-width: 767px){ .triangle{ display:none; } .contact-form{ display:none; } .uslovia_tarifa{ font-size:13px; } } @media (min-width: 992px) { #navbar-main{ padding:0; } .cont_fl-main{ padding:0; }.name_hotel {padding-left: 0px;}.adddres {padding-left: 10px;padding-right: 0px;}.texth4header{font-size: 16px;}} @media (max-width: 991px) {.button_dataaa{margin-bottom: 10px;padding:3px;}}@media (min-width: 992px){#booking > span{font-size: 13px;margin-bottom:10px;}.button_dataaa{margin-top: 20px;padding:3px;}}@media only screen and (max-width : 992px) {.reservations > span {font-size: 10px;}.reservations > img {height: auto;width: 60px;margin: 5px 10px 0 0;}.two_prew_images{height: 200px;}.contact-text{text-align:left;}}@media (max-width: 330px){.thumbnail:hover .more {margin-top:-65px;}.exmp_bron > input{margin:10px;}}