button:focus {
outline:none
}
html {
line-height:1.15;
-webkit-text-size-adjust:100%
}
body {
margin:0
}
h1 {
font-size:2em;
margin:.67em 0
}
hr {
box-sizing:content-box;
height:0;
overflow:visible
}
pre {
font-family:monospace,monospace;
font-size:1em
}
a {
background-color:transparent
}
abbr[title] {
border-bottom:none;
text-decoration:underline;
text-decoration:underline dotted
}
b,strong {
font-weight:bolder
}
code,kbd,samp {
font-family:monospace,monospace;
font-size:1em
}
small {
font-size:80%
}
sub,sup {
font-size:75%;
line-height:0;
position:relative;
vertical-align:baseline
}
sub {
bottom:-.25em
}
sup {
top:-.5em
}
img {
border-style:none
}
button,input,optgroup,select,textarea {
font-family:inherit;
font-size:100%;
line-height:1.15;
margin:0
}
button,input {
overflow:visible
}
button,select {
text-transform:none
}
button,[type="button"],[type="reset"],[type="submit"] {
-webkit-appearance:button
}
button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner {
border-style:none;
padding:0
}
button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring {
outline:none
}
fieldset {
padding:.35em .75em .625em
}
legend {
box-sizing:border-box;
color:inherit;
display:table;
max-width:100%;
padding:0;
white-space:normal
}
progress {
vertical-align:baseline
}
textarea {
overflow:auto
}
[type="checkbox"],[type="radio"] {
box-sizing:border-box;
padding:0
}
[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button {
height:auto
}
[type="search"] {
-webkit-appearance:textfield;
outline-offset:-2px
}
[type="search"]::-webkit-search-decoration {
-webkit-appearance:none
}
::-webkit-file-upload-button {
-webkit-appearance:button;
font:inherit
}
details {
display:block
}
summary {
display:list-item
}
template {
display:none
}
[hidden] {
display:none
}
body,button,input,select,optgroup,textarea {
color:#0f0f0f;
font-family:'Open Sans',sans-serif;
font-size:18px;
line-height:1.5
}
h1,h2,h3,h4,h5,h6 {
clear:both
}
p {
margin-bottom:1em
}
dfn,cite,em,i {
font-style:italic
}
blockquote {
margin:0 1.5em
}
address {
margin:0 0 1.5em
}
pre {
background:#eee;
font-family:"Courier 10 Pitch",Courier,monospace;
font-size:15px;
font-size:.9375rem;
line-height:1.6;
margin-bottom:1.6em;
max-width:100%;
overflow:auto;
padding:1.6em
}
code,kbd,tt,var {
font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;
font-size:15px;
font-size:.9375rem
}
abbr,acronym {
border-bottom:1px dotted #666;
cursor:help
}
mark,ins {
background:#fff9c0;
text-decoration:none
}
big {
font-size:125%
}
html {
box-sizing:border-box
}
*,:before,:after {
box-sizing:inherit
}
body {
background:#fff
}
hr {
background-color:#ccc;
border:0;
height:1px;
margin-bottom:1.5em
}
ul {
list-style:disc
}
ol {
list-style:decimal
}
li > ul,li > ol {
margin-bottom:0;
margin-left:1.5em
}
dt {
font-weight:700
}
dd {
margin:0 1.5em 1.5em
}
img {
height:auto;
max-width:100%
}
figure {
margin:1em 0
}
table {
margin:0 0 1.5em;
width:100%
}
button,input[type="button"],input[type="reset"],input[type="submit"] {
border:1px solid;
border-color:#ccc #ccc #bbb;
border-radius:3px;
background:#e6e6e6;
color:rgba(0,0,0,0.8);
font-size:12px;
font-size:.75rem;
line-height:1;
padding:.6em 1em .4em
}
button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover {
border-color:#ccc #bbb #aaa
}
button:active,button:focus,input[type="button"]:active,input[type="button"]:focus,input[type="reset"]:active,input[type="reset"]:focus,input[type="submit"]:active,input[type="submit"]:focus {
border-color:#aaa #bbb #bbb
}
input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea {
color:#666;
border:1px solid #ccc;
border-radius:3px;
padding:3px
}
input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus {
color:#111
}
select {
border:1px solid #ccc
}
textarea {
width:100%
}
a {
color:#07497c;
transition:all .3s
}
a:visited {
color:#07497c
}
a:hover,a:focus,a:active {
color:07497c
}
a:focus {
outline:none
}
a:hover,a:active {
outline:0
}
.main-navigation {
clear:both;
display:block;
float:left;
width:100%
}
.main-navigation ul {
display:none;
list-style:none;
margin:0;
padding-left:0
}
.main-navigation ul ul {
box-shadow:0 3px 3px rgba(0,0,0,0.2);
float:left;
position:absolute;
top:100%;
left:-999em;
z-index:99999
}
.main-navigation ul ul ul {
left:-999em;
top:0
}
.main-navigation ul ul li:hover > ul,.main-navigation ul ul li.focus > ul {
left:100%
}
.main-navigation ul ul a {
width:200px
}
.main-navigation ul li:hover > ul,.main-navigation ul li.focus > ul {
left:auto
}
.main-navigation li {
float:left;
position:relative
}
.main-navigation a {
display:block;
text-decoration:none
}
.menu-toggle,.main-navigation.toggled ul {
display:block
}
@media screen and (min-width: 37.5em) {
.menu-toggle {
display:none
}
.main-navigation ul {
display:block
}
}
.site-main .comment-navigation,.site-main
.posts-navigation,.site-main
.post-navigation {
margin:0 0 1.5em;
overflow:hidden
}
.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous {
float:left;
width:50%
}
.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next {
float:right;
text-align:right;
width:50%
}
.screen-reader-text {
border:0;
clip:rect(1px,1px,1px,1px);
clip-path:inset(50%);
height:1px;
margin:-1px;
overflow:hidden;
padding:0;
position:absolute!important;
width:1px;
word-wrap:normal!important
}
.screen-reader-text:focus {
background-color:#f1f1f1;
border-radius:3px;
box-shadow:0 0 2px 2px rgba(0,0,0,0.6);
clip:auto!important;
clip-path:none;
color:#21759b;
display:block;
font-size:14px;
font-size:.875rem;
font-weight:700;
height:auto;
left:5px;
line-height:normal;
padding:15px 23px 14px;
text-decoration:none;
top:5px;
width:auto;
z-index:100000
}
#content[tabindex="-1"]:focus {
outline:0
}
.alignleft {
display:inline;
float:left;
margin-right:1.5em
}
.alignright {
display:inline;
float:right;
margin-left:1.5em
}
.aligncenter {
clear:both;
display:block;
margin-left:auto;
margin-right:auto
}
.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after {
content:"";
display:table;
table-layout:fixed
}
.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after {
clear:both
}
.widget {
margin:0 0 1.5em
}
.widget select {
max-width:100%
}
.sticky {
display:block
}
.updated:not(.published) {
display:none
}
.page-links {
clear:both;
margin:0 0 1.5em
}
.comment-content a {
word-wrap:break-word
}
.bypostauthor {
display:block
}
.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer {
display:none
}
.infinity-end.neverending .site-footer {
display:block
}
.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley {
border:none;
margin-bottom:0;
margin-top:0;
padding:0
}
embed,iframe,object {
max-width:100%
}
.custom-logo-link {
display:inline-block
}
.wp-caption {
margin-bottom:1.5em;
max-width:100%
}
.wp-caption img[class*="wp-image-"] {
display:block;
margin-left:auto;
margin-right:auto
}
.wp-caption .wp-caption-text {
margin:.8075em 0
}
.wp-caption-text {
text-align:center
}
.gallery {
margin-bottom:1.5em
}
.gallery-item {
display:inline-block;
text-align:center;
vertical-align:top;
width:100%
}
.gallery-columns-2 .gallery-item {
max-width:50%
}
.gallery-columns-3 .gallery-item {
max-width:33.33%
}
.gallery-columns-4 .gallery-item {
max-width:25%
}
.gallery-columns-5 .gallery-item {
max-width:20%
}
.gallery-columns-6 .gallery-item {
max-width:16.66%
}
.gallery-columns-7 .gallery-item {
max-width:14.28%
}
.gallery-columns-8 .gallery-item {
max-width:12.5%
}
.gallery-columns-9 .gallery-item {
max-width:11.11%
}
.gallery-caption {
display:block
}
.header-contact-item {
font-size:15px;
letter-spacing:.06em;
display:flex
}
.header-contact-icon {
padding-right:10px
}
.col-h-email .header-contact-item {
justify-content:center
}
.header-contact-icon .item-icon {
background-repeat:no-repeat;
background-position:0 0;
display:block;
position:relative
}
.header-contact-icon .icon-map {
top:2px
}
.header-contact-icon .icon-phone {
top:1px
}
.header-contact-icon .icon-email {
top:3px
}
.icon-map {
background-image:url(//ooo-sebek.ru/wp-content/themes/theme-sebek/images/icon-map-blue.png);
width:16px;
height:21px
}
.icon-phone {
background-image:url(//ooo-sebek.ru/wp-content/themes/theme-sebek/images/icon-phone-blue.png);
width:21px;
height:21px
}
.icon-email {
background-image:url(//ooo-sebek.ru/wp-content/themes/theme-sebek/images/icon-email-blue.png);
width:26px;
height:19px
}
.header-contact-text p {
margin-bottom:0
}
.header-contact-text a {
color:#0f0f0f;
text-decoration:none
}
.header-contact-text a:hover {
color:#0f0f0f;
text-decoration:underline
}
.section-header-line {
background:#eee;
padding:10px 0
}
.clear {
clear:both
}
.h-preim-item,.h-preim-item h1 {
line-height:22px;
font-size:16px;
letter-spacing:.06em
}
.h-preim-item h1 {
margin:0
}
.h-preim-item {
display:flex
}
.h-preim-item + .h-preim-item {
padding-left:57px
}
.h-preim-item:first-child {
margin-left:50px
}
.h-preim-text {
max-width:180px;
padding-top:3px
}
.h-preim-icon {
width:51px;
height:51px;
background:#fff;
border-radius:50%;
box-shadow:-6px 5px 26.46px .54px rgba(27,41,72,0.75);
-webkit-box-shadow:-5px 6px 27px 2px rgba(50,50,50,0.16);
-moz-box-shadow:-5px 6px 27px 2px rgba(50,50,50,0.16);
box-shadow:-5px 6px 27px 2px rgba(50,50,50,0.16);
margin-right:10px
}
.h-preim-icon:before {
content:'';
display:block;
width:51px;
height:51px;
background-repeat:no-repeat;
background-position:50% 50%
}
.icon-servive-blue:before {
background-image:url(//ooo-sebek.ru/wp-content/themes/theme-sebek/images/icon-servive-blue.png)
}
.icon-tools-blue:before {
background-image:url(//ooo-sebek.ru/wp-content/themes/theme-sebek/images/icon-tools-blue.png)
}
.site-btn,a.site-btn,.site-btn.wpcf7-submit,.page-content a.site-btn {
display:inline-block;
padding:8px 30px;
font-size:18px;
letter-spacing:.06em;
background:#047ccc;
color:#fff;
text-decoration:none;
line-height:26px;
border:none;
border-radius:0;
transition:all .3s
}
.site-btn:hover,.site-btn.wpcf7-submit:hover {
background:#07497c;
text-decoration:none
}
.align-s-center {
align-self:center
}
.section-header-logo {
padding:22px 0
}
.h-button-wr .site-btn {
display:block;
text-align:center
}
.section-header-menu {
background:#047ccc
}
.header-menu-wr {
width:100%
}
.main-menu {
padding:0;
margin:0;
list-style-type:none;
font-size:0;
line-height:0;
letter-spacing:-1px;
width:100%;
display:flex
}
.main-menu > li {
display:inline-block;
position:relative;
line-height:normal;
letter-spacing:normal;
font-size:16px;
flex:1 1 auto
}
.main-menu > li a {
text-decoration:none;
color:#fff;
font-size:16px;
line-height:21px;
padding:12px 10px;
display:block
}
.main-menu > li a:hover {
background:#fff;
text-decoration:none;
color: #313131;
}
.main-menu > li .sub-menu {
padding:0;
margin:0;
list-style-type:none;
background:#fff;
position:absolute;
left:0;
width:266px;
z-index:100;
-webkit-box-shadow:-5px 6px 27px 2px rgba(27,41,72,0.36);
-moz-box-shadow:-5px 6px 27px 2px rgba(27,41,72,0.36);
box-shadow:-5px 6px 27px 2px rgba(27,41,72,0.36);
height:0;
-webkit-transition:height .3s ease-out;
-moz-transition:height .3s ease-out;
-ms-transition:height .3s ease-out;
-o-transition:height .3s ease-out;
transition:height .3s ease-out;
overflow:hidden
}
.main-menu li:hover .sub-menu {
height:auto
}
.main-menu > li .sub-menu li {
display:block
}
.main-menu > li .sub-menu li a {
display:block;
color:#313131;
padding:11px;
display:block;
border-bottom:1px solid #cbcdd1
}
.main-menu > li .sub-menu li:last-child a {
border-bottom:0
}
.main-menu > li .sub-menu li a:hover {
color:#fff;
text-decoration:none;
background:#047ccc;
border-bottom-color:#047ccc
}
.navbar-expand-lg {
padding:0;
-ms-flex-pack:end;
justify-content:flex-end
}
.icon-has-children {
padding-left:5px
}
.icon-has-children .fa {
position:relative;
top:-2px
}
.navbar-toggler-icon {
font-size:26px;
color:#fff;
font-size:26px;
line-height:45px;
width:45px;
height:45px
}
.navbar-toggler-icon:hover {
color:#fff
}
.navbar-toggler {
padding:0;
border:none;
border-radius:0
}
.scheme_dark .menu_mobile_inner {
color:#b9b9b9;
background-color:#1e1d22
}
.menu_mobile {
position:fixed;
z-index:100002;
left:0;
top:0;
height:0;
width:100%;
-webkit-transition:height .3s ease-out;
-moz-transition:height .3s ease-out;
-ms-transition:height .3s ease-out;
-o-transition:height .3s ease-out;
transition:height .3s ease-out
}
.menu_mobile.opened {
height:100%
}
.menu_mobile_inner {
position:absolute;
z-index:1;
left:0;
top:0;
right:0;
bottom:0;
width:100%;
height:100%;
text-align:center;
overflow:hidden
}
.menu_mobile .menu_mobile_nav_area {
position:absolute;
z-index:1;
left:0;
top:48%;
width:100%;
height:auto;
max-height:44%;
padding-right:20px;
padding-left:20px;
overflow-y:scroll;
-webkit-transform:translateY(-50%);
-moz-transform:translateY(-50%);
-ms-transform:translateY(-50%);
transform:translateY(-50%)
}
.menu_mobile .menu_mobile_nav_area ul {
margin:0 auto;
padding:0;
list-style:none;
width:auto
}
.menu_mobile .menu_mobile_nav_area li {
margin-bottom:0;
width:auto
}
.menu_mobile .menu_mobile_nav_area li > a {
font-size:1.25em;
line-height:1.5em;
padding:.15em 2.5em .15em .15em;
text-transform:uppercase;
letter-spacing:1px;
position:relative;
display:inline-block;
width:100%;
text-align:left;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
-ms-box-sizing:border-box;
box-sizing:border-box
}
.menu_mobile .menu_mobile_nav_area > ul > li > a {
font-size:22px;
line-height:1.5em
}
.scheme_dark .menu_mobile_inner a {
color:#fff
}
.menu_mobile .menu_mobile_nav_area .open_child_menu {
position:absolute;
z-index:1;
right:0;
top:0;
display:block;
width:1em;
height:1em;
line-height:.6em;
padding:.25em;
text-align:center;
background-color:rgba(255,255,255,0.1);
-webkit-transition:all ease .3s;
-moz-transition:all ease .3s;
-ms-transition:all ease .3s;
-o-transition:all ease .3s;
transition:all ease .3s;
box-sizing:unset
}
.menu_mobile .menu_mobile_nav_area > ul > li > a > .open_child_menu:before {
font-size:.7em;
line-height:inherit
}
.menu_mobile .menu_mobile_nav_area .open_child_menu:before {
font-family:"Font Awesome 5 Free";
content:"\f0dd";
font-weight:900
}
.menu_mobile .menu_mobile_nav_area ul ul {
margin:.6em 1em;
display:none;
padding:0;
list-style:none;
width:auto
}
.menu_mobile .menu_mobile_nav_area > ul > li li,.menu_mobile .menu_mobile_nav_area > ul > li li > a {
font-family:Hind,sans-serif
}
.menu_mobile .menu_mobile_nav_area > ul > li li > a {
padding-left:0
}
.menu_mobile .menu_mobile_nav_area li > a {
font-size:18px;
line-height:1.5em
}
.menu_mobile_close:before {
-webkit-transform:rotate(45deg);
-moz-transform:rotate(45deg);
-ms-transform:rotate(45deg);
transform:rotate(45deg)
}
.menu_mobile_close:after {
-webkit-transform:rotate(-45deg);
-moz-transform:rotate(-45deg);
-ms-transform:rotate(-45deg);
transform:rotate(-45deg)
}
.menu_mobile_close:before,.menu_mobile_close:after {
content:' ';
position:absolute;
z-index:2;
left:38%;
top:50%;
width:25%;
height:0;
margin-top:-1px;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
border-top:2px solid #fff;
margin-left:0;
margin-right:0
}
.menu_mobile_close {
display:block;
width:5em;
height:5em;
cursor:pointer;
position:absolute;
right:0;
top:0
}
.sidebar-menu {
margin-top:-45px
}
.menu-title a {
display:block;
margin:0;
background:#07497c;
font-size:18px;
color:#fff;
text-decoration:none;
height:45px;
line-height:45px;
text-align:center
}
.sidebar-menu-wr {
background:#fff;
-webkit-box-shadow:-5px 6px 27px 2px rgba(27,41,72,0.36);
-moz-box-shadow:-5px 6px 27px 2px rgba(27,41,72,0.36);
box-shadow:-5px 6px 27px 2px rgba(27,41,72,0.36)
}
.sidebar_menu {
padding:0;
margin:0;
list-style-type:none
}
.sidebar_menu li {
display:block;
position:relative
}
.sidebar_menu li a {
display:block;
border-bottom:1px solid #d5d5d5;
padding:10px 13px;
font-size:16px;
color:#000;
text-decoration:none;
line-height:23px;
position:relative
}
.sidebar_menu li[class*="nas_"] a {
padding-left:47px
}
.sidebar_menu li[class*="nas_"] > a:before {
content:'';
position:absolute;
left:13px;
top:50%;
transform:translateY(-50%);
background-repeat:no-repeat;
background-position:50% 50%;
width:30px;
height:30px
}
.sidebar_menu li.nas_1 > a:before {
background-image:url(//ooo-sebek.ru/wp-content/themes/theme-sebek/images/icon_menu_1.png)
}
.sidebar_menu li.nas_2 > a:before {
background-image:url(//ooo-sebek.ru/wp-content/themes/theme-sebek/images/icon_menu_2.png)
}
.sidebar_menu li.nas_3 > a:before {
background-image:url(//ooo-sebek.ru/wp-content/themes/theme-sebek/images/icon_menu_3.png)
}
.sidebar_menu li.nas_4 > a:before {
background-image:url(//ooo-sebek.ru/wp-content/themes/theme-sebek/images/icon_menu_4.png)
}
.sidebar_menu li.nas_5 > a:before {
background-image:url(//ooo-sebek.ru/wp-content/themes/theme-sebek/images/icon_menu_5.png)
}
.sidebar_menu li.nas_6 > a:before {
background-image:url(//ooo-sebek.ru/wp-content/themes/theme-sebek/images/icon_menu_6.png)
}
.sidebar_menu li.nas_7 > a:before {
background-image:url(//ooo-sebek.ru/wp-content/themes/theme-sebek/images/icon_menu_7.png)
}
.sidebar_menu li.nas_8 > a:before {
background-image:url(//ooo-sebek.ru/wp-content/themes/theme-sebek/images/icon_menu_8.png)
}
.sidebar_menu li.nas_9 > a:before {
background-image:url(//ooo-sebek.ru/wp-content/themes/theme-sebek/images/icon_menu_9.png)
}
.sidebar_menu li.nas_10 > a:before {
background-image:url(//ooo-sebek.ru/wp-content/themes/theme-sebek/images/icon_menu_10.png)
}
.sidebar_menu li.nas_11 > a:before {
background-image:url(//ooo-sebek.ru/wp-content/themes/theme-sebek/images/icon_menu_11.png)
}
.sidebar_menu li .icon-has-children {
width:30px;
height:44px;
top:0;
right:0;
position:absolute
}
.sidebar_menu li .icon-has-children i {
transform:rotate(-90deg);
color:#07497c;
line-height:44px
}
.sidebar_menu li .icon-has-children i:before {
font-size:22px
}
.sidebar_menu li .sub-menu {
position:absolute;
right:0;
top:0;
left:100%;
width:0;
padding:0;
margin:0;
background:#fff;
-webkit-box-shadow:-1px 1px 6px 0 rgba(27,41,72,0.36);
-moz-box-shadow:-1px 1px 6px 0 rgba(27,41,72,0.36);
box-shadow:-1px 1px 6px 0 rgba(27,41,72,0.36);
-webkit-transition:width .2s ease-out;
-moz-transition:width .2s ease-out;
-ms-transition:width .2s ease-out;
-o-transition:width .2s ease-out;
transition:width .2s ease-out;
overflow:hidden;
z-index:100
}
.sidebar_menu li:hover .sub-menu,.sidebar_menu .sub-menu li {
width:300px
}
.sidebar_menu li > a:hover,.sidebar_menu li.current-menu-item > a {
color:#07497c
}
.sidebar_menu.sidebar_menu_slide .sub-menu {
position:relative;
right:unset;
top:unset;
left:unset;
width:100%;
padding:0;
margin:0;
background:#fff;
-webkit-box-shadow:none;
-moz-box-shadow:unset;
box-shadow:unset;
-webkit-transition:width .2s ease-out;
-moz-transition:width .2s ease-out;
-ms-transition:width .2s ease-out;
-o-transition:width .2s ease-out;
transition:width .2s ease-out;
overflow:hidden;
z-index:100
}
.sidebar_menu.sidebar_menu_slide:hover .sub-menu,.sidebar_menu.sidebar_menu_slide .sub-menu li {
width:100%
}
.sidebar_menu.sidebar_menu_slide li > a:hover {
color:#07497c
}
.sidebar_menu.sidebar_menu_slide .sub-menu li a span {
position:relative;
font-size:16px;
padding-left:20px
}
.sidebar_menu.sidebar_menu_slide .sub-menu li a span:before {
content:'';
position:absolute;
left:5px;
top:10px;
background:#000;
line-height:0;
width:7px;
height:1px
}
.sidebar_menu.sidebar_menu_slide .sub-menu li a:hover span:before,.sidebar_menu.sidebar_menu_slide .sub-menu li.current-menu-item > a span:before {
background:#07497c
}
.slider-wr,.main-slider,.slick-list,.slide-item,.slick-track,.slider_inner {
height:100%
}
.slider_overlay {
position:absolute;
width:100%;
height:100%;
background-position:50% 50%;
background-repeat:no-repeat;
background-size:cover;
opacity:.08;
z-index:0
}
.slider_inner {
position:relative
}
.main-slider .slide-item {
background:#fff
}
.default-dots .slick-dots {
position:absolute;
left:18px;
bottom:28px;
padding:0;
margin:0;
list-style-type:none
}
.default-dots .slick-dots li {
display:inline-block;
font-size:0;
line-height:0
}
.default-dots .slick-dots li button {
font-size:0;
line-height:0;
padding:4px;
border:0;
background:none
}
.default-dots .slick-dots li button:before {
content:'';
width:11px;
height:11px;
border:1px solid #8c8c8c;
transition:all .3s;
border-radius:50%;
display:block
}
.default-dots .slick-dots li button:hover:before,.default-dots .slick-dots li.slick-active button:before {
background:#047ccc;
border:1px solid #047ccc
}
.slider_content {
position:relative;
z-index:1;
padding:0 20px;
height:100%
}
.slider_title {
font-size:40px;
font-weight:700;
line-height:50px;
letter-spacing:-.01em;
color:#373737
}
.slider_title_2 {
color:#047ccc
}
.slider_descr {
display:flex;
margin-top:35px
}
.slider_descr_text {
flex:1 1 auto;
padding-right:10px; line-height:1.2;
}
.slider_descr_img {
max-width:253px;
flex:1 0 253px
}
.slider_content {
display:flex
}
.s-fade {
opacity:0
}
.slider_content_inner {
overflow:hidden
}
.slider-wr {
-webkit-box-shadow:-5px 6px 27px 2px rgba(27,41,72,0.36);
-moz-box-shadow:-5px 6px 27px 2px rgba(27,41,72,0.36);
box-shadow:-5px 6px 27px 2px rgba(27,41,72,0.36)
}
.modal_feedback .modal-lg {
width:560px;
margin-top:120px
}
.modal-content {
border:none;
border-radius:0
}
.modal_feedback button.close {
width:50px;
display:inline-block;
height:50px;
line-height:50px;
background:transparent;
float:right;
position:absolute;
top:0;
right:0;
color:#3e3e3e;
opacity:1;
text-shadow:none;
display:block;
width:21px;
height:21px;
cursor:pointer;
position:absolute;
right:15px;
top:15px
}
.modal_feedback button.close:before {
-webkit-transform:rotate(45deg);
-moz-transform:rotate(45deg);
-ms-transform:rotate(45deg);
transform:rotate(45deg)
}
.modal_feedback button.close:after {
-webkit-transform:rotate(-45deg);
-moz-transform:rotate(-45deg);
-ms-transform:rotate(-45deg);
transform:rotate(-45deg)
}
.modal_feedback button.close:before,.modal_feedback button.close:after {
content:' ';
position:absolute;
z-index:2;
left:0;
top:50%;
width:28px;
height:0;
margin-top:-1px;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
border-top:2px solid #000;
margin-left:0;
margin-right:0;
transition:all .3s
}
.modal_feedback button.close:hover:after,.modal_feedback button.close:hover:before {
border-color:#07497c
}
.modal_feedback .modal-header {
border-bottom:0;
display:block;
text-align:center;
padding-top:37px;
padding-bottom:19px
}
.modal_feedback .modal-body,.modal_feedback .modal-header {
padding-left:70px;
padding-right:70px
}
.modal_feedback .modal-title {
font-size:36px;
padding-right:0;
display:block;
font-weight:700;
color:#047ccc
}
.modal_feedback .modal-subtitle {
font-size:24px;
line-height:30px;
padding-right:0;
display:block;
font-weight:400;
color:#373737;
letter-spacing:.04em
}
.modal_feedback .wpcf7 input[type="text"],.modal_feedback .wpcf7 input[type="tel"],.modal_feedback .wpcf7 input[type="email"],.modal_feedback textarea,.form-site-wr .wpcf7 input[type="text"],.form-site-wr .wpcf7 input[type="tel"],.form-site-wr .wpcf7 input[type="email"],.form-site-wr textarea {
width:100%;
box-sizing:border-box;
padding:6px 14px;
border:1px solid #3b3b3b;
border-radius:0;
color:#717171;
line-height:28px
}
.fr-line {
margin-bottom:20px
}
.modal_feedback textarea {
height:120px
}
.modal_feedback div.wpcf7-validation-errors,.form-site-wr div.wpcf7-validation-errors {
border:none;
background:#e75b5b;
padding:10px 15px;
color:#fff;
margin-left:0;
margin-right:0;
font-size:15px;
text-align:center
}
.modal_feedback span.wpcf7-not-valid-tip,.form-site-wr span.wpcf7-not-valid-tip {
color:#e75b5b;
font-size:14px
}
.modal_feedback div.wpcf7-mail-sent-ok,.form-site-wr div.wpcf7-mail-sent-ok, {
color:#fff;
margin-left:0;
margin-right:0;
border:none;
padding:10px 15px;
background:#52b328;
font-size:15px;
text-align:center
}
.policy-container span.wpcf7-list-item {
margin-left:0
}
.policy-container input {
position:relative;
top:2px
}
.policy-container {
margin-bottom:1.5em
}
.policy-container span.wpcf7-list-item-label {
display:inline-block;
cursor:pointer;
position:relative;
padding-left:29px;
margin-right:0;
line-height:28px;
font-size:15px;
letter-spacing:.05em
}
.policy-container span.wpcf7-list-item-label:before {
content:"";
display:inline-block;
width:19px;
height:19px;
margin-right:10px;
position:absolute;
left:0;
top:7px;
background-color:transparent;
border:1px solid #525252;
border-radius:0
}
.policy-container input[type="checkbox"] {
display:none
}
.policy-container input[type=checkbox]:checked + span.wpcf7-list-item-label:before {
content:"■";
font-size:20px;
color:#047ccc;
text-align:center;
line-height:12px;
font-weight:700;
text-indent:1px
}
@media (max-width:767px) {
.modal_feedback .modal-lg {
width:80%;
margin-left:auto;
margin-right:auto
}
}
.modal_feedback .site-btn.wpcf7-submit {
font-size:18px;
padding-left:80px;
padding-right:80px
}
.fr-line-submit {
margin-top:11px;
position:relative
}
.fr-line-submit .ajax-loader {
position:absolute;
right:0;
top:13px
}
.title-site h1 {
margin:0;
padding:0
}
.title-site,.title-site h1 {
font-size:50px;
color:#373737;
font-weight:700;
line-height:60px;
text-align:center
}
.title-site {
margin-bottom:35px
}
.title-site span {
display:inline-block;
position:relative;
padding-bottom:15px
}
.title-site span:before {
content:'';
width:70px;
height:4px;
position:absolute;
display:block;
left:50%;
bottom:0;
transform:translateX(-50%);
background:#047ccc
}
.section-default-padding {
padding-top:70px;
padding-bottom:80px
}
.product-item {
background:#fff;
border:1px solid #ececec;
-webkit-box-shadow:-5px 6px 27px 2px rgba(27,41,72,0.16);
-moz-box-shadow:-5px 6px 27px 2px rgba(27,41,72,0.16);
box-shadow:-5px 6px 27px 2px rgba(27,41,72,0.16);
margin-bottom:20px
}
.product_descr {
border-top:1px solid #dcdcdc;
padding:6px 6px 9px
}
.product-title {
font-size:16px;
line-height:20px;
text-align:center;
min-height:80px
}
.product-title a {
color:#000;
text-decoration:none
}
.product-title a:hover {
color:#07497c;
text-decoration:none
}
.justify-content-center {
justify-content:center
}
.bg-img {
background-repeat:no-repeat;
background-position:50% 50%;
background-size:cover
}
.section-about {
background:#fff;
position:relative
}
.section-about:before {
content:'';
position:absolute;
width:100%;
height:100%;
background-image:url(//ooo-sebek.ru/wp-content/themes/theme-sebek/images/bg-about.jpg);
background-repeat:no-repeat;
background-position:50% 50%;
background-size:cover;
opacity:.04;
z-index:0;
top:0
}
.sert-item {
padding-top:15px;
padding-left:15px
}
.sert-item + .sert-item {
margin-left:60px
}
.sert-item-img {
position:relative
}
.sert-item-img:before {
content:'';
position:absolute;
left:-15px;
top:-15px;
border:2px solid #047ccc;
width:100%;
height:100%;
z-index:1
}
.sert-item-img img {
position:relative;
z-index:2
}
.preim-item {
margin-bottom:20px
}
.preim-icon {
width:121px;
height:121px;
position:relative;
background:#fff;
border-radius:50%;
-webkit-box-shadow:-5px 6px 27px 2px rgba(27,41,72,0.26);
-moz-box-shadow:-5px 6px 27px 2px rgba(27,41,72,0.26);
box-shadow:-5px 6px 27px 2px rgba(27,41,72,0.26);
margin:0 auto
}
.preim-icon:before {
content:'';
position:absolute;
width:100%;
height:100%;
display:block;
background-repeat:no-repeat;
background-position:50% 50%
}
.preim-icon.preim-dilevery:before {
background-image:url(//ooo-sebek.ru/wp-content/themes/theme-sebek/images/preim-dilevery.png)
}
.preim-icon.preim-diplom:before {
background-image:url(//ooo-sebek.ru/wp-content/themes/theme-sebek/images/preim-diplom.png)
}
.preim-icon.preim-dollar:before {
background-image:url(//ooo-sebek.ru/wp-content/themes/theme-sebek/images/preim-dollar.png)
}
.preim-icon.preim-protection:before {
background-image:url(//ooo-sebek.ru/wp-content/themes/theme-sebek/images/preim-protection.png)
}
.preim-text {
padding:15px 15px 0;
line-height:24px
}
.text-about {
line-height:24px;
text-align:justify;
}
.servive-item {
position:relative;
margin-bottom:30px
}
.servive-item:hover img {
transform:scale(1.05)
}
.service-img {
overflow:hidden
}
.service-img img {
width:100%;
transition:all .4s;
min-height: 235px;
}
.arrow-right-white {
background-image:url(//ooo-sebek.ru/wp-content/themes/theme-sebek/images/arrow-long-white.png)
}
.arrow {
position:absolute;
right:10px;
top:50%;
transform:translateY(-50%);
width:39px;
height:10px;
background-repeat:no-repeat;
background-position:0 0
}
.service-title {
flex:1 1 100%
}
.service-title a,.page-content .service-title a {
display:block;
padding:0 70px 0 0;
position:relative;
color:#fff;
line-height:24px;
font-weight:600;
text-decoration:none
}
.service-descr {
position:absolute;
width:100%;
background:rgba(0,0,0,0.75);
left:0;
bottom:0;
padding:10px 8px;
display:flex;
align-items:center
}
.bg-gray {
background:#f7f7f7
}
.slider-item-partner-vn {
padding:20px;
background:#fff;
border-radius:2px;
margin:0 15px
}
.slider-parnters .slick-active .slider-item-partner-vn {
-webkit-box-shadow:-5px 6px 27px 2px rgba(27,41,72,0.23);
-moz-box-shadow:-5px 6px 27px 2px rgba(27,41,72,0.23);
box-shadow:-5px 6px 27px 2px rgba(27,41,72,0.23)
}
.slider-parnters .slick-list {
margin-left:-42px;
margin-right:-42px;
margin-top:-30px;
padding:30px 27px
}
.slider-parnters .slick-cloned,.slider-parnters .slick-slide {
opacity:0;
-webkit-transition:opacity .3s ease-out;
-moz-transition:opacity .3s ease-out;
-ms-transition:opacity .3s ease-out;
-o-transition:opacity .3s ease-out;
transition:opacity .3s ease-out
}
.slider-parnters .slick-active {
opacity:1
}
.default-arrows .slick-arrow {
position:absolute;
width:42px;
height:42px;
top:50%;
transform:translateY(-50%);
border:0;
padding:0;
background-color:transparent;
margin:0;
font-size:0;
z-index:11
}
.default-arrows .slick-arrow:before,.default-arrows .slick-arrow:after {
content:'';
display:block;
position:absolute;
width:100%;
height:100%;
left:0;
top:0;
background-image:no-repeat;
background-position:50% 50%
}
.default-arrows .slick-arrow:before {
background:url(//ooo-sebek.ru/wp-content/themes/theme-sebek/images/slider-arrow-blue.png);
z-index:1;
opacity:0;
transition:all .1s
}
.default-arrows .slick-arrow:after {
background:url(//ooo-sebek.ru/wp-content/themes/theme-sebek/images/slider-arrow-gray.png);
z-index:2;
transition:all .1s
}
.default-arrows .slick-next {
left:-85px
}
.default-arrows .slick-prev {
right:-85px
}
.default-arrows .slick-prev:before,.default-arrows .slick-prev:after {
transform:rotate(180deg)
}
.default-arrows .slick-arrow:hover:after {
opacity:0
}
.default-arrows .slick-arrow:hover:before {
opacity:1
}
.partner-img {
display:flex;
align-items:center;
justify-content:center
}
.partner-img img {
max-height:106px
}
.slider-item-news-vn {
background:#fff;
border-radius:2px;
margin:0 15px;
border:1px solid #e5e5e5
}
.slider-news .slick-active .slider-item-news-vn {
-webkit-box-shadow:-5px 6px 27px 2px rgba(27,41,72,0.08);
-moz-box-shadow:-5px 6px 27px 2px rgba(27,41,72,0.08);
box-shadow:-5px 6px 27px 2px rgba(27,41,72,0.08)
}
.slider-news .slick-list {
margin-left:-42px;
margin-right:-42px;
margin-top:-30px;
padding:30px 27px
}
.slider-news .slick-cloned,.slider-news .slick-slide {
opacity:0;
-webkit-transition:opacity .3s ease-out;
-moz-transition:opacity .3s ease-out;
-ms-transition:opacity .3s ease-out;
-o-transition:opacity .3s ease-out;
transition:opacity .3s ease-out
}
.slider-news .slick-active {
opacity:1
}
.arrows-style-2 .slick-arrow {
position:absolute;
width:53px;
height:27px;
top:50%;
transform:translateY(-50%);
border:0;
padding:0;
background-color:transparent;
margin:0;
font-size:0;
z-index:11
}
.arrows-style-2 .slick-arrow:before,.arrows-style-2 .slick-arrow:after {
content:'';
display:block;
position:absolute;
width:100%;
height:100%;
left:0;
top:0;
background-image:no-repeat;
background-position:50% 50%
}
.arrows-style-2 .slick-arrow:before {
background:url(//ooo-sebek.ru/wp-content/themes/theme-sebek/images/slide-arrow-2-blue.png);
z-index:1;
opacity:0
}
.arrows-style-2 .slick-arrow:after {
background:url(//ooo-sebek.ru/wp-content/themes/theme-sebek/images/slide-arrow-2-gray.png);
z-index:2
}
.arrows-style-2 .slick-next {
left:-100px
}
.arrows-style-2 .slick-prev {
right:-100px
}
.arrows-style-2 .slick-prev:before,.arrows-style-2 .slick-prev:after {
transform:rotate(180deg)
}
.arrows-style-2 .slick-arrow:hover:after {
opacity:0
}
.arrows-style-2 .slick-arrow:hover:before {
opacity:1
}
.post-decr {
padding:21px 15px 25px;
line-height:24px
}
.post-title {
padding-bottom:10px;
margin-bottom:12px;
position:relative
}
.post-title:before {
content:'';
display:block;
position:absolute;
left:0;
bottom:0;
width:68px;
height:1px;
background:#217fc4
}
.post-title a,.page-content .post-title a {
line-height:24px;
font-weight:600;
color:#282828;
text-decoration:none
}
.post-title a:hover {
color:#217fc4
}
.post-anons {
font-size:16px;
color:#282828;
line-height:20px;
padding-bottom:15px;
text-align:justify;
}
.post-data {
line-height:24px;
color:#a5a5a5
}
a.read-more,.page-content a.read-more {
color:#217fc4;
text-decoration:none
}
a.read-more:hover,.page-content a.read-more:hover {
text-decoration:underline
}
.img-news img {
width:100%
}
.section-footer {
background:#00426c;
padding-top:27px;
padding-bottom:30px;
padding-left:30px;
padding-right:30px;
color:#fff
}
.footer-btn-wr {
margin-top:22px
}
a.site-btn.hover-light:hover {
background:#fff;
color:#047ccc
}
.f-menu-title {
letter-spacing:.06em;
font-weight:600;
line-height:24px;
margin-bottom:7px
}
.footer-menu {
padding:0;
margin:0;
list-style-type:none
}
.footer-menu li {
display:block
}
.footer-menu li a {
color:#fff;
line-height:30px;
letter-spacing:.06em;
padding-right:22px
}
.f-contacts {
padding-top:3px
}
.footer-contact-item {
font-size:15px;
letter-spacing:.06em;
display:flex
}
.footer-contact-icon {
padding-right:0;
width:29px
}
.footer-contact-icon .item-icon {
background-repeat:no-repeat;
background-position:0 0;
display:block;
position:relative
}
.footer-map {
background-image:url(//ooo-sebek.ru/wp-content/themes/theme-sebek/images/footer-map.png);
width:13px;
height:18px;
top:3px;
left:4px
}
.footer-phone {
background-image:url(//ooo-sebek.ru/wp-content/themes/theme-sebek/images/footer-phone.png);
width:17px;
height:17px;
top:3px
}
.footer-logo-wr {
margin-right:40px
}
.footer-email {
background-image:url(//ooo-sebek.ru/wp-content/themes/theme-sebek/images/footer-email.png);
width:20px;
height:16px;
top:5px
}
.footer-time {
background-image: url(//ooo-sebek.ru/wp-content/themes/theme-sebek/images/footer-time.png);
width: 20px;
height: 20px;
top: 3px;
left: 1px;
}
.footer-contact-text,.footer-contact-text a {
color:#fff;
font-size:16px;
line-height:24px;
letter-spacing:.06em
}
.footer-contact-text p {
margin-bottom:10px
}
.f-map {
margin-top:8px
}
.f-map-vn {
height:113px;
width:412px
}
.footer-second {
background:#a6a6a6;
padding:13px 0
}
.copyright {
color:#000;
font-size:16px;
line-height:19px;
letter-spacing:.06em
}
.copyright a {
color:#000
}
.block-text .gallery-columns-6 .gallery-item {
max-width:16.66%;
margin:0;
width:100%
}
.block-text .gallery-item {
max-width:unset;
width:auto;
margin-right:30px;
margin-top:3px
}
.block-text {
line-height:1.34
}
.block-text p {
margin-bottom:8px
}
.slider-block-item-vn {
background:#fff;
border-radius:2px;
margin:0 15px;
border:1px solid #e5e5e5;
overflow:hidden;
position:relative
}
.slider-block .slick-list {
margin-left:-15px;
margin-right:-15px
}
.slider-block-decr {
display:flex;
align-items:center;
padding:15px
}
.sbl-title span {
display:inline-block;
position:relative;
padding-bottom:8px;
line-height:20px
}
.sbl-title span:before {
content:'';
width:68px;
height:1px;
position:absolute;
display:block;
left:0;
bottom:0;
background:#3088c8
}
.subtitle-slider {
font-size:25px;
font-weight:700;
padding-bottom:15px;
padding-top:23px
}
.elem-item {
background:#fff;
border-radius:2px;
border:1px solid #e5e5e5;
margin-bottom:30px;
overflow:hidden;
position:relative
}
.overlink {
position:absolute;
width:100%;
height:100%;
display:block;
z-index:10
}
.elem-img {
overflow:hidden
}
.elem-img img {
transition:all .4s;
width:100%
}
.elem-item:hover .elem-img img,.slider-block-item-vn:hover .elem-img img {
transform:scale(1.05)
}
.somepages-item {
-webkit-box-shadow:-5px 6px 27px 2px rgba(27,41,72,0.08);
-moz-box-shadow:-5px 6px 27px 2px rgba(27,41,72,0.08);
box-shadow:-5px 6px 27px 2px rgba(27,41,72,0.08)
}
.somepages-title {
margin-bottom:11px
}
.somepages-decr {
padding:5px 15px 30px
}
.sbl-title.somepages-title span {
padding-bottom:12px;
font-weight:600
}
.somepages-anons {
font-size:16px;
line-height:20px
}
.somepages-btn-wr {
margin-top:20px
}
.section-somepages {
padding-bottom:40px
}
#toTop {
width:56px;
height:56px;
background-image:url(//ooo-sebek.ru/wp-content/themes/theme-sebek/images/arrow-top.png);
background-repeat:no-repeat;
background-position:0 0;
position:fixed;
bottom:361px;
right:50px;
opacity:.8;
z-index:15
}
#toTop:hover {
opacity:1
}
.title-h1 h1 {
font-weight:700;
line-height:45px;
font-size:40px;
color:#373737;
padding-bottom:16px;
margin-bottom:14px;
margin-top:0;
padding-top:18px;
position:relative
}
.title-h1 h1:before {
content:'';
width:70px;
height:4px;
position:absolute;
display:block;
left:35px;
bottom:0;
background:#047ccc
}
h1,.h1 {
margin:20px 0
}
.breadcrump-wr,.breadcrump-wr a {
font-size:16px;
color:#07497c
}
.section-header-title {
padding-bottom:25px
}
.sidebar_toggle .icon-has-children {
display:none
}
.sidebar_toggle .menu-item-has-children > a {
padding-right:44px
}
.click_icon {
display:block;
width:44px;
height:44px;
line-height:44px;
position:absolute;
right:0;
top:0;
text-align:center;
cursor:pointer
}
.sidebar_toggle .sub-menu {
display:none
}
.click_icon.no_act {
transform:rotate(-90deg)
}
.click_icon.act {
transform:rotate(0deg) translateY(-2px)
}
.click_icon:before {
color:#07497c;
line-height:0;
transform:translateY(-1px);
content:"\f0dd";
font-size:22px;
font-family:"Font Awesome 5 Free";
font-weight:900
}
.section-main {
padding-bottom:60px
}
.thumb_post {
border:1px solid #e6e6e6;
margin-bottom:20px
}
.page-content {
line-height:1.3334
}
.product-page {
text-align:justify
}
.product-page ul, .product-page ol {
padding-left:20px
}
.page-content a {
color:#047ccc;
text-decoration:underline
}
.page-content a:hover {
color:#047ccc;
text-decoration:none
}
.page-content .custom_caption {
font-size:40px;
font-weight:700;
position:relative;
color:#373737;
text-align:center;
padding:20px 0 18px;
margin-bottom:27px;
line-height:44px
}
.page-content .custom_caption:before {
content:'';
width:70px;
height:4px;
position:absolute;
display:block;
left:50%;
bottom:0;
background:#047ccc;
transform:translateX(-50%)
}
.page-content table {
border:1px solid #d1d1d1
width:100%;
}
.page-content table td {
border:1px solid #d1d1d1;
padding:14px 4px;
line-height:25px
}
.page-content table thead th {
background:#d1d1d1;
color:#000;
font-weight:600;
padding:11px 4px;
border:1px solid #d1d1d1;
border-right-color:#fff
}
.page-content table thead th:last-child {
border-right-color:#d1d1d1
}
.page-content table thead th + th {
border-left-color:#fff
}
.page-content table thead th,.page-content table tbody td {
text-align:center
}
.table-product p {
margin-bottom:0
}
.row-docs {
justify-content:center
}
.doc-item {
margin-bottom:30px;
font-size: 14px;
}
.doc-item a {
display:flex;
background:#047ccc;
color:#fff;
text-decoration:none;
padding:10px;
justify-content:center;
height:100%;
letter-spacing:.06em;
line-height:22px;
align-items:center;
text-align:center
}
.doc-item a:hover {
background:#07497c
}
.section-download {
padding-bottom:20px;
}
@media (max-width:640px) {
.section-download {
padding-bottom:10px;
}
}
@media (min-width:992px) {
.col-lg-custom {
-ms-flex:0 0 20%;
flex:0 0 20%;
max-width:20%
}
}
.title-site.t-small { font-size: 25px;
line-height:45px
}
.section-main + .section-download {
margin-top:-55px
}
.page-content .slider-item-news-vn {
margin:0 0 30px
}
.wp-pagenavi {
margin-top:3.75rem;
font-size:1em;
text-transform:uppercase;
margin-top:2.5em;
text-align:center;
border:none;
list-style-type:none;
clear:both;
position:relative;
padding-bottom:40px
}
.wp-pagenavi span.pages {
position:absolute;
bottom:0;
left:50%;
transform:translateX(-50%);
margin:0;
padding:0;
background-color:transparent
}
.wp-pagenavi a,.wp-pagenavi span {
color:#585858;
background-color:transparent;
display:inline-block;
font-size:14px;
text-align:center;
padding:0;
border:none;
min-width:35px;
min-height:35px;
line-height:35px;
font-weight:100;
padding:0;
text-align:center;
transition:all .1s;
margin:0 4px;
background:#f7f7f7;
text-decoration:none
}
.wp-pagenavi a:hover,.wp-pagenavi span.current {
color:#fff;
background-color:#047ccc
}
.title-404 {
font-weight:600;
font-size:17em;
line-height:1em;
color:#b7b7b7
}
.subtitle-404 {
padding-bottom:30px;
font-size:24px;
text-transform:uppercase;
letter-spacing:1px;
line-height:1.8em;
font-weight:700
}
.page-contact-icon {
width:121px;
height:121px;
position:relative;
background:#fff;
border-radius:50%;
-webkit-box-shadow:-5px 6px 27px 2px rgba(27,41,72,0.26);
-moz-box-shadow:-5px 6px 27px 2px rgba(27,41,72,0.26);
box-shadow:-5px 6px 27px 2px rgba(27,41,72,0.26);
margin:0 auto;
display:flex;
align-items:center;
justify-content:center;
font-size:40px;
color:#07497c
}
.page-contact-text {
padding-top:10px;
font-size:16px;
text-align:center
}
.page-contact-text br {
display:none
}
.page-contact-text span { }
.contact-map {
height:350px;
margin-top:40px;
margin-bottom:70px
}
.page-contact-title {
font-size:30px;
padding-top:20px;
text-align:center;
line-height:35px
}
.page-contact-text a {
color:#0f0f0f;
text-decoration:none;
display:block
}
.page-contact-text a:hover {
text-decoration:underline
}
.form-site-wr .fr-line {
margin-bottom:30px
}
.form-site-wr .policy-container input[type="checkbox"]:checked + span.wpcf7-list-item-label:before {
font-size:19px
}
.form-site-wr .policy-container span.wpcf7-list-item-label {
font-size:14px
}
.thumb_post a {
display:flex;
align-items:center;
justify-content:center
}
.dev_link {
color:#000;
font-size:16px;
line-height:19px;
letter-spacing:.06em;
text-align:right
}
.block-text, .slider_descr_text, .page-content{
text-align: justify;
}
.product-category-item .service-title a {
padding-right: 30px;
text-align: left;
font-size: 14px;
line-height: 1;
}
.product-category-item .arrow {
right: 10px;
width: 15px;
background-position: 100% 0;
}
.slider-certs .slick-dots {
left: calc(50% - 60px);
bottom: -35px;
}
.zhir{
font-weight:700;
}
.iksweb{
font-size:14px;
}
.iksweb th {
text-align:center;
}
.big-table {
overflow: auto;
position: relative;
width: 100%;
}
.big-table table {
display: inline-block;
vertical-align: top;
height: 400px;
overflow-x: auto;
overflow-y: auto;
white-space: nowrap;
-webkit-overflow-scrolling: touch;
}
@media only screen and (max-width:640px){
.iksweb{
font-size:12px;
}
}