html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{
border:0;margin:0;padding:0}
html{
font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
article,aside,details,figcaption,figure,footer,header,main,nav,section{
display:block}
audio,canvas,progress,video{
display:inline-block;vertical-align:baseline}
audio:not([controls]){
display:none;height:0}
[hidden],template{
display:none}
ol,ul{
list-style:none}
table{
border-collapse:separate;border-spacing:0}
caption,th,td{
font-weight:400;text-align:left;padding:5px}
blockquote:before,blockquote:after,q:before,q:after{
content:""}
a{
background-color:transparent}
a img{
border:0}
body,button,input,select,textarea{
font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:400;text-transform:none;font-size:17px;line-height:1.5}
p{
margin-bottom:1.5em}
h1,h2,h3,h4,h5,h6{
font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit}
pre{
background:rgba(0,0,0,.05);font-family:inherit;font-size:inherit;line-height:normal;margin-bottom:1.5em;padding:20px;overflow:auto;max-width:100%}
blockquote{
border-left:5px solid rgba(0,0,0,.05);padding:20px;font-size:1.2em;font-style:italic;margin:0 0 1.5em;position:relative}
blockquote p:last-child{
margin:0}
table,th,td{
border:1px solid rgba(0,0,0,.1)}
table{
border-collapse:separate;border-spacing:0;border-width:1px 0 0 1px;margin:0 0 1.5em;width:100%}
th,td{
padding:8px}
th{
border-width:0 1px 1px 0}
td{
border-width:0 1px 1px 0}
hr{
background-color:rgba(0,0,0,.1);border:0;height:1px;margin-bottom:40px;margin-top:40px}
fieldset{
padding:0;border:0;min-width:inherit}
fieldset legend{
padding:0;margin-bottom:1.5em}
h1{
font-size:40px;margin-bottom:20px;line-height:1.2em;font-weight:300;text-transform:none}
h2{
font-size:30px;margin-bottom:20px;line-height:1.2em;font-weight:300;text-transform:none}
h3{
font-size:20px;margin-bottom:20px;line-height:1.2em;font-weight:400;text-transform:none}
h4,h5,h6{
margin-bottom:20px}

ul,ol{
margin:0 0 1.5em 2em;
}

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}
b,strong{
font-weight:700}
dfn,cite,em,i{
font-style:italic}
address{
margin:0 0 1.5em}
code,kbd,tt,var{
font:15px Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace}
abbr,acronym{
border-bottom:1px dotted #666;cursor:help}
mark,ins{
text-decoration:none}
sup,sub{
font-size:75%;height:0;line-height:0;position:relative;vertical-align:baseline}
sup{
bottom:1ex}
sub{
top:.5ex}
small{
font-size:75%}
big{
font-size:125%}
figure{
margin:0}
table{
margin:0 0 1.5em;width:100%}
th{
font-weight:700}
img{
height:auto;max-width:100%}
button,input,select,textarea{
font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}
button,html input[type=button],input[type=reset],input[type=submit]{
border:1px solid transparent;background:#666;cursor:pointer;-webkit-appearance:button;padding:10px 20px;color:#fff}
input[type=checkbox],input[type=radio]{
box-sizing:border-box;padding:0}
input[type=search]{
-webkit-appearance:textfield;box-sizing:content-box}
input[type=search]::-webkit-search-decoration{
-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{
border:0;padding:0}
input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=tel],input[type=number],textarea,select{
background:#fafafa;color:#666;border:1px solid #ccc;border-radius:0;padding:10px 15px;box-sizing:border-box;max-width:100%}
textarea{
overflow:auto;vertical-align:top;width:100%}
input[type=file]{
max-width:100%;box-sizing:border-box}
a,button,input{
transition:color .1s ease-in-out,background-color .1s ease-in-out}
a,a:visited,a:hover,a:focus{
text-decoration:none}
.button,.wp-block-button .wp-block-button__link{
padding:10px 20px;display:inline-block}
.wp-block-button .wp-block-button__link{
font-size:inherit;line-height:inherit}
.using-mouse :focus{
outline:0}
.using-mouse ::-moz-focus-inner{
border: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:0 auto}
.size-auto,.size-full,.size-large,.size-medium,.size-thumbnail{
max-width:100%;height:auto}
.no-sidebar .entry-content .alignfull{
margin-left:calc(-100vw/2 + 100%/2);margin-right:calc(-100vw/2 + 100%/2);max-width:100vw;width:auto}
.screen-reader-text,.screen-reader-text span,.screen-reader-shortcut{
position:absolute!important;clip:rect(0,0,0,0);height:1px;width:1px;border:0;overflow:hidden}
.screen-reader-text:focus,.screen-reader-shortcut:focus{
clip:auto!important;height:auto;width:auto;display:block;font-size:1em;font-weight:700;padding:15px 23px 14px;color:#333;background:#fff;z-index:100000;text-decoration:none;box-shadow:0 0 2px 2px rgba(0,0,0,.6)}
.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.paging-navigation:after,.site-footer:after,.site-info:after,.page-header-content-container:after,.inside-navigation:not(.grid-container):after,.inside-header:not(.grid-container):after,.inside-top-bar:not(.grid-container):after,.inside-footer-widgets:not(.grid-container):after{
content:"";display:table;clear:both}

.main-navigation {
z-index:100;
padding:0;
clear:both;
display:block;
background-color:#006ab5 !important;
}

.inside-navigation{
position:relative}
.main-navigation a{
display:block;text-decoration:none;font-weight:400;text-transform:none;font-size:15px}
.main-navigation ul li a{
display:block}
.main-navigation li{
float:left;position:relative}
.main-navigation ul{
list-style:none;margin:0;padding-left:0}
.sf-menu>li.menu-item-float-right{
float:right!important}
.main-navigation .main-nav ul li a{
padding-left:20px;padding-right:20px;line-height:60px}
.menu-toggle,.mobile-bar-items,.sidebar-nav-mobile{
display:none}
.menu-toggle{
padding:0 20px;line-height:60px;margin:0;font-weight:400;text-transform:none;font-size:15px;cursor:pointer}
.main-navigation .mobile-bar-items a{
padding-left:20px;padding-right:20px;line-height:60px}
.search-item a:before{
content:"\f002";font-family:oknabam;width:1.28571429em;text-align:center;display:inline-block}
.search-item.close-search a:before{
content:"\f00d"}
.search-item .screen-reader-text{
top:0;right:0;left:auto;margin:0}
.main-navigation li.search-item{
float:right;z-index:21}
li.search-item.active{
transition:opacity 100ms ease-in-out}
.navigation-search{
position:absolute;left:-99999px;pointer-events:none;visibility:hidden;z-index:20;width:100%;top:0;transition:opacity 100ms ease-in-out;opacity:0}
.navigation-search.nav-search-active{
left:0;right:0;pointer-events:auto;visibility:visible;opacity:1}
.gen-sidebar-nav .navigation-search{
top:auto;bottom:0}
.navigation-search input{
outline:0;border:0;vertical-align:bottom;line-height:0;opacity:.9;width:100%;z-index:20;border-radius:0;-webkit-appearance:none}
.navigation-search input::-ms-clear{
display:none;width:0;height:0}
.navigation-search input::-ms-reveal{
display:none;width:0;height:0}
.navigation-search input::-webkit-search-decoration,.navigation-search input::-webkit-search-cancel-button,.navigation-search input::-webkit-search-results-button,.navigation-search input::-webkit-search-results-decoration{
display:none}
.nav-left-sidebar .main-navigation li.search-item.active,.nav-right-sidebar .main-navigation li.search-item.active{
width:auto;display:inline-block;float:right}
.navigation-search input{
height:60px}
.main-navigation ul ul{
display:block;box-shadow:0 2px 2px rgba(0,0,0,.1);float:left;position:absolute;left:-99999px;opacity:0;z-index:99999;width:200px;text-align:left;top:auto;transition:opacity 80ms linear;transition-delay:0s;pointer-events:none;height:0;overflow:hidden}
.main-navigation ul ul a{
display:block}
.main-navigation ul ul li{
width:100%}
.main-navigation .main-nav ul ul li a{
line-height:normal;padding:10px 20px;font-size:14px}
.main-navigation.sub-menu-left .sub-menu{
right:0}
.dropdown-hover .main-navigation:not(.toggled) ul li:hover>ul,.dropdown-hover .main-navigation:not(.toggled) ul li.sfHover>ul{
left:auto;opacity:1;transition-delay:150ms;pointer-events:auto;height:auto;overflow:visible}
.dropdown-hover .main-navigation:not(.toggled) ul ul li:hover>ul,.dropdown-hover .main-navigation:not(.toggled) ul ul li.sfHover>ul{
left:100%;top:0}
.dropdown-hover .main-navigation.sub-menu-left:not(.toggled) ul ul li:hover>ul,.dropdown-hover .main-navigation.sub-menu-left:not(.toggled) ul ul li.sfHover>ul{
right:100%;left:auto}
.dropdown-click .main-navigation ul ul{
visibility:hidden}
.dropdown-click .main-navigation ul.toggled-on,.dropdown-click .main-navigation ul li.sfHover>ul.toggled-on{
left:auto;opacity:1;visibility:visible;pointer-events:auto;height:auto;overflow:visible}
.dropdown-click nav ul ul ul{
background-color:transparent}
.main-navigation .main-nav ul ul li a{
line-height:normal}
.nav-float-right .main-navigation ul ul ul{
top:0}
.main-navigation .main-nav ul li.menu-item-has-children>a{
padding-right:0;position:relative}
.menu-item-has-children .dropdown-menu-toggle{
display:inline-block;height:100%;clear:both;padding-right:20px;padding-left:10px}
.menu-item-has-children ul .dropdown-menu-toggle{
padding-top:10px;padding-bottom:10px;margin-top:-10px}
nav ul ul .menu-item-has-children .dropdown-menu-toggle,.sidebar .menu-item-has-children .dropdown-menu-toggle{
float:right}
.dropdown-menu-toggle:before{
content:"\f107";font-family:oknabam;display:inline-block;width:.8em;text-align:left}
nav:not(.toggled) ul ul .dropdown-menu-toggle:before{
text-align:right}
.dropdown-hover .sub-menu-left:not(.toggled) ul ul .dropdown-menu-toggle:before{
-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.dropdown-click .menu-item-has-children.sfHover>a .dropdown-menu-toggle:before{
content:"\f106"}
.dropdown-hover nav:not(.toggled) ul ul .dropdown-menu-toggle:before{
content:"\f105"}
.dropdown-click .main-navigation ul ul ul.toggled-on{
left:0;top:auto;position:relative}
.widget-area .main-navigation li{
float:none;display:block;width:100%;padding:0;margin:0}
.dropdown-hover.both-left .widget-area .inside-right-sidebar .main-navigation ul li:hover ul,.dropdown-hover.both-left .widget-area .inside-right-sidebar .main-navigation ul li.sfHover ul,.dropdown-hover .widget-area .main-navigation ul li:hover ul,.dropdown-hover .widget-area .main-navigation ul li.sfHover>ul{
top:0;left:100%}
.dropdown-hover.both-right .widget-area .main-navigation ul li:hover ul,.dropdown-hover.both-right .widget-area .main-navigation ul li.sfHover ul,.dropdown-hover .widget-area .inside-right-sidebar .main-navigation ul li:hover ul,.dropdown-hover .widget-area .inside-right-sidebar .main-navigation ul li.sfHover ul{
right:100%;left:auto}
.dropdown-hover.both-right .inside-left-sidebar .dropdown-menu-toggle:before,.dropdown-hover .inside-right-sidebar .dropdown-menu-toggle:before{
content:"\f104"}
.dropdown-hover.both-left .inside-right-sidebar .dropdown-menu-toggle:before,.dropdown-hover .inside-left-sidebar .dropdown-menu-toggle:before{
content:"\f105"}
.dropdown-click .widget-area .main-navigation ul ul{
top:auto;position:absolute;float:none;width:100%;left:-99999px}
.dropdown-click .widget-area .main-navigation ul ul.toggled-on{
position:relative;left:0;right:0}
.nav-float-right .inside-header .main-navigation{
float:right;clear:right}
.nav-float-left .inside-header .main-navigation{
float:left;clear:left}
.nav-aligned-right .main-navigation .menu>li,.nav-aligned-center .main-navigation .menu>li{
float:none;display:inline-block}
.nav-aligned-right .main-navigation ul,.nav-aligned-center .main-navigation ul{
letter-spacing:-.31em;font-size:1em}
.nav-aligned-right .main-navigation ul li,.nav-aligned-center .main-navigation ul li{
letter-spacing:normal}
.nav-aligned-center .main-navigation{
text-align:center}
.nav-aligned-right .main-navigation{
text-align:right}
.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{
margin:0 0 2em;overflow:hidden}
.paging-navigation .nav-previous,.paging-navigation .nav-next{
display:none}
.site-main .paging-navigation .navigation{
margin:0}
.site-main .post-navigation{
margin-bottom:0}
.site-header{
position:relative}

.inside-header {
padding:20px 40px;
}

.main-title{
margin:0;font-size:45px;line-height:1.2em;word-wrap:break-word;font-weight:700;text-transform:none}
.site-description{
margin:0;line-height:1.5;font-weight:400;text-transform:none;font-size:15px}

.site-logo {
display:inline-block;
width:49%;
float:left;
}

.site-cont1 {
display:inline-block;
width:49%;
color:#006ab5;
float:right;
}

.site-cont2 {
display:inline-block;
width:49%;
text-align:left;
float:left;
font-size:14px;
}

.site-cont2 span {
padding-left:15px;
}

.site-cont3 {
display:inline-block;
width:49%;
text-align:right;
float:right;
}

.site-cont3 a {
color:#006ab5 !important;
}

.site-cont3 a:hover {
color:#006ab5 !important;
}

.site-cont3 span {
display:block;
margin-top:10px;
font-size:14px;
}

.header-aligned-center .site-header{
text-align:center}
.header-aligned-right .site-header{
text-align:right}
.site-header .header-image{
vertical-align:middle}
.header-widget{
float:right;overflow:hidden;max-width:50%}
.header-widget .widget{
padding:0 0 20px;margin-bottom:0}
.header-widget .widget:last-child{
padding-bottom:0}
.nav-float-right .header-widget .widget{
padding:0 0 10px}
.nav-float-right .header-widget{
position:relative;top:-10px}
.nav-float-left .inside-header .site-branding,.nav-float-left .inside-header .site-logo{
float:right;clear:right}
.nav-float-left .inside-header:after{
clear:both;content:'';display:table}
.nav-float-right .inside-header .site-branding{
display:inline-block}
.header-widget .widget-title{
margin-bottom:15px}
.site-branding-container{
display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left}
.site-branding-container .site-logo{
margin-right:1.5em}
.header-aligned-right .site-branding-container{
text-align:right}
.header-aligned-right .site-branding-container .site-logo{
-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10;margin-right:0;margin-left:1.5em}
.post{
margin:0 0 2em}
.posted-on .updated,.entry-header .cat-links:before,.entry-header .tags-links:before,.entry-header .comments-link:before,.entry-header .gp-icon{
display:none}
.byline,.single .byline,.group-blog .byline,.entry-header .cat-links,.entry-header .tags-links,.entry-header .comments-link{
display:inline}
footer.entry-meta .byline,footer.entry-meta .posted-on{
display:block}
.page-content,.entry-content,.entry-summary{
margin:2em 0 0}
.page-links{
clear:both;margin:0 0 1.5em}
.blog .format-status .entry-title,.archive .format-status .entry-title,.blog .format-aside .entry-header,.archive .format-aside .entry-header,.blog .format-status .entry-header,.archive .format-status .entry-header,.blog .format-status .entry-meta,.archive .format-status .entry-meta{
display:none}
.blog .format-aside .entry-content,.archive .format-aside .entry-content,.blog .format-status .entry-content,.archive .format-status .entry-content{
margin-top:0}
.blog .format-status .entry-content p:last-child,.archive .format-status .entry-content p:last-child{
margin-bottom:0}
.site-content,.entry-header{
word-wrap:break-word}
.entry-title{
margin-bottom:0}
.page-header{
margin-bottom:30px}
.page-header .avatar{
float:left;margin-right:20px}
.page-header .author-info{
overflow:hidden}
.page-header>:last-child,.page-header .author-info>:last-child{
margin-bottom:0}
.entry-meta{
font-size:85%;margin-top:.5em;line-height:1.5}
footer.entry-meta{
margin-top:2em}
.cat-links:before,.tags-links:before,.comments-link:before,.nav-previous .prev:before,.nav-next .next:before{
font-family:oknabam;text-decoration:inherit;position:relative;margin-right:.6em;width:13px;text-align:center;display:inline-block}
.cat-links:before{
content:"\f07b"}
.tags-links:before{
content:"\f02c"}
.comments-link:before{
content:"\f086"}
.nav-previous .prev:before{
content:"\f104"}
.nav-next .next:before{
content:"\f105"}
.cat-links,.tags-links,.comments-link{
display:block}
.taxonomy-description p:last-child,.read-more-container,.page-content>:last-child,.entry-content>:last-child,.entry-summary>:last-child{
margin-bottom:0}
.page-content img.wp-smiley,.entry-content img.wp-smiley,.comment-content img.wp-smiley{
border:0;margin-bottom:0;margin-top:0;padding:0}
.wp-caption{
margin-bottom:1.5em;max-width:100%;position:relative}
.wp-caption img[class*=wp-image-]{
display:block;margin:0 auto 0;max-width:100%}
.wp-caption .wp-caption-text{
font-size:75%;padding-top:5px;opacity:.8}
.wp-caption img{
position:relative;vertical-align:bottom}
.wp-block-gallery,ul.blocks-gallery-grid{
margin-left:0}
.wp-block-gallery .blocks-gallery-image figcaption,.wp-block-gallery .blocks-gallery-item figcaption{
background:rgba(255,255,255,.7);color:#000;padding:10px;box-sizing:border-box}
.gallery{
margin-bottom:1.5em}

.gallery-item{
display:inline-block;
text-align:center;
vertical-align:top;
width:100%;
font-size:12px;
}

.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}
.site-main .gallery{
margin-bottom:1.5em}
.gallery-item img{
vertical-align:bottom}
.gallery-icon{
padding:5px}
embed,iframe,object{
max-width:100%}
.comment-content a{
word-wrap:break-word}
.comment,.comment-list{
list-style-type:none;padding:0;margin:0}
.comment-author-info{
display:inline-block;vertical-align:middle}
.comment-meta .avatar{
float:left;margin-right:10px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}
.comment-author cite{
font-style:normal;font-weight:700}
.entry-meta.comment-metadata{
margin-top:0}
.comment-content{
margin-top:1.5em}
.comment-respond{
margin-top:0}
.comment-form>.form-submit{
margin-bottom:0}
.comment-form input,.comment-form-comment{
margin-bottom:10px}
.comment-form #author,.comment-form #email,.comment-form #url{
display:block}
.comment-metadata .edit-link:before{
display:none}
.comment-body{
padding:30px 0}
.comment-content{
padding:30px;border:1px solid rgba(0,0,0,.05)}
.depth-1.parent>.children{
border-bottom:1px solid rgba(0,0,0,.05)}
.comment .children{
padding-left:30px;margin-top:-30px;border-left:1px solid rgba(0,0,0,.05)}
.pingback .comment-body,.trackback .comment-body{
border-bottom:1px solid rgba(0,0,0,.05)}
.pingback .edit-link{
font-size:13px}
.comment-content p:last-child{
margin-bottom:0}
.comment-list>.comment:first-child{
padding-top:0;margin-top:0;border-top:0}
ol.comment-list{
margin-bottom:1.5em}
#wp-comment-cookies-consent{
margin-right:7px}
.one-container .comments-area{
margin-top:1.5em}
.comment-content .reply{
font-size:85%}
.single .comments-link{
display:none}
.widget-area .widget{
padding:40px}
.widget{
margin:0 0 30px;box-sizing:border-box}
.sidebar .widget,.footer-widgets .widget{
font-size:17px}
.widget select{
max-width:100%}
.widget_search .search-submit{
display:none}
.widget_categories .children{
margin-left:1.5em;padding-top:5px}
.widget_categories .children li:last-child{
padding-bottom:0}
.sidebar .widget :last-child,.footer-widgets .widget :last-child{
margin-bottom:0}
.widget-title{
margin-bottom:30px;font-size:20px;line-height:1.5;font-weight:400;text-transform:none;
}

.widget ul,.widget ol{
/*margin:0;*/
}

.widget ul li{
position:relative;
padding-bottom:5px;
}

.widget .search-field{
width:100%}
.widget:last-child,.separate-containers .widget:last-child{
margin-bottom:0}
.widget_nav_menu ul ul,.widget_pages ul ul{
margin-left:1em;margin-top:5px}
.widget ul li.menu-item-has-children,.widget ul li.page_item_has_children{
padding-bottom:0}
#wp-calendar{
table-layout:fixed;font-size:80%}
#wp-calendar #prev,#wp-calendar #prev+.pad{
border-right:0}
.sidebar .grid-container{
max-width:100%;width:100%}
.one-container.both-left .inside-left-sidebar,.one-container.both-right .inside-left-sidebar{
margin-right:15px}
.one-container.both-left .inside-right-sidebar,.one-container.both-right .inside-right-sidebar{
margin-left:15px}
.separate-containers .site-main>:last-child,.one-container .site-main>:last-child{
margin-bottom:0}
.one-container:not(.page) .inside-article{
padding:0 0 30px 0}
.one-container.right-sidebar .site-main,.one-container.both-right .site-main{
margin-right:40px}
.one-container.left-sidebar .site-main,.one-container.both-left .site-main{
margin-left:40px}
.one-container.both-sidebars .site-main{
margin:0 40px 0 40px}
.separate-containers .inside-article,.separate-containers .comments-area,.separate-containers .page-header,.separate-containers .paging-navigation,.one-container .site-content,.inside-page-header,.wp-block-group__inner-container{
padding:40px}
.separate-containers .widget,.separate-containers .site-main>*,.separate-containers .page-header,.widget-area .main-navigation{
margin-bottom:20px}
.separate-containers .site-main{
margin:20px}
.no-sidebar.separate-containers .site-main{
margin-left:0;margin-right:0}
.right-sidebar.separate-containers .site-main,.both-right.separate-containers .site-main{
margin-left:0}
.left-sidebar.separate-containers .site-main,.both-left.separate-containers .site-main{
margin-right:0}
.both-right.separate-containers .inside-left-sidebar,.both-left.separate-containers .inside-left-sidebar{
margin-right:10px}
.both-right.separate-containers .inside-right-sidebar,.both-left.separate-containers .inside-right-sidebar{
margin-left:10px}
.separate-containers .inside-right-sidebar,.separate-containers .inside-left-sidebar{
margin-top:20px;margin-bottom:20px}
.separate-containers .page-header-image,.separate-containers .page-header-contained,.separate-containers .page-header-image-single,.separate-containers .page-header-content-single{
margin-top:20px}
.full-width-content .container.grid-container{
max-width:100%}
.full-width-content.no-sidebar.separate-containers .site-main{
margin:0}
.full-width-content.separate-containers .inside-article,.full-width-content.one-container .site-content{
padding:0}
.contained-content.separate-containers .inside-article,.contained-content.one-container .site-content{
padding:0}

.footer-widgets {
padding:40px;
margin-bottom: 20px;
box-shadow: 5px -13px 14px 2px #d7ecfd;
border-top: solid 1px #c0e1ff;
}

.site-info {
text-align:left;
padding:20px;
font-size:15px;
color:#242730 !important;
background-color: #FFFFFF !important;
margin-bottom: 20px;
padding-top: 40px;
border-top:2px solid #006ab1;
/*
box-shadow: 5px -13px 14px 2px #d7ecfd;
border-top: solid 1px #c0e1ff;
*/
}

.site-info a {
color:#242730 !important;
}

.site-info a:hover {
color:#242730 !important;
}

.copyright-bar1 {
width:25%;
display:inline-block;
}

.copyright-bar1 a {
font-weight:700;
text-decoration: none;
color: #242730;
border-bottom: 1px solid #3fc7ff;
transition: all 0.2s cubic-bezier(0.2, 0.8, 0.7, 0.75);
}

.copyright-bar1 a:hover {
color: #3fc7ff !important;
transition: all 0.2s cubic-bezier(0.2, 0.8, 0.7, 0.75);
}

.copyright-bar2 {
width:56%;
display:inline-block;
}

.copyright-bar2 ul {
list-style:none;
margin: 0;
}

.copyright-bar2 li {
display: inline-block;
padding-right:15px;
}

.copyright-bar2 a {
font-weight:400;
text-decoration: none;
color: #242730;
border-bottom: 1px solid #3fc7ff;
transition: all 0.2s cubic-bezier(0.2, 0.8, 0.7, 0.75);
}

.copyright-bar2 a:hover {
color: #3fc7ff !important;
transition: all 0.2s cubic-bezier(0.2, 0.8, 0.7, 0.75);
}

.copyright-bar3 {
width:17%;
display:inline-block;
}

.site-footer .footer-widgets-container .inner-padding{
padding:0 0 0 40px}
.site-footer .footer-widgets-container .inside-footer-widgets{
margin-left:-40px}
.footer-bar-active .footer-bar .widget{
padding:0}
.footer-bar .widget_nav_menu>div>ul{
display:inline-block;vertical-align:top}
.footer-bar .textwidget p:last-child{
margin:0}
.footer-bar-align-right .copyright-bar{
float:left}
.footer-bar-align-right .footer-bar,.footer-bar-align-left .copyright-bar{
float:right;text-align:right}
.footer-bar-align-left .footer-bar{
float:left;text-align:left}
.footer-bar-align-center .copyright-bar{
float:none;text-align:center}
.footer-bar-align-center .footer-bar{
float:none;text-align:center;margin-bottom:10px}
.footer-bar .widget-title{
display:none}
.footer-bar .widget_nav_menu li{
margin:0 10px;float:left;padding:0}
.footer-bar .widget_nav_menu li:first-child{
margin-left:0}
.footer-bar .widget_nav_menu li:last-child{
margin-right:0}
.footer-bar .widget_nav_menu li ul{
display:none}
.post-image{
margin:2em 0 0}
.page-header-image,.page-header-image-single{
line-height:0}
.separate-containers .page-header-image,.separate-containers .page-header-content{
margin-top:30px}
.separate-containers .inside-article>[class*=page-header-],.one-container .inside-article>[class*=page-header-]{
margin-bottom:2em;margin-top:0}
.inside-article .page-header-image-single.page-header-below-title{
margin-top:2em}
.top-bar{
font-weight:400;text-transform:none;font-size:13px}
.inside-top-bar{
padding:10px}
.top-bar .inside-top-bar .widget{
padding:0;display:inline-block;margin:0}
.top-bar .inside-top-bar .textwidget p:last-child{
margin:0}
.top-bar-align-center{
text-align:center}
.top-bar-align-right{
text-align:right}
.top-bar-align-right .inside-top-bar>.widget:nth-child(even),.top-bar-align-left .inside-top-bar>.widget:nth-child(odd){
float:left;margin-right:10px}
.top-bar-align-right .inside-top-bar>.widget:nth-child(odd),.top-bar-align-center .inside-top-bar .widget:not(:first-child){
margin-left:10px}
.top-bar-align-left .inside-top-bar>.widget:nth-child(even){
margin-left:10px;float:right}
.top-bar-align-center .inside-top-bar .widget:first-child:last-child{
display:block}
.top-bar .widget-title{
display:none}
.top-bar .widget_nav_menu li{
margin:0 10px;float:left;padding:0}
.top-bar .widget_nav_menu li:first-child{
margin-left:0}
.top-bar .widget_nav_menu li:last-child{
margin-right:0}
.top-bar .widget_nav_menu li ul{
display:none}
.top-bar .widget_nav_menu>div>ul{
display:inline-block;vertical-align:top}
.okna-back-to-top:before{
content:"\f106";font-family:oknabam}
.okna-back-to-top,.okna-back-to-top:visited{
font-size:20px;border-radius:3px;position:fixed;bottom:30px;right:30px;line-height:40px;width:40px;text-align:center;z-index:10;transition:opacity 300ms ease-in-out}
.okna-back-to-top .screen-reader-text{
left:0;margin:0}
.menu-toggle:before,.search-item a:before,.dropdown-menu-toggle:before,.cat-links:before,.tags-links:before,.comments-link:before,.nav-previous .prev:before,.nav-next .next:before,.okna-back-to-top:before{
-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;speak:none}
.cat-links:before,.tags-links:before,.comments-link:before,.nav-previous .prev:before,.nav-next .next:before{
opacity:.7}
.gp-icon{
display:inline-flex;align-self:center}
.gp-icon svg{
height:1em;width:1em;top:.125em;position:relative;fill:currentColor}
.icon-menu-bars svg:nth-child(2),.toggled .icon-menu-bars svg:nth-child(1),.icon-search svg:nth-child(2),.close-search .icon-search svg:nth-child(1){
display:none}
.toggled .icon-menu-bars svg:nth-child(2),.close-search .icon-search svg:nth-child(2){
display:block}
.entry-meta .gp-icon{
margin-right:.6em;opacity:.7}
.dropdown-hover .sub-menu .dropdown-menu-toggle .gp-icon svg,.dropdown-hover .children .dropdown-menu-toggle .gp-icon svg,.dropdown-hover.both-left .inside-right-sidebar .dropdown-menu-toggle .gp-icon svg,.dropdown-hover .inside-left-sidebar .dropdown-menu-toggle .gp-icon svg,.nav-next .gp-icon svg{
transform:rotate(-90deg);transform-origin:center}
.dropdown-hover .sub-menu-left:not(.toggled) ul ul .dropdown-menu-toggle .gp-icon svg,.dropdown-hover.both-right .inside-left-sidebar .dropdown-menu-toggle .gp-icon svg,.dropdown-hover .inside-right-sidebar .dropdown-menu-toggle .gp-icon svg,.nav-previous .gp-icon svg{
-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.dropdown-click .sfHover>a>.dropdown-menu-toggle>.gp-icon svg,nav.toggled .sfHover>a>.dropdown-menu-toggle>.gp-icon svg,.okna-back-to-top .gp-icon svg{
transform:rotate(180deg)}
nav.toggled .sub-menu .dropdown-menu-toggle .gp-icon svg{
transform:rotate(0deg)}
.infinite-scroll .paging-navigation,.infinite-scroll.neverending .site-footer{
display:none}
.infinity-end.neverending .site-footer{
display:block}
.so-panel.widget{
padding:0}
#mc_embed_signup .clear{
display:block;height:auto;visibility:visible;width:auto}
.container.grid-container{
width:auto}

/* start main page */

.page-id-3388 .site-main {
/*    margin-top: 0px;
	margin-bottom:0px;*/
}

.page-id-3388 .inside-article {
/*padding:0px 40px 0px 40px;*/
}

/* end main page */

.soroka1 {
text-align:center;
color:#000000;
padding-top:40px;
padding-bottom:10px;
}

.soroka1 h1 {
font-size:70px;
font-weight:800;
}

.soroka1 span {
color:#006ab5;
}

.soroka1 h2 {
font-size:26px;
font-weight:500;
}

.soroka5percent {
padding: 12px 6px;
font-size: 30px;
font-weight: 900;
border: solid 4px #006ab5;
border-radius: 35px;
width: 65px;
height: 46px;
margin: 0 auto;
display:none;
}

.soroka2 {
text-align:center;
color:#000000;
padding-top:50px;
padding-bottom:10px;
}

.soroka2 h1 {
font-size:70px;
font-weight:800;
margin-bottom: 6px;
}

.soroka2 h1 span {
color:#026cb1;
}

.soroka2 h2 {
text-align: center;
font-size: 22px;
font-weight: 400;
margin-top: 4px;
line-height: 35px;
}

.soroka2 a {
font-weight:400;
text-decoration: none;
color: #242730;
border-bottom: 1px solid #3fc7ff;
transition: all 0.2s cubic-bezier(0.2, 0.8, 0.7, 0.75);
}

.soroka2 a:hover {
color: #3fc7ff !important;
transition: all 0.2s cubic-bezier(0.2, 0.8, 0.7, 0.75);
}

.soroka3 {
text-align:center;
color:#000000;
}

.soroka3 h1 {
text-align: center;
/*font-size: 24px;*/
font-size: 1.5em;
font-weight: 400;
margin-top: 4px;
}

.soroka3 a {
text-decoration: none;
color: #242730;
border-bottom: 1px solid #3fc7ff;
transition: all 0.2s cubic-bezier(0.2, 0.8, 0.7, 0.75);
}

.soroka3 a:hover {
color:#3fc7ff !important;
transition: all 0.2s cubic-bezier(0.2, 0.8, 0.7, 0.75);
}

.soroka4 {
text-align: center;
font-size: 16px;
font-weight: 400;
min-height: 75px;
}

.soroka4 img {
margin:0 auto 20px auto;
height:100px;
width:auto;
}

.soroka5 {
position:absolute;
padding-left: 260px;
}

.soroka6 {
background:#006ab1;
padding: 18px 8px;
border-radius: 50px;
font-weight: 700;
font-size: 14px;
text-align: center;
width: 63px;
color:#FFFFFF;
}

.soroka7 {
text-transform: uppercase;
color: #006ab1;
font-weight: 600;
margin: 40px 0 10px 0;
text-align:center;
}

.soroka8 {
text-align:center;
font-size:14px;
color:#000000;
}

.soroka8 span {
font-weight:700;
font-size:42px;
}

.soroka9 {
}

.soroka9 img {
height:200px;
width:auto;
margin:0 auto;
}

.soroka10 {
text-align:left;
padding-top:50px;
padding-bottom:50px;
}

.soroka10 h1 {
font-weight:800;
font-size:60px;
}

.soroka10 h2 {
font-weight:300;
font-size:35px;
}

.soroka10 ul {
padding-top: 20px;
font-size:16px;
font-weight:400;
}

.soroka10 li {
}

.soroka11 {
text-align:center;
font-size:16px;
font-weight:800;
padding-bottom:20px;
}

.soroka11 img {
opacity:1;
transition: all 0.2s cubic-bezier(0.2, 0.8, 0.7, 0.75);
}

.soroka11 img:hover {
opacity:0.8;
transition: all 0.2s cubic-bezier(0.2, 0.8, 0.7, 0.75);
}

.strong-view.default .testimonial-heading {
background: url("https://okna-bam.ru/wp-content/uploads/2020/02/quotes.png") no-repeat scroll left center transparent !important;
margin-top: 0;
padding-left: 40px;
text-align: left;
font-weight: bold;
font-size: 16px;
height:25px;
}

.strong-view.default .testimonial-inner {
    border: 1px solid #adedff !important;
    min-height: 330px !important;
}

.soroka12 {
width: 360px;
margin: 0 auto;
}

.soroka12 img {
display:inline;
}

.soroka13 {
}

.soroka13 h1 {
font-weight: 700;
text-align: left;
font-size: 32px;
}

.soroka13 h2 {
font-weight:800;
text-align: right;
font-size:32px;
}

.soroka13 h3 {
    margin-bottom: 20px;
    margin-top: 20px;
    font-size: 18px;
	text-align:right;
	font-weight:400;
}

.soroka13 h4 {
margin-top:40px;
font-weight:800;
color:#000000;
text-align:right;
}

.soroka13 a {
color:#000000;
transition: all 0.2s cubic-bezier(0.2, 0.8, 0.7, 0.75);
}

.soroka13 a:hover {
color:#006ab1 !important;
transition: all 0.2s cubic-bezier(0.2, 0.8, 0.7, 0.75);
}

.soroka14 {
color:#000000;
padding: 15px 40px;
display: block;
height: auto;
width: max-content;
max-width: -moz-max-content;
margin-top: 20px;
margin-bottom: 20px;
position: relative;
box-sizing: border-box;
cursor: pointer;
border-radius: 35px;
font-size: 18px;
font-weight: 700;
border: 4px solid #006ab1;
background-color: #FFFFFF;
}

.soroka14 a {
color:#000000;
transition: all 0.2s cubic-bezier(0.2, 0.8, 0.7, 0.75);
}

.soroka14 a:hover {
color:#3fc7ff;
transition: all 0.2s cubic-bezier(0.2, 0.8, 0.7, 0.75);
}

.soroka-footer1 {
text-align:left;
font-size:14px;
}

.soroka-footer1 a {
color:#3d6ab5 !important;
text-decoration:none;
}

.soroka-footer1 a:hover {
color:#3d6ab5 !important;
text-decoration:underline;
}

.titlesoroka1 {
text-align:center;
font-weight:700;
}

.titlesoroka1 h1 {
font-weight:800;
font-size:45px;
margin-bottom: 10px;
line-height:1em;
}

.titlesoroka1 h2 {
font-weight:800;
font-size:18px;
}

.titlesoroka2 {
text-align:left;
font-weight:300;
}

.titlesoroka2 h1 {
}

.titlesoroka2 h2 {
font-weight:800;
font-size:18px;
}

.titlesoroka2 ul {
padding-top: 20px;
padding-bottom: 20px;
}

.titlesoroka2 ul li::before {
content: "\2714";
padding-right: 10px;
}

.btn-brusbox {
    display: inline-block;
    color: #ff0529;
	padding: 0px 14px;
	border: solid 1px #ff0529;
    border-radius: 13px;
    margin-top: 8px;
    margin-right: 14px;
}

.btn-brusbox a {
    color: #ff0529;
	border-bottom-width: 0px !important;
}	

.btn-brusbox a:hover {
    color: #ff0529;
}	

.btn-gealan {
    display: inline-block;
    color: #001f8c;
	padding: 0px 14px;
	border: solid 1px #001f8c;
    border-radius: 13px;
    margin-top: 8px;
    margin-right: 14px;
}

.btn-gealan a {
    color: #001f8c;
}

.btn-gealan a:hover {
    color: #001f8c;
}

.btn-lam {
    display: inline-block;
    padding: 0px 14px 0px 34px;
    border: solid 1px     #3fc7ff;
    border-radius: 13px;
    margin-top: 8px;
    margin-right: 14px;
    background: url("https://okna-bam.ru/wp-content/uploads/2020/04/icon-lam.png") no-repeat left center;
        background-position-x: left;
        background-position-y: center;
    background-position: 14px;
}

.btn-alutech {
    display: inline-block;
    color: #f1821d;
	padding: 0px 14px;
	border: solid 1px #f1821d;
    border-radius: 13px;
    margin-top: 8px;
    margin-right: 14px;
}

.btn-ral {
    display: inline-block;
    padding: 0px 14px 0px 34px;
    border: solid 1px #3fc7ff;
    border-radius: 13px;
    margin-top: 8px;
    margin-right: 14px;
    background: url("https://okna-bam.ru/wp-content/uploads/2020/04/icon-ral.png") no-repeat left center;
        background-position-x: left;
        background-position-y: center;
    background-position: 14px;
}

.btn-mat {
    display: inline-block;
    padding: 0px 14px 0px 34px;
    border: solid 1px #3fc7ff;
    border-radius: 13px;
    margin-top: 8px;
    margin-right: 14px;
    background: url("https://okna-bam.ru/wp-content/uploads/2020/04/icon-mat.png") no-repeat left center;
        background-position-x: left;
        background-position-y: center;
    background-position: 14px;
}

.mini-grey {
    font-size: 80%;
    color: #8b8b8b;
}

.product-balcony-block {
    margin-bottom: 20px;
}

.product-balcony__name {
    font-size: 120%;
    font-weight: 600;
}

.product-content__text {
    display: flex;
    align-items: baseline;
    margin-right: 40px;
    margin-top: -46px;
}

.product-content__text1 {
    display: flex;
    align-items: baseline;
    margin-right: 40px;
}

.product-content__text i {
    display: block;
    margin: 0 6px;
    -webkit-box-flex: 2;
    -webkit-flex-grow: 2;
    -ms-flex-positive: 2;
    flex-grow: 2;
    border-bottom: 1px dashed #c0c0c0;
}

.product-content-price__how {
    padding-top: 20px;
    padding-left: 20px;
}

.big-price {
    font-size: 280%;
    font-weight: 700;
    display: inline;
}

.product-content-price {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
	margin-top:30px;
}

.product-content-price2 {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
	margin-top:0px;
}

.btn-reading {
	color:#FFFFFF !important;
padding: 15px 40px;
display: block;
width: 50%;
height: auto;
width: max-content;
max-width: -moz-max-content;
margin-top: 20px;
margin-bottom: 20px;
position: relative;
box-sizing: border-box;
cursor: pointer;
border-radius: 35px;
font-size: 140%;
font-weight: 700;
background-color: #006ab1;
/*background-image: linear-gradient(0deg, #35b7ec, #3fc7ff);*/
box-shadow: 0 0px 1px 0 rgba(0, 110, 255, 0.4), 0 4px 5px 0 rgba(0, 132, 255, 0.25);
}

.btn-reading a {
	color:#FFFFFF !important;
}


.ow-button-base a {
background: #006ab1 !important;
padding: 15px 40px !important;
box-shadow: 0 0px 1px 0 rgba(0, 110, 255, 0.4), 0 4px 5px 0 rgba(0, 132, 255, 0.25) !important;
border-radius: 35px !important;
font-size: 140% !important;
font-weight: 700 !important;
}

.product-content-price__how {
    padding-top: 20px;
    padding-left: 20px;
}

.btn-deaf {
    display: inline-block;
    padding: 0px 14px 0px 34px;
    border: solid 1px #3fc7ff;
    border-radius: 13px;
    margin-top: 8px;
    margin-right: 14px;
    background: url("https://okna-bam.ru/wp-content/uploads/2020/02/icon-deaf.png") no-repeat left center;
        background-position-x: left;
        background-position-y: center;
    background-position: 14px;
}

.btn-window {
    display: inline-block;
    padding: 0px 14px 0px 34px;
    border: solid 1px #3fc7ff;
    border-radius: 13px;
    margin-top: 8px;
    margin-right: 14px;
    background: url("https://okna-bam.ru/wp-content/uploads/2020/02/icon-window.png") no-repeat left center;
        background-position-x: left;
        background-position-y: center;
    background-position: 14px;
}

.big-price {
    font-size: 280%;
    font-weight: 700;
    display: inline;
}

.product-content {
    display: flex;
    flex-direction: column;
    margin-left: 40px;
}

.product-content-name {
    font-size: 120%;
    font-weight: 700;
    margin-bottom: 20px;
}

.content-text {
    line-height: 1.6;
    margin-bottom: 20px;
}

.content-text ul {
}

.content-text li {
    list-style: none;
    background: url('https://okna-bam.ru/wp-content/uploads/2020/02/marker.png') no-repeat left top 4px;
    padding-left: 18px;
    margin-left: 2px;
    margin-bottom: 6px;
}

.contpage {
}

.aboutsoroka1 {
}

.aboutsoroka1 a {
border-bottom: solid 1px #01c8ff;
transition: all 0.2s cubic-bezier(0.2, 0.8, 0.7, 0.75);
}

.aboutsoroka1 a:hover {
border-bottom: solid 1px #01c8ff;
color:#01c8ff;
transition: all 0.2s cubic-bezier(0.2, 0.8, 0.7, 0.75);
}

.contpage .alignleft {
    margin-right: 10px !important;
}

.obekty {
text-align:center;
}

.obekty img {
transition: all 0.2s cubic-bezier(0.2, 0.8, 0.7, 0.75);
opacity:1;
}

.obekty img:hover {
transition: all 0.2s cubic-bezier(0.2, 0.8, 0.7, 0.75);
opacity:0.8;
}

.obekty p {
line-height: 1;
}

.obekty .wp-caption-text {
    font-size: 17px;
	font-weight:800;
	color:#000000;
}

.fbx-caption-title {
display:none !important;
}

#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1::after {
    color: #FFFFFF !important;
}

