﻿
.ico-arrow-right-secondary{background-image:url(images/sprite.png);background-position:-42px -50px;width:30px;height:30px;display:inline-block;vertical-align:middle;font-size:0;}
.ico-arrow-right-teritary{background-image:url(images/sprite.png);background-position:-59px -84px;width:9px;height:14px;display:inline-block;vertical-align:middle;font-size:0;}
.ico-arrow-right{background-image:url(images/sprite.png);background-position:-42px -84px;width:13px;height:26px;display:inline-block;vertical-align:middle;font-size:0;}
.ico-envelope{background-image:url(images/sprite.png);background-position:-101px -50px;width:20px;height:13px;display:inline-block;vertical-align:middle;font-size:0;}
.ico-next{background-image:url(images/sprite.png);background-position:0 -50px;width:17px;height:63px;display:inline-block;vertical-align:middle;font-size:0;}
.ico-phone{background-image:url(images/sprite.png);background-position:-76px -50px;width:21px;height:17px;display:inline-block;vertical-align:middle;font-size:0;}
.ico-prev{background-image:url(images/sprite.png);background-position:-21px -50px;width:17px;height:63px;display:inline-block;vertical-align:middle;font-size:0;}
.logo{background-image:url(images/sprite.png);background-position:0 0;width:362px;height:46px;display:inline-block;vertical-align:middle;font-size:0;}
*,
*:before,
*:after{padding:0;margin:0;outline:0;box-sizing:border-box;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, main{display:block;}
html,
body{height:100%;}
html{tap-highlight-color:rgba(0,0,0,0);}
body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none;}
img, iframe, video, audio, object{max-width:100%;}
img{height:auto;display:inline-block;vertical-align:middle;}
b,
strong{font-weight:bold;}
address{font-style:normal;}
svg:not(:root){overflow:hidden;}
a, button, input[type=submit], input[type=button], input[type=reset], input[type=file], input[type=image], label[for]{cursor:pointer;}
a[href^="tel"],
button[disabled],
input[disabled],
textarea[disabled],
select[disabled]{cursor:default;}
button::-moz-focus-inner,
input::-moz-focus-inner{padding:0;border:0;}
input[type=text], input[type=password], input[type=date], input[type=datetime], input[type=datetime-local], input[type=month], input[type=week], input[type=email], input[type=number], input[type=search], input[type=tel], input[type=time], input[type=url], input[type=color], textarea, a[href^="tel"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;}
input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button{display:none;-webkit-appearance:none;}
input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration{-webkit-appearance:none;}
textarea{overflow:auto;resize:none;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;}
button,
input,
optgroup,
select,
textarea{font-family:inherit;font-size:inherit;color:inherit;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;}
button,
select{text-transform:none;}
table{width:100%;border-collapse:collapse;border-spacing:0;}
nav ul,
nav ol{list-style:none outside none;}
body{min-width:1148px;background:#fff;font-family:'PT Sans', sans-serif;font-size:16px;line-height:1.63;color:#1c1c1c;}
a{color:inherit;text-decoration:underline;}
a:hover{text-decoration:none;}
a[href^="tel"]{text-decoration:none;}
h1{font-family:'PT Sans', sans-serif;font-size:43px;line-height:1.14;color:#fff;text-shadow:2px 2px 2px rgba(0, 0, 0, .7);}
h2{font-size:;}
h3{font-family:'PT Sans', sans-serif;font-size:30px;color:#5e5e5e;}
h4{font-size:;}
h5{font-size:;}
h6{font-size:;}
h1,
h2,
h3,
h4,
h5,
h6{margin-bottom:0.815em;}
p,
ul,
ol,
dl,
table,
blockquote{margin-bottom:1.63em;}
h1[class],
h2[class],
h3[class],
h4[class],
h5[class],
h6[class],
h1:last-child,
h2:last-child,
h3:last-child,
h4:last-child,
h5:last-child,
h6:last-child,
p:last-child,
ul:last-child,
ol:last-child,
dl:last-child,
table:last-child,
blockquote:last-child{margin-bottom:0;}
section + section{border-top:1px solid #d6d6d6;}
ul:after,
.cols:after,
.section:after,
.header-inner:after,
.shell:after{content:'';line-height:0;display:table;clear:both;}
.notext{white-space:nowrap;text-indent:100%;text-shadow:none;overflow:hidden;}
.notext-old{font-size:0;line-height:0;text-indent:-4000px;}
[hidden],
.hidden{display:none;}
.alignleft{float:left;}
.alignright{float:right;}
[disabled],
.disabled{cursor:default;}
.wrapper{}
.container{}
.shell{position:relative;max-width:1148px;margin:auto;}
.header{position:relative;padding:53px 0 15px;margin-bottom:6px;}
.header:after{content:'';position:absolute;width:100%;height:11px;bottom:3px;left:0;background:#86bc9c;z-index:-1;}
.header .slogan{position:relative;top:-9px;left:40px;}
.header .header-inner{float:right;margin-top:-12px;}
.header .header-inner .email{float:left;padding-top:10px;}
.header .header-inner .phone{float:right;margin-left:19px;}
.main{}
.footer{padding:46px 0 45px;text-align:center;background:#6d6d6d;}
.footer .footer-nav{margin-bottom:24px;}
.footer .footer-nav li{display:inline-block;}
.footer .footer-nav li:after{content:'/';margin:0 9px;color:#fff;}
.footer .footer-nav li:last-child:after{content:'';display:none;}
.footer .footer-nav a{color:#fff;text-decoration:none;transition:color .5s;}
.footer .footer-nav a:hover{color:#000;}
.content{}
.sidebar{}
.btn{position:relative;display:inline-block;padding:1px 57px 3px 44px;vertical-align:middle;font-size:20px;color:#fff;text-decoration:none;background:#df152b;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:background.5s;}
.btn:hover{background:#960010;}
.btn i{position:absolute;top:50%;right:19px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.btn-secondary{display:inline-block;padding:9px 30px 11px 55px;border-radius:5px;border:0;font-size:22px;font-weight:700;color:#fff;text-decoration:none;background:rgb(20,20,20);background:linear-gradient(to bottom, rgba(20,20,20,1) 0%,rgba(22,22,22,1) 6%,rgba(37,37,37,1) 26%,rgba(42,42,42,1) 36%,rgba(42,42,42,1) 42%,rgba(35,35,35,1) 58%,rgba(8,8,8,1) 88%,rgba(1,1,1,1) 100%);}
.btn-secondary:hover{background:#86bc9c;}
.btn-secondary i{position:relative;top:-1px;margin-left:16px;}
.btn-rounded{position:relative;display:inline-block;padding:1px 27px 2px 5px;border-radius:40px;box-shadow:2px 2px 2px rgba(0, 0, 0, .6);font-size:22px;font-weight:700;color:#fff;text-decoration:none;text-transform:uppercase;background:#df152b;transition:background .5s;}
.btn-rounded:hover{background:#86bc9c;}
.btn-rounded i{position:relative;top:-2px;margin-right:14px;}
.btn-small{padding:6px 19px 9px 35px;}
.btn-small i{top:-2px;margin-left:8px;}
.cols{margin-left:-44px;}
.cols .col{padding-left:44px;}
.col{float:left;}
.col-1of2{width:50%;}
.copyright{display:inline;color:#fff;}
.credits{display:inline;color:#fff;}
.credits a{text-decoration:none;}
.credits a:hover{text-decoration:underline;}
.email{font-size:15px;color:#484848;text-decoration:none;}
.email i{margin-right:6px;}
input::-webkit-input-placeholder{color:inherit;opacity:1;}
input::-moz-placeholder{color:inherit;opacity:1;}
input:-ms-input-placeholder{color:inherit;opacity:1;}
input::placeholder{color:inherit;opacity:1;}
textarea::-webkit-input-placeholder{color:inherit;opacity:1;}
textarea::-moz-placeholder{color:inherit;opacity:1;}
textarea:-ms-input-placeholder{color:inherit;opacity:1;}
textarea::placeholder{color:inherit;opacity:1;}
input:-webkit-autofill{-webkit-text-fill-color:inherit !important;-webkit-box-shadow:0 0 0 1000px #fff inset;}
.field{}
.textarea{}
.select{}
.radio{}
.checkbox{}
.form-info{position:relative;width:325px;padding-bottom:15px;margin-top:-244px;text-align:center;background:#df152b;}
.form-info:after{content:'';position:absolute;width:264px;top:62px;bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background:#960010;z-index:2;}
.form-info input:focus{color:#313131;}
.form-info input:focus::-webkit-input-placeholder{color:transparent;}
.form-info input:focus:-moz-placeholder{color:transparent;}
.form-info input:focus::-moz-placeholder{color:transparent;}
.form-info input:focus:-ms-input-placeholder{color:transparent;}
.form-info .form-body{position:relative;z-index:3;margin-bottom:5px;}
.form-info .form-actions{position:relative;z-index:3;}
.form-info .field{width:213px;height:27px;padding:0 8px;margin-bottom:5px;border:0;font-size:14px;color:rgba(39, 39, 39, .5);}
.form-info .form-head{padding-top:7px;margin-bottom:32px;}
.form-info .form-title{font-family:'Lato', sans-serif;font-size:28px;color:#fff;}
.form-info .form-label{font-family:'Lato', sans-serif;font-size:20px;color:#fff;}
.list-circles{list-style:none outside none;}
.list-circles li{padding-left:23px;background:url(images/list-circles-bg.png) no-repeat 0 7px;}
.list-partners{list-style-type:none;text-align:center;}
.list-partners li{display:inline-block;margin-right:19px;}
.list-partners li:last-child{margin-right:0;}
.logo{position:absolute;top:0;left:0;}
.nav{font-size:18px;font-weight:700;background:#363636;}
.nav ul{display:table;width:100%;}
.nav li{display:table-cell;padding-left:3px;white-space:nowrap;}
.nav li:first-child{padding-left:0;}
.nav a{display:inline-block;width:100%;padding:4px 31px 7px;color:#dedede;text-decoration:none;background:#5d5d5d;transition:background .5s;}
.nav a:hover,
.nav .current a{background:#df152b;}
.phone{font-family:'Lato', sans-serif;font-size:24px;font-weight:700;color:#484848;}
.phone i{position:relative;top:-2px;left:-2px;}
.section{padding:39px 0 26px;}
.section h3{margin-bottom:7px;}
.section .section-content{float:left;width:68.29%;}
.section .section-aside{float:left;width:30.83%;}
.section-tour{padding:38px 0 44px;text-align:center;}
.section-tour .section-head{margin-bottom:23px;}
.section-tour .section-body{position:relative;}
.section-tour .section-body .section-actions{position:absolute;bottom:31px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}
.section-tour .section-body .btn-rounded:nth-child(2){position:absolute;top:108px;left:180px;}
.section-tour .section-body .btn-rounded:nth-child(2):after{content:'';position:absolute;width:2px;height:60px;bottom:-64px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background:#1a1a1a;}
.section-tour .section-body .btn-rounded:nth-child(2):before{content:'';position:absolute;width:0;height:0;bottom:-68px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);border-style:solid;border-width:4px 4px 0 4px;border-color:#1a1a1a transparent transparent transparent;}
.section-tour .section-body .btn-rounded:nth-child(3){position:absolute;top:38px;right:433px;}
.section-tour .section-body .btn-rounded:nth-child(3):after{content:'';position:absolute;width:2px;height:99px;bottom:-107px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background:#1a1a1a;}
.section-tour .section-body .btn-rounded:nth-child(3):before{content:'';content:'';position:absolute;width:0;height:0;bottom:-111px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);border-style:solid;border-width:4px 4px 0 4px;border-color:#1a1a1a transparent transparent transparent;}
.section-tour .section-body .btn-rounded:nth-child(4){position:absolute;bottom:122px;left:439px;}
.section-tour .section-body .btn-rounded:nth-child(4):after{content:'';position:absolute;width:2px;height:77px;top:-84px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background:#1a1a1a;}
.section-tour .section-body .btn-rounded:nth-child(4):before{content:'';content:'';position:absolute;width:0;height:0;top:-88px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);border-style:solid;border-width:0 4px 4px 4px;border-color:transparent transparent #1a1a1a transparent;}
.section-tour .section-body .btn-rounded:nth-child(5){position:absolute;bottom:157px;right:159px;}
.section-tour .section-body .btn-rounded:nth-child(5):after{content:'';position:absolute;width:2px;height:97px;top:-105px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background:#1a1a1a;}
.section-tour .section-body .btn-rounded:nth-child(5):before{content:'';content:'';position:absolute;width:0;height:0;top:-109px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);border-style:solid;border-width:0 4px 4px 4px;border-color:transparent transparent #1a1a1a transparent;}
.section-cols{padding:30px 0 34px;}
.section-cols h3{margin-bottom:7px;}
.section-cols p{margin-bottom:12px;}
.section-cols .col:last-child h3{margin-bottom:-1px;}
.section-partners{padding:19px 0 17px;}
.slider{position:relative;padding:15px 10px;box-shadow:8px 2px 9px rgba(0, 0, 0, 0.31);}
.slider .slides{list-style:none outside none;}
.slider .slide-content{position:absolute;left:0;bottom:48px;}
.slider .slide-actions{padding-left:53px;}
.slider .slider-actions{position:absolute;width:100%;height:0;top:50%;left:0;}
.slider .slider-prev{position:relative;display:inline-block;left:-36px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.slider .slider-next{position:absolute;top:0;right:-33px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.slider .slide-inner{padding:16px 0 22px 52px;background:linear-gradient(to right, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0.0) 100%);}
.slider .slide{position:relative;}
.slider .slide img{width:100%;height:auto;}
.slider-prev:hover,
.slider-next:hover{opacity:.7;}
.slogan{display:inline-block;margin:0 0 0 45%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);text-align:center;font-family:'PT Serif Caption', serif;font-style:italic;font-size:23px;color:#5d5d5d;}
.table{}
.widgets{list-style:none outside none;}