p.osob.gray{color:#699cba}p.osob.red{color:#e72933}p.osob.blue{color:#233e50}p.osob{border:3px solid #d3d8dc;padding:0 10px 10px;font-size:24px;font-weight:bold;color:#111a20;border-top:none}span.icon-close::after{display:block;width:30px;height:30px;position:absolute;top:10px;right:20px;content:'x';color:#000;z-index:999999;font-weight:bold;font-size:20px;cursor:pointer}div#popup{position:fixed;width:300px;height:0;overflow:hidden;opacity:0;transition:all 1.5s;top:12%;left:calc(50% - 150px);background-color:#fff;padding:20px 30px;text-align:center}div#popup.active{height:auto;opacity:1;z-index:9999}.contactform p{margin-bottom:10px}.go-to-top{background-color:#233e50}#main_content input,#main_content textarea,#topic+div input,#topic+div textarea{border:1px solid #233e50}#topic+div textarea{max-height:150px}#main_content input[type="submit"],#topic+div input[type="submit"]{background-color:#233e50;color:#fff;display:inline-block;padding:10px 20px;font-weight:bold;border-radius:2px}#main_content .contactform textarea{height:223px}.top .col-sm-4.text-center+.col-sm-4{padding:20px 0 0 0}.callback_phone{display:inline-block;border:2px solid #fff;color:#fff;font-weight:bold;padding:10px 20px;margin-top:10px;border-radius:5px;cursor:pointer}.sub_page_header .page-title{padding:20px 0 60px 0}.sub_page_header .page-title h1{font-size:30px}.clean_heading a{font-size:22px;font-weight:bold}#navigation>li li>a{color:#fff;text-align:center}#topic{position:fixed;z-index:99;width:100%;left:0;top:0;display:block;height:0;opacity:0;transition:all 1s;overflow:hidden}header#topic.active{height:auto;opacity:1}footer#footer{background-color:#233e50;padding:30px 0}.default-style a.link_cat{display:block;text-align:center;font-size:22px;border:3px solid #233e50;padding:10px 0;text-transform:uppercase;border-bottom:none;color:#233e50;font-weight:bold}#main_content .headrow{padding:30px 0;font-size:30px;font-weight:bold;margin:20px 0}.content_row_wrapper{padding:0 10px}.callme{padding:20px 0;color:#fff;font-style:italic;font-weight:bold}.callme.default-style a,.callme.default-style{color:#fff}.header-right{float:none;text-align:right;position:static;right:0;bottom:0}.header-right nav{width:100%;float:none}#navigation>li{position:relative;display:table-cell;float:none}#navigation a{display:block;width:100%;text-transform:uppercase}.header-right ul{width:100%;float:none;display:table}.block_pfone p{margin-bottom:10px;font-weight:bold;padding-left:20px;font-size:20px}.block_pfone{padding-top:20px;color:#fff;font-style:italic}.block_pfone a{display:block;color:#fff;font-weight:bold}#logo{float:none}header.top-header,div.top{background-color:#233e50}.with_icons>div>div{margin-bottom:10px}.list-content p{margin-bottom:0}.rt_heading_wrapper{padding-bottom:0}.rt_tabs.tab-style-1 .tab_nav>li{font-size:20px}.tab_content{margin-top:20px}.rt_heading_wrapper.style-4>.style-4{line-height:100%}.rt_divider.style-4{height:1px;margin:20px 0}.tab_contents{margin-left:20px!important;margin-right:20px!important}a{text-decoration:none}.call-block{margin-top:20px}body.mobile-menu.layout2 header .header-right{background-color:transparent}.mobile-menu header #navigation>li>a,.mobile-menu header #navigation li.menu-item-has-children>a:after{border-color:transparent}@media screen and (max-width:978px ){.header-right{float:none;text-align:right;position:absolute;right:0;bottom:auto}#navigation>li{position:relative;display:block;float:none}body.mobile-menu.layout2 header .header-right{background-color:#fff}body #mobile-logo .sitename>a,body .mobile-menu-button{color:#fff}.mobile-menu-button{top:-35px}body #navigation>li.current-menu-item>a,body #navigation>li>a{color:#5583ac;font-weight:bold}.mobile-menu header #navigation li.menu-item-has-children>a:before,body.mobile-menu header #navigation>li li>a{color:#5583ac;font-weight:bold}.wpb_single_image .vc_single_image-wrapper{max-width:100%;display:block;text-align:center}.header-elements{padding:0}}@media screen and (max-width:750px ){body #logo img{max-height:75px}.block_pfone p{display:none}span.icon-phone.icon{display:none}.call-block{margin-top:20px;display:none}.block_pfone{padding-top:35px;color:#fff;font-style:italic;margin-left:40px}.header-right{margin-top:0}.soc_but{display:none}.callback_phone{display:none}}