#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-label {
    color: #FFFFFF !important;
}


	/* soroka contact form */
	
	
	#responsive-form{
	margin:0 auto;
        width:100%;
}
.form-row{
	width: 100%;
}
.column-half, .column-full {
	float: left;
	position: relative;
	padding:0.1rem 0.65rem;
	width:100%;
	-webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box
}

.column-three {
	float: left;
	position: relative;
	padding: 0.65rem;
	width:100%;
	-webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box
}


.clearfix:after {
	content: "";
	display: table;
	clear: both;
}

.column-full span {
color:#000000;
}

.column-full .red {
color:#FF0000;
}

/**---------------- Media query ----------------**/
@media only screen and (min-width: 48em) { 
	.column-half{
		width: 50%;
	}

	.column-three{
		width: 33%;
	}

}

.wpcf7 input[type="text"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"], .wpcf7 textarea, .wpcf7 select {
	width: 100%;
	padding: 8px;
	border: 1px solid #ccc;
	border-radius: 3px;
	-webkit-box-sizing: border-box;
	 -moz-box-sizing: border-box;
	      box-sizing: border-box;
	font-family: 'Roboto', sans-serif;
	border: 0 !important;
}

.wpcf7 textarea {
height: 130px;
}

.wpcf7 input[type="text"]:focus{
	background: #fff;
}
.wpcf7-submit{
	background: #FFFFFF !important;
	padding: 8px 20px;
	cursor: pointer;
	border:2px solid #ff6b3a;
	border-radius: 3px;
	color: #000000 !important;
}

