/*Хедер*/
.arrow-up{border-top:0;border-bottom:10px solid black;border-left:5px solid transparent;border-right:5px solid transparent}body{font-family:"PT Sans","Arial",sans-serif;font-size:14px;color:#000;text-transform:uppercase;background-color:#f2f2f2}h1,h2,h3{font-weight:700}h1,h3{font-size:21px;text-align:center}a{color:inherit;text-decoration:none}.site-wrapper{width:1200px;margin:0 auto;padding:0;background-color:#fff;box-shadow:0 5px 5px 0 rgba(0,0,0,.3)}.btn{display:inline-block;padding:5px 15px;vertical-align:top;font:inherit;font-weight:700;text-transform:inherit;color:#fff;background-color:#81b3d2;border:0;cursor:pointer}.btn:hover{background-color:#6ea8cb}.btn:active{color:rgba(255,255,255,.3)}.btn.reservation{background-color:#766357}.btn.reservation:hover{background-color:#67574c}header{margin-top:-15px;margin-bottom:-35px}.main-nav{position:relative;padding-right:6%;padding-left:6%;line-height:26px}.main-nav-list{display:flex;justify-content:space-between;padding:0;font-weight:700;text-transform:uppercase;list-style-type:none}.main-nav-list li{align-self:flex-start;width:20%;padding-top:17px}.main-nav-list li a:hover{color:#81b3d2}.main-nav-list li a:active{color:#000;opacity:.3}.main-nav-list li:nth-child(-n+2){text-align:left}.main-nav-list li:nth-child(n+3){text-align:right}.main-nav-list .logo{text-align:center}.welcome-to-sedona{min-height:430px;margin-bottom:30px;padding-top:70px;padding-bottom:30px;background:url(../img/main-background.jpg) no-repeat;background-position:0 -60px}.welcome-to-sedona img{display:block;margin:0 auto}.advantages{text-align:center}.advantages h2{margin-bottom:50px;font-size:14px;font-weight:400}.advantages-item{display:flex}.advantages-item-description{width:34%;padding:32px 56px 46px 50px;box-sizing:border-box;color:#fff;background-color:#81b3d2}.advantages-item-image{width:66%;background-repeat:no-repeat}.advantages-item .first-reason{background-image:url("../img/reason-1.jpg");background-position:0 -90px}.advantages-item .second-reason{background-image:url("../img/reason-2.jpg");background-position:0 -75px}.advantages-item .advantages-number::before,.advantages-item .advantages-number::after{background-color:#fff}.advantages-points,.advantages-item-reasons{display:flex;justify-content:space-between}.advantages-points-item,.advantages-item-reasons-item{padding:60px 55px 70px 55px}.advantages-points .advantages-number::before,.advantages-item-reasons .advantages-number::before,.advantages-points .advantages-number::after,.advantages-item-reasons .advantages-number::after{background-color:#000}.advantages-points-item{width:33%}.advantages-points-item-icon{display:inline-block;height:76px;text-align:center;background-image:url("../img/sprite.png")}.advantages-points-item .accommodation-icon{width:75px;background-position:-5px -1px}.advantages-points-item .food-icon{width:74px;background-position:-128px -112px}.advantages-points-item .presents-icon{width:64px;background-position:-222px -5px}.advantages-item-reasons{background-color:#eee}.advantages-item-reasons-block{width:33%;padding:20px 55px 55px 55px}.advantages .advantages-number{position:relative;display:inline-block;padding:0 5px}.advantages .advantages-number::before,.advantages .advantages-number::after{content:'';position:absolute;top:50%;width:9px;height:2px;opacity:.7}.advantages .advantages-number::before{left:-8px}.advantages .advantages-number::after{right:-8px}.client-contacts{position:relative;padding-top:30px;text-align:center;line-height:24px}.client-contacts-title{font-size:30px}.client-contacts .search-btn{display:inline-block;width:567px;padding-top:32px;padding-bottom:32px;font:inherit;font-size:21px;font-weight:700;text-transform:inherit;color:#fff;background-color:#766357;border:0;cursor:pointer;outline-color:transparent}.client-contacts .popup-container{position:absolute;top:255px;left:50%;width:567px;font-weight:700;transform:translatex(-50%);background-color:#fff;box-shadow:0 5px 5px 0 rgba(0,0,0,.3);animation-name:appearance;animation-duration:.5s}.client-contacts .popup-container .popup-form{display:flex;flex-direction:column;flex-wrap:wrap;padding:55px;padding-top:40px}.client-contacts .popup-container .popup-form>div{display:flex}.client-contacts .popup-container .popup-form>div input{height:34px;margin-bottom:30px;margin-left:auto;font:inherit;text-transform:uppercase;background-color:#f2f2f2;border:2px solid #f2f2f2;outline-color:transparent}.client-contacts .popup-container .popup-form>div input:hover{background-color:#ebebeb;border-color:#ebebeb}.client-contacts .popup-container .popup-form>div input:focus{background-color:#fff;border-color:#e5e5e5}.client-contacts .popup-container .popup-form>div label{margin-top:12px}.client-contacts .popup-container .popup-form>div input[type="text"]{width:326px;padding-left:15px}.client-contacts .popup-container .popup-form>div input[type="number"]{width:110px;margin-left:37px;text-align:center}.client-contacts .popup-container .popup-form>div input[type=number]::-webkit-inner-spin-button,.client-contacts .popup-container .popup-form>div input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.client-contacts .popup-container .popup-form>div .calendar-icon{position:relative}.client-contacts .popup-container .popup-form>div .calendar-icon::before{content:'';position:absolute;top:10px;left:-30px;width:22px;height:22px;background-image:url("../img/sprite.png");background-position:-90px -5px;cursor:pointer}.client-contacts .popup-container .popup-form>div .calendar-icon:hover::before{background-position:-152px -5px}.client-contacts .popup-container .popup-form>div .calendar-icon:active::before{background-position:-121px -5px}.client-contacts .popup-container .popup-form .amount{display:flex;justify-content:space-between}.client-contacts .popup-container .popup-form .amount-child input[type="number"]{margin-left:25px}.client-contacts .popup-container .popup-form .amount-plus{position:relative}.client-contacts .popup-container .popup-form .amount-plus::before,.client-contacts .popup-container .popup-form .amount-plus::after{content:'';position:absolute;background-image:url("../img/sprite.png");cursor:pointer}.client-contacts .popup-container .popup-form .amount-plus::before{top:8px;left:-105px;width:12px;height:3px;background-position:-178px -37px}.client-contacts .popup-container .popup-form .amount-plus:hover::before{background-position:-178px -50px}.client-contacts .popup-container .popup-form .amount-plus:active::before{background-position:-200px -37px}.client-contacts .popup-container .popup-form .amount-plus::after{top:4px;left:-20px;width:11px;height:11px;background-position:-128px -198px}.client-contacts .popup-container .popup-form .amount-plus:hover::after{background-position:-170px -198px}.client-contacts .popup-container .popup-form .amount-plus:active::after{background-position:-149px -198px}.client-contacts .popup-container .popup-form .btn{height:58px;font-size:21px}.popup-container-display-none{display:none}.map{width:100%;height:593px;margin-bottom:-118px;background-image:url("../img/map.jpg")}footer{display:flex;justify-content:space-between;align-items:center;padding:35px 72px;background-color:rgba(255,255,255,.9)}footer div{width:240px}footer .hashtag{font-size:21px;font-weight:700;text-align:center}footer .social{display:flex;justify-content:center}footer .social-btn{position:relative;width:46px;height:48px;margin-left:6px;background-color:#81b3d2}footer .social-btn:hover{background-color:#6ea8cb}footer .social-btn:active::before{opacity:.3}footer .social-btn::before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-image:url("../img/sprite.png")}footer .social-tw::before{width:17px;height:15px;background-position:-5px -91px}footer .social-fb::before{width:10px;height:19px;background-position:-158px -37px}footer .social-youtube::before{width:20px;height:16px;background-position:-32px -91px}footer .developer{display:flex;justify-content:center;align-items:center}footer .developer-btn{display:inline-block;width:113px;height:39px;margin-left:10px;background-image:url("../img/sprite.png");background-repeat:no-repeat;background-position:-90px -69px}footer .developer-btn:hover{background-position:-5px -167px}footer .developer-btn:active{background-position:-5px -118px}.inner{margin-top:0}.filter-section{background-image:url("../img/filter%20background.jpg");background-position:0 -50px}.filter-section .filter-form{display:flex;align-items:center;padding:10px 6% 5px 6%;color:#fff}.filter-section .filter-form .fieldset{width:240px}.filter-section .filter-form .fieldset .filter-form-title{margin-bottom:25px;font-size:16px}.filter-section .filter-form .fieldset ul{list-style-type:none;padding-left:0}.filter-section .filter-form .fieldset ul li{margin-bottom:30px}.filter-section .filter-form .fieldset ul li input{display:none}.filter-section .filter-form .fieldset ul li label{position:relative;margin-left:0;padding-left:40px;cursor:pointer}.filter-section .filter-form .fieldset ul li label::before{content:'';position:absolute;top:-2px;left:0;width:22px;height:22px;background-image:url("../img/sprite.png");background-position:-183px -5px}.filter-section .filter-form .fieldset ul li input:checked+label::before{width:26px;height:22px;background-position:-90px -37px}.filter-section .filter-form .fieldset ul li input:disabled+label::before{background-position:-126px -37px}.filter-section .filter-form .range-filter{width:328px;margin-left:auto}.filter-section .filter-form .range-filter .filter-form-title{margin-top:0;margin-bottom:10px}.filter-section .filter-form .range-filter .price-controls{position:relative;width:230px;margin-bottom:20px;margin-left:10px;padding:5px 20px 5px 65px;border:2px solid #fff;border-radius:3px}.filter-section .filter-form .range-filter .price-controls::before{content:'';position:absolute;left:50%;width:2px;height:22px;background-color:#fff}.filter-section .filter-form .range-filter .price-controls input{width:50px;padding-left:10px;font:inherit;color:#fff;background-color:transparent;border:0;outline-color:transparent}.filter-section .filter-form .range-filter .price-controls input:first-child{margin-right:60px}.filter-section .filter-form .range-filter .range-controls{margin-bottom:30px;margin-left:10px}.filter-section .filter-form .range-filter .range-controls .scale{width:318px;height:2px;background-color:rgba(255,255,255,.3)}.filter-section .filter-form .range-filter .range-controls .scale .bar{height:2px;background-color:#fff}.filter-section .filter-form .range-filter .range-controls .toggle{position:relative;cursor:pointer}.filter-section .filter-form .range-filter .range-controls .toggle::before{content:'';position:absolute;top:-11px;width:21px;height:21px;background-color:#fff;border-radius:50%}.filter-section .filter-form .range-filter .range-controls .toggle::after{content:'';position:absolute;top:-2px;width:4px;height:4px;background-color:#ababab;border-radius:50%}.filter-section .filter-form .range-filter .range-controls .toggle:hover::after{background-color:#1c4f80}.filter-section .filter-form .range-filter .range-controls .min-toggle::before{left:0}.filter-section .filter-form .range-filter .range-controls .min-toggle::after{left:8px}.filter-section .filter-form .range-filter .range-controls .max-toggle::before{right:50px}.filter-section .filter-form .range-filter .range-controls .max-toggle::after{right:59px}.filter-section .filter-form .range-filter .btn{display:block;margin:0 auto;padding:10px 35px;background-color:transparent;border:2px solid #fff;border-radius:3px;outline-color:transparent}.filter-section .filter-form .range-filter .btn:hover{color:#000;background-color:#fff}.sorting{display:flex;padding:15px 6%}.sorting-title{width:135px;margin-right:30px}.sorting-item{display:flex;align-items:center}.sorting-item .breadcrumbs{display:flex;list-style-type:none;color:rgba(0,0,0,.3)}.sorting-item .breadcrumbs li{margin-right:35px}.sorting-item .breadcrumbs li .sorting-link{border-bottom:1px dotted #81b3d2}.sorting-item .breadcrumbs li .sorting-link.active{color:#81b3d2;border:0}.sorting-item .breadcrumbs li .sorting-link:hover{color:#81b3d2}.sorting-item .breadcrumbs li .sorting-link:active{color:#000;border:0}.sorting-arrows{display:flex;align-items:center;margin-left:auto}.sorting-arrows .arrow{margin-left:10px}.sorting-arrows .arrow.arrow-top.active{border-bottom-color:#81b3d2}.sorting-arrows .arrow.arrow-down.active{border-top-color:#81b3d2}.sorting-arrows .arrow-top{border-top:0;border-bottom:10px solid rgba(0,0,0,.3);border-left:5px solid transparent;border-right:5px solid transparent}.sorting-arrows .arrow-top:hover{border-bottom-color:#000}.sorting-arrows .arrow-top:active{border-bottom-color:#81b3d2}.sorting-arrows .arrow-down{border-top:10px solid rgba(0,0,0,.3);border-bottom:0;border-left:5px solid transparent;border-right:5px solid transparent}.sorting-arrows .arrow-down:hover{border-top-color:#000}.sorting-arrows .arrow-down:active{border-top-color:#81b3d2}.search-results-item{position:relative;display:flex;align-items:center;padding:30px 6%}.search-results-item::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#e5e5e5}.search-results-item img{margin-right:30px}.search-results-item-description{display:flex;flex-direction:column;align-items:flex-start}.search-results-item-description-title{margin-top:0;margin-bottom:10px}.search-results-item-description .type-and-price{margin-bottom:10px}.search-results-item-description .type-and-price span{display:inline-block;width:112px}.search-results-item-actions .btn{margin-right:5px}.search-results-item .rating{display:flex;flex-direction:column;align-items:flex-end;width:110px;margin-left:auto}.search-results-item .rating .stars{margin-bottom:45px}.search-results-item .rating .stars-svg{width:18px;height:16px}.search-results-item .rating .stars-svg polygon{fill:#81b3d2}.search-results-item .rating-value{padding:5px 13px;background-color:#f2f2f2}.search-results-item:first-child::before{content:'';position:absolute;top:0;left:0;width:100%;height:1px;background-color:#e5e5e5}@keyframes appearance{0%{ top:-2000px}50%{top:270px}65%{top:260px}80%{top:265px}100%{top:250px}}
/* This beautiful CSS-File has been crafted with LESS (lesscss.org) and compiled by simpLESS (wearekiss.com/simpless) */
