@font-face { font-family: 'themify'; src:url('../fonts/themify.eot?-fvbane'); src:url('../fonts/themify.eot?#iefix-fvbane') format('embedded-opentype'), url('../fonts/themify.woff?-fvbane') format('woff'), url('../fonts/themify.ttf?-fvbane') format('truetype'), url('../fonts/themify.svg?-fvbane#themify') format('svg'); font-weight: normal; font-style: normal; } @font-face { font-family: 'ALSRubl'; src: url('../fonts/rouble.ttf'); } @font-face { font-family: 'Lato'; src: local('Lato Hairline'), local('Lato-Hairline'), url('../fonts/latohairline.woff2') format('woff2'), url('../fonts/latohairline.woff') format('woff'), url('../fonts/latohairline.ttf') format('truetype'); font-weight: 100; font-style: normal; } @font-face { font-family: 'Lato'; src: local('Lato Hairline Italic'), local('Lato-HairlineItalic'), url('../fonts/latohairlineitalic.woff2') format('woff2'), url('../fonts/latohairlineitalic.woff') format('woff'), url('../fonts/latohairlineitalic.ttf') format('truetype'); font-weight: 100; font-style: italic; } @font-face { font-family: 'Lato'; src: local('Lato Thin'), local('Lato-Thin'), url('../fonts/latothin.woff2') format('woff2'), url('../fonts/latothin.woff') format('woff'), url('../fonts/latothin.ttf') format('truetype'); font-weight: 200; font-style: normal; } @font-face { font-family: 'Lato'; src: local('Lato Thin Italic'), local('Lato-ThinItalic'), url('../fonts/latothinitalic.woff2') format('woff2'), url('../fonts/latothinitalic.woff') format('woff'), url('../fonts/latothinitalic.ttf') format('truetype'); font-weight: 200; font-style: italic; } @font-face { font-family: 'Lato'; src: local('Lato Light'), local('Lato-Light'), url('../fonts/latolight.woff2') format('woff2'), url('../fonts/latolight.woff') format('woff'), url('../fonts/latolight.ttf') format('truetype'); font-weight: 300; font-style: normal; } @font-face { font-family: 'Lato'; src: local('Lato Light Italic'), local('Lato-LightItalic'), url('../fonts/latolightitalic.woff2') format('woff2'), url('../fonts/latolightitalic.woff') format('woff'), url('../fonts/latolightitalic.ttf') format('truetype'); font-weight: 300; font-style: italic; } @font-face { font-family: 'Lato'; src: local('Lato Regular'), local('Lato-Regular'), url('../fonts/latoregular.woff2') format('woff2'), url('../fonts/latoregular.woff') format('woff'), url('../fonts/latoregular.ttf') format('truetype'); font-weight: 400; font-style: normal; } @font-face { font-family: 'Lato'; src: local('Lato Italic'), local('Lato-Italic'), url('../fonts/latoitalic.woff2') format('woff2'), url('../fonts/latoitalic.woff') format('woff'), url('../fonts/latoitalic.ttf') format('truetype'); font-weight: 400; font-style: italic; } @font-face { font-family: 'Lato'; src: local('Lato Medium'), local('Lato-Medium'), url('../fonts/latomedium.woff2') format('woff2'), url('../fonts/latomedium.woff') format('woff'), url('../fonts/latomedium.ttf') format('truetype'); font-weight: 500; font-style: normal; } @font-face { font-family: 'Lato'; src: local('Lato Medium Italic'), local('Lato-MediumItalic'), url('../fonts/latomediumitalic.woff2') format('woff2'), url('../fonts/latomediumitalic.woff') format('woff'), url('../fonts/latomediumitalic.ttf') format('truetype'); font-weight: 500; font-style: italic; } @font-face { font-family: 'Lato'; src: local('Lato Semibold'), local('Lato-Semibold'), url('../fonts/latosemibold.woff2') format('woff2'), url('../fonts/latosemibold.woff') format('woff'), url('../fonts/latosemibold.ttf') format('truetype'); font-weight: 600; font-style: normal; } @font-face { font-family: 'Lato'; src: local('Lato Semibold Italic'), local('Lato-SemiboldItalic'), url('../fonts/latosemibolditalic.woff2') format('woff2'), url('../fonts/latosemibolditalic.woff') format('woff'), url('../fonts/latosemibolditalic.ttf') format('truetype'); font-weight: 600; font-style: italic; } @font-face { font-family: 'Lato'; src: local('Lato Bold'), local('Lato-Bold'), url('../fonts/latobold.woff2') format('woff2'), url('../fonts/latobold.woff') format('woff'), url('../fonts/latobold.ttf') format('truetype'); font-weight: 700; font-style: normal; } @font-face { font-family: 'Lato'; src: local('Lato Bold Italic'), local('Lato-BoldItalic'), url('../fonts/latobolditalic.woff2') format('woff2'), url('../fonts/latobolditalic.woff') format('woff'), url('../fonts/latobolditalic.ttf') format('truetype'); font-weight: 700; font-style: italic; } @font-face { font-family: 'Lato'; src: local('Lato Heavy'), local('Lato-Heavy'), url('../fonts/latoheavy.woff2') format('woff2'), url('../fonts/latoheavy.woff') format('woff'), url('../fonts/latoheavy.ttf') format('truetype'); font-weight: 800; font-style: normal; } @font-face { font-family: 'Lato'; src: local('Lato Heavy Italic'), local('Lato-HeavyItalic'), url('../fonts/latoheavyitalic.woff2') format('woff2'), url('../fonts/latoheavyitalic.woff') format('woff'), url('../fonts/latoheavyitalic.ttf') format('truetype'); font-weight: 800; font-style: italic; } @font-face { font-family: 'Lato'; src: local('Lato Black'), local('Lato-Black'), url('../fonts/latoblack.woff2') format('woff2'), url('../fonts/latoblack.woff') format('woff'), url('../fonts/latoblack.ttf') format('truetype'); font-weight: 900; font-style: normal; } @font-face { font-family: 'Lato'; src: local('Lato Black Italic'), local('Lato-BlackItalic'), url('../fonts/latoblackitalic.woff2') format('woff2'), url('../fonts/latoblackitalic.woff') format('woff'), url('../fonts/latoblackitalic.ttf') format('truetype'); font-weight: 900; font-style: italic; } @font-face { font-family: 'PT Sans'; src: local('PT Sans'), local('PTSans-Regular'), url('../fonts/ptsans.woff2') format('woff2'), url('../fonts/ptsans.woff') format('woff'), url('../fonts/ptsans.ttf') format('truetype'); font-weight: 400; font-style: normal; } @font-face { font-family: 'PT Sans'; src: local('PT Sans Italic'), local('PTSans-Italic'), url('../fonts/ptsansitalic.woff2') format('woff2'), url('../fonts/ptsansitalic.woff') format('woff'), url('../fonts/ptsansitalic.ttf') format('truetype'); font-weight: 400; font-style: italic; } @font-face { font-family: 'PT Sans'; src: local('PT Sans Bold'), local('PTSans-Bold'), url('../fonts/ptsansbold.woff2') format('woff2'), url('../fonts/ptsansbold.woff') format('woff'), url('../fonts/ptsansbold.ttf') format('truetype'); font-weight: 700; font-style: normal; } @font-face { font-family: 'PT Sans'; src: local('PT Sans Bold Italic'), local('PTSans-BoldItalic'), url('../fonts/ptsansbolditalic.woff2') format('woff2'), url('../fonts/ptsansbolditalic.woff') format('woff'), url('../fonts/ptsansbolditalic.ttf') format('truetype'); font-weight: 700; font-style: italic; } /*! * Fotorama 4.6.4 | http://fotorama.io/license/ */ .fotorama__arr:focus:after,.fotorama__fullscreen-icon:focus:after,.fotorama__html,.fotorama__img,.fotorama__nav__frame:focus .fotorama__dot:after,.fotorama__nav__frame:focus .fotorama__thumb:after,.fotorama__stage__frame,.fotorama__stage__shaft,.fotorama__video iframe{position:absolute;width:100%;height:100%;top:0;right:0;left:0;bottom:0}.fotorama--fullscreen,.fotorama__img{max-width:99999px!important;max-height:99999px!important;min-width:0!important;min-height:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important}.fotorama__wrap .fotorama__grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.fotorama__grabbing *{cursor:move;cursor:-webkit-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.fotorama__spinner{position:absolute!important;top:50%!important;left:50%!important}.fotorama__wrap--css3 .fotorama__arr,.fotorama__wrap--css3 .fotorama__fullscreen-icon,.fotorama__wrap--css3 .fotorama__nav__shaft,.fotorama__wrap--css3 .fotorama__stage__shaft,.fotorama__wrap--css3 .fotorama__thumb-border,.fotorama__wrap--css3 .fotorama__video-close,.fotorama__wrap--css3 .fotorama__video-play{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.fotorama__caption,.fotorama__nav:after,.fotorama__nav:before,.fotorama__stage:after,.fotorama__stage:before,.fotorama__wrap--css3 .fotorama__html,.fotorama__wrap--css3 .fotorama__nav,.fotorama__wrap--css3 .fotorama__spinner,.fotorama__wrap--css3 .fotorama__stage,.fotorama__wrap--css3 .fotorama__stage .fotorama__img,.fotorama__wrap--css3 .fotorama__stage__frame{-webkit-transform:translateZ(0);transform:translateZ(0)}.fotorama__arr:focus,.fotorama__fullscreen-icon:focus,.fotorama__nav__frame{outline:0}.fotorama__arr:focus:after,.fotorama__fullscreen-icon:focus:after,.fotorama__nav__frame:focus .fotorama__dot:after,.fotorama__nav__frame:focus .fotorama__thumb:after{content:'';border-radius:inherit;background-color:rgba(0,175,234,.5)}.fotorama__wrap--video .fotorama__stage,.fotorama__wrap--video .fotorama__stage__frame--video,.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__html,.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__img,.fotorama__wrap--video .fotorama__stage__shaft{-webkit-transform:none!important;transform:none!important}.fotorama__wrap--css3 .fotorama__nav__shaft,.fotorama__wrap--css3 .fotorama__stage__shaft,.fotorama__wrap--css3 .fotorama__thumb-border{transition-property:-webkit-transform,width;transition-property:transform,width;transition-timing-function:cubic-bezier(0.1,0,.25,1);transition-duration:0ms}.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__no-select,.fotorama__video-close,.fotorama__video-play,.fotorama__wrap{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fotorama__select{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.fotorama__nav,.fotorama__nav__frame{margin:auto;padding:0}.fotorama__caption__wrap,.fotorama__nav__frame,.fotorama__nav__shaft{-moz-box-orient:vertical;display:inline-block;vertical-align:middle;*display:inline;*zoom:1}.fotorama__nav__frame,.fotorama__thumb-border{box-sizing:content-box}.fotorama__caption__wrap{box-sizing:border-box}.fotorama--hidden,.fotorama__load{position:absolute;left:-99999px;top:-99999px;z-index:-1}.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__nav,.fotorama__nav__frame,.fotorama__nav__shaft,.fotorama__stage__frame,.fotorama__stage__shaft,.fotorama__video-close,.fotorama__video-play{-webkit-tap-highlight-color:transparent}.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__video-close,.fotorama__video-play{background:url(../images/fotorama.png) no-repeat}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:2dppx){.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__video-close,.fotorama__video-play{background:url(../images/fotorama@2x.png) 0 0/96px 160px no-repeat}}.fotorama__thumb{background-color:#7f7f7f;background-color:rgba(127,127,127,.2)}@media print{.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__thumb-border,.fotorama__video-close,.fotorama__video-play{background:none!important}}.fotorama{min-width:1px;overflow:hidden}.fotorama:not(.fotorama--unobtrusive)>*:not(:first-child){display:none}.fullscreen{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;margin:0!important;padding:0!important;overflow:hidden!important;background:#000}.fotorama--fullscreen{position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;float:none!important;z-index:2147483647!important;background:#000;width:100%!important;height:100%!important;margin:0!important}.fotorama--fullscreen .fotorama__nav,.fotorama--fullscreen .fotorama__stage{background:#000}.fotorama__wrap{-webkit-text-size-adjust:100%;position:relative;direction:ltr;z-index:0}.fotorama__wrap--rtl .fotorama__stage__frame{direction:rtl}.fotorama__nav,.fotorama__stage{overflow:hidden;position:relative;max-width:100%}.fotorama__wrap--pan-y{-ms-touch-action:pan-y}.fotorama__wrap .fotorama__pointer{cursor:pointer}.fotorama__wrap--slide .fotorama__stage__frame{opacity:1!important}.fotorama__stage__frame{overflow:hidden}.fotorama__stage__frame.fotorama__active{z-index:8}.fotorama__wrap--fade .fotorama__stage__frame{display:none}.fotorama__wrap--fade .fotorama__fade-front,.fotorama__wrap--fade .fotorama__fade-rear,.fotorama__wrap--fade .fotorama__stage__frame.fotorama__active{display:block;left:0;top:0}.fotorama__wrap--fade .fotorama__fade-front{z-index:8}.fotorama__wrap--fade .fotorama__fade-rear{z-index:7}.fotorama__wrap--fade .fotorama__fade-rear.fotorama__active{z-index:9}.fotorama__wrap--fade .fotorama__stage .fotorama__shadow{display:none}.fotorama__img{-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;border:none!important}.fotorama__error .fotorama__img,.fotorama__loaded .fotorama__img{-ms-filter:"alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1}.fotorama--fullscreen .fotorama__loaded--full .fotorama__img,.fotorama__img--full{display:none}.fotorama--fullscreen .fotorama__loaded--full .fotorama__img--full{display:block}.fotorama__wrap--only-active .fotorama__nav,.fotorama__wrap--only-active .fotorama__stage{max-width:99999px!important}.fotorama__wrap--only-active .fotorama__stage__frame{visibility:hidden}.fotorama__wrap--only-active .fotorama__stage__frame.fotorama__active{visibility:visible}.fotorama__nav{font-size:0;line-height:0;text-align:center;display:none;white-space:nowrap;z-index:5}.fotorama__nav__shaft{position:relative;left:0;top:0;text-align:left}.fotorama__nav__frame{position:relative;cursor:pointer}.fotorama__nav--dots{display:block}.fotorama__nav--dots .fotorama__nav__frame{width:18px;height:30px}.fotorama__nav--dots .fotorama__nav__frame--thumb,.fotorama__nav--dots .fotorama__thumb-border{display:none}.fotorama__nav--thumbs{display:block}.fotorama__nav--thumbs .fotorama__nav__frame{padding-left:0!important}.fotorama__nav--thumbs .fotorama__nav__frame:last-child{padding-right:0!important}.fotorama__nav--thumbs .fotorama__nav__frame--dot{display:none}.fotorama__dot{display:block;width:4px;height:4px;position:relative;top:12px;left:6px;border-radius:6px;border:1px solid #7f7f7f}.fotorama__nav__frame:focus .fotorama__dot:after{padding:1px;top:-1px;left:-1px}.fotorama__nav__frame.fotorama__active .fotorama__dot{width:0;height:0;border-width:3px}.fotorama__nav__frame.fotorama__active .fotorama__dot:after{padding:3px;top:-3px;left:-3px}.fotorama__thumb{overflow:hidden;position:relative;width:100%;height:100%}.fotorama__nav__frame:focus .fotorama__thumb{z-index:2}.fotorama__thumb-border{position:absolute;z-index:9;top:0;left:0;border-style:solid;border-color:#00afea;background-image:linear-gradient(to bottom right,rgba(255,255,255,.25),rgba(64,64,64,.1))}.fotorama__caption{position:absolute;z-index:12;bottom:0;left:0;right:0;font-family:'Helvetica Neue',Arial,sans-serif;font-size:14px;line-height:1.5;color:#000}.fotorama__caption a{text-decoration:none;color:#000;border-bottom:1px solid;border-color:rgba(0,0,0,.5)}.fotorama__caption a:hover{color:#333;border-color:rgba(51,51,51,.5)}.fotorama__wrap--rtl .fotorama__caption{left:auto;right:0}.fotorama__wrap--no-captions .fotorama__caption,.fotorama__wrap--video .fotorama__caption{display:none}.fotorama__caption__wrap{background-color:#fff;background-color:rgba(255,255,255,.9);padding:5px 10px}@-webkit-keyframes spinner{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.fotorama__wrap--css3 .fotorama__spinner{-webkit-animation:spinner 24s infinite linear;animation:spinner 24s infinite linear}.fotorama__wrap--css3 .fotorama__html,.fotorama__wrap--css3 .fotorama__stage .fotorama__img{transition-property:opacity;transition-timing-function:linear;transition-duration:.3s}.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__html,.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__img{-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0}.fotorama__select{cursor:auto}.fotorama__video{top:32px;right:0;bottom:0;left:0;position:absolute;z-index:10}@-moz-document url-prefix(){.fotorama__active{box-shadow:0 0 0 transparent}}.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__video-close,.fotorama__video-play{position:absolute;z-index:11;cursor:pointer}.fotorama__arr{position:absolute;width:32px;height:32px;top:50%;margin-top:-16px}.fotorama__arr--prev{left:2px;background-position:0 0}.fotorama__arr--next{right:2px;background-position:-32px 0}.fotorama__arr--disabled{pointer-events:none;cursor:default;*display:none;opacity:.1}.fotorama__fullscreen-icon{width:32px;height:32px;top:2px;right:2px;background-position:0 -32px;z-index:20}.fotorama__arr:focus,.fotorama__fullscreen-icon:focus{border-radius:50%}.fotorama--fullscreen .fotorama__fullscreen-icon{background-position:-32px -32px}.fotorama__video-play{width:96px;height:96px;left:50%;top:50%;margin-left:-48px;margin-top:-48px;background-position:0 -64px;opacity:0}.fotorama__wrap--css2 .fotorama__video-play,.fotorama__wrap--video .fotorama__stage .fotorama__video-play{display:none}.fotorama__error .fotorama__video-play,.fotorama__loaded .fotorama__video-play,.fotorama__nav__frame .fotorama__video-play{opacity:1;display:block}.fotorama__nav__frame .fotorama__video-play{width:32px;height:32px;margin-left:-16px;margin-top:-16px;background-position:-64px -32px}.fotorama__video-close{width:32px;height:32px;top:0;right:0;background-position:-64px 0;z-index:20;opacity:0}.fotorama__wrap--css2 .fotorama__video-close{display:none}.fotorama__wrap--css3 .fotorama__video-close{-webkit-transform:translate3d(32px,-32px,0);transform:translate3d(32px,-32px,0)}.fotorama__wrap--video .fotorama__video-close{display:block;opacity:1}.fotorama__wrap--css3.fotorama__wrap--video .fotorama__video-close{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr,.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon{opacity:0}.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr:focus,.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:focus{opacity:1}.fotorama__wrap--video .fotorama__arr,.fotorama__wrap--video .fotorama__fullscreen-icon{opacity:0!important}.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr,.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon{display:none}.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr:focus,.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:focus{display:block}.fotorama__wrap--css2.fotorama__wrap--video .fotorama__arr,.fotorama__wrap--css2.fotorama__wrap--video .fotorama__fullscreen-icon{display:none!important}.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:not(:focus){-webkit-transform:translate3d(32px,-32px,0);transform:translate3d(32px,-32px,0)}.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--prev:not(:focus){-webkit-transform:translate3d(-48px,0,0);transform:translate3d(-48px,0,0)}.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--next:not(:focus){-webkit-transform:translate3d(48px,0,0);transform:translate3d(48px,0,0)}.fotorama__wrap--css3.fotorama__wrap--video .fotorama__fullscreen-icon{-webkit-transform:translate3d(32px,-32px,0)!important;transform:translate3d(32px,-32px,0)!important}.fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--prev{-webkit-transform:translate3d(-48px,0,0)!important;transform:translate3d(-48px,0,0)!important}.fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--next{-webkit-transform:translate3d(48px,0,0)!important;transform:translate3d(48px,0,0)!important}.fotorama__wrap--css3 .fotorama__arr:not(:focus),.fotorama__wrap--css3 .fotorama__fullscreen-icon:not(:focus),.fotorama__wrap--css3 .fotorama__video-close:not(:focus),.fotorama__wrap--css3 .fotorama__video-play:not(:focus){transition-property:-webkit-transform,opacity;transition-property:transform,opacity;transition-duration:.3s}.fotorama__nav:after,.fotorama__nav:before,.fotorama__stage:after,.fotorama__stage:before{content:"";display:block;position:absolute;text-decoration:none;top:0;bottom:0;width:10px;height:auto;z-index:10;pointer-events:none;background-repeat:no-repeat;background-size:1px 100%,5px 100%}.fotorama__nav:before,.fotorama__stage:before{background-image:linear-gradient(transparent,rgba(0,0,0,.2) 25%,rgba(0,0,0,.3) 75%,transparent),radial-gradient(farthest-side at 0 50%,rgba(0,0,0,.4),transparent);background-position:0 0,0 0;left:-10px}.fotorama__nav.fotorama__shadows--left:before,.fotorama__stage.fotorama__shadows--left:before{left:0}.fotorama__nav:after,.fotorama__stage:after{background-image:linear-gradient(transparent,rgba(0,0,0,.2) 25%,rgba(0,0,0,.3) 75%,transparent),radial-gradient(farthest-side at 100% 50%,rgba(0,0,0,.4),transparent);background-position:100% 0,100% 0;right:-10px}.fotorama__nav.fotorama__shadows--right:after,.fotorama__stage.fotorama__shadows--right:after{right:0}.fotorama--fullscreen .fotorama__nav:after,.fotorama--fullscreen .fotorama__nav:before,.fotorama--fullscreen .fotorama__stage:after,.fotorama--fullscreen .fotorama__stage:before,.fotorama__wrap--fade .fotorama__stage:after,.fotorama__wrap--fade .fotorama__stage:before,.fotorama__wrap--no-shadows .fotorama__nav:after,.fotorama__wrap--no-shadows .fotorama__nav:before,.fotorama__wrap--no-shadows .fotorama__stage:after,.fotorama__wrap--no-shadows .fotorama__stage:before{display:none} body { background: #f3f4f6; background: -webkit-linear-gradient(top, #263238 64px, rgba(0, 0, 0, 0) 64px) repeat-x, #f3f4f6; background: linear-gradient(to bottom, #263238 64px, rgba(0, 0, 0, 0) 64px) repeat-x, #f3f4f6; color: #000; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 14px; -webkit-font-smoothing: antialiased; height: 100%; margin: 0; padding: 0; } body.lock { /* modal fix */ overflow: hidden; } * { margin: 0; padding: 0; } :focus { outline: 0; } .clear { float: none; clear: both; } .hidden { display: none; } .rub { font-family: 'ALSRubl' !important; font-weight: normal !important; } ol, ul { list-style: none; } table { border-collapse: collapse; border-spacing: 0; } caption, th, td { font-weight: normal; text-align: left; } blockquote:before, blockquote:after, q:before, q:after { content: ""; } blockquote, q { quotes: "" ""; } .fr-layout { min-width: 1100px; max-width: 1660px; margin: 0 auto; } a { color: rgb(51, 65, 71); text-decoration: none; border-bottom: 1px solid rgb(183, 188, 190); -webkit-transition: all .15s linear; transition: all .15s linear; } a:hover, .f__sp-tabs ul li:hover span { color: #237ef7 !important; border-color: #3a8efa !important; } a.no-border { border-bottom: none !important; } h1, h2, h3, h4 { font-family: 'Lato'; font-weight: bold; } /* Header */ .fr-layout-header .inner { padding: 0 370px 0 0; position: relative; } .fr-layout-header .header__logo { float: left; min-width: 188px; height: 64px; } .fr-layout-header .header__logo .logo { background: url("http://f-rent.com/f/images/logo.png") no-repeat; background-size: 128px 18px; background-position: 35px 23px; width: 128px; height: 18px; padding: 23px 30px 23px 35px; position: relative; } .fr-layout-header .header__logo .text-logo { padding: 19px 30px 19px 35px; } .fr-layout-header .header__logo .text-logo span { font-family: "Lato"; font-size: 28px; color: #ffffff; line-height: 23px; font-weight: bold; } .logo-green { color: #4CAF50 !important; } .fr-layout-header .header__logo .logo-link { cursor: pointer; display: block; -webkit-transition: all .15s linear; transition: all .15s linear; } .fr-layout-header .header__time { float: right; min-width: 220px; padding: 0 20px; height: 64px; } .fr-layout-header .header__time .time { color: #fff; font-size: 28px; height: 64px; line-height: 64px; position: relative; vertical-align: middle; text-shadow: 0 1px 1px rgba(0,0,0,0.45); white-space: nowrap; } .fr-layout-header .header__time .time span { font-family: "PT Sans", sans-serif; } .fr-layout-header .header__user { position: absolute; right: 86px; top: 0; height: 64px; padding: 0 30px 0 75px; cursor: pointer; -webkit-transition: all .15s linear; transition: all .15s linear; } .fr-layout-header .header__user .user-pic { position: absolute; left: 30px; top: 16px; height: 30px; width: 30px; border-radius: 20px; border: 1px solid #fff; overflow: hidden; } .fr-layout-header .header__user .user-name { color: #fff; font-size: 17px; font-weight: bold; white-space: nowrap; line-height: 64px; font-family: "PT Sans", sans-serif; text-overflow: ellipsis; overflow: hidden; } .fr-layout-header .header__user .user-pic img { width: 30px; height: 30px; } .fr-layout-header .header__user .user-name span { border-bottom: 1px solid rgba(255, 255, 255, .43); position: relative; } .fr-layout-header .header__user:hover .user-name span { border: 0; } .fr-layout-header .header__user:active .user-name span { top: 1px; } .fr-layout-header .header__user:active .user-pic { top: 18px; } .fr-layout-header .header__quit { position: absolute; right: 30px; top: 12px; } .fr-layout-header .header__quit a { display: block; cursor: pointer; color: white; font-size: 18px; /* line-height: 26px; */ /* padding: 17px 30px 21px; */ -webkit-transition: all .05s linear; transition: all .05s linear; color: #fff; display: block; position: relative; text-decoration: none; background-color: #455A64; box-shadow: 0px 3px 0px 0px rgb(34,34,34), /* 1st Shadow */ 0px 4px 6px 0px rgba(0, 0, 0, 1), /* 1nd Shadow */ inset 0px 1px 1px 0px rgba(250, 250, 250, .2), /* 3rd Shadow */ inset 0px -12px 35px 0px rgba(0, 0, 0, .35); /* 4th Shadow */ width: 35px; height: 35px; border: 0; border-radius: 19px; text-align: center; line-height: 36px; } .fr-layout-header .header__quit a:before { content: ""; width: 41px; height: 41px; display: block; z-index: -2; position: absolute; background-color: #222D33; left: -3px; top: -1px; border-radius: 23px; box-shadow: 0px 1px 0px 0px rgba(250,250,250,0.1), inset 0px 1px 2px rgba(0, 0, 0, 0.5); } .fr-layout-header .header__quit a:active { box-shadow: 0px 0px 0px 0px rgb(34,34,34), 0px 3px 7px 0px rgb(17,17,17), inset 0px 1px 1px 0px rgba(250, 250, 250, .2), inset 0px -10px 35px 3px rgba(0, 0, 0, .5); top: 1px; } .fr-layout-header .header__quit a:active:before { top: -2px; background-color: rgb(26,27,29); box-shadow: 0px 1px 0px 0px rgba(250,250,250,0.1), inset 0px 1px 2px rgba(0, 0, 0, 0.5); } .fr-layout-header .header__logo .logo-link:hover, .fr-layout-header .header__user:hover { background: rgba(255, 255, 255, .22); } /* Button */ .fr-btn { font-family: "PT Sans", sans-serif; font-weight: bold; text-transform: uppercase; letter-spacing: 1px; cursor: pointer; color: white; font-size: 15px; -webkit-transition: all .05s linear; transition: all .05s linear; color: #fff; display: block; position: relative; text-decoration: none; background-color: #4CAF50; box-shadow: /* высота */ 0px 1px 0px 0px #2E7D32, /* падающая тень */ 0px 3px 7px 0px #d9d9d9, inset 0px 1px 1px 0px rgba(250, 250, 250, .2), inset 0px -10px 35px 0px rgba(0, 0, 0, .29); height: 44px; line-height: 47px; border: 0; border-radius: 5px; text-align: center; padding: 0 35px; margin-top: -3px; outline: none; } .fr-btn.steel { color: #506979; text-transform: none; font-weight: normal; letter-spacing: normal; background: -moz-linear-gradient(top, #fff, #ECEFF1); background: -webkit-linear-gradient(top, #fff, #ECEFF1); background: -o-linear-gradient(top, #fff, #ECEFF1); background: -ms-linear-gradient(top, #fff, #ECEFF1); background: linear-gradient(top, #fff, #ECEFF1); border: 1px solid #D5DBE2; box-shadow: none; line-height: 44px; font-size: 17px; border-radius: 4px; } .fr-btn.steel:hover { cursor: pointer; background-color: #eef0f3; background: -moz-linear-gradient(top, #f4f6f8, #D5DBE2); background: -webkit-linear-gradient(top, #f4f6f8, #D5DBE2); background: -o-linear-gradient(top, #f4f6f8, #D5DBE2); background: -ms-linear-gradient(top, #f4f6f8, #D5DBE2); background: linear-gradient(top, #f4f6f8, #D5DBE2); border: 1px solid #c6cbd1 !important; } .fr-btn.steel.disabled { background: #ffffff; } .fr-btn i { position: relative; top: 2px; font-size: 16px; margin-right: 7px; } .fr-btn.big-button { padding: 0 41px; height: 51px; line-height: 54px; font-size: 19px; } .fr-btn.edit-btn { padding: 2px 5px; height: 32px; line-height: 32px; font-size: 20px; margin: 0; display: inline; } .fr-btn.edit-btn i { font-size: 20px; top: 0; margin: 0; } /* Input */ input.text, textarea, select, input.year, input.day { border: 1px rgb(208, 208, 208) solid; font-family: "Lato"; border-radius: 3px; padding: 4px; transition-property: border-color, background; transition-duration: 0.33s; transition-timing-function: ease-out; border-top-color: rgb(180, 184, 183); box-shadow: 0 2px 4px -2px rgb(220, 225, 229) inset; background: -moz-linear-gradient(top, #f8f8f8, #fff); background: -webkit-linear-gradient(top, rgb(248, 248, 248), rgb(255, 255, 255)); background: -o-linear-gradient(top, #f8f8f8, #fff); background: -ms-linear-gradient(top, #f8f8f8, #fff); background: linear-gradient(top, #f8f8f8, #fff); } input.big { font-size: 22px; margin-bottom: 8px; } input[placeholder] { text-overflow: ellipsis; font-size: 13px; } input::-moz-placeholder { text-overflow: ellipsis; font-size: 13px; } input:-moz-placeholder { text-overflow: ellipsis; font-size: 13px; } input:-ms-input-placeholder { text-overflow: ellipsis; font-size: 13px; } input:focus { border-color: #7f929f; } /* Slider input */ input.price { position: relative !important; padding: 0 !important; margin: 0 !important; width: 100% !important; height: 22px !important; line-height: 22px !important; background: rgba(0, 0, 0, 0) !important; border: none !important; box-shadow: none !important; text-align: right; } .fr-input { position: relative; height: 22px; width: 250px; padding: 0 15px; border: 1px rgb(208, 208, 208) solid; font-family: "Lato"; border-radius: 3px; padding: 7px 10px 8px; border-top-color: rgb(180, 184, 183); box-shadow: 0 2px 4px -2px rgb(220, 225, 229) inset; background: -moz-linear-gradient(top, #f8f8f8, #fff); background: -webkit-linear-gradient(top, rgb(248, 248, 248), rgb(255, 255, 255)); background: -o-linear-gradient(top, #f8f8f8, #fff); background: -ms-linear-gradient(top, #f8f8f8, #fff); background: linear-gradient(top, #f8f8f8, #fff); } .fr-ui-slider { position: absolute; top: 0; left: 11px; right: 12px; height: 0; } .ui-slider-handle { position: absolute; width: 39px; height: 56px; z-index: 22; margin-left: -19px; top: -8px; background: url("../images/fr-slider.png") no-repeat; border: none; outline: none; cursor: pointer; } .fr-textarea { font-size: 17px; } /* Content */ .fr-layout-content { position: relative; padding: 23px 0 50px; /*background: #ffffff; background: -moz-linear-gradient(top, #ffffff 0%, #f8f8f8 36%, #ffffff 100%); background: -webkit-linear-gradient(top, #ffffff 0%,#f8f8f8 36%,#ffffff 100%); background: linear-gradient(to bottom, #ffffff 0%,#f8f8f8 36%,#ffffff 100%);*/ background: #f3f4f6; } .fr-layout-content .main-block { position: relative; margin-bottom: 30px; } .fr-layout-content .content-left { width: 255px; position: absolute; top: 6px; } .fr-layout-content .content-left .left-menu { margin: 0 0 0 35px; } .fr-layout-content .content-left .system-menu { margin-top: 33px; } .fr-layout-content .content-left .system-menu .menu-group { padding-bottom: 23px; } .fr-layout-content .content-left .system-menu .menu-group .menu-group-title { font-family: "PT Sans", sans-serif; color: rgb(51, 65, 71); font-size: 17px; font-weight: bold; margin-bottom: 14px; position: relative; padding-left: 28px; } .fr-layout-content .content-left .system-menu .menu-group .menu-group-title i { position: absolute; font-size: 20px; top: 1px; left: 0; } .fr-layout-content .menu-items ul, .menu-items ul li { padding: 0; margin: 0; list-style: none; } .fr-layout-content .menu-items ul li { display: inline-block; position: relative; margin: 0 0 10px 18px; padding: 5px 13px 6px; font-family: "PT Sans", sans-serif; color: #4d4d4d; font-size: 16px; } .fr-layout-content .menu-items ul li.active { background-color: rgb(69, 90, 100); box-shadow: inset 0px 1px 1px 0px rgba(250, 250, 250, .2); color: white; border-radius: 4px; font-weight: bold; } .fr-layout-content .menu-items .sub-menu_counter { position: absolute; /* width: 19px; */ min-width: 11px; padding: 0px 4px; height: 19px; font-family: "PT Sans", arial; font-size: 11px; font-weight: bold; color: #FFF; border-radius: 11px; border-top: 1px solid #FFF; border-right: 1px solid #FFF; /* background: #FFC107; */ background: #D32F2F; background: -moz-linear-gradient(top, rgba(211,47,47,1) 0%, rgba(183,28,28,1) 100%); background: -webkit-linear-gradient(top, #D32F2F 0%,#B71C1C 100%); background: linear-gradient(to bottom, #D32F2F 0%,#B71C1C 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d32f2f', endColorstr='#b71c1c',GradientType=0 ); text-align: center; line-height: 19px; margin-left: 5px; } .fr-layout-content .menu-items .sub-menu_counter.favorite { left: 81%; top: -5px; } .fr-layout-content .menu-items .sub-menu_counter.objects { left: 84%; top: -5px; } .fr-layout-content .content-right { width: 100%; } .fr-layout-content .content-right .inner { padding-left: 255px; } .fr-layout-content .main-title { padding-right: 35px; } .fr-layout-content .main-title h1 { font-size: 38px; line-height: 52px; } .fr-layout-content .main-form { margin: 23px 35px 0 0; background: white; border-top: 1px solid #dedede; border-bottom: 1px solid #dedede; } .control-group { /* margin-bottom: 20px; */ } .control-group h2 { margin: 0 0 22px 0px; color: #78909C; } .first-level { background: #fff; border-bottom: 1px solid #dedede; padding: 20px 35px 25px !important; } .last-level { background: #fff; border-top: 1px solid #dedede; margin-top: 35px; padding: 20px 35px 25px !important; } .hidden--radio { position: absolute; left: -9999px; } .label-overlay { cursor: pointer; position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 999; } .button-row { margin-left: -3px; } .selector-button { float: left; margin: 0; position: relative; } .selector-button span { display: inline-block; margin: 0; padding: 0; border: 1px solid #D5DBE2; color: #506979; border-left: 0 none; cursor: pointer; background-color: #fff; background: -moz-linear-gradient(top, #fff, #ECEFF1); background: -webkit-linear-gradient(top, #fff, #ECEFF1); background: -o-linear-gradient(top, #fff, #ECEFF1); background: -ms-linear-gradient(top, #fff, #ECEFF1); background: linear-gradient(top, #fff, #ECEFF1); border-radius: 4px; padding: 11px 24px; font-family: "PT Sans", Arial; font-size: 16px; } .button-left span { border-top-right-radius: 0 !important; border-bottom-right-radius: 0 !important; border-left: 1px solid #CDCED0; } .button-center span { border-radius: 0 !important; border-left: 0 !important; } .button-right span { border-top-left-radius: 0 !important; border-bottom-left-radius: 0 !important; border-left: 0 !important; } .button-row .selector-button:hover span { cursor: pointer; background-color: #eef0f3; background: -moz-linear-gradient(top, #f4f6f8, #D5DBE2); background: -webkit-linear-gradient(top, #f4f6f8, #D5DBE2); background: -o-linear-gradient(top, #f4f6f8, #D5DBE2); background: -ms-linear-gradient(top, #f4f6f8, #D5DBE2); background: linear-gradient(top, #f4f6f8, #D5DBE2); border: 1px solid #c6cbd1 !important; border-left: 0 none !important; } .selector-button.button-left:hover span { border-left: 1px solid #c6cbd1 !important; } .button-row .selector-button.selected span { padding: 12px 25px; border: 0 !important; color: rgb(255, 255, 255) !important; cursor: default !important; background: rgb(69, 90, 100) !important; box-shadow: inset 0px 1px 1px 0px rgba(250, 250, 250, .2); text-shadow: 0 2px 2px rgba(67, 83, 102, 0.75); } .form-search__main-label { width: 115px; float: left; padding-top: 7px; font-size: 16px; font-family: "Lato"; } .form-search__main-label span { font-size: 16px; font-family: "Lato"; } .form-search__main-label.first-label { padding-top: 8px; } .form-search__main-label.small-label { width: 110px; } .form-search__main-label.medium-label { width: 180px; } .control-line.min-width { min-width: 450px; } .control-group input, input.day, input.year, .control-group textarea, .control-group select { padding: 7px 10px 8px; margin-left: 5px; font-size: 17px; } select.month { margin-left: 6px; } input.year { margin-left: 13px; } .control-group input.small-input { width: 70px; } .control-group input.medium-input { width: 120px; } .control-group input.big-input { width: 100%; } .fr-price { float: left; margin-right: 15px; } .control-group .form-label { font-size: 17px; line-height: 28px; position: relative; top: -1px; color: #8b8b8b; } .control-group .form-label.with-pad { padding: 0 4px 0 0px; line-height: 39px; margin-left: -4px; } .control-group.control-line { margin-top: 20px; padding: 0 35px; } .control-group select { position: relative; top: 0px; height: 35px; line-height: 34px; font-size: 16px; } .control-group .control-line select.srok { width: 190px; } .no-mrg-left { margin-left: 0 !important; left: 0 !important; } .no-mrg-bottom, .control-line.last { margin-bottom: 0 !important; } .area .control-inputs { margin: 0 0 20px 170px; } .area .form-label { width: 59px !important; display: inline-block; } .control-group { padding: 20px 35px; font-family: "PT Sans", arial; } .control-groups.half-size { width: 50%; float: left; } .control-group.with-line { margin-top: 30px; padding-top: 20px; border-top: 1px solid #dedede; } .control-group.time-to-subway { padding-top: 0; } .main-form .fr-btn { position: relative; } .minut { margin-right: 9px; } /* Icons form */ .icons { margin-top: -1px; } .icons label { width: 48px; height: 48px; background-size: 48px 48px; margin-right: 12px; cursor: pointer; display: inline-block; } .icons div { display: inline-block; } .icons input[type='checkbox'] { display:none; } .desc_search_1, .desc_search_2 { display: none; bottom: -10px; position: absolute; background: rgba( 0, 0, 0, 0.8); color: rgb(255, 255, 255); font-size: 11px; padding: 0 5px; border-radius: 5px; } .refregerator label { display: inline-block; background: url("../images/refregerator.png"); background-size: 48px 48px; margin-left: -4px; opacity: .5; } .refregerator label:hover { opacity: 1; } .refregerator input[type='checkbox']:checked + label { background:url("../images/refregerator-click.png"); background-size: 48px 48px; margin-left: -4px; opacity: 1; } .stirka label { background:url("../images/washing.png"); background-size: 48px 48px; opacity: .5; } .stirka label:hover { opacity: 1; } .stirka input[type='checkbox']:checked + label { background:url("../images/washing-click.png"); background-size: 48px 48px; opacity: 1; } .tv label { background: url("../images/television.png"); background-size: 48px 48px; opacity: .5; } .tv label:hover { opacity: 1; } .tv input[type='checkbox']:checked + label { background:url("../images/television-click.png"); background-size: 48px 48px; opacity: 1; } .mebel label { background: url("../images/furniture.png"); background-size: 48px 48px; cursor: pointer; opacity: .5; } .mebel label:hover { opacity: 1; } .mebel input[type='checkbox']:checked + label { background:url("../images/furniture-click.png"); background-size: 48px 48px; opacity: 1; } /* Checkbox nice */ .checkbox { display: block; position: relative; height: 35px; margin-bottom: 12px; } .checkbox input[type="checkbox"] { display: none; } .checkbox input[type="checkbox"] + label { position: absolute; cursor: pointer; padding: 6px 0 0 65px; font-size: 16px; font-family: "Lato"; } .checkbox input[type="checkbox"] + label::before { content: ""; display: inline-block; position: absolute; top: 0; left: 0; vertical-align: middle; padding: 0; height: 35px; width: 50px; margin: 0 5px 0 0; border-radius: 23px; background: #dddddd; } .checkbox input[type="checkbox"] + label::before, .checkboxinput[type="checkbox"] + label::after { -webkit-transition: all .2s ease-out; transition: all .2s ease-out; } .checkbox input[type="checkbox"] + label::after { content: ""; display: block; position: absolute; top: 2px; left: 3px; width: 31px; height: 31px; border-radius: 22px; background: #ffffff; } .checkbox input[type="checkbox"]:checked + label::before { background: rgb(76, 175, 80); } .checkbox input[type="checkbox"]:checked + label::after { left: 16px; } .fr-btn, .button-row, .icons, .checkbox { -ms-user-select: none; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; } /* Show/hide form */ .show_form { padding: 20px 0; background: #ffffff; border-top: 1px solid #dedede; border-bottom: 1px solid #dedede; margin: 30px 35px 0 0; text-align: center; } .show_form .fr-btn { display: inline; } /* Object */ .fr-system__objects { margin-top: 30px; padding-right: 35px; } .fr__room { display: block; cursor: default; position: relative; background-color: #FFF; -webkit-transition: background-color 0.1s; transition: background-color 0.1s; margin-bottom: 30px; border-top: 1px solid #dedede; border-bottom: 1px solid #dedede; } .fr__room .fr__room-images { float: left; width: 35%; height: 430px; position: relative; } .fr__room .fr__room-content { float: left; width: 65%; height: 430px; /*overflow-y: hidden;*/ position: relative; } .fr__room .fr__fotorama { background-size: cover; background-position: 50% 100%; min-height: 430px; } .fr__room .fr__room-content .top { /*padding: 20px 35px 20px 25px;*/ border-bottom: 1px solid #dedede; } .favorite-input, .to_send_input { position: absolute; left: -9999px; } .fr__room .top .date { padding: 10px 35px 10px 25px; border-bottom: 1px solid #f3f3f3; font-family: "Lato"; font-size: 13px; } .fr__room .top .date span { color: #78909C; margin-right: 15px; } .fr__room .top h2 { padding: 15px 35px 15px 25px; position: relative; margin: 0 !important; font-size: 21px !important; } .fr__room .top h2 label { margin-left: 6px; } .fr__room .top h2 span { /* position: relative; */ /*top: 2px;*/ color: #78909C; cursor: pointer; } .fr__room .top h2 .ti-star { position: relative; top: 2px; } .fr__room .top h2 span:hover { color: #0c2f95; } .fr__room .steel.active { background: rgb(69, 90, 100); border: 1px solid rgb(69, 90, 100); box-shadow: inset 0px 2px 1px 0px rgba(0, 0, 0, .2); color: white !important; } .fr__room .steel.active:hover { background: rgb(69, 90, 100); border: 1px solid rgb(69, 90, 100) !important; box-shadow: inset 0px 2px 1px 0px rgba(0, 0, 0, .2); color: white !important; } .fr__room .steel, .fr-send-presentation .steel, .fr__clients .clients .steel { height: auto; line-height: 16px; display: inline-block; padding: 5px 10px; font-size: 16px; /*font-family: "Lato";*/ /*font-weight: bold;*/ top: 0; color: #506979 !important; } .fr__room .steel:hover { color: #506979 !important; } .fr__room .ti-star.active { color: #FFC107; } .fr__room .fl-right { float: right; } .fr__room .top .preloader { position: absolute; top: 17px; z-index: 999; height: 26px; width: 26px; background-size: 26px 26px; right: 85px; } .fr__room .center { padding: 10px 35px 0 25px; } .fr__room .center { font-family: "Lato"; font-size: 15px; } .fr__room .row_line { border-bottom: 1px solid #f3f3f3; padding-bottom: 5px; margin-bottom: 15px; } .fr__room .room_row p { padding-left: 21px; position: relative; margin-bottom: 6px; line-height: 15px; color: #212121; } .fr__room p.sq.small { padding-left: 10px !important; } .fr__room p.sq { display: inline-block; } .fr__room b.big { line-height: 23px; font-size: 16px; font-weight: normal; } .fr__room p.small { font-size: 13px; color: #78909C; } .fr__room .room_row i { position: absolute; left: 0; top: 2px; } .fr__room .map_object { position: relative; } .fr__room .map_object .closer { font-size: 26px; right: 35px; top: 20px; } .adress_map { font-weight: normal !important; } .fr__room .room_row .col-big { float: left; width: 55%; } .fr__room .room_row .col-small { float: left; width: 45%; } .fr__room .icons img.icon { margin: 0 5px 0 0; height: 36px; } .fr__room .modalArch { border: none 0; } .fr__room .i-btn i { font-size: 16px !important; } .fr__room .get_pdf { /*text-transform: uppercase;*/ font-size: 19px !important; /*letter-spacing: 1px;*/ font-style: normal; font-weight: normal; } .arrow_box { font-family: "Lato"; font-size: 14px; font-weight: 600; letter-spacing: 1px; text-transform: uppercase; line-height: 29px; position: relative; background: #f3f4f6; background: -moz-linear-gradient(left, #f3f4f6 0%, #dfe5d7 40%, #ffffff 100%); background: -webkit-linear-gradient(left, #f3f4f6 0%,#dfe5d7 40%,#ffffff 100%); background: linear-gradient(to right, #f3f4f6 0%,#dfe5d7 40%,#ffffff 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f4f6', endColorstr='#ffffff',GradientType=1 ); height: 28px; padding-left: 10px; padding-right: 5px; border-left: 1px solid #dedede; } .arrow_box:after { left: 100%; top: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(255, 255, 255, 0); border-left-color: #fff; border-width: 14px; margin-top: -14px; } .fr__room .arrow_box { position: absolute; top: 20px; left: 0; } .fr__room .bottom { position: absolute; bottom: 0; left: 0; right: 0; padding: 15px 35px 15px 25px; border-top: 1px solid #dedede; } .fr__room .bottom .opis_parent { position: relative; display: inline-block; } .hidden_opis { display: none; position: absolute; bottom: -50px; left: 0; width: 300px; height: 185px; background: #fff; border: solid 1px #dedede; border-radius: 5px; padding: 15px; z-index: 9999999; box-shadow: 0 10px 20px -10px rgba(8, 26, 40, 0.11); */ /* box-shadow: 0px 1px 7px 2px rgba(179, 179, 179, 0.35); */ box-shadow: 0 15px 30px -7px rgba(8, 26, 40, 0.21); } .hidden_opis textarea { width: 290px; height: 130px; } .hidden_opis .fr-btn { margin-top: 10px; float: right; } .fr__room .bottom .open_map { margin-left: 6px; } .fr__room .center .price span { padding-left: 21px; height: 37px; padding-top: 2px; } .fr__room .center .price span { font-size: 28px; color: #212121; } .fr__room .center .price span.rub { position: relative; font-size: 30px; padding: 0 !important; } .fr__room .bottom .number { float: right; } .fr__room .bottom .name { font-size: 17px; font-family: "Lato"; margin-right: 10px; color: #212121; } .fr__room .bottom .number .fr-btn { background: none !important; cursor: default; } .fr__room.ap .number .name { display: block; font-size: 14px; margin-bottom: 7px; max-width: 410px; } .fr__room.viewed:after { content: ""; position: absolute; width: 100%; height: 100%; left: 0; top: 0; z-index: 88; background: rgba(255, 255, 255, .5); } .fr__room .label-view { z-index: 99; position: relative; } .fr__room.favorite { /* box-shadow: 0px 1px 12px 0px rgba(255, 215, 64, .7); */ box-shadow: 0 15px 30px -10px rgba(255, 215, 64, .7); border-top: 1px solid #FFECB3; border-bottom: 1px solid #FFECB3; } .fr__room.favorite .top, .fr__room.favorite .bottom { border-color: #FFECB3; } /* PAGINATION */ .f-system_pagination { margin: 0 0 30px; padding: 20px 35px; /*min-width: 948px;*/ position: relative; background: #ffffff; border-top: 1px solid #dedede; border-bottom: 1px solid #dedede; } .f-system_pagination ul li { float: left; margin-right: 5px; } .f-system_pagination ul li a { padding: 7px 9px; font-family: 'PT Sans', Arial; display: block; background: #fff; border-radius: 3px; font-size: 19px; border: none; color: #506979 !important; } .f-system_pagination ul li.active a { background: rgb(69, 90, 100); box-shadow: inset 0px 2px 1px 0px rgba(0, 0, 0, .2); color: white !important; } .f-system_pagination ul li a:hover { background-color: #eef0f3; background: -moz-linear-gradient(top, #f4f6f8, #D5DBE2); background: -webkit-linear-gradient(top, #f4f6f8, #D5DBE2); background: -o-linear-gradient(top, #f4f6f8, #D5DBE2); background: -ms-linear-gradient(top, #f4f6f8, #D5DBE2); background: linear-gradient(top, #f4f6f8, #D5DBE2); color: #506979 !important; } .f-system_pagination ul li.active a:hover { background: rgb(69, 90, 100); box-shadow: inset 0px 2px 1px 0px rgba(0, 0, 0, .2); color: white !important; } .f-system_pagination i { font-size: 15px; } .kol_find { float: right; } .kol_find { font-size: 17px; font-family: "Lato"; padding: 0 10px; height: 38px; line-height: 38px; border: 1px solid #D5DBE2; border-radius: 4px; color: #506979; } /* f-object */ .f-object { padding-right: 35px; font-family: 'Lato', Arial; } .f-object .breadcrumbs { margin: 0 0 25px; padding: 0 0 15px; width: 75%; border-bottom: 1px solid #e9e9e9; } .f-object .breadcrumbs ul { padding: 0 40px; } .f-fotorama { background: rgb(255,255,255); } .f-fotorama .fotorama { /* border: 1px solid #ddedfe; */ border-radius: 0 !important; } .f-object .f-object_row { background: #ffffff; margin-bottom: 30px; border-top: 1px solid #dedede; border-bottom: 1px solid #dedede; padding: 20px 35px 25px; } .f-object .f-object_row.fr_fotorama { padding: 0 !important; } .f-object h2 { color: #78909C; } .f-fotorama .fotorama__nav-wrap { padding-top: 5px; position: absolute; bottom: 15px; left: 15px; } .fotorama__thumb-border { border-color: #81C784 !important; } .f-object .object-info h1 .ti-star { position: relative; left: 9px; top: 2px; color: #8b8b8b; } .f-object .top-info { margin-top: 20px; background: #fff; border-top: 1px solid #f1f1f1; border-left: 1px solid #f1f1f1; border-right: 1px solid #f1f1f1; padding: 10px 20px 12px 23px; } .f-object .top-info { color: #8b8b8b; } .f-object .top-info div { display: inline-block; line-height: 15px; font-family: "Lato", Arial; color: #78909C; } .f-object .top-info .period { font-size: 15px; } .f-object .period i { position: relative; font-size: 14px; top: 1px; margin-right: 7px; } .f-object .date { float: right; font-family: 'Lato', Arial; font-weight: 400; font-size: 15px; line-height: 15px; } .f-object .date span { position: relative; top: 2px; margin-left: 7px; } .f-object .date i { position: relative; font-size: 15px; top: 2px; } .f-object .bg-map { /* background: rgba(255, 255, 255, .7); */ background: white; opacity: .85; width: 100%; height: 100%; position: absolute; top: 0; left: 0; } .f-object .f-map { background: url("../images/f-map.png"); position: relative; padding: 20px 0 23px; border-bottom: 1px solid #f1f1f1; border-right: 1px solid #f1f1f1; border-left: 1px solid #f1f1f1; } .f-object .middle-info { } .f-object .middle-info .address { font-size: 21px; position: relative; margin: 0 20px; } .f-object .middle-info .address .adress_map { font-weight: bold !important; } .f-object .middle-info .address i { font-size: 18px; color: #78909C; } .f-object .middle-info i { position: relative; top: 0px; } .f-object .middle-info span { margin-left: 4px; font-family: 'Lato', Arial; } .f-object #scrollMap { margin-left: 25px; } .f-object #scrollMap i, .f-object #scrollMap span { color: #626262; font-size: 16px; line-height: 22px; cursor: pointer; } .f-object #scrollMap span { position: relative; border-bottom: 1px dashed #626262; top: -2px; left: 2px; } .f-object #scrollMap i { position: relative; top: -1px; } .f-object #scrollMap:hover i, .f-object #scrollMap:hover span { color: #237ef7; border-color: #237ef7; } .object-subway { margin: 15px 20px 0; position: relative; padding-left: 19px; font-size: 16px; font-family: 'Lato', Arial; } .object-subway .s-icon { top: 5px; } .f-object .price { margin: 25px 5% 25px 0; width: 45%; float: left; white-space: nowrap; overflow-x: hidden; border-radius: 4px; /* background: rgba(255, 255, 255, .5); */ position: relative; } .f-object .price h1, .f-object .number h1 { margin-top: 10px; font-weight: 400; display: inline-block; } .f-object .number .name { font-size: 17px; margin-top: 10px; color: #78909C; font-family: 'Lato', Arial; } .f-object .price p { padding-left: 0 !important; } .f-object .price span.month { position: absolute; margin-left: 15px; font-weight: bold; font-size: 16px; top: 14px; } .f-object .ti-star { position: relative; top: 2px; } .f-object .price p, .f-object .number p { margin-bottom: 5px; } .f-object .number { margin: 25px 0; } .f-object .number, .f-object .have { float: left; width: 50%; } .f-object .number .inner, .f-object .have .inner { padding: 0 !important; } .f-object .square { float: left; width: 45%; margin-right: 5%; } .f-object .have .biglin { margin-bottom: 0px; } .f-object .likely { margin: 10px 0 0 -6px; } .f-object .social { border: 1px solid #f2f2f2; padding: 15px 20px 5px 20px; margin: 30px 0 30px; border-radius: 4px; } .biglin { color: #78909C; font-family: "Lato", Arial; font-weight: bold; font-size: 21px; } .biglin.line { width: 100%; border-bottom: 1px solid #d9d9d9; padding-bottom: 5px; } .f-object .columns { font-size: 15px; margin-top: 10px; } .f-object .info-label { width: 60%; display: inline-block; border-bottom: 1px solid #d9d9d9; padding: 10px 0; } .f-object .info-value { width: 40%; display: inline-block; text-align: right; border-bottom: 1px solid #d9d9d9; padding: 10px 0; } .f-object .columns .info-label, .f-object .columns .info-value { padding: 8px 0 12px; } .etazh div { border-bottom: 1px solid #d9d9d9; padding: 11px 0 98x; } .f-object .have ul li { list-style: none outside none; color: #aeaeae; } .f-object .have ul li { line-height: 30px; font-size: 15px; } .f-object .have ul li b { font-weight: normal; } .f-object .have ul li span { width: 40px; } .f-object .have ul li img { width: auto !important; } .f-object .have .icon { position: relative; display: inline-block; top: 6px; width: 47px; } .f-object .description { margin: 25px 0 0; font-size: 17px; } .f-object .description .biglin { margin-bottom: 10px; } .f-object .on-map .biglin { margin: 0 40px 5px; } #map_canvas { /* border-top: 3px solid rgba(63, 81, 181, 1); */ border-bottom-right-radius: 6px; } .tech-info { border-top: 1px solid #e9e9e9; width: 78%; } /* Presentation */ .fr-send-presentation { position: fixed; width: 100%; max-width: 1660px; margin: 0 auto; bottom: 0; height: auto; background: #fafafa; background: -moz-linear-gradient(top, #fafafa 0%, #eceff1 100%); background: -webkit-linear-gradient(top, #fafafa 0%,#eceff1 100%); background: linear-gradient(to bottom, #fafafa 0%,#eceff1 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#eceff1',GradientType=0 ); border-top: 1px solid #CFD8DC; box-shadow: 0 15px 30px 10px rgba(8, 26, 40, 0.21); z-index: 888; padding-top: 48px; left: 0; right: 0; } .fr-send-presentation__open { width: 100%; height: auto; cursor: pointer; position: absolute; left: 0; right: 0; top: 0; height: 48px; } .fr-send-presentation__modal { display: none; font-family: "PT Sans"; height: 500px; background: white; border-top: 1px solid #dedede; } .fr-send-presentation__open .arrow { position: absolute; left: 50%; top: 50%; color: #CFD8DC; font-size: 22px; margin-top: -9px; } .fr-send-presentation__open:hover .arrow { color: #90A4AE; } .fr-send-presentation__open .arrow .up { display: block; } .fr-send-presentation__open .arrow .bottom { display: none; } .fr-send-presentation__open .counter { position: absolute; left: 35px; top: 9px; display: inline-block; padding: 5px 8px 4px; /* height: 41px; */ font-family: "PT Sans", arial; font-size: 15px; font-weight: bold; color: rgb(255, 255, 255); border-radius: 18px; border-top: 1px solid rgb(255, 255, 255); border-right: 1px solid rgb(255, 255, 255); /* background: rgb(255, 193, 7); */ background: rgb(211, 47, 47); background: -moz-linear-gradient(top, rgba(211,47,47,1) 0%, rgba(183,28,28,1) 100%); background: -webkit-linear-gradient(top, rgb(211, 47, 47) 0%,rgb(183, 28, 28) 100%); background: linear-gradient(to bottom, rgb(211, 47, 47) 0%,rgb(183, 28, 28) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d32f2f', endColorstr='#b71c1c',GradientType=0 ); text-align: center; line-height: 19px; } .fr-send-presentation__open .counter i { font-size: 14px; position: relative; top: 1px; } .fr-send-presentation .counter .num_send { font-style: normal; } .fr-send-presentation__modal .inner { padding: 20px 35px 25px; height: 445px; overflow-y: scroll; } .fr-send-presentation__modal h1 { margin: 0 0 20px; padding: 0; font-size: 36px; } .fr-send-presentation__modal .inner .left { width: 58%; float: left; } .fr-send-presentation__modal .inner .right { margin-left: 2%; width: 40%; float: left; } .fr-send-presentation__modal .inner .description, .fr-send-presentation__modal .inner .form { border: 1px solid #e8ebed; border-radius: 4px; padding: 15px 21px 7px; font-size: 16px; } .fr-send-presentation__modal .inner .description h3, .fr-send-presentation__modal .inner .form h3 { color: #7f929f; text-transform: uppercase; letter-spacing: 1px; font-size: 16px; margin-bottom: 12px; } .fr-send-presentation__modal .inner .description p, .fr-send-presentation__modal .inner .form p { margin-bottom: 8px; } .fr-send-presentation__modal .inner .presentations { max-height: 350px; overflow-y: scroll; border: 1px solid #e8ebed; margin-top: 25px; border-radius: 4px; } .fr-send-presentation__modal .inner table { width: 100%; font-size: 16px; } .fr-send-presentation__modal .inner table th { background: #f8f8f8; border-bottom: 1px solid #e8ebed; padding: 10px 10px 8px 12px; text-transform: uppercase; letter-spacing: 1px; color: #667c8b; font-size: 15px; } .fr-send-presentation__modal .inner table td { padding: 7px 10px 8px 12px; border-bottom: 1px solid #e8ebed; color: #364852; } .fr-send-presentation__modal .inner table td.edit-td { text-align: right; padding-right: 10px; } .fr-send-presentation__modal .form { border: 1px solid #e8ebed; padding-bottom: 20px !important; } .fr-send-presentation__modal .form select { font-size: 17px; } .fr-send-presentation__modal .form .control-group { margin: 0 0 10px 0; padding: 0 0 14px; border-bottom: 1px solid #e8ebed; } .fr-send-presentation__modal .form .input { margin-top: 10px; } .fr-send-presentation__modal .form input { width: 60%; } .fr-send-presentation__modal .form .control-group.last { border-bottom: 0 none; } .button-fl-right { float: right; } .button-fl-left { float: left; } .fr-send-presentation select, .fr-send-presentation textarea { margin-left: 0 !important; } .fr-send-presentation .opis_parent { position: absolute; } /* Если не зарегистрирован/авторизован или пусто */ .empty-block { background: #ffffff; border-top: 1px solid #dedede; border-bottom: 1px solid #dedede; text-align: center; padding: 50px 0; } .empty-block h1 { font-size: 120px; color: #78909C; } .empty-block h2 { font-size: 21px; line-height: 28px; color: #78909C; } .empty-block .inner .buttons { margin-top: 20px; } .no-image { width: 100%; height: 430px; position: relative; border-left: 1px solid #dedede; border-right: 1px solid #dedede; background: #fafafa; background: -moz-linear-gradient(top, #fafafa 0%, #eceff1 100%); background: -webkit-linear-gradient(top, #fafafa 0%,#eceff1 100%); background: linear-gradient(to bottom, #fafafa 0%,#eceff1 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#eceff1',GradientType=0 ); } .no-image svg { position: absolute; top: 150px; left: 50%; margin-left: -65px; } .no-image path { cursor: default !important; } .no-image path { fill: #B0BEC5 !important; } /* SP Modal ver.2 12.2015 */ .f__modal { top: 100px; z-index: 99999; width: 500px; margin: 0 auto; padding: 25px 35px 30px; background: rgb(255,255,255); background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 56%, rgba(242,242,242,1) 100%); background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 56%,rgba(242,242,242,1) 100%); background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 56%,rgba(242,242,242,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0 ); box-shadow: 0 25px 40px -10px rgba(8, 26, 40, 0.3); position: relative; border-radius: 4px; } .f__modal h2 { margin: 0 0 15px 0; padding: 0; font-size: 120%; font-weight: bold; } .f__modal h3 { font-size: 200%; font-weight: normal; margin-bottom: 25px; } .closer { display: block; position: absolute; top: 20px; right: 35px; color: rgba(0, 0, 0, .6); border: none; font-size: 32px; line-height: 1; cursor: pointer; z-index: 9999; } .closer:hover { color: rgba(0, 0, 0, 1); } .b-popup .closer { font-size: 48px !important; z-index: 99999; } .f__modal-bg { background-color: rgba(255,255,255,0.7); position:fixed; top:0; left: 0; bottom: 0; right: 0; z-index: 99998; overflow: auto; -webkit-overflow-scrolling: touch; } .f__modal-bg > * { -webkit-transform: translateZ(0px); } .f__modal-bg { background: rgba(0,0,0, .7); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000); /* IE6–IE8 */ zoom: 1; } .f__modal .control-group { padding: 0; } .f__modal .form-search__main-label { width: 200px; } .f__modal.edit-modal { top: 0; margin: 70px auto; } /* Metro Map */ .f__modal.subway-popup { padding: 0 !important; width: 1010px; border-top: 4px solid #546E7A; top: 0 !important; margin: 70px auto; } .subway-map { margin-top: 20px; position: relative; background: white url('../images/subway-sheme.png') no-repeat; width: 1010px; height: 1235px; background-size: 990px 1235px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; } .subway-popap .closer { top: 30px; } .f__modal.subway-popup h2 { position: absolute; top: 8px; left: 40px; font-size: 28px; } .modal-form-submit { background: #fafafa; background: -moz-linear-gradient(top, #fafafa 0%, #eceff1 100%); background: -webkit-linear-gradient(top, #fafafa 0%,#eceff1 100%); background: linear-gradient(to bottom, #fafafa 0%,#eceff1 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#eceff1',GradientType=0 ); border-top: 1px solid #CFD8DC; height: 89px; width: 100%; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; } .f__modal.subway-popup .modal-form-submit { position: absolute; bottom: 0; left: 0; } .f__modal.subway-popup .modal-form-submit .abs-right { position: absolute; right: 35px; bottom: 23px; } .f__modal.subway-popup .modal-form-submit .search-form__pseudo { position: relative; top: 24px; left: 35px; } .f__modal.subway-popup .modal-form-submit .search-form__pseudo i { bottom: 8px; } input.subway-circle[type="checkbox"] + span { } label.checkbox input[type='checkbox'].subway-circle { position: absolute; left: -9000px !important; } .subway-lines label.active { background: #546E7A !important; color: white; } .subway-lines label { cursor: pointer; font-size: 16px !important; line-height: 18px; font-weight: 400; position: absolute; font-family: 'PT Sans', Arial; padding: 2px 4px 2px; border-radius: 2px; -webkit-transition: background ease-in-out .15s, color ease-in-out .15s; -o-transition:background ease-in-out .15s, color ease-in-out .15s; transition: background ease-in-out .15s, color ease-in-out .15s; } .subway-lines label:hover { background: #ECEFF1; } .subway-lines label.faded { background: rgba(255, 255, 255, .8); } .subway-lines input[type='checkbox']:checked + .subway-lines label { background: rgba(35, 126, 247, .9) !important; } .subway-lines label.faded:hover { } .subway-lines label.subway-station i { font-style: normal; } .subway-lines label.subway-station.label1-1 { left: 710px; } .subway-lines label.subway-station.label1-2 { left: 650px; } .subway-lines label.subway-station.label1-3 { left: 114px; } .line-one .nine { top: 35px; z-index: 9; } .line-one .grajd { top: 75px; z-index: 9; } .line-one .academ { top: 121px; z-index: 9; } .line-one .politeh { top: 153px; z-index: 9; } .line-one .brave { top: 185px; z-index: 9; } .line-one .forest { left: 670px; top: 246px; z-index: 9; } .line-one .viborg { top: 292px; z-index: 9; } .line-one .lenin { top: 355px; z-index: 9; } .line-one .chern { top: 446px; z-index: 9; } .line-one .vosst { top: 493px; z-index: 9; } .line-one .vlad { left: 465px; top: 644px; } .line-one .pushkin { left: 352px; top: 710px; z-index: 9; } .line-one .balt { left: 173px; top: 802px; } .line-one .narv { top: 872px; } .line-one .kirov { top: 934px; } .line-one .avtovo { top: 1007px; } .line-one .lenin-prosp { top: 1042px; } .line-one .veteran { top: 1088px; } .subway-lines label.subway-station.label2-1 { left: 488px; } .subway-lines label.subway-station.label2-2 { left: 319px; } .line-two .parnas { top: 45px; } .line-two .prosv { top: 77px; } .line-two .ozerki { top: 109px; } .line-two .udel { top: 141px; } .line-two .pioner { top: 181px; } .line-two .river { top: 255px; } .line-two .petr { top: 321px; } .line-two .gork { top: 376px; } .line-two .nevskiy { top: 457px; left: 487px; } .line-two .sennaya { left: 274px; top: 644px; } .line-two .tech-inst { top: 742px; left: 94px; } .line-two .frunz { top: 810px; } .line-two .m-vorota { top: 899px; } .line-two .electro { top: 945px; } .line-two .pobedi { top: 980px; } .line-two .moscow { top: 1015px; } .line-two .star { top: 1066px; left: 361px; } .line-two .kupchino { top: 1099px; left: 395px; } .subway-lines label.subway-station.label3-1 { left: 98px; } .subway-lines label.subway-station.label3-2 { left: 107px; } .subway-lines label.subway-station.label3-3 { left: 728px; } .line-three .primor { top: 387px; } .line-three .vasil { top: 445px; } .line-three .dvor { left: 345px; top: 512px; } .line-three .mayak { left: 508px; top: 513px; } .line-three .nevskiysq { left: 726px; top: 628px; z-index: 9; } .line-three .eliz { top: 877px; } .line-three .lomonos { top: 946px; } .line-three .prolet { top: 1013px; } .line-three .obuh { left: 751px; top: 1066px; } .line-three .fish { left: 787px; top: 1099px; } .subway-lines label.subway-station.label4-1 { left: 827px; } .line-four .spass { left: 262px; top: 586px; } .line-four .dost { top: 586px; left: 465px; } .line-four .ligov { left: 601px; top: 628px; } .line-four .nevskiysq2 { left: 175px; top: 54px; } .line-four .novocher { left: 816px; top: 688px; } .line-four .lad { top: 724px; } .line-four .bolsh { top: 780px; } .line-four .dibenko { top: 829px; } .line-four .theater { left: -56px; } .subway-lines label.subway-station.label5-1 { left: 326px; } label.subway-station.label5-5 { left: 526px !important; } .line-five .komend { top: 171px; } .line-five .derevnya { top: 227px; } .line-five .ostrov { top: 296px; } .line-five .chkalovskaya { top: 356px; } .line-five .sport { top: 397px; } .line-five .admiral { top: 517px; left: 173px; } .line-five .sad { left: 330px; top: 560px; } .line-five .zven { left: 504px; top: 710px; } .line-five .canal { left: 526px !important; top: 779px; z-index: 9; } .line-five .volk { top: 878px; } .line-five .buharest { top: 946px; } .line-five .inter { top: 980px; } /* Raion Map */ .raion-popup { padding: 0; width: 909px; top: 0 !important; margin: 70px auto; } .popwindowDistricts { padding: 25px 0 0 0; } .raion-popup h2 { padding: 0px 35px 0; font-size: 26px; } ul.list li { cursor: pointer; line-height: 20px; font-size: 16px; font-weight: 400; float: left; margin-right: 20px; font-family: 'PT Sans', Arial; border-radius: 2px; } ul.list { margin: 13px 35px 15px; } .mapWrapper { float: right; } .popupWindow .popupwindow-closeButton { cursor: pointer; height: 17px; position: absolute; right: 17px; top: 17px; width: 17px; } .raion-popup #districtsList label { margin:0; padding:0; } .raion-popup #districtsList li { margin-bottom: 2px; } .raion-popup #districtsList span { border-radius: 3px; padding: 3px 4px; } .raion-popup #districtsList input[type="checkbox"] { margin:0; display:none; } .raion-popup #districtsList input[type="checkbox"] + span:hover { background: #ECEFF1; } .raion-popup #districtsList input[type="checkbox"].hover + span { background: #ECEFF1; } .raion-popup #districtsList input[type="checkbox"]:checked + span { color: #ffffff !important; background: #455A64 !important; } .raion-popup #districtsList input[type="checkbox"].active + span { background: #455A64 !important; color: #ffffff !important; } .raion-popup #districtsList input[type="checkbox"] + span { display: block; cursor:pointer; } #regionsList li { padding: 3px 4px; } #regionsList li:hover { background: #ECEFF1 !important; } #regionsList .active { background: #263238; color: #fff; } #regionsList li.active:hover { background: #263238 !important; } .popupwindow-buttons { text-align: right; padding: 24px 40px; } /* Pages */ .fr__clients, .fr__users { font-family: "Lato", Arial; } .fr__clients .clients { /*padding: 0 35px;*/ } .fr__clients .clients .manager { border: 0 !important; padding: 20px 35px 0; } .fr__clients .clients .agent { border: 0 !important; padding-left: 50px; } .fr__clients .main-title { margin-bottom: 30px; } .fr__clients .main-title .fr-btn, .fr__users .main-title .fr-btn { position: relative; top: 8px; } .fr__clients .clients, .fr__users .users { margin-right: 35px; background: #ffffff; } table.full_table { margin-top: 20px; font-family: "Lato", Arial; } table.full_table td { font-size: 16px; padding: 8px 12px; } .tr-clients td { border-top: 1px solid #dedede; border-bottom: 0; } table.full_table td:first-child, table.full_table th:first-child { padding-left: 35px; } table.full_table td:last-child { padding-left: 35px; } td.td-presentations div.scroll { max-height: 200px; overflow-y: scroll; border: 1px solid #dedede; border-radius: 4px; padding: 6px; } table.full_table h2 { font-size: 18px; padding-top: 10px; color: #78909C; } table.full_table .my-clients, table.full_table .manager-clients { padding-top: 20px; border-bottom: 2px solid #78909C; } .fr__settings { font-family: "Lato", Arial; } .fr__settings .main-title { margin-bottom: 30px; } .fr__settings .control-groups { background: #ffffff; padding: 0 0 30px; margin-right: 35px; border-bottom: 1px solid #dedede; } .fr__settings input.text { width: 400px; } .fr__settings .control-group textarea { margin-left: 5px; } .fr__settings .form-search__main-label { width: 180px; font-size: 16px; font-family: "Lato"; } .fr__settings .first-level { border: 0; padding-bottom: 0 !important; } .fr__settings .norm_abzac, .spoiler { border: 1px solid #dedede; padding: 10px 20px; border-radius: 4px; font-size: 16px; margin-bottom: 25px; } /* Login-reg */ .login-reg { margin: 60px 255px 0 0; background: #ffffff; border-top: 1px solid #dedede; border-bottom: 1px solid #dedede; font-family: "Lato", Arial; } .login-reg .login-reg_inner { padding: 20px 35px; } .login-reg h1 { color: #90A4AE; font-size: 34px; } .login-reg .control-group { padding: 0; } .login-reg .control-group input { width: 280px; } .login-reg a { margin-top: 30px; } /* TOOLTIP */ .tooltip { display: inline; position: relative; z-index: 99; } .tooltip-item { cursor: pointer; display: inline-block; } .tooltip-item::after { content: ''; position: absolute; width: 120px; height: 20px; bottom: 100%; left: 50%; pointer-events: none; -webkit-transform: translateX(-50%); transform: translateX(-50%); } .tooltip:hover .tooltip-item::after { pointer-events: auto; } .tooltip-content { position: absolute; z-index: 9999; width: 120px; left: 50%; margin: 0 0 6px -79px; bottom: 100%; text-align: left; font-size: 0.765em; line-height: 1.4; box-shadow: -5px -5px 15px rgba(48,54,61,0.2); background: rgba(29, 37, 43, .65); border-radius: 3px; opacity: 0; cursor: default; pointer-events: none; } .tooltip-effect .tooltip-content { -webkit-transform-origin: 50% calc(100% + 10px); transform-origin: 50% calc(100% + 10px); -webkit-transform: perspective(1000px) rotate3d(1,0,0,45deg); transform: perspective(1000px) rotate3d(1,0,0,45deg); -webkit-transition: opacity 0.2s, -webkit-transform 0.2s; transition: opacity 0.2s, transform 0.2s; } .tooltip:hover .tooltip-content { pointer-events: auto; opacity: 1; -webkit-transform: translate3d(0,0,0) rotate3d(0,0,0,0); transform: translate3d(0,0,0) rotate3d(0,0,0,0); } .tooltip.tooltip-effect:hover .tooltip-content { -webkit-transform: perspective(1000px) rotate3d(1,0,0,0deg); transform: perspective(1000px) rotate3d(1,0,0,0deg); } .tooltip-content::after { content: ''; top: 100%; left: 73%; border: solid rgba(0, 0, 0, 0); height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(0, 0, 0, 0); border-top-color: rgba(29, 37, 43, .65); border-width: 5px; margin-left: -10px; } .tooltip-text { color: #fff !important; } .tooltip-text a { font-weight: bold; } .tooltip-text { font-weight: normal !important; text-align: center; padding: 4px 8px; display: block; font-size: 15px !important; } .tt-hide { width: 80px !important; margin-left: -53px !important; margin-bottom: 8px; } .tt-pdf { margin-left: -82px !important; margin-bottom: 8px; } .tt-arch { margin-left: -82px !important; margin-bottom: 8px; } /*-- Icons pack --*/ [class^="ti-"], [class*=" ti-"] { font-family: 'themify'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .ti-wand:before { content: "\e600"; } .ti-volume:before { content: "\e601"; } .ti-user:before { content: "\e602"; } .ti-unlock:before { content: "\e603"; } .ti-unlink:before { content: "\e604"; } .ti-trash:before { content: "\e605"; } .ti-thought:before { content: "\e606"; } .ti-target:before { content: "\e607"; } .ti-tag:before { content: "\e608"; } .ti-tablet:before { content: "\e609"; } .ti-star:before { content: "\e60a"; } .ti-spray:before { content: "\e60b"; } .ti-signal:before { content: "\e60c"; } .ti-shopping-cart:before { content: "\e60d"; } .ti-shopping-cart-full:before { content: "\e60e"; } .ti-settings:before { content: "\e60f"; } .ti-search:before { content: "\e610"; } .ti-zoom-in:before { content: "\e611"; } .ti-zoom-out:before { content: "\e612"; } .ti-cut:before { content: "\e613"; } .ti-ruler:before { content: "\e614"; } .ti-ruler-pencil:before { content: "\e615"; } .ti-ruler-alt:before { content: "\e616"; } .ti-bookmark:before { content: "\e617"; } .ti-bookmark-alt:before { content: "\e618"; } .ti-reload:before { content: "\e619"; } .ti-plus:before { content: "\e61a"; } .ti-pin:before { content: "\e61b"; } .ti-pencil:before { content: "\e61c"; } .ti-pencil-alt:before { content: "\e61d"; } .ti-paint-roller:before { content: "\e61e"; } .ti-paint-bucket:before { content: "\e61f"; } .ti-na:before { content: "\e620"; } .ti-mobile:before { content: "\e621"; } .ti-minus:before { content: "\e622"; } .ti-medall:before { content: "\e623"; } .ti-medall-alt:before { content: "\e624"; } .ti-marker:before { content: "\e625"; } .ti-marker-alt:before { content: "\e626"; } .ti-arrow-up:before { content: "\e627"; } .ti-arrow-right:before { content: "\e628"; } .ti-arrow-left:before { content: "\e629"; } .ti-arrow-down:before { content: "\e62a"; } .ti-lock:before { content: "\e62b"; } .ti-location-arrow:before { content: "\e62c"; } .ti-link:before { content: "\e62d"; } .ti-layout:before { content: "\e62e"; } .ti-layers:before { content: "\e62f"; } .ti-layers-alt:before { content: "\e630"; } .ti-key:before { content: "\e631"; } .ti-import:before { content: "\e632"; } .ti-image:before { content: "\e633"; } .ti-heart:before { content: "\e634"; } .ti-heart-broken:before { content: "\e635"; } .ti-hand-stop:before { content: "\e636"; } .ti-hand-open:before { content: "\e637"; } .ti-hand-drag:before { content: "\e638"; } .ti-folder:before { content: "\e639"; } .ti-flag:before { content: "\e63a"; } .ti-flag-alt:before { content: "\e63b"; } .ti-flag-alt-2:before { content: "\e63c"; } .ti-eye:before { content: "\e63d"; } .ti-export:before { content: "\e63e"; } .ti-exchange-vertical:before { content: "\e63f"; } .ti-desktop:before { content: "\e640"; } .ti-cup:before { content: "\e641"; } .ti-crown:before { content: "\e642"; } .ti-comments:before { content: "\e643"; } .ti-comment:before { content: "\e644"; } .ti-comment-alt:before { content: "\e645"; } .ti-close:before { content: "\e646"; } .ti-clip:before { content: "\e647"; } .ti-angle-up:before { content: "\e648"; } .ti-angle-right:before { } .ti-angle-left:before { content: "\e64a"; } .ti-angle-down:before { content: "\e64b"; } .ti-check:before { content: "\e64c"; } .ti-check-box:before { content: "\e64d"; } .ti-camera:before { content: "\e64e"; } .ti-announcement:before { content: "\e64f"; } .ti-brush:before { content: "\e650"; } .ti-briefcase:before { content: "\e651"; } .ti-bolt:before { content: "\e652"; } .ti-bolt-alt:before { content: "\e653"; } .ti-blackboard:before { content: "\e654"; } .ti-bag:before { content: "\e655"; } .ti-move:before { content: "\e656"; } .ti-arrows-vertical:before { content: "\e657"; } .ti-arrows-horizontal:before { content: "\e658"; } .ti-fullscreen:before { content: "\e659"; } .ti-arrow-top-right:before { content: "\e65a"; } .ti-arrow-top-left:before { content: "\e65b"; } .ti-arrow-circle-up:before { content: "\e65c"; } .ti-arrow-circle-right:before { content: "\e65d"; } .ti-arrow-circle-left:before { content: "\e65e"; } .ti-arrow-circle-down:before { content: "\e65f"; } .ti-angle-double-up:before { content: "\e660"; } .ti-angle-double-right:before { content: "\e661"; } .ti-angle-double-left:before { content: "\e662"; } .ti-angle-double-down:before { content: "\e663"; } .ti-zip:before { content: "\e664"; } .ti-world:before { content: "\e665"; } .ti-wheelchair:before { content: "\e666"; } .ti-view-list:before { content: "\e667"; } .ti-view-list-alt:before { content: "\e668"; } .ti-view-grid:before { content: "\e669"; } .ti-uppercase:before { content: "\e66a"; } .ti-upload:before { content: "\e66b"; } .ti-underline:before { content: "\e66c"; } .ti-truck:before { content: "\e66d"; } .ti-timer:before { content: "\e66e"; } .ti-ticket:before { content: "\e66f"; } .ti-thumb-up:before { content: "\e670"; } .ti-thumb-down:before { content: "\e671"; } .ti-text:before { content: "\e672"; } .ti-stats-up:before { content: "\e673"; } .ti-stats-down:before { content: "\e674"; } .ti-split-v:before { content: "\e675"; } .ti-split-h:before { content: "\e676"; } .ti-smallcap:before { content: "\e677"; } .ti-shine:before { content: "\e678"; } .ti-shift-right:before { content: "\e679"; } .ti-shift-left:before { content: "\e67a"; } .ti-shield:before { content: "\e67b"; } .ti-notepad:before { content: "\e67c"; } .ti-server:before { content: "\e67d"; } .ti-quote-right:before { content: "\e67e"; } .ti-quote-left:before { content: "\e67f"; } .ti-pulse:before { content: "\e680"; } .ti-printer:before { content: "\e681"; } .ti-power-off:before { content: "\e682"; } .ti-plug:before { content: "\e683"; } .ti-pie-chart:before { content: "\e684"; } .ti-paragraph:before { content: "\e685"; } .ti-panel:before { content: "\e686"; } .ti-package:before { content: "\e687"; } .ti-music:before { content: "\e688"; } .ti-music-alt:before { content: "\e689"; } .ti-mouse:before { content: "\e68a"; } .ti-mouse-alt:before { content: "\e68b"; } .ti-money:before { content: "\e68c"; } .ti-microphone:before { content: "\e68d"; } .ti-menu:before { content: "\e68e"; } .ti-menu-alt:before { content: "\e68f"; } .ti-map:before { content: "\e690"; } .ti-map-alt:before { content: "\e691"; } .ti-loop:before { content: "\e692"; } .ti-location-pin:before { content: "\e693"; } .ti-list:before { content: "\e694"; } .ti-light-bulb:before { content: "\e695"; } .ti-Italic:before { content: "\e696"; } .ti-info:before { content: "\e697"; } .ti-infinite:before { content: "\e698"; } .ti-id-badge:before { content: "\e699"; } .ti-hummer:before { content: "\e69a"; } .ti-home:before { content: "\e69b"; } .ti-help:before { content: "\e69c"; } .ti-headphone:before { content: "\e69d"; } .ti-harddrives:before { content: "\e69e"; } .ti-harddrive:before { content: "\e69f"; } .ti-gift:before { content: "\e6a0"; } .ti-game:before { content: "\e6a1"; } .ti-filter:before { content: "\e6a2"; } .ti-files:before { content: "\e6a3"; } .ti-file:before { content: "\e6a4"; } .ti-eraser:before { content: "\e6a5"; } .ti-envelope:before { content: "\e6a6"; } .ti-download:before { content: "\e6a7"; } .ti-direction:before { content: "\e6a8"; } .ti-direction-alt:before { content: "\e6a9"; } .ti-dashboard:before { content: "\e6aa"; } .ti-control-stop:before { content: "\e6ab"; } .ti-control-shuffle:before { content: "\e6ac"; } .ti-control-play:before { content: "\e6ad"; } .ti-control-pause:before { content: "\e6ae"; } .ti-control-forward:before { content: "\e6af"; } .ti-control-backward:before { content: "\e6b0"; } .ti-cloud:before { content: "\e6b1"; } .ti-cloud-up:before { content: "\e6b2"; } .ti-cloud-down:before { content: "\e6b3"; } .ti-clipboard:before { content: "\e6b4"; } .ti-car:before { content: "\e6b5"; } .ti-calendar:before { content: "\e6b6"; } .ti-book:before { content: "\e6b7"; } .ti-bell:before { content: "\e6b8"; } .ti-basketball:before { content: "\e6b9"; } .ti-bar-chart:before { content: "\e6ba"; } .ti-bar-chart-alt:before { content: "\e6bb"; } .ti-back-right:before { content: "\e6bc"; } .ti-back-left:before { content: "\e6bd"; } .ti-arrows-corner:before { content: "\e6be"; } .ti-archive:before { content: "\e6bf"; } .ti-anchor:before { content: "\e6c0"; } .ti-align-right:before { content: "\e6c1"; } .ti-align-left:before { content: "\e6c2"; } .ti-align-justify:before { content: "\e6c3"; } .ti-align-center:before { content: "\e6c4"; } .ti-alert:before { content: "\e6c5"; } .ti-alarm-clock:before { content: "\e6c6"; } .ti-agenda:before { content: "\e6c7"; } .ti-write:before { content: "\e6c8"; } .ti-window:before { content: "\e6c9"; } .ti-widgetized:before { content: "\e6ca"; } .ti-widget:before { content: "\e6cb"; } .ti-widget-alt:before { content: "\e6cc"; } .ti-wallet:before { content: "\e6cd"; } .ti-video-clapper:before { content: "\e6ce"; } .ti-video-camera:before { content: "\e6cf"; } .ti-vector:before { content: "\e6d0"; } .ti-themify-logo:before { content: "\e6d1"; } .ti-themify-favicon:before { content: "\e6d2"; } .ti-themify-favicon-alt:before { content: "\e6d3"; } .ti-support:before { content: "\e6d4"; } .ti-stamp:before { content: "\e6d5"; } .ti-split-v-alt:before { content: "\e6d6"; } .ti-slice:before { content: "\e6d7"; } .ti-shortcode:before { content: "\e6d8"; } .ti-shift-right-alt:before { content: "\e6d9"; } .ti-shift-left-alt:before { content: "\e6da"; } .ti-ruler-alt-2:before { content: "\e6db"; } .ti-receipt:before { content: "\e6dc"; } .ti-pin2:before { content: "\e6dd"; } .ti-pin-alt:before { content: "\e6de"; } .ti-pencil-alt2:before { content: "\e6df"; } .ti-palette:before { content: "\e6e0"; } .ti-more:before { content: "\e6e1"; } .ti-more-alt:before { content: "\e6e2"; } .ti-microphone-alt:before { content: "\e6e3"; } .ti-magnet:before { content: "\e6e4"; } .ti-line-double:before { content: "\e6e5"; } .ti-line-dotted:before { content: "\e6e6"; } .ti-line-dashed:before { content: "\e6e7"; } .ti-layout-width-full:before { content: "\e6e8"; } .ti-layout-width-default:before { content: "\e6e9"; } .ti-layout-width-default-alt:before { content: "\e6ea"; } .ti-layout-tab:before { content: "\e6eb"; } .ti-layout-tab-window:before { content: "\e6ec"; } .ti-layout-tab-v:before { content: "\e6ed"; } .ti-layout-tab-min:before { content: "\e6ee"; } .ti-layout-slider:before { content: "\e6ef"; } .ti-layout-slider-alt:before { content: "\e6f0"; } .ti-layout-sidebar-right:before { content: "\e6f1"; } .ti-layout-sidebar-none:before { content: "\e6f2"; } .ti-layout-sidebar-left:before { content: "\e6f3"; } .ti-layout-placeholder:before { content: "\e6f4"; } .ti-layout-menu:before { content: "\e6f5"; } .ti-layout-menu-v:before { content: "\e6f6"; } .ti-layout-menu-separated:before { content: "\e6f7"; } .ti-layout-menu-full:before { content: "\e6f8"; } .ti-layout-media-right-alt:before { content: "\e6f9"; } .ti-layout-media-right:before { content: "\e6fa"; } .ti-layout-media-overlay:before { content: "\e6fb"; } .ti-layout-media-overlay-alt:before { content: "\e6fc"; } .ti-layout-media-overlay-alt-2:before { content: "\e6fd"; } .ti-layout-media-left-alt:before { content: "\e6fe"; } .ti-layout-media-left:before { content: "\e6ff"; } .ti-layout-media-center-alt:before { content: "\e700"; } .ti-layout-media-center:before { content: "\e701"; } .ti-layout-list-thumb:before { content: "\e702"; } .ti-layout-list-thumb-alt:before { content: "\e703"; } .ti-layout-list-post:before { content: "\e704"; } .ti-layout-list-large-image:before { content: "\e705"; } .ti-layout-line-solid:before { content: "\e706"; } .ti-layout-grid4:before { content: "\e707"; } .ti-layout-grid3:before { content: "\e708"; } .ti-layout-grid2:before { content: "\e709"; } .ti-layout-grid2-thumb:before { content: "\e70a"; } .ti-layout-cta-right:before { content: "\e70b"; } .ti-layout-cta-left:before { content: "\e70c"; } .ti-layout-cta-center:before { content: "\e70d"; } .ti-layout-cta-btn-right:before { content: "\e70e"; } .ti-layout-cta-btn-left:before { content: "\e70f"; } .ti-layout-column4:before { content: "\e710"; } .ti-layout-column3:before { content: "\e711"; } .ti-layout-column2:before { content: "\e712"; } .ti-layout-accordion-separated:before { content: "\e713"; } .ti-layout-accordion-merged:before { content: "\e714"; } .ti-layout-accordion-list:before { content: "\e715"; } .ti-ink-pen:before { content: "\e716"; } .ti-info-alt:before { content: "\e717"; } .ti-help-alt:before { content: "\e718"; } .ti-headphone-alt:before { content: "\e719"; } .ti-hand-point-up:before { content: "\e71a"; } .ti-hand-point-right:before { content: "\e71b"; } .ti-hand-point-left:before { content: "\e71c"; } .ti-hand-point-down:before { content: "\e71d"; } .ti-gallery:before { content: "\e71e"; } .ti-face-smile:before { content: "\e71f"; } .ti-face-sad:before { content: "\e720"; } .ti-credit-card:before { content: "\e721"; } .ti-control-skip-forward:before { content: "\e722"; } .ti-control-skip-backward:before { content: "\e723"; } .ti-control-record:before { content: "\e724"; } .ti-control-eject:before { content: "\e725"; } .ti-comments-smiley:before { content: "\e726"; } .ti-brush-alt:before { content: "\e727"; } .ti-youtube:before { content: "\e728"; } .ti-vimeo:before { content: "\e729"; } .ti-twitter:before { content: "\e72a"; } .ti-time:before { content: "\e72b"; } .ti-tumblr:before { content: "\e72c"; } .ti-skype:before { content: "\e72d"; } .ti-share:before { content: "\e72e"; } .ti-share-alt:before { content: "\e72f"; } .ti-rocket:before { content: "\e730"; } .ti-pinterest:before { content: "\e731"; } .ti-new-window:before { content: "\e732"; } .ti-microsoft:before { content: "\e733"; } .ti-list-ol:before { content: "\e734"; } .ti-linkedin:before { content: "\e735"; } .ti-layout-sidebar-2:before { content: "\e736"; } .ti-layout-grid4-alt:before { content: "\e737"; } .ti-layout-grid3-alt:before { content: "\e738"; } .ti-layout-grid2-alt:before { content: "\e739"; } .ti-layout-column4-alt:before { content: "\e73a"; } .ti-layout-column3-alt:before { content: "\e73b"; } .ti-layout-column2-alt:before { content: "\e73c"; } .ti-instagram:before { content: "\e73d"; } .ti-google:before { content: "\e73e"; } .ti-github:before { content: "\e73f"; } .ti-flickr:before { content: "\e740"; } .ti-facebook:before { content: "\e741"; } .ti-dropbox:before { content: "\e742"; } .ti-dribbble:before { content: "\e743"; } .ti-apple:before { content: "\e744"; } .ti-android:before { content: "\e745"; } .ti-save:before { content: "\e746"; } .ti-save-alt:before { content: "\e747"; } .ti-yahoo:before { content: "\e748"; } .ti-wordpress:before { content: "\e749"; } .ti-vimeo-alt:before { content: "\e74a"; } .ti-twitter-alt:before { content: "\e74b"; } .ti-tumblr-alt:before { content: "\e74c"; } .ti-trello:before { content: "\e74d"; } .ti-stack-overflow:before { content: "\e74e"; } .ti-soundcloud:before { content: "\e74f"; } .ti-sharethis:before { content: "\e750"; } .ti-sharethis-alt:before { content: "\e751"; } .ti-reddit:before { content: "\e752"; } .ti-pinterest-alt:before { content: "\e753"; } .ti-microsoft-alt:before { content: "\e754"; } .ti-linux:before { content: "\e755"; } .ti-jsfiddle:before { content: "\e756"; } .ti-joomla:before { content: "\e757"; } .ti-html5:before { content: "\e758"; } .ti-flickr-alt:before { content: "\e759"; } .ti-email:before { content: "\e75a"; } .ti-css3:before { content: "\e75d"; } .ti-rss:before { content: "\e75e"; } .ti-rss-alt:before { content: "\e75f"; }