.wpcf7-submit:hover {
	background: #FFFFFF !important;
	color: #000000 !important;
}

input[type="submit"] {
background: #000000;
border-radius: 3px;
padding: 10px;
color: #FFFFFF;
width: 100px;
margin: 0 auto;
text-align: center;
margin:0 auto;
font-size: 14px;
font-weight: normal;
}

span.wpcf7-not-valid-tip{
	text-shadow: none;
	font-size: 12px;
	color: #fff;
	background: #006ab5;
	padding: 5px;
	margin: 0px auto;
}

div.wpcf7-validation-errors { 
	text-shadow: none;
	border: transparent;
	background:#006ab5;
	padding: 10px;
	color: #FFFFFF;
	text-align: center;
	font-size: 13px;
	margin: 0px auto;
}

div.wpcf7-mail-sent-ok{
	text-align: center;
	text-shadow: none;
	padding: 5px;
	font-size: 12px;
	background: #FFFFFF;
	border-color: #FFFFFF;
	color: #000000;
	margin: 10px auto;
	width: 600px;
	border-radius: 6px;
}

.soroka-cf {
	font-size:11px;
	color:#000000 !important;
	font-weight:normal;
}	

.soroka-cf a {
    color: #000000 !important;
}

.soroka-cf a:hover, a:focus, a:active {
    color: #000000;
}

	/* end soroka contact form */

