@import '../css/font-awesome.min.css';@import '../css/fa-viber.css';@import '../js/fancybox/jquery.fancybox.css';@import '../js/ui/jquery-ui.min.css';@import '../js/owlcarousel/assets/owl.carousel.min.css';@import '../js/owlcarousel/assets/owl.theme.default.min.css';@import '../js/leaflet/leaflet.css';@import '../js/intl-tel-input/css/intlTelInput.min.css';@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');body,#body{min-width: 1280px}.block_4 .articles{text-align: center}.block_4 .articles .item{width: 369px;margin-right: 25px !important;text-align: left}.block_4 .articles .item:nth-child(3n){margin-right: 0 !important}.inline_block{display: -moz-inline-stack;display: inline-block;vertical-align: top;zoom: 1;*display: inline}*{font-size: 1em}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,label,legend,caption{border: 0px;margin: 0px;outline: 0px;padding: 0px}html,body{margin: 0px;padding: 0px;width: 100%;height: 100%}html{overflow-y: scroll}body{margin: 0;padding: 0;font-family: 'Roboto', sans-serif;font-size: 14px;line-height: 16px;color: #353535;background: #fff;-ms-text-size-adjust: 100%;-moz-text-size-adjust: 100%;-webkit-text-size-adjust: 100%}a{color: #da251e;text-decoration: underline}a:hover{text-decoration: none}article,.article{font-size: 16px;line-height: 30px;overflow-x: auto}article p,.article p,article div,.article div{margin-bottom: 20px}article ul,.article ul,article ol,.article ol{margin-left: 20px;margin-bottom: 20px}article h1,.article h1,article h2,.article h2,article h3,.article h3{margin-bottom: 20px;line-height: 1.2em}article h1,.article h1{font-size: 28px}article h2,.article h2{font-size: 24px}article h3,.article h3{font-size: 20px}article table,.article table{margin-bottom: 20px;border-collapse: collapse;max-width: 100%}article table th p,.article table th p,article table td p,.article table td p,article table th div,.article table th div,article table td div,.article table td div{margin: 0}article table th,.article table th{text-align: left}article .blue,.article .blue{background: #d5e6f8}article .info,.article .info{padding-left: 70px;position: relative}article .info:before,.article .info:before{content: '';width: 50px;height: 50px;border-radius: 50%;background: url("../images/icon_info.png") #fff no-repeat center center;border: 1px solid rgba(218,37,30,0.2);position: absolute;top: 0;left: 0;z-index: 10}article .info:after,.article .info:after{content: '';width: 1px;height: 100%;position: absolute;top: 0;left: 25px;background: rgba(218,37,30,0.2);z-index: 5}input[type=text],input[type=password],input[type=email],input[type=tel],input[type=number],input[type=date],select,textarea{border: 1px solid #ccc;font-family: 'Roboto', sans-serif;background: #fff}input[type=text]:focus,input[type=password]:focus,input[type=email]:focus,input[type=tel]:focus,input[type=number]:focus,input[type=date]:focus,select:focus,textarea:focus{outline: none;border-color: #da251e}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow: 0 0 0 40px #fff inset !important}input:-webkit-autofill{-webkit-text-fill-color: #da251e !important}input[type=submit],input[type=button],button{background: #da251e;box-sizing: border-box;border-radius: 0;border: 0;height: 50px;padding: 0 40px;cursor: pointer;color: #fff;font-size: 13px;font-family: 'Roboto', sans-serif;font-weight: 400;text-transform: uppercase;-webkit-appearance: none}input[type=submit]:hover,input[type=button]:hover,button:hover{background: rgba(218,37,30,0.9)}input[type=submit]:focus,input[type=button]:focus,button:focus{outline: none}label.label_0{display: none !important}sup{font-size: 70%;line-height: 0}a.button{display: inline-block;background: #da251e;line-height: 50px;padding: 0 40px;color: #fff;text-decoration: none;font-size: 13px;text-transform: uppercase;border-radius: 5px}a.button:hover{background: rgba(218,37,30,0.9)}#more a{display: block;line-height: 40px;border: 2px solid #da251e;background: #da251e;color: #fff;font-size: 12px;text-transform: uppercase;font-weight: 700;text-decoration: none;text-align: center;cursor: pointer}#more a:hover{color: #da251e;background: #fff}.page_top{background: url("../images/page_top.jpg") no-repeat center center;background-size: cover;padding: 50px 0;box-sizing: border-box;color: #fff;margin-bottom: 30px;position: relative}.page_top.page_top_catalog{padding-top: 25px;margin-bottom: 125px;min-height: 240px;padding-bottom: 150px}.page_top a{color: #fff;text-decoration: none}.page_top .bc{margin-bottom: 10px;font-size: 12px}.page_top .bc a:hover{color: #da251e}.page_top .page_title{margin-bottom: 20px}.page_top .page_title h1,.page_top .page_title .h1{font-size: 35px;line-height: 40px;font-weight: 700;display: inline-block;vertical-align: top}.page_top .page_title .search{display: inline-block;vertical-align: top;width: 340px;position: relative;margin-left: 40px}.page_top .page_title .search input[type=text]{width: 100%;height: 45px;border-radius: 23px;background: rgba(255,255,255,0.25);padding: 0 45px 0 20px;border: 0;color: #fff;box-sizing: border-box}.page_top .page_title .search input[type=text]::-webkit-input-placeholder{color: #fff}.page_top .page_title .search input[type=text]::-moz-placeholder{color: #fff}.page_top .page_title .search input[type=text]:-moz-placeholder{color: #fff}.page_top .page_title .search input[type=text]:-ms-input-placeholder{color: #fff}.page_top .page_title .search input[type=submit]{width: 22px;height: 22px;background: url("../images/icon_search_white.png") no-repeat center center;position: absolute;top: 12px;right: 12px;border: 0;padding: 0;overflow: hidden;text-indent: -1000px}.page_top .sub ul{list-style: none}.page_top .sub ul li{display: inline-block;vertical-align: top;margin-right: 10px}.page_top .sub ul li a{display: inline-block;line-height: 40px;border-radius: 20px;padding: 0 20px;border: 1px solid rgba(255,255,255,0.5)}.page_top .sub ul li a:hover,.page_top .sub ul li a.active{border-color: #fff;background: #fff;color: #353535}.clear{clear: both}.left{float: left}.right{float: right}.mess_err,.error{color: #e03c42;font-weight: bold}.mess_ok,.success{color: #005f00;font-weight: bold}.wrap{width: 1170px;margin: 0 auto;position: relative}#body{position: absolute;top: 0;left: 0;width: 100%;min-height: 100%;height: auto}#middle{height: auto;position: relative;padding-bottom: 200px}#middle .bc{margin-bottom: 25px}#middle .bc a{text-decoration: none}#middle .bc a:hover{coor: #353535}#left{float: left;width: 280px}#content{float: right;width: 1170px;position: relative;padding: 0}#right{float: right;width: 0px;margin-left: 20px}.block{padding: 40px 0;background-repeat: no-repeat;background-position: center center;background-size: cover;box-sizing: border-box;position: relative}.block .title{font-size: 20px;line-height: 20px;margin-bottom: 30px;font-weight: 700}.block .title a{color: #353535;text-decoration: none}.block .title a:hover{color: #da251e}.rows{text-align: center}.rows .item{display: inline-block;vertical-align: top}.rows .item .photo,.rows .item .name{margin-bottom: 15px}.rows .item .photo{position: relative}.rows .item .photo .date{position: absolute;z-index: 20;background: rgba(218,37,30,0.7);color: #fff;padding: 10px;left: 0;top: 20px}.rows .item .date{font-size: 12px;line-height: 14px;margin-bottom: 10px}.rows .item .name{font-size: 18px;line-height: 20px}.rows .item .name a{text-decoration: none;color: #353535}.rows .item .name a:hover{color: #da251e}.rows .item .more a{display: inline-block;border: 1px solid #da251e;text-transform: uppercase;line-height: 40px;padding: 0 35px;text-decoration: none}.rows .item .more a:hover{color: #fff;background: #da251e}.pages{padding: 20px 0px}.pages ul{list-style: none;text-align: center}.pages ul li{display: inline-block;vertical-align: top;margin: 0 5px}.pages ul li a,.pages ul li span{display: inline-block;padding: 5px;border-bottom: 2px solid transparent}.pages ul li a{text-decoration: none}.pages ul li span,.pages ul li a:hover{color: #353535;border-color: #da251e}.popup_page{padding: 40px}.popup_page .page_title{margin-bottom: 20px}.popup_page .page_title h1{font-size: 28px;line-height: 30px}#back_top{position: fixed;bottom: 50px;right: 50px;background: #da251e;opacity: 0.7;z-index: 20000;-webkit-transition: 1s;-moz-transition: 1s;-o-transition: 1s;transition: 1s;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%}#back_top:hover{opacity: 1}#back_top a{width: 50px;height: 50px;line-height: 50px;display: block;text-align: center;font-size: 25px;color: #fff}.termins .termins_letter{font-size: 1.5em;line-height: 1.6em;font-weight: bold}.termins .termins_letter_container{margin-bottom: 1.5em}.termins .termins_letter_container .termin_item{width: 30%;float: left;padding-bottom: 0.4em}aside .article_item .article_item_photo,aside .article_item .article_item_text{float: none;width: 100%}.tabs .navigation ul{list-style: none}.tabs .navigation ul li{display: inline-block;vertical-align: top;border: 1px solid #da251e;color: #da251e;height: 40px;line-height: 40px;padding: 0 20px;cursor: pointer}.tabs .navigation ul li.active{background: #da251e;color: #fff;cursor: default}.tabs .contents .tab{display: none}.tabs .contents .tab.active{display: block}.tabs .tabtitle{font-weight: 700;font-size: 16px;line-height: 20px;padding: 10px 0;border-bottom: 1px solid #ccc;position: relative}.tabs .tabtitle i{position: absolute;top: 15px;right: 10px;color: #ccc}.version_desktop a,.version_mobile a{display: block;text-align: center;background: #da251e;line-height: 40px;text-transform: uppercase;color: #fff;text-decoration: none}.version_desktop a:hover,.version_mobile a:hover{background: rgba(218,37,30,0.8)}.cookie_policy{position: fixed;left: 0;bottom: 0;width: 100%;box-sizing: border-box;text-align: center;padding: 20px 100px;background: rgba(0,0,0,0.8);color: #fff;line-height: 30px}.cookie_policy a{display: inline-block;padding: 0 15px;margin-left: 15px;background: #da251e;color: #fff;border: 2px solid #da251e;box-sizing: border-box;text-decoration: none}.cookie_policy a i{margin-right: 5px}.cookie_policy a:hover{background: #fff;color: #da251e}.edit_links{padding: 20px 0 10px}.edit_links a{display: inline-block;vertical-align: top;margin: 0 20px 10px 0;line-height: 30px;border: 2px solid #e03c42;background: #e03c42;color: #fff;font-size: 12px;font-weight: 400;padding: 0 20px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;text-decoration: none}.edit_links a:hover{color: #e03c42;background: #fff}.block .edit_links{position: absolute;top: 10px;right: 10px;padding: 0;z-index: 100}.block .edit_links a{margin: 0 0 0 20px}aside .block .edit_links{opacity: .1}aside .block .edit_links a{display: block;margin: 0 0 10px 0}aside .block .edit_links:hover{opacity: 1}.rules{font-size: 10px;line-height: 12px;margin-bottom: 15px}.rules a{color: #353535;text-decoration: none;border-bottom: 1px solid rgba(53,53,53,0.5)}.rules a:hover{border-color: transparent}.strike{text-decoration: line-through}header .top{padding: 20px 0}header .logo{float: left;text-align: center;width: 225px}header .logo a{color: #353535;text-decoration: none;display: block}header .logo a img,header .logo a span{display: block}header .logo a img{margin-bottom: 5px}header .logo a span{font-size: 11px;line-height: 15px;text-transform: uppercase;font-weight: 500}header .logo a:hover{color: #da251e}header .right{float: right;width: calc(100% - 370px)}header .right .rt{margin-bottom: 10px}header .right .social{float: left;font-size: 16px;line-height: 20px}header .right .social a{display: inline-block;vertical-align: top;margin-right: 10px;color: rgba(53,53,53,0.7);text-decoration: none}header .right .social a:hover{color: #da251e}header .right .phones{float: right;color: rgba(53,53,53,0.7);font-size: 14px;line-height: 20px;font-weight: 700}header .right .phones a{color: rgba(53,53,53,0.7);text-decoration: none;display: inline-block;margin: 0 5px}header .right .phones a:hover{color: #da251e}header .right nav{float: left}header .right nav ul{list-style: none}header .right nav ul li{display: inline-block;vertical-align: top;margin-right: 30px;font-size: 13px;line-height: 25px;text-transform: uppercase;font-weight: 700}header .right nav ul li:last-child{margin: 0}header .right nav ul li a{color: #353535;text-decoration: none}header .right nav ul li.active > a,header .right nav ul li a:hover{color: #da251e}header .right .lc{float: right;font-size: 25px;line-height: 25px;margin-left: 20px}header .right .lc a{color: #353535}header .right .lc a:hover{color: #da251e}header .right .search{float: right;font-size: 25px;line-height: 25px;position: relative}header .right .search i{cursor: pointer}header .right .search i:hover{color: #da251e}header .right .search form{display: none;position: absolute;right: 30px;top: -8px;white-space: nowrap;font-size: 12px}header .right .search form.visible{display: block}header .right .search form input[type=text]{width: 200px;height: 40px;border: 1px solid #ccc;box-sizing: border-box;padding: 0 10px}header .right .search form input[type=text]:focus{border-color: #da251e}header .right .search form input[type=submit]{-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;height: 40px;padding: 0 10px}header .header{background: #fcd116;background-repeat: no-repeat;background-position: center center;background-size: cover;height: 620px;padding-top: 120px;box-sizing: border-box;color: #fff;position: relative}header .header .bc{margin-bottom: 20px;font-size: 12px}header .header .bc a{color: #fff;text-decoration: none;border-bottom: 1px solid transparent}header .header .bc a:hover{border-color: rgba(255,255,255,0.5)}header .header .title{margin-bottom: 80px}header .header .title h1,header .header .title .h1{font-size: 64px;line-height: 64px;font-weight: 700}header .header .tabs .navigation ul li{border: 0;background: rgba(255,255,255,0.8);color: #353535}header .header .tabs .navigation ul li.active{color: #fff;background: #da251e}header .header .tabs .contents .tab{background: #da251e;color: #fff}header .header .tabs .contents .tab .close{position: absolute;display: block;width: 15px;height: 15px;top: 15px;right: 15px;background: url("../images/icon_close.png") no-repeat center center;cursor: pointer}header .header .tabs .contents .tab form .fields{padding: 30px;float: left;height: 100px;box-sizing: border-box}header .header .tabs .contents .tab form .submit{float: right;height: 100px;width: 170px;background: #cb1f18}header .header .tabs .contents .tab form .submit input{width: 100%;height: 100%;cursor: pointer;padding: 0;border: 0;background: url("../images/icon_search.png") no-repeat center center;overflow: hidden;text-indent: -1000px}header .header .tabs .contents .tab form .submit input:hover{background-color: rgba(255,255,255,0.1)}header .header .tabs .contents .tab form select,header .header .tabs .contents .tab form input[type=text]{height: 40px;padding: 0;border: 0;border-bottom: 2px solid #fff;color: #fff;background: transparent;width: 250px;box-sizing: border-box;display: inline-block;vertical-align: top;font-size: 13px;margin-right: 40px}header .header .tabs .contents .tab form input[type=text]::-webkit-input-placeholder{color: #fff}header .header .tabs .contents .tab form input[type=text]::-moz-placeholder{color: #fff}header .header .tabs .contents .tab form input[type=text]:-moz-placeholder{color: #fff}header .header .tabs .contents .tab form input[type=text]:-ms-input-placeholder{color: #fff}header .header .tabs .contents .tab form input[name=date]{padding-right: 30px;background: url("../images/icon_calendar.png") no-repeat center right}header .header nav{position: absolute;bottom: 0;left: 0;width: 100%;height: 90px;background: rgba(255,255,255,0.5)}header .header nav .wrap > div:not(.clear){width: 80px;position: relative;float: left;line-height: 90px;height: 90px;font-size: 30px;text-align: center;background: #fcd116;color: #353535}header .header nav .wrap > div:not(.clear) i{cursor: pointer;margin: 0 5px}header .header nav .wrap > div:first-child:after{content: '';width: 1px;height: 60px;position: absolute;top: 15px;right: 0;background: rgba(53,53,53,0.2)}header .header nav ul{width: calc(100% - 160px);display: table;float: right}header .header nav ul li{width: 20%;display: table-cell;vertical-align: middle;font-size: 16px;line-height: 20px;font-weight: 700;height: 90px}header .header nav ul li a{display: block;color: #353535;text-decoration: none;padding: 10px 20px;height: 100%;height: 90px;box-sizing: border-box;position: relative}header .header nav ul li a span{display: inline-block;vertical-align: middle}header .header nav ul li a .photo{width: 70px;margin-right: 10px;text-align: center;padding: 10px;-webkit-transition: all .4s ease-out .2s;-moz-transition: all .4s ease-out .2s;-o-transition: all .4s ease-out .2s;transition: all .4s ease-out .2s;box-sizing: border-box}header .header nav ul li a .photo img,header .header nav ul li a .photo picture{-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;width: 100%}header .header nav ul li a .name{width: calc(100% - 85px)}header .header nav ul li.active > a,header .header nav ul li a:hover{background: #fff;color: #da251e}header .header nav ul li.active > a .photo,header .header nav ul li a:hover .photo{padding: 0}header .header nav ul li.active > a:after{content: '';position: absolute;top: -5px;left: 0;display: block;width: 100%;height: 5px;background: #fcd116}footer{position: absolute;bottom: 0;height: 170px;width: 100%;box-sizing: border-box;background: #353535;color: #fff;padding-top: 30px}footer a{color: rgba(255,255,255,0.7);text-decoration: none}footer a:hover{color: #fff}footer .logo{float: left;text-align: center;width: 225px;margin-right: 70px}footer .logo a{color: #fff;text-decoration: none}footer .logo a img,footer .logo a span{display: block}footer .logo a img{margin-bottom: 5px}footer .logo a span{font-size: 11px;line-height: 15px;text-transform: uppercase;font-weight: 500}footer .logo .copy{text-align: left;padding-top: 30px}footer .social{font-size: 18px;line-height: 20px;margin-bottom: 20px;padding-top: 5px}footer .social a{display: inline-block;vertical-align: top;margin-right: 10px;color: #fff}footer .social a:hover{color: #fcd116}footer nav{float: left}footer nav ul{list-style: none}footer nav ul li{font-size: 12px;line-height: 15px;text-transform: uppercase;font-weight: 700;margin-right: 20px;display: inline-block;vertical-align: top}footer nav ul li.active > a,footer nav ul li a:hover{color: #fcd116}footer .contacts{float: right}footer .contacts .name{font-size: 12px;line-height: 20px;font-weight: 700;text-transform: uppercase;margin-bottom: 10px}footer .contacts .phone{font-size: 18px;line-height: 20px;font-weight: 700;margin-bottom: 10px}footer .contacts .phone a{color: #fcd116}footer .contacts .phone a:hover{color: #fff}footer .contacts .mail{font-size: 14px;line-height: 20px;margin-bottom: 40px;text-transform: uppercase}footer .contacts .mail a{border-bottom: 1px solid rgba(255,255,255,0.5)}footer .contacts .mail a:hover{border-color: transparent}.catalog:after{content: '';display: block;clear: both}.catalog .item{display: inline-block;vertical-align: top;width: 270px;margin: 0 25px 30px 0;border: 1px solid #ccc;border-radius: 10px;box-sizing: border-box;overflow: hidden}.catalog .item:nth-child(4n){margin-right: 0}.catalog .item .photo{position: relative}.catalog .item .photo > a{display: block;position: relative}.catalog .item .photo > a img{display: block}.catalog .item .photo > a i{color: #ccc;font-size: 100px;display: block;text-align: center;line-height: 290px}.catalog .item .photo > a:after{content: '';display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: linear-gradient(to top, #2d3e50 0%, transparent 50%)}.catalog .item .photo .prices{position: absolute;bottom: 20px;left: 20px}.catalog .item .photo .prices .price{color: #fff;font-size: 22px;line-height: 30px;font-weight: 500}.catalog .item .photo .prices .price span,.catalog .item .photo .prices .price i{font-size: 14px}.catalog .item .photo .wish{position: absolute;top: 15px;right: 15px}.catalog .item .photo .wish a{display: block;width: 40px;height: 40px;line-height: 40px;text-align: center;font-size: 19px;border-radius: 50%;background: rgba(255,255,255,0.5);color: #da251e}.catalog .item .photo .wish a:hover{background: rgba(218,37,30,0.5);color: #fff}.catalog .item .text{padding: 20px}.catalog .item .text .top{margin-bottom: 10px}.catalog .item .text .top .region{float: left;padding-left: 20px;font-size: 14px;line-height: 15px;background: url("../images/icon_region_red.png") no-repeat center left}.catalog .item .text .top .rate{float: right;color: #7f7f7f;font-size: 14px;line-height: 15px}.catalog .item .text .name{font-size: 16px;line-height: 20px;font-weight: 700;margin-bottom: 10px}.catalog .item .text .name a{color: #353535;text-decoration: none}.catalog .item .text .name a:hover{color: #da251e}.catalog .item .text .params{font-size: 14px;line-height: 20px}.catalog .item .text .params span{display: inline-block;vertical-align: top;padding-left: 23px;background-size: 20px auto;background-position: center left;background-repeat: no-repeat;margin: 0 3px 5px 0;color: #2d3e50;font-weight: 500}.catalog .item.list{margin-right: 0;float: left;width: calc(50% - 15px);border: 0}.catalog .item.list .photo{float: left;width: 270px}.catalog .item.list .text{float: right;width: calc(100% - 270px);box-sizing: border-box;background: #2d3e50;height: 260px;color: #fff;padding: 30px}.catalog .item.list .text .top .region{background-image: url("../images/icon_region_white.png")}.catalog .item.list .text .top .rate{color: #969fa8}.catalog .item.list .text .top .rate a{color: #969fa8}.catalog .item.list .text .name a{color: #fff}.catalog .item.list .text .params{margin-bottom: 10px}.catalog .item.list .text .announce{font-size: 10px;line-height: 15px;height: 45px;overflow: hidden;margin-bottom: 10px}.catalog .item.list .text .photos a{display: inline-block;vertical-align: top;margin: 0 5px 0 0}.catalog .item.list .text .photos a.hide{display: none}.catalog .item.list .text .photos a img{display: block;border-radius: 10px}.catalog .item.list:after{content: '';display: block;clear: both}.catalog .item.list:nth-child(even){float: right}.catalog .owl-item .item{display: block;width: 100%;margin: 0}.detail_catalog h1{font-size: 30px;line-height: 30px;margin-bottom: 25px}.detail_catalog .top{margin-bottom: 20px;font-size: 12px;line-height: 40px;color: #2d3e50}.detail_catalog .top .region{float: left}.detail_catalog .top .region > span{display: inline-block;padding-left: 20px;background: url("../images/icon_region_red.png") no-repeat center left}.detail_catalog .top .region > span > span{font-weight: 400;color: #353535}.detail_catalog .top .share,.detail_catalog .top .wish{float: right}.detail_catalog .top .share a,.detail_catalog .top .wish a{display: inline-block;line-height: 20px;color: #353535;text-decoration: none}.detail_catalog .top .share a i,.detail_catalog .top .wish a i,.detail_catalog .top .share a span,.detail_catalog .top .wish a span{display: inline-block;vertical-align: middle}.detail_catalog .top .share a i,.detail_catalog .top .wish a i{width: 40px;height: 40px;background-color: #f4f4f4;margin-right: 5px;border-radius: 50%}.detail_catalog .top .share a span,.detail_catalog .top .wish a span{border-bottom: 1px solid rgba(53,53,53,0.5)}.detail_catalog .top .share a:hover span,.detail_catalog .top .wish a:hover span{border-color: transparent}.detail_catalog .top .share{margin-left: 20px;position: relative}.detail_catalog .top .share a i{background-image: url("../images/icon_share.png");background-position: center center;background-repeat: no-repeat}.detail_catalog .top .share > div{position: absolute;z-index: 10;top: 40px;right: 0;width: 50px;text-align: center;display: none}.detail_catalog .top .share:hover > div{display: block}.detail_catalog .top .wish a i{line-height: 40px;text-align: center;font-size: 20px;color: #da251e}.detail_catalog .photos{margin-bottom: 30px;position: relative;border-radius: 20px}.detail_catalog .photos .main{float: left;width: 650px}.detail_catalog .photos .main a{display: block}.detail_catalog .photos .main a img{border-radius: 20px 0 0 20px}.detail_catalog .photos a img{display: inline-block;max-width: 100%}.detail_catalog .photos a:hover img{opacity: .9}.detail_catalog .photos .thumbs{float: right;text-align: right;width: calc(100% - 650px)}.detail_catalog .photos .thumbs a{display: inline-block;vertical-align: top;margin: 0 0 0 5px;position: relative}.detail_catalog .photos .thumbs a:first-child,.detail_catalog .photos .thumbs a:nth-child(2){margin-bottom: 5px}.detail_catalog .photos .thumbs a:nth-child(2) img{border-radius: 0 20px 0 0}.detail_catalog .photos .thumbs a:nth-child(4) img{border-radius: 0 0 20px 0}.detail_catalog .photos .thumbs a.hide{display: none}.detail_catalog .photos .thumbs a span{position: absolute;z-index: 10;background: #2d3e50;width: 180px;left: 50%;margin-left: -90px;color: #fff;line-height: 30px;border-radius: 5px;font-size: 13px;bottom: 30px;text-align: center;display: block}.detail_catalog .photos .set{position: absolute;bottom: 0;left: 0;width: 50%;box-sizing: border-box;background: rgba(255,255,255,0.8);padding: 30px 40px;z-index: 10}.detail_catalog .photos .set .currency{float: left;margin-right: 15px;line-height: 40px;background: #2d3e50;position: relative;font-size: 14px;color: #fff;cursor: pointer}.detail_catalog .photos .set .currency .current{padding: 0 15px}.detail_catalog .photos .set .currency .items{position: absolute;width: 100%;top: 40px;left: 0;display: none;box-sizing: border-box;background: #2d3e50;z-index: 10}.detail_catalog .photos .set .currency .items .item{text-align: center}.detail_catalog .photos .set .prices{float: left}.detail_catalog .photos .set .prices .price{font-size: 36px;line-height: 40px;font-weight: 500;color: #2d3e50}.detail_catalog .photos .set .prices .price span{font-size: 23px}.detail_catalog .card .aside{float: right;width: 370px}.detail_catalog .card .aside .order{background: #f4f4f4;border-radius: 15px;padding: 40px;margin-bottom: 30px}.detail_catalog .card .aside .order .title{font-size: 18px;line-height: 20px;font-weight: 700;margin-bottom: 20px}.detail_catalog .card .aside .order .manager{margin-bottom: 20px}.detail_catalog .card .aside .order .manager .photo{float: left;width: 100px;height: 100px;border-radius: 50%;background: url("../images/manager.jpg") no-repeat center center}.detail_catalog .card .aside .order .manager .text{float: right;width: calc(100% - 115px);padding-top: 5px;font-size: 13px;line-height: 20px}.detail_catalog .card .aside .order .manager .text .name{margin-bottom: 10px;font-weight: 700}.detail_catalog .card .aside .order .manager:after{content: '';display: block;clear: both}.detail_catalog .card .aside .order .agency{margin-bottom: 20px}.detail_catalog .card .aside .order .agency .photo{float: left;width: 100px}.detail_catalog .card .aside .order .agency .photo img{border-radius: 50%}.detail_catalog .card .aside .order .agency .text{float: right;width: calc(100% - 115px);padding-top: 5px;font-size: 13px;line-height: 15px}.detail_catalog .card .aside .order .agency .text .name{margin-bottom: 10px;font-weight: 700}.detail_catalog .card .aside .order .agency .text .name span{display: block;font-weight: 400}.detail_catalog .card .aside .order .agency .text .address{font-weight: 500;padding-left: 25px;background: url("../images/icon_brand_address.png") no-repeat center left;margin-bottom: 5px}.detail_catalog .card .aside .order .agency .text .phone a{padding-left: 25px;display: inline-block;background: url("../images/icon_brand_phone.png") no-repeat center left;color: #353535;text-decoration: none}.detail_catalog .card .aside .order .agency .text .phone a:hover{color: #da251e}.detail_catalog .card .aside .order .agency:after{content: '';display: block;clear: both}.detail_catalog .card .aside .order .form{width: 100%}.detail_catalog .card .aside .order .form .vars label{padding-left: 36px;background-position: center left;background-repeat: no-repeat;line-height: 30px;box-sizing: border-box}.detail_catalog .card .aside .order .form .vars label:first-child{background-image: url("../images/icon_detail_call.png")}.detail_catalog .card .aside .order .form .vars label:nth-child(2){background-image: url("../images/icon_detail_viber.png")}.detail_catalog .card .aside .order .form .vars label:nth-child(3){background-image: url("../images/icon_detail_telegram.png")}.detail_catalog .card .aside .order .form .vars label:nth-child(4){background-image: url("../images/icon_detail_whatsapp.png")}.detail_catalog .card .aside .go_wish a{text-align: center;display: block;border: 1px solid #2d3e50;margin-bottom: 30px;font-size: 13px;line-height: 48px;border-radius: 5px;color: #2d3e50;text-transform: uppercase;text-decoration: none}.detail_catalog .card .aside .go_wish a span{display: inline-block;padding-left: 25px;background: url("../images/icon_wish_go.png") no-repeat center left}.detail_catalog .card .aside .go_wish a:hover{border-color: #da251e}.detail_catalog .card .aside .razdels_2 .name{font-weight: 700;font-weight: 20px;line-height: 20px;margin-bottom: 15px}.detail_catalog .card .aside .razdels_2 .item{display: block;width: 100%;margin: 0 0 15px 0}.detail_catalog .card .section{float: left;width: calc(100% - 400px);border: 1px solid #d9d9d9;border-radius: 15px;box-sizing: border-box;padding: 25px}.detail_catalog .card .section .announce{font-size: 24px;line-height: 35px;font-weight: 700;margin-bottom: 30px}.detail_catalog .card .section > .params{margin-bottom: 30px;background: #f8f8f8;border-radius: 10px;padding: 25px;text-align: center}.detail_catalog .card .section > .params .item{display: inline-block;vertical-align: top;padding: 0 40px;text-align: left}.detail_catalog .card .section > .params .item .name{font-size: 13px;line-height: 20px;color: #707070}.detail_catalog .card .section > .params .item .value{font-size: 28px;line-height: 30px;font-weight: 500;color: #2d3e50}.detail_catalog .card .section > .params .item .value span{display: inline-block;vertical-align: middle;line-height: 25px;height: 25px}.detail_catalog .card .section > .params .item .value span img{max-height: 100%}.detail_catalog .card .section .content,.detail_catalog .card .section .map{border-bottom: 1px solid #d9d9d9;padding-bottom: 30px;margin-bottom: 30px}.detail_catalog .card .section .content .title,.detail_catalog .card .section .map .title{font-size: 18px;line-height: 20px;font-weight: 700;margin-bottom: 20px}.detail_catalog .card .section #detail_map{height: 330px}.detail_catalog .card .section .related{margin-bottom: 30px}.detail_catalog .card .section .related .title{font-size: 24px;line-height: 40px;margin-bottom: 40px;font-weight: 700}.detail_catalog .card .section .bottom_form{background: url("../images/detail_form_bg.jpg") no-repeat center center;padding: 50px 60px;border-radius: 20px;box-sizing: border-box}.detail_catalog .card .section .bottom_form .title{font-size: 26px;line-height: 30px;font-weight: 700;margin-bottom: 10px;text-transform: uppercase}.detail_catalog .card .section .bottom_form .ann{font-size: 18px;line-height: 20px;margin-bottom: 20px;font-weight: 500;text-transform: uppercase}.detail_catalog .card .section .bottom_form .form{width: 350px;margin: 0}.detail_catalog .card .section .bottom_form .form label{width: calc(50% - 5px);display: inline-block;vertical-align: top}.detail_catalog .card .section .bottom_form .form label.label_fio{width: 100%;display: block}.detail_catalog .card .section .bottom_form .form label.label_phone{margin-right: 10px}.detail_catalog .card .section .bottom_form .form label input{border: 0;box-shadow: 0px 0px 30px 0px rgba(8,8,8,0.15);border-radius: 5px}.detail_catalog .card .section .bottom_form .form .submit input{width: auto;height: 40px;border-radius: 5px;padding: 0 25px}#detail_photos .owl-nav,#related .owl-nav,#viewed .owl-nav{margin: 0;position: absolute}#detail_photos .owl-nav .owl-prev,#related .owl-nav .owl-prev,#viewed .owl-nav .owl-prev,#detail_photos .owl-nav .owl-next,#related .owl-nav .owl-next,#viewed .owl-nav .owl-next{margin: 0;padding: 0;width: 44px;height: 44px;line-height: 44px;text-align: center;background-color: #bcbcbc;border-radius: 50%;font-size: 28px;background-position: center center;background-repeat: no-repeat}#detail_photos .owl-nav .owl-prev:hover,#related .owl-nav .owl-prev:hover,#viewed .owl-nav .owl-prev:hover,#detail_photos .owl-nav .owl-next:hover,#related .owl-nav .owl-next:hover,#viewed .owl-nav .owl-next:hover{background-color: rgba(188,188,188,0.9)}#detail_photos .owl-nav .owl-prev i,#related .owl-nav .owl-prev i,#viewed .owl-nav .owl-prev i,#detail_photos .owl-nav .owl-next i,#related .owl-nav .owl-next i,#viewed .owl-nav .owl-next i{display: none}#detail_photos .owl-nav .owl-prev,#related .owl-nav .owl-prev,#viewed .owl-nav .owl-prev{background-image: url("../images/arrow_left.png")}#detail_photos .owl-nav .owl-next,#related .owl-nav .owl-next,#viewed .owl-nav .owl-next{background-image: url("../images/arrow_right.png")}#detail_photos .owl-nav{width: 100%;left: 0;top: 50%;margin-top: -22px}#detail_photos .owl-nav .owl-prev,#detail_photos .owl-nav .owl-next{position: absolute;top: 0}#detail_photos .owl-nav .owl-prev{left: 30px}#detail_photos .owl-nav .owl-next{right: 30px}#related .owl-nav,#viewed .owl-nav{right: 0;top: -80px}#related .owl-nav .owl-prev,#viewed .owl-nav .owl-prev{margin-right: 10px}.starrr{display: inline-block}.starrr a{padding: 0 1px;cursor: pointer;color: #7f7f7f;text-decoration: none}.catalog_limit a{display: inline-block;vertical-align: top;-webkit-border-radius: 14px;-moz-border-radius: 14px;border-radius: 14px;margin: 0 2px;line-height: 32px;padding: 0 15px;background: #ccc;text-decoration: none;color: #353535}.catalog_limit a.active,.catalog_limit a:hover{color: #fff;background: #353535}.catalog_sort a{display: inline-block;vertical-align: top;padding-left: 15px;color: #353535;text-decoration: none}.catalog_sort a.active,.catalog_sort a:hover{color: #da251e}.catalog_view a{display: inline-block;vertical-align: top;color: #da251e;background: rgba(204,204,204,0.4);width: 32px;height: 32px;line-height: 32px;text-align: center;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px}.catalog_view a.active{color: #fff;background: #da251e}.filters{color: #353535}.filters .top{background: rgba(45,80,70,0.8);padding: 20px 0}.filters .bottom{background: #fff;height: 95px;box-sizing: border-box}.filters .bottom .wrap{padding: 30px 0;border-bottom: 1px solid #e7e7e7}.filters:after{content: '';display: block;clear: both}.filters .filter{display: inline-block;vertical-align: top;position: relative;text-align: left;margin-right: 10px;width: 135px}.filters .filter .name{font-size: 14px;line-height: 35px;color: #707070;cursor: pointer;background: #fff;border-radius: 3px;overflow: hidden;padding: 0 20px 0 10px;width: 100%;box-sizing: border-box}.filters .filter .name i{position: absolute;top: 10px;right: 10px}.filters .filter .name span.val{display: block;white-space: nowrap;overflow: hidden}.filters .filter .name span.count{position: absolute;line-height: 16px;padding: 0 5px;background: #2d3e50;top: -8px;right: 8px;color: #fff;font-size: 10px}.filters .filter.filter_2 .name,.filters .filter.filter_6 .name{padding-left: 40px}.filters .filter.filter_2 .name:before,.filters .filter.filter_6 .name:before{content: '';display: block;width: 35px;height: 35px;background-color: #dbe2e9;background-position: center center;background-repeat: no-repeat;position: absolute;top: 0;left: 0}.filters .filter.filter_2 .name:before{background-image: url("../images/icon_f2.png")}.filters .filter.filter_6{margin-right: 0}.filters .filter.filter_6 .name:before{background-image: url("../images/icon_f6.png")}.filters .filter.region,.filters .filter.district{width: 280px}.filters .filter.estate{width: 280px}.filters .filter.currency{width: 60px;margin-right: 15px}.filters .filter.currency .name{background: #f5f5f5;border: 1px solid #ccc;line-height: 33px;box-sizing: border-box;border-radius: 3px}.filters .filter.art{border: 0}.filters .filter.art input{width: 100px}.filters .filter .input input{height: 35px;border: 0;padding: 0 10px;font-size: 13px;border-radius: 3px}.filters .filter .input input:focus{outline: none}.filters .filter .input input[name=region]{width: 280px;padding-left: 40px;background: url("../images/icon_region.png") no-repeat 20px 50%}.filters .filter.price .input input{width: 80px;box-sizing: border-box}.filters .filter .vars::-webkit-scrollbar{width: 5px}.filters .filter .vars::-webkit-scrollbar-track{background-color: rgba(218,37,30,0.1)}.filters .filter .vars::-webkit-scrollbar-thumb{background-color: rgba(218,37,30,0.8)}.filters .filter .vars{display: none;width: 100%;position: absolute;top: 30px;left: 0;background: #fff;padding: 10px;z-index: 10;box-sizing: border-box;max-height: 300px;overflow: auto;scrollbar-color: rgba(218,37,30,0.8) rgba(218,37,30,0.1);scrollbar-width: thin}.filters .filter .vars .sub{padding-left: 10px}.filters .filter .vars label{display: block;font-size: 14px;line-height: 15px;margin-bottom: 5px;position: relative;font-weight: 500}.filters .filter .vars label span{display: inline-block;padding-left: 20px;font-weight: 400;cursor: pointer}.filters .filter .vars label span strong{font-weight: 700}.filters .filter .vars label input,.filters .filter .vars label i{position: absolute;top: 2px;left: 0}.filters .filter .vars label i{color: #c0c0c0}.filters .filter .vars label input{display: none}.filters .filter .vars label input:checked + i{color: #1e9ce4}.filters .filter.catalog_range{width: auto}.filters .filter.catalog_range:last-child{margin-right: 0}.filters .filter.catalog_range .name_range,.filters .filter.catalog_range .vars_range{display: inline-block;vertical-align: top;font-size: 13px;line-height: 35px}.filters .filter.catalog_range .name_range{color: #2d3e50;font-weight: 700;margin-right: 5px}.filters .filter.catalog_range .vars_range > div{display: inline-block;vertical-align: middle}.filters .filter.catalog_range .vars_range .range{width: 250px;margin: 0;padding: 10px 10px 0}.filters .filter.catalog_range .vars_range input[type=text]{width: 75px;height: 35px;padding: 0 10px;box-sizing: border-box;text-align: left;border-radius: 3px;margin-left: 5px}.filters .filter .range{margin-bottom: 10px}.filters .filter .range .ui-slider-horizontal{border-radius: 3px !important;height: 5px !important;background: #fff !important;border: 1px solid #ccc !important;margin-bottom: 10px}.filters .filter .range .ui-slider-range{background: #2d3e50;height: 3px !important;top: 1px !important}.filters .filter .range .ui-slider-handle{background: #fff !important;border: 3px solid #2d3e50 !important;border-radius: 50% !important;width: 10px !important;height: 10px !important;top: -5px !important}.filters .line2{text-align: center;padding-top: 10px}.filters .line2 div{display: inline-block;vertical-align: top;margin: 0 5px}.filters .line2 .onmap{margin-left: -5px}.filters .line2 .onmap label{width: 280px;line-height: 31px;border: 1px solid #fff;border-radius: 3px;color: #fff;font-size: 12px;display: inline-block;text-align: center;cursor: pointer}.filters .line2 .onmap label input{display: none}.filters .line2 .onmap label span{padding-left: 20px;display: inline-block;background: url("../images/icon_f_map.png") no-repeat center left}.filters .line2 .submit input{height: 35px;width: 280px;border-radius: 3px}.current_params{margin-bottom: 30px}.current_params a{display: inline-block;background: #f5f5f5;border: 1px solid #ccc;line-height: 33px;box-sizing: border-box;border-radius: 3px;padding: 0 15px;font-size: 14px;color: #353535;text-decoration: none;margin: 0 5px 10px 0;font-weight: 500}.current_params a:hover,.current_params a.reset{background: #da251e;color: #fff;border-color: #da251e}.current_params a.reset:hover{background: rgba(218,37,30,0.9)}.catalog_map .items,.catalog_map .map{width: calc(50% - 15px)}.catalog_map .items{float: left}.catalog_map .items .catalog .item:nth-child(even){margin-right: 0}.catalog_map .map{float: right;position: relative}.catalog_map .map .inner{width: 100%}.catalog_map .map #catalog_map{height: 700px}#color_changer li{cursor: pointer;border: 1px solid #353535;display: inline-block;width: 20px;height: 20px;margin: 0 5px 5px 0;vertical-align: top}#color_changer li.active{border: 1px solid #e03c42}.compare_table{width: 100%;border-collapse: collapse;table-layout: fixed}.compare_table tr td{padding: 7px;border-bottom: 1px solid #ccc;border-right: 1px solid #ccc}.compare_table tr td:last-child{border-right: 0px}.compare_table .photo{position: relative}.compare_table .photo a{text-decoration: none}.compare_table .photo img{max-width: 100%}.compare_table .photo .delete_from_compare{display: block;position: absolute;right: 10px;top: 10px;background: #da251e;color: #fff;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;padding: 2px 4px}.compare_table .name{font-weight: bold;text-transform: uppercase}.compare_table .name a{text-decoration: none}.compare_table .name a:hover{text-decoration: underline}.compare_table .param{font-weight: bold}.payment_info table{width: 100%;border-collapse: collapse}.payment_info table th,.payment_info table td{padding: 10px;border: 1px solid #ccc;text-align: center}.payment_info table th a,.payment_info table td a{text-decoration: none}.payment_info table th a:hover,.payment_info table td a:hover{color: #353535}.n{display: inline-block;vertical-align: top;border: 1px solid #ccc;border-radius: 20px;padding: 4px 10px;box-sizing: border-box}.n input{border: 0;padding: 0;background: transparent;display: inline-block;vertical-align: middle}.n input[type=button]{width: 32px;height: 32px;border-radius: 50%;color: #353535;background: transparent;padding: 0;border: 0}.n input[type=button]:hover{background: rgba(204,204,204,0.1);color: #353535}.n input[type=text]{width: 40px;height: 32px;text-align: center;font-size: 16px;border: 0;font-weight: 700}.catalog_search{position: absolute;bottom: -95px;left: 0;width: 100%}.catalog_search .types label{display: inline-block;vertical-align: top}.catalog_search .types label input{display: none}.catalog_search .types label input + span{display: inline-block;line-height: 30px;padding: 0 10px 0 20px;font-size: 12px;font-weight: 700;margin-right: 30px;text-transform: uppercase;cursor: pointer;background: rgba(45,62,80,0.8);position: relative}.catalog_search .types label input + span:after{content: '';display: block;position: absolute;right: -29px;top: 0;width: 30px;height: 30px;background: rgba(45,62,80,0.9);clip-path: polygon(0 0, 0 100%, 100% 100%)}.catalog_search .types label input:checked + span{background: rgba(45,80,70,0.8)}.catalog_search .types label input:checked + span:after{background: rgba(45,80,70,0.8)}.catalog_sub:after{content: '';display: block;clear: both}.catalog_sub .item{float: left;margin: 0 30px 30px 0}.catalog_sub .item:nth-child(3),.catalog_sub .item:nth-child(4n){margin-right: 0}.catalog_sub .item a{display: block;text-decoration: none;color: #fff;position: relative;border-radius: 10px;overflow: hidden;min-width: 270px;min-height: 150px;background: #ccc}.catalog_sub .item a img{display: block}.catalog_sub .item a span{display: block}.catalog_sub .item a .over{position: absolute;top: 0;left: 0;width: 100%;height: 100%;box-sizing: border-box;background: linear-gradient(to bottom, transparent 50%, rgba(0,0,0,0.8) 100%)}.catalog_sub .item a .bottom{position: absolute;bottom: 0;left: 0;width: 100%;padding: 30px;box-sizing: border-box}.catalog_sub .item a .name{font-size: 14px;line-height: 20px;font-weight: 700}.catalog_sub .item a .count{font-size: 14px;line-height: 20px}.catalog_sub .item a:hover .over{background: linear-gradient(to bottom, transparent 50%, rgba(0,0,0,0.9) 100%)}.catalog_sub .item:first-child a{min-width: 570px;min-height: 330px}.catalog_sub .item:nth-child(2) a{min-height: 330px}.catalog_sub .all{clear: both;text-align: center}.catalog_sub.razdels_sub .item a .bottom{text-align: center}.catalog_sub.razdels_sub .item a .name{font-size: 20px;line-height: 40px}.brands .item{display: inline-block;vertical-align: top;width: 270px;margin: 0 25px 30px 0}.brands .item:nth-child(4n){margin-right: 0}.brands .item a{display: block;color: #353535;text-decoration: none}.brands .item a:hover{color: #da251e}.brands .item a span,.brands .item a img{display: block}.brands .item a .photo{margin-bottom: 10px}.brands .item a .name{font-size: 14px;line-height: 20px;font-weight: 700}.brands .item a .count{font-size: 14px;line-height: 20px}.brands .owl-item .item{display: block;margin: 0;width: 100%}#brands .owl-nav{margin: 0;position: absolute;right: 0;top: -60px}#brands .owl-nav .owl-prev,#brands .owl-nav .owl-next{margin: 0;padding: 0;width: 40px;height: 40px;line-height: 40px;text-align: center;background-color: #bcbcbc;border-radius: 50%;font-size: 28px;background-position: center center;background-repeat: no-repeat}#brands .owl-nav .owl-prev:hover,#brands .owl-nav .owl-next:hover{background-color: rgba(188,188,188,0.9)}#brands .owl-nav .owl-prev i,#brands .owl-nav .owl-next i{display: none}#brands .owl-nav .owl-prev{margin-right: 5px;background-image: url("../images/arrow_left.png")}#brands .owl-nav .owl-next{background-image: url("../images/arrow_right.png")}.catalog_from_vars .block:nth-child(even){background: #f6f6f6}.beaches .item{margin-bottom: 60px;padding-bottom: 60px;border-bottom: 1px solid #f4f4f4}.beaches .item .map{float: left;width: 450px;height: 555px}.beaches .item .map > div{height: 100%}.beaches .item .text{float: right;width: calc(100% - 500px)}.beaches .item .text .name{font-size: 28px;line-height: 30px;font-weight: 700;margin-bottom: 20px}.beaches .item .text .name .location{font-weight: 400;float: right;font-size: 20px}.beaches .item .text .more{text-align: right}.beaches .item .text .more a{display: inline-block;font-size: 12px;line-height: 32px;padding: 0 20px;text-decoration: none;border: 1px solid rgba(218,37,30,0.5);border-radius: 17px;font-weight: 700;text-transform: uppercase}.beaches .item .text .more a:hover{border-color: #da251e;background: #da251e;color: #fff}.beaches .item .text .ratings{margin-bottom: 20px}.beaches .item .text .ratings .it{width: calc(33.33% - 20px);margin: 0 15px 0 0;display: inline-block;vertical-align: top;padding: 15px 0;border-bottom: 1px solid #f4f4f4}.beaches .item .text .ratings .it .nm{font-size: 16px;line-height: 25px;font-weight: 500;padding-left: 35px;background-position: center left;background-repeat: no-repeat;margin-bottom: 10px}.beaches .item .text .ratings .it .rate{padding-left: 35px}.beaches .item .text .ratings .it .rate a{color: #fcd116;display: inline-block;vertical-align: top;font-size: 20px}.beaches .item .text .ratings .it.cleanliness .nm{background-image: url("../images/icon_cleanliness.png")}.beaches .item .text .ratings .it.fun .nm{background-image: url("../images/icon_fun.png")}.beaches .item .text .ratings .it.shopping .nm{background-image: url("../images/icon_shopping.png")}.beaches .item .text .ratings .it.prices .nm{background-image: url("../images/icon_prices.png")}.beaches .item .text .ratings .it.holidaymakers .nm{background-image: url("../images/icon_holidaymakers.png")}.beaches .item .text .ratings .it.google_rating .nm{background-image: url("../images/icon_google_rating.png")}.beaches .item .text .photos{margin-bottom: 20px}.beaches .item .text .photos img{border-radius: 10px}.beach_photos .owl-nav,.resort_beach_photos .owl-nav{margin: 0;position: absolute;width: 100%;top: 50%;margin-top: -15px}.beach_photos .owl-nav .owl-prev,.resort_beach_photos .owl-nav .owl-prev,.beach_photos .owl-nav .owl-next,.resort_beach_photos .owl-nav .owl-next{position: absolute;margin: 0;padding: 0;width: 30px;height: 30px;background-color: #fcd116;background-repeat: no-repeat !important;background-position: center center !important;border-radius: 50%}.beach_photos .owl-nav .owl-prev i,.resort_beach_photos .owl-nav .owl-prev i,.beach_photos .owl-nav .owl-next i,.resort_beach_photos .owl-nav .owl-next i{display: none}.beach_photos .owl-nav .owl-prev:hover,.resort_beach_photos .owl-nav .owl-prev:hover,.beach_photos .owl-nav .owl-next:hover,.resort_beach_photos .owl-nav .owl-next:hover{background-color: #fcd116;opacity: .9}.beach_photos .owl-nav .owl-prev,.resort_beach_photos .owl-nav .owl-prev{left: -15px;background-image: url("../images/beach_arrow_left.png") !important}.beach_photos .owl-nav .owl-next,.resort_beach_photos .owl-nav .owl-next{right: -15px;background-image: url("../images/beach_arrow_right.png") !important}.beaches_map{padding-top: 0}.beaches_map .title{text-align: center;font-size: 28px;line-height: 30px}.detail_beach{padding-top: 50px}#beaches_map{height: 550px;border-radius: 10px;overflow: hidden}.beaches_filter{background: #f4f4f4;padding: 70px 0;margin-bottom: 50px}.beaches_filter label{display: inline-block;vertical-align: top;margin: 0 30px 0 0}.beaches_filter label span,.beaches_filter label select{display: inline-block;vertical-align: top}.beaches_filter label span{line-height: 40px;margin-right: 10px;font-weight: 700}.beaches_filter label select{height: 40px;padding: 0 15px}.beaches_list{background: #f4f4f4;padding: 70px 0;margin-bottom: 50px}.beaches_list .items{margin-bottom: 50px}.beaches_list .items .item{display: inline-block;vertical-align: top;width: calc(33.33% - 50px);margin: 0 70px 0 0}.beaches_list .items .item:nth-child(3n){margin-right: 0}.beaches_list .items .item:after{content: '';clear: both}.beaches_list .items .item > a{display: block;padding: 10px 15px;color: #353535;text-decoration: none;border-bottom: 1px solid #e0e0e0}.beaches_list .items .item > a span{display: block}.beaches_list .items .item > a .name{float: left;padding-left: 30px;background: url("../images/icon_beach.png") no-repeat center left;font-size: 18px;line-height: 20px;font-weight: 700}.beaches_list .items .item > a .location{float: right;color: #bababa;font-size: 16px;line-height: 20px}.beaches_list .items .item > a .rate{float: right;display: none;font-size: 14px;line-height: 20px}.beaches_list .items .item > a .rate a{color: #9c9c9c}.beaches_list .items .item > a:after{content: '';display: block;clear: both}.beaches_list .items .item > a:hover{border-radius: 10px;background: #fff;box-shadow: 2px 5px 15px 0px rgba(0,0,0,0.15);border-color: transparent}.beaches_list .items .item > a:hover .location{display: none}.beaches_list .items .item > a:hover .rate{display: block}.beaches_list .map_link{text-align: center}.beaches_list .map_link a{display: inline-block;line-height: 40px;text-decoration: none;padding: 0 60px;font-size: 14px;font-weight: 700;color: #fff;text-transform: uppercase;border-radius: 20px;background: #da251e}.beaches_list .map_link a:hover{background: rgba(218,37,30,0.9)}.page_top_beaches{margin: 0}.top_beaches .container{background: #f4f4f4;padding-top: 60px;padding-bottom: 60px;border-radius: 20px;max-width: 90%;margin: 0 auto}.top_beaches .title{text-align: center;font-size: 30px;line-height: 30px}.top_beaches .item{display: inline-block;vertical-align: top;width: calc(33.33% - 40px);margin: 0 35px 40px 0;border-radius: 10px;overflow: hidden}.top_beaches .item a{display: block;position: relative;color: #fff;text-decoration: none}.top_beaches .item a img{display: block;max-width: 100%}.top_beaches .item a span{display: block}.top_beaches .item a .over{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: linear-gradient(to bottom, transparent 20%, rgba(0,0,0,0.8) 100%)}.top_beaches .item a .over .bottom{position: absolute;bottom: 0;left: 0;width: 100%;box-sizing: border-box;padding: 30px}.top_beaches .item a .over .bottom .count{width: 55px;height: 52px;line-height: 52px;background: url("../images/top_beaches_count.png") no-repeat center center;font-size: 34px;font-weight: 700;font-style: italic;margin-bottom: 10px;text-align: center}.top_beaches .item a .over .bottom .text{float: left;width: calc(100% - 40px)}.top_beaches .item a .over .bottom .text .name{font-size: 24px;line-height: 30px;font-weight: 700;margin-bottom: 5px}.top_beaches .item a .over .bottom .text .location{font-size: 16px;line-height: 20px;font-weight: 300}.top_beaches .item a .over .bottom .more{float: right;width: 30px;height: 30px;border: 1px solid #da251e;border-radius: 50%;padding: 2px;box-sizing: border-box}.top_beaches .item a .over .bottom .more i{width: 24px;height: 24px;background: #fff;border-radius: 50%;line-height: 24px;text-align: center;color: #da251e}.top_beaches .item a .over .bottom:after{content: '';display: block;clear: both}.top_beaches .item a:hover .over{background: linear-gradient(to bottom, transparent 20%, #000 100%)}.top_beaches .item a:hover .over .bottom .more{border-color: #fff}.top_beaches .item a:hover .over .bottom .more i{background: #da251e;color: #fff}.sights{padding-top: 60px}.sights .item{margin-bottom: 60px;padding-bottom: 60px;border-bottom: 1px solid #f4f4f4}.sights .item .photo{float: left;width: 450px}.sights .item .text{float: right;width: calc(100% - 500px)}.sights .item .text .name{font-size: 28px;line-height: 30px;font-weight: 700;margin-bottom: 15px}.sights .item .text .name a{color: #353535;text-decoration: none}.sights .item .text .name a:hover{color: #da251e}.sights .item .text .location{font-size: 20px;line-height: 25px;font-weight: 700;margin-bottom: 15px}.sights .item .text .address,.sights .item .text .prices{font-size: 16px;line-height: 25px;margin-bottom: 15px;padding-left: 35px;background-position: 0 5px;background-repeat: no-repeat}.sights .item .text .address{background-image: url("../images/icon_google_rating.png")}.sights .item .text .prices{background-image: url("../images/icon_prices.png")}.sights .item .text .more{text-align: right;margin-bottom: 20px}.sights .item .text .more a{display: inline-block;font-size: 12px;line-height: 32px;padding: 0 20px;text-decoration: none;border: 1px solid rgba(218,37,30,0.5);border-radius: 17px;font-weight: 700;text-transform: uppercase}.sights .item .text .more a:hover{border-color: #da251e;background: #da251e;color: #fff}.sights .item .text .photos img{border-radius: 10px}.sight_photos .owl-nav{margin: 0;position: absolute;width: 100%;top: 50%;margin-top: -15px}.sight_photos .owl-nav .owl-prev,.sight_photos .owl-nav .owl-next{position: absolute;margin: 0;padding: 0;width: 30px;height: 30px;background-color: #fcd116;background-repeat: no-repeat !important;background-position: center center !important;border-radius: 50%}.sight_photos .owl-nav .owl-prev i,.sight_photos .owl-nav .owl-next i{display: none}.sight_photos .owl-nav .owl-prev:hover,.sight_photos .owl-nav .owl-next:hover{background-color: #fcd116;opacity: .9}.sight_photos .owl-nav .owl-prev{left: -15px;background-image: url("../images/beach_arrow_left.png") !important}.sight_photos .owl-nav .owl-next{right: -15px;background-image: url("../images/beach_arrow_right.png") !important}.sights_map{padding-top: 0}.sights_map .title{text-align: center;font-size: 28px;line-height: 30px}.detail_sight{padding-top: 50px}#sights_map{height: 550px;border-radius: 10px;overflow: hidden}.sights_list{background: #f4f4f4;padding: 70px 0;margin-bottom: 50px}.sights_list .items{margin-bottom: 50px}.sights_list .items .item{display: inline-block;vertical-align: top;width: calc(33.33% - 50px);margin: 0 70px 0 0}.sights_list .items .item:nth-child(3n){margin-right: 0}.sights_list .items .item:after{content: '';clear: both}.sights_list .items .item > a{display: block;padding: 10px 15px;color: #353535;text-decoration: none;border-bottom: 1px solid #e0e0e0}.sights_list .items .item > a span{display: block}.sights_list .items .item > a .name{float: left;padding-left: 30px;background: url("../images/icon_beach.png") no-repeat center left;font-size: 18px;line-height: 20px;font-weight: 700}.sights_list .items .item > a .location{float: right;color: #bababa;font-size: 16px;line-height: 20px}.sights_list .items .item > a .rate{float: right;display: none;font-size: 14px;line-height: 20px}.sights_list .items .item > a .rate a{color: #9c9c9c}.sights_list .items .item > a:after{content: '';display: block;clear: both}.sights_list .items .item > a:hover{border-radius: 10px;background: #fff;box-shadow: 2px 5px 15px 0px rgba(0,0,0,0.15);border-color: transparent}.sights_list .items .item > a:hover .location{display: none}.sights_list .items .item > a:hover .rate{display: block}.sights_list .map_link{text-align: center}.sights_list .map_link a{display: inline-block;line-height: 40px;text-decoration: none;padding: 0 60px;font-size: 14px;font-weight: 700;color: #fff;text-transform: uppercase;border-radius: 20px;background: #da251e}.sights_list .map_link a:hover{background: rgba(218,37,30,0.9)}.page_top_sights{margin: 0}.top_sights .title{font-size: 30px;line-height: 30px}.top_sights .item .container{padding-top: 50px;padding-bottom: 50px;border-radius: 20px;max-width: 90%;margin: 0 auto}.top_sights .item .photos,.top_sights .item .text{width: calc(50% - 15px)}.top_sights .item .photos{float: left}.top_sights .item .photos .main{float: left;width: calc(100% - 160px)}.top_sights .item .photos .thumbs{float: right;width: 150px}.top_sights .item .photos .thumbs a{margin-bottom: 5px}.top_sights .item .photos a{display: block;text-decoration: none}.top_sights .item .photos a img{border-radius: 10px;max-width: 100%}.top_sights .item .text{float: right}.top_sights .item .text .name{font-size: 28px;line-height: 30px;font-weight: 700;margin-bottom: 20px}.top_sights .item .text .name a{color: #353535;text-decoration: none}.top_sights .item .text .name a:hover{color: #da251e}.top_sights .item .text .name a span{display: block;font-size: 18px}.top_sights .item .text .announce{margin-bottom: 20px}.top_sights .item .text .more a{display: inline-block;height: 46px;border: 1px solid #da251e;border-radius: 23px;box-sizing: border-box;padding: 3px}.top_sights .item .text .more a span{background: #da251e;line-height: 38px;border-radius: 20px;padding: 0 25px;display: inline-block;color: #fff;font-size: 12px;text-transform: uppercase;font-weight: 700}.top_sights .item .text .more a span i{font-size: 16px;margin-left: 5px}.top_sights .item .text .more a:hover span{background: rgba(218,37,30,0.9)}.top_sights .item:nth-child(even) .container{background: #f4f4f4}.top_sights .item:nth-child(even) .text{float: left}.top_sights .item:nth-child(even) .photos{float: right}.razdels{color: #fff;text-align: center}.razdels .item{display: inline-block;vertical-align: top;width: 270px;height: 270px;position: relative;margin: 10px;overflow: hidden;text-align: left}.razdels .item a{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(53,53,53,0.4);z-index: 10;text-decoration: none;color: #fff}.razdels .item a:hover{background: transparent}.razdels .item a span{display: block;text-transform: uppercase;font-size: 16px;line-height: 18px;position: absolute;bottom: 0;left: 0;width: 100%;box-sizing: border-box;padding: 20px;background: rgba(53,53,53,0.4);font-weight: 700}.razdels_2 .item{display: inline-block;vertical-align: top;width: calc(33.33% - 30px);margin: 0 25px 30px 0}.razdels_2 .item a{display: block;background: #2d3e50;color: #fff;text-decoration: none;padding: 35px;font-size: 14px;line-height: 20px;font-weight: 500;border-radius: 10px}.razdels_2 .item a span{display: inline-block;padding-left: 60px;background-position: center left;background-repeat: no-repeat}.razdels_2 .item a:hover{opacity: .9}.lists .item{display: inline-block;vertical-align: top;box-sizing: border-box}.lists_1{text-align: center}.lists_1 .item{padding: 0 50px;margin-bottom: 20px}.lists_1 .item .photo{margin-bottom: 10px}.lists_1 .item .photo img{max-width: 80%}.lists_1 .item .name{font-size: 20px;line-height: 20px;margin-bottom: 10px}.lists_2{text-align: center}.lists_2 .item{padding: 0 20px}.lists_2 .item .photo,.lists_2 .item .name{display: table-cell;vertical-align: middle;height: 70px}.lists_2 .item .photo{width: 70px}.lists_2 .item .photo img{max-width: 100%}.lists_2 .item .name{text-align: left;padding-left: 20px;font-size: 16px;line-height: 20px}.lists_3{padding-right: 50%}.lists_3 .item{margin: 0 10px 40px 0}.lists_3 .item .photo{float: left;width: 30%}.lists_3 .item .photo img{max-width: 100%}.lists_3 .item .text{float: right;width: 65%}.lists_3 .item .text .name{font-size: 16px;line-height: 18px;color: #da251e;margin-bottom: 10px;font-weight: 700}.lists_3 .item .text p{font-size: 14px;line-height: 16px}.lists_4{text-align: center}.lists_4 a{display: inline-block;vertical-align: top;margin: 0 20px 20px}.lists_5 .nav{float: left;width: 470px}.lists_5 .nav .item{height: 100px;background: #fff;margin-bottom: 8px;cursor: pointer}.lists_5 .nav .item .photo{width: 70px;height: 70px;margin: 15px;background-position: top center;background-repeat: no-repeat;float: left}.lists_5 .nav .item .text{float: right;width: calc(100% - 120px);height: 100px;padding: 20px 15px;box-sizing: border-box;position: relative;overflow: hidden}.lists_5 .nav .item .text i.fa{color: #da251e;position: absolute;top: 40%;right: -10px;font-size: 30px;display: none}.lists_5 .nav .item .text .name{font-weight: 700;margin-bottom: 5px}.lists_5 .nav .item.active{background: #da251e}.lists_5 .nav .item.active .photo{background-position: bottom center}.lists_5 .nav .item.active .text{color: #fff}.lists_5 .nav .item.active .text i.fa{display: block}.lists_5 .pictures{float: right;width: 670px}.lists_5 .pictures .item{display: none}.lists_5 .pictures .item img{width: 100%;display: block}.lists_5 .pictures .item.active{display: block}.lists_6{position: relative;padding-bottom: 140px}.lists_6 .items{height: 140px;border-bottom: 7px solid #da251e}.lists_6 .items .item{width: 20%;padding: 0 10px;position: relative;min-height: 150px}.lists_6 .items .item .photo{width: 40px;height: 40px;position: absolute;background-repeat: no-repeat;background-position: center center;background-size: contain;left: 20px;bottom: -50px}.lists_6 .items .item .n,.lists_6 .items .item .name{font-size: 16px;line-height: 16px;color: #020202;font-weight: 700}.lists_6 .items .item .n,.lists_6 .items .item .text{display: table-cell;vertical-align: top;height: 95px;padding: 10px 0 45px;position: relative}.lists_6 .items .item .n{border-right: 2px dotted #e54b46;width: 25px;text-align: center}.lists_6 .items .item .n:after{content: '';position: absolute;right: 0;top: 0;width: 3px;height: 100%;background: #fff}.lists_6 .items .item .text{width: calc(100% - 40px);padding-left: 10px}.lists_6 .items .item .text:before{content: '';position: absolute;left: 0;top: 0;width: 3px;height: 100%;background: #fff}.lists_6 .items .item .text .name{text-transform: uppercase;margin-bottom: 10px}.lists_6 .items .item .text .announce{font-size: 12px;line-height: 14px}.lists_6 .items .item:nth-child(odd){margin-top: 135px}.lists_6 .items .item:nth-child(odd) .photo{bottom: auto;top: -50px}.lists_6 .items .item:nth-child(odd) .n,.lists_6 .items .item:nth-child(odd) .text{padding-top: 45px;padding-bottom: 10px}.lists_6 .items .item:nth-child(3){margin-left: 220px}.lists_6 .center{position: absolute;left: 50%;margin-left: -111px;top: 29px;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;border: 7px solid #da251e}.lists_6 .center p{width: 160px;height: 160px;display: table-cell;vertical-align: middle;text-align: center;font-size: 16px;padding: 10px;font-weight: 700;text-transform: uppercase;background: #f5b8b6;color: #020202;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;border: 14px solid #fff}.lists_7{position: relative}.lists_7 .arrows{position: absolute;top: 45px;right: 40px}.lists_7 .arrows div{display: inline-block;vertical-align: top;width: 35px;height: 35px;line-height: 35px;text-align: center;cursor: pointer;background: #ccc;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;font-size: 28px}.lists_7 .arrows div:hover{background: rgba(218,37,30,0.5);color: #fff}.lists_7 .items .item{display: none}.lists_7 .items .item.active{display: block}.lists_7 .items .item .photo,.lists_7 .items .item .text{height: 350px}.lists_7 .items .item .photo{width: 470px;float: left}.lists_7 .items .item .text{float: right;width: calc(100% - 470px);background: rgba(204,204,204,0.2);padding: 50px 30px;box-sizing: border-box}.lists_7 .items .item .text .name{font-size: 20px;line-height: 22px;margin-bottom: 20px;font-weight: 700}.lists_7 .nav{padding: 25px 35px;background: #da251e;color: #fff}.lists_7 .nav .item{display: inline-block;vertical-align: top;margin-right: 15px;width: 165px;font-size: 12px;line-height: 15px;font-weight: 300;cursor: pointer}.lists_7 .nav .item:last-child{margin-right: 0}.lists_7 .nav .item:last-child .announce{border-right: 0}.lists_7 .nav .item.active .name,.lists_7 .nav .item:hover .name{font-weight: 700}.lists_7 .nav .item.active .name:after,.lists_7 .nav .item:hover .name:after{background: #fff}.lists_7 .nav .item .name{padding: 5px 0;border-bottom: 1px solid #fff;margin-bottom: 10px;position: relative}.lists_7 .nav .item .name:after{content: '';display: block;width: 10px;height: 10px;box-sizing: border-box;border: 2px solid #fff;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;background: #da251e;position: absolute;right: -5px;bottom: -5px}.lists_7 .nav .item .announce{font-style: italic;color: rgba(255,255,255,0.7);border-right: 1px solid rgba(255,255,255,0.5)}.form{width: 400px;margin: 0 auto}.form.form_cabinet{margin: 0}.form .title{text-align: center;margin-bottom: 20px;font-size: 24px;line-height: 24px;font-weight: 700}.form label{display: block;margin-bottom: 15px;position: relative}.form label:last-child{margin: 0}.form label.hide{display: none}.form label > span{display: none;font-size: 10px;line-height: 15px;font-weight: 700;margin-bottom: 5px;color: #2d3e50}.form label.label_method > span{display: block}.form .vars label{display: inline-block;vertical-align: top;width: calc(50% - 5px);margin: 0 0 10px 0;cursor: pointer}.form .vars label > span{display: inline-block;font-size: 13px;line-height: 20px;font-weight: 400;margin: 0;padding-left: 30px;position: relative}.form .vars label > span:before{content: '';position: absolute;top: 0;left: 0;width: 20px;height: 20px;border-radius: 3px;box-sizing: border-box;background: #fff;border: 1px solid #dadada}.form .vars label input{display: none}.form .vars label input:checked + span:before{background: url("../images/icon_check.png") #2d3e50 no-repeat center center;border-color: #2d3e50}.form input[type=text],.form input[type=email],.form input[type=password],.form input[type=tel],.form input[type=number],.form input[type=date],.form select,.form textarea{width: 100%;box-sizing: border-box;border: 1px solid #dadada;border-radius: 0px;border-radius: 3px}.form input[type=text],.form input[type=email],.form input[type=password],.form input[type=tel],.form input[type=number],.form input[type=date],.form select{padding: 0 10px;height: 40px}.form textarea{padding: 10px;resize: vertical;height: 90px}.form sup{color: #e03c42;font-size: 12px}.form .submit input{padding: 0;width: 100%;border-radius: 3px}.form .links{padding-top: 15px}.form .links p,.form .links div{margin-bottom: 10px}.form .links p a,.form .links div a{text-decoration: none;border-bottom: 1px solid rgba(218,37,30,0.5)}.form .links p a:hover,.form .links div a:hover{border-color: transparent}.form.form_cabinet label > span{display: block}.block_form_inline .form{width: 100%;max-width: 400px;margin: 0}.questions .left,.questions .right{width: calc(50% - 15px)}.questions .item{margin-bottom: 20px}.questions .item .question{font-size: 16px;line-height: 32px;font-weight: 700}.questions .item .question.full{padding-left: 50px;position: relative;cursor: pointer;color: #da251e}.questions .item .question.full span{position: absolute;top: 0;left: 0;width: 32px;height: 32px;line-height: 30px;border: 1px solid #ccc;box-sizing: border-box;text-align: center;color: #353535;border-radius: 50%}.questions .item .question.full.active span{background: url("../images/icon_q.png") no-repeat center center;color: #fff;border: 0;border-radius: 0}.questions .item .question.full + .answer{display: none}.questions .item .answer{margin-top: 10px;margin-left: 50px;padding: 25px;border: 1px solid #ccc;border-radius: 0 10px 10px 10px}.articles:after{content: '';display: block;clear: both}.articles .item{float: left;width: calc(33.33% - 13.33px);margin: 0 20px 20px 0;box-sizing: border-box;padding: 20px;border-radius: 20px;background: #f4f4f4}.articles .item .name{font-size: 18px;line-height: 22px;font-weight: 700;margin-bottom: 10px}.articles .item .name a{color: #353535;text-decoration: none}.articles .item .name a:hover{color: #da251e}.articles .item .announce{font-size: 16px;line-height: 25px;overflow: hidden}.articles .item .date{font-size: 16px;line-height: 20px;color: #797979;clear: both}.articles .item .photo{margin-bottom: 10px}.articles .item .photo a{display: block}.articles .item .photo a img{display: block;border-radius: 20px;max-width: 100%}.articles .item .text{margin-bottom: 10px}.articles .item.item_count_sub_first .photo{margin-bottom: 10px}.articles .item.item_count_sub_first .name{margin-bottom: 10px}.articles .item.item_count_sub_first .announce{margin-bottom: 10px}.articles.single .item:nth-child(3n){margin-right: 0}.articles.sub_items .item:nth-child(3),.articles.sub_items .item:nth-child(5){margin-right: 0}.articles.subcat_items .item .photo,.articles.articles_1 .item .photo{margin-bottom: 10px}.articles.subcat_items .item:nth-child(2),.articles.subcat_items .item:nth-child(5){margin-right: 0}.articles.subcat_items .item:nth-child(2) .text{height: auto !important}.articles.subcat_items .item:first-child{width: calc(66.66% - 8px);position: relative}.articles.subcat_items .item:first-child .photo{float: left;width: 305px;margin: 0}.articles.subcat_items .item:first-child .text{float: right;width: calc(100% - 330px)}.articles.subcat_items .item:first-child .date{position: absolute;left: 345px;bottom: 15px}.articles.articles_1 .item:nth-child(3n){margin-right: 0}.articles.articles_1 .item .photo{margin-bottom: 15px}.articles.articles_1 .item .name{margin-bottom: 10px}.articles .owl-item .item{float: none;width: 100%;margin: 0}.articles_sub{margin-bottom: 30px}.articles_sub .title{font-size: 24px;line-height: 30px;font-weight: 700;margin-bottom: 25px}.detail_article .section{float: left;width: calc(100% - 300px)}.detail_article .section .related .title{font-size: 20px;line-height: 20px;margin-bottom: 30px;font-weight: 700}.detail_article .aside{float: right;width: 270px}.detail_article .aside .related{background: #f4f4f4;padding: 25px;border-radius: 10px;margin-bottom: 25px}.detail_article .aside .related .title{font-size: 18px;line-height: 20px;margin-bottom: 15px;font-weight: 700}.detail_article .aside .related .items .item{margin-bottom: 10px}.detail_article .aside .related .items .item .photo{margin-bottom: 5px}.detail_article .aside .related .items .item .photo a{display: block}.detail_article .aside .related .items .item .photo a img{display: block;border-radius: 10px}.detail_article .aside .related .items .item .name{font-size: 14px;line-height: 20px;font-weight: 500;margin-bottom: 5px}.detail_article .aside .related .items .item .name a{color: #353535;text-decoration: none}.detail_article .aside .related .items .item .name a:hover{color: #da251e}.detail_article .aside .related .items .item .date{color: #797979;font-size: 12px;line-height: 20px}.detail_article .aside .related .items .item .count{color: #da251e;font-weight: 500;font-size: 14px;line-height: 20px}.detail_article .aside .related.popular .items .item{padding-left: 20px;position: relative}.detail_article .aside .related.popular .items .item .count{position: absolute;top: 0;left: 0}.detail_article .content{margin-bottom: 30px}.detail_article .content .bg{color: #fff;text-align: center;border-radius: 10px;padding: 50px 70px}.detail_article .content .photo{margin: 0 0 30px 0}.detail_article .content .photo a{display: block}.detail_article .content .photo img{display: block;border-radius: 10px}.detail_article .content .title{font-size: 30px;line-height: 35px;margin-bottom: 15px;font-weight: 700}.detail_article .content .date{color: #797979;font-size: 12px;line-height: 20px;margin-bottom: 15px}.detail_article .content .photos a{display: inline-block;vertical-align: top;margin: 0 25px 0 0}.detail_article .content .photos a:last-child{margin: 0}.detail_article .content .photos a img{display: block;border-radius: 10px}.detail_article .content .photos .owl-item a{display: block;margin: 0}.detail_article .content .text{margin-bottom: 30px}.detail_article .content .text .gray{background: #ebebeb;border-radius: 10px;padding: 40px 30px}.detail_article .content .text .gray .article .info:before{background-color: #ebebeb}.detail_article .content .text .gray .article .photo{width: 170px}.detail_article .content .text .gray .article .photo + p,.detail_article .content .text .gray .article .photo + div{float: right;width: calc(100% - 200px)}.detail_article .content .text .gray .article .photo + p + p,.detail_article .content .text .gray .article .photo + div + p,.detail_article .content .text .gray .article .photo + p + div,.detail_article .content .text .gray .article .photo + div + div{clear: both}.detail_article .content .text .photo{width: 300px;float: left;margin: 0 30px 30px 0}.detail_article .content .text .photo + .article{float: right;width: calc(100% - 330px)}#related_articles .owl-nav{margin: 0;position: absolute;right: 0;top: -60px}#related_articles .owl-nav .owl-prev,#related_articles .owl-nav .owl-next{margin: 0;padding: 0;width: 40px;height: 40px;line-height: 40px;text-align: center;background-color: #bcbcbc;border-radius: 50%;font-size: 28px;background-position: center center;background-repeat: no-repeat}#related_articles .owl-nav .owl-prev:hover,#related_articles .owl-nav .owl-next:hover{background-color: rgba(188,188,188,0.9)}#related_articles .owl-nav .owl-prev i,#related_articles .owl-nav .owl-next i{display: none}#related_articles .owl-nav .owl-prev{margin-right: 5px;background-image: url("../images/arrow_left.png")}#related_articles .owl-nav .owl-next{background-image: url("../images/arrow_right.png")}.article_photos .owl-nav,.article_photos_single .owl-nav,.article_photos_4 .owl-nav{margin: 0;position: absolute;width: 100%;top: 50%;margin-top: -20px}.article_photos .owl-nav .owl-prev,.article_photos_single .owl-nav .owl-prev,.article_photos_4 .owl-nav .owl-prev,.article_photos .owl-nav .owl-next,.article_photos_single .owl-nav .owl-next,.article_photos_4 .owl-nav .owl-next{position: absolute;margin: 0;padding: 0;width: 40px;height: 40px;background-color: rgba(53,53,53,0.5);background-repeat: no-repeat !important;background-position: center center !important;border-radius: 50%}.article_photos .owl-nav .owl-prev i,.article_photos_single .owl-nav .owl-prev i,.article_photos_4 .owl-nav .owl-prev i,.article_photos .owl-nav .owl-next i,.article_photos_single .owl-nav .owl-next i,.article_photos_4 .owl-nav .owl-next i{display: none}.article_photos .owl-nav .owl-prev:hover,.article_photos_single .owl-nav .owl-prev:hover,.article_photos_4 .owl-nav .owl-prev:hover,.article_photos .owl-nav .owl-next:hover,.article_photos_single .owl-nav .owl-next:hover,.article_photos_4 .owl-nav .owl-next:hover{background-color: rgba(53,53,53,0.7)}.article_photos .owl-nav .owl-prev,.article_photos_single .owl-nav .owl-prev,.article_photos_4 .owl-nav .owl-prev{left: 20px;background-image: url("../images/article_slider_arrow_left.png") !important}.article_photos .owl-nav .owl-next,.article_photos_single .owl-nav .owl-next,.article_photos_4 .owl-nav .owl-next{right: 20px;background-image: url("../images/article_slider_arrow_right.png") !important}.article_photos .owl-dots,.article_photos_single .owl-dots,.article_photos_4 .owl-dots{margin: 0;padding: 20px 0 0}.article_photos .owl-dots .owl-dot span,.article_photos_single .owl-dots .owl-dot span,.article_photos_4 .owl-dots .owl-dot span{background: #bcbcbc}.article_photos .owl-dots .owl-dot.active span,.article_photos_single .owl-dots .owl-dot.active span,.article_photos_4 .owl-dots .owl-dot.active span{background: #da251e}.others .item{margin-bottom: 30px}.others .item .photo,.others .item .text{width: calc(50% - 15px)}.others .item .photo{float: left;position: relative;height: 320px;background-position: center center;background-repeat: no-repeat}.others .item .photo .icon{position: absolute;right: 0;top: 0;width: 50%;height: 100%;background-color: rgba(218,37,30,0.7);background-position: center center;background-repeat: no-repeat}.others .item .text{width: calc(50% - 15px);float: right}.others .item .name{font-size: 22px;line-height: 24px;margin-bottom: 15px;font-weight: 700}.others .item:nth-child(even) .photo{float: right}.others .item:nth-child(even) .text{float: left}.gallery ul{list-style: none}.gallery ul li{float: left;width: 220px;height: 220px;overflow: hidden;position: relative;margin: 0 15px 15px 0}.gallery ul li a{display: block}.gallery ul li a span{display: none;width: 100%;height: 100%;position: absolute;top: 0;left: 0;background: rgba(0,0,0,0.4);font-size: 70px;line-height: 220px;text-align: center}.gallery ul li a span i{color: #fff}.gallery ul li a:hover span{display: block}.gallery ul li:nth-child(5n){margin-right: 0px}.photos_2 .owl-carousel{width: 570px;float: left}.photos_2 .text{float: right;width: calc(100% - 590px)}.galleries .item{display: inline-block;vertical-align: top;width: 200px;margin: 0 25px 25px 0}.galleries .item:nth-child(5n){margin-right: 0}.galleries .item .photo{margin-bottom: 15px}.galleries .item .name{font-size: 15px;line-height: 20px;text-align: center;font-weight: 700}.galleries .item .name a{color: #353535;text-decoration: none}.galleries .item .name a:hover{color: #da251e}.specialists_1{text-align: center}.specialists_1 .item{display: inline-block;vertical-align: top;width: 19%;padding: 0 10px;box-sizing: border-box}.specialists_1 .item:first-child{padding-left: 0}.specialists_1 .item:last-child{padding-right: 0}.specialists_1 .item .photo{margin-bottom: 15px}.specialists_1 .item .photo a{display: block;height: 315px;background-repeat: no-repeat;background-position: center bottom}.specialists_1 .item .name{text-transform: uppercase;font-size: 16px;line-height: 20px;margin-bottom: 10px}.specialists_1 .item .name a{text-decoration: none}.specialists_1 .item .name a:hover{color: #353535}.specialists_1 .item .position{font-size: 14px}.specialists .item,.detail_specialist .item{margin-bottom: 30px;padding-bottom: 30px;border-bottom: 1px solid #da251e}.specialists .item .photo,.detail_specialist .item .photo{float: left;width: 270px;text-align: center;position: relative}.specialists .item .photo .write,.detail_specialist .item .photo .write{display: none;position: absolute;bottom: 20px;left: 15px;-webkit-border-radius: 22px;-moz-border-radius: 22px;border-radius: 22px;border: 5px solid rgba(204,204,204,0.5)}.specialists .item .photo .write a,.detail_specialist .item .photo .write a{display: inline-block;line-height: 35px;width: 230px;box-sizing: border-box;text-align: center;color: #fff;text-decoration: none;background: #da251e;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px}.specialists .item .photo .write a:hover,.detail_specialist .item .photo .write a:hover{background-color: rgba(218,37,30,0.8)}.specialists .item .text,.detail_specialist .item .text{float: right;width: calc(100% - 300px)}.specialists .item .text .name,.detail_specialist .item .text .name{text-transform: uppercase;font-size: 20px;line-height: 20px;margin-bottom: 10px;font-weight: 700}.specialists .item .text .name a,.detail_specialist .item .text .name a{text-decoration: none}.specialists .item .text .name a:hover,.detail_specialist .item .text .name a:hover{color: #353535}.specialists .item .text .param,.detail_specialist .item .text .param{text-transform: uppercase;color: #da251e;font-weight: 700;margin-bottom: 10px}.specialists .item .text .value,.detail_specialist .item .text .value{margin-bottom: 10px;font-size: 14px;line-height: 21px}.specialists .item .text .value ol,.detail_specialist .item .text .value ol,.specialists .item .text .value ul,.detail_specialist .item .text .value ul{margin-left: 20px}.specialists .item .text hr,.detail_specialist .item .text hr{height: 0px;background: none;border-top: 1px dashed #ccc;margin: 15px 0}.specialists .item .text .more,.detail_specialist .item .text .more{display: none}.specialists .item .text .more a,.detail_specialist .item .text .more a{text-decoration: none}.specialists .item .text .more a:hover,.detail_specialist .item .text .more a:hover{color: #353535}.specialists .item:hover .more,.detail_specialist .item:hover .more{display: block}.specialists .item:hover .write,.detail_specialist .item:hover .write{display: block}.detail_specialist .item .photo{margin-bottom: 100px}.detail_specialist .item .photo .write{display: block;bottom: -70px}.detail_specialist .item .text{padding-top: 30px}.detail_specialist .item .text .photos{padding-top: 40px}.detail_specialist .item .text .photos a{display: inline-block;vertical-align: top;margin: 0 10px 10px 0;border: 5px solid #da251e;box-shadow: 0px 1px 21px 0px rgba(0,0,0,0.35)}.detail_specialist .item .text .photos a:hover{border-color: rgba(218,37,30,0.5)}.detail_specialist .item .text .photos a img{display: block}.gb_1 .item,.gb_3 .item{position: relative}.gb_1 .item .photo,.gb_3 .item .photo{position: absolute;top: 0;left: 0;z-index: 10;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;overflow: hidden;width: 120px;height: 120px}.gb_1 .item .quote,.gb_3 .item .quote{position: absolute;z-index: 20;top: 90px;left: 80px;width: 30px;height: 30px;line-height: 30px;text-align: center;background: #da251e;color: #fff;font-size: 15px;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%}.gb_1 .item .name,.gb_3 .item .name,.gb_1 .item .date,.gb_3 .item .date{margin-left: 140px;margin-bottom: 10px}.gb_1 .item .name,.gb_3 .item .name{color: #da251e;font-size: 20px;line-height: 22px}.gb_1 .item .date,.gb_3 .item .date{font-size: 12px;line-height: 14px}.gb_1 .item .message,.gb_3 .item .message{margin-left: 60px;background: rgba(204,204,204,0.2);-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;padding: 20px 20px 20px 75px;font-size: 14px;line-height: 20px}.gb_1 .item .message .more,.gb_3 .item .message .more{padding-top: 15px}.gb_1 .item .message .more a,.gb_3 .item .message .more a{text-decoration: none}.gb_1 .item .message .more a:hover,.gb_3 .item .message .more a:hover{color: #353535}.gb_1 .item{width: 45%;margin-right: 4%;display: inline-block;vertical-align: top;box-sizing: border-box;margin-bottom: 40px}.gb_1 .item:nth-child(even){margin-right: 0}.gb_2{text-align: center}.gb_2 .item{display: inline-block;vertical-align: top;width: 30%;margin: 0 10px 30px}.gb_2 .item .message{background: rgba(204,204,204,0.2);-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;padding: 30px;font-size: 14px;line-height: 20px;margin-bottom: 20px;position: relative}.gb_2 .item .message .quote{position: absolute;left: 50%;margin-left: -15px;bottom: -15px;width: 30px;height: 30px;text-align: center;line-height: 30px;background: #da251e;color: #fff;font-size: 15px;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%}.gb_2 .item .message .more{padding-top: 10px}.gb_2 .item .message .more a{text-decoration: none}.gb_2 .item .message .more a:hover{color: #353535}.gb_2 .item .name{color: #da251e;text-align: center;font-size: 20px;line-height: 22px}.pricelist .name{padding: 7px 20px;background: rgba(204,204,204,0.5);font-size: 22px;line-height: 24px;cursor: pointer;color: #da251e}.pricelist .name:hover,.pricelist .name.active{color: #353535}.pricelist .name i{float: right}.pricelist .name + .data{display: none}.pricelist .data{margin-bottom: 10px}.pricelist .data .name{font-size: 18px;line-height: 20px}.pricelist .data .items table{width: 100%;border-collapse: collapse}.pricelist .data .items table tr th,.pricelist .data .items table tr td{padding: 7px 20px;text-align: left}.pricelist .data .items table tr th:last-child,.pricelist .data .items table tr td:last-child{text-align: right}.pricelist .data .items table tr th{color: #da251e}.pricelist .data .items table tr:nth-child(even){background: rgba(204,204,204,0.5)}.videos .item{display: inline-block;vertical-align: top;text-align: center;width: 270px;margin: 0 25px 30px 0}.videos .item a{display: block;color: #353535;position: relative;text-decoration: none}.videos .item a i{width: 100px;height: 100px;position: absolute;top: 50%;left: 50%;margin-left: -50px;margin-top: -50px;font-size: 70px;color: #e03c42}.videos .item a:hover{color: #da251e}.videos .item a:hover i{color: #fff}.videos .item iframe,.videos .item video{max-width: 100%;margin-bottom: 10px}.videos .item span{display: block}.detail_video{text-align: center}.cart_title{font-size: 20px;line-height: 20px;margin-bottom: 20px}.cart_items ul{list-style: none;width: 100%;display: table;border: 1px solid #cecece;border-radius: 5px;margin-bottom: 20px}.cart_items ul li{display: table-row}.cart_items ul li > div{display: table-cell;vertical-align: middle;padding: 20px;border-bottom: 1px solid #cecece}.cart_items ul li > div .desc{font-size: 14px;line-height: 20px;margin-bottom: 10px}.cart_items ul li > div.photo{width: 140px;text-align: center}.cart_items ul li > div.photo a{display: block}.cart_items ul li > div.photo a img{display: inline-block;max-width: 100%}.cart_items ul li > div.photo i{font-size: 70px;color: #ccc}.cart_items ul li > div.info .name{font-size: 18px;line-height: 20px;margin-bottom: 10px}.cart_items ul li > div.info .name a{color: #353535;text-decoration: none}.cart_items ul li > div.info .name a:hover{color: #da251e}.cart_items ul li > div.info .art{font-size: 14px;line-height: 20px;color: #7d7d7d}.cart_items ul li > div.price{width: 150px}.cart_items ul li > div.price .value{font-size: 18px;line-height: 40px;font-weight: 700}.cart_items ul li > div.price .value i{font-size: 16px}.cart_items ul li > div.count{width: 150px}.cart_items ul li > div.delete{position: relative}.cart_items ul li > div.delete a{position: absolute;top: 10px;right: 10px;width: 16px;height: 16px;line-height: 16px;border-radius: 50%;text-align: center;font-size: 10px;border: 1px solid #da251e}.cart_items ul li:last-child > div{border: 0}.cart_summary{border: 1px solid #cecece;border-radius: 5px;padding: 20px;line-height: 40px}.cart_summary .cart_title{float: left;font-size: 18px;line-height: 40px;margin: 0}.cart_summary .cart_title span{color: #da251e}.cart_summary .right > div,.cart_summary .right > span{display: inline-block;vertical-align: top;margin-left: 20px}.cart_summary .right .total{font-size: 18px}.cart_summary .right .total span{font-size: 24px;font-weight: 700}.cart_summary .right .empty a{text-decoration: none}.cart_summary .right .empty a:hover{color: #353535}.cart_empty{text-align: center}.cart_empty:before{content: '';display: inline-block;width: 180px;height: 180px;border-radius: 50%;background: url("../images/icon_cart_checkout.svg") #da251e no-repeat center center;margin-bottom: 20px}.cart_empty .cart_title{font-size: 36px;line-height: 40px;font-weight: 700}.cart_empty .desc a{color: #353535;text-decoration: none;border-bottom: 1px solid rgba(53,53,53,0.5)}.cart_empty .desc a:hover{border-color: transparent;color: #da251e}.cart_empty .sent a{text-decoration: none;border-bottom: 1px solid rgba(218,37,30,0.5)}.cart_empty .sent a:hover{border-color: transparent}.cart_empty .hours{padding: 30px 0}.cart_empty .number{font-size: 24px;line-height: 30px;font-weight: 700;margin-bottom: 20px}.cart_empty .number span{color: #da251e}.checkout .goods{float: right;width: 480px;border: 1px solid #d8d8d8;border-radius: 5px;overflow: hidden}.checkout .goods .top{background: #494949;line-height: 40px;padding: 10px 20px;color: #fff;font-weight: 700}.checkout .goods .top .title{float: left;font-size: 24px}.checkout .goods .top .change{float: right;font-size: 12px;text-transform: uppercase}.checkout .goods .top .change a{color: #fff;text-decoration: none}.checkout .goods .top .change a:hover{color: #da251e}.checkout .goods .items .item{padding: 10px 20px;border-bottom: 1px solid #d8d8d8}.checkout .goods .items .item .photo{float: left;width: 80px}.checkout .goods .items .item .photo a{display: block;text-decoration: none;text-align: center}.checkout .goods .items .item .photo a img{display: inline-block;max-width: 100%}.checkout .goods .items .item .photo a i{color: #ccc;font-size: 50px}.checkout .goods .items .item .info{float: right;width: calc(100% - 100px)}.checkout .goods .items .item .info .name{font-size: 16px;line-height: 20px;margin-bottom: 5px}.checkout .goods .items .item .info .name a{color: #353535;text-decoration: none}.checkout .goods .items .item .info .name a:hover{color: #da251e}.checkout .goods .items .item .info .amount{color: #9f9f9f;font-size: 14px;line-height: 20px;margin-bottom: 5px}.checkout .goods .items .item .info .price{font-size: 18px;line-height: 20px;font-weight: 700}.checkout .goods .items .item .info .price i{font-size: 16px}.checkout .goods .result{padding: 10px 20px;border-bottom: 1px solid #d8d8d8}.checkout .goods .result .table{width: 100%}.checkout .goods .result .table > div{display: flex;justify-content: space-between;margin-bottom: 10px}.checkout .goods .result .table > div.hide{display: none}.checkout .goods .result .table > div > div{text-align: left;font-size: 16px;line-height: 20px;padding: 2px 0}.checkout .goods .result .table > div > div:nth-child(2){flex: 1 0;border-bottom: 1px dotted #d2d2d2;height: 1em;margin: 0 .4em}.checkout .goods .result .table > div > div:last-child{font-weight: 700}.checkout .goods .promo{padding: 25px 20px 15px;border-bottom: 1px solid #d8d8d8}.checkout .goods .promo label{display: block;position: relative}.checkout .goods .promo label > span{display: block;position: absolute;top: -10px;left: 10px;padding: 0 5px;background: #fff;color: #9b9b9b;font-size: 14px;line-height: 20px}.checkout .goods .promo label input[type=text]{width: 100%;height: 45px;border: 1px solid #9b9b9b;padding: 0 120px 0 15px;border-radius: 5px;box-sizing: border-box}.checkout .goods .promo label a{position: absolute;line-height: 34px;top: 5px;right: 5px;display: inline-block;background: #353535;text-decoration: none;color: #fff;text-transform: uppercase;border-radius: 3px;font-size: 14px;padding: 0 10px;cursor: pointer}.checkout .goods .promo label a:hover{background: #da251e}.checkout .goods .promo .error{padding-top: 10px}.checkout .goods .submit{padding: 10px 20px}.checkout .goods .submit .total{margin-bottom: 15px;font-size: 18px;line-height: 30px;text-align: right}.checkout .goods .submit .total span{font-size: 24px;font-weight: 700}.checkout .goods .submit input[type=submit]{width: 100%;margin-bottom: 15px;height: 50px;border-radius: 25px}.checkout .goods .submit .rules{text-align: center}.checkout .cart_form{float: left;width: calc(100% - 510px)}.checkout .cart_form .form{margin: 0;width: 100%}.checkout .cart_form .form .submit input[type=submit],.checkout .cart_form .form .submit .rules{display: inline-block;vertical-align: middle}.checkout .cart_form .form .submit input[type=submit]{height: 50px;padding: 0 150px;border-radius: 25px}.checkout .cart_form .form .submit .rules{margin: 0 0 0 30px}.checkout .cart_form .row{border: 1px solid #d8d8d8;padding: 15px;margin-bottom: 15px;border-radius: 5px}.checkout .cart_form .row .name{font-size: 24px;line-height: 30px;font-weight: 700;padding-left: 35px;background-position: center left;background-repeat: no-repeat;margin-bottom: 35px}.checkout .cart_form .row .content{padding: 0 30px 30px}.checkout .cart_form .row.personal .name{background-image: url("../images/icon_checkout_personal.svg")}.checkout .cart_form .row.delivery .name{background-image: url("../images/icon_checkout_delivery.svg")}.checkout .cart_form .row.address .name{background-image: url("../images/icon_checkout_address.svg")}.checkout .cart_form .row.payment .name{background-image: url("../images/icon_checkout_payment.svg")}.checkout .cart_form .row.comment .name{background-image: url("../images/icon_checkout_comment.svg")}.cdek_delivery_calc{display: block;font-size: 16px;color: #da251e;margin-bottom: 15px}.cdek_delivery_calc.hide{display: none}.individual_pvz select,.individual_sber select{width: auto;max-width: 50%;display: inline-block;vertical-align: top;margin: 0 15px 15px 0}#cart_animation{opacity: 0;position: absolute;top: 10px;right: 10px;width: 15px;height: 15px;background: url('../images/ajax_loader.gif')}.hide{display: none}sup.req{color: #e03c42;font-size: 10px}.cart_added{text-align: center;width: 500px;padding: 20px 0 0}.cart_added h1{font-size: 1.5em;margin-bottom: 20px}.cart_added .button{display: inline-block;vertical-align: top;margin: 10px}.cart_added .button a{display: block;color: #fff;background: #da251e;border: 1px solid #da251e;cursor: pointer;padding: 7px 14px;text-decoration: none;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px}.cart_added .button a:hover{color: #da251e;background: #fff}#pvz_map,#pvz_map_sber{height: 400px;margin-bottom: 10px}.payment_info .user_info,.payment_info .ym_form{display: inline-block;vertical-align: top;width: calc(50% - 10px)}.ballon_content div{margin-bottom: 5px;font-size: 12px;line-height: 15px;font-family: 'Roboto', sans-serif}.ballon_content .pvzname{font-size: 14px;color: #da251e;font-weight: 500}.ballon_content button{height: 40px;border-radius: 5px}.user_nav{margin-bottom: 35px}.user_nav nav{border-bottom: 2px solid #e9e9e9}.user_nav nav ul{list-style: none}.user_nav nav ul li{display: inline-block;vertical-align: top;margin-right: 40px;font-size: 20px;line-height: 50px}.user_nav nav ul li a{color: #353535;text-decoration: none;display: block;position: relative}.user_nav nav ul li a:after{content: '';display: none;width: 100%;height: 2px;background: #da251e;position: absolute;bottom: -2px;left: 0}.user_nav nav ul li a:hover,.user_nav nav ul li a.active{color: #da251e}.user_nav nav ul li a.active{font-weight: 700}.user_nav nav ul li a.active:after{display: block}.orders .order{margin-bottom: 30px}.orders .order .top{background: #f5f5f5;padding: 0 10px;line-height: 40px}.orders .order .top.top_1{background: #ffd687}.orders .order .top.top_3{background: #bff4c1}.orders .order .top.top_4{background: #ffc3c3}.orders .order .top .number{float: left;font-weight: 700;margin-right: 20px}.orders .order .top .date{float: left}.orders .order .top .status{float: right}.orders .order .items{border: 1px solid #cecece;border-top: 0}.orders .order .items .item{display: table;width: 100%;border-bottom: 1px solid #cecece}.orders .order .items .item > div{display: table-cell;vertical-align: middle;padding: 20px}.orders .order .items .item > div .desc{font-size: 14px;line-height: 20px;margin-bottom: 10px}.orders .order .items .item > div.photo{width: 140px;text-align: center}.orders .order .items .item > div.photo a{display: block}.orders .order .items .item > div.photo a img{display: inline-block;max-width: 100%}.orders .order .items .item > div.photo i{font-size: 70px;color: #ccc}.orders .order .items .item > div.info .name{font-size: 18px;line-height: 20px;margin-bottom: 10px}.orders .order .items .item > div.info .name a{color: #353535;text-decoration: none}.orders .order .items .item > div.info .name a:hover{color: #da251e}.orders .order .items .item > div.info .art{font-size: 14px;line-height: 20px;color: #7d7d7d}.orders .order .items .item > div.price,.orders .order .items .item > div.count{width: 150px}.orders .order .items .item > div.price .value,.orders .order .items .item > div.count .value{font-size: 18px;line-height: 40px;font-weight: 700}.orders .order .items .item > div.price .value i,.orders .order .items .item > div.count .value i{font-size: 16px}.orders .order .items .item:last-child{border: 0}.orders .order .summary{padding: 20px;border: 1px solid #cecece;border-top: 0;line-height: 40px}.orders .order .summary .summ{float: left;font-size: 18px}.orders .order .summary .summ strong{font-size: 24px}.orders .order .summary .summ strong i{font-size: 20px}.orders .order .summary .cancel{float: right;font-size: 14px}.orders .order .summary .cancel a{margin-left: 10px}.weather .aside{float: left;width: 370px}.weather .section{float: right;width: calc(100% - 400px)}.weather .top{background: #f4f4f4;padding: 50px;margin-bottom: 40px}.weather .title{font-size: 20px;line-height: 25px;margin-bottom: 25px;font-weight: 700}.weather .title span{font-size: 16px;font-weight: 400}.weather .months_list{margin-bottom: 40px}.weather .months_list .items a{display: inline-block;vertical-align: top;width: calc(25% - 5px);font-size: 16px;line-height: 25px;padding-left: 50px;position: relative;text-decoration: none;box-sizing: border-box;margin-bottom: 10px;font-weight: 700}.weather .months_list .items a:before{content: '';display: block;width: 25px;height: 2px;background: #da251e;position: absolute;top: 50%;left: 0;margin-top: -1px}.weather .months_list .items a span{border-bottom: 1px solid rgba(218,37,30,0.5)}.weather .months_list .items a:hover span{border-color: transparent}.weather .months_list .items a.a12,.weather .months_list .items a.a1,.weather .months_list .items a.a2{color: #067adc}.weather .months_list .items a.a12:before,.weather .months_list .items a.a1:before,.weather .months_list .items a.a2:before{background: #067adc}.weather .months_list .items a.a12 span,.weather .months_list .items a.a1 span,.weather .months_list .items a.a2 span{border-color: rgba(6,122,220,0.5)}.weather .months_list .items a.a3,.weather .months_list .items a.a4,.weather .months_list .items a.a5{color: #059e4d}.weather .months_list .items a.a3:before,.weather .months_list .items a.a4:before,.weather .months_list .items a.a5:before{background: #059e4d}.weather .months_list .items a.a3 span,.weather .months_list .items a.a4 span,.weather .months_list .items a.a5 span{border-color: rgba(5,158,77,0.5)}.weather .months_list .items a.a6,.weather .months_list .items a.a7,.weather .months_list .items a.a8{color: #e43d39}.weather .months_list .items a.a6:before,.weather .months_list .items a.a7:before,.weather .months_list .items a.a8:before{background: #e43d39}.weather .months_list .items a.a6 span,.weather .months_list .items a.a7 span,.weather .months_list .items a.a8 span{border-color: rgba(228,61,57,0.5)}.weather .months_list .items a.a9,.weather .months_list .items a.a10,.weather .months_list .items a.a11{color: #dc8906}.weather .months_list .items a.a9:before,.weather .months_list .items a.a10:before,.weather .months_list .items a.a11:before{background: #dc8906}.weather .months_list .items a.a9 span,.weather .months_list .items a.a10 span,.weather .months_list .items a.a11 span{border-color: rgba(220,137,6,0.5)}.weather .temperature{margin-bottom: 40px}.weather .temperature .items .item{float: left;width: 8.33%;border-right: 1px solid #fff;box-sizing: border-box;text-align: center;line-height: 40px;font-size: 16px}.weather .temperature .items .item .chart{position: relative}.weather .temperature .items .item .chart span{display: block;position: absolute;width: 100%;bottom: 0;left: 0}.weather .temperature .items .item .name,.weather .temperature .items .item .day{font-weight: 700}.weather .temperature .items .item .water span{display: block;background: url("../images/temp_water.png") no-repeat center left}.weather .temperature .items .item .day{position: relative}.weather .temperature .items .item .day:before{content: '';display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(53,53,53,0.05)}.weather .temperature .items .item.item12 .name,.weather .temperature .items .item.item1 .name,.weather .temperature .items .item.item2 .name,.weather .temperature .items .item.item12 .day,.weather .temperature .items .item.item1 .day,.weather .temperature .items .item.item2 .day,.weather .temperature .items .item.item12 .night,.weather .temperature .items .item.item1 .night,.weather .temperature .items .item.item2 .night,.weather .temperature .items .item.item12 .chart span,.weather .temperature .items .item.item1 .chart span,.weather .temperature .items .item.item2 .chart span{background: #84d7f2}.weather .temperature .items .item.item3 .name,.weather .temperature .items .item.item4 .name,.weather .temperature .items .item.item5 .name,.weather .temperature .items .item.item3 .day,.weather .temperature .items .item.item4 .day,.weather .temperature .items .item.item5 .day,.weather .temperature .items .item.item3 .night,.weather .temperature .items .item.item4 .night,.weather .temperature .items .item.item5 .night,.weather .temperature .items .item.item3 .chart span,.weather .temperature .items .item.item4 .chart span,.weather .temperature .items .item.item5 .chart span{background: #aeed9d}.weather .temperature .items .item.item6 .name,.weather .temperature .items .item.item7 .name,.weather .temperature .items .item.item8 .name,.weather .temperature .items .item.item6 .day,.weather .temperature .items .item.item7 .day,.weather .temperature .items .item.item8 .day,.weather .temperature .items .item.item6 .night,.weather .temperature .items .item.item7 .night,.weather .temperature .items .item.item8 .night,.weather .temperature .items .item.item6 .chart span,.weather .temperature .items .item.item7 .chart span,.weather .temperature .items .item.item8 .chart span{background: #f5ccb8}.weather .temperature .items .item.item9 .name,.weather .temperature .items .item.item10 .name,.weather .temperature .items .item.item11 .name,.weather .temperature .items .item.item9 .day,.weather .temperature .items .item.item10 .day,.weather .temperature .items .item.item11 .day,.weather .temperature .items .item.item9 .night,.weather .temperature .items .item.item10 .night,.weather .temperature .items .item.item11 .night,.weather .temperature .items .item.item9 .chart span,.weather .temperature .items .item.item10 .chart span,.weather .temperature .items .item.item11 .chart span{background: #fee4bc}.weather .temperature .items:after{content: '';display: block;clear: both}.weather .long{padding: 20px 50px;background: #f4f4f4}.weather .long .items .item{border-bottom: 1px solid #d2d2d2}.weather .long .items .item:last-child{border: 0}.weather .long .items .item .name{color: #555555;font-size: 20px;line-height: 20px;font-weight: 700;padding: 20px 0;cursor: pointer}.weather .long .items .item .name i{float: right}.weather .long .items .item .data{display: none}.weather .long .items .item .data .text{font-size: 16px;line-height: 25px;margin-bottom: 20px}.weather .long .items .item .data .numbers{margin-bottom: 20px}.weather .long .items .item .data .numbers > div{display: inline-block;vertical-align: top;width: calc(33.33% - 5px);padding-left: 60px;box-sizing: border-box;background-position: center left;background-repeat: no-repeat}.weather .long .items .item .data .numbers > div .nm{font-size: 16px;line-height: 25px}.weather .long .items .item .data .numbers > div .val{font-size: 22px;line-height: 25px;color: #067adc;font-weight: 700}.weather .long .items .item .data .numbers > div.day{background-image: url("../images/weather_day.png")}.weather .long .items .item .data .numbers > div.night{background-image: url("../images/weather_night.png")}.weather .long .items .item .data .numbers > div.water{background-image: url("../images/weather_water.png")}.weather .long .items .item.active .name{color: #067adc}.weather .all{font-size: 16px;line-height: 25px;font-weight: 700}.weather .all a{text-decoration: none;border-bottom: 1px solid rgba(218,37,30,0.5)}.weather .all a:hover{border-color: transparent}.weather .weather_articles .items{margin-bottom: 20px}.weather .weather_articles .items .item{box-shadow: 2px 5px 20px 0px rgba(0,0,0,0.12);margin-bottom: 10px}.weather .weather_articles .items .item .photo{float: left;width: 110px}.weather .weather_articles .items .item .photo a{display: block}.weather .weather_articles .items .item .photo a img{max-width: 100%;display: block}.weather .weather_articles .items .item .text{float: right;width: calc(100% - 110px);padding: 25px;box-sizing: border-box}.weather .weather_articles .items .item .text .name{font-size: 16px;line-height: 25px;font-weight: 700;margin-bottom: 10px}.weather .weather_articles .items .item .text .name a{color: #353535;text-decoration: none}.weather .weather_articles .items .item .text .name a:hover{color: #da251e}.weather .weather_articles .items .item .text .more{font-size: 16px;line-height: 25px}.weather .weather_articles .items .item .text .more a{text-decoration: none;border-bottom: 1px solid rgba(218,37,30,0.5)}.weather .weather_articles .items .item .text .more a:hover{border-color: transparent}.weather .resorts{border: 5px solid #fcd116;padding: 40px;margin-bottom: 50px}.weather .resorts .title{text-transform: uppercase}.weather .resorts .items{margin-bottom: 20px}.weather .resorts .items .item{margin-bottom: 10px}.weather .resorts .items .item .photo{width: 70px;float: left}.weather .resorts .items .item .photo a{display: block}.weather .resorts .items .item .photo a img{display: block;max-width: 70px;border-radius: 50%}.weather .resorts .items .item .text{float: right;width: calc(100% - 90px)}.weather .resorts .items .item .text .name{font-size: 18px;line-height: 20px;font-weight: 700;margin-bottom: 5px}.weather .resorts .items .item .text .name a{color: #353535;text-decoration: none}.weather .resorts .items .item .text .name a:hover{color: #da251e}.weather .resorts .items .item .text .desc,.weather .resorts .items .item .text .values{font-size: 16px;line-height: 25px}.weather .resorts .items .item .text .desc{color: #959595}.resort{margin-bottom: 50px}.resort .top .container,.resort .resort_estate .container{max-width: 1700px;margin: 0 auto;background: #f4f4f4;border-radius: 30px;padding: 60px 0}.resort .top{margin-bottom: 50px}.resort .top .image{float: left;width: 370px}.resort .top .image img{border-radius: 30px}.resort .top .text{float: right;width: calc(100% - 400px)}.resort .top .text .title{font-size: 22px;line-height: 25px;font-weight: 700;margin-bottom: 30px}.resort .top .text .article{margin-bottom: 30px}.resort .top .text .sub .item{display: inline-block;vertical-align: top;width: calc(50% - 5px);padding-right: 50px;box-sizing: border-box;margin-bottom: 15px}.resort .top .text .sub .item a{display: block;font-size: 18px;line-height: 25px;font-weight: 700;color: #353535;text-decoration: none}.resort .top .text .sub .item a:hover{color: #da251e}.resort .top .text .sub .item a span{display: inline-block;vertical-align: middle}.resort .top .text .sub .item a span.icon{width: 40px;height: 40px;background-color: #da251e;background-position: center center;background-repeat: no-repeat;border-radius: 50%}.resort .top .text .sub .item a span.name{padding-left: 10px;box-sizing: border-box;width: calc(100% - 45px)}.resort .resort_weather,.resort .resort_beaches,.resort .resort_news,.resort .resort_estate{position: relative}.resort .resort_weather .title,.resort .resort_beaches .title,.resort .resort_news .title,.resort .resort_estate .title{position: absolute;top: 300px;left: 0;font-size: 30px;line-height: 60px;font-weight: 400;text-transform: uppercase;color: #fff}.resort .resort_weather .title > span,.resort .resort_beaches .title > span,.resort .resort_news .title > span,.resort .resort_estate .title > span{display: block;-moz-transform: rotate(-90deg);-ms-transform: rotate(-90deg);-webkit-transform: rotate(-90deg);-o-transform: rotate(-90deg);transform: rotate(-90deg);padding-right: 160px;background-position: center right;background-repeat: no-repeat}.resort .resort_weather{margin-bottom: 70px}.resort .resort_weather .title > span{background-image: url("../images/icon_resort_weather_title.png")}.resort .resort_weather .nav{padding: 0 70px}.resort .resort_weather .nav .item{line-height: 45px;text-align: center;font-size: 18px;font-weight: 700;color: #01919a;cursor: pointer;margin-bottom: 18px;border-radius: 23px;position: relative}.resort .resort_weather .nav .item:after{content: '';display: none;width: 20px;height: 18px;background: url("../images/icon_weather_nav_after.png") no-repeat center center;position: absolute;bottom: -18px;left: 50%;margin-left: -10px}.resort .resort_weather .nav .item.active{background: #01919a;color: #fff}.resort .resort_weather .nav .item.active:after{display: block}.resort .resort_weather .items .item{display: none;height: 540px;background: url("../images/bg_weather.jpg") no-repeat center center;background-size: cover;padding: 25px 0;box-sizing: border-box;color: #fff}.resort .resort_weather .items .item.active{display: block}.resort .resort_weather .items .item .temperature .it{background-position: center left;background-repeat: no-repeat}.resort .resort_weather .items .item .temperature .it.day{background-image: url("../images/icon_weather_day.png")}.resort .resort_weather .items .item .temperature .it.night{background-image: url("../images/icon_weather_night.png")}.resort .resort_weather .items .item .temperature .it.water{background-image: url("../images/icon_weather_water.png")}.resort .resort_weather .items .item .aside{width: 370px;float: left}.resort .resort_weather .items .item .aside .photo{position: relative;border-radius: 20px;overflow: hidden}.resort .resort_weather .items .item .aside .photo:after{content: '';display: block;width: 100%;height: 100%;position: absolute;top: 0;right: 0;z-index: 5;background: linear-gradient(to bottom, transparent 50%, rgba(0,0,0,0.9) 100%)}.resort .resort_weather .items .item .aside .photo .today{position: absolute;bottom: 0;left: 0;width: 100%;padding: 25px;z-index: 10;box-sizing: border-box}.resort .resort_weather .items .item .aside .photo .today .name{font-size: 14px;line-height: 20px;font-weight: 700;margin-bottom: 10px}.resort .resort_weather .items .item .aside .photo .today .temperature .it{display: inline-block;vertical-align: top;width: calc(33.33% - 5px);background-position: center left;background-repeat: no-repeat;box-sizing: border-box;padding-left: 35px;font-size: 15px;line-height: 30px;background-size: 30px auto;font-weight: 700}.resort .resort_weather .items .item .aside .photo .today .temperature .it.day{background-image: url("../images/icon_weather_day.png")}.resort .resort_weather .items .item .aside .photo .today .temperature .it.night{background-image: url("../images/icon_weather_night.png")}.resort .resort_weather .items .item .aside .photo .today .temperature .it.water{background-image: url("../images/icon_weather_water.png")}.resort .resort_weather .items .item .info{float: right;width: calc(100% - 430px)}.resort .resort_weather .items .item .info .subtitle{font-size: 24px;line-height: 25px;margin-bottom: 20px;font-weight: 700}.resort .resort_weather .items .item .info .text{margin-bottom: 20px;font-size: 14px;line-height: 20px;font-weight: 300}.resort .resort_weather .items .item .info .text div{margin: 0}.resort .resort_weather .items .item .info .temperature{margin-bottom: 20px}.resort .resort_weather .items .item .info .temperature .it{display: inline-block;vertical-align: top;width: calc(33% - 5px);padding-left: 80px;padding-top: 5px;height: 60px;box-sizing: border-box}.resort .resort_weather .items .item .info .temperature .it .name{font-size: 16px;line-height: 20px;color: #94f4fa}.resort .resort_weather .items .item .info .temperature .it .value{font-size: 28px;line-height: 30px;font-weight: 700}.resort .resort_weather .items .item .info .sub .it{display: inline-block;vertical-align: top;width: 220px;margin: 0 15px 20px 0}.resort .resort_weather .items .item .info .sub .it:nth-child(3n){margin-right: 0}.resort .resort_weather .items .item .info .sub .it .name{font-size: 14px;line-height: 15px;margin-bottom: 10px;font-weight: 700}.resort .resort_weather .items .item .info .sub .it .name a{color: #fff;text-decoration: none}.resort .resort_weather .items .item .info .sub .it .name a:hover{color: #94f4fa}.resort .resort_weather .items .item .info .sub .it .photo a{display: block}.resort .resort_weather .items .item .info .sub .it .photo a img{border-radius: 10px}.resort .resort_beaches{background: url("../images/bg_beaches.jpg") no-repeat center top;color: #fff;margin-bottom: 70px;padding: 50px 0;background-size: cover}.resort .resort_beaches .title > span{background-image: url("../images/icon_resort_beaches_title.png")}.resort .resort_beaches .nav{float: left;width: 270px;margin-right: 30px}.resort .resort_beaches .nav ul{list-style: none;margin-bottom: 30px;height: 400px;overflow: auto;scrollbar-color: rgba(255,255,255,0.8) rgba(255,255,255,0.1);scrollbar-width: thin}.resort .resort_beaches .nav ul li{font-size: 16px;line-height: 20px;margin-bottom: 10px;cursor: pointer}.resort .resort_beaches .nav ul li.active{font-size: 18px;font-weight: 700}.resort .resort_beaches .nav ul li.active,.resort .resort_beaches .nav ul li:hover{color: #fcd116}.resort .resort_beaches .nav ul::-webkit-scrollbar{width: 5px;border-radius: 2px}.resort .resort_beaches .nav ul::-webkit-scrollbar-track{background-color: rgba(255,255,255,0.1)}.resort .resort_beaches .nav ul::-webkit-scrollbar-thumb{background-color: rgba(255,255,255,0.8)}.resort .resort_beaches .nav .all a{display: inline-block;background: #fff;padding: 0 30px;line-height: 45px;border-radius: 23px;font-size: 12px;font-weight: 700;text-transform: uppercase;text-decoration: none}.resort .resort_beaches .nav .all a:hover{background: rgba(255,255,255,0.9)}.resort .resort_beaches .map{float: left;width: 270px;border-radius: 10px;overflow: hidden}.resort .resort_beaches .map #beaches_map{height: 480px}.resort .resort_beaches .items{float: right;width: 540px}.resort .resort_beaches .items .item{display: none}.resort .resort_beaches .items .item.active{display: block}.resort .resort_beaches .items .item .name{font-size: 26px;line-height: 30px;font-weight: 700;margin-bottom: 20px}.resort .resort_beaches .items .item .announce{font-size: 14px;line-height: 20px}.resort .resort_beaches .items .item .more{text-align: right}.resort .resort_beaches .items .item .more a{display: inline-block;font-size: 12px;line-height: 20px;text-decoration: none;color: #fcd116;border-bottom: 1px solid rgba(252,209,22,0.5);font-weight: 700}.resort .resort_beaches .items .item .more a:hover{border-color: transparent}.resort .resort_beaches .items .item .ratings{margin-bottom: 20px}.resort .resort_beaches .items .item .ratings .it{width: calc(33.33% - 20px);margin: 0 15px 15px 0;display: inline-block;vertical-align: top}.resort .resort_beaches .items .item .ratings .it .nm{font-size: 14px;line-height: 20px;font-weight: 500;margin-bottom: 10px}.resort .resort_beaches .items .item .ratings .it .rate a{color: #fcd116;display: inline-block;vertical-align: top;font-size: 16px}.resort .resort_beaches .items .item .photos{height: 105px;padding: 0 15px;overflow: hidden}.resort .resort_beaches .items .item .photos a{display: inline-block;vertical-align: top;margin: 0 15px 15px 0;width: calc(33.33% - 20px)}.resort .resort_beaches .items .item .photos a img{border-radius: 10px;max-width: 100%}.resort .resort_beaches .items .item .photos .owl-item a{display: block;margin: 0;width: 100%}.resort .resort_news{margin-bottom: 70px}.resort .resort_news .title > span{background-image: url("../images/icon_resort_news_title.png");color: #da251e}.resort .resort_news .items .item{float: left;margin: 0 30px 30px 0;width: 210px}.resort .resort_news .items .item .photo{margin-bottom: 15px}.resort .resort_news .items .item .photo a{display: block}.resort .resort_news .items .item .photo a img{display: block;border-radius: 20px}.resort .resort_news .items .item .text .name{font-size: 14px;line-height: 20px;font-weight: 700}.resort .resort_news .items .item .text .name a{color: #353535;text-decoration: none}.resort .resort_news .items .item .text .name a:hover{color: #da251e}.resort .resort_news .items .item:first-child{width: 400px;position: relative;border-radius: 20px;overflow: hidden}.resort .resort_news .items .item:first-child .photo{margin-bottom: 0}.resort .resort_news .items .item:first-child .text{position: absolute;bottom: 0;left: 0;width: 100%;padding: 20px;box-sizing: border-box;background: linear-gradient(to bottom, transparent, rgba(0,0,0,0.9))}.resort .resort_news .items .item:first-child .text .name{margin-bottom: 20px}.resort .resort_news .items .item:first-child .text .name a{color: #fff}.resort .resort_news .items .item:first-child .text .name a:hover{color: #fcd116}.resort .resort_news .items .item:first-child .text .date{font-size: 12px;line-height: 20px;color: #fcd116}.resort .resort_news .items:after{content: '';display: block;clear: both}.resort .resort_estate{margin-bottom: 70px}.resort .resort_estate .title{left: -50px}.resort .resort_estate .title > span{background-image: url("../images/icon_resort_estate_title.png");color: #da251e}.resort .resort_estate .subtitle{font-size: 18px;line-height: 40px;font-weight: 700;margin-bottom: 10px}.resort .resort_estate .nav{width: 270px;float: left;margin-right: 30px}.resort .resort_estate .nav ul{list-style: none}.resort .resort_estate .nav ul li{display: block;cursor: pointer;height: 60px;padding: 0 25px;border: 1px solid #ccc;box-sizing: border-box;border-radius: 10px;margin-bottom: 15px}.resort .resort_estate .nav ul li span{display: inline-block;vertical-align: middle;font-size: 14px;line-height: 20px}.resort .resort_estate .nav ul li:after{content: '';display: inline-block;vertical-align: middle;height: 100%}.resort .resort_estate .nav ul li.active{box-shadow: 2px 4px 15px 0px rgba(0,0,0,0.15);border-color: transparent;background: #fff;font-weight: 700}.resort .resort_estate .nav ul li.active,.resort .resort_estate .nav ul li:hover{color: #da251e}.resort .resort_estate .estates{width: 570px;float: left}.resort .resort_estate .estates .items{display: none}.resort .resort_estate .estates .items.active{display: block}.resort .resort_estate .agency{float: right;width: 270px}.resort .resort_estate .agency .items .item{margin-bottom: 10px}.resort .resort_estate .agency .items .item a{display: block;color: #353535;text-decoration: none}.resort .resort_estate .agency .items .item a:hover{color: #da251e}.resort .resort_estate .agency .items .item a .photo,.resort .resort_estate .agency .items .item a .text{display: inline-block;vertical-align: middle;box-sizing: border-box}.resort .resort_estate .agency .items .item a .photo{width: 90px}.resort .resort_estate .agency .items .item a .photo img{display: block;border-radius: 10px}.resort .resort_estate .agency .items .item a .text{width: calc(100% - 95px);padding-left: 5px}.resort .resort_estate .agency .items .item a .text span{display: block}.resort .resort_estate .agency .items .item a .text .name{font-size: 14px;line-height: 20px;font-weight: 700}.resort .resort_estate .agency .items .item a .text .count{font-size: 12px;line-height: 15px}#owl_resort_weather .owl-nav{margin: 0;position: absolute;width: 100%;top: 2px}#owl_resort_weather .owl-nav .owl-prev,#owl_resort_weather .owl-nav .owl-next{position: absolute;margin: 0;padding: 0;width: 40px;height: 40px;line-height: 40px;background: transparent;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;color: rgba(1,152,161,0.5);border: 1px solid rgba(1,152,161,0.5);font-size: 25px}#owl_resort_weather .owl-nav .owl-prev:hover,#owl_resort_weather .owl-nav .owl-next:hover{color: #0198a1;border-color: #0198a1;background: transparent}#owl_resort_weather .owl-nav .owl-prev{left: -70px}#owl_resort_weather .owl-nav .owl-next{right: -70px}.resort_estate_items .owl-nav{margin: 0;position: absolute;right: 0;top: -50px}.resort_estate_items .owl-nav .owl-prev,.resort_estate_items .owl-nav .owl-next{margin: 0;padding: 0;width: 40px;height: 40px;line-height: 40px;background: #b5b5b5;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;color: #fff;font-size: 25px}.resort_estate_items .owl-nav .owl-prev:hover,.resort_estate_items .owl-nav .owl-next:hover{background: #da251e}.resort_estate_items .owl-nav .owl-prev{margin-right: 5px}@media (max-width: 1700px){.resort .resort_weather .title,.resort .resort_beaches .title,.resort .resort_news .title,.resort .resort_estate .title{position: relative;top: auto;left: auto;margin: 0 auto 30px;max-width: 1170px}.resort .resort_weather .title > span,.resort .resort_beaches .title > span,.resort .resort_news .title > span,.resort .resort_estate .title > span{display: inline-block;-moz-transform: none;-ms-transform: none;-webkit-transform: none;-o-transform: none;transform: none}.resort .resort_weather .title span{color: #01919a;background-image: url("../images/icon_resort_weather_title_green.png")}}.block_1 .wrap{box-sizing: border-box;padding-right: 600px;background-position: top right;background-repeat: no-repeat;min-height: 510px}.block_1 .title{font-size: 28px;line-height: 35px}.intl-tel-input{display: block}.intl-tel-input.separate-dial-code .selected-dial-code{display: none}.intl-tel-input.separate-dial-code .selected-flag{background: transparent}.resort_info{background: url("../images/bg_resort_info.jpg") no-repeat center center;background-size: cover;padding: 70px 0;color: #fff}.resort_info .photo{float: left;width: 370px}.resort_info .photo img{border-radius: 20px}.resort_info .text{float: right;width: calc(100% - 400px)}.resort_info .text .article{font-size: 14px;line-height: 25px}.resort_info .text .article strong{font-size: 20px}.resort_info .text #current_time{font-size: 50px;line-height: 70px;font-weight: 300}.resort_info .text #current_time span{display: inline-block;vertical-align: top}.resort_info .text #current_time span.number{background: #fff;color: #353535;padding: 0 25px;border-radius: 5px}.resort_info .text #current_time span.dot{margin: 0 10px}.resort_info .text .currency img{float: left;width: 110px;border-radius: 10px}.resort_info .text .currency > div{float: right;width: calc(100% - 125px);margin: 0}.resort_info .text .currency:after{content: '';display: block;clear: both}