@import "/fonts/roboto/roboto.css"; @import "/css/zanostroy.css"; @main: rgb(55, 74, 93); @link: rgb(232, 62, 0); @active: rgb(250, 89, 17); @light: rgb(255, 255, 255); @lightgray: rgb(195, 195, 195); @gray: rgb(137, 137, 137); @bg: rgba(230, 230, 230, 0.39); @bgc: rgb(245, 245, 245); html { position: relative; min-height: 100%; } body { font-family: 'Roboto', serif; font-size: 1.6em; font-weight: 300; line-height: 1.5em; letter-spacing: 0.03em; background-color: @bg; color: @main; } h1, .h1 { font-size: 28px; } h1.section-name { margin-bottom: 30px; color: @gray; text-shadow: 0 1px 1px @light; } h1.name { padding-top: 40px; margin-bottom: 20px; } h2, .h2 { font-size: 26px; } h2.seo { font-size: 16px; font-weight: 300; margin-top: 0; } h2.event-name { font-size: 22px; margin-top: 0; } h2.message{ color: @gray; margin-bottom: 20px; margin-top: 10px; } h3.name { margin-top: 0; } a { color: @main; text-decoration: none; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -ms-transition: all 0.3s ease; } a:hover, a:focus { color: @gray; text-decoration: none; text-shadow: 0 1px 1px @light; } button:active, button:focus { outline: none !important; } button::-moz-focus-inner { border: 0 !important; } input[type="text"]:focus { outline: none; } input:-webkit-autofill { color: @light !important; } u, ins { text-decoration: none; } select, input { background-color: transparent; border-width: 0; border-style: solid; border-color: transparent; border-image: initial; } .link{ color:@link; } ::-webkit-scrollbar { width: 6px; height: 6px; } ::-webkit-scrollbar-track-piece:vertical { background-color: rgba(31, 126, 200, 0.02); -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1); box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1); border-radius: 3px; -webkit-border-radius: 3px; } ::-webkit-scrollbar-track-piece:horizontal { background-color: rgba(31, 126, 200, 0.02); -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1); box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1); border-radius: 3px; -webkit-border-radius: 3px; } ::-webkit-scrollbar-thumb:vertical { background-color: #FFFFFF; border:1px solid #e8e8e8; border-radius: 3px; -webkit-border-radius: 3px; } ::-webkit-scrollbar-thumb:vertical:hover { background-color: #e6e3e7; } ::-webkit-scrollbar-thumb:vertical:active { background-color: #e6e3e7; } ::-webkit-scrollbar-thumb:horizontal { background-color: #FFFFFF; border:1px solid #e8e8e8; border-radius: 3px; -webkit-border-radius: 3px; } ::-webkit-scrollbar-thumb:horizontal:hover { background-color: #e6e3e7; } ::-webkit-scrollbar-thumb:horizontal:active { background-color: #e6e3e7; /*button horizontal*/ } ::-webkit-scrollbar-button:horizontal { background-color: #c8c3c8; background-repat: no-repeat; } ::-webkit-scrollbar-button:horizontal:hover { background-color: #c8c5c5; background-repat: no-repeat; width: 0; height: 0 } ::-webkit-scrollbar-button:horizontal:active { background-color: #c8c2c5; background-repat: no-repeat; width: 0; height: 0 } ::-webkit-scrollbar-button:vertical { background-color: #c8c8c3; background-repat: no-repeat; width: 0; height: 0 } ::-webkit-scrollbar-button:vertical:hover { background-color: #c8c8c6; background-repat: no-repeat; width: 0; height: 0 } ::-webkit-scrollbar-button:vertical:active { background-color: #c7c5c8; background-repat: no-repeat; width: 0; height: 0 } ::-webkit-resizer { background-color: #c8bcc3; background-repeat: no-repeat; width: 3px; height: 1px } ::-webkit-resizer:hover { background-color: #c8c4c5; background-repeat: no-repeat; width: 3px; height: 2px } ::-webkit-resizer:active { background-color: #c8c4c5; background-repeat: no-repeat; width: 3px; height: 2px; } .table>thead>tr>td.danger, .table>tbody>tr>td.danger, .table>tfoot>tr>td.danger, .table>thead>tr>th.danger, .table>tbody>tr>th.danger, .table>tfoot>tr>th.danger, .table>thead>tr.danger>td, .table>tbody>tr.danger>td, .table>tfoot>tr.danger>td, .table>thead>tr.danger>th, .table>tbody>tr.danger>th, .table>tfoot>tr.danger>th { background-color: transparent; color: red; } .table>thead>tr>td.success, .table>tbody>tr>td.success, .table>tfoot>tr>td.success, .table>thead>tr>th.success, .table>tbody>tr>th.success, .table>tfoot>tr>th.success, .table>thead>tr.success>td, .table>tbody>tr.success>td, .table>tfoot>tr.success>td, .table>thead>tr.success>th, .table>tbody>tr.success>th, .table>tfoot>tr.success>th { background-color: transparent; color: rgb(38, 137, 38); } .table>thead>tr>th { vertical-align: bottom; border-bottom: 1px solid @light; } .table-striped>tbody>tr:nth-child(odd)>td, .table-striped>tbody>tr:nth-child(odd)>th { background-color: transparent; } .well-sm { padding: 9px; border-radius: 0; } .panel-footer { border-top: 1px solid @light; } .target { -webkit-animation: opacityToggle 0.6s 0.3s normal; -moz-animation: opacityToggle 0.6s 0.3s normal; -o-animation: opacityToggle 0.6s 0.3s normal; animation: opacityToggle 0.6s 0.3s normal; } .top-print{ display: none; } @keyframes opacityToggle { 0% { opacity: 1; } 50% { opacity: 0; } 100% { opacity: 1; } } .vote-head { margin: -9px 0 -20px 0px; } a.ancor:before { display: block; margin-right: 5px; margin-top: 0; color: #cacaca; font-size: 12px; float: left; font-family: 'zanostroy Regular', serif; content: "\E051"; font-style: normal; font-weight: normal; cursor: pointer; } i.info-block{ color: @gray; cursor: help; margin-top: 1px; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -ms-transition: all 0.3s ease; } i.info-block:hover{ color: @main; } @media (max-width: 767px) { .reclam-top{ max-height: 90px; #top-baner{ width: 100%; } } .reclam { position: relative; margin-bottom: 0 !important; } } @media (max-width: 767px) and (orientation:portrait) { .reclam-top{ max-height: 60px; #top-baner{ width: 100%; } } .reclam { position: relative; margin-bottom: 0 !important; } } @media (min-width: 768px){ .reclam-top{ max-height: 130px; max-width: 1000px; margin: 0 auto; #top-baner{ width: 100%; } } .reclam { position: relative; margin-bottom: -50px !important; } } @media (min-width: 1200px) { .reclam-top{ max-height: 140px; max-width: 1000px; margin: 0 auto; #top-baner{ width: 100%; } } } .alert{ border-radius: 0; } .alert-warning { color: rgb(82, 81, 81); background-color: @light; border-color: @gray; } .alert-info { color: rgb(47, 148, 181); background-color: rgb(255, 255, 255); border-color: rgb(137, 198, 218); } .alert-dialog{ .alert-danger { color: #f5f5f5; background-color: @link; border-color: @active; -webkit-animation: slideRight 0.6s 0s normal; -moz-animation: slideRight 0.6s 0s normal; -o-animation: slideRight 0.6s 0s normal; animation: slideRight 0.6s 0s normal; } .alert-success { color: #f5f5f5; background-color: #4CAF50; border-color: #009688; -webkit-animation: slideRight 0.6s 0s normal; -moz-animation: slideRight 0.6s 0s normal; -o-animation: slideRight 0.6s 0s normal; animation: slideRight 0.6s 0s normal; } @keyframes slideRight { 0% { transform: translateX(100%); } 100% { transform: translateX(0%); } } @-webkit-keyframes slideRight { 0% { -webkit-transform: translateX(100%); } 100% { -webkit-transform: translateX(0%); } } .alert.slideBack { -webkit-animation: slideBack 0.6s 0s normal; -moz-animation: slideBack 0.6s 0s normal; -o-animation: slideBack 0.6s 0s normal; animation: slideBack 0.6s 0s normal; } @keyframes slideBack { 0% { transform: translateX(0%); } 100% { transform: translateX(100%); } } @-webkit-keyframes slideBack { 0% { -webkit-transform: translateX(0%); } 100% { -webkit-transform: translateX(100%); } } .alert { padding: 17px 35px 17px 17px;; margin-bottom: 0; border: 1px solid transparent; position: fixed; top: 12%; width: 33%; right: 0; z-index: 1031; font-size: 20px; -webkit-box-shadow: -1px -1px 14px 0 rgba(50, 50, 50, 0.75); -moz-box-shadow: -1px -1px 14px 0 rgba(50, 50, 50, 0.75); box-shadow: -1px -1px 14px 0 rgba(50, 50, 50, 0.75); .close { position: absolute; right: 5px; top: 12px; font-size: 44px; } } } @media (max-width: 767px) { h1, .h1 { font-size: 24px; } h1.section-name { margin-bottom: 26px; color: @gray; text-shadow: 0 1px 1px @light; } h1.seo { font-size: 14px; font-weight: 300; margin-top: 0; } h1.name { padding-top: 40px; margin-bottom: 20px; } h2, .h2 { font-size: 22px; } h2.event-name { font-size: 18px; margin-top: 0; } .alert { width: 100%; } } .text-mes { text-align: center; line-height: 1.3em; } #scroller { position: fixed; color: rgba(153, 153, 153, 0.44); bottom: 15px; z-index: 1000; font-size: 28px; right: 15px; cursor: pointer; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -ms-transition: all 0.3s ease; i { display: flex; margin-bottom: -15px; } } #scroller:hover { position: fixed; color: rgba(153, 153, 153, 1); bottom: 15px; font-size: 32px; right: 15px; } .sort { list-style: none; margin-bottom: 30px; i { margin-top: 2px; } ul{ list-style: none; display: inline-block; li{ list-style: none; display: inline-block; margin-left: 10px; a{ border-bottom: 1px dashed rgba(55, 74, 93, 0.38); } a:hover{ border-bottom: 1px dashed @gray; } } } } .radio input[type=radio], .radio-inline input[type=radio], .checkbox input[type=checkbox], .checkbox-inline input[type=checkbox] { position: relative; margin-left: 3px; margin-right: 6px; } .btn { display: inline-block; padding: 4px 14px; margin-bottom: 0; font-size: 14px; font-weight: 300; line-height: 1.42857143; text-align: center; white-space: nowrap; vertical-align: middle; cursor: pointer; position: relative; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; text-transform: uppercase; user-select: none; background-image: none; border: none; outline: none; border-radius: 0; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; } .btn-default { color: @gray; background-color: @light; border: 1px solid #cccccc; } .btn-default:hover, .btn-default:focus, .btn-default:active { color: @gray; background-color: #cccccc; border: 1px solid rgba(50, 50, 50, 0.75); text-shadow: 0 1px 1px @light; -webkit-box-shadow: inset 0 0 2px 0 rgba(50, 50, 50, 0.75); -moz-box-shadow: inset 0 0 2px 0 rgba(50, 50, 50, 0.75); box-shadow: inset 0 0 2px 0 rgba(50, 50, 50, 0.75); } .form-group { margin-bottom: 20px; position: relative; } .form-control { display: block; width: 100%; height: 30px; padding: 6px 12px; font-size: 14px; line-height: 1.42857143; color: #555; background-color: @light; background-image: none; border: 1px solid #ccc; border-radius: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; } .hint { color: @gray; font-size: 85%; } .dropdown-menu { position: absolute; top: 100%; left: 0; z-index: 1100; float: left; min-width: 160px; padding: 20px 0; margin: 2px 0 0; font-size: inherit; text-align: left; list-style: none; background-color: #e7e7e7; -webkit-background-clip: padding-box; background-clip: padding-box; border: 0; border-radius: 0; -webkit-box-shadow: 0 5px 8px -3px rgba(50, 50, 50, 0.75); -moz-box-shadow: 0 5px 8px -3px rgba(50, 50, 50, 0.75); box-shadow: 0 5px 8px -3px rgba(50, 50, 50, 0.75); } .redirect { padding: 20px; } #admin-modal{ .modal-dialog { color: #fff; } } .modal-search-header { padding: 0 15px 27px 0; overflow: hidden; .close{ margin-top: 0; } } .modal-content { position: relative; background-color: @bgc; -webkit-background-clip: padding-box; background-clip: padding-box; border: 1px solid rgba(0, 0, 0, .2); border-radius: 0; outline: 0; -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5); box-shadow: 0 3px 9px rgba(0, 0, 0, .5); .modal-header { min-height: 16.43px; padding: 15px; border-bottom: 0; .close { margin-top: -15px; } } .modal-body { .checkbox-info { font-size: 14px; line-height: 1.2em; color: @gray; label { padding-left: 0; margin-bottom: 10px; font-weight: 400; cursor: pointer; } } .expert-button { margin-right: 20px; } .captcha { margin-bottom: 20px; margin-top: 20px; #cccaptcha { margin-top: -4px; } } .text-center { margin-bottom: 25px; .fb { background: #3b5998; color: @light; } .fb:hover { background: #6d84b4; color: @light; text-shadow: none; border: 1px solid #3b5998; } .tv { background: #00aced; color: @light; } .tv:hover { background: #1dcaff; color: @light; text-shadow: none; border: 1px solid #00aced; } .od { background: #ff671f; color: @light; } .od:hover { background: #ff8a04; color: @light; text-shadow: none; border: 1px solid @link; } .vk { background: #45668e; color: @light; } .vk:hover { background: #5584b6; color: @light; text-shadow: none; border: 1px solid #45668e; } a { width: 24%; } } } .modal-footer { padding: 15px; text-align: center; border-top: 0; .zanostroy-sorting { margin-left: 10px; margin-right: 10px; margin-top: 6px; color: @gray; } .btn-link { font-weight: 400; color: @gray; } } } .modal-backdrop-right, .modal-backdrop-left { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1040; background-color: #000; } .modal-backdrop-left.fade { width: 0; left: auto; -webkit-animation: fadeLeft 0.6s 0s normal; -moz-animation: fadeLeft 0.6s 0s normal; -o-animation: fadeLeft 0.6s 0s normal; animation: fadeLeft 0.6s 0s normal; } .modal-backdrop-right.fade { width: 0; right: auto; -webkit-animation: fadeRight 0.6s 0s normal; -moz-animation: fadeRight 0.6s 0s normal; -o-animation: fadeRight 0.6s 0s normal; animation: fadeRight 0.6s 0s normal; } .modal-backdrop-right.fade, .modal-backdrop-left.fade { filter: alpha(opacity=40); opacity: 0.4; width: 50%; } .nav-tabs>li>a { margin-right: 2px; line-height: 2em; border: 1px solid transparent; border-radius:0 0 0 0; } .nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus { color: #555; cursor: default; background-color: #f5f5f5; border: 1px solid #ddd; border-bottom-color: transparent; } .fa-spinner { position: fixed; left: 14px; color: @link; margin-top: 2%; } @keyframes fadeLeft { 0% { transform: translateX(50%); } 100% { transform: translateX(0%); } } @-webkit-keyframes fadeLeft { 0% { -webkit-transform: translateX(50%); } 100% { -webkit-transform: translateX(0%); } } @keyframes fadeRight { 0% { transform: translateX(-50%); } 100% { transform: translateX(0%); } } @-webkit-keyframes fadeRight { 0% { -webkit-transform: translateX(-50%); } 100% { -webkit-transform: translateX(0%); } } @media (min-width: 768px) { .modal-sm { width: 400px; } } .tooltip-inner { max-width: 200px; padding: 6px 10px; color: @main; text-align: center; background-color: @light; border-radius: 1px; border: 1px solid @main; } .tooltip { display: block; font-size: 13px; filter: alpha(opacity=0); opacity: 0; line-break: auto; } .tooltip.top { margin-top: -10px; min-width: 200px; -webkit-transition: margin-top .4s ease-out; -o-transition: margin-top .4s ease-out; -moz-transition: margin-top .4s ease-out; transition: margin-top .4s ease-out; } .tooltip.left { margin-right: -10px; -webkit-transition: margin-right .4s ease-out; -o-transition: margin-right .4s ease-out; -moz-transition: margin-right .4s ease-out; transition: margin-right .4s ease-out; } .tooltip.right { margin-left: -10px; -webkit-transition: margin-left .4s ease-out; -o-transition: margin-left .4s ease-out; -moz-transition: margin-left .4s ease-out; transition: margin-left .4s ease-out; } .tooltip.bottom { margin-bottom: -10px; -webkit-transition: margin-bottom .4s ease-out; -o-transition: margin-bottom .4s ease-out; -moz-transition: margin-bottom .4s ease-out; transition: margin-bottom .4s ease-out; } .tooltip.fade.top.in { margin-top: -10px; } .tooltip.fade.left.in { margin-right: 10px; } .tooltip.fade.right.in { margin-left: 10px; } .tooltip.fade.bottom.in { margin-bottom: -10px; } .zanostroy-home { font-size: 81%; top: 4px; } .position-glasses { margin-right: 20px; .zanostroy-glasses { font-size: 23px; top: -3px; } .color-glasses { color: @active; } } .bg-buttons-content { text-align: center; margin-bottom: 40px; } .hidden-print { display: none; } .input-group-addon { padding: 6px 12px; font-size: 14px; font-weight: 400; line-height: 1; color: @gray; text-align: center; background-color: @light; border: 1px solid #ccc; border-radius: 0; } .close { float: right; margin-top: -15px; font-size: 47px; font-weight: 100; line-height: 1; color: rgb(0, 0, 0); text-shadow: 0 1px 0 @light; filter: alpha(opacity=20); opacity: .2; } .radio label, .checkbox label { padding-left: 0; margin-bottom: 0; font-weight: 400; cursor: pointer; } :focus { outline-style: auto; outline-width: 0 !important; outline-color: transparent !important; } .progress { height: 4px; margin-bottom: 20px; overflow: hidden; background-color: @bgc; border-radius: 0; -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1); box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1); } .shadow-bottom { -webkit-box-shadow: 0 3px 5px -3px rgba(50, 50, 50, 0.75); -moz-box-shadow: 0 3px 5px -3px rgba(50, 50, 50, 0.75); box-shadow: 0 3px 5px -3px rgba(50, 50, 50, 0.75); } .shadow-top { -webkit-box-shadow: 0 -3px 5px -3px rgba(50, 50, 50, 0.75); -moz-box-shadow: 0 -3px 5px -3px rgba(50, 50, 50, 0.75); box-shadow: 0 -3px 5px -3px rgba(50, 50, 50, 0.75); } .img { -webkit-box-shadow: 0 2px 3px -2px rgba(50, 50, 50, 0.75); -moz-box-shadow: 0 2px 3px -2px rgba(50, 50, 50, 0.75); box-shadow: 0 2px 3px -2px rgba(50, 50, 50, 0.75); opacity: 1; margin-left: 1px; -webkit-transition: opacity 0.3s ease; -moz-transition: opacity 0.3s ease; -o-transition: opacity 0.3s ease; -ms-transition: opacity 0.3s ease; } .img:hover { opacity: 0.8; } .pagination { margin-top: 10px; } .pagination > li > a, .pagination > li > span { position: relative; float: left; padding: 6px 12px; margin-left: -1px; line-height: 1.42857143; color: @main; text-decoration: none; background-color: @bgc; border: 0; } .pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus { z-index: 2; color: @active; cursor: default; background-color: @bgc; border-color: @bgc; } .pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus { color: @active; background-color: #ececec; border-color: #ddd; } #mistake-body { overflow: hidden; } #mistake { position: fixed !important; left: 0; right: 0; top: 0; bottom: 0; overflow: scroll; z-index: 10000; background-color: rgba(0, 0, 0, 0.4); } iframe#m_frame html{ width: 0; } .mistake-text { height: auto; b { color: @active; } } #m_frame { border: 0; width: 100%; height: 500px; } #m_window { background: @bgc; overflow: hidden; max-width: 500px; padding: 15px; margin: 5% auto 0; z-index: 150; -webkit-box-shadow: 0 0 11px 0 rgba(50, 50, 50, 0.69); -moz-box-shadow: 0 0 11px 0 rgba(50, 50, 50, 0.69); box-shadow: 0 0 11px 0 rgba(50, 50, 50, 0.69); } #mistake-body { background-color: rgb(245, 245, 245); .modal-header { border-bottom: none; } } .text-danger { width: 120%; position: absolute; font-size: 12px; z-index: 1000; top: -23px; color: @active; text-shadow: 0 -1px 1px rgba(152, 152, 152, 0.65); } .has-error { -webkit-animation-name: shake; -o-animation-name: shake; animation-name: shake; -webkit-animation-duration: 1s; -o-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; -o-animation-fill-mode: both; animation-fill-mode: both; .form-control { border-color: @active; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); } } @keyframes shake { 10%, 90% { transform: translate3d(-1px, 0, 0); } 20%, 80% { transform: translate3d(2px, 0, 0); } 30%, 50%, 70% { transform: translate3d(-4px, 0, 0); } 40%, 60% { transform: translate3d(4px, 0, 0); } } /*===HEAD===*/ .navbar-default { background-color: #f0f0f0; canvas{ position: fixed; -webkit-transition: all 0.5s linear; -moz-transition: all 0.5s linear; -o-transition: all 0.5s linear; -ms-transition: all 0.5s linear; z-index: 1010; } .soc-menu { .dropdown { .dropdown-menu { min-width: 60px; } } } canvas.smlogo{ width: 76px; top: 5px; margin-left: 12px; z-index: 1100; } border: 0 transparent; .top-menu { margin-left: 70px; } .navbar-nav > li, .navbar-nav > li > a { color: @main; } li.date-people { padding-top: 11px; padding-bottom: 11px; } li#btnalert { a { color: @active; font-weight: 400; } } } .progress-bar { background-color: @active; } #header { .background { background-image: url(/images/buildingnew.png); background-size: 87%; background-position: center 0; //if reclaim hide add 0 else 140 background-repeat: no-repeat; background-attachment: fixed; } .top-offset { margin-top: 70px; } .vote-head { .question { font-weight: 400; font-size: 13px; line-height: 18px; text-shadow: 0 0.2px 0.7px rgb(129, 129, 129); } a { color: @main; border-bottom: 1px dashed rgba(55, 74, 93, 0.66); } a:hover { color: @active; border-bottom: 1px dashed rgba(46, 84, 255, 0.66); text-decoration: none; } label { font-size: 14px; font-weight: 300; text-shadow: 0 0.2px 0.7px rgb(129, 129, 129); } #send-top { position: absolute; bottom: 11px; right: 25px; } .progress { height: 3px; } } .calendar-head { font-size: 12px; margin-bottom: 26px; line-height: 1.3em; ::-webkit-scrollbar { width: 0; } div { display: block; } ul, ol { margin-top: 0; margin-left: 0; margin-bottom: 10px; } ul { list-style: none; .cal-date { color: @main; } .cal-date-holliday { color: @active; a { color: @active; } a:hover { color: @main; } } li { margin-left: -30px; margin-bottom: 5px; margin-top: 5px; } } .scroll:before, .scroll:after { content: ""; position: relative; z-index: -1; display: block; height: 10px; margin: 0 0 -10px; background: -webkit-linear-gradient(top, @light, @light 30%, rgba(255, 255, 255, 0)); background: -moz-linear-gradient(top, @light, @light 30%, rgba(255, 255, 255, 0)); background: linear-gradient(to bottom, @light, @light 30%, rgba(255, 255, 255, 0)); } .scroll { z-index: 1; overflow: auto; max-height: 130px; min-height: 130px; background: @bgc no-repeat; background-image: -webkit-radial-gradient(50% 0, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0)), -webkit-radial-gradient(50% 100%, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0)); background-image: -moz-radial-gradient(50% 0, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0)), -moz-radial-gradient(50% 100%, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0)); background-image: radial-gradient(farthest-side at 50% 0, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0)), radial-gradient(farthest-side at 50% 100%, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0)); background-position: 0 0, 0 100%; background-size: 100% 14px; -webkit-box-shadow: 0 0 5px 0 rgba(50, 50, 50, 0.75) inset; -moz-box-shadow: 0 0 5px 0 rgba(50, 50, 50, 0.75) inset; box-shadow: 0 0 5px 0 rgba(50, 50, 50, 0.75) inset; -webkit-border-top-left-radius: 1px; -webkit-border-bottom-left-radius: 1px; -moz-border-radius-topleft: 1px; -moz-border-radius-bottomleft: 1px; border-top-left-radius: 1px; border-bottom-left-radius: 1px; } .str_wrap { overflow: hidden; width: 100%; font-size: 14px; line-height: 20px; position: relative; -moz-user-select: none; -khtml-user-select: none; user-select: none; } .str_move { white-space: nowrap; position: absolute; top: 0; left: 0; cursor: move; } .str_move_clone { display: inline-block; vertical-align: top; position: absolute; left: 100%; top: 0; } .str_vertical .str_move_clone { left: 0; top: 100%; } .str_down .str_move_clone { left: 0; bottom: 100%; } .str_vertical .str_move, .str_down .str_move { white-space: normal; width: 100%; } .str_static .str_move, .no_drag .str_move, .noStop .str_move { cursor: inherit; } .str_wrap img { max-width: none !important; } } } .navbar { border-radius: 0; li.message-unread { background: @active; a{ color:@light } } li.message-read { background-color: #e8e7e7; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; -ms-transition: all 0.5s ease; a{ color:@main; } i { margin-top: 2px; } } li.message-read:hover{ background-color: #c2c1c1; } } .badge { display: inline-block; min-width: 10px; padding: 3px 7px; font-size: 12px; font-weight: 700; line-height: 1; color: #fff; text-align: center; white-space: nowrap; vertical-align: baseline; background-color: @active; border-radius: 10px; } @media (max-width: 767px) { .form-control { margin-bottom: 27px; } .navbar{ margin-bottom: 0; canvas{ width: 80px; top: 9px; margin-left: 12px; position: absolute; } .navbar-toggle { border-color: transparent; font-size: 30px; } .navbar-toggle { padding: 5px 3px; } .top-menu { margin-left: -15px; } .messege-unread { position: absolute; left: 48%; right: 48%; top: 15px; } } .affix { position: relative; } li.date-people { margin-right: 15px; } #header{ .background { background-size: 1360px; .top-offset { margin-top: 14px; } } } .mobile-menu { float: left; margin-top: 14px; margin-left: 22px; } .navbar-toggle2 { padding: 7px; margin-right: 10px; font-size: 28px; } } @media (max-width: 767px) and (orientation:portrait) { .form-control { margin-bottom: 27px; } .navbar{ margin-bottom: 0; .messege-unread { position: absolute; left: 48%; right: 48%; top: 15px; } } .affix { position: relative; } #header{ .background { background-size: 1360px; .top-offset { margin-top: 14px; } } } } @media (min-width: 768px) and (max-width: 992px) { .text-danger { font-size: 8px; } .navbar{ canvas { width: 250px; top: 81px; margin-left: 15px; position: absolute; } } #header { .background { background-size: 135%; } } #bs-example-navbar-collapse-2 { .nav>li>a { position: relative; display: block; padding: 11px 5px; } } } @media (min-width: 768px) and (orientation:portrait) and (max-width: 992px) { .text-danger { font-size: 12px; } .form-control { margin-bottom: 27px; } .navbar { canvas { top: 63px; } li.date-people { margin-right: 20px; } } #header { .background { background-size: 2000px; } } } @media (min-width: 768px) and (max-width: 1200px) { .text-danger { font-size: 12px; } .form-control { margin-bottom: 27px; } .navbar { canvas { top: 63px; width: 23%; left: 25px; } canvas.smlogo { margin-left: -11px; } li.date-people { margin-right: 20px; } } #header { .background { background-size: 120%; } } } @media (min-width: 768px) and (max-width: 1200px) and (orientation:portrait){ #header { .background { background-size: 2170px; } } } @media (min-width: 1200px) { .navbar{ canvas { width: 250px; top: 70px; margin-left: 50px; } } #header { .background { background-size: 99%; } } } @media (min-width: 1600px) { #header { .background { background-size: 1260px; } } } /*===END HEAD===*/ .content { max-width: 1400px; margin: 0 auto; } .header { position: relative; z-index: 1; overflow: hidden; margin-bottom: 20px; text-align: center; text-transform: uppercase; color: rgb(153, 153, 153); text-shadow: 0 1px 1px rgb(255, 255, 255); a { color: rgb(153, 153, 153); text-shadow: 0 1px 1px rgb(255, 255, 255); } a:hover { color: @main; text-shadow: 0 1px 1px @light; text-decoration: none; border-bottom: 1px dashed rgb(153, 153, 153); } } .header:before, .header:after { content: ''; display: inline-block; width: 100%; height: 2px; background: rgb(199, 199, 199); border-bottom: 1px solid rgb(218, 218, 218); z-index: -1; position: relative; vertical-align: middle; } .header:before { right: 15px; margin: 0 0 0 -100%; } .header:after { left: 15px; margin: 0 -100% 0 0; } .vote { margin-bottom: 25px; .question { font-weight: 400; text-shadow: 0 0.2px 0.7px rgb(255, 255, 255); } a { color: @main; border-bottom: 1px dashed rgba(55, 74, 93, 0.66); } a:hover { color: @active; border-bottom: 1px dashed rgba(71, 102, 255, 0.66); text-decoration: none; } label { font-size: 14px; margin-bottom: 10px; font-weight: 300; text-shadow: 0 0.2px 0.7px rgb(255, 255, 255); } #send-top { position: absolute; bottom: 11px; right: 25px; } .progress { height: 3px; } } .top-main-news { overflow: hidden; padding-bottom: 30px; .top-main-img.img { float: left; margin-right: 20px; } h1, .h1 { font-size: 28px; margin-bottom: 23px; margin-top: 0; } .dt-view-com { overflow: hidden; color: @gray; padding-bottom: 15px; .dt { margin-right: 15px; } a { color: @gray; } a:hover { color: @active; } .zanostroy { font-size: 80%; } } } .main-newsgroup { .main-news { overflow: hidden; padding-bottom: 25px; h2, .h2 { font-size: 22px; margin-top: 0; margin-bottom: 15px; } .news-img { float: left; margin-right: 20px; width: 35%; } .dt-view-com { overflow: hidden; color: @gray; padding-bottom: 15px; .dt { margin-right: 15px; } a { color: @gray; } a:hover { color: @active; } .zanostroy { font-size: 80%; } } } } .answerSidebar { margin-left: -38px; } .answerHead { margin-left: -38px; } .widget { max-height: 1600px; overflow: hidden; background: rgba(255, 255, 255, 0) no-repeat; background-image: -webkit-radial-gradient(50% 0, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), -webkit-radial-gradient(50% 100%, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0)); background-image: -moz-radial-gradient(50% 0, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), -moz-radial-gradient(50% 100%, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0)); background-image: radial-gradient(farthest-side at 50% 0, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), radial-gradient(farthest-side at 50% 100%, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0)); background-position: 0 0, 0 100%; background-size: 100% 14px; -webkit-border-top-left-radius: 1px; -webkit-border-bottom-left-radius: 1px; -moz-border-radius-topleft: 1px; -moz-border-radius-bottomleft: 1px; border-top-left-radius: 1px; border-bottom-left-radius: 1px; .widget-comments { max-height: 1100px; overflow: auto; background: rgba(255, 255, 255, 0) no-repeat; background-image: -webkit-radial-gradient(50% 0, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0)), -webkit-radial-gradient(50% 100%, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); background-image: -moz-radial-gradient(50% 0, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0)), -moz-radial-gradient(50% 100%, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); background-image: radial-gradient(farthest-side at 50% 0, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0)), radial-gradient(farthest-side at 50% 100%, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); background-position: 0 0, 0 100%; background-size: 100% 14px; -webkit-border-top-left-radius: 1px; -webkit-border-bottom-left-radius: 1px; -moz-border-radius-topleft: 1px; -moz-border-radius-bottomleft: 1px; border-top-left-radius: 1px; border-bottom-left-radius: 1px; .comment-main { margin-top: 15px; padding: 10px; .name { font-weight: 400; } } } .widget-content { max-height: 1560px; overflow: auto; background: rgba(255, 255, 255, 0) no-repeat; background-image: -webkit-radial-gradient(50% 0, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0)), -webkit-radial-gradient(50% 100%, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); background-image: -moz-radial-gradient(50% 0, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0)), -moz-radial-gradient(50% 100%, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); background-image: radial-gradient(farthest-side at 50% 0, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0)), radial-gradient(farthest-side at 50% 100%, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); background-position: 0 0, 0 100%; background-size: 100% 14px; -webkit-border-top-left-radius: 1px; -webkit-border-bottom-left-radius: 1px; -moz-border-radius-topleft: 1px; -moz-border-radius-bottomleft: 1px; border-top-left-radius: 1px; border-bottom-left-radius: 1px; .item { overflow: hidden; margin-bottom: 25px; padding: 10px; margin-top: 10px; .left-line { border-left: 3px solid @link; margin-left: -10px; .title-article { padding-left: 7px; .dt { overflow: hidden; font-size: 90%; color: #898989; padding-bottom: 5px; } } } .news-side-img { width: 30%; float: left; margin-right: 21px; margin-bottom: 1px; } .top-dtv { overflow: hidden; font-size: 90%; color: @gray; padding-bottom: 5px; .dt { margin-right: 15px; } a { color: @gray; } a:hover { color: @active; } .zanostroy { font-size: 80%; } } } } } .redactor-block { overflow: hidden; margin-bottom: 25px; .main-choice { .view-red { position: relative; .redactor-main-name { margin-top: 10px; } .redactor-main-img { width: 100%; } .dt { margin-right: 7px; } .dt-view-com-red { position: absolute; bottom: 0; font-size: 12px; margin-left: 1px; padding: 7px; width: 100%; color: @light; background: rgba(119, 119, 119, 0.8); a { color: @light; } a:hover { color: @active; text-shadow: none; } i { font-size: 10px; margin-left: 3px; } } } } } .articles-block { .main-article { overflow: hidden; min-height: 370px; margin-bottom: 0; margin-top: 30px; .expert-fullname-main { margin-bottom: 10px; font-weight: 500; } .expert-main-name { font-weight: 400; font-size: 18px; margin-bottom: 20px; } .dt-view-com { margin-bottom: 10px; color: @gray; i { font-size: 80%; } .dt { margin-right: 10px; } a { color: @gray; } a:hover { color: @active; } } .expert-main-photo { .expert-photo { border-radius: 100%; width: 27%; padding: 2px; border: 2px solid @gray; float: left; margin-right: 20px; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; -ms-transition: all 0.5s ease; } } } } .bottom-bg { background-image: url('/images/bottombg.jpg'); background-size: cover; background-position-y: 10%; background-position: center center; background-repeat: no-repeat; background-attachment: fixed; height: 150px; } .footer { margin-top: 10px; .bottom-menu { overflow: hidden; margin-bottom: 30px; .boot-name { font-weight: 400; font-size: 18px; border-bottom: 1px solid rgba(165, 165, 165, 0.64); } ul.menu-foot { list-style: none; margin-top: 12px; li { margin-left: -40px; } } } .subscribe { padding: 25px; .sub-news-text { color: @gray; margin-top: 8px; } } .copyright { padding: 0 40px 0 40px; } .mistake { color: #999; margin-top: 40px; margin-bottom: 20px; } .counter { opacity: 0; } .counter:hover { opacity: 0.6; } } @media (max-width: 767px) { .top-main-news { h1, .h1 { font-size: 22px; } .top-main-img.img { width: 43%; } } .widget { max-height: 620px; margin-bottom: 20px; } .redactor-block { .main-choice { overflow: hidden; margin-bottom: 30px; .view-red { .redactor-main-img { width: 33%; float: left; margin-right: 25px; } } .redactor-main-name { font-size: 18px; font-weight: 400; } } } .main-newsgroup { .main-news { h2, .h2 { font-size: 20px; margin-top: 0; margin-bottom: 15px; } } } .articles-block { .main-article { overflow: hidden; min-height: inherit; margin-bottom: 0; margin-top: 30px; .expert-main-photo{ .expert-photo { border-radius: 100%; width: 20%; } } } } .footer{ .bottom-menu{ .align { overflow: hidden; min-height: 280px; } } } } @media (max-width: 767px) and (orientation:portrait) { .header.mobile:before, .header.mobile:after { display: none; } .top-main-news { margin-left: -15px; margin-right: -15px; .top-main-img.img { width: 100%; } h1, .h1 { font-size: 20px; padding: 0 15px; } .top-main-text { padding: 20px; overflow: hidden; margin-bottom: -20px; } .dt-view-com { position: absolute; background: rgba(0, 0, 0, 0.47); overflow: hidden; width: 100%; color: @light; padding: 10px; .dt { margin-right: 15px; } a { color: @light; } a:hover { color: @active; } .zanostroy { font-size: 80%; } } } .widget { max-height: 970px; } .main-newsgroup { .main-news { overflow: hidden; padding-bottom: 25px; h2, .h2 { font-size: 18px; margin-top: 0; margin-bottom: 15px; } .news-img { float: inherit; margin-right: 0; width: 100%; margin-bottom: 10px; } } } .redactor-block { .main-choice { overflow: hidden; margin-bottom: 40px; .view-red { .redactor-main-img { width: 100%; float: inherit; margin-right: 0; } } .redactor-main-name { font-size: 16px; font-weight: 400; margin-top: 10px; } } } .articles-block { .main-article { .expert-main-photo{ .expert-photo { width: 25%; } } } } .footer { .bottom-menu { .align { overflow: hidden; min-height: inherit; margin-bottom: 20px; width: 100%; } } } } @media (min-width: 768px) and (max-width: 992px) { .top-main-news{ h1, .h1 { font-size: 22px; } .top-main-img.img { width: 40%; } .dt-view-com { font-size: 14px; } } .main-newsgroup { .main-news { h2, .h2 { font-size: 18px; } .dt-view-com { font-size: 14px; } } } .header { font-size: 80%; i{ margin-top: 3px; } } .redactor-block{ .md-scroll{ margin: 0 auto; width: 100%; height: 330px; overflow-x: scroll; overflow-y: hidden; white-space: nowrap; word-wrap: normal; .col-md-2 { width: 22%; float: inherit; display: inline-block; } .main-choice { .redactor-main-name { white-space: normal; min-height: 200px; overflow: hidden; } } } } } @media (min-width: 768px) and (orientation:portrait) and (max-width: 992px) { .col-sm-portlet-6{ width: 50%; float: left; } .top-main-news{ h1, .h1 { font-size: 22px; } .top-main-img.img { width: 40%; } } .main-newsgroup{ .main-news{ h2, .h2 { font-size: 19px; } .news-img { width: 30%; } } } .widget { .widget-content { .item { .news-side-img { width: 33%; float: left; margin-right: 8px; margin-bottom: 0; } } } .widget-comments { max-height: 450px; } } .redactor-block { padding-top: 20px; .main-choice { min-height: 350px; } .md-scroll { .col-md-2 { width: 27%; } } } .articles-block { .main-article { min-height: inherit; .expert-main-photo { .expert-photo { border-radius: 100%; width: 17%; } } } } .footer{ .align { min-height: 282px; } } } @media (min-width: 768px) and (max-width: 1200px) { .widget { max-height: 1780px; .widget-content { max-height: 1740px; .item { .news-side-img { width: 33%; float: left; margin-right: 8px; margin-bottom: 0; } } } .widget-comments { max-height: 1200px; } } .redactor-block { .md-scroll { margin: 0 auto; width: 100%; height: 360px; overflow-x: scroll; overflow-y: hidden; white-space: nowrap; word-wrap: normal; .col-md-2 { width: 20%; float: inherit; display: inline-block; } .main-choice { .redactor-main-name { white-space: normal; min-height: 200px; overflow: hidden; } } } } } @media (min-width: 1000px) and (max-width: 1200px) { .articles-block { .main-article { min-height: 430px; } } } #article { position: inherit; .btn-xs { width: 11%; } .info-panel { text-align: center; padding: 10px; margin-bottom: 30px; border: 1px solid rgba(153, 153, 153, 0.44); a { border-bottom: 1px dashed rgba(153, 153, 153, 0.65); } a:hover { color: @active; border-bottom: 1px dashed @active; } } .zanostroy-forward, .zanostroy-rewind { top: 3px; } .calendar { .event-important { background-color: @active; } } table:before { content: "Нажмите на таблицу, чтобы раскрыть"; border: 0; font-size: 14px; text-align: center; top: -25px; color: #999; left: 0; right: 0; margin: 0 auto; position: absolute; } table { display: block; margin-top: 20px; position: relative; font-size: 46%; width: 100%; line-height: 1.2; cursor: pointer; td, th { padding: 10px; } } table.open:before { content: "Нажмите на таблицу, чтобы закрыть"; border: 0; font-size: 16px; background: #fff; padding: 2px; text-align: center; top: -25px; color: #ca3535; left: 0; right: 0; margin: 0 auto; position: absolute; } table.open { position: absolute; background: #fff; z-index: 1001; font-size: 100%; display: block; padding: 25px; margin: 0 auto; box-shadow: 0 1px 12px 1px #ddd; left: 0; right: 0; } @media (max-width: 768px){ .table-responsive { overflow-y: hidden; overflow-x: scroll; border: 1px solid #999; td, th { padding: 10px; border: 1px solid rgba(153, 153, 153, 0.44); } } table.open, table { position: relative; background: transparent; z-index: 1001; cursor: inherit; border: 0; font-size: 100%; display: inherit; margin: 0; box-shadow: none; left: 0; right: 0; } } } .page{ margin-bottom: 30px; } .content-page { .page-image{ float: left; margin-right: 25px; text-align: center; .img-page { margin-bottom: 10px; } a.original-img { color: @gray; } a.original-img:hover { color: @link; border-bottom: 1px dashed @link;; } } .expert-photo { border-radius: 100%; width: 100%; float: left; padding: 2px; border: 2px solid #999; margin-bottom: 10px; } .page-date-tme { color: @gray; margin-bottom: 12px; margin-left: -15px; a { color: @gray; } a:hover { color: @active; } } .com-view-date { color: @gray; margin-bottom: 12px; a { color: @gray; } a:hover { color: @active; } } .page-text { a { color: @link; border-bottom: 1px dashed @link; } a:hover { color: @active; border-bottom: 1px dashed @active; } ul { margin-top: 10px; li { margin-bottom: 10px; } } b, strong { font-weight: 500; } } .page-tags { margin-bottom: 30px; padding-top: 25px; .tag { color: @gray; margin-right: 10px; i { top: 3px; } } .tag:hover { color: @active; } } } .view-content { .table-responsive { display: inline-block; width: 100%; } .share-content-button { max-width: 1000px; margin: 0 auto; padding: 15px; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; -ms-transition: all 0.5s ease; .bg-buttons-content { text-align: center; margin-bottom: 0; } .close { float: right; margin-top: -12px; font-size: 47px; font-weight: 100; line-height: 1; color: #ebebeb; text-shadow: none; opacity: 1; filter: alpha(opacity=100); } .close:hover { opacity: .7; } .soc-btn { color: @bgc; font-size: 18px; padding: 3px 12px; margin-right: 22px; border: 1px solid @bgc; text-shadow: none; } } .share-content-button.fixed { padding: 15px; max-width: 900px; left: -6px; right: 0; position: fixed; width: 100%; top: 0; z-index: 1200; background: @main; .bg-buttons-content { text-align: center; margin-bottom: 0; } .close { float: right; margin-top: -12px; font-size: 47px; font-weight: 100; line-height: 1; color: #ebebeb; text-shadow: none; opacity: 1; filter: alpha(opacity=100); } .close:hover { opacity: .7; } } @media screen and (-moz-images-in-menus: 0) { .share-content-button.fixed { padding: 15px; max-width: 900px; left: -14px; } } .modal-read { padding: 30px; font-size: 18px; h1.name { margin-bottom: 25px; font-size: 22px; } h1.modal-name { margin-bottom: 25px; } .page-text { a { color: @link; border-bottom: 1px dashed @link; } a:hover { color: @active; border-bottom: 1px dashed @active; } } .page-image { float: left; margin-right: 25px; text-align: center; .img-page { margin-bottom: 10px; } .expert-photo { width: 80%; border-radius: 100%; padding: 10px; border: 7px solid #999; margin-bottom: 10px; } a.original-img { color: @gray; } a.original-img:hover { color: @active; border-bottom: 1px dashed @active; } } } } @media (max-width: 767px) { #article { .btn-xs { width: 11%; margin-bottom: 0; } } .content-page { #view { display: none; } .page-date-tme { color: @gray; font-size: 14px; } .com-view-date { font-size: 14px; } } } @media (max-width: 767px) and (orientation:portrait){ #article { .btn-xs { width: 24%; margin-bottom: 10px; } } .content-page { #view { display: none; } .page-date-tme { color: @gray; font-size: 14px; } .com-view-date { font-size: 14px; } h1.name { padding-top: 64px; font-size: 20px; } .img-page { float: left; margin-right: 0; width: 100%; margin-bottom: 15px; } } } @media (min-width: 768px) and (max-width: 992px) { .content-page { h1.name { font-size: 22px; padding-top: 65px; } .img-page { float: left; margin-right: 20px; width: 46%; } .page-date-tme, .com-view-date{ font-size: 14px; } } } /*==Comments==*/ .redactor-box { background: transparent; margin-bottom: 5px; .redactor-toolbar { visibility: visible !important; position: relative; top: 0; left: 0; font-family: Roboto, serif; background: #f5f5f5; border: none; box-shadow: none; z-index: 3; li a:hover { outline: none; background-color: #676767; color: #fff; text-shadow: none; } } .redactor-editor { a { color: @link; text-decoration: none; border-bottom: 1px dashed @link; } } } .redactor-toolbar-tooltip { background: @light !important; color: @main !important; border: 1px solid @main !important; font-size: 14px !important; border-radius: 1px !important; } .comment-block { .replyBlock { margin-top: 10px; margin-bottom: -15px; .zanostroy-link { margin-top: 6px; margin-right: -3px; } } .alert-font { font-weight: 400; a { color: @active; border-bottom: 1px dashed @active; } a.deleteReply { color: @main; font-weight: 100; border-bottom: none; font-size: 24px; margin-left: 2px; } a.deleteReply:hover { color: @gray; } } .body-comment-form { padding: 25px 0; } } .filter-menu { display: inline-block; ul { display: inline-block; list-style: none; margin-left: -47px; li { display: inline-block; list-style: none; } } } #comments-list { margin-top: 0; .hide-punt { display: block; content: ""; position: absolute; width: 100%; background: @bgc; height: 20px; z-index: 1; margin-top: -16px; margin-left: -41px; } a{ color:#9d9fa1; } a.read-more { text-align: center; padding-top: 10px; } a.read-more:before{ content: ""; position: absolute; display: block; width: 100%; height: 70px; margin-top: -70px; background: -moz-linear-gradient(top, rgba(30,87,153,0) 0%, rgba(134,163,197,0) 26%, rgba(245,245,245,0.5) 54%, rgba(245,245,245,0.52) 55%, rgba(245,245,245,1) 100%); background: -webkit-linear-gradient(top, rgba(30,87,153,0) 0%,rgba(134,163,197,0) 26%,rgba(245,245,245,0.5) 54%,rgba(245,245,245,0.52) 55%,rgba(245,245,245,1) 100%); background: linear-gradient(to bottom, rgba(30,87,153,0) 0%,rgba(134,163,197,0) 26%,rgba(245,245,245,0.5) 54%,rgba(245,245,245,0.52) 55%,rgba(245,245,245,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#001e5799', endColorstr='#f5f5f5',GradientType=0 ); } a.close-read-more { text-align: center; border-top: 1px dashed rgba(153, 153, 153, 0.5); padding-top: 10px; margin-top: 0; } .comment-user-buttons { a { color: @gray; margin-right: 25px; } a:hover { color: @active; } } .filter-menu { display: inline-block; ul { display: inline-block; list-style: none; margin-left: -23px; li { display: inline-block; list-style: none; .zanostroy-thumbs-up { margin-right: 14px; } } } } .input-sm { padding: 0 10px; } .comment-list { margin-top: 30px; padding-top: 20px; border-top: 1px solid @gray; } .comments-list { margin-top: 30px; position: relative; } .comments-list:before { content: ''; width: 1px; height: 100%; background: @lightgray; position: absolute; left: 15px; top: 0; } .comments-list:after { content: ''; position: absolute; background: @lightgray; bottom: 0; left: 10px; width: 11px; height: 11px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; } .reply-list { padding-left: 88px; clear: both; margin-top: 0; .comment-avatar { width: 55px; height: 55px; margin-left: -75px; } .comment-box { width: 100%; } li { .replay-comment-box:after { content: ''; width: 60px; height: 1px; background: @lightgray; position: absolute; top: 26px; left: -113px; } .expert.replay-comment-box::after { background: @active; } .replay-comment-box::before { background: @lightgray; border-radius: 50%; position: absolute; content: " "; display: block; margin-top: 22px; margin-left: -117px; height: 9px; width: 9px; } .expert.replay-comment-box::before { background: @active; } .replay-comment-box { content: ''; display: block; clear: both; position: relative; } } } .reply-list:before { display: none; } .reply-list:after { display: none; } .comments-container li { margin-bottom: 0; display: block; position: relative; } .comments-container li:after { content: ''; display: block; clear: both; height: 0; width: 0; } .comment-avatar { width: 70px; height: 70px; position: relative; z-index: 5; float: left; margin-left: -59px; margin-top: -2px; border: 2px solid @lightgray; border-radius: 4%; -moz-border-radius: 4%; img { width: 100%; height: 100%; } } .expert { .comment-avatar { border: 2px solid @active; } } .comment-main-level:after { content: ''; width: 0; height: 0; display: block; clear: both; } .comment-content { margin-bottom: 20px; #comment-text { img { display: none; } a { color: @link; border-bottom: 1px dashed @link; } a:hover { color: @gray; border-bottom: 1px dashed @gray; } } } .comment-box { width: 95%; float: right; border-bottom: 1px solid rgba(137, 137, 137, 0.15); margin-bottom: 24px; position: relative; .comment-head { overflow: hidden; .button-block { a { margin-left: 25px; } } a { color: @gray; cursor: pointer; } a:hover { color: @main; } } .comment-name { float: left; font-weight: 400; margin-right: 10px; .id { color: @gray; } .data { color: @gray; } .zanostroy-pencil { color: @gray; margin-top: 4px; margin-left: 0; font-size: 64%; } a { color: @link; font-size: 12px; font-style: italic; } } } .comment-box.delete { color: #c7c7c7; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -ms-transition: all 0.3s ease; a { color: #c7c7c7; } } .comment-box.delete:hover { color: @main; a { color: @gray; } } .reply-text { font-size: 84%; font-weight: 400; margin-top: -7px; color: @gray; i{ top: 5px; margin-left: 5px; } a { color: @gray; } a:hover { color: @active; } } .likesBlock { .zanostroy-thumbs-down { top: 4px; } .green { color: green; } .red { color: red; } a, span { color: @gray; } a:hover { color: @main; } } .zanostroy-flag { color: #b6b6b6; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -ms-transition: all 0.3s ease; } .zanostroy-flag:hover { color: red; } } .search-items { overflow: hidden; margin-bottom: 40px; } .all-items { margin-bottom: 40px; overflow: hidden; .photo-persona-page { border-radius: 100%; width: 100%; } .expert-all-photo { .expert-photo { border-radius: 100%; padding: 5px; border: 2px solid @gray; margin-right: 20px; float: left; width: 20%; } } .about-expert { margin-bottom: 15px; } .anons-img { float: left; margin-right: 20px; } .item-name { margin-top: 0; font-size: 22px; } .footer { .dt-view-com { color: @gray; .dt { margin-right: 10px; } .view-com { i { font-size: 80%; } a { color: @gray; margin-right: 10px; } a:hover { color: @active; } } } } } .same{ .main-choice { margin-bottom: 15px; .redactor-main-name { margin-bottom: 7px; } .com-view-same { color: @gray; a{ color:@gray; } a:hover{ color:@link; } i { font-size: 80%; } } } } .event-top { .zanostroy-birthday-cake { color: @active; top: 5px; } } .letters { overflow: hidden; margin-bottom: 20px; } .items-persona { overflow: hidden; margin-bottom: 30px; .photo-persona { width: 100%; border-radius: 100%; } } .dialog{ overflow: hidden; padding-bottom: 15px; margin-bottom: 15px; border-bottom: 1px dashed rgba(153, 153, 153, 0.27); .user-name-time { color: gray; margin-bottom: 6px; } .dialog-img { width: 100%; border-radius: 100%; } .user-wright{ font-weight: 400; } a { color:@gray; border-bottom: 1px dashed rgba(153, 153, 153, 0.27); } a:hover{ color:@active; border-bottom: 1px dashed @active; } .dialog-panel { margin-bottom: 10px; color: @gray; .unread-digit { background: @active; padding: 0 9px; color: @light; margin-left: 10px; border-radius: 3px; } } .expert { border: 4px solid @active; padding: 3px; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -ms-transition: all 0.3s ease; } .expert:hover { border: 2px solid @gray; padding: 2px; } .user { border: 2px solid @gray; padding: 3px; } } .dialog.unread { color: @link; a{ color: @link; } } #cabinet{ .name-cabinet { display: block; margin-top: 7px; font-weight: 400; } .red{ color: red; } .green{ color: rgb(0, 167, 0); } .accounts{ .btn-default { width: 23%; } } } @media (max-width: 767px) and (orientation:portrait) { #comments-list { .comment-box { width: 100%; } .comment-avatar { width: 50px; height: 50px; margin-left: -63px; } .reply-list { .replay-comment-box{ .comment-avatar { width: 45px; height: 45px; margin-top: 4px; margin-left: -110px; } } .comment-box { width: 130%; } li .replay-comment-box::before { margin-left: -132px; } li .replay-comment-box:after { left: -130px; } } .comments-list:before { left: 0; } .comments-list:after { left: -5px; } } .footer { .copyright { text-align: center; } .pull-right { float: inherit !important; } } } .search{ margin-bottom: 20px; span{ color: @gray; } a { font-weight: 400; margin-bottom: 6px; display: block; } }