.mainsorokacf1 {
background:#f1f1f1;
padding: 40px 20px 10px 20px;
}

.mainsorokacf1 h1 {
font-size: 23px;
margin-bottom: 10px;
line-height: 1em;
font-weight: 400;
text-transform: none;
text-align: center;
margin-top:20px;
}

.mainsorokacf1 h2 {
font-size: 21px;
margin-bottom: 20px;
line-height: 1em;
font-weight: 700;
text-transform: none;
text-align: center;
}

.mainsorokacf1 input[type="submit"] {
color: #FFFFFF !important;
background: #006ab5 !important;
padding: 10px 15px;
display: block;
height: auto;
border-radius: 20px;
width: 215px;
text-transform: uppercase;
font-size: 12px;
font-weight: bold;
margin-top:20px;
}

.mainsorokacf1 input[type="text"] {
margin-bottom: 10px;
}

.mainsorokacf1 .soroka-cf {
text-align:center;
font-size:11px;
margin-top:10px;
}

.mainsorokacf1 .soroka-cf a {
}

.mainsorokacf1 .soroka-cf a {
color:#1e87d1 !important;
}

.product-menu1 {
color:#000000;
font-weight:400;
text-align:center;
margin-bottom:30px;
font-size:15px;
}

.product-menu1 a {
margin-left:15px;
margin-right:15px;
color:#000000;
border-bottom:1px dotted #1e87d1;
}

