@import 'https://fonts.googleapis.com/css?family=Merriweather:400,700&subset=cyrillic'; @font-face { font-family: 'LatoRegular'; src: url('fonts/LatoRegular.eot'); src: local('☺'), url('fonts/LatoRegular.woff') format('woff'), url('fonts/LatoRegular.ttf') format('truetype'), url('fonts/LatoRegular.svg') format('svg'); font-weight: normal; font-style: normal; } @font-face { font-family: 'LatoLight'; src: url('fonts/LatoLight.eot'); src: local('☺'), url('fonts/LatoLight.woff') format('woff'), url('fonts/LatoLight.ttf') format('truetype'), url('fonts/LatoLight.svg') format('svg'); font-weight: normal; font-style: normal; } @font-face { font-family: 'LatoBold'; src: url('fonts/LatoBold.eot'); src: local('☺'), url('fonts/LatoBold.woff') format('woff'), url('fonts/LatoBold.ttf') format('truetype'), url('fonts/LatoBold.svg') format('svg'); font-weight: normal; font-style: normal; } /** Generated by FG **/ @font-face { font-family: 'GothamPro Bold'; src: url('fonts/GothaProBol.eot'); src: local('☺'), url('fonts/GothaProBol.woff') format('woff'), url('fonts/GothaProBol.ttf') format('truetype'), url('fonts/GothaProBol.svg') format('svg'); font-weight: normal; font-style: normal; } @font-face { font-family: 'GothaProReg'; src: url('fonts/GothaProReg.eot'); src: local('☺'), url('fonts/GothaProReg.woff') format('woff'), url('fonts/GothaProReg.ttf') format('truetype'), url('fonts/GothaProReg.svg') format('svg'); font-weight: normal; font-style: normal; } .transition (@transition) { -webkit-transition: @transition; -moz-transition: @transition; -ms-transition: @transition; -o-transition: @transition; } @fr: 'LatoRegular', arial; @fl: 'LatoLight', arial; @fb: 'LatoBold', arial; @fgb: 'GothamPro Bold', arial; //[GothamPro Bold] @fmr: 'Merriweather', arial; //[Merriweather Regular] :focus{ outline: none; } body{ -webkit-text-size-adjust:none; text-size-adjus:none; } .clearfix:before, .clearfix:after{ content: " "; display: table; } .clearfix:after { clear: both; } .moveRightAnimate { -moz-transition: all 1s; -o-transition: all 1s; -webkit-transition: all 1s; transition: all 1s; -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } .moveLeftAnimate { -moz-transition: all 1s; -o-transition: all 1s; -webkit-transition: all 1s; transition: all 1s; -moz-transform: translate3d(-50%, 0, 0); -ms-transform: translate3d(-50%, 0, 0); -webkit-transform: translate3d(-50%, 0, 0); transform: translate3d(-50%, 0, 0); } .moveToRightAnimate { -moz-transition: all 1s; -o-transition: all 1s; -webkit-transition: all 1s; transition: all 1s; -moz-transform: translate3d(250px, 0, 0); -ms-transform: translate3d(250px, 0, 0); -webkit-transform: translate3d(250px, 0, 0); transform: translate3d(250px, 0, 0); } .moveToLeftAnimate { -moz-transition: all 1s; -o-transition: all 1s; -webkit-transition: all 1s; transition: all 1s; -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } .clearfix() { &:before, &:after{ content: " "; display: table; } &:after { clear: both; } } *{ margin: 0; padding: 0; box-sizing: border-box; } .tbl{ display: table; .cell{ width: 100%; height: 100%; display: table-cell; vertical-align: middle; } } .btn{ font-family: @fr; border: 1px solid #eb3131; color: #fff; background-color: transparent; text-decoration: none; text-align: center; cursor: pointer; } .section{ background-size: cover; background-position: center; min-height: 600px; h1{ font-family: @fgb; color: #fff; text-align: center; } &.dark{ h1{ color: #242629; } } } .mobile{ .section{ height: 600px !important; .fp-tableCell{ height: 520px !important; } } } .fp-responsive{ .section{ min-height: 800px; } #menu2{ display: none !important; } #fullpage{ overflow: hidden; } } #menu-container{ width: 250px; height: 100%; position: fixed; top: 0; left: 0; background: #0f4f4e; z-index: 10; transition: left .4s; .tbl{ width: 100%; height: 100%; } #menu{ width:100%; position: relative; margin:0; display: inline-block; li{ margin-top: 10px; padding:0 15px; text-align: left; a{ color: #ffffff; font-size: 15px; font-family: @fr; text-decoration: none; &:hover{ color: #d9a75c; } } &.active a{ color: #d9a75c; } } } .soc{ .clearfix(); position: absolute; bottom: 20px; width: 190px; left: 15px; padding-top: 30px; ul{ li{ float: left; list-style-type: none; margin: 0 0 0 10px; &:first-child{ margin-left: 0; } a{ width: 38px; height: 38px; background-image: url(images/soc.png); background-repeat: no-repeat; display: block; } &.s1 a{ background-position: 0 0; &:hover{ background-position: 0 -38px; } } &.s2 a{ background-position: -38px 0; &:hover{ background-position: -38px -38px; } } &.s3 a{ background-position: -76px 0; &:hover{ background-position: -76px -38px; } } &.s4 a{ background-position: -114px 0; &:hover{ background-position: -114px -38px; } } } } } } .leftMenuOpened{ #header{ .switcher{ top: 42px; left: -240px; } .switcher i { display: block; background-color: transparent; position: absolute; -webkit-transition: background 0.3s ease; -moz-transition: background 0.3s ease; -ms-transition: background 0.3s ease; -o-transition: background 0.3s ease; } .switcher i:before { top: 0px; left: 0; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); } .switcher i:after { top: 0px; left: 0; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); } &.white-ver{ .switcher i{ background-color: transparent; } .switcher i:before { background-color: #fff; } .switcher i:after { background-color: #fff; } } } #menu-container{ z-index: 12; } } #menu2{ position: fixed; z-index: 12; margin-top: -175px!important; top: 50%; right: 0; opacity: 1; height: 350px; display: block; li{ display: block; width: 79px; height: 25px; position: relative; a{ display: block; position: relative; z-index: 100; width: 100%; height: 100%; cursor: pointer; text-decoration: none; span{ position: absolute; z-index: 100; height: 1px; width: 27px; border: 0; background: #bdb8c5; left: 0; top: 50%; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; } &:hover span{ width: 79px; background: #d9a75c; } } &.active a span{ width: 79px; background: #d9a75c; } } } @media (max-width: 1239px) { #menu2{ display: none; } } .right-content { position: absolute; top: 0; right: 0; bottom: 0; z-index: 10; width: 50%; background: #fff; overflow: hidden; overflow-y: auto; -moz-transition: right 1s; -o-transition: right 1s; -webkit-transition: right 1s; transition: right 1s; &.showed{ z-index: 101; } h1{ color: #242629; font-size: 30px; line-height: 40px; text-align: center; } .right-review{ padding: 50px; h4{ margin-top: 19px; font-size: 16px; color: #5b5e62; text-align: center; font-family: @fmr; margin-bottom: 35px; font-weight: normal; } p{ margin: 1em 0; font-family: @fmr; color: #242629; font-size: 14px; line-height: 22px; } strong, b{ margin: 1em 0; color: #242629; font-size: 16px; font-family: @fgb; } } .right-story{ .content{ padding: 50px; } .heading{ width: 100%; position: relative; img{ display: inline-block; width: 100%; height: auto; } span{ position: absolute; top: 50%; margin-top: -17px; width: 100%; z-index: 2; display: inline-block; text-align: center; color: #ffffff; font-family: @fgb; font-size: 35px; } .h{ text-align: center; line-height: 28px; margin-bottom: 40px; display: block; font-size: 35px; line-height: 180px; color: #242629; text-align: center; font-family: @fgb; } } p{ color: #242629; font-size: 16px; line-height: 25px; margin-bottom: 1em; font-family: @fmr; } .red{ text-align: center; color: #eb3131; font-size: 18px; margin-top: 2em; margin-bottom: 1em; font-family: @fgb; line-height: 27px; } .green{ color: #0f4f4e; text-align: center; font-size: 18px; margin-bottom: 1em; margin-top: 2em; font-family: @fgb; line-height: 27px; } .black{ color: #242629; text-align: center; font-size: 18px; margin-bottom: 1em; margin-top: 2em; font-family: @fgb; line-height: 27px; } small{ color: #454c56; font-size: 14px; line-height: 25px; margin-bottom: 1.5em; display: block; font-family: @fmr; } ul{ margin-bottom: 1em; li{ color: #454c56; font-family: @fmr; font-size: 14px; line-height: 25px; list-style-position: inside; } } .btn-sign{ margin-top: 40px; position: relative; left: 50%; margin-left: -254px / 2; color: #ffffff; font-size: 15px; font-family: @fr; height: 44px; width: 254px; border-radius: 22px; background: #d9a75c; border: 0; .transition(background .3s ease); &:hover{ background: #efaa42; } } } .right-popup{ height: 100%; .tbl{ height: 100%; width: 100%; } .heading{ width: 100%; position: relative; margin-bottom: 35px; img{ display: inline-block; width: 100%; height: auto; } span{ position: absolute; top: 50%; margin-top: -17px; width: 100%; z-index: 2; display: inline-block; text-align: center; color: #ffffff; font-family: @fgb; font-size: 35px; } } .content{ padding: 0 50px; } .form{ padding-bottom: 50px; } .h{ font-size: 20px; text-align: center; line-height: 28px; margin-bottom: 40px; span{ display: block; font-size: 35px; margin-bottom: 40px; line-height: 40px; color: #242629; text-align: center; font-family: @fgb; } } } .right-indi{ padding: 50px; ul{ margin-top: 35px; li{ list-style-type: none; margin-bottom: 25px; span{ color: #242629; font-size: 16px; display: block; padding-left: 45px; height: 31px; line-height: 31px; font-family: @fmr; margin-bottom: 19px; } p{ font-family: @fmr; color: #5d6977; font-size: 14px; line-height: 20px; } &.id-1 span{ background: url(images/id1.png) left center no-repeat; } &.id-2 span{ background: url(images/id2.png) left center no-repeat; } &.id-3 span{ background: url(images/id3.png) left center no-repeat; } &.id-4 span{ background: url(images/id4.png) left center no-repeat; } &.id-5 span{ background: url(images/id5.png) left center no-repeat; } } } .btn-sign{ margin-top: 20px; background: #d9a75c; color: #fff; width: 254px; height: 44px; position: relative; left: 50%; margin-left: -254px / 2; font-family: @fr; border: 0; border-radius: 22px; font-size: 15px; .transition(background .3s ease); &:hover{ background: #fdc572; } } } .right-know{ padding: 50px; .h{ font-size: 20px; text-align: center; line-height: 28px; margin-bottom: 40px; span{ display: block; font-size: 35px; margin-bottom: 40px; line-height: 40px; color: #242629; text-align: center; font-family: @fgb; } } ul{ li{ margin-bottom: 20px; color: #242629; font-size: 14px; font-family: @fmr; text-align: left; list-style-type: none; line-height: 20px; padding-left: 40px; &.m-1{ background: url(images/m1.png) 0 0 no-repeat; } &.m-2{ background: url(images/m2.png) 0 0 no-repeat; } &.m-3{ background: url(images/m3.png) 0 0 no-repeat; } &.m-4{ background: url(images/m4.png) 0 0 no-repeat; } &.m-5{ background: url(images/m5.png) 0 0 no-repeat; } &.m-6{ background: url(images/m6.png) 0 0 no-repeat; } &.m-7{ background: url(images/m7.png) 0 0 no-repeat; } &.m-8{ background: url(images/m8.png) 0 0 no-repeat; } &.m-9{ background: url(images/m9.png) 0 0 no-repeat; } } } } } .fp-responsive .right-content{ position: fixed; height: 100%; } .right-content-overlay{ visibility: hidden; position: absolute; top: 0; left: 0; bottom: 0; z-index: 102; width: 100%; background: rgba(36,38,41,0.98); filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; -moz-transition: all 1s; -o-transition: all 1s; -webkit-transition: all 1s; transition: all 1s; &.showed{ visibility: visible; width: 50%; filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; } .btn-close{ position: absolute; top: 15px; right: 25px; } } .fp-responsive .right-content-overlay{ position: fixed; height: 100%; } .hidden{ display: none; } .btn-close{ height: 44px; width: 44px; border: 1px solid #cbd2da; border-radius: 50%; display: block; cursor: pointer; .transition(border-color .3s ease); &:before{ content: ''; width: 16px; height: 1px; background: #cbd2da; position: absolute; top: 21px; left: 13px; border-radius: 1px; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); .transition(background .3s ease); } &:after{ content: ''; width: 16px; height: 1px; background: #cbd2da; position: absolute; top: 21px; left: 13px; border-radius: 1px; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); .transition(background .3s ease); } &:hover{ border-color: #d9a75c; &:before, &:after{ background: #d9a75c; } } } #header{ position: fixed; top: 0; left: 0; width: 100%; height: 80px; min-width: 1000px; z-index: 12; -webkit-animation: fadeInFromNone 1s ease-out; -moz-animation: fadeInFromNone 1s ease-out; -o-animation: fadeInFromNone 1s ease-out; animation: fadeInFromNone 1s ease-out; .logo{ position: absolute; left: 60px; top: 14px; display: block; width: 212px; height: 58px; background: url(images/logo.png) top no-repeat; } .btn-sign{ position: absolute; top: 19px; left: 50%; margin-left: -170px / 2; font-size: 15px; width: 170px; height: 45px; border-radius: 45px / 2; display: block; line-height: 45px; -webkit-transition: color .3s ease, border-color .3s ease, background .3s ease; -moz-transition: color .3s ease, border-color .3s ease, background .3s ease; -o-transition: color .3s ease, border-color .3s ease, background .3s ease; transition: color .3s ease, border-color .3s ease, background .3s ease; &:hover{ color: #fff; background: #eb3131; border-color: #eb3131; } } .geo{ color: #e2e2e2; font-size: 15px; border-bottom: 1px solid #e2e2e2; display: inline-block; position: absolute; top: 30px; left: 230px + 114; text-decoration: underline; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease; text-decoration: none; font-family: @fr; padding-bottom: 3px; &:before{ content: ''; width: 13px; height: 17px; position: absolute; top: 0; left: -22px; background: url(images/geo.png) top no-repeat; } &:hover{ border-color: transparent; } } .phone{ color: #d9a75c; font-size: 20px; position: absolute; right: 200px; top: 31px; font-family:@fr; } .btn-call{ position: absolute; right: 60px; top: 29px; padding-bottom: 4px; font-family:@fr; color: #d9a75c; font-size: 15px; text-decoration: none; display: inline-block; border-bottom: 1px solid #d9a75c; -webkit-transition: color .3s ease, border-color .3s ease; -moz-transition: color .3s ease, border-color .3s ease; -o-transition: color .3s ease, border-color .3s ease; transition: color .3s ease, border-color .3s ease; &:hover{ // color: #fed18c; // border-color: #fed18c; border-color: transparent; } } .switcher{ display: block; width: 27px; height: 19px; left: 10px; top: 33px; position: absolute; cursor: pointer; i{ width: 27px; height: 3px; background: #d9a75c; display: block; border-radius: 1px; position: absolute; &:before{ content: ''; width: 27px; height: 3px; background: #d9a75c; position: absolute; top: 8px; left: 0; border-radius: 1px; .transition(transform .3s ease); } &:after{ content: ''; width: 27px; height: 3px; background: #d9a75c; position: absolute; top: 16px; left: 0; border-radius: 1px; .transition(transform .3s ease); } } &.white-ver{ i, i:before, i:after{ background: #454c56; } } } &.white-ver{ .logo{ background-position: bottom; } .geo{ background-position: bottom; border-color: #454c56; color: #454c56; } .btn-sign{ color: #242629; &:hover{ color: #fff; } } .phone{ color: #454c56; } .btn-call{ border-color: #454c56; color: #454c56; &:hover{ border-color: transparent; } } } } #fullpage{ z-index: 11; } #section1{ overflow: hidden; background-image: url(images/bg-1.jpg); h1{ font-family: 'GothaProReg'; font-weight: normal; } .video-overlay{ position: absolute; right: 0; bottom: 0; top: 0; right:0; width: 100%; z-index:4; height: 100%; background: rgba(53, 59, 69, .9); } #video-1{ position: absolute; right: 0; bottom: 0; top: 0; right:0; width: 100%; height: 100%; background-size: 100% 100%; background-color: black; /* in case the video doesn't fit the whole page*/ background-image: url(images/bg-1.jpg); background-position: center center; background-size: contain; object-fit: cover; /*cover video background */ z-index: 3; } .layer{ z-index: 5; width: 1000px; position: relative; padding: 0 15px; margin: 0 auto; h1{ font-size: 30px; line-height: 40px; } .block-about{ margin-top: 12px; text-align: center; color: #e8ebf3; font-family: @fmr; font-size: 16px; line-height: 25px; padding-top: 29px; padding-bottom: 25px; span{ font-family: @fb; display: block; color: #d9a75c; margin-bottom: 17px; font-size: 36px; } } .icons{ margin-top: 30px; .clearfix(); text-align: center; li{ list-style-type: none; text-align: center; width: 24%; display: inline-block; .tbl{ width: 100%; height: 52px; } img{ display: inline-block; } span{ margin-top: 10px; display: block; color: #fff; font-size: 15px; font-family: @fr; } } } .text-bottom{ margin-top: 25px; color: #b7bac3; font-size: 14px; font-family: @fmr; line-height: 18px; text-align: center; padding:0 100px; strong{ font-weight: normal; font-family: @fmr; font-weight: 700; } } } } .mobile #section1 #video-1{ display: none; } #section2{ background-image: url(images/bg-2.jpg); h1{ font-size: 45px; line-height: 50px; } .layer{ width: 1000px; padding: 0 15px; margin: 0 auto; } .bottom-text{ color: #e0e2ea; font-size: 16px; font-family: @fmr; text-align: center; margin-top: 30px; } .btn-video{ border-color: #d9a75c; margin-top: 60px; width: 250px; height: 44px; border-radius: 44px / 2; position: relative; left: 50%; font-size: 15px; margin-left: -250px / 2; -webkit-transition: border-color .3s ease, background .3s ease; -moz-transition: border-color .3s ease, background .3s ease; -o-transition: border-color .3s ease, background .3s ease; transition: border-color .3s ease, background .3s ease; &:hover{ border-color: #d9a75c; background: #d9a75c; } } } #section3{ background-image: url(images/bg-31.jpg); .layer{ width: 1000px; padding: 0 15px; margin: 0 auto; } h1{ font-size: 30px; line-height: 38px; padding:0 100px; color: #ffffff; } h4{ margin-top: 17px; font-size: 16px; font-family: @fmr; color: #cbced1; font-weight: normal; text-align: center; } .tabs{ margin-top: 25px; .tab-contents{ .tab-c{ height: 316px; .h{ color: #cbced1; span{ color: #d6a55b; } } } .tab-c-1{ .blocks{ .block{ width: 50%; padding: 0 5%; } } } .tab-c-2{ .blocks{ .block{ width: 33.333333%; padding: 0 1%; } } } .blocks{ margin-top: 20px; .clearfix(); .block{ float: left; .block-in{ text-align: center; background: transparent; font-size: 14px; line-height: 22px; font-family: @fmr; padding: 20px 5%; border-radius: 9px; color: #fff; .icon{ display: inline-block; width: 65px; height: 65px; border-radius: 50%; border: 1px solid #bebebe; background-position: center; background-repeat: no-repeat; margin-bottom: 7px; &.icon-1{ background-image: url(images/f3-i1.png); } &.icon-2{ background-image: url(images/f3-i2.png); } &.icon-3{ background-image: url(images/f3-i3.png); } &.icon-4{ background-image: url(images/f3-i4.png); } &.icon-5{ background-image: url(images/f3-i5.png); } } } } } } } } #section32{ background-image: url(images/bg32.jpg); .layer{ width: 1000px; padding: 0 15px; margin: 0 auto; } h1{ font-size: 30px; line-height: 38px; padding:0 100px; color: #ffffff; } h4{ margin-top: 17px; font-size: 16px; font-family: @fmr; color: #cbced1; font-weight: normal; text-align: center; } .tabs{ margin-top: 25px; .tab-contents{ .tab-c{ height: 316px; .h{ color: #cbced1; span{ color: #d6a55b; } } } .tab-c-1{ .blocks{ .block{ width: 50%; padding: 0 5%; } } } .tab-c-2{ display: block ; .blocks{ .block{ width: 33.333333%; padding: 0 1%; } } } .blocks{ margin-top: 20px; .clearfix(); .block{ float: left; .block-in{ text-align: center; background: transparent; font-size: 14px; line-height: 22px; font-family: @fmr; padding: 20px 5%; border-radius: 9px; color: #fff; .icon{ display: inline-block; width: 65px; height: 65px; border-radius: 50%; border: 1px solid #bebebe; background-position: center; background-repeat: no-repeat; margin-bottom: 7px; &.icon-1{ background-image: url(images/f3-i1.png); } &.icon-2{ background-image: url(images/f3-i2.png); } &.icon-3{ background-image: url(images/f3-i3.png); } &.icon-4{ background-image: url(images/f3-i4.png); } &.icon-5{ background-image: url(images/f3-i5.png); } } } } } } } } #section4{ background-image: url(images/bg-4.jpg); .layer{ width: 1000px; padding: 0 15px; margin: 0 auto; } .feedback-block{ padding-right: 465px; border: 1px solid #d9a75c; position: relative; padding-left: 55px; padding-top: 38px; padding-bottom: 45px; h1{ text-align: left; font-size: 45px; line-height: 50px; } p{ color: #cbced1; font-family: @fmr; font-size: 16px; margin-top: 22px; } .player{ cursor: pointer; position: absolute; top: 0; border-radius: 9px; right: -10px - 54; top: 50%; margin-top: -299px / 2 - 98px; width: 646px; height: 468px; background: url(images/player.png) 0 0 no-repeat; } } .text-block{ margin-top: 40px; color: #fff; font-size: 14px; font-family: @fmr; .clearfix(); .h{ color: #d9a75c; text-transform: uppercase; font-size: 13px; margin-bottom: 22px; font-family: @fb; } .block-1{ width: 58%; float: left; padding-right: 80px; } .block-2{ width: 42%; float: left; } } } .tabs{ .tab-headers{ text-align: center; .tab-h{ display: inline-block; border: 1px solid #0f4f4e; height: 42px; background-color: transparent; line-height: 42px; color: #242629; width: 265px; cursor: pointer; .transition(background-color .3s ease); &:first-child{ border-radius: 21px; border-bottom-right-radius: 0; border-top-right-radius: 0; } &:last-child{ border-radius: 21px; border-bottom-left-radius: 0; border-top-left-radius: 0; } &.active{ cursor: default; color: #ffffff; background-color: #0f4f4e; } } } .tab-contents{ .tab-c{ display: none; .h{ margin-top: 20px; color: #5b5e62; font-size: 13px; font-family: @fmr; line-height: 24px; text-align: center; span{ color: #242629; display: block; text-transform: uppercase; font-family: @fb; } } &.active{ display: block; } } } } #section5{ // background-image: url(images/bg-5.jpg); border-bottom: 1px solid #e7e7e7; background-color: #fff; .layer{ width: 1000px; padding: 0 15px; margin: 0 auto; height: 516px; } h1{ font-size: 35px; line-height: 40px; } .h{ margin-top: 28px; width: 800px; margin-left: auto; margin-right: auto; line-height: 20px; height: 73px; span{ margin-bottom: 13px; } } .tabs{ margin-top: 25px; .tab-contents{ .tab-c{ } .lists{ margin-top: 25px; .clearfix(); .list{ float: left; width: 50%; padding: 0 5%; ul{ list-style-type: none; li{ position: relative; padding-left: 40px; color: #242629; font-family: @fmr; font-size: 14px; margin-bottom: 16px; &:before{ content: ''; display: inline-block; width: 24px; height: 24px; position: absolute; top: -5px; left: 0; background-repeat: no-repeat; background-position: center; } &.i-1:before{ background-image: url(images/f5-i1.png); } &.i-2:before{ background-image: url(images/f5-i2.png); } &.i-3:before{ background-image: url(images/f5-i3.png); } &.i-4:before{ background-image: url(images/f5-i4.png); } &.i-5:before{ background-image: url(images/f5-i5.png); } &.i-6:before{ background-image: url(images/f5-i6.png); } &.i-7:before{ background-image: url(images/f5-i7.png); } &.i-8:before{ background-image: url(images/f5-i8.png); } &.i-9:before{ background-image: url(images/f5-i9.png); } &.i-10:before{ background-image: url(images/f5-i10.png); } &.i-11:before{ background-image: url(images/f5-i11.png); } &.i-12:before{ background-image: url(images/f5-i12.png); } } } } } } } .btn-more{ margin-top: 15px; color: #242629; font-size: 15px; border-color: #d9a75c; background-color: transparent; width: 250px; height: 44px; border-radius: 22px; position: relative; left: 50%; margin-left: -125px; -webkit-transition: color .3s ease-out, background .3s ease-out, border .3s ease-out; -moz-transition: color .3s ease-out, background .3s ease-out, border .3s ease-out; -o-transition: color .3s ease-out, background .3s ease-out, border .3s ease-out; transition: color .3s ease-out, background .3s ease-out, border .3s ease-out; &:hover{ border-color: #d9a75c; background: #d9a75c; color: #fff; } } } #sectionmap{ .btn-franchise{ color: #242629; font-size: 15px; border-color: #d9a75c; background-color: transparent; width: 390px; height: 44px; border-radius: 22px; -webkit-transition: color .3s ease-out, background .3s ease-out, border .3s ease-out; -moz-transition: color .3s ease-out, background .3s ease-out, border .3s ease-out; -o-transition: color .3s ease-out, background .3s ease-out, border .3s ease-out; transition: color .3s ease-out, background .3s ease-out, border .3s ease-out; &:hover{ border-color: #d9a75c; background: #d9a75c; color: #fff; } } } .section-speaker{ border-top: 1px solid #e7e7e7; background-color: #fff; background-position: top center; .layer{ padding-left: 60px; padding-right: 50%; h1{ text-align: left; font-size: 35px; line-height: 40px; } ul{ list-style-type: none; margin-top: 35px; li{ color: #242629; font-family: @fmr; font-size: 14px; padding-left: 16px; position: relative; margin-bottom: 15px; &:before{ content: ''; position: absolute; top: 6px; left: 0; background: #d9a75c; width: 5px; height: 5px; border-radius: 5px / 2; } } } p{ margin-top: 35px; color: #454c56; font-size: 14px; font-family: @fmr; line-height: 20px; } .btn-history{ margin-top: 40px; width: 250px; font-size: 15px; height: 44px; border-radius: 22px; border: 1px solid #d9a75c; color: #242629; -webkit-transition: color .3s ease-out, background .3s ease-out, border .3s ease-out; -moz-transition: color .3s ease-out, background .3s ease-out, border .3s ease-out; -o-transition: color .3s ease-out, background .3s ease-out, border .3s ease-out; transition: color .3s ease-out, background .3s ease-out, border .3s ease-out; background-position: 215px 15px; background-repeat: no-repeat; background-image: url(images/arr.png); &:hover{ border-color: #d9a75c; background-color: #d9a75c; color: #fff; } } } } #section8{ background-image: url(images/bg-8.jpg); .layer{ width: 1000px; padding: 0 15px; margin: 0 auto; } h1{ font-size: 35px; line-height: 40px; } h4{ color: #cbced1; font-size: 16px; font-family: @fmr; text-align: center; margin-top: 16px; font-weight: normal; } .steps-slider{ margin-top: 34px; .sl{ padding: 0 20px 0 360px; position: relative; min-height: 180px; ul{ li{ padding-left: 15px; position: relative; list-style-type: none; font-size: 13px; line-height: 22px; font-family: @fmr; color: #fff; &:before{ content: ''; width: 4px; height: 4px; border-radius: 2px; background: #d9a75c; display: block; position: absolute; top: 8px; left: 0; } ul{ li{ padding-left: 0; &:before{ display: none; } } } } } li{ padding-left: 15px; position: relative; list-style-type: none; font-size: 13px; line-height: 22px; font-family: @fmr; color: #fff; &:before{ content: ''; width: 4px; height: 4px; border-radius: 2px; background: #d9a75c; display: block; position: absolute; top: 8px; left: 0; } } .img{ width: 320px; height: 180px; overflow: hidden; border-radius: 6px; position: absolute; top: 0; left: 20px; } .head{ font-size: 20px; font-weight: 700; color: #fff; font-family: @fgb; } p{ font-size: 13px; line-height: 22px; font-family: @fmr; color: #fff; margin: 1em 0; &.h{ color: #cbced1; font-size: 15px; line-height: 22px; font-family: @fmr; } } } .slick-arrow{ width: 44px; height: 44px; background-image: url(images/arrs2.png); background-repeat: no-repeat; text-indent: -99999px; border: 0; position: absolute; right: 33px; z-index: 10; background-color: transparent; cursor: pointer; &.slick-next{ top: 75px; right: -40px; background-position: right top; &:hover{ background-position: right bottom; } } &.slick-prev{ top: 75px; left: -40px; background-position: left top; &:hover{ background-position: left bottom; } } } } #slider-range{ margin-top: 40px; width: 940px; margin-left: auto; margin-right: auto; } .btn-get-full{ margin-top: 40px; font-size: 15px; width: 280px; height: 44px; color: #fff; border-color: #d9a75c; border-radius: 22px; position: relative; left: 50%; margin-left: -140px; -moz-transition: color .3s ease-out, background .3s ease-out, border .3s ease-out; -o-transition: color .3s ease-out, background .3s ease-out, border .3s ease-out; transition: color .3s ease-out, background .3s ease-out, border .3s ease-out; &:hover{ border-color: #d9a75c; background: #d9a75c; color: #fff; } } } #section9{ background-color: #fff; .layer{ width: 100%; max-width: 1270px + 180; min-width: 1000px; padding: 0 90px; margin: 0 auto; } h1{ font-size: 35px; line-height: 40px; } .section-slider{ margin-top: 30px; .sl{ position: relative; border-radius: 9px; overflow: hidden; img{ width: 100%; height: auto; display: inline-block; } .t{ width: 400px; position: absolute; top: 35%; left: 120px; color: #fff; font-size: 24px; line-height: 30px; font-family: @fmr; } } .slick-arrow{ width: 44px; height: 44px; background-image: url(images/arrs.png); background-repeat: no-repeat; text-indent: -99999px; border: 0; position: absolute; right: 33px; z-index: 10; background-color: transparent; cursor: pointer; &.slick-next{ top: 50%; margin-top: -44px / 2 + 33; background-position: left bottom; &:hover{ background-position: right bottom; } } &.slick-prev{ top: 50%; margin-top: -44px / 2 - 33; background-position: left top; &:hover{ background-position: right top; } } } .slick-dots{ position: absolute; top: 50%; left: 33px; margin-top: -30px; li{ list-style-type: none; margin-bottom: 7px; button{ width: 10px; height: 10px; border: 0; text-indent: -9999px; background: url(images/dots.png) top no-repeat; } &.slick-active button{ background-position: bottom; } } } } .blocks{ margin-top: 32px; .clearfix(); .bl{ float: left; color: #5b5e62; font-size: 16px; line-height: 22px; font-family: @fr; padding-left: 85px; padding-right: 30px; background-repeat: no-repeat; &.bl-1{ width: 58%; background-image: url(images/f9-i1.png); background-position: 30px 12px; } &.bl-2{ width: 42%; background-image: url(images/f9-i2.png); background-position: 30px 14px; } } } } #section10{ background-image: url(images/bg-10.jpg); h1{ max-width: 900px; margin: 0 auto; font-size: 35px; line-height: 40px; min-height: 80px; } .feedback-slider{ width: 900px; height: 363px; margin: 26px auto 0; .sl{ .img{ margin: 0 auto; width: 115px; height: 115px; text-align: center; padding-top: 30px; border-radius: 50%; border: 1px solid transparent; img{ display: inline-block; width: 56px; height: 56px; border-radius: 50%; overflow: hidden; border: 1px solid transparent; cursor: pointer; &:hover{ border-color: #d9a75c; } } } .who{ text-align: center; display: none; width: 900px; margin-top: 19px; margin-left: -450px + 64.5; -webkit-animation: fadeInFromNone 1s ease-out; -moz-animation: fadeInFromNone 1s ease-out; -o-animation: fadeInFromNone 1s ease-out; animation: fadeInFromNone 1s ease-out; .name{ color: #ffffff; text-transform: uppercase; font-size: 13px; font-family: @fb; } .meta{ color: #cbced1; font-size: 13px; font-family: @fmr; margin-top: 7px; } .text{ margin-top: 20px; color: #ffffff; font-size: 14px; line-height: 20px; font-family: @fmr; } } .btn-full-review{ margin-top: 25px; font-size: 15px; width: 250px; height: 44px; border-radius: 22px; display: inline-block; border-color: #d9a75c; background-image: url(images/arr-r.png); background-repeat: no-repeat; background-position: 210px 15px; -moz-transition: color .3s ease-out, background .3s ease-out, border .3s ease-out; -o-transition: color .3s ease-out, background .3s ease-out, border .3s ease-out; transition: color .3s ease-out, background .3s ease-out, border .3s ease-out; &:hover{ border-color: #d9a75c; background-color: #d9a75c; color: #fff; } } &.slick-center{ .img{ border: 1px solid #e2e6eb; padding-top: 10px; img{ width: 95px; height: 95px; cursor: default; border-color: transparent; &:hover{ border-color: transparent; } } } .who{ display: block; } } } .slick-arrow{ width: 44px; height: 44px; background-image: url(images/arrs2.png); background-repeat: no-repeat; text-indent: -99999px; border: 0; position: absolute; right: 33px; z-index: 10; background-color: transparent; cursor: pointer; &.slick-next{ top: 75px - 32; right: -50px; background-position: right top; &:hover{ background-position: right bottom; } } &.slick-prev{ top: 75px - 32; left: -50px; background-position: left top; &:hover{ background-position: left bottom; } } } } } #section11{ background-color: #fff; .layer{ width: 900px; padding: 0 15px; margin: 0 auto; } .tabs{ width: 900px; margin: 30px auto 0; .tab-contents{ .block{ margin-top: 20px; .clearfix(); .l{ width: 50%; float: left; padding-right: 60px; .head{ margin-top: 10px; color: #242629; font-size: 20px; line-height: 24px; font-family: @fgb; position: relative; &:before{ content: ''; width: 45px; height: 44px; background: url(images/iq1.png) 0 0 no-repeat; position: absolute; left: -45px - 24; top: 1px; } } p{ font-size: 14px; line-height: 22px; color: #242629; font-family: @fmr; margin: 1em 0; } } .r{ width: 50%; float: left; } } .tab-c{ height: 342px; } .tab-c-1{ .block{ .l{ .head{ &:before{ content: ''; width: 45px; height: 44px; background: url(images/iq1.png) 0 0 no-repeat; position: absolute; left: -45px - 24; top: 1px; } } } } } .tab-c-2{ .block{ .l{ .head{ &:before{ content: ''; width: 46px; height: 42px; background: url(images/iq2.png) 0 0 no-repeat; position: absolute; left: -69px; top: 4px; } } } .r{ .img{ float: right; width: 446px; } } } } } } .slider-for{ width: 446px; float: right; .slick-slide{ width: 446px; height: 225px; border-radius: 10px; overflow: hidden; img{ width: 446px; } } .slick-arrow{ width: 44px; height: 44px; background-image: url(images/arrs2.png); background-repeat: no-repeat; text-indent: -99999px; border: 0; position: absolute; right: 33px; z-index: 10; background-color: transparent; cursor: pointer; &.slick-next{ top: 95px; right: -50px; background-position: right top; &:hover{ background-position: right bottom; } } &.slick-prev{ top: 95px; left: -50px; background-position: left top; &:hover{ background-position: left bottom; } } } } .slider-nav{ margin-top: 11px; width: 446px; float: right; .slick-slide{ border-radius: 3px; overflow: hidden; .sl{ cursor: pointer; overflow: hidden; display: inline-block; border: 1px solid transparent; border-radius: 3px; &:hover{ border-color: #d9a75c; } } img{ width: 82px; -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%); } &.slick-current{ img{ -webkit-filter: grayscale(0%); -moz-filter: grayscale(0%); -ms-filter: grayscale(0%); -o-filter: grayscale(0%); filter: grayscale(0%); } } } } } #section12{ background-image: url(images/bg-12.jpg); text-align: center; h1{ font-size: 35px; line-height: 40px; } h4{ color: #cbced1; font-size: 16px; font-family: @fmr; text-align: center; margin-top: 13px; font-weight: normal; } .plans{ text-align: center; display: inline-block; margin: 77px auto 0; max-width: 980px; .clearfix(); .btn{ width: 260px; color: #ffffff; font-size: 15px; font-family: @fr; height: 60px; display: block; border: 0; text-transform: uppercase; line-height: 60px; background: #d9a75c; border-radius: 30px; .transition(background .3s ease); &:hover{ background: #fdc572; } } .plan{ width: 40%; min-height: 485px; float: left; display: inline-block; border: 1px solid #cbced1; padding: 0 20px 104px; margin: 0 0 0 10%; text-align: center; position: relative; &:first-child{ margin-left: 0; } &.plan-vip{ border-color: #d9a75c; /*height: 550px;*/ margin:-45px 0 0 150px; } h5{ color: #d9a75c; font-size: 20px; font-family: @fgb; text-align: center; margin-top: 25px; } b{ margin-top: 14px; font-size: 13px; line-height: 20px; color: #cbced1; font-family: @fmr; font-weight: normal; text-align: center; display: block; height: 40px; margin-bottom: 17px; } p{ margin-bottom: 4px; color: #ffffff; text-align: left; font-size: 14px; font-family: @fr; line-height: 20px; padding-left: 12px; position: relative; &:before{ content: ''; position: absolute; width: 5px; height: 5px; border-radius: 50%; top: 8px; left: 0; background: #d9a75c; } } .prices{ line-height: 14px; font-family: @fgb; position: absolute; bottom: 83px; display: inline-block; left: 50%; margin-left: -260px / 2; width: 260px; .clearfix(); .old{ width: 50%; float: left; text-align: left; color: #cbced1; font-size: 15px; text-decoration: line-through; } .new{ /* width: 50%; */ /* выше убрано, чтоб цены в миллионах были видны в одну строку */ margin-left: 25%; /* выше добавлено для центрирования цены по кнопке Записаться */ float: left; text-align: right; color: #ffffff; font-size: 20px; } } .btn{ width: 260px; color: #ffffff; font-size: 15px; font-family: @fr; height: 44px; display: block; left: 50%; margin-left: -260px / 2; border: 0; position: absolute; bottom: 20px; line-height: 44px; background: #d9a75c; border-radius: 22px; .transition(background .3s ease); &:hover{ background: #fdc572; } } } &.plans-3{ .plan{ width: 30%; margin-left: 10% / 3; &:first-child{ margin-left: 0; } } } &.plans-1{ .plan{ width: 100%; margin-left: 0; &:first-child{ margin-left: 0; } } } } } #section13{ background-color: #fff; background-position: top center; .layer{ width: 600px; padding-left: 80px; h1{ font-size: 35px; text-align: left; line-height: 40px; } h4{ color: #d9a75c; font-size: 16px; font-family: @fmr; text-align: left; margin-top: 16px; font-weight: normal; margin-bottom: 42px; } p{ font-size: 14px; font-family: @fmr; color: #242629; margin-bottom: 55px; } .btn-more{ border: 1px solid #d9a75c; color: #242629; width: 254px; height: 44px; font-family: @fr; border-radius: 22px; font-size: 15px; background-position: 215px 15px; background-repeat: no-repeat; background-image: url(images/arr.png); -moz-transition: color .3s ease-out, background .3s ease-out, border .3s ease-out; -o-transition: color .3s ease-out, background .3s ease-out, border .3s ease-out; transition: color .3s ease-out, background .3s ease-out, border .3s ease-out; &:hover{ border-color: #d9a75c; background-color: #d9a75c; color: #fff; } } .btn-sign{ float: right; background: #d9a75c; color: #fff; width: 254px; height: 44px; font-family: @fr; border: 0; border-radius: 22px; font-size: 15px; .transition(background .3s ease); &:hover{ background: #fdc572; } } } } #section14{ background-image: url(images/bg-14.jpg); padding-bottom: 120px; .layer{ width: 760px; margin: 0 auto; text-align: center; } h1{ font-size: 35px; line-height: 40px; } h4{ color: #cbced1; font-size: 16px; font-family: @fmr; margin-top: 16px; font-weight: normal; } p{ margin-top: 30px; font-family: @fmr; color: #ffffff; font-size: 14px; } .btn-sign{ margin-top: 36px; width: 254px; height: 44px; background: #d9a75c; border: 0; color: #fff; font-size: 15px; font-family: @fr; border-radius: 22px; .transition(background .3s ease); &:hover{ background: #fdc572; } } .q{ text-align: center; position: absolute; bottom: 55px; left: 0; width: 100%; span{ color: #fff; font-size: 22px; font-family: @fr; display: inline-block; margin-right: 16px; } a{ margin-left: 16px; color: #d9a75c; font-size: 22px; font-family: @fr; text-decoration: none; border-bottom: 1px solid #d9a75c; padding-bottom: 3px; -webkit-transition: color .3s ease, border-color .3s ease; -moz-transition: color .3s ease, border-color .3s ease; -o-transition: color .3s ease, border-color .3s ease; transition: color .3s ease, border-color .3s ease; &:hover{ color: #fed18c; border-color: #fed18c; } } } .design-by { position: absolute; width: 280px; height: 54px; padding-top: 25px; bottom: 45px; right: 60px; font-size: 14px; color: #fff; font-family: @fr; opacity: 0.55; -webkit-transition: opacity .3s ease; -moz-transition: opacity .3s ease; -o-transition: opacity .3s ease; transition: opacity .3s ease; a { position: absolute; right: 0px; top: 14px; display: block; width: 145px; } &:hover{ opacity: 1.0; } } a.conf{ left: 60px; bottom: 62px; display: inline-block; text-decoration: none; color: #9d9fa1; position: absolute; font-size: 13px; font-family: @fr; -webkit-transition: color .3s ease; -moz-transition: color .3s ease; -o-transition: color .3s ease; transition: color .3s ease; &:hover{ color: #fff; } } a.oferta{ left: 60px; bottom: 42px; display: inline-block; text-decoration: none; color: #9d9fa1; position: absolute; font-size: 13px; font-family: @fr; -webkit-transition: color .3s ease; -moz-transition: color .3s ease; -o-transition: color .3s ease; transition: color .3s ease; &:hover{ color: #fff; } } } @media (max-width: 1139px) { #section14 .design-by span{ display: none; } } @media (max-width: 1170px) { #header .geo{ left: 333px; } /* #header .geo span{ display: none; } */ #header .btn-sign { margin-left: 0px; width: 150px; } #header .btn-call { right: 50px; width: 122px; } #header .phone { width:180px; } } /*! * fullPage 2.8.2 * https://github.com/alvarotrigo/fullPage.js * MIT licensed * * Copyright (C) 2013 alvarotrigo.com - A project by Alvaro Trigo */ html.fp-enabled, .fp-enabled body { margin: 0; padding: 0; overflow:hidden; /*Avoid flicker on slides transitions for mobile phones #336 */ -webkit-tap-highlight-color: rgba(0,0,0,0); } #superContainer { height: 100%; position: relative; /* Touch detection for Windows 8 */ -ms-touch-action: none; /* IE 11 on Windows Phone 8.1*/ touch-action: none; } .fp-section { position: relative; -webkit-box-sizing: border-box; /* Safari<=5 Android<=3 */ -moz-box-sizing: border-box; /* <=28 */ box-sizing: border-box; } .fp-slide { float: left; } .fp-slide, .fp-slidesContainer { height: 100%; display: block; } .fp-slides { z-index:1; height: 100%; overflow: hidden; position: relative; -webkit-transition: all 0.3s ease-out; /* Safari<=6 Android<=4.3 */ transition: all 0.3s ease-out; } .fp-section.fp-table, .fp-slide.fp-table { display: table; table-layout:fixed; width: 100%; } .fp-tableCell { display: table-cell; vertical-align: middle; width: 100%; height: 100%; } .fp-slidesContainer { float: left; position: relative; } .fp-controlArrow { -webkit-user-select: none; /* webkit (safari, chrome) browsers */ -moz-user-select: none; /* mozilla browsers */ -khtml-user-select: none; /* webkit (konqueror) browsers */ -ms-user-select: none; /* IE10+ */ position: absolute; z-index: 4; top: 50%; cursor: pointer; width: 0; height: 0; border-style: solid; margin-top: -38px; -webkit-transform: translate3d(0,0,0); -ms-transform: translate3d(0,0,0); transform: translate3d(0,0,0); } .fp-controlArrow.fp-prev { left: 15px; width: 0; border-width: 38.5px 34px 38.5px 0; border-color: transparent #fff transparent transparent; } .fp-controlArrow.fp-next { right: 15px; border-width: 38.5px 0 38.5px 34px; border-color: transparent transparent transparent #fff; } .fp-scrollable { overflow: hidden; position: relative; } .fp-scroller{ overflow: hidden; } .iScrollIndicator{ border: 0 !important; } .fp-notransition { -webkit-transition: none !important; transition: none !important; } #fp-nav { position: fixed; z-index: 100; margin-top: -32px; top: 50%; opacity: 1; -webkit-transform: translate3d(0,0,0); } #fp-nav.right { right: 17px; } #fp-nav.left { left: 17px; } .fp-slidesNav{ position: absolute; z-index: 4; left: 50%; opacity: 1; } .fp-slidesNav.bottom { bottom: 17px; } .fp-slidesNav.top { top: 17px; } #fp-nav ul, .fp-slidesNav ul { margin: 0; padding: 0; } #fp-nav ul li, .fp-slidesNav ul li { display: block; width: 14px; height: 13px; margin: 7px; position:relative; } .fp-slidesNav ul li { display: inline-block; } #fp-nav ul li a, .fp-slidesNav ul li a { display: block; position: relative; z-index: 1; width: 100%; height: 100%; cursor: pointer; text-decoration: none; } #fp-nav ul li a.active span, .fp-slidesNav ul li a.active span, #fp-nav ul li:hover a.active span, .fp-slidesNav ul li:hover a.active span{ height: 12px; width: 12px; margin: -6px 0 0 -6px; border-radius: 100%; } #fp-nav ul li a span, .fp-slidesNav ul li a span { border-radius: 50%; position: absolute; z-index: 1; height: 4px; width: 4px; border: 0; background: #333; left: 50%; top: 50%; margin: -2px 0 0 -2px; -webkit-transition: all 0.1s ease-in-out; -moz-transition: all 0.1s ease-in-out; -o-transition: all 0.1s ease-in-out; transition: all 0.1s ease-in-out; } #fp-nav ul li:hover a span, .fp-slidesNav ul li:hover a span{ width: 10px; height: 10px; margin: -5px 0px 0px -5px; } #fp-nav ul li .fp-tooltip { position: absolute; top: -2px; color: #fff; font-size: 14px; font-family: arial, helvetica, sans-serif; white-space: nowrap; max-width: 220px; overflow: hidden; display: block; opacity: 0; width: 0; cursor: pointer; } #fp-nav ul li:hover .fp-tooltip, #fp-nav.fp-show-active a.active + .fp-tooltip { -webkit-transition: opacity 0.2s ease-in; transition: opacity 0.2s ease-in; width: auto; opacity: 1; } #fp-nav ul li .fp-tooltip.right { right: 20px; } #fp-nav ul li .fp-tooltip.left { left: 20px; } .fp-auto-height.fp-section, .fp-auto-height .fp-slide, .fp-auto-height .fp-tableCell{ height: auto !important; } .fp-responsive .fp-auto-height-responsive.fp-section, .fp-responsive .fp-auto-height-responsive .fp-slide, .fp-responsive .fp-auto-height-responsive .fp-tableCell { height: auto !important; } /* Slider */ .slick-slider { position: relative; display: block; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; } .slick-list { position: relative; display: block; overflow: hidden; margin: 0; padding: 0; } .slick-list:focus { outline: none; } .slick-list.dragging { cursor: pointer; cursor: hand; } .slick-slider .slick-track, .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } .slick-track { position: relative; top: 0; left: 0; display: block; } .slick-track:before, .slick-track:after { display: table; content: ''; } .slick-track:after { clear: both; } .slick-loading .slick-track { visibility: hidden; } .slick-slide { display: none; float: left; height: 100%; min-height: 1px; } [dir='rtl'] .slick-slide { float: right; } .slick-slide img { display: block; } .slick-slide.slick-loading img { display: none; } .slick-slide.dragging img { pointer-events: none; } .slick-initialized .slick-slide { display: block; } .slick-loading .slick-slide { visibility: hidden; } .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; } .slick-arrow.slick-hidden { display: none; } /*! jQuery UI - v1.12.0 - 2016-08-14 * http://jqueryui.com * Includes: core.css, slider.css, theme.css * To view and modify this theme, visit http://jqueryui.com/themeroller/?scope=&folderName=base&cornerRadiusShadow=8px&offsetLeftShadow=0px&offsetTopShadow=0px&thicknessShadow=5px&opacityShadow=30&bgImgOpacityShadow=0&bgTextureShadow=flat&bgColorShadow=666666&opacityOverlay=30&bgImgOpacityOverlay=0&bgTextureOverlay=flat&bgColorOverlay=aaaaaa&iconColorError=cc0000&fcError=5f3f3f&borderColorError=f1a899&bgTextureError=flat&bgColorError=fddfdf&iconColorHighlight=777620&fcHighlight=777620&borderColorHighlight=dad55e&bgTextureHighlight=flat&bgColorHighlight=fffa90&iconColorActive=ffffff&fcActive=ffffff&borderColorActive=003eff&bgTextureActive=flat&bgColorActive=007fff&iconColorHover=555555&fcHover=2b2b2b&borderColorHover=cccccc&bgTextureHover=flat&bgColorHover=ededed&iconColorDefault=777777&fcDefault=454545&borderColorDefault=c5c5c5&bgTextureDefault=flat&bgColorDefault=f6f6f6&iconColorContent=444444&fcContent=333333&borderColorContent=dddddd&bgTextureContent=flat&bgColorContent=ffffff&iconColorHeader=444444&fcHeader=333333&borderColorHeader=dddddd&bgTextureHeader=flat&bgColorHeader=e9e9e9&cornerRadius=3px&fwDefault=normal&fsDefault=1em&ffDefault=Arial%2CHelvetica%2Csans-serif * Copyright jQuery Foundation and other contributors; Licensed MIT */ /* Layout helpers ----------------------------------*/ .ui-helper-hidden { display: none; } .ui-helper-hidden-accessible { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } .ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; } .ui-helper-clearfix:before, .ui-helper-clearfix:after { content: ""; display: table; border-collapse: collapse; } .ui-helper-clearfix:after { clear: both; } .ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); /* support: IE8 */ } .ui-front { z-index: 100; } /* Interaction Cues ----------------------------------*/ .ui-state-disabled { cursor: default !important; pointer-events: none; } /* Icons ----------------------------------*/ .ui-icon { display: inline-block; vertical-align: middle; margin-top: -.25em; position: relative; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; } .ui-widget-icon-block { left: 50%; margin-left: -8px; display: block; } /* Misc visuals ----------------------------------*/ /* Overlays */ .ui-widget-overlay { position: fixed; top: 0; left: 0; width: 100%; height: 100%; } .ui-slider { position: relative; text-align: left; } .ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; -ms-touch-action: none; touch-action: none; } .ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; } /* support: IE8 - See #6727 */ .ui-slider.ui-state-disabled .ui-slider-handle, .ui-slider.ui-state-disabled .ui-slider-range { filter: inherit; } .ui-slider-horizontal { height: 1px; } .ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; } .ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; } .ui-slider-horizontal .ui-slider-range-min { left: 0; } .ui-slider-horizontal .ui-slider-range-max { right: 0; } .ui-slider-vertical { width: .8em; height: 100px; } .ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; } .ui-slider-vertical .ui-slider-range { left: 0; width: 100%; } .ui-slider-vertical .ui-slider-range-min { bottom: 0; } .ui-slider-vertical .ui-slider-range-max { top: 0; } /* Component containers ----------------------------------*/ .ui-widget { font-family: Arial,Helvetica,sans-serif; font-size: 1em; } .ui-widget .ui-widget { font-size: 1em; } .ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Arial,Helvetica,sans-serif; font-size: 1em; } .ui-widget.ui-widget-content { border: 0; } .ui-widget-content { border: 0; background: #cbd2da; color: #333333; } .ui-widget-content a { color: #333333; } .ui-widget-header { border: 1px solid #dddddd; background: #e9e9e9; color: #333333; font-weight: bold; } .ui-widget-header a { color: #333333; } /* Interaction states ----------------------------------*/ .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active { border: 0; background: #fff; font-weight: normal; } .ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited, a.ui-button, a:link.ui-button, a:visited.ui-button, .ui-button { color: #454545; text-decoration: none; } .ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus, .ui-button:hover, .ui-button:focus { } .ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited, .ui-state-focus a, .ui-state-focus a:hover, .ui-state-focus a:link, .ui-state-focus a:visited, a.ui-button:hover, a.ui-button:focus { color: #2b2b2b; text-decoration: none; } .ui-visual-focus { box-shadow: 0 0 3px 1px rgb(94, 158, 214); } .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover { } .ui-icon-background, .ui-state-active .ui-icon-background { border: #003eff; background-color: #ffffff; } .ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #ffffff; text-decoration: none; } /* Interaction Cues ----------------------------------*/ .ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight { border: 1px solid #dad55e; background: #fffa90; color: #777620; } .ui-state-checked { border: 1px solid #dad55e; background: #fffa90; } .ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a { color: #777620; } .ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error { border: 1px solid #f1a899; background: #fddfdf; color: #5f3f3f; } .ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #5f3f3f; } .ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #5f3f3f; } .ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; } .ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); /* support: IE8 */ font-weight: normal; } .ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); /* support: IE8 */ background-image: none; } .ui-state-disabled .ui-icon { filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */ } /* Icons ----------------------------------*/ /* states and images */ .ui-icon { width: 16px; height: 16px; } .ui-icon, .ui-widget-content .ui-icon { background-image: url("images/ui-icons_444444_256x240.png"); } .ui-widget-header .ui-icon { background-image: url("images/ui-icons_444444_256x240.png"); } .ui-button .ui-icon { background-image: url("images/ui-icons_777777_256x240.png"); } .ui-state-hover .ui-icon, .ui-state-focus .ui-icon, .ui-button:hover .ui-icon, .ui-button:focus .ui-icon, .ui-state-default .ui-icon { background-image: url("images/ui-icons_555555_256x240.png"); } .ui-state-active .ui-icon, .ui-button:active .ui-icon { background-image: url("images/ui-icons_ffffff_256x240.png"); } .ui-state-highlight .ui-icon, .ui-button .ui-state-highlight.ui-icon { background-image: url("images/ui-icons_777620_256x240.png"); } .ui-state-error .ui-icon, .ui-state-error-text .ui-icon { background-image: url("images/ui-icons_cc0000_256x240.png"); } /* positioning */ .ui-icon-blank { background-position: 16px 16px; } .ui-icon-caret-1-n { background-position: 0 0; } .ui-icon-caret-1-ne { background-position: -16px 0; } .ui-icon-caret-1-e { background-position: -32px 0; } .ui-icon-caret-1-se { background-position: -48px 0; } .ui-icon-caret-1-s { background-position: -65px 0; } .ui-icon-caret-1-sw { background-position: -80px 0; } .ui-icon-caret-1-w { background-position: -96px 0; } .ui-icon-caret-1-nw { background-position: -112px 0; } .ui-icon-caret-2-n-s { background-position: -128px 0; } .ui-icon-caret-2-e-w { background-position: -144px 0; } .ui-icon-triangle-1-n { background-position: 0 -16px; } .ui-icon-triangle-1-ne { background-position: -16px -16px; } .ui-icon-triangle-1-e { background-position: -32px -16px; } .ui-icon-triangle-1-se { background-position: -48px -16px; } .ui-icon-triangle-1-s { background-position: -65px -16px; } .ui-icon-triangle-1-sw { background-position: -80px -16px; } .ui-icon-triangle-1-w { background-position: -96px -16px; } .ui-icon-triangle-1-nw { background-position: -112px -16px; } .ui-icon-triangle-2-n-s { background-position: -128px -16px; } .ui-icon-triangle-2-e-w { background-position: -144px -16px; } .ui-icon-arrow-1-n { background-position: 0 -32px; } .ui-icon-arrow-1-ne { background-position: -16px -32px; } .ui-icon-arrow-1-e { background-position: -32px -32px; } .ui-icon-arrow-1-se { background-position: -48px -32px; } .ui-icon-arrow-1-s { background-position: -65px -32px; } .ui-icon-arrow-1-sw { background-position: -80px -32px; } .ui-icon-arrow-1-w { background-position: -96px -32px; } .ui-icon-arrow-1-nw { background-position: -112px -32px; } .ui-icon-arrow-2-n-s { background-position: -128px -32px; } .ui-icon-arrow-2-ne-sw { background-position: -144px -32px; } .ui-icon-arrow-2-e-w { background-position: -160px -32px; } .ui-icon-arrow-2-se-nw { background-position: -176px -32px; } .ui-icon-arrowstop-1-n { background-position: -192px -32px; } .ui-icon-arrowstop-1-e { background-position: -208px -32px; } .ui-icon-arrowstop-1-s { background-position: -224px -32px; } .ui-icon-arrowstop-1-w { background-position: -240px -32px; } .ui-icon-arrowthick-1-n { background-position: 1px -48px; } .ui-icon-arrowthick-1-ne { background-position: -16px -48px; } .ui-icon-arrowthick-1-e { background-position: -32px -48px; } .ui-icon-arrowthick-1-se { background-position: -48px -48px; } .ui-icon-arrowthick-1-s { background-position: -64px -48px; } .ui-icon-arrowthick-1-sw { background-position: -80px -48px; } .ui-icon-arrowthick-1-w { background-position: -96px -48px; } .ui-icon-arrowthick-1-nw { background-position: -112px -48px; } .ui-icon-arrowthick-2-n-s { background-position: -128px -48px; } .ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; } .ui-icon-arrowthick-2-e-w { background-position: -160px -48px; } .ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; } .ui-icon-arrowthickstop-1-n { background-position: -192px -48px; } .ui-icon-arrowthickstop-1-e { background-position: -208px -48px; } .ui-icon-arrowthickstop-1-s { background-position: -224px -48px; } .ui-icon-arrowthickstop-1-w { background-position: -240px -48px; } .ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; } .ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; } .ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; } .ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; } .ui-icon-arrowreturn-1-w { background-position: -64px -64px; } .ui-icon-arrowreturn-1-n { background-position: -80px -64px; } .ui-icon-arrowreturn-1-e { background-position: -96px -64px; } .ui-icon-arrowreturn-1-s { background-position: -112px -64px; } .ui-icon-arrowrefresh-1-w { background-position: -128px -64px; } .ui-icon-arrowrefresh-1-n { background-position: -144px -64px; } .ui-icon-arrowrefresh-1-e { background-position: -160px -64px; } .ui-icon-arrowrefresh-1-s { background-position: -176px -64px; } .ui-icon-arrow-4 { background-position: 0 -80px; } .ui-icon-arrow-4-diag { background-position: -16px -80px; } .ui-icon-extlink { background-position: -32px -80px; } .ui-icon-newwin { background-position: -48px -80px; } .ui-icon-refresh { background-position: -64px -80px; } .ui-icon-shuffle { background-position: -80px -80px; } .ui-icon-transfer-e-w { background-position: -96px -80px; } .ui-icon-transferthick-e-w { background-position: -112px -80px; } .ui-icon-folder-collapsed { background-position: 0 -96px; } .ui-icon-folder-open { background-position: -16px -96px; } .ui-icon-document { background-position: -32px -96px; } .ui-icon-document-b { background-position: -48px -96px; } .ui-icon-note { background-position: -64px -96px; } .ui-icon-mail-closed { background-position: -80px -96px; } .ui-icon-mail-open { background-position: -96px -96px; } .ui-icon-suitcase { background-position: -112px -96px; } .ui-icon-comment { background-position: -128px -96px; } .ui-icon-person { background-position: -144px -96px; } .ui-icon-print { background-position: -160px -96px; } .ui-icon-trash { background-position: -176px -96px; } .ui-icon-locked { background-position: -192px -96px; } .ui-icon-unlocked { background-position: -208px -96px; } .ui-icon-bookmark { background-position: -224px -96px; } .ui-icon-tag { background-position: -240px -96px; } .ui-icon-home { background-position: 0 -112px; } .ui-icon-flag { background-position: -16px -112px; } .ui-icon-calendar { background-position: -32px -112px; } .ui-icon-cart { background-position: -48px -112px; } .ui-icon-pencil { background-position: -64px -112px; } .ui-icon-clock { background-position: -80px -112px; } .ui-icon-disk { background-position: -96px -112px; } .ui-icon-calculator { background-position: -112px -112px; } .ui-icon-zoomin { background-position: -128px -112px; } .ui-icon-zoomout { background-position: -144px -112px; } .ui-icon-search { background-position: -160px -112px; } .ui-icon-wrench { background-position: -176px -112px; } .ui-icon-gear { background-position: -192px -112px; } .ui-icon-heart { background-position: -208px -112px; } .ui-icon-star { background-position: -224px -112px; } .ui-icon-link { background-position: -240px -112px; } .ui-icon-cancel { background-position: 0 -128px; } .ui-icon-plus { background-position: -16px -128px; } .ui-icon-plusthick { background-position: -32px -128px; } .ui-icon-minus { background-position: -48px -128px; } .ui-icon-minusthick { background-position: -64px -128px; } .ui-icon-close { background-position: -80px -128px; } .ui-icon-closethick { background-position: -96px -128px; } .ui-icon-key { background-position: -112px -128px; } .ui-icon-lightbulb { background-position: -128px -128px; } .ui-icon-scissors { background-position: -144px -128px; } .ui-icon-clipboard { background-position: -160px -128px; } .ui-icon-copy { background-position: -176px -128px; } .ui-icon-contact { background-position: -192px -128px; } .ui-icon-image { background-position: -208px -128px; } .ui-icon-video { background-position: -224px -128px; } .ui-icon-script { background-position: -240px -128px; } .ui-icon-alert { background-position: 0 -144px; } .ui-icon-info { background-position: -16px -144px; } .ui-icon-notice { background-position: -32px -144px; } .ui-icon-help { background-position: -48px -144px; } .ui-icon-check { background-position: -64px -144px; } .ui-icon-bullet { background-position: -80px -144px; } .ui-icon-radio-on { background-position: -96px -144px; } .ui-icon-radio-off { background-position: -112px -144px; } .ui-icon-pin-w { background-position: -128px -144px; } .ui-icon-pin-s { background-position: -144px -144px; } .ui-icon-play { background-position: 0 -160px; } .ui-icon-pause { background-position: -16px -160px; } .ui-icon-seek-next { background-position: -32px -160px; } .ui-icon-seek-prev { background-position: -48px -160px; } .ui-icon-seek-end { background-position: -64px -160px; } .ui-icon-seek-start { background-position: -80px -160px; } /* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */ .ui-icon-seek-first { background-position: -80px -160px; } .ui-icon-stop { background-position: -96px -160px; } .ui-icon-eject { background-position: -112px -160px; } .ui-icon-volume-off { background-position: -128px -160px; } .ui-icon-volume-on { background-position: -144px -160px; } .ui-icon-power { background-position: 0 -176px; } .ui-icon-signal-diag { background-position: -16px -176px; } .ui-icon-signal { background-position: -32px -176px; } .ui-icon-battery-0 { background-position: -48px -176px; } .ui-icon-battery-1 { background-position: -64px -176px; } .ui-icon-battery-2 { background-position: -80px -176px; } .ui-icon-battery-3 { background-position: -96px -176px; } .ui-icon-circle-plus { background-position: 0 -192px; } .ui-icon-circle-minus { background-position: -16px -192px; } .ui-icon-circle-close { background-position: -32px -192px; } .ui-icon-circle-triangle-e { background-position: -48px -192px; } .ui-icon-circle-triangle-s { background-position: -64px -192px; } .ui-icon-circle-triangle-w { background-position: -80px -192px; } .ui-icon-circle-triangle-n { background-position: -96px -192px; } .ui-icon-circle-arrow-e { background-position: -112px -192px; } .ui-icon-circle-arrow-s { background-position: -128px -192px; } .ui-icon-circle-arrow-w { background-position: -144px -192px; } .ui-icon-circle-arrow-n { background-position: -160px -192px; } .ui-icon-circle-zoomin { background-position: -176px -192px; } .ui-icon-circle-zoomout { background-position: -192px -192px; } .ui-icon-circle-check { background-position: -208px -192px; } .ui-icon-circlesmall-plus { background-position: 0 -208px; } .ui-icon-circlesmall-minus { background-position: -16px -208px; } .ui-icon-circlesmall-close { background-position: -32px -208px; } .ui-icon-squaresmall-plus { background-position: -48px -208px; } .ui-icon-squaresmall-minus { background-position: -64px -208px; } .ui-icon-squaresmall-close { background-position: -80px -208px; } .ui-icon-grip-dotted-vertical { background-position: 0 -224px; } .ui-icon-grip-dotted-horizontal { background-position: -16px -224px; } .ui-icon-grip-solid-vertical { background-position: -32px -224px; } .ui-icon-grip-solid-horizontal { background-position: -48px -224px; } .ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; } .ui-icon-grip-diagonal-se { background-position: -80px -224px; } /* Misc visuals ----------------------------------*/ /* Corner radius */ .ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { border-top-left-radius: 3px; } .ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { border-top-right-radius: 3px; } .ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { border-bottom-left-radius: 3px; } .ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { border-bottom-right-radius: 3px; } /* Overlays */ .ui-widget-overlay { background: #aaaaaa; opacity: .3; filter: Alpha(Opacity=30); /* support: IE8 */ } .ui-widget-shadow { -webkit-box-shadow: 0px 0px 5px #666666; box-shadow: 0px 0px 5px #666666; } /*! * jQuery UI CSS Framework 1.12.0 * http://jqueryui.com * * Copyright jQuery Foundation and other contributors * Released under the MIT license. * http://jquery.org/license * * http://api.jqueryui.com/category/theming/ */ /* Layout helpers ----------------------------------*/ .ui-helper-hidden { display: none; } .ui-helper-hidden-accessible { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } .ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; } .ui-helper-clearfix:before, .ui-helper-clearfix:after { content: ""; display: table; border-collapse: collapse; } .ui-helper-clearfix:after { clear: both; } .ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); /* support: IE8 */ } .ui-front { z-index: 100; } /* Interaction Cues ----------------------------------*/ .ui-state-disabled { cursor: default !important; pointer-events: none; } /* Icons ----------------------------------*/ .ui-icon { display: inline-block; vertical-align: middle; margin-top: -.25em; position: relative; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; } .ui-widget-icon-block { left: 50%; margin-left: -8px; display: block; } /* Misc visuals ----------------------------------*/ /* Overlays */ .ui-widget-overlay { position: fixed; top: 0; left: 0; width: 100%; height: 100%; } .ui-slider { position: relative; text-align: left; } .ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 24px; height: 24px; cursor: default; border-radius: 50%; -ms-touch-action: none; touch-action: none; } .ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; } /* support: IE8 - See #6727 */ .ui-slider.ui-state-disabled .ui-slider-handle, .ui-slider.ui-state-disabled .ui-slider-range { filter: inherit; } .ui-slider-horizontal { height: 1px; } .ui-slider-horizontal .ui-slider-handle { top: -12px; margin-left: -12px; cursor: pointer; } .ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; } .ui-slider-horizontal .ui-slider-range-min { left: 0; } .ui-slider-horizontal .ui-slider-range-max { right: 0; } .ui-slider-vertical { width: .8em; height: 100px; } .ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; } .ui-slider-vertical .ui-slider-range { left: 0; width: 100%; } .ui-slider-vertical .ui-slider-range-min { bottom: 0; } .ui-slider-vertical .ui-slider-range-max { top: 0; } @-webkit-keyframes fadeInFromNone { 0% { display: none; opacity: 0; } 1% { display: block; opacity: 0; } 100% { display: block; opacity: 1; } } @-moz-keyframes fadeInFromNone { 0% { display: none; opacity: 0; } 1% { display: block; opacity: 0; } 100% { display: block; opacity: 1; } } @-o-keyframes fadeInFromNone { 0% { display: none; opacity: 0; } 1% { display: block; opacity: 0; } 100% { display: block; opacity: 1; } } @keyframes fadeInFromNone { 0% { display: none; opacity: 0; } 1% { display: block; opacity: 0; } 100% { display: block; opacity: 1; } } .popup{ display: none; width: 450px; position: fixed !important; z-index: 10100; background: #fff; left: 50%; margin-left: -450px / 2; text-align: center; padding-top: 20px; padding-bottom: 30px; .btn-close{ position: absolute; top: 0px; right: -60px; } &.popup-geo{ width: 760px; margin-left: -760px / 2; padding-bottom: 30px; .content{ padding-top: 20px; padding-left: 80px; padding-right: 80px; .clearfix(); } .h{ color: #000000; font-size: 35px; font-family: @fgb; text-align: center; margin-bottom: 60px; } ul{ width: 50%; float: left; li{ list-style-type: none; text-align: left; width: 100%; height: 34px; a{ font-size: 15px; color: #454c56; text-decoration: none; border-bottom: 1px solid #454c56; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease; display: inline-block; padding-bottom: 2px; &:hover{ text-decoration: none; border-color: transparent; } } &.active{ a{ color: #d9a75c; border-color: #d9a75c; } } } } } &.popup-content{ width: 750px; margin-left: -750px / 2; padding-left: 70px; padding-right: 70px; } &.popup-video{ padding: 40px 55px; width: 100%; height: 100%; padding: 0; left: 0; margin-left: 0; iframe{ min-width: 1000px; min-height: 563px; } .content{ width: 100%; height: 100%; } .btn-close{ top: 20px; right: 20px; } .btn{ width: 200px; height: 44px; position: absolute; bottom: 40px; line-height: 44px; text-align: center; border-color: #fff; border-radius: 22px; -webkit-transition: border .3s ease-out, color .3s ease-out; -moz-transition: border .3s ease-out, color .3s ease-out; -o-transition: border .3s ease-out, color .3s ease-out; transition: border .3s ease-out, color .3s ease-out; &.btn-prev{ left: 40px; } &.btn-next{ right: 40px; } &:hover{ color: #d9a75c; border-color: #d9a75c; } } } &.popup-story-1{ .heading{ width: 755px; height: 254px; color: #ffffff; font-family: @fgb; font-size: 35px; line-height: 254px; background: url(images/temch.jpg) 0 0 no-repeat; } } } .main-overlay { display: none; width: 100%; position: fixed; left: 0; top: 0; z-index: 10000; background: rgba(36,38,41,0.98); } .form{ width: 100%; display: inline-block; margin: 0 auto; padding: 0 20%; input{ width: 100%; height: 44px; border: 1px solid #d3d3d3; border-radius: 22px; color: #242629; text-align: center; background-color: transparent; font-size: 16px; font-family: @fr; margin-bottom: 15px; -webkit-transition: box-shadow .3s ease-out, background .3s ease-out, border .3s ease-out; -moz-transition: box-shadow .3s ease-out, background .3s ease-out, border .3s ease-out; -o-transition: box-shadow .3s ease-out, background .3s ease-out, border .3s ease-out; transition: box-shadow .3s ease-out, background .3s ease-out, border .3s ease-out; &::-webkit-input-placeholder { color:#5f6366; } &:-moz-placeholder { color:#5f6366; } &::-moz-placeholder { color:#5f6366; } &:-ms-input-placeholder { color:#5f6366; } &:focus{ background-color: #fff; border-color: #fff; -webkit-box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.17); -moz-box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.17); box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.17); } } textarea{ width: 100%; height: 80px; border: 1px solid #d3d3d3; border-radius: 22px; padding: 8px 45px; max-width: 100%; color: #242629; text-align: center; font-size: 16px; font-family: @fr; margin-bottom: 15px; -webkit-transition: box-shadow .3s ease-out, background .3s ease-out, border .3s ease-out; -moz-transition: box-shadow .3s ease-out, background .3s ease-out, border .3s ease-out; -o-transition: box-shadow .3s ease-out, background .3s ease-out, border .3s ease-out; transition: box-shadow .3s ease-out, background .3s ease-out, border .3s ease-out; &::-webkit-input-placeholder { color:#5f6366; } &:-moz-placeholder { color:#5f6366; } &::-moz-placeholder { color:#5f6366; } &:-ms-input-placeholder { color:#5f6366; } &:focus{ background-color: #fff; border-color: #fff; -webkit-box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.17); -moz-box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.17); box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.17); } } .btn-sub{ margin-top: 15px; display: inline-block; font-family: @fr; background: #d9a75c; font-size: 15px; width: 100%; height: 44px; border-color: #d9a75c; border-radius: 22px; .transition(background .3s ease); &:hover{ background: #fdc572; } } } .alert{ width: 450px; position: fixed !important; z-index: 10100; left: 50%; margin-left: -450px / 2; text-align: center; background: #fff; font-size: 16px; line-height: 25px; font-family: @fmr; color: #5b5e62; padding-top: 50px; padding-bottom: 50px; padding-left: 30px; padding-right: 30px; .h{ color: #242629; font-size: 35px; line-height: 40px; font-family: @fgb; margin-bottom: 12px; } } .ytp-watermark{ display: none !important; } #sectionmap{ background-color: #fff; #map{ margin: 20px auto 0; overflow: hidden; } .map{ margin: 0 auto; width: 818px; height: 425px; position: relative; background: url(images/map.png) 0 0 no-repeat; .mark{ width: 29px; position: absolute; height: 29px; z-index: 2; display: block; background: url(images/marker.png) bottom no-repeat; .info-tip{ -webkit-animation: fadeInFromNone 1s ease-out; -moz-animation: fadeInFromNone 1s ease-out; -o-animation: fadeInFromNone 1s ease-out; animation: fadeInFromNone 1s ease-out; width: 323px; height: 109px; display: none; cursor: pointer; // display: block; position: absolute; top: -113px; padding-top: 13px; left: -146px; background: url(images/box.png) 0 0 no-repeat; div{ padding-left: 15px; padding-right: 5px; font-size: 15px; color: #454c56; font-family: @fr; margin-bottom: 6px; span{ font-family: @fb; } } } &:hover{ z-index: 5; .info-tip{ display: block; } } } } } @media (min-width: 0px) and (max-width: 480px) { #section1{ .layer{ width: 100%; } } .icons{ li{ display: block; width: 100%; } } }