:root {
--color-red: rgba(199, 26, 26, 1); --color-grey: rgba(58, 58, 61, 1); }
.section-title, .sidebar .section-title {
background: #EEEEEE;
padding: 15px;
margin-bottom: 0;
border-bottom: 1px solid var(--color-red);
}
.news-grid-block {border-bottom: 1px solid #ccc;}
.news-grid-block .vc_btn3-left {margin-bottom: 0;}
.news-grid-block .vc_btn3 {background-color: var(--color-red);}
.news-grid-block .vc_btn3:hover {background-color: var(--color-grey);} #page.boxed {
padding: 0 15px;
min-height: 100vh;
}
.boxed .masthead:not(.side-header):not(.side-header-menu-icon) .top-bar {
width: 100% !important;
}
.classic-header .branding .mini-widgets:last-child {
justify-content: space-between;
}
.masthead:not(.side-header):not(.side-header-menu-icon) .mobile-header-bar {
margin-left: -15px;
margin-right: -15px;
width: auto;
border-bottom: 2px solid var(--color-red);
box-shadow: 0 10px 10px rgba(0,0,0,.2);
}
.masthead.sticky-mobile-on .mobile-header-bar {
width: 100% !important;
}
.mobile-main-nav > li.has-children > a::after, .mobile-main-nav .next-level-button svg, .mobile-main-nav > li.menu-item-language > a::after {
color: var(--color-red);
fill: var(--color-red);
}
.dt-mobile-header .sub-nav .next-level-button::before {
font-size: 12px;
}
@media screen and (max-width: 992px) {
.mobile-branding {
max-width: 30%;
}
}
@media screen and (max-width: 778px) {
.mobile-branding {
max-width: 50%;
}
}
.mini-search input.field {
box-shadow: inset 3px 3px 5px 0 rgba(0,0,0,.1);
}
@media screen and (max-width: 1199px) {
.mini-search input.field {
width: auto !important;
}
}
.sidebar-left .sidebar {
border-right: 0px;
}
.sidebar-divider-vertical.sidebar-left .sidebar .sidebar-content {
padding: 0;
}
.sidebar .widget, .sidebar-content .widget, .elementor-widget-sidebar .widget {
padding: 0;
}
.sidebar-content .custom-nav > li > a span, .sidebar-content .custom-nav > li > ul a span, .sidebar-content .st-accordion li a, .sidebar-content .st-accordion > ul li > a * {
color: var(--color-red);
}
#footer {
border-top: 3px solid #660000;
}
#bottom-bar {
border-top: 1px solid #fff;
} .main-nav > li.home a .menu-item-text {
position: absolute;
left: -9999px;
opacity: 0;
visibility: hidden;
}
.homepage-top-img {
padding: 1px 0;
border-bottom: 1px solid #333;
margin-bottom: 15px;
}
.home-news-block .news-col {margin-bottom: 35px;}
.homepage-bot-img {
border-top: 1px solid #333;
border-bottom: 1px solid #333;
margin: 0 0 15px 0;
color: #fff;
}
.homepage-bot-img .col-txt .vc_column-inner {
margin: 165px 0 200px 50px;
}
.homepage-bot-img .col-img .wpb_single_image {
margin-bottom: 0;
}
.homepage-bot-img .col-txt .vc_custom_heading {
color: #fff;
padding-bottom: 10px;
border-bottom: 1px solid rgba(255,255,255,.5);
}
.sidebar, .home-sidemenu-col {
background: #f9f9f9;
}
.home-sidemenu-col.solid-bg.sidebar-content section.widget_presscore-custom-menu-two.widget {
padding: 0;
}
.sidebar .custom-nav > li, .home-sidemenu-col .custom-nav > li {
border-bottom: 1px solid #CCCCCC;
}
.sidebar .custom-nav > li li, .home-sidemenu-col .custom-nav > li li {
padding: 0;
}
.sidebar .custom-nav > li > a, .home-sidemenu-col .custom-nav > li > a {
padding: 15px;
font: 14px/14px"Roboto Condensed";
text-transform: uppercase;
transition: all .25s;
}
.custom-nav > li > ul {padding: 0 0 0 15px;}
.sidebar .custom-nav > li li a, .home-sidemenu-col .custom-nav > li li a {
display: block;
padding: 8px 15px;
}
.sidebar .custom-nav li a:hover, .home-sidemenu-col .custom-nav li a:hover {
background: #eee;
}
.sidebar .custom-nav > li .custom-menu li.current-menu-item a span {
color: var(--color-grey);
}
.sidebar-content .aio-icon-component {
margin: 10px 15px;
}
.sidebar-content .aio-icon-component .aio-icon-box-link {
background: #fff;
padding: 10px;
border: 1px solid #CCCCCC;
border-radius: 5px;
max-width: 300px;
margin: auto;
transition: all .25s;
}
.sidebar-content .aio-icon-component .aio-icon-box-link:hover {
border: 1px solid var(--color-red);
box-shadow: 0 0 10px rgba(0,0,0,.1);
}
.sidebar-content .aio-icon-component .aio-icon-box-link h5 {
font-size: 14px;
} #pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items li.pojo-a11y-toolbar-item a {
text-decoration: none;
}
body.pojo-a11y-readable-font .main-nav > li > a .menu-text {
font-family: Verdana,Arial,Helvetica,sans-serif !important;
}
body.pojo-a11y-high-contrast .branding a img, 
body.pojo-a11y-high-contrast .branding img {
filter: invert();
}
body.pojo-a11y-resize-font-120 .masthead .top-bar .mini-contacts {
font-size: 120%;
line-height: 200%;
}
body.pojo-a11y-resize-font-120 .masthead.classic-header .header-bar {
height: 235px !important;
}
body.pojo-a11y-resize-font-120 .masthead.classic-header.sticky-on .header-bar {
height: 135px !important;
}
body.pojo-a11y-resize-font-120 .main-nav .sub-nav > li > a .menu-text,
body.pojo-a11y-resize-font-120 .sidebar .custom-nav > li > a, 
body.pojo-a11y-resize-font-120 .home-sidemenu-col .custom-nav > li > a,
body.pojo-a11y-resize-font-120 p:not(.pojo-a11y-toolbar-title) {
line-height: 120% !important;
}
body.pojo-a11y-resize-font-120 .mini-search input.field {
font-size: 16px !important;
min-height: 50px !important;
color: #3a3a3d;
}
body.pojo-a11y-resize-font-120 #bottom-bar {
font-size: 100%;
}
body.pojo-a11y-resize-font-120 .wpml-ls-legacy-list-horizontal .wpml-ls-flag {
width: 22px;
height: 15px;
}
body.pojo-a11y-resize-font-120 .page-title .wf-wrap {
min-height: 230px;
}
body.pojo-a11y-resize-font-120 .page-title h1 {
font-size: 50px !important;
}
body.pojo-a11y-resize-font-120 .vc_btn3.vc_btn3-size-sm {
font-size: 16px !important;
}
body.pojo-a11y-resize-font-130 .masthead .top-bar .mini-contacts {
font-size: 130%;
line-height: 200%;
}
body.pojo-a11y-resize-font-130 .masthead.classic-header .header-bar {
height: 255px !important;
}
body.pojo-a11y-resize-font-130 .masthead.classic-header.sticky-on .header-bar {
height: 155px !important;
}
body.pojo-a11y-resize-font-130 .main-nav .sub-nav > li > a .menu-text,
body.pojo-a11y-resize-font-130 .sidebar .custom-nav > li > a, 
body.pojo-a11y-resize-font-130 .home-sidemenu-col .custom-nav > li > a,
body.pojo-a11y-resize-font-130 p:not(.pojo-a11y-toolbar-title) {
line-height: 130% !important;
}
body.pojo-a11y-resize-font-130 .mini-search input.field {
font-size: 18px !important;
min-height: 55px !important;
color: #3a3a3d;
}
body.pojo-a11y-resize-font-130 #bottom-bar {
font-size: 110%;
}
body.pojo-a11y-resize-font-130 .wpml-ls-legacy-list-horizontal .wpml-ls-flag {
width: 26px;
height: 17px;
}
body.pojo-a11y-resize-font-130 .page-title .wf-wrap {
min-height: 250px;
}
body.pojo-a11y-resize-font-130 .page-title h1 {
font-size: 60px !important;
}
body.pojo-a11y-resize-font-130 .vc_btn3.vc_btn3-size-sm {
font-size: 18px !important;
} @media screen and (min-width:992px) {
.home-news-block .sidemenu-col {flex: 0 0 290px;}
.home-news-block .news-col {flex: 1;}
}
@media screen and (max-width:991px) {
.home-news-block .sidemenu-col {order: 2;}
.home-news-block .news-col {order: 1;}
}
@media screen and (max-width:767px) {
.mini-search input.field, .animate-search-width input.field:focus, .animate-search-width input.field:active, .animate-search-width:hover input.field {
width: auto;
}
.homepage-bot-img {display: flex; flex-direction: column;}
.homepage-bot-img .col-img {order: 1;}
.homepage-bot-img .col-txt {order: 2;}
.homepage-bot-img .col-img .wpb_single_image.vc_align_right {text-align: center;}
.homepage-bot-img .col-txt .vc_column-inner {
margin: 100px 0 100px 0px;
}
}