.product-menu1 a:hover {
text-decoration:none;
color:#1e87d1;
}

.product-soroka1 {
text-align:left;
padding-bottom:20px;
}

.product-soroka1 h1 {
font-size: 22px;
font-weight: 700;
margin-bottom: 20px;
}

.product-soroka1 ul {
padding-top: 20px;
padding-bottom: 20px;
}

.product-soroka1 ul li::before {
    content: "\2714";
    padding-right: 10px;
}

/* Tooltip container */

.tooltip-content {
  position: relative;
}

.tooltip-content:before,
.tooltip-content:after {
  position: absolute;
  content: "";
  opacity: 0;
  transition: all 0.4s ease;
}

.tooltip-content:after {
  content: attr(data-tooltip);
  width: 200px;
  height: 12px;
  font-size: 80%;
  font-weight: 400;
  bottom: -26px;
  left: -6px;
  padding: 4px 6px;
  border-radius: 5px;
  letter-spacing: 1px;
  transform: translateY(-20px);
}

.tooltip-content:hover::before,
.tooltip-content:hover::after {
  opacity: 1;
  transform: translateY(-2px);
}

/* End tooltip container */

/* start video */

.video2 {
	position:relative;
	padding-bottom:56.25%;
	padding-top:25px;
	height:0;
	}

