/* Theme Name: sovet-ingenera_adapt_v.2 Description: Markup by Dimox Author: Dimox */ /* reset */ html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}table{border-collapse:collapse;border-spacing:0}:focus{outline:0} /* end reset */ /* normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:500}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0} /* end normalize */ @font-face { font-family: 'fregatbold'; src: url('fonts/fregat_bold.eot'); src: url('fonts/fregat_bold.eot?#iefix') format('embedded-opentype'), url('fonts/fregat_bold.woff') format('woff'), url('fonts/fregat_bold.ttf.gz') format('truetype'); font-weight: normal; font-style: normal; } body { background: #FFF; font: 300 14px/1.214 'Ubuntu', sans-serif; color: #35395A; } a { color: #535E9B; } a:hover { text-decoration: none; } p { margin: 0 0 22px; } .aligncenter, div.aligncenter { display: block; margin-right: auto; margin-left: auto; } .alignleft { float: left; } img.alignleft, .wp-caption.alignleft { margin: 5px 20px 10px 0; } .alignright { float: right; } img.alignright, .wp-caption.alignright { margin: 5px 0 10px 20px; } .container { overflow: hidden; min-width: 320px; } .wrapper { position: relative; width: 1000px; margin: 0 auto; } .wrapper:before { content: ''; position: absolute; z-index: 1; top: 0; right: 0; left: 0; height: 5px; background: rgba(109,112,141,.4); } .form-row:after { content: ''; display: table; clear: both; } .form-field-wrap { float: right; width: 50%; padding: 0 0 0 5px; } .form-field-wrap:nth-child(2n+1) { float: left; clear: both; padding: 0 5px 0 0; } .form-field, .jq-file__name { width: 100%; margin: 0 0 10px; padding: 6px 18px 10px; border: 1px solid #E3E6E8; font-size: 16px; } .form-field::-webkit-input-placeholder, .jq-file__name::-webkit-input-placeholder { color: #ADB1B4; } .form-field::-moz-placeholder, .jq-file__name::-moz-placeholder { color: #43474A; } .form-field:-ms-input-placeholder, .jq-file__name:-ms-input-placeholder { color: #ADB1B4; } .form textarea { height: 78px; padding-top: 8px; } .jq-file { vertical-align: middle; width: 50%; margin: 0 0 10px; padding: 0 5px 0 0; cursor: pointer; } .jq-file input { height: auto; line-height: 1em; cursor: pointer; } .jq-file__name { display: block; overflow: hidden; width: 100%; height: 40px; margin: 0; padding-top: 8px; padding-right: 100px; white-space: nowrap; color: #ADB1B4; text-overflow: ellipsis; } .changed .jq-file__name { color: #35395A; } .jq-file__browse { position: absolute; top: 0; right: 5px; bottom: 0; width: 90px; padding: 0; background: #EBF3F6; font-size: 16px; line-height: 36px; color: #A1A9AF; text-align: center; } .button { height: 35px; padding: 0 40px 3px; border: none; background: #25B8DD; -webkit-transition: .1s; transition: .1s; color: #FFF; } .button:hover { background: #1FA7C9; } .select { position: relative; } .select select { display: block; width: 100%; height: 40px; padding: 0 0 0 16px; border: 1px solid #E3E6E8; font-size: 16px; } @supports (pointer-events: none) { .select select { padding: 0 15px 2px 14px; } .select:after { content: ''; position: absolute; top: 1px; right: 1px; bottom: 1px; width: 22px; background: #FFF url('data:image/gif;base64,R0lGODlhBQADAIABADU5Wv///yH5BAEAAAEALAAAAAAFAAMAAAIFhB0XC1sAOw==') no-repeat 0 50%; pointer-events: none; } } .wpcf7 .wpcf7-not-valid-tip { display: block; margin: -7px 0 10px; font-size: 12px; } .wpcf7 .wpcf7-response-output { margin-right: 0; margin-left: 0; padding: 10px 15px 12px; } /* Header -----------------------------------------------------------------------------*/ .header { position: relative; height: 182px; } .header:before { content: ''; position: absolute; z-index: -1; top: 0; left: -650px; width: 2300px; height: 100%; background: #373C5E url('i/header.jpg') no-repeat 50% 0; } .header__logo { position: absolute; top: 28px; left: 50%; width: 288px; margin: 0 0 0 -144px; text-align: center; text-decoration: none; } .header__logo-title { position: relative; margin: 0 33px 0 0; white-space: nowrap; font-size: 32px; font-weight: 500; color: #FFF; } .header__logo-desc { margin: 9px 0 0; font-size: 12px; color: rgba(255,255,255,.5); } .search-form { position: absolute; top: 48px; left: 0; width: 300px; height: 40px; border: 1px solid rgba(255,255,255,.1); } .search-form__field { width: 100%; padding: 10px 38px 10px 13px; border: none; background: none; color: #FFF; } .search-form__field::-moz-placeholder { color: #FFF; } .search-form__button { position: absolute; top: 0; right: 0; width: 40px; height: 100%; border: none; background: url('data:image/gif;base64,R0lGODlhDAAMAIABACW43f///yH5BAEAAAEALAAAAAAMAAwAAAIaTIBga7r+DoSnxssobcy2LSVex4HZSCrmAxQAOw==') no-repeat 50%; } .header__nav { position: absolute; z-index: 10; top: 137px; left: 0; width: 100%; height: 45px; background: #25B8DD; } .header__nav li { list-style: none; } .header__nav a { display: block; color: #FFF; text-decoration: none; } .header__nav > ul > li { float: left; } .header__nav:not(.active) > ul > li { position: relative; } .header__nav:not(.active) > ul > li:hover ul { display: block; } .header__nav:not(.active) > ul > li:hover > a { background: #4F5578; } .header__nav:not(.active) > ul > li > a { height: 45px; padding: 0 15px; font-size: 15px; line-height: 42px; } .header__nav:not(.active) > ul > li > a:hover { background: #4F5578; } .header__nav:not(.active) ul ul { position: absolute; top: 100%; left: 0; display: none; min-width: 100%; background: #4F5578; } .header__nav:not(.active) li li { border-top: 1px solid #616686; white-space: nowrap; } .header__nav:not(.active) li li a { height: 39px; padding: 0 15px; -webkit-transition: .1s; transition: .1s; line-height: 38px; } .header__nav:not(.active) li li a:hover { background: #3F4460; } .header__nav.active { height: auto; padding: 0 20px 12px; background: #25B8DD; } .header__nav.active:after { content: ''; display: table; clear: both; } .header__nav.active > ul > li { margin: 20px 30px 0 0; } .header__nav.active > ul > li:nth-child(5) { clear: both; } .header__nav.active > ul > li > a { font: bold 16px/1 'PT Sans', sans-serif; color: #3A4167; text-transform: uppercase; } .header__nav.active > ul > li > a:hover { color: #FFF; } .header__nav.active ul ul { position: static; display: block; margin: 13px 0 0; background: none; } .header__nav.active ul ul a { display: inline-block; padding: 3px 10px 6px; } .header__nav.active ul ul a:hover { background: #394166; } .header__nav-toggle { position: absolute; top: 10px; right: 20px; height: 25px; padding: 0 35px 0 20px; background: #2990B2; -webkit-transition: .1s; transition: .1s; font-size: 12px; line-height: 23px; color: #FFF; cursor: pointer; } .header__nav-toggle:hover { background: #2582A0; } .header__nav-toggle:after { content: ''; position: absolute; top: 11px; right: 20px; width: 5px; height: 3px; background: url('data:image/gif;base64,R0lGODlhBQADAIABAP///////yH5BAEAAAEALAAAAAAFAAMAAAIFhB0XC1sAOw=='); } .header__nav-toggle.active:after { -webkit-transform: rotate(180deg); transform: rotate(180deg); } .header__video, .header__calc { position: absolute; top: 23px; right: 145px; width: 145px; padding: 40px 0 0; text-align: center; text-decoration: none; } .header__video:before, .header__calc:before { content: ''; position: absolute; top: 0; left: 50%; width: 25px; height: 25px; margin: 0 0 0 -12.5px; border: 1px solid rgba(255,255,255,.2); -webkit-transition: .1s; transition: .1s; } .header__video:after, .header__calc:after { content: ''; position: absolute; top: 7px; left: 50%; width: 9px; height: 11px; margin: 0 0 0 -3.5px; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAALCAYAAACtWacbAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIhJREFUeNpiVN1xdzMDA0MeEN9nwAGYgNgHiK8CcRUQs+FSBAKcQNwKxBeB2AmXIhjQAOI9QLwYiCVwKQIBRiCOAeLrQJwFUsPCgBsIAPFUINZmwqPoPRBnAHEuNpP+Q91UCsSvQALoiq4BcSYQH8Lmu29AXAnEhugKYCaBQjwXiB/ichxAgAEAEJ8WUsy1yyoAAAAASUVORK5CYII='); } .header__video-title, .header__calc-title { color: #FFF; } .header__video-text, .header__calc-text { margin: 7px 0 0; -webkit-transition: .1s; transition: .1s; font-size: 12px; line-height: 14px; color: rgba(255,255,255,.5); } .header__video:hover div, .header__calc:hover div { color: #FFF; } .header__video:hover:before, .header__calc:hover:before { border-color: #FFF; } .header__calc { right: 0; } .header__calc:after { top: 9px; width: 11px; height: 8px; margin: 0 0 0 -5.5px; background: url('data:image/gif;base64,R0lGODlhCwAIAIABACW43f///yH5BAEAAAEALAAAAAALAAgAAAIThB13wdkJYENoPhoZvldF/zhPAQA7'); } /* Middle -----------------------------------------------------------------------------*/ .middle { padding: 30px 0; } .middle:after { content: ''; display: table; clear: both; } .content { float: left; width: 100%; padding: 0 254px 0 0; } .breadcrumbs { margin: 0 0 19px; font-size: 12px; color: #ACACAE; } .breadcrumbs a { color: #25B8DD; text-decoration: none; } .breadcrumbs a:hover { text-decoration: underline; } .breadcrumbs .home { padding: 0 0 0 20px; background: url('data:image/gif;base64,R0lGODlhCwAJAIABACW43f///yH5BAEAAAEALAAAAAALAAkAAAIWjA2nCLnRYDxTUnetdJFDBH7eljRRAQA7') no-repeat 0 4px; } .breadcrumbs .sep { display: inline-block; vertical-align: top; width: 3px; height: 5px; margin: 6px 6px 0; background: url('data:image/gif;base64,R0lGODlhAwAFAIABACW43f///yH5BAEAAAEALAAAAAADAAUAAAIFRAKWi1cAOw=='); text-indent: -9999px; } .breadcrumbs .arrow { display: inline-block; vertical-align: top; width: 7px; height: 7px; margin: 8px 9px -2px; background: url('data:image/gif;base64,R0lGODlhBwAHAIABACW43f///yH5BAEAAAEALAAAAAAHAAcAAAIMhB2poNvJHIvhvFgAADs='); } .headline { position: relative; margin: 0 0 32px; font-size: 18px; } .headline:after { content: ''; position: absolute; bottom: -12px; left: 0; width: 88px; height: 1px; background: #25B8DD; } .headline.center { text-align: center; } .headline.center:after { left: 50%; margin: 0 0 0 -44px; } .items, .experts { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0 -7px 0 -6px; } .item { width: 240px; margin: 0 7px 13px 6px; padding: 19px 19px 16px; border: 1px solid #F0F0F0; } .item:after { content: ''; display: table; clear: both; } .item__image, .expert__photo { display: block; width: 100%; max-width: 200px; height: auto; margin: 0 auto 15px; } .item__title, .expert__name { display: block; margin: 0 0 14px; font-size: 16px; text-decoration: none; } .item__title:hover, .expert__name:hover { text-decoration: underline; } .item__cat { float: left; font-size: 12px; color: #25B8DD; text-decoration: none; } .item__cat:hover { text-decoration: underline; } .item__cat + .item__comments { float: right; } .item__comments { float: left; padding: 0 0 1px 20px; background: url('data:image/gif;base64,R0lGODlhCwALAIABAJmZmf///yH5BAEAAAEALAAAAAALAAsAAAIXhI8Wy6zXgooOSFRp1nf2aUmaFVJeUwAAOw==') no-repeat 0 4px; font-size: 12px; color: #B8B8BA; } .popular { margin: 0 -1000px; padding: 15px 1000px 7px; background: #EBF3F6; } .popular .breadcrumbs { margin: 0 0 12px; text-align: center; } .popular .item { border-color: #FFF; background: #FFF; } .tabs:after { content: ''; display: table; clear: both; } .tabs__column { float: left; width: 240px; } .tabs__caption { margin: 0 0 11px; } .tabs__caption li { height: 40px; padding: 0 0 0 20px; list-style: none; font-size: 16px; line-height: 39px; color: #25B8DD; cursor: pointer; } .tabs__caption li.active { position: relative; background: #25B8DD; color: #FFF; } .tabs__caption li.active:after { content: ''; position: absolute; top: 0; right: 0; width: 21px; height: 100%; background: url('data:image/gif;base64,R0lGODlhFQAoAKIAAGzP6Nz0+jq/4FjJ5fX8/f///yW43QAAACH5BAAAAAAALAAAAAAVACgAAANsOFTc/s4oSJ+Rq9aLNeWdF4GTyIBXKaJp5rHtCofbTEN2/OV3w+ujn+r0AxaKHBUymVkyj85WlAOYGgSBKRa63HKL3i8vLLaRy7AzGqVec9rua0BjntPT9js7r3/z+3ImRBdwO4GCRIUbihUJADs='); } .tabs__desc { display: none; margin: 0 0 38px; } .tabs__desc.active { display: block; } .tabs__desc-title { margin: 0 0 13px; font-size: 18px; } .tabs__desc-all { font-size: 12px; } .tabs__desc-all a { color: #25B8DD; text-decoration: none; } .tabs__desc-all a:hover { text-decoration: underline; } .tabs .items { display: none; float: right; width: 506px; margin-left: -16px; } .tabs .items.active { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } .subs { margin: -6px 0 30px; } .subs:last-child { margin-bottom: 0; } .subs-form { position: relative; } .subs-form .headline { margin: 0 0 25px; } .subs-form__field { display: block; width: 100%; height: 40px; padding: 0 40px 4px 15px; border: none; background: #F6F6F6; text-align: center; } .subs-form__field::-webkit-input-placeholder { color: #818393; } .subs-form__field::-moz-placeholder { color: #33343B; } .subs-form__field:-ms-input-placeholder { color: #818393; } .subs-form__button { position: absolute; right: 0; bottom: 0; width: 28px; height: 40px; border: none; background: url('data:image/gif;base64,R0lGODlhCQAHAIABACW43f///yH5BAEAAAEALAAAAAAJAAcAAAIQDI5gGr3KzGqIQgePsy+FAgA7') no-repeat 0 50%; } .subs-soc { margin: 15px 0 0; text-align: center; } .subs-soc li { display: inline-block; margin: 10px 0 0; } .subs-soc a { display: block; width: 25px; height: 25px; margin: 0 2px; text-indent: -9999px; } .subs-soc .fb { background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAALJJREFUeNpidEjd8p+BtuAFEwPtATs9LPlJD0sYho8lLCSq/w3E3UB8DRShQCwExLlALEctS0BJXRCIv6KJh1DTkqNoFjQBsQAQm1MruP4A8UU0sUwgFqFmxFcBcQ6amCgQx1DTks8kipMVXHlQB01DEgOxTajpE00gDsMSJ6bUzozv0Phf6JHjGYds2fUdSxFD9bJLHojNgJgXiP8CMRstLLEG4pMjuz4ZNpbQp7UCEGAAA4EcLFRJHWkAAAAASUVORK5CYII='); } .subs-soc .twi { background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAANVJREFUeNpitNx55z8DbcFyJgbaAxZ6WPKLHpYwjCxLngHxfCD+Q3bME5D/BsTSUPY+IF5MC59cR2JfpJVP2JDY74B4CRB/gfJBwScAxDGUWoIMngJxLBbxNUC8gdap6yA1fcIPxCHQxAALLpBYHqWW/ENi6wDxHFqkLuSIf0mr1KWJxL4DxOVAHAgNKpAveYDYiBo5vgOJ3QXElkBsC8T2QGwMxMnUsATk+jo88puolboagdgJiPuB+AEQ/4diXiCeR80kbA/Fo/XJ0LeEjR6W/AEIMAAbsSaNzqPdjAAAAABJRU5ErkJggg=='); } .subs-soc .vk { background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAANhJREFUeNpi9Cud+5+BxoCJgQ5g1JLBZwkLAflnQPwciDnQxP8BMTMQqwIxK6WWVADxYgJq8oB4IiXBxUdEaEwC4l2UWMKIxv8IxKDMexZNfCs1Ix7mMyM0cR1K4gQdxAAxOxCfRxJTB+JUalqyFIuYKaWpCx00Q33yBoi7oGJLoPzt1LKkBoktDMTlUPYOIP6BJT+RFfHfoPR3IN6AJveLXJ+gJ2FuHOpM8eUpQj55S4TvxID4ACURXwDEjmhhDatJJYBYCYiVKU1dpsQk0dFKa9QSrAAgwADv+B67xUi3CwAAAABJRU5ErkJggg=='); } .subs-soc .ok { background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAUdJREFUeNpi/NUn9J+BxoCJgQ5g+FjCQoLaF0C8BYi/AnEAEMtT2ydTgFgSiFOBuACIFYB4BjUt2QTEuVC2BhDrQtmZQLyXWpZkQunZQHwdiC8BcSNULIMYSxiJyCeMUBpZ3WsgFoOy/wAxM6U+YYPS75DEbiOxmakRXDlQWhsaP6uA2I/awQUCamiuZ4AmgEvUyCdngfgGEN8C4jVAfASI2YHYFYhdgHgxEOsDsR4llphA6S4gXgLEIVD+cWhyvoklUZAcJ3VQ+hLUtYxQbIVkQSOlEQ8y4DS0GBFFEgcl32Co5XXUSF2gIFsPxFlIYh3QONKlZtk1DS1YkoB4AzXLrvlAnI0UfLB8EwjEK6mRT0DFOg9SxpsOZYOS8B4o+xsQc1KShLmh+YENyQIQ2A3EztA8w0mNSms3DvG91IyT0YYEHAAEGABtkD82/Q6QEgAAAABJRU5ErkJggg=='); } .subs-soc .yt { background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAaZJREFUeNrs1ksoRFEcx/EZM814bjxWGo+8N0phoVhILCxYsrOwkJQskJWNjaREoazYWFA2kqzYkJ0kjxDJwmMhCuPte+unzsJk7p3GhlOfzn/OnXv+c8/933PHvVZR9uGKcotx/UL7G0m2EVR8jsNoJKlBh+IAhqKRZBSLONLncZwp2YbG1rGFFyw5SdKk47WohBeZmEcF9tCKLuyi3umNr8MJZnClsU3E4wDpSEUi3E6TFKvPwr0x/g6/JvYgLpIkj0b8asQvOvakfkeJv23eH5IEjDgPKSjQhI0q8wFdZb7TJMmYw4rWfRqrKFJVVWksV0tmK4n1y7JxbfORmFLFhXVPxnCrNf/QkpjtLsR5PXZuvDX+jEEsYBid6FPZWsdnkYZqLKMEN3aW62vcr0oqQzOSNOGeiqJdBWB9r19x2EnejSvyaKO8UP+mfkfnW59HcOn0OfEhQYXQgHJNWqBt5xin6EZpqEncIV6/Z9qnzBZrbP0ubS0PiguxjzZMhLtcGdp9J3VPfLoar+KgljRRO4FVbb1osfsw5kTyDvn/I+G4fQowAO0NXpLI9Au9AAAAAElFTkSuQmCC'); } .video { clear: both; margin: 0 -1000px 30px; padding: 15px 1000px 20px; border-top: 30px solid #FFF; background: #EBF3F6; } .video .item { padding-top: 0; padding-bottom: 7px; } .item--video .item__image-wrp { position: relative; } .item--video .item__image-wrp:before { content: ''; position: absolute; top: 50%; left: 50%; width: 50px; height: 50px; margin: -25px 0 0 -25px; border: 5px solid #FFF; background: #25B8DD url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAANCAYAAAB/9ZQ7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAGRJREFUeNpi+P///2YgVgFiBkIYRIDATyBuAWIeYhTDwEMgDidWMQzsB2JtYhWDwG8gngjEAsQohoFXQJwExEyM/8FaiAKTiTH5NcxkQm6eRIybQaGhQ0w4R1AtBrcQmzYAAgwAB3jLw+TZxxoAAAAASUVORK5CYII=') no-repeat 16px 50%; } .video__all { text-align: center; } .video__all a { display: inline-block; height: 25px; padding: 0 15px; background: #25B8DD; -webkit-transition: .1s; transition: .1s; font-size: 12px; line-height: 23px; color: #FFF; text-decoration: none; } .video__all a:hover { background: #1FA7C9; } .home-sections:after { content: ''; display: table; clear: both; } .section { width: 240px; padding: 13px 19px 19px; border: 1px solid #F0F0F0; } .home-sections .section { float: left; } .home-sections .section + .section { margin-left: 13px; } .section li { list-style: none; } .section li + li { margin: 30px 0 0; } .section--companies li a, .section--help li a { position: relative; display: block; min-height: 75px; padding: 0 0 0 85px; line-height: 70px; color: #35395A; text-decoration: none; text-decoration: none; } .section--companies li a span { display: inline-block; vertical-align: middle; line-height: 17px; } .section--help li a span { display: inline-block; vertical-align: middle; font-size: 12px; line-height: 14px; } .section--companies li a:hover span, .section--help li a:hover span { text-decoration: underline; } .section--companies li img, .section--help li img { position: absolute; top: 0; left: 0; } .section--companies { margin: 0 0 30px; } .section--companies:last-child, .home-sections .section--companies { margin: 0; } .section--companies img { box-sizing: content-box; border: 1px solid #F0F0F0; } .section--companies__add { display: block; height: 35px; margin: 20px 0 0; background: #25B8DD; -webkit-transition: .1s; transition: .1s; line-height: 30px; color: #FFF; text-align: center; text-decoration: none; } .section--companies__add:hover { background: #1FA7C9; } .section--companies__all { margin: 11px 0 -2px; font-size: 12px; text-align: center; } .section--companies__all a { color: #25B8DD; text-decoration: none; } .section--companies__all a:hover { text-decoration: underline; } .recent-comments li:first-child { margin: -5px 0 0; } .recent-comments li + li { margin: 25px 0 0; } .recent-comments__title a { color: #35395A; text-decoration: none; } .recent-comments__title a:hover { text-decoration: underline; } .recent-comments__text { margin: 8px 0 0; padding: 7px 11px 10px; background: #EBF3F6; font-size: 12px; line-height: 14px; color: #7C8293; } .section--calc { position: relative; margin: 0 0 56px; background: #EBF3F6; } .section--calc:last-child, .home-sections .section--calc { margin: 0 0 26px; } .section--calc li + li { margin: 0; } .section--calc li:first-child { margin: -5px 0 0; } .home-sections .section--calc li:first-child { margin: -15px 0 0; } .section--calc li:last-child { margin: 0 0 -10px; } .section--calc li a { display: block; margin: 0 -19px; padding: 10px 19px 13px; text-decoration: none; } .section--calc li a:hover { background: #FFF; } .section--calc__all, .section--help__all { position: absolute; right: 0; bottom: -29px; left: 0; font-size: 12px; text-align: center; } .section--calc__all a, .section--help__all a { color: #25B8DD; text-decoration: none; } .section--calc__all a:hover, .section--help__all a:hover { text-decoration: underline; } .section--help { position: relative; margin: 0 0 26px; } .add-company { position: relative; z-index: 1; float: right; height: 40px; margin: -7px 0 0; padding: 0 30px; background: #25B8DD; -webkit-transition: .1s; transition: .1s; font-size: 16px; line-height: 37px; color: #FFF; text-decoration: none; } .add-company:hover { background: #1FA7C9; } .select-region { position: relative; z-index: 1; float: right; margin: -7px 20px 0 0; } .companies { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin: 0 0 -10px; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } .companies:after { content: ''; display: table; clear: both; } .company { float: left; width: 490px; margin: 0 0 10px 20px; padding: 20px 20px 20px 160px; border: 1px solid #F0F0F0; } .company:nth-child(2n+1) { clear: both; margin-left: 0; } .company__image { float: left; margin: 0 0 0 -140px; } .company__title { margin: 0 0 14px; font-size: 18px; } .company__title a { color: #35395A; text-decoration: none; } .company__title a:hover { text-decoration: underline; } .company__text { margin: 0 0 16px; } .company-meta { font-size: 12px; } .company-meta:after { content: ''; display: table; clear: both; } .company__cat { float: left; color: #25B8DD; text-decoration: none; } .company__cat:hover { text-decoration: underline; } .company .item__comments { float: left; margin: 0 0 0 18px; } .company__site { float: left; margin: 0 0 0 18px; color: #25B8DD; text-decoration: none; } .company__site:hover { text-decoration: underline; } .company__rating { position: relative; float: left; width: 70px; height: 10px; margin: 3px 0 0 18px; background: url('data:image/gif;base64,R0lGODlhDgAKAMQAAN7e3tPT0/39/ePj4+jo6O3t7fLy8v7+/t3d3dvb2+Hh4eLi4tHR0c3Nzezs7MzMzP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAOAAoAAAU5ICSKy2iezuOcp8A8jMAaBBA8eAAQxlg0uCCuUTA5gMLG6jQQPgYsyMJZYiVgilciinAcIAcH4hQCADs=') repeat-x; } .company__rating:before { content: ''; position: absolute; top: 0; left: 0; height: 100%; background: url('data:image/gif;base64,R0lGODlhDgAKAMQAAEXD4nTS6TzA4a7l8mXN5zq/4ILW7Mft9v7//3DR6fr9/vX8/YfY7IbY7J3f8H7V67Pm87Xn85zf8K/l8oXX7K/l8yi53SW43f///wAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAOAAoAAAU7ICZiCIWMKFpdU5ouwiUs7uEEwKUDgXSMEYtuqLNAVEKipeJiEC8NF8bwNEgJl8KjcCFIEwMFRjFIpEIAOw==') repeat-x; } .company__rating.star-1:before { width: 14px; } .company__rating.star-2:before { width: 28px; } .company__rating.star-3:before { width: 42px; } .company__rating.star-4:before { width: 56px; } .company__rating.star-5:before { width: 70px; } .pagination { margin: 30px 0 0; text-align: center; } .items + .pagination { margin: 17px 0 0; } .pagination a, .pagination span { display: inline-block; vertical-align: middle; width: 35px; height: 35px; margin: 0 1px; border: 1px solid #F0F0F0; -webkit-transition: .1s; transition: .1s; font-size: 16px; line-height: 32px; color: #35395A; text-align: center; text-decoration: none; } .pagination a:hover, .pagination .current { background: #25B8DD; color: #FFF; } .pagination .prev, .pagination .next { font-size: 19px; line-height: 30px; } .form--ask { margin: 55px 0 24px; } .form--ask .headline { margin: 0 0 18px; } .form--ask .headline:after { top: -25px; } .experts-wrap { margin: 0 0 17px; } .experts-wrap .headline { margin: 0 0 17px; } .experts-wrap .headline:after { display: none; } .expert { float: left; width: 240px; margin: 0 0 13px 13px; padding: 19px 19px 16px; border: 1px solid #F0F0F0; } .expert:after { content: ''; display: table; clear: both; } .expert:nth-child(3n+1) { clear: both; margin-left: 0; } .expert__name { text-align: center; } .expert__name:hover { text-decoration: none; } .expert__about { font-size: 12px; color: #818393; text-align: center; } .expert p { margin: 0; } .expert--new { padding-top: 172px; background: url('data:image/png;base64,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') no-repeat 50% 72px; } .expert--new a { color: #25B8DD; } .questions-search { margin: 0 0 24px; padding: 20px; background: #3A4167; } .questions-search:after { content: ''; display: table; clear: both; } .questions-search__field { float: left; width: calc(100% - 42px); height: 40px; padding: 0 18px 3px; border: none; font-size: 16px; } .questions-search__field::-webkit-input-placeholder { color: #ADB1B4; } .questions-search__field::-moz-placeholder { color: #43474A; } .questions-search__field:-ms-input-placeholder { color: #ADB1B4; } .questions-search__button { float: right; width: 42px; height: 40px; border: none; background: #25B8DD url('data:image/gif;base64,R0lGODlhDAAMAIABAP///////yH5BAEAAAEALAAAAAAMAAwAAAIaTIBga7r+DoSnxssobcy2LSVex4HZSCrmAxQAOw==') no-repeat 50%; } .questions:after { content: ''; display: table; clear: both; } .question { margin: 0 0 27px; padding: 0 0 0 30px; background: url('data:image/gif;base64,R0lGODlhDgAOANUAAJTODonACbXeJLrjKn27CMPpMpjRD6HZE63XG4bACprVEbfgJoO+CZnMEajcFrnhKLzlLIG7CLHaIJ/YEq/YHq/WGY/DC6HSHsLnMozFC5DQDYzFDK3WFpbTD4nIC6vVGbPcIZvTEIfIC5bODojIC5fRD5rTEI/JDIvKDIPBCpbRD5/VEaHXEqPaE6XbE5zTEJrQD4/HC5fODpLJDJTLDY3DCqjTFL/nLovBCf///wAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAOAA4AAAaLwEvhRiwaCxeMw+U6KDodxYHpwEBarYkmx81pJljIgMUycVEiroo8eKxWIQCgROIC3o/Fa/8yeLgeBnsLAjCGMCdcKSOHAiAykDIbXBuRMiASNJo0GQQEGZs0EhQzpTMJXAmmMxQIMa8xDFwMsDEIHzW5NQEREQG6NR8VFjjFxscWFQ0cNs3OzxwNQQA7') no-repeat 0 3px; } .question:last-child { margin-bottom: 0; } .question a { color: #35395A; text-decoration: none; } .question a:hover { text-decoration: underline; } .questions--columns .question { float: right; width: 48%; } .questions--columns .question:nth-child(2n+1) { float: left; clear: both; } .all-question { font-size: 12px; } .all-question a { color: #25B8DD; text-decoration: none; } .all-question a:hover { text-decoration: underline; } .tariffs { margin: 25px 0 15px; } .tariffs .headline { margin: 0 0 25px; font-size: 26px; } .tariffs .headline:after { display: none; } .tariffs .action { margin: 0 0 15px; padding: 13px 10px 17px; background: #394166; color: #FFF; text-align: center; } .tariffs .action__text { display: inline-block; vertical-align: middle; max-width: 440px; padding: 0 25px 0 0; color: #D1D2D9; text-align: left; } .tariffs .action__price { display: inline-block; vertical-align: middle; font-size: 42px; text-align: left; } .tariffs .action__price span { font-size: 26px; } .tariffs table { width: 100%; font-size: 16px; } .tariffs tr:nth-child(even) td { background: #EBF3F6; } .tariffs th { color: #747890; } .tariffs th, .tariffs td { padding: 10px 20px 12px; text-align: center; } .tariffs th:first-child, .tariffs td:first-child { text-align: left; } .form--order .headline { font-size: 26px; } .post__headline { position: relative; margin: 0 0 22px; margin: 0 0 35px; font-size: 32px; } .post__headline:after { content: ''; position: absolute; bottom: -14px; left: 0; width: 88px; height: 1px; background: #25B8DD; } .post__entry { font-size: 16px; line-height: 23px; } .post__entry:after { content: ''; display: table; clear: both; } .post__entry > :last-child { margin-bottom: 0; } .post__entry h2, .post__entry h3, .post__entry h4, .post__entry h5, .post__entry h6 { margin: 30px 0 22px; font:300 28px/1.3 'Ubuntu', sans-serif; } .post__entry h3 { font-size: 25px; } .post__entry h4 { font-size: 20px; } .post__entry h5 { font-size: 16px; } .post__entry h6 { font-size: 14px; } .post__entry ol { margin: 0 0 22px 40px; } .post__entry ol > li { margin: 0 0 3px; } .post__entry ul { margin: 0 0 22px 40px; } .post__entry ul > li { position: relative; margin: 0 0 3px; list-style: none; } .post__entry ul > li:before { content: ''; position: absolute; top: 11px; left: -20px; width: 3px; height: 5px; background: url('data:image/gif;base64,R0lGODlhAwAFAIABACW43f///yH5BAEAAAEALAAAAAADAAUAAAIFRAKWi1cAOw=='); } .post__entry li ul, .post__entry li ol { margin-top: 22px; margin-left: 20px; } .post__entry table { width: 100%; margin: 22px 0; } .post__entry tr:nth-child(even) td { background: #EBF3F6; } .post__entry th { color: #747890; } .post__entry th, .post__entry td { padding: 10px 0 10px 20px; text-align: center; font-size: 14px; line-height: 17px; } .post__entry th:first-child, .post__entry td:first-child { text-align: left; } .post__entry th:last-child, .post__entry td:last-child { padding-right: 20px; } .adaptive-table { max-width: 100%; overflow: auto; -webkit-overflow-scrolling: touch; } .post__entry blockquote { margin: 24px 0; padding: 10px 15px 12px 90px; border: 1px solid #25B8DD; background: url('data:image/png;base64,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') no-repeat 20px 20px; } .post__entry blockquote p { margin: 0; padding: 11px 0; } .post__entry img { max-width: 100%; height: auto; } .post__entry iframe { max-width: 100%; } .wp-caption { background: #EBF3F6; padding: 3px 3px 0; } .wp-caption img { vertical-align: bottom; } .wp-caption.alignnone, .wp-caption.aligncenter { margin-bottom: 24px; } .wp-caption-text { padding: 12px 10px; font-size: 14px; color: #899BAA; text-align: center; } #toc_container { margin: 25px 0; padding: 15px 20px; background: #EBF3F6; } #toc_container .toc_title { margin: 0 0 10px; font-size: 18px; } #toc_container ul { margin: 0 0 0 25px; } #toc_container li { font-size: 14px; } #toc_container li:before { left: -12px; background: url('data:image/gif;base64,R0lGODlhAwAFAIABAFNem////yH5BAEAAAEALAAAAAADAAUAAAIFRAKWi1cAOw=='); } #toc_container li ul { margin-top: 3px; } .post-share { margin: 30px 0; } .post-share:after { content: ''; display: table; clear: both; } .post-share__title { float: left; margin: -5px 15px 0 0; font-size: 26px; line-height: 1; } .related-items { margin: 50px 0 10px; } .related-items .headline { margin: 0 0 17px; } .related-items .headline:after { top: -25px; } .comment-list { margin: 0 0 30px; } .comment-list li { list-style: none; } .comment-list .children li { padding: 0 0 0 20px; } .comment { margin: 0 0 15px; padding: 20px 20px 20px 100px; background: #EBF3F6; } .comment:after { content: ''; display: table; clear: both; } .comment .avatar { float: left; margin: 0 0 0 -80px; } .comment-meta { margin: -2px 0 12px; font-size: 12px; color: #818F9B; } .comment__author { margin: 0 10px 0 0; } .comment__reply { display: inline-block; vertical-align: 1px; margin: 0 10px 0 0; } .comment__reply a { display: inline-block; height: 16px; padding: 0 7px; background: #25B8DD; -webkit-transition: .1s; transition: .1s; font-size: 10px; line-height: 14px; color: #FFF; text-decoration: none; } .comment__reply a:hover { background: #1FA7C9; } .comment__text > :last-child { margin-bottom: 0; } .comment-nav { margin: -15px 0 30px; } .comment-nav:after { content: ''; display: table; clear: both; } li .respond { margin: 30px 0; } .respond__cancel { margin: 0 0 12px; } .question-wrap { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin: 0 0 25px; } .question-wrap:after { content: ''; display: table; clear: both; } .post-question { float: left; width: 528px; padding: 17px 20px 20px; background: #EBF3F6; font-size: 16px; font-style: italic; line-height: 19px; color: #7C8293; } .answers { float: right; width: 218px; padding: 16px 20px 18px; border-left: 1px solid #FFF; background: #EBF3F6; text-align: center; } .answers__title { margin: 0 0 8px; font-size: 12px; color: #818393; } .answers__photo { margin: 0 0 13px; } .answers__name { margin: 0 0 14px; font-size: 16px; } .answers__about { font-size: 12px; color: #818393; } .answers p { margin: 0; } .single-ask { margin: 0 0 55px; padding: 25px 20px 25px 195px; background: #3A4167 url('i/single-ask.png') no-repeat 115px 50%; color: #FFF; } .single-ask__text { display: inline-block; vertical-align: middle; width: 235px; padding: 0 35px 2px 0; } .single-ask__link { display: inline-block; vertical-align: middle; height: 35px; padding: 0 35px; background: #25B8DD; -webkit-transition: .1s; transition: .1s; line-height: 30px; color: #FFF; text-decoration: none; } .single-ask__link:hover { background: #1FA7C9; } .single-company { margin: 0 0 30px; } .single-company__rating { position: relative; display: inline-block; vertical-align: middle; width: 100px; height: 15px; margin: 0 0 0 20px; background: url('data:image/gif;base64,R0lGODlhFAAPAMQAAM3Nzf7+/u7u7uzs7NjY2PHx8fDw8Ovr69nZ2ePj49/f3/n5+erq6u/v7+bm5tDQ0NXV1eHh4dPT08/Pz/39/dHR0fz8/Nzc3Ofn5+Xl5czMzP///wAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAUAA8AAAVd4CaOW1GQaCoGEBSo8HZo2hGnVkVX1j0uERotsoA1EoiJcKmZIBINkgHArGoABpSAaqUBBKpBlzaIObqYm9hajmW6jptC+HgIFTeCRsKgUBgSGgQ3FwIvIwECFyohADs=') repeat-x; } .single-company__rating:before { content: ''; position: absolute; top: 0; left: 0; height: 100%; background: url('data:image/gif;base64,R0lGODlhFAAPANUAAPz+/7bn9K/l8vj9/uX3+/T7/UTC4oDW6zi+4IfY7Cq63l7L5jS931rJ5bno9Ca43Si53cLr9jq/4MDq9WrP6EvF45fd77/q9aXi8ZLb7pPc7q7l8qnj8qjj8abi8XXS6q3k8nfT6mvP6Jbd77fo9EvE4yW43f///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAUAA8AAAZmwJNweIpEiMikEFApAZTQE8dk6kSTBQlVUrgOCQcq9UCAOhILhnhtYiwSDuJFwa6bFBNkAGIXQ0hKIA99DxtRI30WVwJ9AlcZfRpXH2IICGIhVw0mBhgDAx4GJg1XIgFPQwABFEpBADs=') repeat-x; } .single-company__rating.star-1:before { width: 20px; } .single-company__rating.star-2:before { width: 40px; } .single-company__rating.star-3:before { width: 60px; } .single-company__rating.star-4:before { width: 80px; } .single-company__rating.star-5:before { width: 100px; } .single-company__desc { padding: 17px 240px 20px 20px; background: #EBF3F6; font-size: 16px; font-style: italic; line-height: 19px; } .single-company__image { float: right; margin: 3px -220px 0 0; } .single-company__phone { padding: 22px 0 19px; font-size: 26px; text-align: center; } .single-company__address { font-size: 18px; text-align: center; } .single-company__site, .single-company__mail { margin: 9px 0 0; font-size: 18px; text-align: center; } .single-company__site a, .single-company__mail a { color: #25B8DD; text-decoration: none; } .single-company__site a:hover, .single-company__mail a:hover { text-decoration: underline; } .single-company__map { margin: 25px 0 0; } /* ====== Calculators ====== */ #allbecalc input:not([type="button"]):not([type="submit"]):not([type="reset"]) { padding: 9px 14px 11px; border: 1px solid #E3E6E8; font-size: 16px; } #allbecalc input[type="button"], #allbecalc input[type="submit"], #allbecalc input[type="reset"] { height: 35px; padding: 0 30px 2px; border: none; background: #25B8DD; -webkit-transition: .1s; transition: .1s; font-size: 14px; color: #FFF; text-align: center; text-decoration: none; } #allbecalc input[type="button"]:hover, #allbecalc input[type="submit"]:hover, #allbecalc input[type="reset"]:hover { background: #1FA7C9; } #allbecalc select { border: 1px solid #E3E6E8; font-size: 16px; } #allbecalc select:not([size]) { height: 40px; padding: 0 34px 0 14px; appearance: none; -webkit-appearance: none; background: #FFF url(data:image/gif;base64,R0lGODlhFgAmAIAAAP///zVDTiH5BAAAAAAALAAAAAAWACYAAAIihI+py+0Po5y02ouz3rz7HYRiQI1kJWLnx7buC8fyTNd2AQA7) no-repeat 100% 0; } #allbecalc select::-ms-expand { display: none; } #allbecalc option { font-weight: 300; } #allbecalc td p { margin: 0; } .radio { position: relative; padding-left: 19px; cursor: pointer; } .radio + .radio { margin-left: 9px; } .radio input[type="radio"]:not(checked) { position: absolute; left: -9999px; } .radio input[type="radio"]:not(checked) + span { position: absolute; top: 1px; left: 0; width: 15px; height: 15px; border: 1px solid #E3E6E8; border-radius: 50%; background: #FFF; } .radio input[type="radio"]:checked + span:before { content: ''; position: absolute; top: 3px; left: 3px; width: 7px; height: 7px; border-radius: 50%; background: #25B8DD; } .checkbox { position: relative; padding-left: 15px; cursor: pointer; } .checkbox input[type="checkbox"]:not(checked) { position: absolute; left: -9999px; } .checkbox input[type="checkbox"]:not(checked) + span { position: absolute; top: 1px; left: 0; width: 15px; height: 15px; border: 1px solid #E3E6E8; background: #FFF; } .checkbox input[type="checkbox"]:checked + span:before { content: ''; position: absolute; top: 3px; left: 3px; width: 7px; height: 7px; background: #25B8DD; } #allbecalc input.result { background: #EBF3F6; text-align: center; border: none !important; font-size: 16px; } #allbecalc #result:not(:empty), #allbecalc #z-result_calculator:not(:empty), #allbecalc #calc-result:not(:empty), #allbecalc #res:not(:empty) { display: block; background: #EBF3F6; text-align: center; padding: 20px; } #allbecalc #calc-result p { margin: 0; } #allbecalc table table { margin: 0; } /* --- end of Calculators --- */ .gallery { background: #EBF3F6; padding: 25px 30px 30px; position: relative; margin: 0 0 19px; } .gallery__headline { position: absolute; top: 40px; left: 65px; z-index: 1; color: #FFF; background: #25B8DD; height: 30px; line-height: 29px; padding: 0 15px; font-size: 12px; } .gallery__count { display: none; } .gallery-big { margin: 0 0 30px; padding: 0 43px; position: relative; } .gallery-big-item { display: block; position: relative; padding: 0 0 34px; text-decoration: none; } .gallery-big-item { display: none; } .gallery-big-item.active { display: block; } .gallery-big-item img { display: block; } .gallery-big-item__caption { position: absolute; bottom: 0; left: 0; right: 0; background: rgba(31,36,60,.99); color: #FFF; text-align: center; font-size: 12px; line-height: 16px; padding: 8px 15px 10px; } .gallery-big-item__alt { display: none; } .gallery-thumbs { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 30px -15px -30px; position: relative; } .gallery-thumbs.slick-slider { padding: 0 20px; } .gallery-thumbs-item { width: calc(25% - 30px); margin: 0 15px 26px; font-size: 13px; line-height: 16px; text-decoration: none; cursor: pointer; position: relative; } .gallery-thumbs-item__image { position: relative; } .gallery-desktop .gallery-thumbs-item.active .gallery-thumbs-item__image:before, .gallery-thumbs-item.slick-current .gallery-thumbs-item__image:before { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(31,36,60,.8) url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAOCAYAAADE84fzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAS1JREFUeNpiVN1xl4FIoAPEfUBcBMRXiNHARKTBNkB8CIhdobQNtQz3BeJdQCwI5YPonUDsQ6nhCUC8Dog50cS5gHg9VJ4sw8uBeB4Qs+CQZ4HKl5NiOCMQ9wNxB5SNDzBC1fVjU4tuOBsQLwHiAhyGvcMhXgDVx4bLcB4g3gzEUTgMWAbE8lAaGwDp2wjE3OiGCwPxHiB2w6FxAhDHAPEXKD0BhzoPIN4LNQ9sOMg1R4DYHIvi/0BcAcSFUDZMDMSvRBJDBuZQ8+SZoBx1LIr+AnEKEHficCUoIlOh6tAByDxzkOGrgLgKTfI7EAdBkxo+MBeq7juaOMi8VUxIruiCst9Dw34TkUXDJqj691B+J9Q8BkakgguUTnuhrr3CQDoAFWxJQFwMiwuAAAMAf0444NLIZ1kAAAAASUVORK5CYII=) no-repeat 50%; } .gallery-thumbs-item img { display: block; width: 100%; height: auto; margin: 0 0 17px; } .gallery .slick-prev, .gallery .slick-next { position: absolute; z-index: 1; width: 34px; height: 34px; background: url('data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAxMjkgMTI5IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMjkgMTI5IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4Ij4KICA8Zz4KICAgIDxwYXRoIGQ9Im04OC42LDEyMS4zYzAuOCwwLjggMS44LDEuMiAyLjksMS4yczIuMS0wLjQgMi45LTEuMmMxLjYtMS42IDEuNi00LjIgMC01LjhsLTUxLTUxIDUxLTUxYzEuNi0xLjYgMS42LTQuMiAwLTUuOHMtNC4yLTEuNi01LjgsMGwtNTQsNTMuOWMtMS42LDEuNi0xLjYsNC4yIDAsNS44bDU0LDUzLjl6IiBmaWxsPSIjMjViOGRkIi8+CiAgPC9nPgo8L3N2Zz4K') no-repeat 50%; border: none; text-indent: -9999px; padding: 0; } .gallery .slick-next { -webkit-transform: rotate(180deg); transform: rotate(180deg); } .gallery-big .slick-prev, .gallery-big .slick-next { top: 50%; left: -37px; margin: -17px 0 0; } .gallery-big .slick-next { left: auto; right: -37px; } .gallery-thumbs .slick-prev, .gallery-thumbs .slick-next { top: 40px; left: -7px; } .gallery-thumbs .slick-next { left: auto; right: -7px; } /* Sidebar -----------------------------------------------------------------------------*/ .sidebar { float: left; width: 240px; margin-left: -240px; } .sidebar .headline { margin: 0 0 25px; } .sidebar-ask { margin: 0 0 30px; padding: 155px 20px 20px; background: #3A4167 url('i/sidebar-ask.png') no-repeat 50% 20px; color: #FFF; text-align: center; } .sidebar-ask:last-child { margin: 0; } .sidebar-ask__link { display: block; height: 35px; margin: 18px 0 0; background: #25B8DD; -webkit-transition: .1s; transition: .1s; line-height: 32px; color: #FFF; text-decoration: none; } .sidebar-ask__link:hover { background: #1FA7C9; } .navigator { margin: 0 0 30px; padding: 15px 17px 17px 20px; background: #EBF3F6; } .navigator:last-child { margin: 0; } .navigator-inner { position: relative; } .navigator ul { max-height: 297px; padding: 4px 0; } .navigator li + li { margin: 14px 0 0; } .scroller { overflow-y: scroll; width: 100%; height: 100%; border: 0; } .scroller::-webkit-scrollbar { width: 0; } .scroller__track { position: absolute; top: 7px; right: 3px; bottom: 7px; display: none; width: 5px; background: #FFF; } .scroller__track:before, .scroller__track:after { content: ''; position: absolute; top: -7px; right: 0; left: 0; height: 7px; background: #FFF; } .scroller__track:after { top: auto; bottom: -7px; } ._scrollbar .scroller__track { display: block; } .scroller__bar { position: absolute; z-index: 1; right: -3px; width: 11px; background: #25B8DD; -webkit-transition: .1s; transition: .1s; } .scroller__bar:hover { background: #1FA7C9; } /* Footer -----------------------------------------------------------------------------*/ .footer { display: table; margin: 0 -1000px; padding: 27px 1000px 32px; background: #3A4167; color: #FFF; } .footer__copyright, .footer__nav-1, .footer__nav-2, .footer-right { display: table-cell; vertical-align: middle; } .footer__copyright { width: 315px; padding: 0 65px 0 0; } .footer__logo { position: relative; display: inline-block; margin: 0 0 6px; font-size: 24px; font-weight: 500; color: #FFF; } .footer__logo:after { content: 'com'; position: absolute; top: 5px; right: -31px; width: 24px; height: 24px; border-radius: 50%; background: #25B8DD; font-size: 9px; line-height: 23px; text-align: center; } .footer__copyright p { margin: 15px 0 0; font-size: 12px; color: rgba(255,255,255,.5); } .footer__nav-1 { width: 245px; } .footer__nav-1 li { list-style: none; font-size: 16px; } .footer__nav-1 li + li { margin: 11px 0 0; } .footer__nav-1 a { color: #FFF; text-decoration: none; } .footer__nav-1 a:hover { text-decoration: underline; } .footer__nav-2 { width: 200px; } .footer__nav-2 li { list-style: none; font-size: 12px; } .footer__nav-2 li + li { margin: 16px 0 0; } .footer__nav-2 a { color: rgba(255,255,255,.5); text-decoration: none; } .footer__nav-2 a:hover { text-decoration: underline; } .footer__soc { margin: 28px 0 0; } .footer__soc li { float: left; list-style: none; } .footer__soc li + li { margin: 0 0 0 3px; } .footer__soc a { display: block; width: 20px; height: 20px; text-indent: -9999px; } .footer__soc a:hover { opacity: .5; } .footer__soc .vk { background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAbdJREFUeNqUlEtLAlEUx+dxzczKSEEkix6bojYtNFtEC+mxr0VB9EH6SBGE7YoeIGFkQg+lRQ9KXaSmo+M4mc7cezvaJmeu0ByYYZh7fvP/n3vOHX5je8897BJEgbMSBJOSJCMgM9l8VVEtwYMDzrFRLxJFoabWERItwYAAKPA8DzfOYrQ5HsFlWLDZkA0heKAcrdcb3fgWzJlU11aCy0vzhFBYAoGKXNs/OH9+yZrotr7hZaOhFYtyviAV8uV8TiKY7u6s+3weo/Nf23ynOsYE3MYTj5exB2C2NsMY4xGfJ/dRMtgWzDVDiKJot/dA5X0OOyR8fzff3j8YNTNhiMXQ3Eo40GxqclW9vX+SpCoT5sx7RghJZ3LFz0qvwz7m94YCsx636zAS7YQ5tm34XCadOz6NR46i1zePmqbPTI8bMrvaFgTB1tMaPqfTMTHu03WsKF+UUgbM4CkXWphbDQcJR6uyCpsfu0oxlRmuoTdfKoaG65peLit3yedk6hVaYKgZmYXPLhInp/G/CuDffHLYNUPefw4Zz5ywf0ZrwqC8oaF+qyQgAKJMtjA16bf6M9B1HcAfAQYA29Sw+XQvNY8AAAAASUVORK5CYII='); } .footer__soc .ok { background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAcBJREFUeNpiDI6sEhbiZ2JmYiAF/Pv77+27jyxAnY8ev/z0+StJmvl4ueVkxVmYmZm+fP3OwsJMkmagFqBGJkZGRiDBQCIA62NkAWKs0ry8XCrKMl+/fL9958l/hv+YCkCaGbDpBWqLi/ZgZmZmZGK8f//ZnPmb///H0M8Ith9Ts7en1c1bj+qb586dt1lKSkRHWwmLyyHOZsSwnY2V5c7dJ3///L17/+mXz9/5+bkx1eD0M9CflhY6QIfKSIkCI+L27SdY/cyEVfPOPSefPn3j5mwmLy+5eduRl6/eYQ8wkF5U7YYGapbmOvsPntt34CwbG4uBvpqri9mkKasxNDNgcfadO0801OX9fWyBgQkM5O8/fu0/eBaXzeiaP3/+tmTpDmlp0YhQl3v3n23YfAicKpiw+xkdMDFKSoqEBTu/ffdJSUnax8saGGaMjFgVYkskMVHuwKyybOXubTuOGRupGxtpYHM22M+Y+tdtPPjkyat///7duvV43oKtHz9+wVSDM54fPHgOMZSRmfHps9dYLWDElcKYkfIZM448B/Lz379/BQR4SM2SQC1AjSyPHr9SVpIhtTD48+cPUCNAgAEAAoucEcG/w/EAAAAASUVORK5CYII='); } .footer__soc .fb { background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAXBJREFUeNqclM9OwkAQxvdfsQZExBgutQc8GbwZiW/hwZNnEhNfwYOKRmPiwbMJevPu++hBgRBFFAtda6G7dRoJUbtLrHOadOc330z3a/Hm1u58fpZQgpKEFPLl1WFA1htPvT5PBGdn0vZigVFKXO4xRhPBgADIMMaEYGUFRti2C6aZkjK8vWt8PwIEIoKVpGGw7cqGZS1IEQZC7B/WfrcGGKlZtFIq5ueynWdHSkkIUQ7GiEY5k5523Xd/MLyo3fj+MP5SyNfYWKUuw1AImUoxGNtgTCGs2/n0ZOet6/b7nFBa3auEITo4uvwr3HM45x4og34Xurhcp4ziU1ePr9ZWl9fLJcjPzq+jutjOAKqV4Z6mTCOygUEhV7sADKK7ZwooActrnTfaWcePiyYoo//FaGclP36o6z7J2/cPjx/eQG3MHzurHNZqdZrNNiTw0Wp3FkLkcpn4WWRdSnUkIACyeqO9VLSS/gyCIADwU4ABAPlsedh1nT8MAAAAAElFTkSuQmCC'); } .footer__soc .twi { background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAepJREFUeNqclN9KG0EUxmdmJ8Z0o6uu1tREoaY3RXslvRSEXhdEQewLtOAj+GDSi4pttbYXSWstYhGtmCgkkZhkk93J/pldz+42Ydx60fUwDOxhfuebb87M4tU3m+qYQiSC4oTL3fpNiwJZKle1th4LHh6SZ6YnqSSRjs4olWLBgABIMMYwoZgRcNif0IMCQIoEVpYHEwnabHaETGp97VX+afb6uvlhpzA6OvR596BHB/r9pc/yuY13K5nMWD+z/Hox+2Si1dJTqeTq8lJ2amIwOfB356Ds772nXr/REpRuvF35fnBSKP6uVOqqqsBGbNsBf8nkwNdvv0zTDtfjEO7rGEb39OwyM6m+mMu/XHgOjKbpjJmu5yHuua5brTXueBZhMAwk65qmZYXNsy3uk0FAlS6zRDiw3Bu1amP7Y8GybNvmjFkwHM77Ds/+XCFhMYB3W4VRo9EG/Xu7VygeR1oV7fNFqbK9U4STE7Nwl/b2DzXNiPYZBxF+K8NyOv1oXFUURYakF7j1XO/Tlx9Hx+eEkH9h4a143vzc7HTuMZwWHI/eYeWr2s/DU4N1I2QAIyoIo3bb2Hq/D1JQJUyDLckPcv/1FD37xf77eeHIDYv7MAjnfGQkHZcEBEBaKtfys7m4PwPHcQC8FWAABJHKPyWixYwAAAAASUVORK5CYII='); } .footer__counters { text-align: center; } .footer__counters img { vertical-align: bottom; margin: 0 4px; } .footer__orphus { margin: 28px 0 0; padding: 10px 20px 12px; border: 1px solid rgba(255,255,255,.1); font-size: 12px; } .footer__orphus img { display: none; } /* Media Queries -----------------------------------------------------------------------------*/ @media screen and (max-width: 999px) { .wrapper { width: 746px; } .header__video, .header__calc { display: none; } .search-form { left: auto; right: 0; top: 132px; } .header__nav-menu { position: absolute; bottom: 16px; left: 0; width: 36px; height: 24px; border-top: 4px solid #EBF3F6; border-bottom: 4px solid #EBF3F6; box-sizing: border-box; cursor: pointer; text-indent: -9999px; } .header__nav-menu:after { content: ''; position: absolute; bottom: 6px; left: 0; right: 0; height: 4px; background: #EBF3F6; } .header__nav { display: none; width: auto; top: 100%; max-width: 300px; box-shadow: 0 0 25px rgba(0,0,0,.3); } .header__nav.active { display: block; } .header__nav > ul > li { float: none; } .header__nav-toggle { display: none; } .content { padding: 0; float: none; } .popular .item:nth-child(n+4), .video .item:nth-child(n+4) { display: none; } .home-sections { display: flex; flex-wrap: wrap; margin: 0 -7px; } .section { width: 100%; } .home-sections .section { width: calc(50% - 14px); margin: 0 7px 14px; } .home-sections .section + .section { margin-left: 7px; } .post__entry ::-webkit-scrollbar, .tariffs ::-webkit-scrollbar { -webkit-appearance: none; } .post__entry ::-webkit-scrollbar:vertical, .tariffs ::-webkit-scrollbar:vertical { width: 12px; } .post__entry ::-webkit-scrollbar:horizontal, .tariffs ::-webkit-scrollbar:horizontal { height: 12px; } .post__entry ::-webkit-scrollbar-thumb, .tariffs ::-webkit-scrollbar-thumb { background: rgba(0,0,0,0.5); border-radius: 10px; border: 2px solid #fff; } .post__entry ::-webkit-scrollbar-track, .tariffs ::-webkit-scrollbar-track { border-radius: 10px; } .sidebar { float: none; margin: 30px 0 0; width: auto; } .footer { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } .company { float: none; width: 100%; margin-left: 0; } .footer__copyright { width: 50%; margin: 0 0 20px; } .footer__nav-1 { width: 50%; margin: 0 0 20px; } .footer__nav-2 { width: 50%; } } @media screen and (max-width: 767px) { .wrapper { width: auto; max-width: 460px; padding: 0 10px; } .header__nav.active { padding-bottom: 20px; } .header__nav.active ul ul { display: none; } .header__nav a { color: #FFF !important; } .items, .experts { margin: 0 -7px; } .item, .expert, .item:nth-child(3n+1), .expert:nth-child(3n+1) { width: calc(50% - 14px); margin: 0 7px 14px; } .video .item:nth-child(n+3), .related-items .item:nth-child(n+3) { display: none; } .popular .item:nth-child(n+4) { display: block; } .popular-in-cat .items { position: relative; } .popular-in-cat .slick-prev, .popular-in-cat .slick-next { position: absolute; top: 50%; left: 2px; width: 26px; height: 31px; margin: -15px 0 0; background: url(data:image/gif;base64,R0lGODlhBgALAIABACW43f///yH5BAEAAAEALAAAAAAGAAsAAAINjA0XeYzqlnozUjhXAQA7) no-repeat 50%; text-indent: -9999px; padding: 0; border: none; } .popular-in-cat .slick-next { left: auto; right: 2px; -webkit-transform: rotate(180deg); transform: rotate(180deg); } .popular-in-cat .item { padding: 0; background: none; border: none; } .popular-in-cat .item__inner { max-width: 240px; margin: 0 auto; background: #FFF; padding: 19px 19px 31px; } .popular-in-cat .item__cat, .popular-in-cat .item__comments { display: block; } .add-company { float: none; display: block; margin: 0 0 20px; } .select-region { float: none; width: 100%; margin: 0 0 20px; } .tabs__column { float: none; width: 100%; margin: 0 0 20px; } .tabs .items { float: none; width: auto; margin: 0 -7px -14px -6px; } .jq-file { width: 100%; } .single-company__desc { padding-right: 20px; } .single-company__image { float: none; display: block; margin: 0 auto 15px; } .tariffs .action__text { text-align: center; } .gallery-big { padding: 0; } .footer__copyright { width: 100%; padding: 0; } .footer__nav-2 { margin: 0 0 20px; } .footer-right { width: 100%; } } @media screen and (max-width: 479px) { .header__nav-menu { bottom: 0; left: -10px; right: -10px; z-index: 11; width: auto; height: 45px; padding: 0 20px; border: none; text-indent: 0; color: #FFF; background: #25B8DD; font-size: 16px; line-height: 43px; } .header__nav-menu.fixed { position: fixed; top: 0; left: 0; right: 0; z-index: 100; } .header__nav-menu:before { content: attr(data-menu); } .header__nav-menu:after { content: ''; position: absolute; top: 16px; left: auto; right: 20px; width: 15px; height: 13px; border-top: 3px solid #FFF; border-bottom: 3px solid #FFF; background: linear-gradient(#FFF, #FFF) no-repeat 0 2px / 100% 3px; } .header__nav { left: -10px; right: -10px; width: auto; max-width: none; border-top: 1px solid rgba(255,255,255,.3); } .header__nav.fixed { position: fixed; top: 45px; left: 0; right: 0; } .header__nav-menu.fixed:before { content: attr(data-title); } .search-form { display: none; } .item, .expert { border: none; padding: 0; } .item__cat, .item__comments { display: none; } .popular .item { background: none; } .recent-items { height: 0; overflow: hidden; margin: 0 0 -30px; } .home-sections .section { width: calc(100% - 14px); margin: 0 7px 14px; } .section--calc__all { position: static; margin: 20px 0 0; } .video, .section--companies { display: none; } .company { padding-left: 20px; } .company__image { float: none; display: block; margin: 0 auto 18px; } .questions--columns .question, .questions--columns .question:nth-child(2n+1) { float: none; width: 100%; } .all-question { margin: 20px 0 0; } .form-field-wrap, .form-field-wrap:nth-child(2n+1) { width: 100%; float: none; padding: 0; margin: 0 0 10px; } .comment { padding-left: 20px; } .comment .avatar { display: none; } .comment-list .children li { padding: 0; } .gallery { padding: 0; background: none; } .gallery__headline { display: none; } .gallery__count { display: block; position: absolute; top: 10px; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); z-index: 1; background: rgba(255,255,255,.9); font-size: 12px; padding: 0 8px; } .gallery-big { margin: 0; } .gallery-big-item { padding: 0 0 5px; } .gallery-big-item__caption { display: none; } .gallery-big-item__alt { display: block; text-align: center; font-size: 16px; line-height: 19px; padding: 16px 0 0; background: none; color: #35395A; } .gallery-big .slick-prev, .gallery-big .slick-next { top: 35%; left: 10px; width: 30px; height: 30px; margin: 0; background: #25B8DD url(data:image/gif;base64,R0lGODlhBgALAIABAP///////yH5BAEAAAEALAAAAAAGAAsAAAINjA0XeYzqlnozUjhXAQA7) no-repeat 11px 50%; } .gallery-big .slick-next { left: auto; right: 10px; } .gallery-thumbs { display: none; } .sidebar-ask:last-child, .navigator:last-child { margin: 0 0 30px; } .footer__nav-1, .footer__nav-2 { width: 100%; text-align: center; } .footer__nav-1 ul, .footer__nav-2 ul { display: inline-block; text-align: left; } } /* slick slider */.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.slick-slider{position:relative;user-select:none;-webkit-touch-callout:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:after,.slick-track:before{display:table;content:''}.slick-slide,.slick-slide.slick-loading img{display:none}.slick-track:after{clear:both}.slick-slide{float:left;height:100%;min-height:1px}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto}.slick-arrow.slick-hidden{display:none}/* end slick slider */