.video2 iframe {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}

/* end video */

.mobileTable {
    overflow: auto;
    width: 100%;
}

    .prtable {color:#333333;width:100%;border-width: 2px;border-color: #fff;border-collapse: collapse;}
    .prtable th {background-color:#efefef;border-width: 2px;padding: 8px;border-style: solid;border-color: #fff;}
    .prtable tr {background-color:#efefef;}
    .prtable td {border-width: 2px;padding: 8px;border-style: solid;border-color: #fff;}
    .mobileTable {overflow:auto;width:100%}
    .prtable th,.prtable td{text-align:center}
    .round {width:15px;height:15px;border-radius:50%;margin: 0 auto !important;}

.head3-soroka {
display: block;
position: fixed;
width: 45px;
margin-top: 15px;
background: #006ab5;
padding: 2px;
height: 45px;
right:0px;
z-index: 9999999;
border-radius: 35px 0px 0px 35px;
padding:10px;
}

.head3-soroka img {
width:45px;
height:45px;
}

.modal-body td {
border-width: 0px !important;
}

/* start calculator */

.lwc-window .leaf-box input {
    width: 60px !important;
	padding-top: 10px !important;
}

/* end calculator */

/* start pay page */

.page-id-3738 .container input {
    width: 100%;
}

.pay-form1 {
margin:0 auto;
width:60%;
}

.page-id-3738 .entry-title {
text-align:center;
}

.page-id-3738 input[type="submit"] {
background-color: #006ab5 !important;
}

.page-id-3738 input[type="submit"]:hover {
background-color: #1e87d1 !important;
}

/* end pay page */

.page-id-4127 .entry-title {
text-align:center;
}

.paystm {
padding-bottom:10px;
}

.paystm img {
width:300px;
height:auto;
}

.teplspoiler ul {
list-style: disc;
margin: 1em 0 1em 2em;
}

.main-navigation .menu-toggle,
.menu-toggle::before {
display:none !important;
}

.sorokatable1 {
}

.okna4 {
text-align:left;
font-size:15px;
}

.okna4 h1 {
font-weight:800 !important;
font-size:18px !important;
margin-bottom:10px !important;
text-align:center;
}

.okna4 h2 {
font-weight:600 !important;
font-size:16px !important;
margin-bottom:10px !important;
text-align:center;
}

.okna4 ul {
margin:0 0 1.5em 0;
}

.okna4 li {
}

.okna4 li::before {
content:"\2714";
padding-right:10px;
}

.oknabam1 {
text-align:center;
}

.oknabam1 img {
height: 50px;
width: auto;
border-radius: 25px;
opacity:1;
}

.oknabam1 img:hover {
opacity:0.6;
}

.oknabam2 {
text-align:right;
}

.oknabam2 img {
height: 40px;
width: auto;
border-radius: 20px;
opacity:1;
}

.oknabam2 img:hover {
opacity:0.6;
}

.oknabam3 {
text-align:right;
margin-top:5px;
}

.oknabam3 img {
height: 20px;
width: auto;
border-radius: 20px;
opacity:1;
}

.oknabam3 img:hover {
opacity:0.6;
}

@media (max-width: 480px) {

.oknabam3 {
text-align: center;
}

.oknabam2 {
text-align: center;
}

.paystm {
padding-top:10px;
}

.pay-form1 {
width:100%;
}

.head3-soroka {
display:none;
}

.btn-gealan,
.btn-brusbox {
margin-bottom:10px;
}

.tooltip-content {
font-size:12px;
}

.btn-mat,
.btn-ral,
.btn-lam {
margin:5px auto !important;
font-size: 12px !important;
text-align: center;
border:0px;
}

.prtable th, .prtable td {
    font-size: 9px;
}

.prtable td {
    border-width: 1px;
    padding: 0px;
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {
text-align: left !important;
color:#006ab5 !important;
}

.titlesoroka1 h1 {
    font-size: 26px;
}

.titlesoroka1 h2 {
    font-size: 16px;
}

.menu-toggle {
display:none !important;
}

.obekty {
    padding-bottom: 25px;
}

.soroka-footer1 {
text-align:center;
}

.inside-header {
    padding: 10px;
}

.menu-toggle {
    padding: 0 20px !important;
}

.soroka1 h1 {
    font-size: 30px;
}

.soroka1 h2 {
    font-size: 20px;
}

.soroka1 {
padding-top: 60px;
padding-bottom: 60px;
}

.soroka2 h1 {
    font-size: 30px;
}

.soroka2 h2 {
font-size: 15px;
line-height: 23px;
}

.soroka3 h1 {
    font-size: 18px;
	margin-top:25px;
}

.soroka4 {
margin-bottom:20px;
}

.soroka5 {
    padding-left: 60%;

}

.soroka7 {
margin: 10px 0 10px 0;
}

.soroka10 {
text-align:center;
}

.soroka10 h1 {
    font-size: 30px;
}

.soroka10 h2 {
    font-size: 20px;
}

.soroka10 ul {
    font-size: 14px !important;
	text-align:left !important;
}

.soroka13 h1 {
    font-size: 26px;
	text-align:center;
}

.soroka13 h2 {
    font-size: 26px;
	text-align:center;
}


.soroka13 h3 {
    font-size: 16px;
    text-align: center;
}

.soroka13 h4 {
    margin-top: 20px;
	text-align: center;
}

.copyright-bar1 {
    width: 100%;
	text-align:center;
}

.copyright-bar2 {
    width: 100%;
	text-align:center;
}

.copyright-bar3 {
    width: 100%;
	text-align:center;
}

.soroka1 span {
display:none;
}

.soroka12 {
    width: 200px;
}	

.soroka12 img {
width:95px;
height:auto;
}

.soroka13 {
margin-top:30px;
}

.strong-view.default .testimonial-heading {
padding-left: 40px !important;
font-size: 15px !important;
padding-bottom: 10px;
}

.strong-view.default div {
    font-size: 14px !important;
}

.site-logo {
width:100%;
text-align:center;
}

.site-cont1 {
width:100%;
text-align:center;
margin-top:20px;
}

.site-cont2 {
/*    display: inline-block;
    width: 100%;
    text-align:center;
    float: none;
*/
display:none;
}

.site-cont3 {
    width: 100%;
    text-align:center;
    float: none;
}

.product-menu1 {
text-align:center;
}

.product-menu1 a {
display:block;
}

.titlesoroka2 h2 {
text-align:center;
}

.product-content-price__how {
    margin: 0 auto;
	padding-top:0;
	padding-left:0px;
}

.btn-reading {
text-align:center;
margin:0 auto;
}

.product-soroka1 h1 {
text-align:center;
}

.footer-widgets .widget ul, ol {
    margin: 0 0 1.5em 0;
}

.product-soroka1 ul {
margin:0;
}

.sorokatable1 {
}

.sorokatable1 td {
font-size:9px;
padding:2px;
}

}
