/* 
* Theme Name: AmadeoPro 2.1
* Text Domain: amadeopro
* Domain Path: /languages
* Theme URI:
* Description: Theme - AmadeoPro - WCAG 2.1
* Version: 1.0
* Author: GrupaWW
* Author URI: https://grupaww.dev/ 
*/
@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,700;0,800;1,400&display=swap");
:root { --primary: #3552a6; --secondary: #c00000; --deco: #efefef; --decoLight: #f9f9f9; --border: #dbdbdb; --important: #A30000; --white: #fff; --black: #000; --facebook: #3B5998; --twitter: #00ACEE; --youtube: #c4302b; --linkedin: #0a66c2; --colorBlack: #000; --colorCyanGrey: #abb8c3; --colorWhite: #fff; --colorPink: #f78da7; --colorRed: #cf2e2e; --colorOrange: #ff6900; --colorYellow: #fcb900; --colorLightGreen: #7bdcb5; --colorVividGreen: #00d084; --colorPaleBlue: #8ed1fc; --colorVividBlue: #0693e3; --colorVividPurple: #9b51e0; --colorLightGray: #f3f4f5; --colorPaleGreen: #e9fbe5; --colorPaleBlue: #e7f5fe; --colorPalePink: #fcf0ef; --colorRandom: #444; --colorWordpress: #3499cd; --color500px: #000; --colorAmazon: #f90; --colorBandcamp: #1ea0c3; --colorBehance: #0757fe; --colorLink: #f0f0f0; --colorCodepen: #1e1f26; --colorDeviantArt: #02e49b; --colorDribbble: #e94c89; --colorDropbox: #4280ff; --colorEtsy: #f45800; --colorFacebook: #1778f2; --colorFlicker: #0461dd; --colorFoursquare: #e65678; --colorGoodreads: #eceadd; --colorGoogle: #ea4434; --colorGithub: #24292d; --colorInstagram: #f00075; --colorLastfm: #e21b24; --colorLinkedin: #0d66c2; --colorMastodon: #3288d4; --colorMeetup: #f6405f; --colorMedium: #02ab6c; --colorPatreon: #ff424d; --colorPinterest: #e60122; --colorPocket: #ef4155; --colorReddit: #fe4500; --colorSkype: #0478d7; --colorSnapchat: #fefc00; --colorSoundcloud: #ff5600; --colorSpotify: #1bd760; --colorTelegram: #2aabee; --colorTiktok: #000; --colorTumblr: #011835; --colorTwitch: #6440a4; --colorTwitter: #1da1f2; --colorVimeo: #1eb7ea; --colorVk: #4680c2; --colorYelp: #d32422; --colorYoutube: #ff0000; --yellow: #ff0; --gap: 20px; --borderRadius: 3px; --fontDefault: 'Open Sans', sans-serif; }

/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

.breadcrumbs__link,.breadcrumbs__item{
	color:#bc0000 !important;
}


@media(min-width: 1000px){
	.view .view-header .view-title,.has-large-font-size{
	text-align: center !important;
	font-size: 3.6rem !important;
	font-weight: 300 !important;
	line-height: 1.4em !important;
	font: inherit;
    vertical-align: baseline;
	text-transform: uppercase;
}
}
.view .view-header .view-title::after {
    content: "";
    display: block;
    width: 660px;              
    height: 20px;             
    margin-top: 10px;          
    background-image: url("https://rcmc.spartanska.pl/wp-content/uploads/2026/01/geny.png");
    background-size: contain;  
    background-repeat: no-repeat;
    background-position: center;
	text-align:center;
	margin-left: auto;
    margin-right: auto;
}
}

.custom-posts {
    margin-left: 10%;
    margin-right: 10%;
}
.widget.widget_search form button[type="submit"] {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 48px;
    height: 48px;
    border: 2px solid rgb(225, 225, 225);
    border-radius: 3px;
    background: rgb(243, 243, 243);
    
}
.wp-block-search__inside-wrapper {
    display: flex;
    flex: auto;
    flex-wrap: nowrap;
    max-width: 100%;
}
.twitter {
    border: 2px solid #00ACEE;
    background: #00ACEE;
}
.youtube {
    border: 2px solid #c4302b;
    background: #c4302b;
}
.facebook, .twitter, .youtube {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 48px;
    height: 48px;
    border-radius: 3px;
    font-size: 1.75rem;
    color: white ;
    text-decoration: none;
	
}
.bip {
    background-color: #c00000;
    border: 2px solid #c00000;
    --primary: var(--secondary);
    font-weight: 700;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 48px;
    height: 48px;
    border-radius: 3px;
    font-size: 1.75rem;
    color: white ;
    text-decoration: none;
}

.facebook {
    border: 2px solid #3B5998;
    background: #3B5998;
}
.html-social-media li {
    margin-right: 3px;
}
.html-social-media {
    display: inline-flex;
}
.custom-posts .custom-posts-heading{
	display:none ;
}
.btn-simple {
	background-color:#bc0000 !important;
		
	}
.current_page_item {
	background-color:#bc0000;
	color:white !important;
}
.header__nav-menu .menu .menu-item:hover{
	color:#bc0000 ;
}
.wp-block-cover{
	    background-image: url(https://cwbk.spartanska.pl/wp-content/uploads/2021/11/tlo-scaled.jpg);
}

.godlo{
	margin-top: -8px !important;
}

	
}

aside{
	display:none !important ;
}
.main{
	margin:auto !important;
}
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, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, .main__quick ul li a:before, a:before, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; }

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }

body { line-height: 1; }

ol, ul { list-style: none; }

blockquote, q { quotes: none; }

blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }

table { border-collapse: collapse; border-spacing: 0; }

mark { background: transparent; }

@font-face { font-family: 'stronaWCAG'; src: url("assets/fonts/stronaWCAG.ttf?dxc0qr") format("truetype"), url("assets/fonts/stronaWCAG.woff?dxc0qr") format("woff"), url("assets/fonts/stronaWCAG.svg?dxc0qr#stronaWCAG") format("svg"); font-weight: normal; font-style: normal; font-display: block; }

i, .main__quick ul li a:before, a:before { /* use !important to prevent issues with browser extensions that change fonts */ font-family: 'stronaWCAG' !important; speak: never; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.icon-clock-solid:before { content: "\e929"; }

.icon-dollar-sign-solid:before, .ico-dollar > a:before { content: "\e92a"; }

.icon-recycle-solid:before, .ico-recycle > a:before { content: "\e92b"; }

.icon-trash-alt-regular:before, .ico-trash > a:before { content: "\e92c"; }

.icon-times-solid:before { content: "\e924"; }

.icon-play-solid:before { content: "\e920"; }

.icon-pause-solid:before { content: "\e921"; }

.icon-chevron-up-solid:before { content: "\e917"; }

.icon-chevron-down-solid:before { content: "\e918"; }

.icon-chevron-left-solid:before { content: "\e919"; }

.icon-chevron-right-solid:before { content: "\e91a"; }

.icon-chevron-circle-up-solid:before { content: "\e91b"; }

.icon-chevron-circle-down-solid:before { content: "\e91c"; }

.icon-chevron-circle-left-solid:before { content: "\e91d"; }

.icon-chevron-circle-right-solid:before { content: "\e91e"; }

.icon-arrow-up-solid:before { content: "\e903"; }

.icon-arrow-down-solid:before { content: "\e902"; }

.icon-arrow-left-solid:before { content: "\e900"; }

.icon-arrow-right-solid:before { content: "\e901"; }

.icon-vote-yea-solid:before, .ico-vote > a:before { content: "\e90d"; }

.icon-bus-solid:before, .ico-transport > a:before { content: "\e90e"; }

.icon-baby-solid:before, .ico-baby > a:before { content: "\e90f"; }

.icon-map-marked-alt-solid:before, .ico-map > a:before { content: "\e910"; }

.icon-users-solid:before, .ico-users > a:before { content: "\e922"; }

.icon-drafting-compass-solid:before, .ico-compass > a:before { content: "\e923"; }

.icon-newspaper-solid:before, .ico-news > a:before { content: "\e911"; }

.icon-sms-solid:before, .ico-sms > a:before { content: "\e912"; }

.icon-theater-masks-solid:before, .ico-culture > a:before { content: "\e913"; }

.icon-hands-helping-solid:before, .ico-hands > a:before { content: "\e914"; }

.icon-graduation-cap-solid:before, .ico-education > a:before { content: "\e915"; }

.icon-tractor-solid:before, .ico-agroculture > a:before { content: "\e916"; }

.icon-search-solid:before { content: "\e904"; }

.icon-font-solid:before { content: "\e905"; }

.icon-adjust-solid:before { content: "\e906"; }

.icon-facebook-f-brands:before { content: "\e907"; }

.icon-twitter-brands:before { content: "\e908"; }

.icon-linkedin-in-brands:before { content: "\e927"; }

.icon-youtube-brands:before { content: "\e909"; }

.icon-instagram-brands:before { content: "\e90a"; }

.icon-print-solid:before { content: "\e90b"; }

.icon-file-regular:before { content: "\e90c"; }

.icon-book-solid:before { content: "\e91f"; }

.icon-futbol-solid:before, .ico-fotbol > a:before { content: "\e925"; }

.icon-calendar-alt-regular:before { content: "\e926"; }

.icon-american-sign-language-interpreting-solid:before { content: "\e928"; }

.icon-heart:before { content:"\e9df";}

html { scroll-behavior: smooth; font-family: var(--fontDefault); font-size: 62.5%; }

html.font-medium { font-size: 80%; }

html.font-large { font-size: 100%; }

body { font-size: 1.4rem; line-height: normal; min-width: 360px; background: var(--white); color: var(--primary); opacity: 0; transition: opacity 200ms ease-in-out; }

.contrast-black-white body.custom-background, .contrast-black-yellow body.custom-background { background-image: none; background-color: var(--black); }

body.accessibility-mode { opacity: 1; }

body.page-template-page-bip { --primary: #c00000; }

.contrast-black-white body { background: var(--black); color: var(--white); }

.contrast-black-yellow body { background: var(--black); color: var(--yellow); }

* { box-sizing: border-box; }

:focus { outline: none; outline-offset: 1px; }

.focus-ring, .btn-icon-small:hover, .btn-icon-small.focus-ring, .post .post-link.focus-ring .post-title, .post-type-logotypes__link:hover, .view .view-header .view-print:hover, .widget.widget_text a:hover, .widget.widget_media_image a:hover { outline: 2px solid var(--primary); text-decoration: none; }

.contrast-black-white .focus-ring, .contrast-black-white .btn-icon-small:hover, .contrast-black-white .post .post-link.focus-ring .post-title, .post .post-link.focus-ring .contrast-black-white .post-title, .contrast-black-white .post-type-logotypes__link:hover, .contrast-black-white .view .view-header .view-print:hover, .view .view-header .contrast-black-white .view-print:hover, .contrast-black-white .widget.widget_text a:hover, .widget.widget_text .contrast-black-white a:hover, .contrast-black-white .widget.widget_media_image a:hover, .widget.widget_media_image .contrast-black-white a:hover { outline-color: var(--white); }

.contrast-black-yellow .focus-ring, .contrast-black-yellow .btn-icon-small:hover, .contrast-black-yellow .post .post-link.focus-ring .post-title, .post .post-link.focus-ring .contrast-black-yellow .post-title, .contrast-black-yellow .post-type-logotypes__link:hover, .contrast-black-yellow .view .view-header .view-print:hover, .view .view-header .contrast-black-yellow .view-print:hover, .contrast-black-yellow .widget.widget_text a:hover, .widget.widget_text .contrast-black-yellow a:hover, .contrast-black-yellow .widget.widget_media_image a:hover, .widget.widget_media_image .contrast-black-yellow a:hover { outline-color: var(--yellow); }

.clear { display: block; width: 100%; clear: both; }

.screen-reader-text, .sr-only, .header-area .widget.widget_custom_html .widget-header, .search-area .widget.widget_search .widget-header, .before_header_area .widget.widget_text .widget-header { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0; background: var(--primary); color: var(--white); }

.container, .post-type-slider__inner { width: 100%; /*max-width: 1200px;*/ padding: 0 10px; margin: 0 auto; }

@media screen and (min-width: 40em) { .container, .post-type-slider__inner { padding: 0 25px; } }

h1, .h1, h2, .h2, h3, .h3, h4, .h4, .widget .widget-header, h5, .h5, h6, .h6 { font-weight: 800; line-height: 1.4em; }

h1, .h1 { font-size: 3rem; }

h2, .h2 { font-size: 2.5rem; }

h3, .h3 { font-size: 2.25rem; }

h4, .h4, .widget .widget-header { font-size: 2rem; }

h5, .h4, .widget .widget-header { font-size: 1.75rem; }

h6, .h6 { font-size: 1.5rem; }

strong { font-weight: 700; }

pre { font-family: monospace; }

em { font-style: italic; }

hr { border-top: 1px solid var(--border); border-right: 0; border-bottom: 0; border-left: 0; margin: 30px 0; }

sup { vertical-align: super; font-size: smaller; }

sub { vertical-align: sub; font-size: smaller; }

a { color: var(--secondary); text-decoration: underline; }

.contrast-black-white a, .contrast-black-yellow a { color: inherit; }

a:hover { text-decoration: none; }

.footer-area a { color: inherit; }

img { max-width: 100%; height: auto; }

button { padding: 0; border: 0; background: transparent; cursor: pointer; }

.btn-icon-small { display: inline-flex; align-items: center; justify-content: center; padding: 2px; background: var(--white); border: 2px solid var(--primary); border-radius: var(--borderRadius); width: 2.8rem; height: 2.8rem; font-size: 1.8rem; color: var(--black); }

.contrast-black-white .btn-icon-small { border-color: var(--white); }

.contrast-black-yellow .btn-icon-small { border-color: var(--white); }

.contrast-black-white .btn-icon-small:hover, .contrast-black-white .btn-icon-small.focus-ring, .contrast-black-white .post .post-link.focus-ring .btn-icon-small.post-title, .post .post-link.focus-ring .contrast-black-white .btn-icon-small.post-title, .contrast-black-white .view .view-header .btn-icon-small.view-print:hover, .view .view-header .contrast-black-white .btn-icon-small.view-print:hover, .contrast-black-white .widget.widget_text a.btn-icon-small:hover, .widget.widget_text .contrast-black-white a.btn-icon-small:hover, .contrast-black-white .widget.widget_media_image a.btn-icon-small:hover, .widget.widget_media_image .contrast-black-white a.btn-icon-small:hover { outline-color: var(--white); }

.contrast-black-yellow .btn-icon-small:hover, .contrast-black-yellow .btn-icon-small.focus-ring, .contrast-black-yellow .post .post-link.focus-ring .btn-icon-small.post-title, .post .post-link.focus-ring .contrast-black-yellow .btn-icon-small.post-title, .contrast-black-yellow .view .view-header .btn-icon-small.view-print:hover, .view .view-header .contrast-black-yellow .btn-icon-small.view-print:hover, .contrast-black-yellow .widget.widget_text a.btn-icon-small:hover, .widget.widget_text .contrast-black-yellow a.btn-icon-small:hover, .contrast-black-yellow .widget.widget_media_image a.btn-icon-small:hover, .widget.widget_media_image .contrast-black-yellow a.btn-icon-small:hover { outline-color: var(--yellow); }

.btn-icon-small:hover, .btn-icon-small:hover, .btn-icon-small.focus-ring, .post .post-link.focus-ring .btn-icon-small.post-title, .view .view-header .btn-icon-small.view-print:hover, .widget.widget_text a.btn-icon-small:hover, .widget.widget_media_image a.btn-icon-small:hover { outline-offset: 1px; outline-color: var(--black); }

.btn-icon-small--font { align-items: flex-end; }

.btn-icon-small--small { font-size: 1rem; }

.btn-icon-small--medium { font-size: 1.5rem; }

.btn-icon-small--large { font-size: 2rem; }

.btn-icon-small--black-white { background: var(--black); border-color: var(--black); color: var(--white); }

.contrast-black-yellow .btn-icon-small--black-white { border-color: var(--white) !important; }

.btn-icon-small--black-yellow { background: var(--black); border-color: var(--black); color: var(--yellow); }

.contrast-black-white .btn-icon-small--black-yellow, .contrast-black-yellow .btn-icon-small--black-yellow { border-color: var(--yellow) !important; }

.btn-menu { display: flex; flex-direction: column; align-items: center; justify-content: center; width: 48px; height: 48px; border-radius: var(--borderRadius); margin: 1px; overflow: hidden; }

@media screen and (min-width: 64em) { .btn-menu { display: none; } }

.btn-menu .bar, .btn-menu:before, .btn-menu:after { position: relative; width: 30px; height: 4px; background: var(--primary); border-radius: var(--borderRadius); margin: 3px 0; transition: all 300ms ease-in-out; }

.contrast-black-white .btn-menu .bar, .contrast-black-white .btn-menu:before, .contrast-black-white .btn-menu:after { background: var(--white); }

.contrast-black-yellow .btn-menu .bar, .contrast-black-yellow .btn-menu:before, .contrast-black-yellow .btn-menu:after { background: var(--yellow); }

.btn-menu .bar { left: 0; }

.btn-menu:before, .btn-menu:after { content: ''; display: block; }

.btn-menu:before { top: 0; }

.btn-menu:after { bottom: 0; }

.btn-menu.active:before { transform: rotate(45deg); top: 10px; }

.btn-menu.active .bar { left: 100vw; }

.btn-menu.active:after { transform: rotate(-45deg); bottom: 10px; }

.btn-menu.focus-ring, .btn-menu.btn-icon-small:hover, .post .post-link.focus-ring .btn-menu.post-title, .btn-menu.post-type-logotypes__link:hover, .view .view-header .btn-menu.view-print:hover, .widget.widget_text a.btn-menu:hover, .widget.widget_media_image a.btn-menu:hover { outline: 0; background: var(--primary); }

.contrast-black-white .btn-menu.focus-ring, .contrast-black-white .btn-menu.btn-icon-small:hover, .contrast-black-white .post .post-link.focus-ring .btn-menu.post-title, .post .post-link.focus-ring .contrast-black-white .btn-menu.post-title, .contrast-black-white .btn-menu.post-type-logotypes__link:hover, .contrast-black-white .view .view-header .btn-menu.view-print:hover, .view .view-header .contrast-black-white .btn-menu.view-print:hover, .contrast-black-white .widget.widget_text a.btn-menu:hover, .widget.widget_text .contrast-black-white a.btn-menu:hover, .contrast-black-white .widget.widget_media_image a.btn-menu:hover, .widget.widget_media_image .contrast-black-white a.btn-menu:hover { background: var(--white); }

.contrast-black-yellow .btn-menu.focus-ring, .contrast-black-yellow .btn-menu.btn-icon-small:hover, .contrast-black-yellow .post .post-link.focus-ring .btn-menu.post-title, .post .post-link.focus-ring .contrast-black-yellow .btn-menu.post-title, .contrast-black-yellow .btn-menu.post-type-logotypes__link:hover, .contrast-black-yellow .view .view-header .btn-menu.view-print:hover, .view .view-header .contrast-black-yellow .btn-menu.view-print:hover, .contrast-black-yellow .widget.widget_text a.btn-menu:hover, .widget.widget_text .contrast-black-yellow a.btn-menu:hover, .contrast-black-yellow .widget.widget_media_image a.btn-menu:hover, .widget.widget_media_image .contrast-black-yellow a.btn-menu:hover { background: var(--yellow); }

.btn-menu.focus-ring .bar, .btn-menu.btn-icon-small:hover .bar, .post .post-link.focus-ring .btn-menu.post-title .bar, .btn-menu.post-type-logotypes__link:hover .bar, .view .view-header .btn-menu.view-print:hover .bar, .widget.widget_text a.btn-menu:hover .bar, .widget.widget_media_image a.btn-menu:hover .bar, .btn-menu.focus-ring:before, .btn-menu.btn-icon-small:hover:before, .post .post-link.focus-ring .btn-menu.post-title:before, .btn-menu.post-type-logotypes__link:hover:before, .view .view-header .btn-menu.view-print:hover:before, .widget.widget_text a.btn-menu:hover:before, .widget.widget_media_image a.btn-menu:hover:before, .btn-menu.focus-ring:after, .btn-menu.btn-icon-small:hover:after, .post .post-link.focus-ring .btn-menu.post-title:after, .btn-menu.post-type-logotypes__link:hover:after, .view .view-header .btn-menu.view-print:hover:after, .widget.widget_text a.btn-menu:hover:after, .widget.widget_media_image a.btn-menu:hover:after { background: var(--white); }

.contrast-black-white .btn-menu.focus-ring .bar, .contrast-black-white .btn-menu.btn-icon-small:hover .bar, .contrast-black-white .post .post-link.focus-ring .btn-menu.post-title .bar, .post .post-link.focus-ring .contrast-black-white .btn-menu.post-title .bar, .contrast-black-white .btn-menu.post-type-logotypes__link:hover .bar, .contrast-black-white .view .view-header .btn-menu.view-print:hover .bar, .view .view-header .contrast-black-white .btn-menu.view-print:hover .bar, .contrast-black-white .widget.widget_text a.btn-menu:hover .bar, .widget.widget_text .contrast-black-white a.btn-menu:hover .bar, .contrast-black-white .widget.widget_media_image a.btn-menu:hover .bar, .widget.widget_media_image .contrast-black-white a.btn-menu:hover .bar, .contrast-black-white .btn-menu.focus-ring:before, .contrast-black-white .btn-menu.btn-icon-small:hover:before, .contrast-black-white .post .post-link.focus-ring .btn-menu.post-title:before, .post .post-link.focus-ring .contrast-black-white .btn-menu.post-title:before, .contrast-black-white .btn-menu.post-type-logotypes__link:hover:before, .contrast-black-white .view .view-header .btn-menu.view-print:hover:before, .view .view-header .contrast-black-white .btn-menu.view-print:hover:before, .contrast-black-white .widget.widget_text a.btn-menu:hover:before, .widget.widget_text .contrast-black-white a.btn-menu:hover:before, .contrast-black-white .widget.widget_media_image a.btn-menu:hover:before, .widget.widget_media_image .contrast-black-white a.btn-menu:hover:before, .contrast-black-white .btn-menu.focus-ring:after, .contrast-black-white .btn-menu.btn-icon-small:hover:after, .contrast-black-white .post .post-link.focus-ring .btn-menu.post-title:after, .post .post-link.focus-ring .contrast-black-white .btn-menu.post-title:after, .contrast-black-white .btn-menu.post-type-logotypes__link:hover:after, .contrast-black-white .view .view-header .btn-menu.view-print:hover:after, .view .view-header .contrast-black-white .btn-menu.view-print:hover:after, .contrast-black-white .widget.widget_text a.btn-menu:hover:after, .widget.widget_text .contrast-black-white a.btn-menu:hover:after, .contrast-black-white .widget.widget_media_image a.btn-menu:hover:after, .widget.widget_media_image .contrast-black-white a.btn-menu:hover:after { background: var(--black); }

.contrast-black-yellow .btn-menu.focus-ring .bar, .contrast-black-yellow .btn-menu.btn-icon-small:hover .bar, .contrast-black-yellow .post .post-link.focus-ring .btn-menu.post-title .bar, .post .post-link.focus-ring .contrast-black-yellow .btn-menu.post-title .bar, .contrast-black-yellow .btn-menu.post-type-logotypes__link:hover .bar, .contrast-black-yellow .view .view-header .btn-menu.view-print:hover .bar, .view .view-header .contrast-black-yellow .btn-menu.view-print:hover .bar, .contrast-black-yellow .widget.widget_text a.btn-menu:hover .bar, .widget.widget_text .contrast-black-yellow a.btn-menu:hover .bar, .contrast-black-yellow .widget.widget_media_image a.btn-menu:hover .bar, .widget.widget_media_image .contrast-black-yellow a.btn-menu:hover .bar, .contrast-black-yellow .btn-menu.focus-ring:before, .contrast-black-yellow .btn-menu.btn-icon-small:hover:before, .contrast-black-yellow .post .post-link.focus-ring .btn-menu.post-title:before, .post .post-link.focus-ring .contrast-black-yellow .btn-menu.post-title:before, .contrast-black-yellow .btn-menu.post-type-logotypes__link:hover:before, .contrast-black-yellow .view .view-header .btn-menu.view-print:hover:before, .view .view-header .contrast-black-yellow .btn-menu.view-print:hover:before, .contrast-black-yellow .widget.widget_text a.btn-menu:hover:before, .widget.widget_text .contrast-black-yellow a.btn-menu:hover:before, .contrast-black-yellow .widget.widget_media_image a.btn-menu:hover:before, .widget.widget_media_image .contrast-black-yellow a.btn-menu:hover:before, .contrast-black-yellow .btn-menu.focus-ring:after, .contrast-black-yellow .btn-menu.btn-icon-small:hover:after, .contrast-black-yellow .post .post-link.focus-ring .btn-menu.post-title:after, .post .post-link.focus-ring .contrast-black-yellow .btn-menu.post-title:after, .contrast-black-yellow .btn-menu.post-type-logotypes__link:hover:after, .contrast-black-yellow .view .view-header .btn-menu.view-print:hover:after, .view .view-header .contrast-black-yellow .btn-menu.view-print:hover:after, .contrast-black-yellow .widget.widget_text a.btn-menu:hover:after, .widget.widget_text .contrast-black-yellow a.btn-menu:hover:after, .contrast-black-yellow .widget.widget_media_image a.btn-menu:hover:after, .widget.widget_media_image .contrast-black-yellow a.btn-menu:hover:after { background: var(--black); }

.btn-simple { display: inline-flex; align-items: center; gap: 10px; background: var(--secondary); padding: 10px 15px; border-radius: var(--borderRadius); font-size: 1.4rem; font-weight: 800; line-height: 1.6em; color: var(--white); text-transform: uppercase; text-decoration: none; }

.btn-simple .btn-simple-hover, .btn-simple:hover, .post .post-link:hover .post-box .post-more .btn-simple, .custom-posts .custom-posts-list .custom-posts-link:hover .btn-simple { box-shadow: 0 0 0 2px var(--primary); background: var(--white); color: var(--primary); }

.btn-simple.focus-ring, .btn-simple.btn-icon-small:hover, .post .post-link:hover .post-box .post-more .btn-icon-small.btn-simple, .custom-posts .custom-posts-list .custom-posts-link:hover .btn-icon-small.btn-simple, .post .post-link.focus-ring .btn-simple.post-title, .btn-simple.post-type-logotypes__link:hover, .post .post-link:hover .post-box .post-more .post-type-logotypes__link.btn-simple, .custom-posts .custom-posts-list .custom-posts-link:hover .post-type-logotypes__link.btn-simple, .view .view-header .btn-simple.view-print:hover, .view .view-header .post .post-link:hover .post-box .post-more .view-print.btn-simple, .post .post-link:hover .post-box .post-more .view .view-header .view-print.btn-simple, .view .view-header .custom-posts .custom-posts-list .custom-posts-link:hover .view-print.btn-simple, .custom-posts .custom-posts-list .custom-posts-link:hover .view .view-header .view-print.btn-simple, .widget.widget_text a.btn-simple:hover, .widget.widget_text .post .post-link:hover .post-box .post-more a.btn-simple, .post .post-link:hover .post-box .post-more .widget.widget_text a.btn-simple, .widget.widget_text .custom-posts .custom-posts-list .custom-posts-link:hover a.btn-simple, .custom-posts .custom-posts-list .custom-posts-link:hover .widget.widget_text a.btn-simple, .widget.widget_media_image a.btn-simple:hover, .widget.widget_media_image .post .post-link:hover .post-box .post-more a.btn-simple, .post .post-link:hover .post-box .post-more .widget.widget_media_image a.btn-simple, .widget.widget_media_image .custom-posts .custom-posts-list .custom-posts-link:hover a.btn-simple, .custom-posts .custom-posts-list .custom-posts-link:hover .widget.widget_media_image a.btn-simple { border-radius: 0; outline-offset: 2px; }

.contrast-black-white .btn-simple { box-shadow: 0 0 0 2px var(--white); background: var(--black); color: var(--white); }

.contrast-black-white .btn-simple:hover, .contrast-black-white .post .post-link:hover .post-box .post-more .btn-simple, .post .post-link:hover .post-box .post-more .contrast-black-white .btn-simple, .contrast-black-white .custom-posts .custom-posts-list .custom-posts-link:hover .btn-simple, .custom-posts .custom-posts-list .custom-posts-link:hover .contrast-black-white .btn-simple { box-shadow: 0 0 0 2px var(--black); background: var(--white); color: var(--black); }

.contrast-black-white .btn-simple.focus-ring, .contrast-black-white .btn-simple.btn-icon-small:hover, .contrast-black-white .post .post-link:hover .post-box .post-more .btn-icon-small.btn-simple, .post .post-link:hover .post-box .post-more .contrast-black-white .btn-icon-small.btn-simple, .contrast-black-white .custom-posts .custom-posts-list .custom-posts-link:hover .btn-icon-small.btn-simple, .custom-posts .custom-posts-list .custom-posts-link:hover .contrast-black-white .btn-icon-small.btn-simple, .contrast-black-white .post .post-link.focus-ring .btn-simple.post-title, .post .post-link.focus-ring .contrast-black-white .btn-simple.post-title, .contrast-black-white .btn-simple.post-type-logotypes__link:hover, .contrast-black-white .post .post-link:hover .post-box .post-more .post-type-logotypes__link.btn-simple, .post .post-link:hover .post-box .post-more .contrast-black-white .post-type-logotypes__link.btn-simple, .contrast-black-white .custom-posts .custom-posts-list .custom-posts-link:hover .post-type-logotypes__link.btn-simple, .custom-posts .custom-posts-list .custom-posts-link:hover .contrast-black-white .post-type-logotypes__link.btn-simple, .contrast-black-white .view .view-header .btn-simple.view-print:hover, .view .view-header .contrast-black-white .btn-simple.view-print:hover, .contrast-black-white .view .view-header .post .post-link:hover .post-box .post-more .view-print.btn-simple, .view .view-header .post .post-link:hover .post-box .post-more .contrast-black-white .view-print.btn-simple, .contrast-black-white .post .post-link:hover .post-box .post-more .view .view-header .view-print.btn-simple, .post .post-link:hover .post-box .post-more .view .view-header .contrast-black-white .view-print.btn-simple, .contrast-black-white .view .view-header .custom-posts .custom-posts-list .custom-posts-link:hover .view-print.btn-simple, .view .view-header .custom-posts .custom-posts-list .custom-posts-link:hover .contrast-black-white .view-print.btn-simple, .contrast-black-white .custom-posts .custom-posts-list .custom-posts-link:hover .view .view-header .view-print.btn-simple, .custom-posts .custom-posts-list .custom-posts-link:hover .view .view-header .contrast-black-white .view-print.btn-simple, .contrast-black-white .widget.widget_text a.btn-simple:hover, .widget.widget_text .contrast-black-white a.btn-simple:hover, .contrast-black-white .widget.widget_text .post .post-link:hover .post-box .post-more a.btn-simple, .widget.widget_text .post .post-link:hover .post-box .post-more .contrast-black-white a.btn-simple, .contrast-black-white .post .post-link:hover .post-box .post-more .widget.widget_text a.btn-simple, .post .post-link:hover .post-box .post-more .widget.widget_text .contrast-black-white a.btn-simple, .contrast-black-white .widget.widget_text .custom-posts .custom-posts-list .custom-posts-link:hover a.btn-simple, .widget.widget_text .custom-posts .custom-posts-list .custom-posts-link:hover .contrast-black-white a.btn-simple, .contrast-black-white .custom-posts .custom-posts-list .custom-posts-link:hover .widget.widget_text a.btn-simple, .custom-posts .custom-posts-list .custom-posts-link:hover .widget.widget_text .contrast-black-white a.btn-simple, .contrast-black-white .widget.widget_media_image a.btn-simple:hover, .widget.widget_media_image .contrast-black-white a.btn-simple:hover, .contrast-black-white .widget.widget_media_image .post .post-link:hover .post-box .post-more a.btn-simple, .widget.widget_media_image .post .post-link:hover .post-box .post-more .contrast-black-white a.btn-simple, .contrast-black-white .post .post-link:hover .post-box .post-more .widget.widget_media_image a.btn-simple, .post .post-link:hover .post-box .post-more .widget.widget_media_image .contrast-black-white a.btn-simple, .contrast-black-white .widget.widget_media_image .custom-posts .custom-posts-list .custom-posts-link:hover a.btn-simple, .widget.widget_media_image .custom-posts .custom-posts-list .custom-posts-link:hover .contrast-black-white a.btn-simple, .contrast-black-white .custom-posts .custom-posts-list .custom-posts-link:hover .widget.widget_media_image a.btn-simple, .custom-posts .custom-posts-list .custom-posts-link:hover .widget.widget_media_image .contrast-black-white a.btn-simple { box-shadow: 0 0 0 2px var(--black); }

.contrast-black-yellow .btn-simple { box-shadow: 0 0 0 2px var(--yellow); background: var(--black); color: var(--yellow); }

.contrast-black-yellow .btn-simple:hover, .contrast-black-yellow .post .post-link:hover .post-box .post-more .btn-simple, .post .post-link:hover .post-box .post-more .contrast-black-yellow .btn-simple, .contrast-black-yellow .custom-posts .custom-posts-list .custom-posts-link:hover .btn-simple, .custom-posts .custom-posts-list .custom-posts-link:hover .contrast-black-yellow .btn-simple { box-shadow: 0 0 0 2px var(--black); background: var(--yellow); color: var(--black); }

.contrast-black-yellow .btn-simple.focus-ring, .contrast-black-yellow .btn-simple.btn-icon-small:hover, .contrast-black-yellow .post .post-link:hover .post-box .post-more .btn-icon-small.btn-simple, .post .post-link:hover .post-box .post-more .contrast-black-yellow .btn-icon-small.btn-simple, .contrast-black-yellow .custom-posts .custom-posts-list .custom-posts-link:hover .btn-icon-small.btn-simple, .custom-posts .custom-posts-list .custom-posts-link:hover .contrast-black-yellow .btn-icon-small.btn-simple, .contrast-black-yellow .post .post-link.focus-ring .btn-simple.post-title, .post .post-link.focus-ring .contrast-black-yellow .btn-simple.post-title, .contrast-black-yellow .btn-simple.post-type-logotypes__link:hover, .contrast-black-yellow .post .post-link:hover .post-box .post-more .post-type-logotypes__link.btn-simple, .post .post-link:hover .post-box .post-more .contrast-black-yellow .post-type-logotypes__link.btn-simple, .contrast-black-yellow .custom-posts .custom-posts-list .custom-posts-link:hover .post-type-logotypes__link.btn-simple, .custom-posts .custom-posts-list .custom-posts-link:hover .contrast-black-yellow .post-type-logotypes__link.btn-simple, .contrast-black-yellow .view .view-header .btn-simple.view-print:hover, .view .view-header .contrast-black-yellow .btn-simple.view-print:hover, .contrast-black-yellow .view .view-header .post .post-link:hover .post-box .post-more .view-print.btn-simple, .view .view-header .post .post-link:hover .post-box .post-more .contrast-black-yellow .view-print.btn-simple, .contrast-black-yellow .post .post-link:hover .post-box .post-more .view .view-header .view-print.btn-simple, .post .post-link:hover .post-box .post-more .view .view-header .contrast-black-yellow .view-print.btn-simple, .contrast-black-yellow .view .view-header .custom-posts .custom-posts-list .custom-posts-link:hover .view-print.btn-simple, .view .view-header .custom-posts .custom-posts-list .custom-posts-link:hover .contrast-black-yellow .view-print.btn-simple, .contrast-black-yellow .custom-posts .custom-posts-list .custom-posts-link:hover .view .view-header .view-print.btn-simple, .custom-posts .custom-posts-list .custom-posts-link:hover .view .view-header .contrast-black-yellow .view-print.btn-simple, .contrast-black-yellow .widget.widget_text a.btn-simple:hover, .widget.widget_text .contrast-black-yellow a.btn-simple:hover, .contrast-black-yellow .widget.widget_text .post .post-link:hover .post-box .post-more a.btn-simple, .widget.widget_text .post .post-link:hover .post-box .post-more .contrast-black-yellow a.btn-simple, .contrast-black-yellow .post .post-link:hover .post-box .post-more .widget.widget_text a.btn-simple, .post .post-link:hover .post-box .post-more .widget.widget_text .contrast-black-yellow a.btn-simple, .contrast-black-yellow .widget.widget_text .custom-posts .custom-posts-list .custom-posts-link:hover a.btn-simple, .widget.widget_text .custom-posts .custom-posts-list .custom-posts-link:hover .contrast-black-yellow a.btn-simple, .contrast-black-yellow .custom-posts .custom-posts-list .custom-posts-link:hover .widget.widget_text a.btn-simple, .custom-posts .custom-posts-list .custom-posts-link:hover .widget.widget_text .contrast-black-yellow a.btn-simple, .contrast-black-yellow .widget.widget_media_image a.btn-simple:hover, .widget.widget_media_image .contrast-black-yellow a.btn-simple:hover, .contrast-black-yellow .widget.widget_media_image .post .post-link:hover .post-box .post-more a.btn-simple, .widget.widget_media_image .post .post-link:hover .post-box .post-more .contrast-black-yellow a.btn-simple, .contrast-black-yellow .post .post-link:hover .post-box .post-more .widget.widget_media_image a.btn-simple, .post .post-link:hover .post-box .post-more .widget.widget_media_image .contrast-black-yellow a.btn-simple, .contrast-black-yellow .widget.widget_media_image .custom-posts .custom-posts-list .custom-posts-link:hover a.btn-simple, .widget.widget_media_image .custom-posts .custom-posts-list .custom-posts-link:hover .contrast-black-yellow a.btn-simple, .contrast-black-yellow .custom-posts .custom-posts-list .custom-posts-link:hover .widget.widget_media_image a.btn-simple, .custom-posts .custom-posts-list .custom-posts-link:hover .widget.widget_media_image .contrast-black-yellow a.btn-simple { box-shadow: 0 0 0 2px var(--black); }

.btn-small, .site .wpforms-container .wpforms-submit { display: inline-flex; align-items: center; border: 2px solid var(--primary); padding: 5px 15px; border-radius: var(--borderRadius); background: var(--primary); font-weight: 800; text-transform: uppercase; text-decoration: none; color: var(--white); font-size: 1.25rem; line-height: 1.6em; }

.contrast-black-white .btn-small, .contrast-black-white .site .wpforms-container .wpforms-submit, .site .wpforms-container .contrast-black-white .wpforms-submit { border-color: var(--white); background: var(--white); color: var(--black); }

.contrast-black-yellow .btn-small, .contrast-black-yellow .site .wpforms-container .wpforms-submit, .site .wpforms-container .contrast-black-yellow .wpforms-submit { border-color: var(--yellow); background: var(--yellow); color: var(--black); }

.btn-small.active, .site .wpforms-container .active.wpforms-submit, .btn-small:hover, .site .wpforms-container .wpforms-submit:hover { background: var(--secondary); border-color: var(--secondary); }

.contrast-black-white .btn-small.active, .contrast-black-white .site .wpforms-container .active.wpforms-submit, .site .wpforms-container .contrast-black-white .active.wpforms-submit, .contrast-black-white .btn-small:hover, .contrast-black-white .site .wpforms-container .wpforms-submit:hover, .site .wpforms-container .contrast-black-white .wpforms-submit:hover { border-color: var(--white); background: var(--black); color: var(--white); }

.contrast-black-yellow .btn-small.active, .contrast-black-yellow .site .wpforms-container .active.wpforms-submit, .site .wpforms-container .contrast-black-yellow .active.wpforms-submit, .contrast-black-yellow .btn-small:hover, .contrast-black-yellow .site .wpforms-container .wpforms-submit:hover, .site .wpforms-container .contrast-black-yellow .wpforms-submit:hover { border-color: var(--yellow); background: var(--black); color: var(--yellow); }

.btn-small.focus-ring, .btn-small.btn-icon-small:hover, .site .wpforms-container .btn-icon-small.wpforms-submit:hover, .post .post-link.focus-ring .btn-small.post-title, .post .post-link.focus-ring .site .wpforms-container .post-title.wpforms-submit, .site .wpforms-container .post .post-link.focus-ring .post-title.wpforms-submit, .btn-small.post-type-logotypes__link:hover, .site .wpforms-container .post-type-logotypes__link.wpforms-submit:hover, .view .view-header .btn-small.view-print:hover, .view .view-header .site .wpforms-container .view-print.wpforms-submit:hover, .site .wpforms-container .view .view-header .view-print.wpforms-submit:hover, .widget.widget_text a.btn-small:hover, .widget.widget_text .site .wpforms-container a.wpforms-submit:hover, .site .wpforms-container .widget.widget_text a.wpforms-submit:hover, .widget.widget_media_image a.btn-small:hover, .widget.widget_media_image .site .wpforms-container a.wpforms-submit:hover, .site .wpforms-container .widget.widget_media_image a.wpforms-submit:hover, .site .wpforms-container .focus-ring.wpforms-submit { outline-offset: -2px; background: var(--white); color: var(--primary); }

.contrast-black-white .btn-small.focus-ring, .contrast-black-white .btn-small.btn-icon-small:hover, .contrast-black-white .site .wpforms-container .btn-icon-small.wpforms-submit:hover, .site .wpforms-container .contrast-black-white .btn-icon-small.wpforms-submit:hover, .contrast-black-white .post .post-link.focus-ring .btn-small.post-title, .post .post-link.focus-ring .contrast-black-white .btn-small.post-title, .contrast-black-white .post .post-link.focus-ring .site .wpforms-container .post-title.wpforms-submit, .post .post-link.focus-ring .site .wpforms-container .contrast-black-white .post-title.wpforms-submit, .contrast-black-white .site .wpforms-container .post .post-link.focus-ring .post-title.wpforms-submit, .site .wpforms-container .post .post-link.focus-ring .contrast-black-white .post-title.wpforms-submit, .contrast-black-white .btn-small.post-type-logotypes__link:hover, .contrast-black-white .site .wpforms-container .post-type-logotypes__link.wpforms-submit:hover, .site .wpforms-container .contrast-black-white .post-type-logotypes__link.wpforms-submit:hover, .contrast-black-white .view .view-header .btn-small.view-print:hover, .view .view-header .contrast-black-white .btn-small.view-print:hover, .contrast-black-white .view .view-header .site .wpforms-container .view-print.wpforms-submit:hover, .view .view-header .site .wpforms-container .contrast-black-white .view-print.wpforms-submit:hover, .contrast-black-white .site .wpforms-container .view .view-header .view-print.wpforms-submit:hover, .site .wpforms-container .view .view-header .contrast-black-white .view-print.wpforms-submit:hover, .contrast-black-white .widget.widget_text a.btn-small:hover, .widget.widget_text .contrast-black-white a.btn-small:hover, .contrast-black-white .widget.widget_text .site .wpforms-container a.wpforms-submit:hover, .widget.widget_text .site .wpforms-container .contrast-black-white a.wpforms-submit:hover, .contrast-black-white .site .wpforms-container .widget.widget_text a.wpforms-submit:hover, .site .wpforms-container .widget.widget_text .contrast-black-white a.wpforms-submit:hover, .contrast-black-white .widget.widget_media_image a.btn-small:hover, .widget.widget_media_image .contrast-black-white a.btn-small:hover, .contrast-black-white .widget.widget_media_image .site .wpforms-container a.wpforms-submit:hover, .widget.widget_media_image .site .wpforms-container .contrast-black-white a.wpforms-submit:hover, .contrast-black-white .site .wpforms-container .widget.widget_media_image a.wpforms-submit:hover, .site .wpforms-container .widget.widget_media_image .contrast-black-white a.wpforms-submit:hover, .contrast-black-white .site .wpforms-container .focus-ring.wpforms-submit, .site .wpforms-container .contrast-black-white .focus-ring.wpforms-submit { border-color: var(--white); background: var(--black); color: var(--white); }

.contrast-black-yellow .btn-small.focus-ring, .contrast-black-yellow .btn-small.btn-icon-small:hover, .contrast-black-yellow .site .wpforms-container .btn-icon-small.wpforms-submit:hover, .site .wpforms-container .contrast-black-yellow .btn-icon-small.wpforms-submit:hover, .contrast-black-yellow .post .post-link.focus-ring .btn-small.post-title, .post .post-link.focus-ring .contrast-black-yellow .btn-small.post-title, .contrast-black-yellow .post .post-link.focus-ring .site .wpforms-container .post-title.wpforms-submit, .post .post-link.focus-ring .site .wpforms-container .contrast-black-yellow .post-title.wpforms-submit, .contrast-black-yellow .site .wpforms-container .post .post-link.focus-ring .post-title.wpforms-submit, .site .wpforms-container .post .post-link.focus-ring .contrast-black-yellow .post-title.wpforms-submit, .contrast-black-yellow .btn-small.post-type-logotypes__link:hover, .contrast-black-yellow .site .wpforms-container .post-type-logotypes__link.wpforms-submit:hover, .site .wpforms-container .contrast-black-yellow .post-type-logotypes__link.wpforms-submit:hover, .contrast-black-yellow .view .view-header .btn-small.view-print:hover, .view .view-header .contrast-black-yellow .btn-small.view-print:hover, .contrast-black-yellow .view .view-header .site .wpforms-container .view-print.wpforms-submit:hover, .view .view-header .site .wpforms-container .contrast-black-yellow .view-print.wpforms-submit:hover, .contrast-black-yellow .site .wpforms-container .view .view-header .view-print.wpforms-submit:hover, .site .wpforms-container .view .view-header .contrast-black-yellow .view-print.wpforms-submit:hover, .contrast-black-yellow .widget.widget_text a.btn-small:hover, .widget.widget_text .contrast-black-yellow a.btn-small:hover, .contrast-black-yellow .widget.widget_text .site .wpforms-container a.wpforms-submit:hover, .widget.widget_text .site .wpforms-container .contrast-black-yellow a.wpforms-submit:hover, .contrast-black-yellow .site .wpforms-container .widget.widget_text a.wpforms-submit:hover, .site .wpforms-container .widget.widget_text .contrast-black-yellow a.wpforms-submit:hover, .contrast-black-yellow .widget.widget_media_image a.btn-small:hover, .widget.widget_media_image .contrast-black-yellow a.btn-small:hover, .contrast-black-yellow .widget.widget_media_image .site .wpforms-container a.wpforms-submit:hover, .widget.widget_media_image .site .wpforms-container .contrast-black-yellow a.wpforms-submit:hover, .contrast-black-yellow .site .wpforms-container .widget.widget_media_image a.wpforms-submit:hover, .site .wpforms-container .widget.widget_media_image .contrast-black-yellow a.wpforms-submit:hover, .contrast-black-yellow .site .wpforms-container .focus-ring.wpforms-submit, .site .wpforms-container .contrast-black-yellow .focus-ring.wpforms-submit { border-color: var(--yellow); background: var(--black); color: var(--yellow); }

.btn-icon, .owl-carousel .owl-nav .owl-prev, .owl-carousel .owl-nav .owl-next, .widget.widget_custom_html .custom-html-widget .html-social-media li a { display: flex; align-items: center; justify-content: center; width: 48px; height: 48px; border: 2px solid var(--primary); border-radius: var(--borderRadius); background: var(--primary); font-size: 1.75rem; color: var(--white); text-decoration: none; }

.contrast-black-white .btn-icon, .contrast-black-white .owl-carousel .owl-nav .owl-prev, .owl-carousel .owl-nav .contrast-black-white .owl-prev, .contrast-black-white .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .contrast-black-white .owl-next, .contrast-black-white .widget.widget_custom_html .custom-html-widget .html-social-media li a, .widget.widget_custom_html .custom-html-widget .html-social-media li .contrast-black-white a { border-color: var(--white); background: var(--white); color: var(--black); }

.contrast-black-yellow .btn-icon, .contrast-black-yellow .owl-carousel .owl-nav .owl-prev, .owl-carousel .owl-nav .contrast-black-yellow .owl-prev, .contrast-black-yellow .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .contrast-black-yellow .owl-next, .contrast-black-yellow .widget.widget_custom_html .custom-html-widget .html-social-media li a, .widget.widget_custom_html .custom-html-widget .html-social-media li .contrast-black-yellow a { border-color: var(--yellow); background: var(--yellow); color: var(--black); }

.btn-icon:hover, .owl-carousel .owl-nav .owl-prev:hover, .owl-carousel .owl-nav .owl-next:hover, .widget.widget_custom_html .custom-html-widget .html-social-media li a:hover, .btn-icon.focus-ring, .btn-icon.btn-icon-small:hover, .owl-carousel .owl-nav .btn-icon-small.owl-prev:hover, .owl-carousel .owl-nav .btn-icon-small.owl-next:hover, .widget.widget_custom_html .custom-html-widget .html-social-media li a.btn-icon-small:hover, .post .post-link.focus-ring .btn-icon.post-title, .post .post-link.focus-ring .owl-carousel .owl-nav .post-title.owl-prev, .owl-carousel .owl-nav .post .post-link.focus-ring .post-title.owl-prev, .post .post-link.focus-ring .owl-carousel .owl-nav .post-title.owl-next, .owl-carousel .owl-nav .post .post-link.focus-ring .post-title.owl-next, .post .post-link.focus-ring .widget.widget_custom_html .custom-html-widget .html-social-media li a.post-title, .widget.widget_custom_html .custom-html-widget .html-social-media li .post .post-link.focus-ring a.post-title, .owl-carousel .owl-nav .focus-ring.owl-prev, .owl-carousel .owl-nav .owl-prev.post-type-logotypes__link:hover, .owl-carousel .owl-nav .view .view-header .owl-prev.view-print:hover, .view .view-header .owl-carousel .owl-nav .owl-prev.view-print:hover, .owl-carousel .owl-nav .widget.widget_text a.owl-prev:hover, .widget.widget_text .owl-carousel .owl-nav a.owl-prev:hover, .owl-carousel .owl-nav .widget.widget_media_image a.owl-prev:hover, .widget.widget_media_image .owl-carousel .owl-nav a.owl-prev:hover, .owl-carousel .owl-nav .focus-ring.owl-next, .owl-carousel .owl-nav .owl-next.post-type-logotypes__link:hover, .owl-carousel .owl-nav .view .view-header .owl-next.view-print:hover, .view .view-header .owl-carousel .owl-nav .owl-next.view-print:hover, .owl-carousel .owl-nav .widget.widget_text a.owl-next:hover, .widget.widget_text .owl-carousel .owl-nav a.owl-next:hover, .owl-carousel .owl-nav .widget.widget_media_image a.owl-next:hover, .widget.widget_media_image .owl-carousel .owl-nav a.owl-next:hover, .btn-icon.post-type-logotypes__link:hover, .widget.widget_custom_html .custom-html-widget .html-social-media li a.post-type-logotypes__link:hover, .view .view-header .btn-icon.view-print:hover, .view .view-header .widget.widget_custom_html .custom-html-widget .html-social-media li a.view-print:hover, .widget.widget_custom_html .custom-html-widget .html-social-media li .view .view-header a.view-print:hover, .widget.widget_custom_html .custom-html-widget .html-social-media li a.focus-ring, .widget.widget_custom_html .custom-html-widget .html-social-media li .widget.widget_text a:hover, .widget.widget_text .widget.widget_custom_html .custom-html-widget .html-social-media li a:hover, .widget.widget_custom_html .custom-html-widget .html-social-media li .widget.widget_media_image a:hover, .widget.widget_media_image .widget.widget_custom_html .custom-html-widget .html-social-media li a:hover, .widget.widget_text a.btn-icon:hover, .widget.widget_media_image a.btn-icon:hover { outline-offset: -2px; background: var(--white); color: var(--primary); }

.contrast-black-white .btn-icon:hover, .contrast-black-white .owl-carousel .owl-nav .owl-prev:hover, .owl-carousel .owl-nav .contrast-black-white .owl-prev:hover, .contrast-black-white .owl-carousel .owl-nav .owl-next:hover, .owl-carousel .owl-nav .contrast-black-white .owl-next:hover, .contrast-black-white .widget.widget_custom_html .custom-html-widget .html-social-media li a:hover, .widget.widget_custom_html .custom-html-widget .html-social-media li .contrast-black-white a:hover, .contrast-black-white .btn-icon.focus-ring, .contrast-black-white .btn-icon.btn-icon-small:hover, .contrast-black-white .owl-carousel .owl-nav .btn-icon-small.owl-prev:hover, .owl-carousel .owl-nav .contrast-black-white .btn-icon-small.owl-prev:hover, .contrast-black-white .owl-carousel .owl-nav .btn-icon-small.owl-next:hover, .owl-carousel .owl-nav .contrast-black-white .btn-icon-small.owl-next:hover, .contrast-black-white .widget.widget_custom_html .custom-html-widget .html-social-media li a.btn-icon-small:hover, .widget.widget_custom_html .custom-html-widget .html-social-media li .contrast-black-white a.btn-icon-small:hover, .contrast-black-white .post .post-link.focus-ring .btn-icon.post-title, .post .post-link.focus-ring .contrast-black-white .btn-icon.post-title, .contrast-black-white .post .post-link.focus-ring .owl-carousel .owl-nav .post-title.owl-prev, .post .post-link.focus-ring .owl-carousel .owl-nav .contrast-black-white .post-title.owl-prev, .contrast-black-white .owl-carousel .owl-nav .post .post-link.focus-ring .post-title.owl-prev, .owl-carousel .owl-nav .post .post-link.focus-ring .contrast-black-white .post-title.owl-prev, .contrast-black-white .post .post-link.focus-ring .owl-carousel .owl-nav .post-title.owl-next, .post .post-link.focus-ring .owl-carousel .owl-nav .contrast-black-white .post-title.owl-next, .contrast-black-white .owl-carousel .owl-nav .post .post-link.focus-ring .post-title.owl-next, .owl-carousel .owl-nav .post .post-link.focus-ring .contrast-black-white .post-title.owl-next, .contrast-black-white .post .post-link.focus-ring .widget.widget_custom_html .custom-html-widget .html-social-media li a.post-title, .post .post-link.focus-ring .widget.widget_custom_html .custom-html-widget .html-social-media li .contrast-black-white a.post-title, .contrast-black-white .widget.widget_custom_html .custom-html-widget .html-social-media li .post .post-link.focus-ring a.post-title, .widget.widget_custom_html .custom-html-widget .html-social-media li .post .post-link.focus-ring .contrast-black-white a.post-title, .contrast-black-white .owl-carousel .owl-nav .focus-ring.owl-prev, .owl-carousel .owl-nav .contrast-black-white .focus-ring.owl-prev, .contrast-black-white .owl-carousel .owl-nav .owl-prev.post-type-logotypes__link:hover, .owl-carousel .owl-nav .contrast-black-white .owl-prev.post-type-logotypes__link:hover, .contrast-black-white .owl-carousel .owl-nav .view .view-header .owl-prev.view-print:hover, .owl-carousel .owl-nav .view .view-header .contrast-black-white .owl-prev.view-print:hover, .contrast-black-white .view .view-header .owl-carousel .owl-nav .owl-prev.view-print:hover, .view .view-header .owl-carousel .owl-nav .contrast-black-white .owl-prev.view-print:hover, .contrast-black-white .owl-carousel .owl-nav .widget.widget_text a.owl-prev:hover, .owl-carousel .owl-nav .widget.widget_text .contrast-black-white a.owl-prev:hover, .contrast-black-white .widget.widget_text .owl-carousel .owl-nav a.owl-prev:hover, .widget.widget_text .owl-carousel .owl-nav .contrast-black-white a.owl-prev:hover, .contrast-black-white .owl-carousel .owl-nav .widget.widget_media_image a.owl-prev:hover, .owl-carousel .owl-nav .widget.widget_media_image .contrast-black-white a.owl-prev:hover, .contrast-black-white .widget.widget_media_image .owl-carousel .owl-nav a.owl-prev:hover, .widget.widget_media_image .owl-carousel .owl-nav .contrast-black-white a.owl-prev:hover, .contrast-black-white .owl-carousel .owl-nav .focus-ring.owl-next, .owl-carousel .owl-nav .contrast-black-white .focus-ring.owl-next, .contrast-black-white .owl-carousel .owl-nav .owl-next.post-type-logotypes__link:hover, .owl-carousel .owl-nav .contrast-black-white .owl-next.post-type-logotypes__link:hover, .contrast-black-white .owl-carousel .owl-nav .view .view-header .owl-next.view-print:hover, .owl-carousel .owl-nav .view .view-header .contrast-black-white .owl-next.view-print:hover, .contrast-black-white .view .view-header .owl-carousel .owl-nav .owl-next.view-print:hover, .view .view-header .owl-carousel .owl-nav .contrast-black-white .owl-next.view-print:hover, .contrast-black-white .owl-carousel .owl-nav .widget.widget_text a.owl-next:hover, .owl-carousel .owl-nav .widget.widget_text .contrast-black-white a.owl-next:hover, .contrast-black-white .widget.widget_text .owl-carousel .owl-nav a.owl-next:hover, .widget.widget_text .owl-carousel .owl-nav .contrast-black-white a.owl-next:hover, .contrast-black-white .owl-carousel .owl-nav .widget.widget_media_image a.owl-next:hover, .owl-carousel .owl-nav .widget.widget_media_image .contrast-black-white a.owl-next:hover, .contrast-black-white .widget.widget_media_image .owl-carousel .owl-nav a.owl-next:hover, .widget.widget_media_image .owl-carousel .owl-nav .contrast-black-white a.owl-next:hover, .contrast-black-white .btn-icon.post-type-logotypes__link:hover, .contrast-black-white .widget.widget_custom_html .custom-html-widget .html-social-media li a.post-type-logotypes__link:hover, .widget.widget_custom_html .custom-html-widget .html-social-media li .contrast-black-white a.post-type-logotypes__link:hover, .contrast-black-white .view .view-header .btn-icon.view-print:hover, .view .view-header .contrast-black-white .btn-icon.view-print:hover, .contrast-black-white .view .view-header .widget.widget_custom_html .custom-html-widget .html-social-media li a.view-print:hover, .view .view-header .widget.widget_custom_html .custom-html-widget .html-social-media li .contrast-black-white a.view-print:hover, .contrast-black-white .widget.widget_custom_html .custom-html-widget .html-social-media li .view .view-header a.view-print:hover, .widget.widget_custom_html .custom-html-widget .html-social-media li .view .view-header .contrast-black-white a.view-print:hover, .contrast-black-white .widget.widget_custom_html .custom-html-widget .html-social-media li a.focus-ring, .widget.widget_custom_html .custom-html-widget .html-social-media li .contrast-black-white a.focus-ring, .contrast-black-white .widget.widget_custom_html .custom-html-widget .html-social-media li .widget.widget_text a:hover, .widget.widget_custom_html .custom-html-widget .html-social-media li .widget.widget_text .contrast-black-white a:hover, .contrast-black-white .widget.widget_text .widget.widget_custom_html .custom-html-widget .html-social-media li a:hover, .widget.widget_text .widget.widget_custom_html .custom-html-widget .html-social-media li .contrast-black-white a:hover, .contrast-black-white .widget.widget_custom_html .custom-html-widget .html-social-media li .widget.widget_media_image a:hover, .widget.widget_custom_html .custom-html-widget .html-social-media li .widget.widget_media_image .contrast-black-white a:hover, .contrast-black-white .widget.widget_media_image .widget.widget_custom_html .custom-html-widget .html-social-media li a:hover, .widget.widget_media_image .widget.widget_custom_html .custom-html-widget .html-social-media li .contrast-black-white a:hover, .contrast-black-white .widget.widget_text a.btn-icon:hover, .widget.widget_text .contrast-black-white a.btn-icon:hover, .contrast-black-white .widget.widget_media_image a.btn-icon:hover, .widget.widget_media_image .contrast-black-white a.btn-icon:hover { background: var(--black); color: var(--white); }

.contrast-black-yellow .btn-icon:hover, .contrast-black-yellow .owl-carousel .owl-nav .owl-prev:hover, .owl-carousel .owl-nav .contrast-black-yellow .owl-prev:hover, .contrast-black-yellow .owl-carousel .owl-nav .owl-next:hover, .owl-carousel .owl-nav .contrast-black-yellow .owl-next:hover, .contrast-black-yellow .widget.widget_custom_html .custom-html-widget .html-social-media li a:hover, .widget.widget_custom_html .custom-html-widget .html-social-media li .contrast-black-yellow a:hover, .contrast-black-yellow .btn-icon.focus-ring, .contrast-black-yellow .btn-icon.btn-icon-small:hover, .contrast-black-yellow .owl-carousel .owl-nav .btn-icon-small.owl-prev:hover, .owl-carousel .owl-nav .contrast-black-yellow .btn-icon-small.owl-prev:hover, .contrast-black-yellow .owl-carousel .owl-nav .btn-icon-small.owl-next:hover, .owl-carousel .owl-nav .contrast-black-yellow .btn-icon-small.owl-next:hover, .contrast-black-yellow .widget.widget_custom_html .custom-html-widget .html-social-media li a.btn-icon-small:hover, .widget.widget_custom_html .custom-html-widget .html-social-media li .contrast-black-yellow a.btn-icon-small:hover, .contrast-black-yellow .post .post-link.focus-ring .btn-icon.post-title, .post .post-link.focus-ring .contrast-black-yellow .btn-icon.post-title, .contrast-black-yellow .post .post-link.focus-ring .owl-carousel .owl-nav .post-title.owl-prev, .post .post-link.focus-ring .owl-carousel .owl-nav .contrast-black-yellow .post-title.owl-prev, .contrast-black-yellow .owl-carousel .owl-nav .post .post-link.focus-ring .post-title.owl-prev, .owl-carousel .owl-nav .post .post-link.focus-ring .contrast-black-yellow .post-title.owl-prev, .contrast-black-yellow .post .post-link.focus-ring .owl-carousel .owl-nav .post-title.owl-next, .post .post-link.focus-ring .owl-carousel .owl-nav .contrast-black-yellow .post-title.owl-next, .contrast-black-yellow .owl-carousel .owl-nav .post .post-link.focus-ring .post-title.owl-next, .owl-carousel .owl-nav .post .post-link.focus-ring .contrast-black-yellow .post-title.owl-next, .contrast-black-yellow .post .post-link.focus-ring .widget.widget_custom_html .custom-html-widget .html-social-media li a.post-title, .post .post-link.focus-ring .widget.widget_custom_html .custom-html-widget .html-social-media li .contrast-black-yellow a.post-title, .contrast-black-yellow .widget.widget_custom_html .custom-html-widget .html-social-media li .post .post-link.focus-ring a.post-title, .widget.widget_custom_html .custom-html-widget .html-social-media li .post .post-link.focus-ring .contrast-black-yellow a.post-title, .contrast-black-yellow .owl-carousel .owl-nav .focus-ring.owl-prev, .owl-carousel .owl-nav .contrast-black-yellow .focus-ring.owl-prev, .contrast-black-yellow .owl-carousel .owl-nav .owl-prev.post-type-logotypes__link:hover, .owl-carousel .owl-nav .contrast-black-yellow .owl-prev.post-type-logotypes__link:hover, .contrast-black-yellow .owl-carousel .owl-nav .view .view-header .owl-prev.view-print:hover, .owl-carousel .owl-nav .view .view-header .contrast-black-yellow .owl-prev.view-print:hover, .contrast-black-yellow .view .view-header .owl-carousel .owl-nav .owl-prev.view-print:hover, .view .view-header .owl-carousel .owl-nav .contrast-black-yellow .owl-prev.view-print:hover, .contrast-black-yellow .owl-carousel .owl-nav .widget.widget_text a.owl-prev:hover, .owl-carousel .owl-nav .widget.widget_text .contrast-black-yellow a.owl-prev:hover, .contrast-black-yellow .widget.widget_text .owl-carousel .owl-nav a.owl-prev:hover, .widget.widget_text .owl-carousel .owl-nav .contrast-black-yellow a.owl-prev:hover, .contrast-black-yellow .owl-carousel .owl-nav .widget.widget_media_image a.owl-prev:hover, .owl-carousel .owl-nav .widget.widget_media_image .contrast-black-yellow a.owl-prev:hover, .contrast-black-yellow .widget.widget_media_image .owl-carousel .owl-nav a.owl-prev:hover, .widget.widget_media_image .owl-carousel .owl-nav .contrast-black-yellow a.owl-prev:hover, .contrast-black-yellow .owl-carousel .owl-nav .focus-ring.owl-next, .owl-carousel .owl-nav .contrast-black-yellow .focus-ring.owl-next, .contrast-black-yellow .owl-carousel .owl-nav .owl-next.post-type-logotypes__link:hover, .owl-carousel .owl-nav .contrast-black-yellow .owl-next.post-type-logotypes__link:hover, .contrast-black-yellow .owl-carousel .owl-nav .view .view-header .owl-next.view-print:hover, .owl-carousel .owl-nav .view .view-header .contrast-black-yellow .owl-next.view-print:hover, .contrast-black-yellow .view .view-header .owl-carousel .owl-nav .owl-next.view-print:hover, .view .view-header .owl-carousel .owl-nav .contrast-black-yellow .owl-next.view-print:hover, .contrast-black-yellow .owl-carousel .owl-nav .widget.widget_text a.owl-next:hover, .owl-carousel .owl-nav .widget.widget_text .contrast-black-yellow a.owl-next:hover, .contrast-black-yellow .widget.widget_text .owl-carousel .owl-nav a.owl-next:hover, .widget.widget_text .owl-carousel .owl-nav .contrast-black-yellow a.owl-next:hover, .contrast-black-yellow .owl-carousel .owl-nav .widget.widget_media_image a.owl-next:hover, .owl-carousel .owl-nav .widget.widget_media_image .contrast-black-yellow a.owl-next:hover, .contrast-black-yellow .widget.widget_media_image .owl-carousel .owl-nav a.owl-next:hover, .widget.widget_media_image .owl-carousel .owl-nav .contrast-black-yellow a.owl-next:hover, .contrast-black-yellow .btn-icon.post-type-logotypes__link:hover, .contrast-black-yellow .widget.widget_custom_html .custom-html-widget .html-social-media li a.post-type-logotypes__link:hover, .widget.widget_custom_html .custom-html-widget .html-social-media li .contrast-black-yellow a.post-type-logotypes__link:hover, .contrast-black-yellow .view .view-header .btn-icon.view-print:hover, .view .view-header .contrast-black-yellow .btn-icon.view-print:hover, .contrast-black-yellow .view .view-header .widget.widget_custom_html .custom-html-widget .html-social-media li a.view-print:hover, .view .view-header .widget.widget_custom_html .custom-html-widget .html-social-media li .contrast-black-yellow a.view-print:hover, .contrast-black-yellow .widget.widget_custom_html .custom-html-widget .html-social-media li .view .view-header a.view-print:hover, .widget.widget_custom_html .custom-html-widget .html-social-media li .view .view-header .contrast-black-yellow a.view-print:hover, .contrast-black-yellow .widget.widget_custom_html .custom-html-widget .html-social-media li a.focus-ring, .widget.widget_custom_html .custom-html-widget .html-social-media li .contrast-black-yellow a.focus-ring, .contrast-black-yellow .widget.widget_custom_html .custom-html-widget .html-social-media li .widget.widget_text a:hover, .widget.widget_custom_html .custom-html-widget .html-social-media li .widget.widget_text .contrast-black-yellow a:hover, .contrast-black-yellow .widget.widget_text .widget.widget_custom_html .custom-html-widget .html-social-media li a:hover, .widget.widget_text .widget.widget_custom_html .custom-html-widget .html-social-media li .contrast-black-yellow a:hover, .contrast-black-yellow .widget.widget_custom_html .custom-html-widget .html-social-media li .widget.widget_media_image a:hover, .widget.widget_custom_html .custom-html-widget .html-social-media li .widget.widget_media_image .contrast-black-yellow a:hover, .contrast-black-yellow .widget.widget_media_image .widget.widget_custom_html .custom-html-widget .html-social-media li a:hover, .widget.widget_media_image .widget.widget_custom_html .custom-html-widget .html-social-media li .contrast-black-yellow a:hover, .contrast-black-yellow .widget.widget_text a.btn-icon:hover, .widget.widget_text .contrast-black-yellow a.btn-icon:hover, .contrast-black-yellow .widget.widget_media_image a.btn-icon:hover, .widget.widget_media_image .contrast-black-yellow a.btn-icon:hover { background: var(--black); color: var(--yellow); }

.btn-icon--small { width: 28px; height: 28px; }

.btn-tag, .widget.widget_tag_cloud .tagcloud .tag-cloud-link { display: inline-flex; align-items: center; justify-content: center; padding: 7px 10px; background: var(--deco); text-decoration: none; color: inherit; }

.contrast-black-white .btn-tag, .contrast-black-white .widget.widget_tag_cloud .tagcloud .tag-cloud-link, .widget.widget_tag_cloud .tagcloud .contrast-black-white .tag-cloud-link { border: 2px solid var(--white); background: var(--white); color: var(--black); }

.contrast-black-yellow .btn-tag, .contrast-black-yellow .widget.widget_tag_cloud .tagcloud .tag-cloud-link, .widget.widget_tag_cloud .tagcloud .contrast-black-yellow .tag-cloud-link { border: 2px solid var(--yellow); background: var(--yellow); color: var(--black); }

.btn-tag:hover, .widget.widget_tag_cloud .tagcloud .tag-cloud-link:hover { background: var(--primary); color: var(--white); }

.contrast-black-white .btn-tag:hover, .contrast-black-white .widget.widget_tag_cloud .tagcloud .tag-cloud-link:hover, .widget.widget_tag_cloud .tagcloud .contrast-black-white .tag-cloud-link:hover { background: var(--black); }

.contrast-black-yellow .btn-tag:hover, .contrast-black-yellow .widget.widget_tag_cloud .tagcloud .tag-cloud-link:hover, .widget.widget_tag_cloud .tagcloud .contrast-black-yellow .tag-cloud-link:hover { background: var(--black); color: var(--yellow); }

.btn-tag.focus-ring, .btn-tag.btn-icon-small:hover, .widget.widget_tag_cloud .tagcloud .btn-icon-small.tag-cloud-link:hover, .post .post-link.focus-ring .btn-tag.post-title, .post .post-link.focus-ring .widget.widget_tag_cloud .tagcloud .post-title.tag-cloud-link, .widget.widget_tag_cloud .tagcloud .post .post-link.focus-ring .post-title.tag-cloud-link, .btn-tag.post-type-logotypes__link:hover, .widget.widget_tag_cloud .tagcloud .post-type-logotypes__link.tag-cloud-link:hover, .view .view-header .btn-tag.view-print:hover, .view .view-header .widget.widget_tag_cloud .tagcloud .view-print.tag-cloud-link:hover, .widget.widget_tag_cloud .tagcloud .view .view-header .view-print.tag-cloud-link:hover, .widget.widget_tag_cloud .tagcloud .focus-ring.tag-cloud-link, .widget.widget_tag_cloud .tagcloud .widget.widget_text a.tag-cloud-link:hover, .widget.widget_text .widget.widget_tag_cloud .tagcloud a.tag-cloud-link:hover, .widget.widget_tag_cloud .tagcloud .widget.widget_media_image a.tag-cloud-link:hover, .widget.widget_media_image .widget.widget_tag_cloud .tagcloud a.tag-cloud-link:hover, .widget.widget_text a.btn-tag:hover, .widget.widget_media_image a.btn-tag:hover { outline-offset: -2px; background: var(--white); color: var(--primary); }

.contrast-black-white .btn-tag.focus-ring, .contrast-black-white .btn-tag.btn-icon-small:hover, .contrast-black-white .widget.widget_tag_cloud .tagcloud .btn-icon-small.tag-cloud-link:hover, .widget.widget_tag_cloud .tagcloud .contrast-black-white .btn-icon-small.tag-cloud-link:hover, .contrast-black-white .post .post-link.focus-ring .btn-tag.post-title, .post .post-link.focus-ring .contrast-black-white .btn-tag.post-title, .contrast-black-white .post .post-link.focus-ring .widget.widget_tag_cloud .tagcloud .post-title.tag-cloud-link, .post .post-link.focus-ring .widget.widget_tag_cloud .tagcloud .contrast-black-white .post-title.tag-cloud-link, .contrast-black-white .widget.widget_tag_cloud .tagcloud .post .post-link.focus-ring .post-title.tag-cloud-link, .widget.widget_tag_cloud .tagcloud .post .post-link.focus-ring .contrast-black-white .post-title.tag-cloud-link, .contrast-black-white .btn-tag.post-type-logotypes__link:hover, .contrast-black-white .widget.widget_tag_cloud .tagcloud .post-type-logotypes__link.tag-cloud-link:hover, .widget.widget_tag_cloud .tagcloud .contrast-black-white .post-type-logotypes__link.tag-cloud-link:hover, .contrast-black-white .view .view-header .btn-tag.view-print:hover, .view .view-header .contrast-black-white .btn-tag.view-print:hover, .contrast-black-white .view .view-header .widget.widget_tag_cloud .tagcloud .view-print.tag-cloud-link:hover, .view .view-header .widget.widget_tag_cloud .tagcloud .contrast-black-white .view-print.tag-cloud-link:hover, .contrast-black-white .widget.widget_tag_cloud .tagcloud .view .view-header .view-print.tag-cloud-link:hover, .widget.widget_tag_cloud .tagcloud .view .view-header .contrast-black-white .view-print.tag-cloud-link:hover, .contrast-black-white .widget.widget_tag_cloud .tagcloud .focus-ring.tag-cloud-link, .widget.widget_tag_cloud .tagcloud .contrast-black-white .focus-ring.tag-cloud-link, .contrast-black-white .widget.widget_tag_cloud .tagcloud .widget.widget_text a.tag-cloud-link:hover, .widget.widget_tag_cloud .tagcloud .widget.widget_text .contrast-black-white a.tag-cloud-link:hover, .contrast-black-white .widget.widget_text .widget.widget_tag_cloud .tagcloud a.tag-cloud-link:hover, .widget.widget_text .widget.widget_tag_cloud .tagcloud .contrast-black-white a.tag-cloud-link:hover, .contrast-black-white .widget.widget_tag_cloud .tagcloud .widget.widget_media_image a.tag-cloud-link:hover, .widget.widget_tag_cloud .tagcloud .widget.widget_media_image .contrast-black-white a.tag-cloud-link:hover, .contrast-black-white .widget.widget_media_image .widget.widget_tag_cloud .tagcloud a.tag-cloud-link:hover, .widget.widget_media_image .widget.widget_tag_cloud .tagcloud .contrast-black-white a.tag-cloud-link:hover, .contrast-black-white .widget.widget_text a.btn-tag:hover, .widget.widget_text .contrast-black-white a.btn-tag:hover, .contrast-black-white .widget.widget_media_image a.btn-tag:hover, .widget.widget_media_image .contrast-black-white a.btn-tag:hover { color: var(--white); background: var(--black); }

.contrast-black-yellow .btn-tag.focus-ring, .contrast-black-yellow .btn-tag.btn-icon-small:hover, .contrast-black-yellow .widget.widget_tag_cloud .tagcloud .btn-icon-small.tag-cloud-link:hover, .widget.widget_tag_cloud .tagcloud .contrast-black-yellow .btn-icon-small.tag-cloud-link:hover, .contrast-black-yellow .post .post-link.focus-ring .btn-tag.post-title, .post .post-link.focus-ring .contrast-black-yellow .btn-tag.post-title, .contrast-black-yellow .post .post-link.focus-ring .widget.widget_tag_cloud .tagcloud .post-title.tag-cloud-link, .post .post-link.focus-ring .widget.widget_tag_cloud .tagcloud .contrast-black-yellow .post-title.tag-cloud-link, .contrast-black-yellow .widget.widget_tag_cloud .tagcloud .post .post-link.focus-ring .post-title.tag-cloud-link, .widget.widget_tag_cloud .tagcloud .post .post-link.focus-ring .contrast-black-yellow .post-title.tag-cloud-link, .contrast-black-yellow .btn-tag.post-type-logotypes__link:hover, .contrast-black-yellow .widget.widget_tag_cloud .tagcloud .post-type-logotypes__link.tag-cloud-link:hover, .widget.widget_tag_cloud .tagcloud .contrast-black-yellow .post-type-logotypes__link.tag-cloud-link:hover, .contrast-black-yellow .view .view-header .btn-tag.view-print:hover, .view .view-header .contrast-black-yellow .btn-tag.view-print:hover, .contrast-black-yellow .view .view-header .widget.widget_tag_cloud .tagcloud .view-print.tag-cloud-link:hover, .view .view-header .widget.widget_tag_cloud .tagcloud .contrast-black-yellow .view-print.tag-cloud-link:hover, .contrast-black-yellow .widget.widget_tag_cloud .tagcloud .view .view-header .view-print.tag-cloud-link:hover, .widget.widget_tag_cloud .tagcloud .view .view-header .contrast-black-yellow .view-print.tag-cloud-link:hover, .contrast-black-yellow .widget.widget_tag_cloud .tagcloud .focus-ring.tag-cloud-link, .widget.widget_tag_cloud .tagcloud .contrast-black-yellow .focus-ring.tag-cloud-link, .contrast-black-yellow .widget.widget_tag_cloud .tagcloud .widget.widget_text a.tag-cloud-link:hover, .widget.widget_tag_cloud .tagcloud .widget.widget_text .contrast-black-yellow a.tag-cloud-link:hover, .contrast-black-yellow .widget.widget_text .widget.widget_tag_cloud .tagcloud a.tag-cloud-link:hover, .widget.widget_text .widget.widget_tag_cloud .tagcloud .contrast-black-yellow a.tag-cloud-link:hover, .contrast-black-yellow .widget.widget_tag_cloud .tagcloud .widget.widget_media_image a.tag-cloud-link:hover, .widget.widget_tag_cloud .tagcloud .widget.widget_media_image .contrast-black-yellow a.tag-cloud-link:hover, .contrast-black-yellow .widget.widget_media_image .widget.widget_tag_cloud .tagcloud a.tag-cloud-link:hover, .widget.widget_media_image .widget.widget_tag_cloud .tagcloud .contrast-black-yellow a.tag-cloud-link:hover, .contrast-black-yellow .widget.widget_text a.btn-tag:hover, .widget.widget_text .contrast-black-yellow a.btn-tag:hover, .contrast-black-yellow .widget.widget_media_image a.btn-tag:hover, .widget.widget_media_image .contrast-black-yellow a.btn-tag:hover { color: var(--yellow); background: var(--black); }

.archive-description:not(:last-child) { margin-bottom: 45px; }

.archive-description > *:not(:first-child) { margin-top: 15px; }

.posts-list .posts-item:not(:first-child) { padding-top: 30px; border-top: 1px solid var(--deco); margin-top: 30px; }

.contrast-black-white .posts-list .posts-item:not(:first-child) { border-color: var(--white); }

.contrast-black-yellow .posts-list .posts-item:not(:first-child) { border-color: var(--yellow); }

.posts-more { padding-top: 30px; border-top: 1px solid var(--deco); margin-top: 30px; }

.contrast-black-white .posts-more { border-color: var(--white); }

.contrast-black-yellow .posts-more { border-color: var(--yellow); }

.post .post-link { display: flex; align-items: flex-start; gap: var(--gap); text-decoration: none; color: inherit; }

@media screen and (max-width: 39.9375em) { .post .post-link { flex-direction: column; } }

.post .post-link.focus-ring, .post .post-link.btn-icon-small:hover, .post .post-link.focus-ring .post-link.post-title, .post .post-link.post-type-logotypes__link:hover, .post .view .view-header .post-link.view-print:hover, .view .view-header .post .post-link.view-print:hover, .post .widget.widget_text a.post-link:hover, .widget.widget_text .post a.post-link:hover, .post .widget.widget_media_image a.post-link:hover, .widget.widget_media_image .post a.post-link:hover { outline: 0; }

.post .post-link.focus-ring .post-title, .post .post-link.btn-icon-small:hover .post-title, .post .post-link.post-type-logotypes__link:hover .post-title, .post .view .view-header .post-link.view-print:hover .post-title, .view .view-header .post .post-link.view-print:hover .post-title, .post .widget.widget_text a.post-link:hover .post-title, .widget.widget_text .post a.post-link:hover .post-title, .post .widget.widget_media_image a.post-link:hover .post-title, .widget.widget_media_image .post a.post-link:hover .post-title { outline-offset: 2px; }

.post .post-link:hover .post-photo .post-img { transform: rotate(-1deg) scale(1.1); }

.post .post-link:hover .post-box .post-title { text-decoration: underline; }

.post .post-link .post-photo { display: flex; flex: 0 0 auto; border-radius: var(--borderRadius); overflow: hidden; }

.post .post-link .post-photo .post-img { transition: all .7s ease; }

.post .post-link .post-box { flex: 1 1 auto; display: flex; gap: 20px; flex-direction: column; align-items: flex-start; }

.post .post-link .post-box .post-title { color: var(--black); }

.contrast-black-white .post .post-link .post-box .post-title { color: var(--white); }

.contrast-black-yellow .post .post-link .post-box .post-title { color: var(--yellow); }

.post .post-link .post-box .post-date { display: flex; align-items: baseline; gap: 5px; font-size: 1.2rem; }

.pagination { margin-top: 45px; background: var(--deco); border-radius: var(--borderRadius); }

.contrast-black-white .pagination { background: var(--white); }

.contrast-black-yellow .pagination { background: var(--yellow); }

.pagination .nav-links ul { display: flex; flex-wrap: wrap; justify-content: center; }

.pagination .nav-links ul li { margin: 5px; }

.pagination .nav-links ul li .page-numbers { display: inline-flex; align-items: center; justify-content: center; min-width: 30px; height: 30px; border: 2px solid var(--primary); border-radius: var(--borderRadius); background: var(--primary); color: var(--white); text-decoration: none; font-size: 1.5rem; }

.contrast-black-white .pagination .nav-links ul li .page-numbers { background: var(--black); border-color: var(--black); color: var(--white); }

.contrast-black-yellow .pagination .nav-links ul li .page-numbers { background: var(--black); border-color: var(--black); color: var(--yellow); }

.pagination .nav-links ul li .page-numbers.current { background: var(--white); color: var(--primary); }

.contrast-black-white .pagination .nav-links ul li .page-numbers.current { color: var(--black); }

.contrast-black-yellow .pagination .nav-links ul li .page-numbers.current { background: var(--yellow); color: var(--black); }

.pagination .nav-links ul li .page-numbers.dots { border: 0; background: transparent; color: var(--primary); }

.contrast-black-white .pagination .nav-links ul li .page-numbers.dots, .contrast-black-yellow .pagination .nav-links ul li .page-numbers.dots { color: var(--black); }

.pagination .nav-links ul li .page-numbers.prev { margin-right: 20px; }

.pagination .nav-links ul li .page-numbers.next { margin-left: 20px; }

.pagination .nav-links ul li .page-numbers:not(.dots):not(.current).focus-ring, .pagination .nav-links ul li .page-numbers.btn-icon-small:not(.dots):not(.current):hover, .pagination .nav-links ul li .post .post-link.focus-ring .page-numbers.post-title:not(.dots):not(.current), .post .post-link.focus-ring .pagination .nav-links ul li .page-numbers.post-title:not(.dots):not(.current), .pagination .nav-links ul li .page-numbers.post-type-logotypes__link:not(.dots):not(.current):hover, .pagination .nav-links ul li .view .view-header .page-numbers.view-print:not(.dots):not(.current):hover, .view .view-header .pagination .nav-links ul li .page-numbers.view-print:not(.dots):not(.current):hover, .pagination .nav-links ul li .widget.widget_text a.page-numbers:not(.dots):not(.current):hover, .widget.widget_text .pagination .nav-links ul li a.page-numbers:not(.dots):not(.current):hover, .pagination .nav-links ul li .widget.widget_media_image a.page-numbers:not(.dots):not(.current):hover, .widget.widget_media_image .pagination .nav-links ul li a.page-numbers:not(.dots):not(.current):hover, .pagination .nav-links ul li .page-numbers:not(.dots):not(.current):hover { outline: 0; background: var(--white); color: var(--primary); }

.contrast-black-white .pagination .nav-links ul li .page-numbers:not(.dots):not(.current).focus-ring, .contrast-black-white .pagination .nav-links ul li .page-numbers.btn-icon-small:not(.dots):not(.current):hover, .contrast-black-white .pagination .nav-links ul li .post .post-link.focus-ring .page-numbers.post-title:not(.dots):not(.current), .post .post-link.focus-ring .contrast-black-white .pagination .nav-links ul li .page-numbers.post-title:not(.dots):not(.current), .contrast-black-white .pagination .nav-links ul li .page-numbers.post-type-logotypes__link:not(.dots):not(.current):hover, .contrast-black-white .pagination .nav-links ul li .view .view-header .page-numbers.view-print:not(.dots):not(.current):hover, .view .view-header .contrast-black-white .pagination .nav-links ul li .page-numbers.view-print:not(.dots):not(.current):hover, .contrast-black-white .pagination .nav-links ul li .widget.widget_text a.page-numbers:not(.dots):not(.current):hover, .widget.widget_text .contrast-black-white .pagination .nav-links ul li a.page-numbers:not(.dots):not(.current):hover, .contrast-black-white .pagination .nav-links ul li .widget.widget_media_image a.page-numbers:not(.dots):not(.current):hover, .widget.widget_media_image .contrast-black-white .pagination .nav-links ul li a.page-numbers:not(.dots):not(.current):hover, .contrast-black-yellow .pagination .nav-links ul li .page-numbers:not(.dots):not(.current).focus-ring, .contrast-black-yellow .pagination .nav-links ul li .page-numbers.btn-icon-small:not(.dots):not(.current):hover, .contrast-black-yellow .pagination .nav-links ul li .post .post-link.focus-ring .page-numbers.post-title:not(.dots):not(.current), .post .post-link.focus-ring .contrast-black-yellow .pagination .nav-links ul li .page-numbers.post-title:not(.dots):not(.current), .contrast-black-yellow .pagination .nav-links ul li .page-numbers.post-type-logotypes__link:not(.dots):not(.current):hover, .contrast-black-yellow .pagination .nav-links ul li .view .view-header .page-numbers.view-print:not(.dots):not(.current):hover, .view .view-header .contrast-black-yellow .pagination .nav-links ul li .page-numbers.view-print:not(.dots):not(.current):hover, .contrast-black-yellow .pagination .nav-links ul li .widget.widget_text a.page-numbers:not(.dots):not(.current):hover, .widget.widget_text .contrast-black-yellow .pagination .nav-links ul li a.page-numbers:not(.dots):not(.current):hover, .contrast-black-yellow .pagination .nav-links ul li .widget.widget_media_image a.page-numbers:not(.dots):not(.current):hover, .widget.widget_media_image .contrast-black-yellow .pagination .nav-links ul li a.page-numbers:not(.dots):not(.current):hover, .contrast-black-white .pagination .nav-links ul li .page-numbers:not(.dots):not(.current):hover, .contrast-black-yellow .pagination .nav-links ul li .page-numbers:not(.dots):not(.current):hover { color: var(--black); }

.contrast-black-yellow .pagination .nav-links ul li .page-numbers:not(.dots):not(.current).focus-ring, .contrast-black-yellow .pagination .nav-links ul li .page-numbers.btn-icon-small:not(.dots):not(.current):hover, .contrast-black-yellow .pagination .nav-links ul li .post .post-link.focus-ring .page-numbers.post-title:not(.dots):not(.current), .post .post-link.focus-ring .contrast-black-yellow .pagination .nav-links ul li .page-numbers.post-title:not(.dots):not(.current), .contrast-black-yellow .pagination .nav-links ul li .page-numbers.post-type-logotypes__link:not(.dots):not(.current):hover, .contrast-black-yellow .pagination .nav-links ul li .view .view-header .page-numbers.view-print:not(.dots):not(.current):hover, .view .view-header .contrast-black-yellow .pagination .nav-links ul li .page-numbers.view-print:not(.dots):not(.current):hover, .contrast-black-yellow .pagination .nav-links ul li .widget.widget_text a.page-numbers:not(.dots):not(.current):hover, .widget.widget_text .contrast-black-yellow .pagination .nav-links ul li a.page-numbers:not(.dots):not(.current):hover, .contrast-black-yellow .pagination .nav-links ul li .widget.widget_media_image a.page-numbers:not(.dots):not(.current):hover, .widget.widget_media_image .contrast-black-yellow .pagination .nav-links ul li a.page-numbers:not(.dots):not(.current):hover, .contrast-black-yellow .pagination .nav-links ul li .page-numbers:not(.dots):not(.current):hover { background: var(--yellow); color: var(--black); }

.breadcrumbs { margin-bottom: 30px; font-weight: 800; padding: 45px 45px 20px 45px;}

@media print { .breadcrumbs { display: none; } }

.breadcrumbs__list { display: flex; flex-wrap: wrap; }

.breadcrumbs__item:not(:last-child) { margin-right: 10px; }

.breadcrumbs__separator { margin-right: 10px; }

.tags { display: flex; }

@media screen and (max-width: 39.9375em) { .tags { flex-direction: column; } }

@media screen and (min-width: 40em) { .tags { align-items: baseline; } }

@media screen and (max-width: 39.9375em) { .tags__title { margin-bottom: 10px; } }

@media screen and (min-width: 40em) { .tags__title { margin-right: 10px; } }

.tags__title { font-weight: 700; }

.tags__list { display: flex; flex-wrap: wrap; margin: -5px; }

.tags__item { margin: 5px; }

.post-type-slider .owl-carousel .owl-nav .owl-prev, .post-type-slider .owl-carousel .owl-nav .owl-next { position: absolute; top: 50%; transform: translateY(-50%); }

.post-type-slider .owl-carousel .owl-nav .owl-prev { left: 20px; }

.post-type-slider .owl-carousel .owl-nav .owl-next { right: 20px; }

.post-type-slider .owl-carousel .owl-dots, .post-type-slider .owl-carousel .custom-dots, .post-type-slider .owl-carousel .custom-dots .custom-dots-box, .custom-dots .post-type-slider .owl-carousel .custom-dots-box { margin-top: 0; position: absolute; left: 50%; bottom: 0; margin: 0 auto; transform: translateX(-50%); padding: 4px; border-radius: 20px; margin: 10px; background: var(--white); }

.contrast-black-white .post-type-slider .owl-carousel .owl-dots, .contrast-black-white .post-type-slider .owl-carousel .custom-dots, .contrast-black-white .post-type-slider .owl-carousel .custom-dots .custom-dots-box, .custom-dots .contrast-black-white .post-type-slider .owl-carousel .custom-dots-box, .contrast-black-yellow .post-type-slider .owl-carousel .owl-dots, .contrast-black-yellow .post-type-slider .owl-carousel .custom-dots, .contrast-black-yellow .post-type-slider .owl-carousel .custom-dots .custom-dots-box, .custom-dots .contrast-black-yellow .post-type-slider .owl-carousel .custom-dots-box { background: var(--black); }

.post-type-logotypes .owl-carousel { padding: 0 58px; }

.post-type-logotypes .owl-carousel .owl-prev, .post-type-logotypes .owl-carousel .owl-next { position: absolute; top: 50%; transform: translateY(-50%); }

.post-type-logotypes .owl-carousel .owl-prev { left: 0; }

.post-type-logotypes .owl-carousel .owl-next { right: 0; }

.custom-posts .owl-carousel .owl-stage-outer { margin: 0 50px; }

.custom-posts .owl-carousel .owl-stage { display: flex; align-items: stretch; }

.custom-posts .owl-carousel .owl-nav .owl-prev, .custom-posts .owl-carousel .owl-nav .owl-next { position: absolute; top: 50%; transform: translateY(-50%); }

.custom-posts .owl-carousel .owl-nav .owl-prev { left: 0; }

.custom-posts .owl-carousel .owl-nav .owl-next { right: 0; }

.owl-dots, .custom-dots, .custom-dots .custom-dots-box { display: flex; justify-content: center; margin-top: 10px; }

.owl-dot { display: flex; width: 12px; height: 12px; border: 2px solid var(--primary); border-radius: 50%; margin: 5px; }

.contrast-black-white .owl-dot { border-color: var(--white); }

.contrast-black-yellow .owl-dot { border-color: var(--yellow); }

.owl-dot.active { background: var(--primary); }

.contrast-black-white .owl-dot.active { background: var(--white); }

.contrast-black-yellow .owl-dot.active { background: var(--yellow); }

.custom-dots { margin: 0 auto; display: flex; }

.post-type-slider .custom-dots { position: absolute; z-index: 50; left: 50%; bottom: 0; transform: translateX(-50%); padding-bottom: 20px; }

.post-type-logotypes .custom-dots { margin-top: 20px; }

.custom-dots .custom-dots-box, .custom-dots .custom-dots-action { padding: 4px; border-radius: 20px; margin: 10px; background: var(--white); }

.contrast-black-white .custom-dots .custom-dots-box, .contrast-black-yellow .custom-dots .custom-dots-box, .contrast-black-white .custom-dots .custom-dots-action, .contrast-black-yellow .custom-dots .custom-dots-action { background: var(--black); }

.custom-dots .custom-dots-box.disabled { display: none; }

.custom-dots .custom-dots-pause { display: flex; align-items: center; justify-content: center; width: 12px; height: 12px; margin: 5px; color: var(--primary); font-size: 10px; }

.contrast-black-white .custom-dots .custom-dots-pause { color: var(--white); }

.contrast-black-yellow .custom-dots .custom-dots-pause { color: var(--yellow); }

.grupaww-lightbox { position: fixed; z-index: 200; top: 0; left: 0; right: 0; bottom: 0; padding: 80px 0; }

.grupaww-lightbox:before { content: ''; position: absolute; z-index: -1; top: 0; left: 0; right: 0; bottom: 0; background: var(--black); opacity: .7; }

.contrast-black-white .grupaww-lightbox:before, .contrast-black-yellow .grupaww-lightbox:before { background: var(--black); }

.grupaww-lightbox__close { position: absolute; z-index: 1; top: 16px; right: 16px; }

.grupaww-lightbox__wrapper { width: 100%; max-width: 1200px; height: 100%; margin: 0 auto; display: flex; align-items: center; justify-content: center; width: 100%; }

.grupaww-lightbox__prev, .grupaww-lightbox__next { position: absolute; z-index: 1; }

@media screen and (max-width: 63.9375em) { .grupaww-lightbox__prev, .grupaww-lightbox__next { bottom: 16px; } }

@media screen and (min-width: 64em) { .grupaww-lightbox__prev, .grupaww-lightbox__next { top: 50%; transform: translateY(-50%); } }

@media screen and (max-width: 63.9375em) { .grupaww-lightbox__prev { left: 16px; } }

@media screen and (min-width: 64em) { .grupaww-lightbox__prev { left: 20px; } }

@media screen and (max-width: 63.9375em) { .grupaww-lightbox__next { right: 16px; } }

@media screen and (min-width: 64em) { .grupaww-lightbox__next { right: 20px; } }

.grupaww-lightbox__photo { position: relative; border-radius: var(--borderRadius); overflow: hidden; max-height: calc(100vh - 32px); }

.grupaww-lightbox__img { display: block; }

.grupaww-lightbox__caption-counter { position: absolute; top: 0; left: 0; padding: 10px; background: var(--primary); color: var(--white); }

.contrast-black-white .grupaww-lightbox__caption-counter { background: var(--black); }

.contrast-black-yellow .grupaww-lightbox__caption-counter { background: var(--black); color: var(--yellow); }

.grupaww-lightbox__caption-inner { position: absolute; bottom: 0; left: 0; right: 0; display: block; padding: 10px; background: var(--primary); color: var(--white); }

.contrast-black-white .grupaww-lightbox__caption-inner { background: var(--black); }

.contrast-black-yellow .grupaww-lightbox__caption-inner { background: var(--black); color: var(--yellow); }

.mCSB_scrollTools.mCSB_scrollTools_horizontal { background: var(--primary) !important; }

.contrast-black-white .mCSB_scrollTools.mCSB_scrollTools_horizontal { background: var(--white) !important; }

.contrast-black-yellow .mCSB_scrollTools.mCSB_scrollTools_horizontal { background: var(--yellow) !important; }

.contrast-black-white .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .contrast-black-yellow .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background: var(--black) !important; }

.footer { margin-top: 30px; }

@media print { .footer { display: none; } }

.footer__logotypes { margin-bottom: 40px; }

.footer__top { padding: 40px 20px; background: /*var(--primary) #4f4f4fc2*/ rgba(243,243,243,1); border-top: 1px solid rgba(225,225,225,1); /*color: var(--white);*/ }

.contrast-black-white .footer__top { background: var(--white); color: var(--black); }

.contrast-black-yellow .footer__top { background: var(--yellow); color: var(--black); }

.footer__top-grid { display: grid; grid-gap: var(--gap); }

@media screen and (min-width: 40em) { .footer__top-grid { grid-template-columns: repeat(2, 1fr); } }

@media screen and (min-width: 64em) { .footer__top-grid { grid-template-columns: repeat(3, 1fr); } }

.footer__bottom { padding: 20px 0; background: var(--white); }

.contrast-black-white .footer__bottom, .contrast-black-yellow .footer__bottom { background: var(--black); }

.footer__bottom-grid { display: flex; gap: 20px; flex-wrap: wrap; }

@media screen and (max-width: 39.9375em) { .footer__bottom-grid { flex-direction: column; } }

@media screen and (min-width: 40em) { .footer__bottom-grid { justify-content: space-between; } }

.footer__nav-menu { width: 100%; }

.footer__nav-menu ul { display: flex; flex-wrap: wrap; }

@media screen and (max-width: 39.9375em) { .footer__nav-menu ul { flex-direction: column; align-items: center; } }

@media screen and (min-width: 40em) { .footer__nav-menu ul { margin: -10px; } }

@media screen and (min-width: 40em) { .footer__nav-menu ul li { margin: 10px; } }

@media screen and (max-width: 39.9375em) { .footer__nav-menu ul li:not(:first-child) { margin-top: 10px; } }

.footer__nav-menu ul li a { color: inherit; text-decoration: none; }

.footer__nav-menu ul li a:before { display: none; }

.footer__nav-menu ul li a:hover { text-decoration: underline; }

@media screen and (max-width: 39.9375em) { .copyrights { text-align: center; } }

@media screen and (max-width: 39.9375em) { .realization { text-align: center; } }

@media screen and (min-width: 40em) { .realization { flex: 0 0 auto; } }

.realization__link { text-decoration: none; color: inherit; }

.realization__link:hover { text-decoration: underline; }

.input, input[type="text"], input[type="search"], input[type="email"], input[type="number"], input[type="password"], input[type="tel"], select, textarea { min-width: 80px; width: 100%; background: var(--white); padding: 5px 15px; border: 2px solid var(--border); border-radius: var(--borderRadius); font-family: inherit; }

.contrast-black-white .input, .contrast-black-white input[type="text"], .contrast-black-white input[type="search"], .contrast-black-white input[type="email"], .contrast-black-white input[type="number"], .contrast-black-white input[type="password"], .contrast-black-white input[type="tel"], .contrast-black-white select, .contrast-black-white textarea { border-color: var(--white); background: var(--black); color: var(--white); }

.contrast-black-white .input::placeholder, .contrast-black-white input[type="text"]::placeholder, .contrast-black-white input[type="search"]::placeholder, .contrast-black-white input[type="email"]::placeholder, .contrast-black-white input[type="number"]::placeholder, .contrast-black-white input[type="password"]::placeholder, .contrast-black-white input[type="tel"]::placeholder, .contrast-black-white select::placeholder, .contrast-black-white textarea::placeholder { color: var(--white); opacity: 1; }

.contrast-black-white .input:-ms-input-placeholder, .contrast-black-white input[type="text"]:-ms-input-placeholder, .contrast-black-white input[type="search"]:-ms-input-placeholder, .contrast-black-white input[type="email"]:-ms-input-placeholder, .contrast-black-white input[type="number"]:-ms-input-placeholder, .contrast-black-white input[type="password"]:-ms-input-placeholder, .contrast-black-white input[type="tel"]:-ms-input-placeholder, .contrast-black-white select:-ms-input-placeholder, .contrast-black-white textarea:-ms-input-placeholder { color: var(--white); }

.contrast-black-white .input::-ms-input-placeholder, .contrast-black-white input[type="text"]::-ms-input-placeholder, .contrast-black-white input[type="search"]::-ms-input-placeholder, .contrast-black-white input[type="email"]::-ms-input-placeholder, .contrast-black-white input[type="number"]::-ms-input-placeholder, .contrast-black-white input[type="password"]::-ms-input-placeholder, .contrast-black-white input[type="tel"]::-ms-input-placeholder, .contrast-black-white select::-ms-input-placeholder, .contrast-black-white textarea::-ms-input-placeholder { color: var(--white); }

.contrast-black-yellow .input, .contrast-black-yellow input[type="text"], .contrast-black-yellow input[type="search"], .contrast-black-yellow input[type="email"], .contrast-black-yellow input[type="number"], .contrast-black-yellow input[type="password"], .contrast-black-yellow input[type="tel"], .contrast-black-yellow select, .contrast-black-yellow textarea { border-color: var(--yellow); background: var(--black); color: var(--yellow); }

.contrast-black-yellow .input::placeholder, .contrast-black-yellow input[type="text"]::placeholder, .contrast-black-yellow input[type="search"]::placeholder, .contrast-black-yellow input[type="email"]::placeholder, .contrast-black-yellow input[type="number"]::placeholder, .contrast-black-yellow input[type="password"]::placeholder, .contrast-black-yellow input[type="tel"]::placeholder, .contrast-black-yellow select::placeholder, .contrast-black-yellow textarea::placeholder { color: var(--yellow); opacity: 1; }

.contrast-black-yellow .input:-ms-input-placeholder, .contrast-black-yellow input[type="text"]:-ms-input-placeholder, .contrast-black-yellow input[type="search"]:-ms-input-placeholder, .contrast-black-yellow input[type="email"]:-ms-input-placeholder, .contrast-black-yellow input[type="number"]:-ms-input-placeholder, .contrast-black-yellow input[type="password"]:-ms-input-placeholder, .contrast-black-yellow input[type="tel"]:-ms-input-placeholder, .contrast-black-yellow select:-ms-input-placeholder, .contrast-black-yellow textarea:-ms-input-placeholder { color: var(--yellow); }

.contrast-black-yellow .input::-ms-input-placeholder, .contrast-black-yellow input[type="text"]::-ms-input-placeholder, .contrast-black-yellow input[type="search"]::-ms-input-placeholder, .contrast-black-yellow input[type="email"]::-ms-input-placeholder, .contrast-black-yellow input[type="number"]::-ms-input-placeholder, .contrast-black-yellow input[type="password"]::-ms-input-placeholder, .contrast-black-yellow input[type="tel"]::-ms-input-placeholder, .contrast-black-yellow select::-ms-input-placeholder, .contrast-black-yellow textarea::-ms-input-placeholder { color: var(--yellow); }

.input:focus, input[type="text"]:focus, input[type="search"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="password"]:focus, input[type="tel"]:focus, select:focus, textarea:focus { border-color: var(--primary); border-style: solid; }

.contrast-black-white .input:focus, .contrast-black-white input[type="text"]:focus, .contrast-black-white input[type="search"]:focus, .contrast-black-white input[type="email"]:focus, .contrast-black-white input[type="number"]:focus, .contrast-black-white input[type="password"]:focus, .contrast-black-white input[type="tel"]:focus, .contrast-black-white select:focus, .contrast-black-white textarea:focus { border-color: var(--white); }

.contrast-black-yellow .input:focus, .contrast-black-yellow input[type="text"]:focus, .contrast-black-yellow input[type="search"]:focus, .contrast-black-yellow input[type="email"]:focus, .contrast-black-yellow input[type="number"]:focus, .contrast-black-yellow input[type="password"]:focus, .contrast-black-yellow input[type="tel"]:focus, .contrast-black-yellow select:focus, .contrast-black-yellow textarea:focus { border-color: var(--yellow); }

.input.focus-ring, .input.btn-icon-small:hover, .post .post-link.focus-ring .input.post-title, .input.post-type-logotypes__link:hover, .view .view-header .input.view-print:hover, .widget.widget_text a.input:hover, .widget.widget_media_image a.input:hover, input[type="text"].focus-ring, input.btn-icon-small[type="text"]:hover, .post .post-link.focus-ring input.post-title[type="text"], input.post-type-logotypes__link[type="text"]:hover, .view .view-header input.view-print[type="text"]:hover, input[type="search"].focus-ring, input.btn-icon-small[type="search"]:hover, .post .post-link.focus-ring input.post-title[type="search"], input.post-type-logotypes__link[type="search"]:hover, .view .view-header input.view-print[type="search"]:hover, input[type="email"].focus-ring, input.btn-icon-small[type="email"]:hover, .post .post-link.focus-ring input.post-title[type="email"], input.post-type-logotypes__link[type="email"]:hover, .view .view-header input.view-print[type="email"]:hover, input[type="number"].focus-ring, input.btn-icon-small[type="number"]:hover, .post .post-link.focus-ring input.post-title[type="number"], input.post-type-logotypes__link[type="number"]:hover, .view .view-header input.view-print[type="number"]:hover, input[type="password"].focus-ring, input.btn-icon-small[type="password"]:hover, .post .post-link.focus-ring input.post-title[type="password"], input.post-type-logotypes__link[type="password"]:hover, .view .view-header input.view-print[type="password"]:hover, input[type="tel"].focus-ring, input.btn-icon-small[type="tel"]:hover, .post .post-link.focus-ring input.post-title[type="tel"], input.post-type-logotypes__link[type="tel"]:hover, .view .view-header input.view-print[type="tel"]:hover, select.focus-ring, select.btn-icon-small:hover, select.btn-icon-small.focus-ring, .post .post-link.focus-ring select.post-title, select.post-type-logotypes__link:hover, .view .view-header select.view-print:hover, textarea.focus-ring, textarea.btn-icon-small:hover, textarea.btn-icon-small.focus-ring, .post .post-link.focus-ring textarea.post-title, textarea.post-type-logotypes__link:hover, .view .view-header textarea.view-print:hover { outline-offset: 2px; outline-style: dashed; }

input[type="radio"].focus-ring, input.btn-icon-small[type="radio"]:hover, .post .post-link.focus-ring input.post-title[type="radio"], input.post-type-logotypes__link[type="radio"]:hover, .view .view-header input.view-print[type="radio"]:hover, input[type="checkbox"].focus-ring, input.btn-icon-small[type="checkbox"]:hover, .post .post-link.focus-ring input.post-title[type="checkbox"], input.post-type-logotypes__link[type="checkbox"]:hover, .view .view-header input.view-print[type="checkbox"]:hover { outline-style: dashed; }

.input, input[type="text"], input[type="search"], input[type="email"], input[type="number"], input[type="password"], input[type="tel"], select { height: 48px; }

textarea { padding-top: 10px; padding-bottom: 10px; max-width: 100%; }

.post-password-form__wrapper { display: flex; justify-content: flex-start; }

.post-password-form__input { width: auto !important; }

.post-password-form__submit { margin-left: 10px; }

.grid { display: grid; grid-gap: 30px; grid-template-columns: minmax(0, 100%); }

@media screen and (min-width: 64em) { .grid { grid-template-columns: repeat(10, minmax(0, 100%)); } }

@media screen and (min-width: 64em) { .grid__main { grid-column: 1 / span 10; } }

@media screen and (min-width: 64em) { .grid__main:not(:first-child) { grid-column: 4 / span 7; } }

@media screen and (min-width: 64em) { .grid__main:not(:last-child) { grid-column: 1 / span 7; } }

.grid__aside { display: grid; grid-gap: 20px; align-content: start; }

@media screen and (min-width: 64em) { .grid__aside { grid-column: 1 / span 3; } }

@media screen and (min-width: 64em) { .grid__aside:not(:first-child) { grid-column: 8 / span 3; } }

.gutenberg-font, .gutenberg { font-size: 1.6rem; line-height: 1.5; }

.gutenberg-font-small, .post .post-link .post-box .post-excerpt, .widget.widget_text S .textwidget { font-size: 1.3rem; line-height: 1.6em; }

.gutenberg-gap > *:not(:first-child), .gutenberg > *:not(:first-child), .wp-block-cover__inner-container > *:not(:first-child), .wp-block-media-text__content > *:not(:first-child), .wp-block-group__inner-container > *:not(:first-child), .wp-block-columns .wp-block-column > *:not(:first-child) { margin-top: var(--gap);}

.gutenberg-spacing-small > *:not(:first-child), .widget.widget_text S .textwidget > *:not(:first-child) { margin-top: 15px !important; }

.gutenberg ul { margin-left: 30px; list-style: disc; }

.gutenberg ul.has-background { padding: var(--gap); margin-left: 0; }

@media screen and (min-width: 40em) { .gutenberg ul.has-background { padding: calc(var(--gap) * 2); } }

.gutenberg ul li ul { list-style: circle; }

.gutenberg ol { margin-left: 30px; list-style: decimal; }

.gutenberg ol.has-background { padding: var(--gap); margin-left: 0; }

@media screen and (min-width: 40em) { .gutenberg ol.has-background { padding: calc(var(--gap) * 2); } }

.hover-photo-effect a, .wp-block-image a, .wp-block-media-text__media a { overflow: hidden; }

.hover-photo-effect a:hover img, .wp-block-image a:hover img, .wp-block-media-text__media a:hover img { transform: rotate(-1deg) scale(1.1); }

.hover-photo-effect img, .wp-block-image img, .wp-block-media-text__media img { transition: all .7s ease; }

.wp-block-quote { padding-left: 20px; border-color: var(--black); border-left: 5px solid; clear: both; }

.contrast-black-white .wp-block-quote { background: transparent; border-color: var(--white); }

.contrast-black-yellow .wp-block-quote { background: transparent; }

.wp-block-quote.is-style-default.has-text-align-center { border-left: 0; }

.wp-block-quote.is-style-default.has-text-align-right { border-left: 0; border-right: 5px solid; }

.wp-block-quote.is-style-large { padding: 0 var(--gap); border-left: 0; margin: 0; }

.wp-block-quote.is-style-large p { font-size: 2rem; }

.wp-block-quote.has-text-align-left cite { text-align: left; }

.wp-block-quote.has-text-align-center cite { text-align: center; }

.wp-block-quote.has-text-align-right cite { text-align: right; }

.wp-block-quote cite { display: block; margin-top: 20px; font-size: 1.3rem; }

.wp-block-code { padding: var(--gap); border: 1px solid var(--deco); }

.contrast-black-white .wp-block-code { border-color: var(--white); }

.contrast-black-yellow .wp-block-code { border-color: var(--yellow); }

.wp-block-preformatted { white-space: pre-wrap; }

.wp-block-pullquote { padding: calc(var(--gap) * 2) var(--gap); border-top: 5px solid var(--black); border-bottom: 5px solid var(--black); text-align: center; }

.contrast-black-white .wp-block-pullquote { border-color: var(--white) !important; }

.contrast-black-yellow .wp-block-pullquote { border-color: var(--yellow) !important; }

.wp-block-pullquote.is-style-solid-color { padding: var(--gap); border-top: 0; border-bottom: 0; text-align: left; }

@media screen and (min-width: 40em) { .wp-block-pullquote.is-style-solid-color { padding: calc(var(--gap) * 2); } }

.wp-block-pullquote blockquote p { font-size: 2.5rem; }

.wp-block-pullquote blockquote cite { display: block; font-size: 1.35rem; text-transform: uppercase; margin-top: 20px; }

.wp-block-table { overflow-x: auto; }

.wp-block-table.alignleft table, .wp-block-table.aligncenter table, .wp-block-table.alignright table { width: auto; }

@media screen and (max-width: 63.9375em) { .wp-block-table.alignleft table, .wp-block-table.aligncenter table, .wp-block-table.alignright table { width: 100%; } }

.wp-block-table.aligncenter table { margin-left: auto; margin-right: auto; }

.wp-block-table.is-style-stripes table thead tr th { border-left: 0; border-right: 0; border-top: 0; }

.wp-block-table.is-style-stripes table tbody tr:nth-child(odd) { background: var(--deco); }

.contrast-black-white .wp-block-table.is-style-stripes table tbody tr:nth-child(odd) { background: var(--white); color: var(--black); }

.contrast-black-yellow .wp-block-table.is-style-stripes table tbody tr:nth-child(odd) { background: var(--yellow); color: var(--black); }

.wp-block-table.is-style-stripes table tbody tr td { border: 0; }

.wp-block-table.is-style-stripes table tfoot tr td { border-left: 0; border-right: 0; border-bottom: 0; }

.wp-block-table table { width: 100%; }

.contrast-black-white .wp-block-table table.has-background tr th, .contrast-black-yellow .wp-block-table table.has-background tr th, .contrast-black-white .wp-block-table table.has-background tr td, .contrast-black-yellow .wp-block-table table.has-background tr td { border-color: var(--black); }

.wp-block-table table tr th, .wp-block-table table tr td { padding: calc(var(--gap) / 2); border: 1px solid var(--border); }

.contrast-black-white .wp-block-table table tr th, .contrast-black-white .wp-block-table table tr td { border-color: var(--white); }

.contrast-black-yellow .wp-block-table table tr th, .contrast-black-yellow .wp-block-table table tr td { border-color: var(--yellow); }

.wp-block-table table thead tr th { font-size: 1.2em; font-weight: 700; border-bottom-width: 3px; }

.wp-block-table table tfoot tr td { border-top-width: 3px; font-size: 1.2em; }

.wp-block-table figcaption { margin: 10px 0 0; font-size: 1.3rem; text-align: center; }

.wp-block-verse { padding: var(--gap); }

@media screen and (min-width: 64em) { .wp-block-image figure.alignleft { max-width: initial; } }

.wp-block-image figure.aligncenter { display: flex; flex-direction: column; align-items: center; }

@media screen and (min-width: 64em) { .wp-block-image figure.alignright { max-width: initial; } }

.wp-block-image a { display: inline-flex; }

.wp-block-image img { display: inline-flex; }

.wp-block-image figcaption { font-size: 1.3rem; text-align: center; margin-top: 10px; }

@media screen and (min-width: 64em) { .wp-block-gallery.alignleft { float: left; width: 35%; margin-right: var(--gap); } }

@media screen and (min-width: 64em) { .wp-block-gallery.alignright { float: right; width: 35%; margin-left: var(--gap); } }

.wp-block-gallery.is-cropped .blocks-gallery-grid { align-items: inherit; }

.wp-block-gallery.is-cropped .blocks-gallery-item a { height: 100%; }

.wp-block-gallery.is-cropped .blocks-gallery-item img { width: 100%; height: 100%; object-fit: cover; }

@media screen and (min-width: 40em) { .wp-block-gallery.columns-2 .blocks-gallery-item { width: calc(50% - var(--gap)); } }

@media screen and (min-width: 40em) { .wp-block-gallery.columns-3 .blocks-gallery-item { width: calc(50% - var(--gap)); } }

@media screen and (min-width: 64em) { .wp-block-gallery.columns-3 .blocks-gallery-item { width: calc(33% - var(--gap)); } }

@media screen and (min-width: 40em) { .wp-block-gallery.columns-4 .blocks-gallery-item { width: calc(50% - var(--gap)); } }

@media screen and (min-width: 64em) { .wp-block-gallery.columns-4 .blocks-gallery-item { width: calc(25% - var(--gap)); } }

@media screen and (min-width: 40em) { .wp-block-gallery.columns-5 .blocks-gallery-item { width: calc(50% - var(--gap)); } }

@media screen and (min-width: 64em) { .wp-block-gallery.columns-5 .blocks-gallery-item { width: calc(20% - var(--gap)); } }

@media screen and (min-width: 40em) { .wp-block-gallery.columns-6 .blocks-gallery-item { width: calc(50% - var(--gap)); } }

@media screen and (min-width: 64em) { .wp-block-gallery.columns-6 .blocks-gallery-item { width: calc((100% / 6) - var(--gap)); } }

@media screen and (min-width: 40em) { .wp-block-gallery.columns-7 .blocks-gallery-item { width: calc(50% - var(--gap)); } }

@media screen and (min-width: 64em) { .wp-block-gallery.columns-7 .blocks-gallery-item { width: calc((100% / 7) - var(--gap)); } }

@media screen and (min-width: 40em) { .wp-block-gallery.columns-8 .blocks-gallery-item { width: calc(50% - var(--gap)); } }

@media screen and (min-width: 64em) { .wp-block-gallery.columns-8 .blocks-gallery-item { width: calc((100% / 8) - var(--gap)); } }

.wp-block-gallery .blocks-gallery-grid { display: flex; gap: var(--gap); flex-wrap: wrap; align-items: baseline; list-style-type: none; padding: 0; margin: 0; }

.wp-block-gallery .blocks-gallery-item { flex-grow: 1; }

.wp-block-gallery .blocks-gallery-item figure { height: 100%; position: relative; }

.wp-block-gallery .blocks-gallery-item a { display: block; overflow: hidden; }

.wp-block-gallery .blocks-gallery-item a:hover img { transform: rotate(-1deg) scale(1.1); }

.wp-block-gallery .blocks-gallery-item img { display: block; transition: all .7s ease; backface-visibility: hidden; }

.wp-block-gallery .blocks-gallery-item figcaption { position: absolute; bottom: 0; left: 0; right: 0; padding: 5px; font-size: 1.3rem; text-align: center; color: var(--white); }

.contrast-black-yellow .wp-block-gallery .blocks-gallery-item figcaption { color: var(--yellow); }

.wp-block-gallery .blocks-gallery-caption { font-size: 1.3rem; text-align: center; margin-top: 10px; }

.wp-block-cover { position: relative; background-size: cover; background-position: 50%; background-repeat: no-repeat; min-height: 430px; display: flex; align-items: center; justify-content: center; }

@media screen and (min-width: 64em) { .wp-block-cover.alignleft { width: 100%; max-width: 360px; } }

@media screen and (min-width: 64em) { .wp-block-cover.alignright { width: 100%; max-width: 360px; } }

.wp-block-cover.is-repeated { background-repeat: repeat; background-size: auto; }

.wp-block-cover.has-parallax { background-attachment: fixed; }

.wp-block-cover.is-position-top-left { align-items: flex-start; justify-content: flex-start; }

.wp-block-cover.is-position-top-center { align-items: flex-start; justify-content: center; }

.wp-block-cover.is-position-top-right { align-items: flex-start; justify-content: flex-end; }

.wp-block-cover.is-position-center-left { align-items: center; justify-content: flex-start; }

.wp-block-cover.is-position-center-right { align-items: center; justify-content: flex-end; }

.wp-block-cover.is-position-bottom-left { align-items: flex-end; justify-content: flex-start; }

.wp-block-cover.is-position-bottom-center { align-items: flex-end; justify-content: center; }

.wp-block-cover.is-position-bottom-right { align-items: flex-end; justify-content: flex-end; }

.wp-block-cover.has-background-dim:before { content: ""; background-color: inherit; }

.wp-block-cover.has-background-dim:not(.has-background-gradient):before { position: absolute; top: 0; left: 0; bottom: 0; right: 0; z-index: 1; opacity: .5; }

.wp-block-cover.has-background-dim:not([class*=-background-color]) { background-color: var(--colorBlack); }

.contrast-black-white .wp-block-cover.has-background-dim { background: var(--black); border: 1px solid var(--white); }

.contrast-black-yellow .wp-block-cover.has-background-dim { background: var(--black); border: 1px solid var(--yellow); }

.wp-block-cover.has-background-dim-10:not(.has-background-gradient):before { opacity: .1; }

.wp-block-cover.has-background-dim-20:not(.has-background-gradient):before { opacity: .2; }

.wp-block-cover.has-background-dim-30:not(.has-background-gradient):before { opacity: .3; }

.wp-block-cover.has-background-dim-40:not(.has-background-gradient):before { opacity: .4; }

.wp-block-cover.has-background-dim-50:not(.has-background-gradient):before { opacity: .5; }

.wp-block-cover.has-background-dim-60:not(.has-background-gradient):before { opacity: .6; }

.wp-block-cover.has-background-dim-70:not(.has-background-gradient):before { opacity: .7; }

.wp-block-cover.has-background-dim-80:not(.has-background-gradient):before { opacity: .8; }

.wp-block-cover.has-background-dim-90:not(.has-background-gradient):before { opacity: .9; }

.wp-block-cover.has-background-dim-100:not(.has-background-gradient):before { opacity: 1; }

.wp-block-cover__image-background { position: absolute; top: 0; left: 0; display: block; width: 100%; height: 100%; object-fit: cover; }

.wp-block-cover__inner-container { position: relative; z-index: 1; width: 100%; padding: calc(var(--gap) * 2) var(--gap); color: var(--colorWhite); }

.has-custom-content-position .wp-block-cover__inner-container { width: auto; }

.contrast-black-yellow .wp-block-cover__inner-container { color: var(--yellow); }

.wp-block-file { display: flex; align-items: center; flex-wrap: wrap; gap: var(--gap); }

@media screen and (min-width: 64em) { .wp-block-file.alignleft { float: left; margin-right: var(--gap); } }

@media screen and (min-width: 64em) { .wp-block-file.alignright { float: right; margin-left: var(--gap); } }

.wp-block-file__button { display: inline-flex; align-items: center; border: 2px solid var(--primary) !important; border-radius: 20px; padding: 5px 15px; background: var(--primary) !important; font-weight: 800; text-transform: uppercase; text-decoration: none; color: var(--white); font-size: 1.25rem; line-height: 1.6em; }

.wp-block-file__button:hover { background: var(--white) !important; color: var(--primary) !important; opacity: 1 !important; }

.contrast-black-white .wp-block-file__button:hover { background: var(--black) !important; color: var(--white) !important; }

.contrast-black-yellow .wp-block-file__button:hover { background: var(--black) !important; color: var(--yellow) !important; }

.contrast-black-white .wp-block-file__button { border: 2px solid var(--white) !important; background: var(--white) !important; color: var(--black) !important; }

.contrast-black-yellow .wp-block-file__button { border: 2px solid var(--yellow) !important; background: var(--yellow) !important; color: var(--black) !important; }

.wp-block-media-text { display: grid; align-items: center; grid-template-columns: repeat(2, 50%); }

@media screen and (max-width: 63.9375em) { .wp-block-media-text.is-stacked-on-mobile { grid-template-columns: 1fr; } }

.wp-block-media-text.is-vertically-aligned-top { align-items: flex-start; }

.wp-block-media-text.is-vertically-aligned-bottom { align-items: flex-end; }

@media screen and (min-width: 40em) { .has-media-on-the-right .wp-block-media-text__media { order: 2; } }

.is-image-fill .wp-block-media-text__media { height: 100%; }

.is-image-fill .wp-block-media-text__media img { display: block; width: 100%; height: 100%; object-fit: cover; }

.wp-block-media-text__media a { display: block; height: 100%; }

.wp-block-media-text__media img { display: block; }

.wp-block-media-text__content { padding: calc(var(--gap) * 2); }

.wp-block-embed { position: relative; }

@media screen and (min-width: 64em) { .wp-block-embed.alignleft { float: left; margin-right: var(--gap); width: 100%; max-width: 360px; } }

@media screen and (min-width: 64em) { .wp-block-embed.alignright { float: right; margin-left: var(--gap); width: 100%; max-width: 360px; } }

.wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper { padding-top: 56.25%; }

.wp-block-embed__wrapper iframe { position: absolute; top: 0; bottom: 0; left: 0; width: 100%; height: 100%; border: 0; }

.wp-block-buttons { display: flex; flex-wrap: wrap; gap: var(--gap); }

.wp-block-buttons.is-content-justification-left { justify-content: flex-start; }

.wp-block-buttons.is-content-justification-center { justify-content: center; align-items: center; }

.wp-block-buttons.is-content-justification-right { justify-content: flex-end; }

.wp-block-buttons.is-vertical { flex-direction: column; }

.wp-block-button__link { display: inline-flex; background-color: var(--primary); text-decoration: none; padding: .667em 1.333em; border-radius: 1.55em; font-size: 1.125em; text-align: center; overflow-wrap: break-word; color: var(--white); }

.wp-block-button__link:hover { box-shadow: 0 0 0 2px var(--primary); background: var(--white) !important; color: var(--primary); }

.is-style-outline .wp-block-button__link { border: 2px solid; }

.is-style-outline .wp-block-button__link:not(.has-background) { background-color: transparent; }

.is-style-outline .wp-block-button__link:not(.has-text-color) { color: var(--primary); }

.is-style-outline .wp-block-button__link:hover { box-shadow: none; color: var(--primary); }

.contrast-black-white .wp-block-button__link { border: 0; box-shadow: 0 0 0 2px var(--black); background: var(--white) !important; color: var(--black) !important; }

.contrast-black-white .wp-block-button__link:hover { box-shadow: 0 0 0 2px var(--white); background: var(--black) !important; color: var(--white) !important; }

.contrast-black-yellow .wp-block-button__link { border: 0; box-shadow: 0 0 0 2px var(--black); background: var(--yellow) !important; color: var(--black) !important; }

.contrast-black-yellow .wp-block-button__link:hover { box-shadow: 0 0 0 2px var(--yellow); background: var(--black) !important; color: var(--yellow) !important; }

.wp-block-group.has-background { padding: var(--gap); }

@media screen and (min-width: 40em) { .wp-block-group.has-background { padding: calc(var(--gap) * 2); } }

.wp-block-separator { border-top: 0; width: 150px; height: 2px; background: var(--border); margin-right: auto; margin-left: auto; margin-bottom: var(--gap); }

.contrast-black-white .wp-block-separator { background: var(--white); }

.contrast-black-yellow .wp-block-separator { background: var(--yellow); }

.wp-block-separator.has-background { padding: 0; }

.wp-block-separator.is-style-wide { width: 100%; height: 1px; }

.wp-block-columns { display: flex; flex-wrap: wrap; gap: var(--gap); }

@media screen and (min-width: 40em) { .wp-block-columns { flex-wrap: nowrap; } }

.wp-block-columns.are-vertically-aligned-top { align-items: flex-start; }

.wp-block-columns.are-vertically-aligned-center { align-items: center; }

.wp-block-columns.are-vertically-aligned-bottom { align-items: flex-end; }

.wp-block-columns .wp-block-column { max-width: 100%; flex-basis: 360px; flex-grow: 1; }

@media screen and (min-width: 64em) { .wp-block-columns .wp-block-column { flex-basis: 0; } }

@media screen and (min-width: 64em) { .wp-block-columns .wp-block-column[style*=flex-basis] { flex-grow: 0; } }

@media screen and (min-width: 40em) and (max-width: 63.9375em) { .wp-block-columns .wp-block-column:not(:only-child) { flex-basis: calc(50% - (var(--gap) / 2)) !important; } }

@media screen and (min-width: 40em) { .wp-block-columns .wp-block-column:not(:only-child) { flex-basis: calc(50% - (var(--gap) / 2)); flex-grow: 0; } }

.wp-block-columns .wp-block-column.is-vertically-aligned-top { display: flex; flex-direction: column; justify-content: flex-start; }

.wp-block-columns .wp-block-column.is-vertically-aligned-center { display: flex; flex-direction: column; justify-content: center; }

.wp-block-columns .wp-block-column.is-vertically-aligned-bottom { display: flex; flex-direction: column; justify-content: flex-end; }

.wp-block-social-links { display: flex; flex-wrap: wrap; justify-content: flex-start; gap: var(--gap); margin-left: 0 !important; }

.wp-block-social-links.has-small-icon-size { font-size: 1.6rem; }

.wp-block-social-links.has-normal-icon-size { font-size: 2.4rem; }

.wp-block-social-links.has-large-icon-size { font-size: 3.6rem; }

.wp-block-social-links.has-huge-icon-size { font-size: 4.8rem; }

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link { border-radius: 100px; background-color: #f0f0f0; transition: transform 100ms ease; color: var(--colorWhite); }

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link.wp-social-link-chain, .wp-block-social-links:not(.is-style-logos-only) .wp-social-link.wp-social-link-feed, .wp-block-social-links:not(.is-style-logos-only) .wp-social-link.wp-social-link-goodreads, .wp-block-social-links:not(.is-style-logos-only) .wp-social-link.wp-social-link-mail { color: var(--colorRandom); }

.contrast-black-white .wp-block-social-links:not(.is-style-logos-only) .wp-social-link { background-color: var(--white) !important; box-shadow: 0 0 0px 2px var(--black); }

.contrast-black-yellow .wp-block-social-links:not(.is-style-logos-only) .wp-social-link { background-color: var(--yellow) !important; box-shadow: 0 0 0px 2px var(--black); }

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link:hover { transform: scale(1.1); }

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link .wp-block-social-link-anchor { color: inherit; }

.contrast-black-white .wp-block-social-links:not(.is-style-logos-only) .wp-social-link svg { fill: var(--black); }

.contrast-black-yellow .wp-block-social-links:not(.is-style-logos-only) .wp-social-link svg { fill: var(--black); }

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-wordpress { background-color: var(--colorWordpress); }

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-fivehundredpx { background-color: var(--color500px); }

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-amazon { background-color: var(--colorAmazon); }

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-bandcamp { background-color: var(--colorBandcamp); }

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-behance { background-color: var(--colorBehance); }

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-codepen { background-color: var(--colorCodepen); }

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-deviantart { background-color: var(--colorDeviantArt); }

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dribbble { background-color: var(--colorDribbble); }

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dropbox { background-color: var(--colorDropbox); }

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-etsy { background-color: var(--colorEtsy); }

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-facebook { background-color: var(--colorFacebook); }

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-facebook { background-color: var(--colorFacebook); }

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-flickr { background-color: var(--colorFlicker); }

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-foursquare { background-color: var(--colorFoursquare); }

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-goodreads { background-color: var(--colorGoodreads); }

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-google { background-color: var(--colorGoogle); }

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-github { background-color: var(--colorGithub); }

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-instagram { background-color: var(--colorInstagram); }

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-lastfm { background-color: var(--colorLastfm); }

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-linkedin { background-color: var(--colorLinkedin); }

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-mastodon { background-color: var(--colorMastodon); }

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-meetup { background-color: var(--colorMeetup); }

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-medium { background-color: var(--colorMedium); }

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-patreon { background-color: var(--colorPatreon); }

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pinterest { background-color: var(--colorPinterest); }

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pocket { background-color: var(--colorPocket); }

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-reddit { background-color: var(--colorReddit); }

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-skype { background-color: var(--colorSkype); }

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-snapchat { background-color: var(--colorSnapchat); stroke: #000; }

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-soundcloud { background-color: var(--colorSoundcloud); }

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-spotify { background-color: var(--colorSpotify); }

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-telegram { background-color: var(--colorTelegram); }

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tiktok { background-color: var(--colorTiktok); }

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tumblr { background-color: var(--colorTumblr); }

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitch { background-color: var(--colorTwitch); }

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitter { background-color: var(--colorTwitter); }

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vimeo { background-color: var(--colorVimeo); }

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vk { background-color: var(--colorVk); }

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-yelp { background-color: var(--colorYelp); }

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-youtube { background-color: var(--colorYoutube); }

.contrast-black-white .wp-block-social-links.is-style-logos-only .wp-social-link { color: var(--white) !important; }

.contrast-black-yellow .wp-block-social-links.is-style-logos-only .wp-social-link { color: var(--yellow) !important; }

.wp-block-social-links.is-style-logos-only .wp-social-link-fivehundredpx { color: var(--color500px); }

.wp-block-social-links.is-style-logos-only .wp-social-link-amazon { color: var(--colorAmazon); }

.wp-block-social-links.is-style-logos-only .wp-social-link-bandcamp { color: var(--colorBandcamp); }

.wp-block-social-links.is-style-logos-only .wp-social-link-behance { color: var(--colorBehance); }

.wp-block-social-links.is-style-logos-only .wp-social-link-codepen { color: var(--colorCodepen); }

.wp-block-social-links.is-style-logos-only .wp-social-link-wordpress { color: var(--colorWordpress); }

.wp-block-social-links.is-style-logos-only .wp-social-link-deviantart { color: var(--colorDeviantArt); }

.wp-block-social-links.is-style-logos-only .wp-social-link-dribbble { color: var(--colorDribbble); }

.wp-block-social-links.is-style-logos-only .wp-social-link-dropbox { color: var(--colorDropbox); }

.wp-block-social-links.is-style-logos-only .wp-social-link-etsy { color: var(--colorEtsy); }

.wp-block-social-links.is-style-logos-only .wp-social-link-facebook { color: var(--colorFacebook); }

.wp-block-social-links.is-style-logos-only .wp-social-link-flickr { color: var(--colorFlicker); }

.wp-block-social-links.is-style-logos-only .wp-social-link-foursquare { color: var(--colorFoursquare); }

.wp-block-social-links.is-style-logos-only .wp-social-link-goodreads { color: var(--colorGoodreads); }

.wp-block-social-links.is-style-logos-only .wp-social-link-google { color: var(--colorGoogle); }

.wp-block-social-links.is-style-logos-only .wp-social-link-github { color: var(--colorGithub); }

.wp-block-social-links.is-style-logos-only .wp-social-link-instagram { color: var(--colorInstagram); }

.wp-block-social-links.is-style-logos-only .wp-social-link-lastfm { color: var(--colorLastfm); }

.wp-block-social-links.is-style-logos-only .wp-social-link-linkedin { color: var(--colorLinkedin); }

.wp-block-social-links.is-style-logos-only .wp-social-link-mastodon { color: var(--colorMastodon); }

.wp-block-social-links.is-style-logos-only .wp-social-link-meetup { color: var(--colorMeetup); }

.wp-block-social-links.is-style-logos-only .wp-social-link-medium { color: var(--colorMedium); }

.wp-block-social-links.is-style-logos-only .wp-social-link-patreon { color: var(--colorPatreon); }

.wp-block-social-links.is-style-logos-only .wp-social-link-pinterest { color: var(--colorPinterest); }

.wp-block-social-links.is-style-logos-only .wp-social-link-pocket { color: var(--colorPocket); }

.wp-block-social-links.is-style-logos-only .wp-social-link-reddit { color: var(--colorReddit); }

.wp-block-social-links.is-style-logos-only .wp-social-link-skype { color: var(--colorSkype); }

.wp-block-social-links.is-style-logos-only .wp-social-link-snapchat { stroke: var(--colorBlack); color: transparent; }

.wp-block-social-links.is-style-logos-only .wp-social-link-soundcloud { color: var(--colorSoundcloud); }

.wp-block-social-links.is-style-logos-only .wp-social-link-spotify { color: var(--colorSpotify); }

.wp-block-social-links.is-style-logos-only .wp-social-link-telegram { color: var(--colorTelegram); }

.wp-block-social-links.is-style-logos-only .wp-social-link-tiktok { color: var(--colorTiktok); }

.wp-block-social-links.is-style-logos-only .wp-social-link-tumblr { color: var(--colorTumblr); }

.wp-block-social-links.is-style-logos-only .wp-social-link-twitch { color: var(--colorTwitch); }

.wp-block-social-links.is-style-logos-only .wp-social-link-twitter { color: var(--colorTwitter); }

.wp-block-social-links.is-style-logos-only .wp-social-link-vimeo { color: var(--colorVimeo); }

.wp-block-social-links.is-style-logos-only .wp-social-link-vk { color: var(--colorVk); }

.wp-block-social-links.is-style-logos-only .wp-social-link-yelp { color: var(--colorYelp); }

.wp-block-social-links.is-style-logos-only .wp-social-link-youtube { color: var(--colorYoutube); }

.wp-block-social-links.is-style-pill-shape .wp-block-social-link-anchor { padding: .25em .7em; }

.wp-block-social-links .wp-block-social-link-anchor { color: currentColor; }

.wp-block-social-links .wp-block-social-link { color: currentColor; fill: currentColor; list-style: none; transition: transform 100ms ease; }

.wp-block-social-links .wp-block-social-link:hover { transform: scale(1.1); }

.wp-block-social-links .wp-block-social-link svg { width: 1.5em; height: 1.5em; color: currentColor; fill: currentColor; }

.wp-block-social-links .wp-block-social-link-anchor { display: flex; padding: .25em; }

@media screen and (min-width: 64em) { .alignleft { float: left; margin-right: var(--gap) !important; max-width: 360px; } }

.aligncenter { margin-left: auto; margin-right: auto; }

@media screen and (min-width: 64em) { .alignright { float: right; margin-left: var(--gap) !important; max-width: 360px; } }

.has-text-align-left { text-align: left; }

.has-text-align-center { text-align: center; }

.has-text-align-right { text-align: right; }

.has-drop-cap:first-letter { float: left; font-size: 12.75rem; line-height: .8; text-transform: uppercase; margin: 0 5px 0 -5px; }

.has-drop-cap:after { content: ''; display: block; width: 100%; clear: both; }

.has-small-font-size { font-size: 1.3rem; }

.has-normal-font-size { font-size: 1.6rem; }

@media screen and (min-width: 40em) { .has-medium-font-size { font-size: 2rem; } }

@media screen and (min-width: 40em) { .has-large-font-size { font-size: 3.6rem; } }

@media screen and (min-width: 40em) { .has-huge-font-size { font-size: 4.2rem; } }

.contrast-black-white .has-text-color { color: var(--white); }

.contrast-black-yellow .has-text-color { color: var(--yellow); }

.has-black-color { color: var(--colorBlack); }

.contrast-black-white .has-inline-color, .contrast-black-yellow .has-inline-color { color: inherit; }

.has-cyan-bluish-gray-color { color: var(--colorCyanGrey); }

.has-white-color { color: var(--colorWhite); }

.has-pale-pink-color { color: var(--colorPink); }

.has-vivid-red-color { color: var(--colorRed); }

.has-luminous-vivid-orange-color { color: var(--colorOrange); }

.has-luminous-vivid-amber-color { color: var(--colorYellow); }

.has-light-green-cyan-color { color: var(--colorLightGreen); }

.has-vivid-green-cyan-color { color: var(--colorVividGreen); }

.has-pale-cyan-blue-color { color: var(--colorPaleBlue); }

.has-vivid-cyan-blue-color { color: var(--colorVividBlue); }

.has-vivid-purple-color { color: var(--colorVividPurple); }

.has-background { padding: var(--gap); }

@media screen and (min-width: 64em) { .has-background { padding: var(--gap) calc(var(--gap) * 2); } }

.contrast-black-white .has-background { background: var(--white); color: var(--black); }

.contrast-black-yellow .has-background { background: var(--yellow); color: var(--black); }

.has-black-background-color { background: var(--colorBlack); }

.has-cyan-bluish-gray-background-color { background: var(--colorCyanGrey); }

.has-white-background-color { background: var(--colorWhite); }

.has-pale-pink-background-color { background: var(--colorPink); }

.has-vivid-red-background-color { background: var(--colorRed); }

.has-luminous-vivid-orange-background-color { background: var(--colorOrange); }

.has-luminous-vivid-amber-background-color { background: var(--colorYellow); }

.has-light-green-cyan-background-color { background: var(--colorLightGreen); }

.has-vivid-green-cyan-background-color { background: var(--colorVividGreen); }

.has-pale-cyan-blue-background-color { background: var(--colorVividBlue); }

.has-vivid-cyan-blue-background-color { background: var(--colorVividBlue); }

.has-vivid-purple-background-color { background: var(--colorVividPurple); }

.has-subtle-light-gray-background-color { background: var(--colorLightGray); }

.has-subtle-pale-green-background-color { background: var(--colorPaleGreen); }

.has-subtle-pale-blue-background-color { background: var(--colorPaleBlue); }

.has-subtle-pale-pink-background-color { background: var(--colorPalePink); }

.header { padding: 20px 0 0; }

@media print { .header { display: none; } }

.header__grid { display: grid; grid-gap: 10px; grid-template-columns: minmax(0, 100%); align-items: center; }

@media screen and (min-width: 40em) { .header__grid { grid-template-columns: 1fr auto; } }

@media screen and (min-width: 40em) and (max-width: 63.9375em) { .header__logo { grid-column: 1; } }

@media screen and (min-width: 64em) { .header__logo { grid-row: 1 / span 2; } }

.header__top { display: flex; flex-wrap: wrap; align-items: center; justify-content: flex-end; margin: -10px 0; color: var(--primary); }

@media screen and (min-width: 40em) and (max-width: 63.9375em) { .header__top { grid-column: 2; } }

.header__tools { display: flex; justify-content: flex-end; }

@media screen and (min-width: 40em) { .header__tools { grid-column: 1 / span 2; } }

@media screen and (min-width: 64em) { .header__tools { grid-column: 2; } }

.header__nav { display: flex; flex-direction: column; align-items: flex-end; /*border: 2px solid var(--primary); border-radius: var(--borderRadius);*/ }

.contrast-black-white .header__nav { border-color: var(--white); }

.contrast-black-yellow .header__nav { border-color: var(--yellow); }

@media screen and (max-width: 63.9375em) { .header__nav { /*border: 2px solid var(--primary);*/ padding: 1px; } }

@media screen and (min-width: 40em) { .header__nav { grid-column: 1 / span 2; margin-left: -25px; margin-right: -25px; } }

.header__nav-menu { width: 100%; padding: 1px; z-index: 100; }

@media screen and (max-width: 63.9375em) { .header__nav-menu { display: none; } }

@media screen and (min-width: 64em) { .header__nav-menu { display: block !important; background: rgba(243,243,243,1); border-top: 1px solid rgba(225,225,225,1); }
  .contrast-black-white .header__nav-menu { background: var(--black); }
  .contrast-black-yellow .header__nav-menu { background: var(--black); } }

.header__nav-menu .menu { display: flex; }

@media screen and (max-width: 63.9375em) { .header__nav-menu .menu { flex-direction: column; } }

@media screen and (min-width: 64em) { .header__nav-menu .menu { flex-wrap: wrap; padding: 10px 0px; margin: 0 3%; } }

.header__nav-menu .menu .menu-item { position: relative; }

@media screen and (min-width: 64em) { .header__nav-menu .menu .menu-item { padding: 1px; } }

.header__nav-menu .menu .menu-item.menu-item-has-children > a > .menu-more { display: block; }

.header__nav-menu .menu .menu-item:focus-within > .sub-menu, .header__nav-menu .menu .menu-item:hover > .sub-menu { display: block; }

.header__nav-menu .menu .menu-item a { display: flex; align-items: center; padding: 10px 15px; border-radius: var(--borderRadius); font-weight: 600; /*text-transform: uppercase;*/ text-decoration: none; color: var(--primary); font-size: 1.6rem; line-height: 1.6em; }

.contrast-black-white .header__nav-menu .menu .menu-item a { color: var(--white); }

@media screen and (min-width: 64em) { .contrast-black-white .header__nav-menu .menu .menu-item a { color: var(--white); } }

.contrast-black-yellow .header__nav-menu .menu .menu-item a { color: var(--yellow); }

@media screen and (min-width: 64em) { .contrast-black-yellow .header__nav-menu .menu .menu-item a { color: var(--yellow); } }

.header__nav-menu .menu .menu-item a.focus-ring, .header__nav-menu .menu .menu-item a.btn-icon-small:hover, .header__nav-menu .menu .menu-item a.btn-icon-small.focus-ring, .header__nav-menu .menu .menu-item .post .post-link.focus-ring a.post-title, .post .post-link.focus-ring .header__nav-menu .menu .menu-item a.post-title, .header__nav-menu .menu .menu-item a.post-type-logotypes__link:hover, .header__nav-menu .menu .menu-item .view .view-header a.view-print:hover, .view .view-header .header__nav-menu .menu .menu-item a.view-print:hover, .header__nav-menu .menu .menu-item .widget.widget_text a:hover, .widget.widget_text .header__nav-menu .menu .menu-item a:hover, .header__nav-menu .menu .menu-item .widget.widget_media_image a:hover, .widget.widget_media_image .header__nav-menu .menu .menu-item a:hover, .header__nav-menu .menu .menu-item a:hover { outline: 0; /*background: #a31919; color: var(--white);*/ background: transparent; color: var(--secondary) !important; }

.contrast-black-white .header__nav-menu .menu .menu-item a.focus-ring, .contrast-black-white .header__nav-menu .menu .menu-item a.btn-icon-small:hover, .contrast-black-white .header__nav-menu .menu .menu-item .post .post-link.focus-ring a.post-title, .post .post-link.focus-ring .contrast-black-white .header__nav-menu .menu .menu-item a.post-title, .contrast-black-white .header__nav-menu .menu .menu-item a.post-type-logotypes__link:hover, .contrast-black-white .header__nav-menu .menu .menu-item .view .view-header a.view-print:hover, .view .view-header .contrast-black-white .header__nav-menu .menu .menu-item a.view-print:hover, .contrast-black-white .header__nav-menu .menu .menu-item .widget.widget_text a:hover, .widget.widget_text .contrast-black-white .header__nav-menu .menu .menu-item a:hover, .contrast-black-white .header__nav-menu .menu .menu-item .widget.widget_media_image a:hover, .widget.widget_media_image .contrast-black-white .header__nav-menu .menu .menu-item a:hover, .contrast-black-white .header__nav-menu .menu .menu-item a:hover { background: var(--white); color: var(--black); }

.contrast-black-yellow .header__nav-menu .menu .menu-item a.focus-ring, .contrast-black-yellow .header__nav-menu .menu .menu-item a.btn-icon-small:hover, .contrast-black-yellow .header__nav-menu .menu .menu-item .post .post-link.focus-ring a.post-title, .post .post-link.focus-ring .contrast-black-yellow .header__nav-menu .menu .menu-item a.post-title, .contrast-black-yellow .header__nav-menu .menu .menu-item a.post-type-logotypes__link:hover, .contrast-black-yellow .header__nav-menu .menu .menu-item .view .view-header a.view-print:hover, .view .view-header .contrast-black-yellow .header__nav-menu .menu .menu-item a.view-print:hover, .contrast-black-yellow .header__nav-menu .menu .menu-item .widget.widget_text a:hover, .widget.widget_text .contrast-black-yellow .header__nav-menu .menu .menu-item a:hover, .contrast-black-yellow .header__nav-menu .menu .menu-item .widget.widget_media_image a:hover, .widget.widget_media_image .contrast-black-yellow .header__nav-menu .menu .menu-item a:hover, .contrast-black-yellow .header__nav-menu .menu .menu-item a:hover { background: var(--yellow); color: var(--black); }

.header__nav-menu .menu .menu-item a .menu-more { display: none; margin-left: 10px; font-size: .9rem; }

@media screen and (min-width: 64em) { .header__nav-menu .sub-menu.left { right: 0; } }

@media screen and (min-width: 64em) { .header__nav-menu .sub-menu.left:after { left: auto; right: 30px; } }

@media screen and (min-width: 64em) { .header__nav-menu .sub-menu { display: none; position: absolute; z-index: 120; top: 100%; background: rgba(243,243,243,1); padding: 1px; /*border: 2px solid var(--primary); border-radius: var(--borderRadius);*/ width: 250px; margin: 10px 0 0 0; } }

@media screen and (min-width: 64em) { .contrast-black-white .header__nav-menu .sub-menu { border-color: var(--white); background: var(--black); } }

@media screen and (min-width: 64em) { .contrast-black-yellow .header__nav-menu .sub-menu { border-color: var(--yellow); background: var(--black); } }

@media screen and (min-width: 64em) { .header__nav-menu .sub-menu:before { content: ''; position: absolute; left: -12px; top: -12px; right: -12px; bottom: -12px; } }

.header__nav-menu .sub-menu:after { width: 0; height: 0; border-style: solid; border-width: 0 5px 5px 5px; border-color: transparent transparent var(--primary) transparent; position: absolute; top: -5px; left: 30px; }

@media screen and (min-width: 64em) { .header__nav-menu .sub-menu:after { content: ''; } }

.contrast-black-white .header__nav-menu .sub-menu:after { border-color: transparent transparent var(--white) transparent; }

.contrast-black-yellow .header__nav-menu .sub-menu:after { border-color: transparent transparent var(--yellow) transparent; }

@media screen and (max-width: 63.9375em) { .header__nav-menu .sub-menu .menu-item a { padding-left: 30px; } }

@media screen and (min-width: 64em) { .header__nav-menu .sub-menu .menu-item a .menu-more { transform: rotate(270deg); } }

@media screen and (min-width: 64em) { .header__nav-menu .sub-menu .menu-item .sub-menu.left { left: auto; right: 100%; margin: 0 10px 0 0; } }

.header__nav-menu .sub-menu .menu-item .sub-menu.left:after { left: auto; right: -5px; border-width: 5px 0 5px 5px; border-color: transparent transparent transparent var(--deco); }

.contrast-black-white .header__nav-menu .sub-menu .menu-item .sub-menu.left:after { border-color: transparent transparent transparent var(--white); }

.contrast-black-yellow .header__nav-menu .sub-menu .menu-item .sub-menu.left:after { border-color: transparent transparent transparent var(--yellow); }

@media screen and (min-width: 64em) { .header__nav-menu .sub-menu .menu-item .sub-menu { top: -3px; left: 100%; margin: 0 0 0 10px; } }

.header__nav-menu .sub-menu .menu-item .sub-menu:after { width: 0; height: 0; border-style: solid; border-width: 5px 5px 5px 0; border-color: transparent var(--primary) transparent transparent; position: absolute; left: -5px; top: 18px; }

@media screen and (min-width: 64em) { .header__nav-menu .sub-menu .menu-item .sub-menu:after { content: ''; } }

.contrast-black-white .header__nav-menu .sub-menu .menu-item .sub-menu:after { border-color: transparent var(--white) transparent transparent; }

.contrast-black-yellow .header__nav-menu .sub-menu .menu-item .sub-menu:after { border-color: transparent var(--yellow) transparent transparent; }

@media screen and (max-width: 63.9375em) { .header__nav-menu .sub-menu .menu-item .sub-menu .menu-item a { padding-left: 45px; } }

.skip-links__link { position: absolute; top: 0; left: -200vw; justify-content: center; margin-bottom: 15px; }

.skip-links__link.focus-ring, .skip-links__link.btn-icon-small:hover, .post .post-link.focus-ring .skip-links__link.post-title, .skip-links__link.post-type-logotypes__link:hover, .view .view-header .skip-links__link.view-print:hover, .widget.widget_text a.skip-links__link:hover, .widget.widget_media_image a.skip-links__link:hover { left: 0; }

.site-branding { display: flex; align-items: center; }

.site-branding .site-logo { display: flex; font-size: 2.25rem; margin-right: 30px; }

.site-branding .site-logo .site-logo-bip { display: block; width: 60px; }

.site-branding .site-logo .site-logo-grupa { display: block; width: 60px; }

@media screen and (min-width: 40em) { .site-branding .site-logo .site-logo-grupa { width: 100px; } }

.contrast-black-white .site-branding .site-logo .site-logo-grupa { fill: var(--white); }

.contrast-black-yellow .site-branding .site-logo .site-logo-grupa { fill: var(--yellow); }

.site-branding .site-logo .site-logo-img { display: block; }

.site-branding .custom-logo-link { display: block; padding-left: 12px; }

.site-branding .custom-logo-link .custom-logo { display: block; }

.site-branding .site-info .site-name { font-size: 2rem; font-weight: 800; }

@media screen and (min-width: 40em) { .site-branding .site-info .site-name { font-size: 3rem; } }

.site-branding .site-info .site-link { color: inherit; text-decoration: none; }

.site-branding .site-info .site-link:hover { text-decoration: underline; }

.site-branding .site-info .site-desc { font-size: 1.25rem; }

.accessibility { display: flex; align-items: center; justify-content: flex-end; margin: 10px 22px 10px 0; }

.accessibility__group:not(:first-child) { margin-left: 20px; }

.accessibility__group-title { font-size: 1.25rem; font-weight: 600; margin-bottom: 3px; }

.accessibility__group-list { display: flex; margin: -4px; }

.accessibility__group-item { margin: 4px; }

@media screen and (max-width: 39.9375em) { .home .main { margin-top: 0px; } }

.main__quick { background: var(--primary); }

.contrast-black-white .main__quick { background: var(--white); }

.contrast-black-yellow .main__quick { background: var(--yellow); }

@media print { .main__quick { display: none; } }

.main__quick nav { display: flex; justify-content: center; }

.main__quick ul { display: flex; align-items: flex-end; justify-content: flex-start; }

.main__quick ul li { flex: 0 0 auto; }

.main__quick ul li a { display: flex; flex-direction: column; align-items: center; color: var(--white); padding: 20px 15px 15px; border-bottom: 5px solid transparent; font-size: 1.25rem; text-decoration: none; transition: padding 200ms ease-in-out; }

.contrast-black-white .main__quick ul li a, .contrast-black-yellow .main__quick ul li a { color: var(--black); }

.main__quick ul li a:before { font-size: 4rem; margin: 0 0 10px; }

@media screen and (min-width: 64em) { .main__quick ul li a:hover { padding: 15px 15px 20px; } }

.main__quick ul li a.focus-ring, .main__quick ul li a.btn-icon-small:hover, .main__quick ul li a.btn-icon-small.focus-ring, .main__quick ul li .post .post-link.focus-ring a.post-title, .post .post-link.focus-ring .main__quick ul li a.post-title, .main__quick ul li a.post-type-logotypes__link:hover, .main__quick ul li .view .view-header a.view-print:hover, .view .view-header .main__quick ul li a.view-print:hover, .main__quick ul li .widget.widget_text a:hover, .widget.widget_text .main__quick ul li a:hover, .main__quick ul li .widget.widget_media_image a:hover, .widget.widget_media_image .main__quick ul li a:hover { background: var(--white); color: var(--primary); outline: 0; }

.contrast-black-white .main__quick ul li a.focus-ring, .contrast-black-white .main__quick ul li a.btn-icon-small:hover, .contrast-black-white .main__quick ul li a.btn-icon-small.focus-ring, .contrast-black-white .main__quick ul li .post .post-link.focus-ring a.post-title, .post .post-link.focus-ring .contrast-black-white .main__quick ul li a.post-title, .contrast-black-white .main__quick ul li a.post-type-logotypes__link:hover, .contrast-black-white .main__quick ul li .view .view-header a.view-print:hover, .view .view-header .contrast-black-white .main__quick ul li a.view-print:hover, .contrast-black-white .main__quick ul li .widget.widget_text a:hover, .widget.widget_text .contrast-black-white .main__quick ul li a:hover, .contrast-black-white .main__quick ul li .widget.widget_media_image a:hover, .widget.widget_media_image .contrast-black-white .main__quick ul li a:hover, .contrast-black-yellow .main__quick ul li a.focus-ring, .contrast-black-yellow .main__quick ul li a.btn-icon-small:hover, .contrast-black-yellow .main__quick ul li a.btn-icon-small.focus-ring, .contrast-black-yellow .main__quick ul li .post .post-link.focus-ring a.post-title, .post .post-link.focus-ring .contrast-black-yellow .main__quick ul li a.post-title, .contrast-black-yellow .main__quick ul li a.post-type-logotypes__link:hover, .contrast-black-yellow .main__quick ul li .view .view-header a.view-print:hover, .view .view-header .contrast-black-yellow .main__quick ul li a.view-print:hover, .contrast-black-yellow .main__quick ul li .widget.widget_text a:hover, .widget.widget_text .contrast-black-yellow .main__quick ul li a:hover, .contrast-black-yellow .main__quick ul li .widget.widget_media_image a:hover, .widget.widget_media_image .contrast-black-yellow .main__quick ul li a:hover { background: var(--black); }

.contrast-black-white .main__quick ul li a.focus-ring, .contrast-black-white .main__quick ul li a.btn-icon-small:hover, .contrast-black-white .main__quick ul li a.btn-icon-small.focus-ring, .contrast-black-white .main__quick ul li .post .post-link.focus-ring a.post-title, .post .post-link.focus-ring .contrast-black-white .main__quick ul li a.post-title, .contrast-black-white .main__quick ul li a.post-type-logotypes__link:hover, .contrast-black-white .main__quick ul li .view .view-header a.view-print:hover, .view .view-header .contrast-black-white .main__quick ul li a.view-print:hover, .contrast-black-white .main__quick ul li .widget.widget_text a:hover, .widget.widget_text .contrast-black-white .main__quick ul li a:hover, .contrast-black-white .main__quick ul li .widget.widget_media_image a:hover, .widget.widget_media_image .contrast-black-white .main__quick ul li a:hover { color: var(--white); }

.contrast-black-yellow .main__quick ul li a.focus-ring, .contrast-black-yellow .main__quick ul li a.btn-icon-small:hover, .contrast-black-yellow .main__quick ul li a.btn-icon-small.focus-ring, .contrast-black-yellow .main__quick ul li .post .post-link.focus-ring a.post-title, .post .post-link.focus-ring .contrast-black-yellow .main__quick ul li a.post-title, .contrast-black-yellow .main__quick ul li a.post-type-logotypes__link:hover, .contrast-black-yellow .main__quick ul li .view .view-header a.view-print:hover, .view .view-header .contrast-black-yellow .main__quick ul li a.view-print:hover, .contrast-black-yellow .main__quick ul li .widget.widget_text a:hover, .widget.widget_text .contrast-black-yellow .main__quick ul li a:hover, .contrast-black-yellow .main__quick ul li .widget.widget_media_image a:hover, .widget.widget_media_image .contrast-black-yellow .main__quick ul li a:hover { color: var(--yellow); }

.main__top { padding: 45px 0; background: var(--deco); }

.contrast-black-white .main__top, .contrast-black-yellow .main__top { background: var(--black); }

.main__content { margin-top: 45px; }

.post-type-slider { width: 100%; max-width: 1920px; margin: 0 auto; position: relative; overflow: hidden; }

.post-type-slider__item { display: flex; position: relative; background-position: center; background-repeat: no-repeat; background-size: cover; min-height: 300px; }

@media screen and (min-width: 64em) { .post-type-slider__item { min-height: 450px; } }

.page-template-page-bip .post-type-slider__item { background-position: left; min-height: 250px; }

@media screen and (min-width: 64em) { .page-template-page-bip .post-type-slider__item { min-height: 300px; } }

.post-type-slider__item img { width: 100%; }

.post-type-slider__wrapper { flex-grow: 1; }

.post-type-slider__wrapper:before { content: ''; position: absolute; z-index: 1; top: 0; left: 0; right: 0; bottom: 0; /*background-color: var(--black); opacity: .5;*/ }

.post-type-slider__inner { position: relative; z-index: 2; height: 100%; padding: 10px 10px 60px; display: flex; flex-direction: column; justify-content: flex-end; color: /*var(--white);*/ #4f4f4f !important; }

@media screen and (min-width: 40em) { .post-type-slider__inner { padding: 30px 46px 50px; } }

.contrast-black-yellow .post-type-slider__inner { color: var(--yellow); }

.post-type-slider__excerpt { margin-top: 10px; }

@media screen and (max-width: 63.9375em) { .post-type-slider__excerpt { display: none; } }

.post-type-slider__more { margin-top: 20px; }

.post-type-logotypes { position: relative; }

.post-type-logotypes__title { margin-bottom: 30px; }

.post-type-logotypes .owl-stage { display: flex; align-items: center; }

.post-type-logotypes__photo { display: flex; align-items: center; justify-content: center; padding: 3px; }

.post-type-logotypes__link:hover, .post-type-logotypes__link.focus-ring, .post .post-link.focus-ring .post-type-logotypes__link.post-title, .post-type-logotypes__link:hover, .view .view-header .post-type-logotypes__link.view-print:hover, .widget.widget_text a.post-type-logotypes__link:hover, .widget.widget_media_image a.post-type-logotypes__link:hover { outline-offset: 1px; }

.post-type-logotypes__img { display: block; width: auto !important; }

.hover-effect, .custom-posts .custom-posts-link { transition: box-shadow 300ms ease; }

.hover-effect img, .custom-posts .custom-posts-link img { transition: all .7s ease; }

.hover-effect:hover, .custom-posts .custom-posts-link:hover { box-shadow: 2px 2px 5px var(--border); }

.contrast-black-white .hover-effect:hover, .contrast-black-white .custom-posts .custom-posts-link:hover, .custom-posts .contrast-black-white .custom-posts-link:hover { box-shadow: 2px 2px 0px var(--white); }

.contrast-black-yellow .hover-effect:hover, .contrast-black-yellow .custom-posts .custom-posts-link:hover, .custom-posts .contrast-black-yellow .custom-posts-link:hover { box-shadow: 2px 2px 0px var(--yellow); }

.hover-effect:hover h3, .custom-posts .custom-posts-link:hover h3 { /*text-decoration: underline;*/ color: var(--secondary)  }

.hover-effect:hover img, .custom-posts .custom-posts-link:hover img { transform: rotate(-1deg) scale(1.1); }

.custom-posts .custom-posts-heading { margin-bottom: var(--gap); }

.custom-posts .custom-posts-tiles { display: grid; gap: var(--gap); grid-template-columns: repeat(auto-fill, minmax(250px, 1fr)); padding: 0; margin: 0; list-style: none; /*align-items: center;*/ }

@media screen and (min-width: 64em) { .custom-posts .custom-posts-tiles .custom-posts-item.hero { grid-column: 1 / span 2; grid-row: 1 / span 2; text-align: center; } }

@media screen and (min-width: 40em) { .custom-posts .custom-posts-tiles .custom-posts-item.hero .custom-posts-title { font-size: 3rem; } }

@media screen and (min-width: 40em) { .custom-posts .custom-posts-tiles .custom-posts-item.hero .custom-posts-excerpt { font-size: 2rem; } }

.custom-posts .custom-posts-list { display: grid; gap: var(--gap); padding: 0; margin: 0; list-style: none; }

@media screen and (max-width: 39.9375em) { .custom-posts .custom-posts-list { grid-template-columns: repeat(auto-fill, minmax(250px, 1fr)); } }

.custom-posts .custom-posts-list .custom-posts-link { padding: calc(var(--gap) / 2); }

@media screen and (min-width: 40em) { .custom-posts .custom-posts-list .custom-posts-link { display: flex; align-items: flex-start; } }

@media screen and (min-width: 40em) { .custom-posts .custom-posts-list .custom-posts-photo { width: 200px; } }

@media screen and (min-width: 40em) { .custom-posts .custom-posts-list .custom-posts-box { flex: 1; } }

.custom-posts .custom-posts-carousel .custom-posts-item { width: 200px; height: 100%; padding: calc(var(--gap) / 2); }

.custom-posts .custom-posts-carousel .custom-posts-link { display: flex; flex-direction: column; gap: calc(var(--gap) / 2); padding: calc(var(--gap) / 2); }

.custom-posts .custom-posts-carousel .custom-posts-title { text-align: center; }

.custom-posts .custom-posts-link { display: block; height: 100%; background: var(--white); border: 1px solid var(--border); border-radius: var(--borderRadius); overflow: hidden; text-decoration: none; color: var(--black) !important; }

.contrast-black-white .custom-posts .custom-posts-link { background: var(--black); border-color: var(--white); color: var(--white) !important; }

.contrast-black-yellow .custom-posts .custom-posts-link { background: var(--black); border-color: var(--yellow); color: var(--yellow) !important; }

.custom-posts .custom-posts-photo { overflow: hidden; }

.custom-posts .custom-posts-img { display: block; width: 100%; }

.custom-posts .custom-posts-box { padding: 15px; }

.custom-posts .custom-posts-title { font-size: 1.5rem; }

.custom-posts .custom-posts-date { display: flex; align-items: baseline; gap: 5px; font-size: 1.2rem; margin-top: 10px; }

.custom-posts .custom-posts-excerpt { font-size: 1.25rem; line-height: 1.5em; margin-top: 10px; }

.custom-posts .custom-posts-more { margin-top: 20px; }

.shortcode-pages { display: flex; flex-direction: column; gap: 30px; }

.shortcode-pages .shortcode-pages-list { margin: 0; display: grid; grid-gap: 10px; grid-template-columns: 1fr; }

@media screen and (min-width: 40em) { .shortcode-pages .shortcode-pages-list { grid-gap: 15px; grid-template-columns: repeat(2, minmax(0, 1fr)); } }

@media screen and (min-width: 64em) { .shortcode-pages .shortcode-pages-list { grid-template-columns: repeat(3, minmax(0, 1fr)); } }

.shortcode-pages .shortcode-pages-item { list-style: none; }

.shortcode-pages .shortcode-pages-link, .shortcode-pages .shortcode-pages-img { display: block; }

.shortcode-pages .shortcode-pages-link { position: relative; overflow: hidden; border: 1px solid var(--border); }

.shortcode-pages .shortcode-pages-link.focus-ring .shortcode-pages-img, .shortcode-pages .shortcode-pages-link.btn-icon-small:hover .shortcode-pages-img, .shortcode-pages .post .post-link.focus-ring .shortcode-pages-link.post-title .shortcode-pages-img, .post .post-link.focus-ring .shortcode-pages .shortcode-pages-link.post-title .shortcode-pages-img, .shortcode-pages .shortcode-pages-link.post-type-logotypes__link:hover .shortcode-pages-img, .shortcode-pages .view .view-header .shortcode-pages-link.view-print:hover .shortcode-pages-img, .view .view-header .shortcode-pages .shortcode-pages-link.view-print:hover .shortcode-pages-img, .shortcode-pages .widget.widget_text a.shortcode-pages-link:hover .shortcode-pages-img, .widget.widget_text .shortcode-pages a.shortcode-pages-link:hover .shortcode-pages-img, .shortcode-pages .widget.widget_media_image a.shortcode-pages-link:hover .shortcode-pages-img, .widget.widget_media_image .shortcode-pages a.shortcode-pages-link:hover .shortcode-pages-img, .shortcode-pages .shortcode-pages-link:hover .shortcode-pages-img { transform: translateY(-30px); }

.shortcode-pages .shortcode-pages-link.focus-ring .shortcode-pages-title, .shortcode-pages .shortcode-pages-link.btn-icon-small:hover .shortcode-pages-title, .shortcode-pages .post .post-link.focus-ring .shortcode-pages-link.post-title .shortcode-pages-title, .post .post-link.focus-ring .shortcode-pages .shortcode-pages-link.post-title .shortcode-pages-title, .shortcode-pages .shortcode-pages-link.post-type-logotypes__link:hover .shortcode-pages-title, .shortcode-pages .view .view-header .shortcode-pages-link.view-print:hover .shortcode-pages-title, .view .view-header .shortcode-pages .shortcode-pages-link.view-print:hover .shortcode-pages-title, .shortcode-pages .widget.widget_text a.shortcode-pages-link:hover .shortcode-pages-title, .widget.widget_text .shortcode-pages a.shortcode-pages-link:hover .shortcode-pages-title, .shortcode-pages .widget.widget_media_image a.shortcode-pages-link:hover .shortcode-pages-title, .widget.widget_media_image .shortcode-pages a.shortcode-pages-link:hover .shortcode-pages-title, .shortcode-pages .shortcode-pages-link:hover .shortcode-pages-title { transform: translateY(0); }

.shortcode-pages .shortcode-pages-img { transition: transform 200ms ease; }

.shortcode-pages .shortcode-pages-img + .shortcode-pages-title { position: absolute; left: 0; right: 0; bottom: 0; transform: translateY(100%); transition: transform 200ms ease; }

.shortcode-pages .shortcode-pages-title { padding: 5px 10px; background: var(--white); color: var(--black); font-size: 1.75rem; }

.contrast-black-yellow .shortcode-pages .shortcode-pages-title { background: var(--yellow); }

.shortcode-posts { margin-bottom: 45px; }

.shortcode-tabs { margin-bottom: 45px; }

.shortcode-tabs .shortcode-tabs-heading { margin-bottom: 30px; }

.shortcode-tabs .shortcode-tabs-list { display: flex; flex-wrap: wrap; background: var(--deco); padding: 1px; border-radius: var(--borderRadius); margin-bottom: 30px; }

.contrast-black-white .shortcode-tabs .shortcode-tabs-list { background: var(--white); }

.contrast-black-yellow .shortcode-tabs .shortcode-tabs-list { background: var(--yellow); }

.shortcode-tabs .shortcode-tabs-btn { display: flex; align-items: center; padding: 10px 15px; border-radius: var(--borderRadius); margin: 1px; font-weight: 800; text-decoration: none; color: var(--primary); font-size: 1.4rem; line-height: 1.6em; }

.contrast-black-white .shortcode-tabs .shortcode-tabs-btn { color: var(--white); }

@media screen and (min-width: 64em) { .contrast-black-white .shortcode-tabs .shortcode-tabs-btn { color: var(--black); } }

.contrast-black-yellow .shortcode-tabs .shortcode-tabs-btn { color: var(--yellow); }

@media screen and (min-width: 64em) { .contrast-black-yellow .shortcode-tabs .shortcode-tabs-btn { color: var(--black); } }

.shortcode-tabs .shortcode-tabs-btn[aria-selected="true"], .shortcode-tabs .shortcode-tabs-btn.focus-ring, .shortcode-tabs .shortcode-tabs-btn.btn-icon-small:hover, .shortcode-tabs .post .post-link.focus-ring .shortcode-tabs-btn.post-title, .post .post-link.focus-ring .shortcode-tabs .shortcode-tabs-btn.post-title, .shortcode-tabs .shortcode-tabs-btn.post-type-logotypes__link:hover, .shortcode-tabs .view .view-header .shortcode-tabs-btn.view-print:hover, .view .view-header .shortcode-tabs .shortcode-tabs-btn.view-print:hover, .shortcode-tabs .widget.widget_text a.shortcode-tabs-btn:hover, .widget.widget_text .shortcode-tabs a.shortcode-tabs-btn:hover, .shortcode-tabs .widget.widget_media_image a.shortcode-tabs-btn:hover, .widget.widget_media_image .shortcode-tabs a.shortcode-tabs-btn:hover, .shortcode-tabs .shortcode-tabs-btn:hover { background: var(--primary); color: var(--white); }

@media screen and (max-width: 63.9375em) { .contrast-black-white .shortcode-tabs .shortcode-tabs-btn[aria-selected="true"], .contrast-black-white .shortcode-tabs .shortcode-tabs-btn.focus-ring, .contrast-black-white .shortcode-tabs .shortcode-tabs-btn.btn-icon-small:hover, .contrast-black-white .shortcode-tabs .post .post-link.focus-ring .shortcode-tabs-btn.post-title, .post .post-link.focus-ring .contrast-black-white .shortcode-tabs .shortcode-tabs-btn.post-title, .contrast-black-white .shortcode-tabs .shortcode-tabs-btn.post-type-logotypes__link:hover, .contrast-black-white .shortcode-tabs .view .view-header .shortcode-tabs-btn.view-print:hover, .view .view-header .contrast-black-white .shortcode-tabs .shortcode-tabs-btn.view-print:hover, .contrast-black-white .shortcode-tabs .widget.widget_text a.shortcode-tabs-btn:hover, .widget.widget_text .contrast-black-white .shortcode-tabs a.shortcode-tabs-btn:hover, .contrast-black-white .shortcode-tabs .widget.widget_media_image a.shortcode-tabs-btn:hover, .widget.widget_media_image .contrast-black-white .shortcode-tabs a.shortcode-tabs-btn:hover, .contrast-black-white .shortcode-tabs .shortcode-tabs-btn:hover { background: var(--white); color: var(--black); } }

@media screen and (min-width: 64em) { .contrast-black-white .shortcode-tabs .shortcode-tabs-btn[aria-selected="true"], .contrast-black-white .shortcode-tabs .shortcode-tabs-btn.focus-ring, .contrast-black-white .shortcode-tabs .shortcode-tabs-btn.btn-icon-small:hover, .contrast-black-white .shortcode-tabs .post .post-link.focus-ring .shortcode-tabs-btn.post-title, .post .post-link.focus-ring .contrast-black-white .shortcode-tabs .shortcode-tabs-btn.post-title, .contrast-black-white .shortcode-tabs .shortcode-tabs-btn.post-type-logotypes__link:hover, .contrast-black-white .shortcode-tabs .view .view-header .shortcode-tabs-btn.view-print:hover, .view .view-header .contrast-black-white .shortcode-tabs .shortcode-tabs-btn.view-print:hover, .contrast-black-white .shortcode-tabs .widget.widget_text a.shortcode-tabs-btn:hover, .widget.widget_text .contrast-black-white .shortcode-tabs a.shortcode-tabs-btn:hover, .contrast-black-white .shortcode-tabs .widget.widget_media_image a.shortcode-tabs-btn:hover, .widget.widget_media_image .contrast-black-white .shortcode-tabs a.shortcode-tabs-btn:hover, .contrast-black-white .shortcode-tabs .shortcode-tabs-btn:hover { background: var(--black); } }

@media screen and (max-width: 63.9375em) { .contrast-black-yellow .shortcode-tabs .shortcode-tabs-btn[aria-selected="true"], .contrast-black-yellow .shortcode-tabs .shortcode-tabs-btn.focus-ring, .contrast-black-yellow .shortcode-tabs .shortcode-tabs-btn.btn-icon-small:hover, .contrast-black-yellow .shortcode-tabs .post .post-link.focus-ring .shortcode-tabs-btn.post-title, .post .post-link.focus-ring .contrast-black-yellow .shortcode-tabs .shortcode-tabs-btn.post-title, .contrast-black-yellow .shortcode-tabs .shortcode-tabs-btn.post-type-logotypes__link:hover, .contrast-black-yellow .shortcode-tabs .view .view-header .shortcode-tabs-btn.view-print:hover, .view .view-header .contrast-black-yellow .shortcode-tabs .shortcode-tabs-btn.view-print:hover, .contrast-black-yellow .shortcode-tabs .widget.widget_text a.shortcode-tabs-btn:hover, .widget.widget_text .contrast-black-yellow .shortcode-tabs a.shortcode-tabs-btn:hover, .contrast-black-yellow .shortcode-tabs .widget.widget_media_image a.shortcode-tabs-btn:hover, .widget.widget_media_image .contrast-black-yellow .shortcode-tabs a.shortcode-tabs-btn:hover, .contrast-black-yellow .shortcode-tabs .shortcode-tabs-btn:hover { background: var(--yellow); color: var(--black); } }

@media screen and (min-width: 64em) { .contrast-black-yellow .shortcode-tabs .shortcode-tabs-btn[aria-selected="true"], .contrast-black-yellow .shortcode-tabs .shortcode-tabs-btn.focus-ring, .contrast-black-yellow .shortcode-tabs .shortcode-tabs-btn.btn-icon-small:hover, .contrast-black-yellow .shortcode-tabs .post .post-link.focus-ring .shortcode-tabs-btn.post-title, .post .post-link.focus-ring .contrast-black-yellow .shortcode-tabs .shortcode-tabs-btn.post-title, .contrast-black-yellow .shortcode-tabs .shortcode-tabs-btn.post-type-logotypes__link:hover, .contrast-black-yellow .shortcode-tabs .view .view-header .shortcode-tabs-btn.view-print:hover, .view .view-header .contrast-black-yellow .shortcode-tabs .shortcode-tabs-btn.view-print:hover, .contrast-black-yellow .shortcode-tabs .widget.widget_text a.shortcode-tabs-btn:hover, .widget.widget_text .contrast-black-yellow .shortcode-tabs a.shortcode-tabs-btn:hover, .contrast-black-yellow .shortcode-tabs .widget.widget_media_image a.shortcode-tabs-btn:hover, .widget.widget_media_image .contrast-black-yellow .shortcode-tabs a.shortcode-tabs-btn:hover, .contrast-black-yellow .shortcode-tabs .shortcode-tabs-btn:hover { background: var(--black); color: var(--yellow); } }

.shortcode-tabs .shortcode-tabs-btn[aria-selected="true"].focus-ring, .shortcode-tabs .shortcode-tabs-btn.btn-icon-small[aria-selected="true"]:hover, .shortcode-tabs .post .post-link.focus-ring .shortcode-tabs-btn.post-title[aria-selected="true"], .post .post-link.focus-ring .shortcode-tabs .shortcode-tabs-btn.post-title[aria-selected="true"], .shortcode-tabs .shortcode-tabs-btn.post-type-logotypes__link[aria-selected="true"]:hover, .shortcode-tabs .view .view-header .shortcode-tabs-btn.view-print[aria-selected="true"]:hover, .view .view-header .shortcode-tabs .shortcode-tabs-btn.view-print[aria-selected="true"]:hover, .shortcode-tabs .widget.widget_text a.shortcode-tabs-btn[aria-selected="true"]:hover, .widget.widget_text .shortcode-tabs a.shortcode-tabs-btn[aria-selected="true"]:hover, .shortcode-tabs .widget.widget_media_image a.shortcode-tabs-btn[aria-selected="true"]:hover, .widget.widget_media_image .shortcode-tabs a.shortcode-tabs-btn[aria-selected="true"]:hover, .shortcode-tabs .shortcode-tabs-btn[aria-selected="true"]:hover { text-decoration: underline; }

.shortcode-tabs .shortcode-tabs-btn.focus-ring, .shortcode-tabs .shortcode-tabs-btn.btn-icon-small:hover, .shortcode-tabs .post .post-link.focus-ring .shortcode-tabs-btn.post-title, .post .post-link.focus-ring .shortcode-tabs .shortcode-tabs-btn.post-title, .shortcode-tabs .shortcode-tabs-btn.post-type-logotypes__link:hover, .shortcode-tabs .view .view-header .shortcode-tabs-btn.view-print:hover, .view .view-header .shortcode-tabs .shortcode-tabs-btn.view-print:hover, .shortcode-tabs .widget.widget_text a.shortcode-tabs-btn:hover, .widget.widget_text .shortcode-tabs a.shortcode-tabs-btn:hover, .shortcode-tabs .widget.widget_media_image a.shortcode-tabs-btn:hover, .widget.widget_media_image .shortcode-tabs a.shortcode-tabs-btn:hover { outline: 0; }

.shortcode-tabs .shortcode-tabs-more { padding-top: 30px; border-top: 1px solid var(--deco); margin-top: 30px; }

.contrast-black-white .shortcode-tabs .shortcode-tabs-more { border-color: var(--white); }

.contrast-black-yellow .shortcode-tabs .shortcode-tabs-more { border-color: var(--yellow); }

.shortcode-tabs .posts-list { margin: 0; }

.shortcode-tabs .posts-item { list-style: none; }

/*.view { margin-top: 45px; }*/

.view .view-header { display: flex; gap: 15px; flex-wrap: wrap; align-items: flex-start; padding: 0 45px; }

.view .view-header .view-title { flex: 1; }

.view .view-header .view-print { flex: 0; display: flex; align-items: center; padding: 5px; font-size: 2.5rem; }

.contrast-black-white .view .view-header .view-print { color: var(--white); }

.contrast-black-yellow .view .view-header .view-print { color: var(--yellow); }

@media screen and (max-width: 63.9375em) { .view .view-header .view-print { display: none; } }

@media print { .view .view-header .view-print { display: none; } }

.view .view-header .view-meta { display: flex; justify-content: flex-start; width: 100%; margin-top: 10px; font-style: italic; }

.view .view-header .view-meta .view-meta-published { background: var(--deco); padding-right: 20px; border-radius: 20px; }

.contrast-black-white .view .view-header .view-meta .view-meta-published { background: var(--white); color: var(--black); }

.contrast-black-yellow .view .view-header .view-meta .view-meta-published { background: var(--yellow); color: var(--black); }

.view .view-header .view-meta .view-meta-icon { display: inline-flex; align-items: center; justify-content: center; width: 38px; height: 38px; border: 3px solid var(--white); padding: 2px; border-radius: 50%; margin-right: 5px; font-size: 1.6rem; }

.contrast-black-white .view .view-header .view-meta .view-meta-icon, .contrast-black-yellow .view .view-header .view-meta .view-meta-icon { border-color: var(--black); }

.view .view-tags { margin-top: 15px; }

.view .view-thumbnail { width: 100%; height: 300px; max-width: 1920px; margin: 0 auto 45px; }

.view .view-image { width: 100%; height: 100%; object-fit: cover; }

.view .view-content:not(:first-child) { margin-top: 45px; }

.view .view-footer { padding-top: 45px; border-top: 1px solid var(--border); margin-top: 45px; display: flex; align-items: center; gap: 20px; }

@media screen and (max-width: 39.9375em) { .view .view-footer { flex-direction: column; } }

.contrast-black-black .view .view-footer { border-color: var(--white); }

.contrast-black-yellow .view .view-footer { border-color: var(--yellow); }

.view .view-footer__nav { display: flex; flex: 1; gap: 10px; justify-content: flex-end; }

.before_header_area { position: fixed; top: 0; left: 0; right: 0; z-index: 1001; padding: 20px 0; background: var(--deco); }

.header-area { margin: 10px 0 10px 20px; }

.after_header_area { display: grid; grid-gap: 30px; }

@media screen and (min-width: 40em) { .after_header_area { grid-template-columns: repeat(2, minmax(0, 100%)); } }

@media screen and (min-width: 64em) { .after_header_area { grid-template-columns: repeat(4, minmax(0, 100%)); } }

.widget .widget-header { margin-bottom: 5px; }

.sidebar-area .widget .widget-header { padding: 10px; background: var(--primary); border-radius: var(--borderRadius); color: var(--white); }

.contrast-black-white .sidebar-area .widget .widget-header { background: var(--white); color: var(--black); }

.contrast-black-yellow .sidebar-area .widget .widget-header { background: var(--yellow); color: var(--black); }

.sidebar-area .widget { background: var(--white); padding: 5px; border: 2px solid var(--border); border-radius: var(--borderRadius); }

.contrast-black-white .sidebar-area .widget { background: var(--black); border-color: var(--white); }

.contrast-black-yellow .sidebar-area .widget { background: var(--black); border-color: var(--yellow); }

.widget.widget_tag_cloud .tagcloud { display: flex; flex-wrap: wrap; margin: -2px; }

.widget.widget_tag_cloud .tagcloud .tag-cloud-link { margin: 2px; }

.footer-area .widget.widget_tag_cloud .tagcloud .tag-cloud-link { background: var(--white); color: var(--primary); }

.footer-area .widget.widget_tag_cloud .tagcloud .tag-cloud-link:hover, .footer-area .widget.widget_tag_cloud .tagcloud .tag-cloud-link.focus-ring, .footer-area .widget.widget_tag_cloud .tagcloud .tag-cloud-link.btn-icon-small:hover, .footer-area .widget.widget_tag_cloud .tagcloud .post .post-link.focus-ring .tag-cloud-link.post-title, .post .post-link.focus-ring .footer-area .widget.widget_tag_cloud .tagcloud .tag-cloud-link.post-title, .footer-area .widget.widget_tag_cloud .tagcloud .tag-cloud-link.post-type-logotypes__link:hover, .footer-area .widget.widget_tag_cloud .tagcloud .view .view-header .tag-cloud-link.view-print:hover, .view .view-header .footer-area .widget.widget_tag_cloud .tagcloud .tag-cloud-link.view-print:hover, .footer-area .widget.widget_tag_cloud .tagcloud .widget.widget_text a.tag-cloud-link:hover, .widget.widget_text .footer-area .widget.widget_tag_cloud .tagcloud a.tag-cloud-link:hover, .footer-area .widget.widget_tag_cloud .tagcloud .widget.widget_media_image a.tag-cloud-link:hover, .widget.widget_media_image .footer-area .widget.widget_tag_cloud .tagcloud a.tag-cloud-link:hover { outline: 2px solid var(--white); outline-offset: -2px; background: var(--primary); color: var(--white); }

.widget.widget_media_gallery .gallery { padding: 15px; background: var(--deco); }

.contrast-black-white .widget.widget_media_gallery .gallery { background: var(--white); }

.contrast-black-yellow .widget.widget_media_gallery .gallery { background: var(--yellow); }

.widget.widget_media_gallery .gallery .gallery-item { padding: 5px; }

.widget.widget_media_gallery .gallery .gallery-item .gallery-icon a { display: inline-flex; justify-content: center; }

.contrast-black-white .widget.widget_media_gallery .gallery .gallery-item .gallery-icon a:hover, .contrast-black-white .widget.widget_media_gallery .gallery .gallery-item .gallery-icon a.focus-ring, .contrast-black-white .widget.widget_media_gallery .gallery .gallery-item .gallery-icon a.btn-icon-small:hover, .contrast-black-white .widget.widget_media_gallery .gallery .gallery-item .gallery-icon .post .post-link.focus-ring a.post-title, .post .post-link.focus-ring .contrast-black-white .widget.widget_media_gallery .gallery .gallery-item .gallery-icon a.post-title, .contrast-black-white .widget.widget_media_gallery .gallery .gallery-item .gallery-icon a.post-type-logotypes__link:hover, .contrast-black-white .widget.widget_media_gallery .gallery .gallery-item .gallery-icon .view .view-header a.view-print:hover, .view .view-header .contrast-black-white .widget.widget_media_gallery .gallery .gallery-item .gallery-icon a.view-print:hover, .contrast-black-white .widget.widget_media_gallery .gallery .gallery-item .gallery-icon .widget.widget_text a:hover, .widget.widget_text .contrast-black-white .widget.widget_media_gallery .gallery .gallery-item .gallery-icon a:hover, .contrast-black-white .widget.widget_media_gallery .gallery .gallery-item .gallery-icon .widget.widget_media_image a:hover, .widget.widget_media_image .contrast-black-white .widget.widget_media_gallery .gallery .gallery-item .gallery-icon a:hover { outline-color: var(--black); }

.contrast-black-yellow .widget.widget_media_gallery .gallery .gallery-item .gallery-icon a:hover, .contrast-black-yellow .widget.widget_media_gallery .gallery .gallery-item .gallery-icon a.focus-ring, .contrast-black-yellow .widget.widget_media_gallery .gallery .gallery-item .gallery-icon a.btn-icon-small:hover, .contrast-black-yellow .widget.widget_media_gallery .gallery .gallery-item .gallery-icon .post .post-link.focus-ring a.post-title, .post .post-link.focus-ring .contrast-black-yellow .widget.widget_media_gallery .gallery .gallery-item .gallery-icon a.post-title, .contrast-black-yellow .widget.widget_media_gallery .gallery .gallery-item .gallery-icon a.post-type-logotypes__link:hover, .contrast-black-yellow .widget.widget_media_gallery .gallery .gallery-item .gallery-icon .view .view-header a.view-print:hover, .view .view-header .contrast-black-yellow .widget.widget_media_gallery .gallery .gallery-item .gallery-icon a.view-print:hover, .contrast-black-yellow .widget.widget_media_gallery .gallery .gallery-item .gallery-icon .widget.widget_text a:hover, .widget.widget_text .contrast-black-yellow .widget.widget_media_gallery .gallery .gallery-item .gallery-icon a:hover, .contrast-black-yellow .widget.widget_media_gallery .gallery .gallery-item .gallery-icon .widget.widget_media_image a:hover, .widget.widget_media_image .contrast-black-yellow .widget.widget_media_gallery .gallery .gallery-item .gallery-icon a:hover { outline-color: var(--black); }

.widget.widget_media_gallery .gallery .gallery-item .gallery-icon a:hover { outline: 2px solid var(--primary); outline-offset: 1px; }

.widget.widget_media_gallery .gallery .gallery-item .gallery-icon a img { display: block; border: 0 !important; }

.widget.widget_media_gallery .gallery .gallery-item .gallery-caption { margin-top: 10px; }

.widget.widget_calendar .calendar_wrap { padding: 15px; border-radius: var(--borderRadius); background: var(--deco); }

.contrast-black-white .widget.widget_calendar .calendar_wrap { background: var(--white); }

.contrast-black-yellow .widget.widget_calendar .calendar_wrap { background: var(--yellow); }

.widget.widget_calendar .calendar_wrap .wp-calendar-table { table-layout: fixed; width: 100%; }

.widget.widget_calendar .calendar_wrap .wp-calendar-table caption { margin-bottom: 10px; }

.contrast-black-white .widget.widget_calendar .calendar_wrap .wp-calendar-table caption, .contrast-black-yellow .widget.widget_calendar .calendar_wrap .wp-calendar-table caption { color: var(--black); }

.widget.widget_calendar .calendar_wrap .wp-calendar-table tr th { font-weight: 700; }

.widget.widget_calendar .calendar_wrap .wp-calendar-table tr th, .widget.widget_calendar .calendar_wrap .wp-calendar-table tr td { padding: 5px; border: 1px solid var(--border); text-align: center; position: relative; background: var(--white); }

.contrast-black-white .widget.widget_calendar .calendar_wrap .wp-calendar-table tr th, .contrast-black-white .widget.widget_calendar .calendar_wrap .wp-calendar-table tr td { border-color: var(--black); background: var(--white); color: var(--black); }

.contrast-black-yellow .widget.widget_calendar .calendar_wrap .wp-calendar-table tr th, .contrast-black-yellow .widget.widget_calendar .calendar_wrap .wp-calendar-table tr td { border-color: var(--black); background: var(--yellow); color: var(--black); }

.widget.widget_calendar .calendar_wrap .wp-calendar-table tr th a, .widget.widget_calendar .calendar_wrap .wp-calendar-table tr td a { position: absolute; top: 0; left: 0; right: 0; bottom: 0; display: flex; align-items: center; justify-content: center; background: var(--primary); color: var(--white); border: 2px solid var(--primary); padding: 5px; text-decoration: none; }

.contrast-black-white .widget.widget_calendar .calendar_wrap .wp-calendar-table tr th a, .contrast-black-white .widget.widget_calendar .calendar_wrap .wp-calendar-table tr td a { border-color: var(--black); background: var(--black); color: var(--white); }

.contrast-black-yellow .widget.widget_calendar .calendar_wrap .wp-calendar-table tr th a, .contrast-black-yellow .widget.widget_calendar .calendar_wrap .wp-calendar-table tr td a { border-color: var(--black); background: var(--black); color: var(--yellow); }

.widget.widget_calendar .calendar_wrap .wp-calendar-table tr th a.focus-ring, .widget.widget_calendar .calendar_wrap .wp-calendar-table tr th a.btn-icon-small:hover, .widget.widget_calendar .calendar_wrap .wp-calendar-table tr th .post .post-link.focus-ring a.post-title, .post .post-link.focus-ring .widget.widget_calendar .calendar_wrap .wp-calendar-table tr th a.post-title, .widget.widget_calendar .calendar_wrap .wp-calendar-table tr th a.post-type-logotypes__link:hover, .widget.widget_calendar .calendar_wrap .wp-calendar-table tr th .view .view-header a.view-print:hover, .view .view-header .widget.widget_calendar .calendar_wrap .wp-calendar-table tr th a.view-print:hover, .widget.widget_calendar .calendar_wrap .wp-calendar-table tr th .widget.widget_text a:hover, .widget.widget_text .widget.widget_calendar .calendar_wrap .wp-calendar-table tr th a:hover, .widget.widget_calendar .calendar_wrap .wp-calendar-table tr th .widget.widget_media_image a:hover, .widget.widget_media_image .widget.widget_calendar .calendar_wrap .wp-calendar-table tr th a:hover, .widget.widget_calendar .calendar_wrap .wp-calendar-table tr th a:hover, .widget.widget_calendar .calendar_wrap .wp-calendar-table tr td a.focus-ring, .widget.widget_calendar .calendar_wrap .wp-calendar-table tr td a.btn-icon-small:hover, .widget.widget_calendar .calendar_wrap .wp-calendar-table tr td .post .post-link.focus-ring a.post-title, .post .post-link.focus-ring .widget.widget_calendar .calendar_wrap .wp-calendar-table tr td a.post-title, .widget.widget_calendar .calendar_wrap .wp-calendar-table tr td a.post-type-logotypes__link:hover, .widget.widget_calendar .calendar_wrap .wp-calendar-table tr td .view .view-header a.view-print:hover, .view .view-header .widget.widget_calendar .calendar_wrap .wp-calendar-table tr td a.view-print:hover, .widget.widget_calendar .calendar_wrap .wp-calendar-table tr td .widget.widget_text a:hover, .widget.widget_text .widget.widget_calendar .calendar_wrap .wp-calendar-table tr td a:hover, .widget.widget_calendar .calendar_wrap .wp-calendar-table tr td .widget.widget_media_image a:hover, .widget.widget_media_image .widget.widget_calendar .calendar_wrap .wp-calendar-table tr td a:hover, .widget.widget_calendar .calendar_wrap .wp-calendar-table tr td a:hover { background: var(--white); color: var(--primary); }

.contrast-black-white .widget.widget_calendar .calendar_wrap .wp-calendar-table tr th a.focus-ring, .contrast-black-white .widget.widget_calendar .calendar_wrap .wp-calendar-table tr th a.btn-icon-small:hover, .contrast-black-white .widget.widget_calendar .calendar_wrap .wp-calendar-table tr th .post .post-link.focus-ring a.post-title, .post .post-link.focus-ring .contrast-black-white .widget.widget_calendar .calendar_wrap .wp-calendar-table tr th a.post-title, .contrast-black-white .widget.widget_calendar .calendar_wrap .wp-calendar-table tr th a.post-type-logotypes__link:hover, .contrast-black-white .widget.widget_calendar .calendar_wrap .wp-calendar-table tr th .view .view-header a.view-print:hover, .view .view-header .contrast-black-white .widget.widget_calendar .calendar_wrap .wp-calendar-table tr th a.view-print:hover, .contrast-black-white .widget.widget_calendar .calendar_wrap .wp-calendar-table tr th .widget.widget_text a:hover, .widget.widget_text .contrast-black-white .widget.widget_calendar .calendar_wrap .wp-calendar-table tr th a:hover, .contrast-black-white .widget.widget_calendar .calendar_wrap .wp-calendar-table tr th .widget.widget_media_image a:hover, .widget.widget_media_image .contrast-black-white .widget.widget_calendar .calendar_wrap .wp-calendar-table tr th a:hover, .contrast-black-white .widget.widget_calendar .calendar_wrap .wp-calendar-table tr th a:hover, .contrast-black-white .widget.widget_calendar .calendar_wrap .wp-calendar-table tr td a.focus-ring, .contrast-black-white .widget.widget_calendar .calendar_wrap .wp-calendar-table tr td a.btn-icon-small:hover, .contrast-black-white .widget.widget_calendar .calendar_wrap .wp-calendar-table tr td .post .post-link.focus-ring a.post-title, .post .post-link.focus-ring .contrast-black-white .widget.widget_calendar .calendar_wrap .wp-calendar-table tr td a.post-title, .contrast-black-white .widget.widget_calendar .calendar_wrap .wp-calendar-table tr td a.post-type-logotypes__link:hover, .contrast-black-white .widget.widget_calendar .calendar_wrap .wp-calendar-table tr td .view .view-header a.view-print:hover, .view .view-header .contrast-black-white .widget.widget_calendar .calendar_wrap .wp-calendar-table tr td a.view-print:hover, .contrast-black-white .widget.widget_calendar .calendar_wrap .wp-calendar-table tr td .widget.widget_text a:hover, .widget.widget_text .contrast-black-white .widget.widget_calendar .calendar_wrap .wp-calendar-table tr td a:hover, .contrast-black-white .widget.widget_calendar .calendar_wrap .wp-calendar-table tr td .widget.widget_media_image a:hover, .widget.widget_media_image .contrast-black-white .widget.widget_calendar .calendar_wrap .wp-calendar-table tr td a:hover, .contrast-black-white .widget.widget_calendar .calendar_wrap .wp-calendar-table tr td a:hover { outline-color: var(--black); background: var(--white); color: var(--black); }

.contrast-black-yellow .widget.widget_calendar .calendar_wrap .wp-calendar-table tr th a.focus-ring, .contrast-black-yellow .widget.widget_calendar .calendar_wrap .wp-calendar-table tr th a.btn-icon-small:hover, .contrast-black-yellow .widget.widget_calendar .calendar_wrap .wp-calendar-table tr th .post .post-link.focus-ring a.post-title, .post .post-link.focus-ring .contrast-black-yellow .widget.widget_calendar .calendar_wrap .wp-calendar-table tr th a.post-title, .contrast-black-yellow .widget.widget_calendar .calendar_wrap .wp-calendar-table tr th a.post-type-logotypes__link:hover, .contrast-black-yellow .widget.widget_calendar .calendar_wrap .wp-calendar-table tr th .view .view-header a.view-print:hover, .view .view-header .contrast-black-yellow .widget.widget_calendar .calendar_wrap .wp-calendar-table tr th a.view-print:hover, .contrast-black-yellow .widget.widget_calendar .calendar_wrap .wp-calendar-table tr th .widget.widget_text a:hover, .widget.widget_text .contrast-black-yellow .widget.widget_calendar .calendar_wrap .wp-calendar-table tr th a:hover, .contrast-black-yellow .widget.widget_calendar .calendar_wrap .wp-calendar-table tr th .widget.widget_media_image a:hover, .widget.widget_media_image .contrast-black-yellow .widget.widget_calendar .calendar_wrap .wp-calendar-table tr th a:hover, .contrast-black-yellow .widget.widget_calendar .calendar_wrap .wp-calendar-table tr th a:hover, .contrast-black-yellow .widget.widget_calendar .calendar_wrap .wp-calendar-table tr td a.focus-ring, .contrast-black-yellow .widget.widget_calendar .calendar_wrap .wp-calendar-table tr td a.btn-icon-small:hover, .contrast-black-yellow .widget.widget_calendar .calendar_wrap .wp-calendar-table tr td .post .post-link.focus-ring a.post-title, .post .post-link.focus-ring .contrast-black-yellow .widget.widget_calendar .calendar_wrap .wp-calendar-table tr td a.post-title, .contrast-black-yellow .widget.widget_calendar .calendar_wrap .wp-calendar-table tr td a.post-type-logotypes__link:hover, .contrast-black-yellow .widget.widget_calendar .calendar_wrap .wp-calendar-table tr td .view .view-header a.view-print:hover, .view .view-header .contrast-black-yellow .widget.widget_calendar .calendar_wrap .wp-calendar-table tr td a.view-print:hover, .contrast-black-yellow .widget.widget_calendar .calendar_wrap .wp-calendar-table tr td .widget.widget_text a:hover, .widget.widget_text .contrast-black-yellow .widget.widget_calendar .calendar_wrap .wp-calendar-table tr td a:hover, .contrast-black-yellow .widget.widget_calendar .calendar_wrap .wp-calendar-table tr td .widget.widget_media_image a:hover, .widget.widget_media_image .contrast-black-yellow .widget.widget_calendar .calendar_wrap .wp-calendar-table tr td a:hover, .contrast-black-yellow .widget.widget_calendar .calendar_wrap .wp-calendar-table tr td a:hover { outline-color: var(--black); background: var(--yellow); color: var(--black); }

.widget.widget_calendar .calendar_wrap .wp-calendar-table tr th a.focus-ring, .widget.widget_calendar .calendar_wrap .wp-calendar-table tr th a.btn-icon-small:hover, .widget.widget_calendar .calendar_wrap .wp-calendar-table tr th .post .post-link.focus-ring a.post-title, .post .post-link.focus-ring .widget.widget_calendar .calendar_wrap .wp-calendar-table tr th a.post-title, .widget.widget_calendar .calendar_wrap .wp-calendar-table tr th a.post-type-logotypes__link:hover, .widget.widget_calendar .calendar_wrap .wp-calendar-table tr th .view .view-header a.view-print:hover, .view .view-header .widget.widget_calendar .calendar_wrap .wp-calendar-table tr th a.view-print:hover, .widget.widget_calendar .calendar_wrap .wp-calendar-table tr th .widget.widget_text a:hover, .widget.widget_text .widget.widget_calendar .calendar_wrap .wp-calendar-table tr th a:hover, .widget.widget_calendar .calendar_wrap .wp-calendar-table tr th .widget.widget_media_image a:hover, .widget.widget_media_image .widget.widget_calendar .calendar_wrap .wp-calendar-table tr th a:hover, .widget.widget_calendar .calendar_wrap .wp-calendar-table tr td a.focus-ring, .widget.widget_calendar .calendar_wrap .wp-calendar-table tr td a.btn-icon-small:hover, .widget.widget_calendar .calendar_wrap .wp-calendar-table tr td .post .post-link.focus-ring a.post-title, .post .post-link.focus-ring .widget.widget_calendar .calendar_wrap .wp-calendar-table tr td a.post-title, .widget.widget_calendar .calendar_wrap .wp-calendar-table tr td a.post-type-logotypes__link:hover, .widget.widget_calendar .calendar_wrap .wp-calendar-table tr td .view .view-header a.view-print:hover, .view .view-header .widget.widget_calendar .calendar_wrap .wp-calendar-table tr td a.view-print:hover, .widget.widget_calendar .calendar_wrap .wp-calendar-table tr td .widget.widget_text a:hover, .widget.widget_text .widget.widget_calendar .calendar_wrap .wp-calendar-table tr td a:hover, .widget.widget_calendar .calendar_wrap .wp-calendar-table tr td .widget.widget_media_image a:hover, .widget.widget_media_image .widget.widget_calendar .calendar_wrap .wp-calendar-table tr td a:hover { outline-offset: -2px; }

.widget.widget_calendar .calendar_wrap .wp-calendar-nav { display: flex; margin-top: 10px; }

.widget.widget_calendar .calendar_wrap .wp-calendar-nav .wp-calendar-nav-prev a, .widget.widget_calendar .calendar_wrap .wp-calendar-nav .wp-calendar-nav-next a { display: flex; align-items: center; justify-content: center; background: var(--primary); color: var(--white); border: 2px solid var(--primary); padding: 5px; text-decoration: none; }

.widget.widget_calendar .calendar_wrap .wp-calendar-nav .wp-calendar-nav-prev a.focus-ring, .widget.widget_calendar .calendar_wrap .wp-calendar-nav .wp-calendar-nav-prev a.btn-icon-small:hover, .widget.widget_calendar .calendar_wrap .wp-calendar-nav .wp-calendar-nav-prev .post .post-link.focus-ring a.post-title, .post .post-link.focus-ring .widget.widget_calendar .calendar_wrap .wp-calendar-nav .wp-calendar-nav-prev a.post-title, .widget.widget_calendar .calendar_wrap .wp-calendar-nav .wp-calendar-nav-prev a.post-type-logotypes__link:hover, .widget.widget_calendar .calendar_wrap .wp-calendar-nav .wp-calendar-nav-prev .view .view-header a.view-print:hover, .view .view-header .widget.widget_calendar .calendar_wrap .wp-calendar-nav .wp-calendar-nav-prev a.view-print:hover, .widget.widget_calendar .calendar_wrap .wp-calendar-nav .wp-calendar-nav-prev .widget.widget_text a:hover, .widget.widget_text .widget.widget_calendar .calendar_wrap .wp-calendar-nav .wp-calendar-nav-prev a:hover, .widget.widget_calendar .calendar_wrap .wp-calendar-nav .wp-calendar-nav-prev .widget.widget_media_image a:hover, .widget.widget_media_image .widget.widget_calendar .calendar_wrap .wp-calendar-nav .wp-calendar-nav-prev a:hover, .widget.widget_calendar .calendar_wrap .wp-calendar-nav .wp-calendar-nav-prev a:hover, .widget.widget_calendar .calendar_wrap .wp-calendar-nav .wp-calendar-nav-next a.focus-ring, .widget.widget_calendar .calendar_wrap .wp-calendar-nav .wp-calendar-nav-next a.btn-icon-small:hover, .widget.widget_calendar .calendar_wrap .wp-calendar-nav .wp-calendar-nav-next .post .post-link.focus-ring a.post-title, .post .post-link.focus-ring .widget.widget_calendar .calendar_wrap .wp-calendar-nav .wp-calendar-nav-next a.post-title, .widget.widget_calendar .calendar_wrap .wp-calendar-nav .wp-calendar-nav-next a.post-type-logotypes__link:hover, .widget.widget_calendar .calendar_wrap .wp-calendar-nav .wp-calendar-nav-next .view .view-header a.view-print:hover, .view .view-header .widget.widget_calendar .calendar_wrap .wp-calendar-nav .wp-calendar-nav-next a.view-print:hover, .widget.widget_calendar .calendar_wrap .wp-calendar-nav .wp-calendar-nav-next .widget.widget_text a:hover, .widget.widget_text .widget.widget_calendar .calendar_wrap .wp-calendar-nav .wp-calendar-nav-next a:hover, .widget.widget_calendar .calendar_wrap .wp-calendar-nav .wp-calendar-nav-next .widget.widget_media_image a:hover, .widget.widget_media_image .widget.widget_calendar .calendar_wrap .wp-calendar-nav .wp-calendar-nav-next a:hover, .widget.widget_calendar .calendar_wrap .wp-calendar-nav .wp-calendar-nav-next a:hover { background: var(--white); color: var(--primary); }

.widget.widget_calendar .calendar_wrap .wp-calendar-nav .wp-calendar-nav-prev a.focus-ring, .widget.widget_calendar .calendar_wrap .wp-calendar-nav .wp-calendar-nav-prev a.btn-icon-small:hover, .widget.widget_calendar .calendar_wrap .wp-calendar-nav .wp-calendar-nav-prev .post .post-link.focus-ring a.post-title, .post .post-link.focus-ring .widget.widget_calendar .calendar_wrap .wp-calendar-nav .wp-calendar-nav-prev a.post-title, .widget.widget_calendar .calendar_wrap .wp-calendar-nav .wp-calendar-nav-prev a.post-type-logotypes__link:hover, .widget.widget_calendar .calendar_wrap .wp-calendar-nav .wp-calendar-nav-prev .view .view-header a.view-print:hover, .view .view-header .widget.widget_calendar .calendar_wrap .wp-calendar-nav .wp-calendar-nav-prev a.view-print:hover, .widget.widget_calendar .calendar_wrap .wp-calendar-nav .wp-calendar-nav-prev .widget.widget_text a:hover, .widget.widget_text .widget.widget_calendar .calendar_wrap .wp-calendar-nav .wp-calendar-nav-prev a:hover, .widget.widget_calendar .calendar_wrap .wp-calendar-nav .wp-calendar-nav-prev .widget.widget_media_image a:hover, .widget.widget_media_image .widget.widget_calendar .calendar_wrap .wp-calendar-nav .wp-calendar-nav-prev a:hover, .widget.widget_calendar .calendar_wrap .wp-calendar-nav .wp-calendar-nav-next a.focus-ring, .widget.widget_calendar .calendar_wrap .wp-calendar-nav .wp-calendar-nav-next a.btn-icon-small:hover, .widget.widget_calendar .calendar_wrap .wp-calendar-nav .wp-calendar-nav-next .post .post-link.focus-ring a.post-title, .post .post-link.focus-ring .widget.widget_calendar .calendar_wrap .wp-calendar-nav .wp-calendar-nav-next a.post-title, .widget.widget_calendar .calendar_wrap .wp-calendar-nav .wp-calendar-nav-next a.post-type-logotypes__link:hover, .widget.widget_calendar .calendar_wrap .wp-calendar-nav .wp-calendar-nav-next .view .view-header a.view-print:hover, .view .view-header .widget.widget_calendar .calendar_wrap .wp-calendar-nav .wp-calendar-nav-next a.view-print:hover, .widget.widget_calendar .calendar_wrap .wp-calendar-nav .wp-calendar-nav-next .widget.widget_text a:hover, .widget.widget_text .widget.widget_calendar .calendar_wrap .wp-calendar-nav .wp-calendar-nav-next a:hover, .widget.widget_calendar .calendar_wrap .wp-calendar-nav .wp-calendar-nav-next .widget.widget_media_image a:hover, .widget.widget_media_image .widget.widget_calendar .calendar_wrap .wp-calendar-nav .wp-calendar-nav-next a:hover { outline-offset: -2px; }

.widget.widget_calendar .calendar_wrap .wp-calendar-nav .pad { flex: 1 1 auto; }

.footer-area .widget.widget_calendar .calendar_wrap { background: var(--white); color: var(--primary); }

.sidebar-area .widget.widget_archive ul, .sidebar-area .widget.widget_categories ul, .sidebar-area .widget.widget_meta ul, .sidebar-area .widget.widget_recent_entries ul, .sidebar-area .widget.widget_nav_menu ul, .sidebar-area .widget.widget_pages ul { display: flex; flex-direction: column; flex-basis: 100%; gap: 2px; }

.sidebar-area .widget.widget_archive ul li, .sidebar-area .widget.widget_categories ul li, .sidebar-area .widget.widget_meta ul li, .sidebar-area .widget.widget_recent_entries ul li, .sidebar-area .widget.widget_nav_menu ul li, .sidebar-area .widget.widget_pages ul li { display: flex; flex-wrap: wrap; gap: 2px; }

.sidebar-area .widget.widget_archive ul li.current-menu-item > a, .sidebar-area .widget.widget_categories ul li.current-menu-item > a, .sidebar-area .widget.widget_meta ul li.current-menu-item > a, .sidebar-area .widget.widget_recent_entries ul li.current-menu-item > a, .sidebar-area .widget.widget_nav_menu ul li.current-menu-item > a, .sidebar-area .widget.widget_pages ul li.current-menu-item > a { background: var(--primary); border-radius: var(--borderRadius); color: var(--white); }

.contrast-black-white .sidebar-area .widget.widget_archive ul li.current-menu-item > a, .contrast-black-white .sidebar-area .widget.widget_categories ul li.current-menu-item > a, .contrast-black-white .sidebar-area .widget.widget_meta ul li.current-menu-item > a, .contrast-black-white .sidebar-area .widget.widget_recent_entries ul li.current-menu-item > a, .contrast-black-white .sidebar-area .widget.widget_nav_menu ul li.current-menu-item > a, .contrast-black-white .sidebar-area .widget.widget_pages ul li.current-menu-item > a { background: var(--white); color: var(--black); }

.contrast-black-yellow .sidebar-area .widget.widget_archive ul li.current-menu-item > a, .contrast-black-yellow .sidebar-area .widget.widget_categories ul li.current-menu-item > a, .contrast-black-yellow .sidebar-area .widget.widget_meta ul li.current-menu-item > a, .contrast-black-yellow .sidebar-area .widget.widget_recent_entries ul li.current-menu-item > a, .contrast-black-yellow .sidebar-area .widget.widget_nav_menu ul li.current-menu-item > a, .contrast-black-yellow .sidebar-area .widget.widget_pages ul li.current-menu-item > a { background: var(--yellow); color: var(--black); }

.sidebar-area .widget.widget_archive ul li a, .sidebar-area .widget.widget_categories ul li a, .sidebar-area .widget.widget_meta ul li a, .sidebar-area .widget.widget_recent_entries ul li a, .sidebar-area .widget.widget_nav_menu ul li a, .sidebar-area .widget.widget_pages ul li a { display: flex; align-items: center; padding: 10px 15px; flex: 1; text-decoration: none; color: var(--primary); }

.contrast-black-white .sidebar-area .widget.widget_archive ul li a, .contrast-black-white .sidebar-area .widget.widget_categories ul li a, .contrast-black-white .sidebar-area .widget.widget_meta ul li a, .contrast-black-white .sidebar-area .widget.widget_recent_entries ul li a, .contrast-black-white .sidebar-area .widget.widget_nav_menu ul li a, .contrast-black-white .sidebar-area .widget.widget_pages ul li a { color: var(--white); }

.contrast-black-yellow .sidebar-area .widget.widget_archive ul li a, .contrast-black-yellow .sidebar-area .widget.widget_categories ul li a, .contrast-black-yellow .sidebar-area .widget.widget_meta ul li a, .contrast-black-yellow .sidebar-area .widget.widget_recent_entries ul li a, .contrast-black-yellow .sidebar-area .widget.widget_nav_menu ul li a, .contrast-black-yellow .sidebar-area .widget.widget_pages ul li a { color: var(--yellow); }

.sidebar-area .widget.widget_archive ul li a:hover, .sidebar-area .widget.widget_archive ul li a.focus-ring, .sidebar-area .widget.widget_archive ul li a.btn-icon-small:hover, .sidebar-area .widget.widget_archive ul li .post .post-link.focus-ring a.post-title, .post .post-link.focus-ring .sidebar-area .widget.widget_archive ul li a.post-title, .sidebar-area .widget.widget_archive ul li a.post-type-logotypes__link:hover, .sidebar-area .widget.widget_archive ul li .view .view-header a.view-print:hover, .view .view-header .sidebar-area .widget.widget_archive ul li a.view-print:hover, .sidebar-area .widget.widget_archive ul li .widget.widget_text a:hover, .widget.widget_text .sidebar-area .widget.widget_archive ul li a:hover, .sidebar-area .widget.widget_archive ul li .widget.widget_media_image a:hover, .widget.widget_media_image .sidebar-area .widget.widget_archive ul li a:hover, .sidebar-area .widget.widget_categories ul li a:hover, .sidebar-area .widget.widget_categories ul li a.focus-ring, .sidebar-area .widget.widget_categories ul li a.btn-icon-small:hover, .sidebar-area .widget.widget_categories ul li .post .post-link.focus-ring a.post-title, .post .post-link.focus-ring .sidebar-area .widget.widget_categories ul li a.post-title, .sidebar-area .widget.widget_categories ul li a.post-type-logotypes__link:hover, .sidebar-area .widget.widget_categories ul li .view .view-header a.view-print:hover, .view .view-header .sidebar-area .widget.widget_categories ul li a.view-print:hover, .sidebar-area .widget.widget_categories ul li .widget.widget_text a:hover, .widget.widget_text .sidebar-area .widget.widget_categories ul li a:hover, .sidebar-area .widget.widget_categories ul li .widget.widget_media_image a:hover, .widget.widget_media_image .sidebar-area .widget.widget_categories ul li a:hover, .sidebar-area .widget.widget_meta ul li a:hover, .sidebar-area .widget.widget_meta ul li a.focus-ring, .sidebar-area .widget.widget_meta ul li a.btn-icon-small:hover, .sidebar-area .widget.widget_meta ul li .post .post-link.focus-ring a.post-title, .post .post-link.focus-ring .sidebar-area .widget.widget_meta ul li a.post-title, .sidebar-area .widget.widget_meta ul li a.post-type-logotypes__link:hover, .sidebar-area .widget.widget_meta ul li .view .view-header a.view-print:hover, .view .view-header .sidebar-area .widget.widget_meta ul li a.view-print:hover, .sidebar-area .widget.widget_meta ul li .widget.widget_text a:hover, .widget.widget_text .sidebar-area .widget.widget_meta ul li a:hover, .sidebar-area .widget.widget_meta ul li .widget.widget_media_image a:hover, .widget.widget_media_image .sidebar-area .widget.widget_meta ul li a:hover, .sidebar-area .widget.widget_recent_entries ul li a:hover, .sidebar-area .widget.widget_recent_entries ul li a.focus-ring, .sidebar-area .widget.widget_recent_entries ul li a.btn-icon-small:hover, .sidebar-area .widget.widget_recent_entries ul li .post .post-link.focus-ring a.post-title, .post .post-link.focus-ring .sidebar-area .widget.widget_recent_entries ul li a.post-title, .sidebar-area .widget.widget_recent_entries ul li a.post-type-logotypes__link:hover, .sidebar-area .widget.widget_recent_entries ul li .view .view-header a.view-print:hover, .view .view-header .sidebar-area .widget.widget_recent_entries ul li a.view-print:hover, .sidebar-area .widget.widget_recent_entries ul li .widget.widget_text a:hover, .widget.widget_text .sidebar-area .widget.widget_recent_entries ul li a:hover, .sidebar-area .widget.widget_recent_entries ul li .widget.widget_media_image a:hover, .widget.widget_media_image .sidebar-area .widget.widget_recent_entries ul li a:hover, .sidebar-area .widget.widget_nav_menu ul li a:hover, .sidebar-area .widget.widget_nav_menu ul li a.focus-ring, .sidebar-area .widget.widget_nav_menu ul li a.btn-icon-small:hover, .sidebar-area .widget.widget_nav_menu ul li .post .post-link.focus-ring a.post-title, .post .post-link.focus-ring .sidebar-area .widget.widget_nav_menu ul li a.post-title, .sidebar-area .widget.widget_nav_menu ul li a.post-type-logotypes__link:hover, .sidebar-area .widget.widget_nav_menu ul li .view .view-header a.view-print:hover, .view .view-header .sidebar-area .widget.widget_nav_menu ul li a.view-print:hover, .sidebar-area .widget.widget_nav_menu ul li .widget.widget_text a:hover, .widget.widget_text .sidebar-area .widget.widget_nav_menu ul li a:hover, .sidebar-area .widget.widget_nav_menu ul li .widget.widget_media_image a:hover, .widget.widget_media_image .sidebar-area .widget.widget_nav_menu ul li a:hover, .sidebar-area .widget.widget_pages ul li a:hover, .sidebar-area .widget.widget_pages ul li a.focus-ring, .sidebar-area .widget.widget_pages ul li a.btn-icon-small:hover, .sidebar-area .widget.widget_pages ul li .post .post-link.focus-ring a.post-title, .post .post-link.focus-ring .sidebar-area .widget.widget_pages ul li a.post-title, .sidebar-area .widget.widget_pages ul li a.post-type-logotypes__link:hover, .sidebar-area .widget.widget_pages ul li .view .view-header a.view-print:hover, .view .view-header .sidebar-area .widget.widget_pages ul li a.view-print:hover, .sidebar-area .widget.widget_pages ul li .widget.widget_text a:hover, .widget.widget_text .sidebar-area .widget.widget_pages ul li a:hover, .sidebar-area .widget.widget_pages ul li .widget.widget_media_image a:hover, .widget.widget_media_image .sidebar-area .widget.widget_pages ul li a:hover { outline: 2px solid var(--primary); outline-offset: -2px; background: var(--white); color: var(--primary); }

.contrast-black-white .sidebar-area .widget.widget_archive ul li a:hover, .contrast-black-white .sidebar-area .widget.widget_archive ul li a.focus-ring, .contrast-black-white .sidebar-area .widget.widget_archive ul li a.btn-icon-small:hover, .contrast-black-white .sidebar-area .widget.widget_archive ul li .post .post-link.focus-ring a.post-title, .post .post-link.focus-ring .contrast-black-white .sidebar-area .widget.widget_archive ul li a.post-title, .contrast-black-white .sidebar-area .widget.widget_archive ul li a.post-type-logotypes__link:hover, .contrast-black-white .sidebar-area .widget.widget_archive ul li .view .view-header a.view-print:hover, .view .view-header .contrast-black-white .sidebar-area .widget.widget_archive ul li a.view-print:hover, .contrast-black-white .sidebar-area .widget.widget_archive ul li .widget.widget_text a:hover, .widget.widget_text .contrast-black-white .sidebar-area .widget.widget_archive ul li a:hover, .contrast-black-white .sidebar-area .widget.widget_archive ul li .widget.widget_media_image a:hover, .widget.widget_media_image .contrast-black-white .sidebar-area .widget.widget_archive ul li a:hover, .contrast-black-white .sidebar-area .widget.widget_categories ul li a:hover, .contrast-black-white .sidebar-area .widget.widget_categories ul li a.focus-ring, .contrast-black-white .sidebar-area .widget.widget_categories ul li a.btn-icon-small:hover, .contrast-black-white .sidebar-area .widget.widget_categories ul li .post .post-link.focus-ring a.post-title, .post .post-link.focus-ring .contrast-black-white .sidebar-area .widget.widget_categories ul li a.post-title, .contrast-black-white .sidebar-area .widget.widget_categories ul li a.post-type-logotypes__link:hover, .contrast-black-white .sidebar-area .widget.widget_categories ul li .view .view-header a.view-print:hover, .view .view-header .contrast-black-white .sidebar-area .widget.widget_categories ul li a.view-print:hover, .contrast-black-white .sidebar-area .widget.widget_categories ul li .widget.widget_text a:hover, .widget.widget_text .contrast-black-white .sidebar-area .widget.widget_categories ul li a:hover, .contrast-black-white .sidebar-area .widget.widget_categories ul li .widget.widget_media_image a:hover, .widget.widget_media_image .contrast-black-white .sidebar-area .widget.widget_categories ul li a:hover, .contrast-black-white .sidebar-area .widget.widget_meta ul li a:hover, .contrast-black-white .sidebar-area .widget.widget_meta ul li a.focus-ring, .contrast-black-white .sidebar-area .widget.widget_meta ul li a.btn-icon-small:hover, .contrast-black-white .sidebar-area .widget.widget_meta ul li .post .post-link.focus-ring a.post-title, .post .post-link.focus-ring .contrast-black-white .sidebar-area .widget.widget_meta ul li a.post-title, .contrast-black-white .sidebar-area .widget.widget_meta ul li a.post-type-logotypes__link:hover, .contrast-black-white .sidebar-area .widget.widget_meta ul li .view .view-header a.view-print:hover, .view .view-header .contrast-black-white .sidebar-area .widget.widget_meta ul li a.view-print:hover, .contrast-black-white .sidebar-area .widget.widget_meta ul li .widget.widget_text a:hover, .widget.widget_text .contrast-black-white .sidebar-area .widget.widget_meta ul li a:hover, .contrast-black-white .sidebar-area .widget.widget_meta ul li .widget.widget_media_image a:hover, .widget.widget_media_image .contrast-black-white .sidebar-area .widget.widget_meta ul li a:hover, .contrast-black-white .sidebar-area .widget.widget_recent_entries ul li a:hover, .contrast-black-white .sidebar-area .widget.widget_recent_entries ul li a.focus-ring, .contrast-black-white .sidebar-area .widget.widget_recent_entries ul li a.btn-icon-small:hover, .contrast-black-white .sidebar-area .widget.widget_recent_entries ul li .post .post-link.focus-ring a.post-title, .post .post-link.focus-ring .contrast-black-white .sidebar-area .widget.widget_recent_entries ul li a.post-title, .contrast-black-white .sidebar-area .widget.widget_recent_entries ul li a.post-type-logotypes__link:hover, .contrast-black-white .sidebar-area .widget.widget_recent_entries ul li .view .view-header a.view-print:hover, .view .view-header .contrast-black-white .sidebar-area .widget.widget_recent_entries ul li a.view-print:hover, .contrast-black-white .sidebar-area .widget.widget_recent_entries ul li .widget.widget_text a:hover, .widget.widget_text .contrast-black-white .sidebar-area .widget.widget_recent_entries ul li a:hover, .contrast-black-white .sidebar-area .widget.widget_recent_entries ul li .widget.widget_media_image a:hover, .widget.widget_media_image .contrast-black-white .sidebar-area .widget.widget_recent_entries ul li a:hover, .contrast-black-white .sidebar-area .widget.widget_nav_menu ul li a:hover, .contrast-black-white .sidebar-area .widget.widget_nav_menu ul li a.focus-ring, .contrast-black-white .sidebar-area .widget.widget_nav_menu ul li a.btn-icon-small:hover, .contrast-black-white .sidebar-area .widget.widget_nav_menu ul li .post .post-link.focus-ring a.post-title, .post .post-link.focus-ring .contrast-black-white .sidebar-area .widget.widget_nav_menu ul li a.post-title, .contrast-black-white .sidebar-area .widget.widget_nav_menu ul li a.post-type-logotypes__link:hover, .contrast-black-white .sidebar-area .widget.widget_nav_menu ul li .view .view-header a.view-print:hover, .view .view-header .contrast-black-white .sidebar-area .widget.widget_nav_menu ul li a.view-print:hover, .contrast-black-white .sidebar-area .widget.widget_nav_menu ul li .widget.widget_text a:hover, .widget.widget_text .contrast-black-white .sidebar-area .widget.widget_nav_menu ul li a:hover, .contrast-black-white .sidebar-area .widget.widget_nav_menu ul li .widget.widget_media_image a:hover, .widget.widget_media_image .contrast-black-white .sidebar-area .widget.widget_nav_menu ul li a:hover, .contrast-black-white .sidebar-area .widget.widget_pages ul li a:hover, .contrast-black-white .sidebar-area .widget.widget_pages ul li a.focus-ring, .contrast-black-white .sidebar-area .widget.widget_pages ul li a.btn-icon-small:hover, .contrast-black-white .sidebar-area .widget.widget_pages ul li .post .post-link.focus-ring a.post-title, .post .post-link.focus-ring .contrast-black-white .sidebar-area .widget.widget_pages ul li a.post-title, .contrast-black-white .sidebar-area .widget.widget_pages ul li a.post-type-logotypes__link:hover, .contrast-black-white .sidebar-area .widget.widget_pages ul li .view .view-header a.view-print:hover, .view .view-header .contrast-black-white .sidebar-area .widget.widget_pages ul li a.view-print:hover, .contrast-black-white .sidebar-area .widget.widget_pages ul li .widget.widget_text a:hover, .widget.widget_text .contrast-black-white .sidebar-area .widget.widget_pages ul li a:hover, .contrast-black-white .sidebar-area .widget.widget_pages ul li .widget.widget_media_image a:hover, .widget.widget_media_image .contrast-black-white .sidebar-area .widget.widget_pages ul li a:hover { outline-color: var(--white); background: var(--black); color: var(--white); }

.contrast-black-yellow .sidebar-area .widget.widget_archive ul li a:hover, .contrast-black-yellow .sidebar-area .widget.widget_archive ul li a.focus-ring, .contrast-black-yellow .sidebar-area .widget.widget_archive ul li a.btn-icon-small:hover, .contrast-black-yellow .sidebar-area .widget.widget_archive ul li .post .post-link.focus-ring a.post-title, .post .post-link.focus-ring .contrast-black-yellow .sidebar-area .widget.widget_archive ul li a.post-title, .contrast-black-yellow .sidebar-area .widget.widget_archive ul li a.post-type-logotypes__link:hover, .contrast-black-yellow .sidebar-area .widget.widget_archive ul li .view .view-header a.view-print:hover, .view .view-header .contrast-black-yellow .sidebar-area .widget.widget_archive ul li a.view-print:hover, .contrast-black-yellow .sidebar-area .widget.widget_archive ul li .widget.widget_text a:hover, .widget.widget_text .contrast-black-yellow .sidebar-area .widget.widget_archive ul li a:hover, .contrast-black-yellow .sidebar-area .widget.widget_archive ul li .widget.widget_media_image a:hover, .widget.widget_media_image .contrast-black-yellow .sidebar-area .widget.widget_archive ul li a:hover, .contrast-black-yellow .sidebar-area .widget.widget_categories ul li a:hover, .contrast-black-yellow .sidebar-area .widget.widget_categories ul li a.focus-ring, .contrast-black-yellow .sidebar-area .widget.widget_categories ul li a.btn-icon-small:hover, .contrast-black-yellow .sidebar-area .widget.widget_categories ul li .post .post-link.focus-ring a.post-title, .post .post-link.focus-ring .contrast-black-yellow .sidebar-area .widget.widget_categories ul li a.post-title, .contrast-black-yellow .sidebar-area .widget.widget_categories ul li a.post-type-logotypes__link:hover, .contrast-black-yellow .sidebar-area .widget.widget_categories ul li .view .view-header a.view-print:hover, .view .view-header .contrast-black-yellow .sidebar-area .widget.widget_categories ul li a.view-print:hover, .contrast-black-yellow .sidebar-area .widget.widget_categories ul li .widget.widget_text a:hover, .widget.widget_text .contrast-black-yellow .sidebar-area .widget.widget_categories ul li a:hover, .contrast-black-yellow .sidebar-area .widget.widget_categories ul li .widget.widget_media_image a:hover, .widget.widget_media_image .contrast-black-yellow .sidebar-area .widget.widget_categories ul li a:hover, .contrast-black-yellow .sidebar-area .widget.widget_meta ul li a:hover, .contrast-black-yellow .sidebar-area .widget.widget_meta ul li a.focus-ring, .contrast-black-yellow .sidebar-area .widget.widget_meta ul li a.btn-icon-small:hover, .contrast-black-yellow .sidebar-area .widget.widget_meta ul li .post .post-link.focus-ring a.post-title, .post .post-link.focus-ring .contrast-black-yellow .sidebar-area .widget.widget_meta ul li a.post-title, .contrast-black-yellow .sidebar-area .widget.widget_meta ul li a.post-type-logotypes__link:hover, .contrast-black-yellow .sidebar-area .widget.widget_meta ul li .view .view-header a.view-print:hover, .view .view-header .contrast-black-yellow .sidebar-area .widget.widget_meta ul li a.view-print:hover, .contrast-black-yellow .sidebar-area .widget.widget_meta ul li .widget.widget_text a:hover, .widget.widget_text .contrast-black-yellow .sidebar-area .widget.widget_meta ul li a:hover, .contrast-black-yellow .sidebar-area .widget.widget_meta ul li .widget.widget_media_image a:hover, .widget.widget_media_image .contrast-black-yellow .sidebar-area .widget.widget_meta ul li a:hover, .contrast-black-yellow .sidebar-area .widget.widget_recent_entries ul li a:hover, .contrast-black-yellow .sidebar-area .widget.widget_recent_entries ul li a.focus-ring, .contrast-black-yellow .sidebar-area .widget.widget_recent_entries ul li a.btn-icon-small:hover, .contrast-black-yellow .sidebar-area .widget.widget_recent_entries ul li .post .post-link.focus-ring a.post-title, .post .post-link.focus-ring .contrast-black-yellow .sidebar-area .widget.widget_recent_entries ul li a.post-title, .contrast-black-yellow .sidebar-area .widget.widget_recent_entries ul li a.post-type-logotypes__link:hover, .contrast-black-yellow .sidebar-area .widget.widget_recent_entries ul li .view .view-header a.view-print:hover, .view .view-header .contrast-black-yellow .sidebar-area .widget.widget_recent_entries ul li a.view-print:hover, .contrast-black-yellow .sidebar-area .widget.widget_recent_entries ul li .widget.widget_text a:hover, .widget.widget_text .contrast-black-yellow .sidebar-area .widget.widget_recent_entries ul li a:hover, .contrast-black-yellow .sidebar-area .widget.widget_recent_entries ul li .widget.widget_media_image a:hover, .widget.widget_media_image .contrast-black-yellow .sidebar-area .widget.widget_recent_entries ul li a:hover, .contrast-black-yellow .sidebar-area .widget.widget_nav_menu ul li a:hover, .contrast-black-yellow .sidebar-area .widget.widget_nav_menu ul li a.focus-ring, .contrast-black-yellow .sidebar-area .widget.widget_nav_menu ul li a.btn-icon-small:hover, .contrast-black-yellow .sidebar-area .widget.widget_nav_menu ul li .post .post-link.focus-ring a.post-title, .post .post-link.focus-ring .contrast-black-yellow .sidebar-area .widget.widget_nav_menu ul li a.post-title, .contrast-black-yellow .sidebar-area .widget.widget_nav_menu ul li a.post-type-logotypes__link:hover, .contrast-black-yellow .sidebar-area .widget.widget_nav_menu ul li .view .view-header a.view-print:hover, .view .view-header .contrast-black-yellow .sidebar-area .widget.widget_nav_menu ul li a.view-print:hover, .contrast-black-yellow .sidebar-area .widget.widget_nav_menu ul li .widget.widget_text a:hover, .widget.widget_text .contrast-black-yellow .sidebar-area .widget.widget_nav_menu ul li a:hover, .contrast-black-yellow .sidebar-area .widget.widget_nav_menu ul li .widget.widget_media_image a:hover, .widget.widget_media_image .contrast-black-yellow .sidebar-area .widget.widget_nav_menu ul li a:hover, .contrast-black-yellow .sidebar-area .widget.widget_pages ul li a:hover, .contrast-black-yellow .sidebar-area .widget.widget_pages ul li a.focus-ring, .contrast-black-yellow .sidebar-area .widget.widget_pages ul li a.btn-icon-small:hover, .contrast-black-yellow .sidebar-area .widget.widget_pages ul li .post .post-link.focus-ring a.post-title, .post .post-link.focus-ring .contrast-black-yellow .sidebar-area .widget.widget_pages ul li a.post-title, .contrast-black-yellow .sidebar-area .widget.widget_pages ul li a.post-type-logotypes__link:hover, .contrast-black-yellow .sidebar-area .widget.widget_pages ul li .view .view-header a.view-print:hover, .view .view-header .contrast-black-yellow .sidebar-area .widget.widget_pages ul li a.view-print:hover, .contrast-black-yellow .sidebar-area .widget.widget_pages ul li .widget.widget_text a:hover, .widget.widget_text .contrast-black-yellow .sidebar-area .widget.widget_pages ul li a:hover, .contrast-black-yellow .sidebar-area .widget.widget_pages ul li .widget.widget_media_image a:hover, .widget.widget_media_image .contrast-black-yellow .sidebar-area .widget.widget_pages ul li a:hover { outline-color: var(--yellow); background: var(--black); color: var(--yellow); }

.sidebar-area .widget.widget_archive ul li button, .sidebar-area .widget.widget_categories ul li button, .sidebar-area .widget.widget_meta ul li button, .sidebar-area .widget.widget_recent_entries ul li button, .sidebar-area .widget.widget_nav_menu ul li button, .sidebar-area .widget.widget_pages ul li button { display: flex; align-items: center; justify-content: center; padding: 10px 15px; border-radius: var(--borderRadius); background: var(--primary); color: var(--white); flex: 0; }

.sidebar-area .widget.widget_archive ul li button.open i, .sidebar-area .widget.widget_archive ul li button.open a:before, .sidebar-area .widget.widget_categories ul li button.open i, .sidebar-area .widget.widget_categories ul li button.open a:before, .sidebar-area .widget.widget_meta ul li button.open i, .sidebar-area .widget.widget_meta ul li button.open a:before, .sidebar-area .widget.widget_recent_entries ul li button.open i, .sidebar-area .widget.widget_recent_entries ul li button.open a:before, .sidebar-area .widget.widget_nav_menu ul li button.open i, .sidebar-area .widget.widget_nav_menu ul li button.open a:before, .sidebar-area .widget.widget_pages ul li button.open i, .sidebar-area .widget.widget_pages ul li button.open a:before { transform: rotate(180deg); }

.sidebar-area .widget.widget_archive ul li button:hover, .sidebar-area .widget.widget_archive ul li button.focus-ring, .sidebar-area .widget.widget_archive ul li button.btn-icon-small:hover, .sidebar-area .widget.widget_archive ul li .post .post-link.focus-ring button.post-title, .post .post-link.focus-ring .sidebar-area .widget.widget_archive ul li button.post-title, .sidebar-area .widget.widget_archive ul li button.post-type-logotypes__link:hover, .sidebar-area .widget.widget_archive ul li .view .view-header button.view-print:hover, .view .view-header .sidebar-area .widget.widget_archive ul li button.view-print:hover, .sidebar-area .widget.widget_categories ul li button:hover, .sidebar-area .widget.widget_categories ul li button.focus-ring, .sidebar-area .widget.widget_categories ul li button.btn-icon-small:hover, .sidebar-area .widget.widget_categories ul li .post .post-link.focus-ring button.post-title, .post .post-link.focus-ring .sidebar-area .widget.widget_categories ul li button.post-title, .sidebar-area .widget.widget_categories ul li button.post-type-logotypes__link:hover, .sidebar-area .widget.widget_categories ul li .view .view-header button.view-print:hover, .view .view-header .sidebar-area .widget.widget_categories ul li button.view-print:hover, .sidebar-area .widget.widget_meta ul li button:hover, .sidebar-area .widget.widget_meta ul li button.focus-ring, .sidebar-area .widget.widget_meta ul li button.btn-icon-small:hover, .sidebar-area .widget.widget_meta ul li .post .post-link.focus-ring button.post-title, .post .post-link.focus-ring .sidebar-area .widget.widget_meta ul li button.post-title, .sidebar-area .widget.widget_meta ul li button.post-type-logotypes__link:hover, .sidebar-area .widget.widget_meta ul li .view .view-header button.view-print:hover, .view .view-header .sidebar-area .widget.widget_meta ul li button.view-print:hover, .sidebar-area .widget.widget_recent_entries ul li button:hover, .sidebar-area .widget.widget_recent_entries ul li button.focus-ring, .sidebar-area .widget.widget_recent_entries ul li button.btn-icon-small:hover, .sidebar-area .widget.widget_recent_entries ul li .post .post-link.focus-ring button.post-title, .post .post-link.focus-ring .sidebar-area .widget.widget_recent_entries ul li button.post-title, .sidebar-area .widget.widget_recent_entries ul li button.post-type-logotypes__link:hover, .sidebar-area .widget.widget_recent_entries ul li .view .view-header button.view-print:hover, .view .view-header .sidebar-area .widget.widget_recent_entries ul li button.view-print:hover, .sidebar-area .widget.widget_nav_menu ul li button:hover, .sidebar-area .widget.widget_nav_menu ul li button.focus-ring, .sidebar-area .widget.widget_nav_menu ul li button.btn-icon-small:hover, .sidebar-area .widget.widget_nav_menu ul li .post .post-link.focus-ring button.post-title, .post .post-link.focus-ring .sidebar-area .widget.widget_nav_menu ul li button.post-title, .sidebar-area .widget.widget_nav_menu ul li button.post-type-logotypes__link:hover, .sidebar-area .widget.widget_nav_menu ul li .view .view-header button.view-print:hover, .view .view-header .sidebar-area .widget.widget_nav_menu ul li button.view-print:hover, .sidebar-area .widget.widget_pages ul li button:hover, .sidebar-area .widget.widget_pages ul li button.focus-ring, .sidebar-area .widget.widget_pages ul li button.btn-icon-small:hover, .sidebar-area .widget.widget_pages ul li .post .post-link.focus-ring button.post-title, .post .post-link.focus-ring .sidebar-area .widget.widget_pages ul li button.post-title, .sidebar-area .widget.widget_pages ul li button.post-type-logotypes__link:hover, .sidebar-area .widget.widget_pages ul li .view .view-header button.view-print:hover, .view .view-header .sidebar-area .widget.widget_pages ul li button.view-print:hover { outline: 2px solid var(--primary); outline-offset: -2px; background: var(--white); color: var(--primary); }

.contrast-black-white .sidebar-area .widget.widget_archive ul li button:hover, .contrast-black-white .sidebar-area .widget.widget_archive ul li button.focus-ring, .contrast-black-white .sidebar-area .widget.widget_archive ul li button.btn-icon-small:hover, .contrast-black-white .sidebar-area .widget.widget_archive ul li .post .post-link.focus-ring button.post-title, .post .post-link.focus-ring .contrast-black-white .sidebar-area .widget.widget_archive ul li button.post-title, .contrast-black-white .sidebar-area .widget.widget_archive ul li button.post-type-logotypes__link:hover, .contrast-black-white .sidebar-area .widget.widget_archive ul li .view .view-header button.view-print:hover, .view .view-header .contrast-black-white .sidebar-area .widget.widget_archive ul li button.view-print:hover, .contrast-black-white .sidebar-area .widget.widget_categories ul li button:hover, .contrast-black-white .sidebar-area .widget.widget_categories ul li button.focus-ring, .contrast-black-white .sidebar-area .widget.widget_categories ul li button.btn-icon-small:hover, .contrast-black-white .sidebar-area .widget.widget_categories ul li .post .post-link.focus-ring button.post-title, .post .post-link.focus-ring .contrast-black-white .sidebar-area .widget.widget_categories ul li button.post-title, .contrast-black-white .sidebar-area .widget.widget_categories ul li button.post-type-logotypes__link:hover, .contrast-black-white .sidebar-area .widget.widget_categories ul li .view .view-header button.view-print:hover, .view .view-header .contrast-black-white .sidebar-area .widget.widget_categories ul li button.view-print:hover, .contrast-black-white .sidebar-area .widget.widget_meta ul li button:hover, .contrast-black-white .sidebar-area .widget.widget_meta ul li button.focus-ring, .contrast-black-white .sidebar-area .widget.widget_meta ul li button.btn-icon-small:hover, .contrast-black-white .sidebar-area .widget.widget_meta ul li .post .post-link.focus-ring button.post-title, .post .post-link.focus-ring .contrast-black-white .sidebar-area .widget.widget_meta ul li button.post-title, .contrast-black-white .sidebar-area .widget.widget_meta ul li button.post-type-logotypes__link:hover, .contrast-black-white .sidebar-area .widget.widget_meta ul li .view .view-header button.view-print:hover, .view .view-header .contrast-black-white .sidebar-area .widget.widget_meta ul li button.view-print:hover, .contrast-black-white .sidebar-area .widget.widget_recent_entries ul li button:hover, .contrast-black-white .sidebar-area .widget.widget_recent_entries ul li button.focus-ring, .contrast-black-white .sidebar-area .widget.widget_recent_entries ul li button.btn-icon-small:hover, .contrast-black-white .sidebar-area .widget.widget_recent_entries ul li .post .post-link.focus-ring button.post-title, .post .post-link.focus-ring .contrast-black-white .sidebar-area .widget.widget_recent_entries ul li button.post-title, .contrast-black-white .sidebar-area .widget.widget_recent_entries ul li button.post-type-logotypes__link:hover, .contrast-black-white .sidebar-area .widget.widget_recent_entries ul li .view .view-header button.view-print:hover, .view .view-header .contrast-black-white .sidebar-area .widget.widget_recent_entries ul li button.view-print:hover, .contrast-black-white .sidebar-area .widget.widget_nav_menu ul li button:hover, .contrast-black-white .sidebar-area .widget.widget_nav_menu ul li button.focus-ring, .contrast-black-white .sidebar-area .widget.widget_nav_menu ul li button.btn-icon-small:hover, .contrast-black-white .sidebar-area .widget.widget_nav_menu ul li .post .post-link.focus-ring button.post-title, .post .post-link.focus-ring .contrast-black-white .sidebar-area .widget.widget_nav_menu ul li button.post-title, .contrast-black-white .sidebar-area .widget.widget_nav_menu ul li button.post-type-logotypes__link:hover, .contrast-black-white .sidebar-area .widget.widget_nav_menu ul li .view .view-header button.view-print:hover, .view .view-header .contrast-black-white .sidebar-area .widget.widget_nav_menu ul li button.view-print:hover, .contrast-black-white .sidebar-area .widget.widget_pages ul li button:hover, .contrast-black-white .sidebar-area .widget.widget_pages ul li button.focus-ring, .contrast-black-white .sidebar-area .widget.widget_pages ul li button.btn-icon-small:hover, .contrast-black-white .sidebar-area .widget.widget_pages ul li .post .post-link.focus-ring button.post-title, .post .post-link.focus-ring .contrast-black-white .sidebar-area .widget.widget_pages ul li button.post-title, .contrast-black-white .sidebar-area .widget.widget_pages ul li button.post-type-logotypes__link:hover, .contrast-black-white .sidebar-area .widget.widget_pages ul li .view .view-header button.view-print:hover, .view .view-header .contrast-black-white .sidebar-area .widget.widget_pages ul li button.view-print:hover { outline-color: var(--white); background: var(--black); color: var(--white); }

.contrast-black-yellow .sidebar-area .widget.widget_archive ul li button:hover, .contrast-black-yellow .sidebar-area .widget.widget_archive ul li button.focus-ring, .contrast-black-yellow .sidebar-area .widget.widget_archive ul li button.btn-icon-small:hover, .contrast-black-yellow .sidebar-area .widget.widget_archive ul li .post .post-link.focus-ring button.post-title, .post .post-link.focus-ring .contrast-black-yellow .sidebar-area .widget.widget_archive ul li button.post-title, .contrast-black-yellow .sidebar-area .widget.widget_archive ul li button.post-type-logotypes__link:hover, .contrast-black-yellow .sidebar-area .widget.widget_archive ul li .view .view-header button.view-print:hover, .view .view-header .contrast-black-yellow .sidebar-area .widget.widget_archive ul li button.view-print:hover, .contrast-black-yellow .sidebar-area .widget.widget_categories ul li button:hover, .contrast-black-yellow .sidebar-area .widget.widget_categories ul li button.focus-ring, .contrast-black-yellow .sidebar-area .widget.widget_categories ul li button.btn-icon-small:hover, .contrast-black-yellow .sidebar-area .widget.widget_categories ul li .post .post-link.focus-ring button.post-title, .post .post-link.focus-ring .contrast-black-yellow .sidebar-area .widget.widget_categories ul li button.post-title, .contrast-black-yellow .sidebar-area .widget.widget_categories ul li button.post-type-logotypes__link:hover, .contrast-black-yellow .sidebar-area .widget.widget_categories ul li .view .view-header button.view-print:hover, .view .view-header .contrast-black-yellow .sidebar-area .widget.widget_categories ul li button.view-print:hover, .contrast-black-yellow .sidebar-area .widget.widget_meta ul li button:hover, .contrast-black-yellow .sidebar-area .widget.widget_meta ul li button.focus-ring, .contrast-black-yellow .sidebar-area .widget.widget_meta ul li button.btn-icon-small:hover, .contrast-black-yellow .sidebar-area .widget.widget_meta ul li .post .post-link.focus-ring button.post-title, .post .post-link.focus-ring .contrast-black-yellow .sidebar-area .widget.widget_meta ul li button.post-title, .contrast-black-yellow .sidebar-area .widget.widget_meta ul li button.post-type-logotypes__link:hover, .contrast-black-yellow .sidebar-area .widget.widget_meta ul li .view .view-header button.view-print:hover, .view .view-header .contrast-black-yellow .sidebar-area .widget.widget_meta ul li button.view-print:hover, .contrast-black-yellow .sidebar-area .widget.widget_recent_entries ul li button:hover, .contrast-black-yellow .sidebar-area .widget.widget_recent_entries ul li button.focus-ring, .contrast-black-yellow .sidebar-area .widget.widget_recent_entries ul li button.btn-icon-small:hover, .contrast-black-yellow .sidebar-area .widget.widget_recent_entries ul li .post .post-link.focus-ring button.post-title, .post .post-link.focus-ring .contrast-black-yellow .sidebar-area .widget.widget_recent_entries ul li button.post-title, .contrast-black-yellow .sidebar-area .widget.widget_recent_entries ul li button.post-type-logotypes__link:hover, .contrast-black-yellow .sidebar-area .widget.widget_recent_entries ul li .view .view-header button.view-print:hover, .view .view-header .contrast-black-yellow .sidebar-area .widget.widget_recent_entries ul li button.view-print:hover, .contrast-black-yellow .sidebar-area .widget.widget_nav_menu ul li button:hover, .contrast-black-yellow .sidebar-area .widget.widget_nav_menu ul li button.focus-ring, .contrast-black-yellow .sidebar-area .widget.widget_nav_menu ul li button.btn-icon-small:hover, .contrast-black-yellow .sidebar-area .widget.widget_nav_menu ul li .post .post-link.focus-ring button.post-title, .post .post-link.focus-ring .contrast-black-yellow .sidebar-area .widget.widget_nav_menu ul li button.post-title, .contrast-black-yellow .sidebar-area .widget.widget_nav_menu ul li button.post-type-logotypes__link:hover, .contrast-black-yellow .sidebar-area .widget.widget_nav_menu ul li .view .view-header button.view-print:hover, .view .view-header .contrast-black-yellow .sidebar-area .widget.widget_nav_menu ul li button.view-print:hover, .contrast-black-yellow .sidebar-area .widget.widget_pages ul li button:hover, .contrast-black-yellow .sidebar-area .widget.widget_pages ul li button.focus-ring, .contrast-black-yellow .sidebar-area .widget.widget_pages ul li button.btn-icon-small:hover, .contrast-black-yellow .sidebar-area .widget.widget_pages ul li .post .post-link.focus-ring button.post-title, .post .post-link.focus-ring .contrast-black-yellow .sidebar-area .widget.widget_pages ul li button.post-title, .contrast-black-yellow .sidebar-area .widget.widget_pages ul li button.post-type-logotypes__link:hover, .contrast-black-yellow .sidebar-area .widget.widget_pages ul li .view .view-header button.view-print:hover, .view .view-header .contrast-black-yellow .sidebar-area .widget.widget_pages ul li button.view-print:hover { outline-color: var(--yellow); background: var(--black); color: var(--yellow); }

.contrast-black-white .sidebar-area .widget.widget_archive ul li button, .contrast-black-white .sidebar-area .widget.widget_categories ul li button, .contrast-black-white .sidebar-area .widget.widget_meta ul li button, .contrast-black-white .sidebar-area .widget.widget_recent_entries ul li button, .contrast-black-white .sidebar-area .widget.widget_nav_menu ul li button, .contrast-black-white .sidebar-area .widget.widget_pages ul li button { background: var(--white); color: var(--black); }

.contrast-black-yellow .sidebar-area .widget.widget_archive ul li button, .contrast-black-yellow .sidebar-area .widget.widget_categories ul li button, .contrast-black-yellow .sidebar-area .widget.widget_meta ul li button, .contrast-black-yellow .sidebar-area .widget.widget_recent_entries ul li button, .contrast-black-yellow .sidebar-area .widget.widget_nav_menu ul li button, .contrast-black-yellow .sidebar-area .widget.widget_pages ul li button { background: var(--yellow); color: var(--black); }

.sidebar-area .widget.widget_archive ul li ul, .sidebar-area .widget.widget_categories ul li ul, .sidebar-area .widget.widget_meta ul li ul, .sidebar-area .widget.widget_recent_entries ul li ul, .sidebar-area .widget.widget_nav_menu ul li ul, .sidebar-area .widget.widget_pages ul li ul { padding-left: var(--gap); display: none; }

.sidebar-area .widget.widget_archive ul li ul.open, .sidebar-area .widget.widget_categories ul li ul.open, .sidebar-area .widget.widget_meta ul li ul.open, .sidebar-area .widget.widget_recent_entries ul li ul.open, .sidebar-area .widget.widget_nav_menu ul li ul.open, .sidebar-area .widget.widget_pages ul li ul.open { display: flex; }

.footer-area .widget.widget_archive ul, .footer-area .widget.widget_categories ul, .footer-area .widget.widget_meta ul, .footer-area .widget.widget_recent_entries ul, .footer-area .widget.widget_nav_menu ul, .footer-area .widget.widget_pages ul { list-style: disc; margin-left: 20px; }

.footer-area .widget.widget_archive ul li:not(:first-child), .footer-area .widget.widget_categories ul li:not(:first-child), .footer-area .widget.widget_meta ul li:not(:first-child), .footer-area .widget.widget_recent_entries ul li:not(:first-child), .footer-area .widget.widget_nav_menu ul li:not(:first-child), .footer-area .widget.widget_pages ul li:not(:first-child) { margin-top: 5px; }

.footer-area .widget.widget_archive ul li a, .footer-area .widget.widget_categories ul li a, .footer-area .widget.widget_meta ul li a, .footer-area .widget.widget_recent_entries ul li a, .footer-area .widget.widget_nav_menu ul li a, .footer-area .widget.widget_pages ul li a { color: inherit; line-height: 1.5em; text-decoration: none; }

.footer-area .widget.widget_archive ul li a:hover, .footer-area .widget.widget_categories ul li a:hover, .footer-area .widget.widget_meta ul li a:hover, .footer-area .widget.widget_recent_entries ul li a:hover, .footer-area .widget.widget_nav_menu ul li a:hover, .footer-area .widget.widget_pages ul li a:hover { text-decoration: underline; }

.footer-area .widget.widget_archive ul li a.focus-ring, .footer-area .widget.widget_archive ul li a.btn-icon-small:hover, .footer-area .widget.widget_archive ul li .post .post-link.focus-ring a.post-title, .post .post-link.focus-ring .footer-area .widget.widget_archive ul li a.post-title, .footer-area .widget.widget_archive ul li a.post-type-logotypes__link:hover, .footer-area .widget.widget_archive ul li .view .view-header a.view-print:hover, .view .view-header .footer-area .widget.widget_archive ul li a.view-print:hover, .footer-area .widget.widget_archive ul li .widget.widget_text a:hover, .widget.widget_text .footer-area .widget.widget_archive ul li a:hover, .footer-area .widget.widget_archive ul li .widget.widget_media_image a:hover, .widget.widget_media_image .footer-area .widget.widget_archive ul li a:hover, .footer-area .widget.widget_categories ul li a.focus-ring, .footer-area .widget.widget_categories ul li a.btn-icon-small:hover, .footer-area .widget.widget_categories ul li .post .post-link.focus-ring a.post-title, .post .post-link.focus-ring .footer-area .widget.widget_categories ul li a.post-title, .footer-area .widget.widget_categories ul li a.post-type-logotypes__link:hover, .footer-area .widget.widget_categories ul li .view .view-header a.view-print:hover, .view .view-header .footer-area .widget.widget_categories ul li a.view-print:hover, .footer-area .widget.widget_categories ul li .widget.widget_text a:hover, .widget.widget_text .footer-area .widget.widget_categories ul li a:hover, .footer-area .widget.widget_categories ul li .widget.widget_media_image a:hover, .widget.widget_media_image .footer-area .widget.widget_categories ul li a:hover, .footer-area .widget.widget_meta ul li a.focus-ring, .footer-area .widget.widget_meta ul li a.btn-icon-small:hover, .footer-area .widget.widget_meta ul li .post .post-link.focus-ring a.post-title, .post .post-link.focus-ring .footer-area .widget.widget_meta ul li a.post-title, .footer-area .widget.widget_meta ul li a.post-type-logotypes__link:hover, .footer-area .widget.widget_meta ul li .view .view-header a.view-print:hover, .view .view-header .footer-area .widget.widget_meta ul li a.view-print:hover, .footer-area .widget.widget_meta ul li .widget.widget_text a:hover, .widget.widget_text .footer-area .widget.widget_meta ul li a:hover, .footer-area .widget.widget_meta ul li .widget.widget_media_image a:hover, .widget.widget_media_image .footer-area .widget.widget_meta ul li a:hover, .footer-area .widget.widget_recent_entries ul li a.focus-ring, .footer-area .widget.widget_recent_entries ul li a.btn-icon-small:hover, .footer-area .widget.widget_recent_entries ul li .post .post-link.focus-ring a.post-title, .post .post-link.focus-ring .footer-area .widget.widget_recent_entries ul li a.post-title, .footer-area .widget.widget_recent_entries ul li a.post-type-logotypes__link:hover, .footer-area .widget.widget_recent_entries ul li .view .view-header a.view-print:hover, .view .view-header .footer-area .widget.widget_recent_entries ul li a.view-print:hover, .footer-area .widget.widget_recent_entries ul li .widget.widget_text a:hover, .widget.widget_text .footer-area .widget.widget_recent_entries ul li a:hover, .footer-area .widget.widget_recent_entries ul li .widget.widget_media_image a:hover, .widget.widget_media_image .footer-area .widget.widget_recent_entries ul li a:hover, .footer-area .widget.widget_nav_menu ul li a.focus-ring, .footer-area .widget.widget_nav_menu ul li a.btn-icon-small:hover, .footer-area .widget.widget_nav_menu ul li .post .post-link.focus-ring a.post-title, .post .post-link.focus-ring .footer-area .widget.widget_nav_menu ul li a.post-title, .footer-area .widget.widget_nav_menu ul li a.post-type-logotypes__link:hover, .footer-area .widget.widget_nav_menu ul li .view .view-header a.view-print:hover, .view .view-header .footer-area .widget.widget_nav_menu ul li a.view-print:hover, .footer-area .widget.widget_nav_menu ul li .widget.widget_text a:hover, .widget.widget_text .footer-area .widget.widget_nav_menu ul li a:hover, .footer-area .widget.widget_nav_menu ul li .widget.widget_media_image a:hover, .widget.widget_media_image .footer-area .widget.widget_nav_menu ul li a:hover, .footer-area .widget.widget_pages ul li a.focus-ring, .footer-area .widget.widget_pages ul li a.btn-icon-small:hover, .footer-area .widget.widget_pages ul li .post .post-link.focus-ring a.post-title, .post .post-link.focus-ring .footer-area .widget.widget_pages ul li a.post-title, .footer-area .widget.widget_pages ul li a.post-type-logotypes__link:hover, .footer-area .widget.widget_pages ul li .view .view-header a.view-print:hover, .view .view-header .footer-area .widget.widget_pages ul li a.view-print:hover, .footer-area .widget.widget_pages ul li .widget.widget_text a:hover, .widget.widget_text .footer-area .widget.widget_pages ul li a:hover, .footer-area .widget.widget_pages ul li .widget.widget_media_image a:hover, .widget.widget_media_image .footer-area .widget.widget_pages ul li a:hover { outline-color: var(--white); }

.contrast-black-white .footer-area .widget.widget_archive ul li a.focus-ring, .contrast-black-white .footer-area .widget.widget_archive ul li a.btn-icon-small:hover, .contrast-black-white .footer-area .widget.widget_archive ul li .post .post-link.focus-ring a.post-title, .post .post-link.focus-ring .contrast-black-white .footer-area .widget.widget_archive ul li a.post-title, .contrast-black-white .footer-area .widget.widget_archive ul li a.post-type-logotypes__link:hover, .contrast-black-white .footer-area .widget.widget_archive ul li .view .view-header a.view-print:hover, .view .view-header .contrast-black-white .footer-area .widget.widget_archive ul li a.view-print:hover, .contrast-black-white .footer-area .widget.widget_archive ul li .widget.widget_text a:hover, .widget.widget_text .contrast-black-white .footer-area .widget.widget_archive ul li a:hover, .contrast-black-white .footer-area .widget.widget_archive ul li .widget.widget_media_image a:hover, .widget.widget_media_image .contrast-black-white .footer-area .widget.widget_archive ul li a:hover, .contrast-black-white .footer-area .widget.widget_categories ul li a.focus-ring, .contrast-black-white .footer-area .widget.widget_categories ul li a.btn-icon-small:hover, .contrast-black-white .footer-area .widget.widget_categories ul li .post .post-link.focus-ring a.post-title, .post .post-link.focus-ring .contrast-black-white .footer-area .widget.widget_categories ul li a.post-title, .contrast-black-white .footer-area .widget.widget_categories ul li a.post-type-logotypes__link:hover, .contrast-black-white .footer-area .widget.widget_categories ul li .view .view-header a.view-print:hover, .view .view-header .contrast-black-white .footer-area .widget.widget_categories ul li a.view-print:hover, .contrast-black-white .footer-area .widget.widget_categories ul li .widget.widget_text a:hover, .widget.widget_text .contrast-black-white .footer-area .widget.widget_categories ul li a:hover, .contrast-black-white .footer-area .widget.widget_categories ul li .widget.widget_media_image a:hover, .widget.widget_media_image .contrast-black-white .footer-area .widget.widget_categories ul li a:hover, .contrast-black-white .footer-area .widget.widget_meta ul li a.focus-ring, .contrast-black-white .footer-area .widget.widget_meta ul li a.btn-icon-small:hover, .contrast-black-white .footer-area .widget.widget_meta ul li .post .post-link.focus-ring a.post-title, .post .post-link.focus-ring .contrast-black-white .footer-area .widget.widget_meta ul li a.post-title, .contrast-black-white .footer-area .widget.widget_meta ul li a.post-type-logotypes__link:hover, .contrast-black-white .footer-area .widget.widget_meta ul li .view .view-header a.view-print:hover, .view .view-header .contrast-black-white .footer-area .widget.widget_meta ul li a.view-print:hover, .contrast-black-white .footer-area .widget.widget_meta ul li .widget.widget_text a:hover, .widget.widget_text .contrast-black-white .footer-area .widget.widget_meta ul li a:hover, .contrast-black-white .footer-area .widget.widget_meta ul li .widget.widget_media_image a:hover, .widget.widget_media_image .contrast-black-white .footer-area .widget.widget_meta ul li a:hover, .contrast-black-white .footer-area .widget.widget_recent_entries ul li a.focus-ring, .contrast-black-white .footer-area .widget.widget_recent_entries ul li a.btn-icon-small:hover, .contrast-black-white .footer-area .widget.widget_recent_entries ul li .post .post-link.focus-ring a.post-title, .post .post-link.focus-ring .contrast-black-white .footer-area .widget.widget_recent_entries ul li a.post-title, .contrast-black-white .footer-area .widget.widget_recent_entries ul li a.post-type-logotypes__link:hover, .contrast-black-white .footer-area .widget.widget_recent_entries ul li .view .view-header a.view-print:hover, .view .view-header .contrast-black-white .footer-area .widget.widget_recent_entries ul li a.view-print:hover, .contrast-black-white .footer-area .widget.widget_recent_entries ul li .widget.widget_text a:hover, .widget.widget_text .contrast-black-white .footer-area .widget.widget_recent_entries ul li a:hover, .contrast-black-white .footer-area .widget.widget_recent_entries ul li .widget.widget_media_image a:hover, .widget.widget_media_image .contrast-black-white .footer-area .widget.widget_recent_entries ul li a:hover, .contrast-black-white .footer-area .widget.widget_nav_menu ul li a.focus-ring, .contrast-black-white .footer-area .widget.widget_nav_menu ul li a.btn-icon-small:hover, .contrast-black-white .footer-area .widget.widget_nav_menu ul li .post .post-link.focus-ring a.post-title, .post .post-link.focus-ring .contrast-black-white .footer-area .widget.widget_nav_menu ul li a.post-title, .contrast-black-white .footer-area .widget.widget_nav_menu ul li a.post-type-logotypes__link:hover, .contrast-black-white .footer-area .widget.widget_nav_menu ul li .view .view-header a.view-print:hover, .view .view-header .contrast-black-white .footer-area .widget.widget_nav_menu ul li a.view-print:hover, .contrast-black-white .footer-area .widget.widget_nav_menu ul li .widget.widget_text a:hover, .widget.widget_text .contrast-black-white .footer-area .widget.widget_nav_menu ul li a:hover, .contrast-black-white .footer-area .widget.widget_nav_menu ul li .widget.widget_media_image a:hover, .widget.widget_media_image .contrast-black-white .footer-area .widget.widget_nav_menu ul li a:hover, .contrast-black-white .footer-area .widget.widget_pages ul li a.focus-ring, .contrast-black-white .footer-area .widget.widget_pages ul li a.btn-icon-small:hover, .contrast-black-white .footer-area .widget.widget_pages ul li .post .post-link.focus-ring a.post-title, .post .post-link.focus-ring .contrast-black-white .footer-area .widget.widget_pages ul li a.post-title, .contrast-black-white .footer-area .widget.widget_pages ul li a.post-type-logotypes__link:hover, .contrast-black-white .footer-area .widget.widget_pages ul li .view .view-header a.view-print:hover, .view .view-header .contrast-black-white .footer-area .widget.widget_pages ul li a.view-print:hover, .contrast-black-white .footer-area .widget.widget_pages ul li .widget.widget_text a:hover, .widget.widget_text .contrast-black-white .footer-area .widget.widget_pages ul li a:hover, .contrast-black-white .footer-area .widget.widget_pages ul li .widget.widget_media_image a:hover, .widget.widget_media_image .contrast-black-white .footer-area .widget.widget_pages ul li a:hover { outline-color: var(--black); }

.contrast-black-yellow .footer-area .widget.widget_archive ul li a.focus-ring, .contrast-black-yellow .footer-area .widget.widget_archive ul li a.btn-icon-small:hover, .contrast-black-yellow .footer-area .widget.widget_archive ul li .post .post-link.focus-ring a.post-title, .post .post-link.focus-ring .contrast-black-yellow .footer-area .widget.widget_archive ul li a.post-title, .contrast-black-yellow .footer-area .widget.widget_archive ul li a.post-type-logotypes__link:hover, .contrast-black-yellow .footer-area .widget.widget_archive ul li .view .view-header a.view-print:hover, .view .view-header .contrast-black-yellow .footer-area .widget.widget_archive ul li a.view-print:hover, .contrast-black-yellow .footer-area .widget.widget_archive ul li .widget.widget_text a:hover, .widget.widget_text .contrast-black-yellow .footer-area .widget.widget_archive ul li a:hover, .contrast-black-yellow .footer-area .widget.widget_archive ul li .widget.widget_media_image a:hover, .widget.widget_media_image .contrast-black-yellow .footer-area .widget.widget_archive ul li a:hover, .contrast-black-yellow .footer-area .widget.widget_categories ul li a.focus-ring, .contrast-black-yellow .footer-area .widget.widget_categories ul li a.btn-icon-small:hover, .contrast-black-yellow .footer-area .widget.widget_categories ul li .post .post-link.focus-ring a.post-title, .post .post-link.focus-ring .contrast-black-yellow .footer-area .widget.widget_categories ul li a.post-title, .contrast-black-yellow .footer-area .widget.widget_categories ul li a.post-type-logotypes__link:hover, .contrast-black-yellow .footer-area .widget.widget_categories ul li .view .view-header a.view-print:hover, .view .view-header .contrast-black-yellow .footer-area .widget.widget_categories ul li a.view-print:hover, .contrast-black-yellow .footer-area .widget.widget_categories ul li .widget.widget_text a:hover, .widget.widget_text .contrast-black-yellow .footer-area .widget.widget_categories ul li a:hover, .contrast-black-yellow .footer-area .widget.widget_categories ul li .widget.widget_media_image a:hover, .widget.widget_media_image .contrast-black-yellow .footer-area .widget.widget_categories ul li a:hover, .contrast-black-yellow .footer-area .widget.widget_meta ul li a.focus-ring, .contrast-black-yellow .footer-area .widget.widget_meta ul li a.btn-icon-small:hover, .contrast-black-yellow .footer-area .widget.widget_meta ul li .post .post-link.focus-ring a.post-title, .post .post-link.focus-ring .contrast-black-yellow .footer-area .widget.widget_meta ul li a.post-title, .contrast-black-yellow .footer-area .widget.widget_meta ul li a.post-type-logotypes__link:hover, .contrast-black-yellow .footer-area .widget.widget_meta ul li .view .view-header a.view-print:hover, .view .view-header .contrast-black-yellow .footer-area .widget.widget_meta ul li a.view-print:hover, .contrast-black-yellow .footer-area .widget.widget_meta ul li .widget.widget_text a:hover, .widget.widget_text .contrast-black-yellow .footer-area .widget.widget_meta ul li a:hover, .contrast-black-yellow .footer-area .widget.widget_meta ul li .widget.widget_media_image a:hover, .widget.widget_media_image .contrast-black-yellow .footer-area .widget.widget_meta ul li a:hover, .contrast-black-yellow .footer-area .widget.widget_recent_entries ul li a.focus-ring, .contrast-black-yellow .footer-area .widget.widget_recent_entries ul li a.btn-icon-small:hover, .contrast-black-yellow .footer-area .widget.widget_recent_entries ul li .post .post-link.focus-ring a.post-title, .post .post-link.focus-ring .contrast-black-yellow .footer-area .widget.widget_recent_entries ul li a.post-title, .contrast-black-yellow .footer-area .widget.widget_recent_entries ul li a.post-type-logotypes__link:hover, .contrast-black-yellow .footer-area .widget.widget_recent_entries ul li .view .view-header a.view-print:hover, .view .view-header .contrast-black-yellow .footer-area .widget.widget_recent_entries ul li a.view-print:hover, .contrast-black-yellow .footer-area .widget.widget_recent_entries ul li .widget.widget_text a:hover, .widget.widget_text .contrast-black-yellow .footer-area .widget.widget_recent_entries ul li a:hover, .contrast-black-yellow .footer-area .widget.widget_recent_entries ul li .widget.widget_media_image a:hover, .widget.widget_media_image .contrast-black-yellow .footer-area .widget.widget_recent_entries ul li a:hover, .contrast-black-yellow .footer-area .widget.widget_nav_menu ul li a.focus-ring, .contrast-black-yellow .footer-area .widget.widget_nav_menu ul li a.btn-icon-small:hover, .contrast-black-yellow .footer-area .widget.widget_nav_menu ul li .post .post-link.focus-ring a.post-title, .post .post-link.focus-ring .contrast-black-yellow .footer-area .widget.widget_nav_menu ul li a.post-title, .contrast-black-yellow .footer-area .widget.widget_nav_menu ul li a.post-type-logotypes__link:hover, .contrast-black-yellow .footer-area .widget.widget_nav_menu ul li .view .view-header a.view-print:hover, .view .view-header .contrast-black-yellow .footer-area .widget.widget_nav_menu ul li a.view-print:hover, .contrast-black-yellow .footer-area .widget.widget_nav_menu ul li .widget.widget_text a:hover, .widget.widget_text .contrast-black-yellow .footer-area .widget.widget_nav_menu ul li a:hover, .contrast-black-yellow .footer-area .widget.widget_nav_menu ul li .widget.widget_media_image a:hover, .widget.widget_media_image .contrast-black-yellow .footer-area .widget.widget_nav_menu ul li a:hover, .contrast-black-yellow .footer-area .widget.widget_pages ul li a.focus-ring, .contrast-black-yellow .footer-area .widget.widget_pages ul li a.btn-icon-small:hover, .contrast-black-yellow .footer-area .widget.widget_pages ul li .post .post-link.focus-ring a.post-title, .post .post-link.focus-ring .contrast-black-yellow .footer-area .widget.widget_pages ul li a.post-title, .contrast-black-yellow .footer-area .widget.widget_pages ul li a.post-type-logotypes__link:hover, .contrast-black-yellow .footer-area .widget.widget_pages ul li .view .view-header a.view-print:hover, .view .view-header .contrast-black-yellow .footer-area .widget.widget_pages ul li a.view-print:hover, .contrast-black-yellow .footer-area .widget.widget_pages ul li .widget.widget_text a:hover, .widget.widget_text .contrast-black-yellow .footer-area .widget.widget_pages ul li a:hover, .contrast-black-yellow .footer-area .widget.widget_pages ul li .widget.widget_media_image a:hover, .widget.widget_media_image .contrast-black-yellow .footer-area .widget.widget_pages ul li a:hover { outline-color: var(--black); }

.footer-area .widget.widget_archive ul li a:before, .footer-area .widget.widget_categories ul li a:before, .footer-area .widget.widget_meta ul li a:before, .footer-area .widget.widget_recent_entries ul li a:before, .footer-area .widget.widget_nav_menu ul li a:before, .footer-area .widget.widget_pages ul li a:before { display: none; }

.widget.widget_custom_html .custom-html-widget .html-social-media { display: inline-flex; margin: -3px; list-style: none; }

.widget.widget_custom_html .custom-html-widget .html-social-media li { margin: 3px; }

.widget.widget_custom_html .custom-html-widget .html-social-media li a.facebook { --primary: var(--facebook); }

.widget.widget_custom_html .custom-html-widget .html-social-media li a.twitter { --primary: var(--twitter); }

.widget.widget_custom_html .custom-html-widget .html-social-media li a.youtube { --primary: var(--youtube); }

.widget.widget_custom_html .custom-html-widget .html-social-media li a.linkedin { --primary: var(--linkedin); }

.widget.widget_custom_html .custom-html-widget .html-social-media li a.bip { --primary: var(--secondary); font-weight: 700; }

@media screen and (max-width: 63.9375em) { .widget.widget_search { width: 100%; } }

.widget.widget_search form { display: flex; width: 100%; }

.widget.widget_search form input[type="search"] { flex: 1 1 auto; margin-right: 6px; }

.widget.widget_search form button[type="submit"] { flex: 0 0 auto; }

.before_header_area .widget.widget_text { margin-bottom: 10px; }

.after_header_area .widget.widget_text { padding: 20px; background: var(--primary); color: var(--white); }

.after_header_area .widget.widget_text:nth-child(3n+1) { background: var(--addFirst); }

.after_header_area .widget.widget_text:nth-child(3n+2) { background: var(--addSecond); }

.after_header_area .widget.widget_text:nth-child(3n+3) { background: var(--addThird); }

.after_header_area .widget.widget_text:nth-child(3n+4) { background: var(--addFourth); }

.contrast-black-white .after_header_area .widget.widget_text { background: var(--white); color: var(--black); }

.contrast-black-yellow .after_header_area .widget.widget_text { background: var(--yellow); color: var(--black); }

.after_header_area .widget.widget_text a { color: inherit; }

.after_header_area .widget.widget_text a.focus-ring, .after_header_area .widget.widget_text a.btn-icon-small:hover, .after_header_area .widget.widget_text a.btn-icon-small.focus-ring, .after_header_area .widget.widget_text .post .post-link.focus-ring a.post-title, .post .post-link.focus-ring .after_header_area .widget.widget_text a.post-title, .after_header_area .widget.widget_text a.post-type-logotypes__link:hover, .after_header_area .widget.widget_text .view .view-header a.view-print:hover, .view .view-header .after_header_area .widget.widget_text a.view-print:hover, .after_header_area .widget.widget_text a:hover { outline-color: var(--white); }

.contrast-black-white .after_header_area .widget.widget_text a.focus-ring, .contrast-black-white .after_header_area .widget.widget_text .post .post-link.focus-ring a.post-title, .post .post-link.focus-ring .contrast-black-white .after_header_area .widget.widget_text a.post-title, .contrast-black-white .after_header_area .widget.widget_text a:hover, .contrast-black-yellow .after_header_area .widget.widget_text a.focus-ring, .contrast-black-yellow .after_header_area .widget.widget_text .post .post-link.focus-ring a.post-title, .post .post-link.focus-ring .contrast-black-yellow .after_header_area .widget.widget_text a.post-title, .contrast-black-yellow .after_header_area .widget.widget_text a:hover { outline-color: var(--black); }

.widget.widget_text a:hover { outline-offset: 1px; }

.widget.widget_media_image { display: flex; justify-content: center; }

.widget.widget_media_image a { display: inline-flex; }

.widget.widget_media_image a:hover { outline-offset: 1px; }

.widget.widget_media_image img { display: block; }

a:before { margin-right: 10px; }

.view-404 { text-align: center; }

.view-404__content { display: flex; flex-direction: column; justify-content: center; min-height: 500px; }

.view-404__logo img { vertical-align: top; }

.view-404__title { margin-top: 30px; }

.view-404__info { margin-top: 30px; font-size: 2rem; line-height: 1.6em; }

.view-404__return { margin-top: 30px; }

.view-search__info { margin-top: 10px; }

.view-search__list { list-style: disc; margin-left: 30px; }

.view-search__item:not(:first-child) { margin-top: 20px; }

.view-search__link { color: inherit; }

.view-search__link:hover { text-decoration: none; color: var(--secondary); }

.contrast-black-white .view-search__link:hover, .contrast-black-yellow .view-search__link:hover { color: inherit; }

.view-search__excerpt { margin-top: 5px; }

/*
== malihu jquery custom scrollbar plugin ==
Plugin URI: http://manos.malihu.gr/jquery-custom-content-scroller
*/
/* CONTENTS:  1. BASIC STYLE - Plugin's basic/essential CSS properties (normally, should not be edited).  2. VERTICAL SCROLLBAR - Positioning and dimensions of vertical scrollbar.  3. HORIZONTAL SCROLLBAR - Positioning and dimensions of horizontal scrollbar. 4. VERTICAL AND HORIZONTAL SCROLLBARS - Positioning and dimensions of 2-axis scrollbars.  5. TRANSITIONS - CSS3 transitions for hover events, auto-expanded and auto-hidden scrollbars.  6. SCROLLBAR COLORS, OPACITY AND BACKGROUNDS  6.1 THEMES - Scrollbar colors, opacity, dimensions, backgrounds etc. via ready-to-use themes. */
/* 
------------------------------------------------------------------------------------------------------------------------
1. BASIC STYLE  
------------------------------------------------------------------------------------------------------------------------
*/
.mCustomScrollbar { -ms-touch-action: pinch-zoom; touch-action: pinch-zoom; /* direct pointer events to js */ }

.mCustomScrollbar.mCS_no_scrollbar, .mCustomScrollbar.mCS_touch_action { -ms-touch-action: auto; touch-action: auto; }

.mCustomScrollBox { /* contains plugin's markup */ position: relative; overflow: hidden; height: 100%; max-width: 100%; outline: none; direction: ltr; }

.mCSB_container { /* contains the original content */ overflow: hidden; width: auto; height: auto; }

/* 
------------------------------------------------------------------------------------------------------------------------
2. VERTICAL SCROLLBAR 
y-axis
------------------------------------------------------------------------------------------------------------------------
*/
.mCSB_inside > .mCSB_container { margin-right: 30px; }

.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden { margin-right: 0; }

/* non-visible scrollbar */
.mCS-dir-rtl > .mCSB_inside > .mCSB_container { /* RTL direction/left-side scrollbar */ margin-right: 0; margin-left: 30px; }

.mCS-dir-rtl > .mCSB_inside > .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden { margin-left: 0; }

/* RTL direction/left-side scrollbar */
.mCSB_scrollTools { /* contains scrollbar markup (draggable element, dragger rail, buttons etc.) */ position: absolute; width: 16px; height: auto; left: auto; top: 0; right: 0; bottom: 0; }

.mCSB_outside + .mCSB_scrollTools { right: -26px; }

/* scrollbar position: outside */
.mCS-dir-rtl > .mCSB_inside > .mCSB_scrollTools, .mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools { /* RTL direction/left-side scrollbar */ right: auto; left: 0; }

.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools { left: -26px; }

/* RTL direction/left-side scrollbar (scrollbar position: outside) */
.mCSB_scrollTools .mCSB_draggerContainer { /* contains the draggable element and dragger rail markup */ position: absolute; top: 0; left: 0; bottom: 0; right: 0; height: auto; }

.mCSB_scrollTools a + .mCSB_draggerContainer { margin: 20px 0; }

.mCSB_scrollTools .mCSB_draggerRail { width: 2px; height: 100%; margin: 0 auto; -webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px; }

.mCSB_scrollTools .mCSB_dragger { /* the draggable element */ cursor: pointer; width: 100%; height: 30px; /* minimum dragger height */ z-index: 1; }

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { /* the dragger element */ position: relative; width: 4px; height: 100%; margin: 0 auto; -webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px; text-align: center; }

.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar { width: 12px; /* auto-expanded scrollbar */ }

.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail { width: 8px; /* auto-expanded scrollbar */ }

.mCSB_scrollTools .mCSB_buttonUp, .mCSB_scrollTools .mCSB_buttonDown { display: block; position: absolute; height: 20px; width: 100%; overflow: hidden; margin: 0 auto; cursor: pointer; }

.mCSB_scrollTools .mCSB_buttonDown { bottom: 0; }

/* 
------------------------------------------------------------------------------------------------------------------------
3. HORIZONTAL SCROLLBAR 
x-axis
------------------------------------------------------------------------------------------------------------------------
*/
.mCSB_horizontal.mCSB_inside > .mCSB_container { margin-right: 0; margin-bottom: 0; }

.mCSB_horizontal.mCSB_outside > .mCSB_container { min-height: 100%; }

.mCSB_horizontal > .mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden { margin-bottom: 0; }

/* non-visible scrollbar */
.mCSB_scrollTools.mCSB_scrollTools_horizontal { width: auto; height: 16px; top: auto; right: 0; bottom: 0; left: 0; }

.mCustomScrollBox + .mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCustomScrollBox + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal { bottom: -26px; }

/* scrollbar position: outside */
.mCSB_scrollTools.mCSB_scrollTools_horizontal a + .mCSB_draggerContainer { margin: 0 20px; }

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail { width: 100%; height: 2px; margin: 7px 0; }

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger { width: 30px; /* minimum dragger width */ height: 100%; left: 0; }

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar { width: 100%; height: 4px; margin: 6px auto; }

.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar { height: 12px; /* auto-expanded scrollbar */ margin: 2px auto; }

.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail { height: 8px; /* auto-expanded scrollbar */ margin: 4px 0; }

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft, .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight { display: block; position: absolute; width: 20px; height: 100%; overflow: hidden; margin: 0 auto; cursor: pointer; }

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft { left: 0; }

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight { right: 0; }

/* 
------------------------------------------------------------------------------------------------------------------------
4. VERTICAL AND HORIZONTAL SCROLLBARS 
yx-axis 
------------------------------------------------------------------------------------------------------------------------
*/
.mCSB_container_wrapper { position: absolute; height: auto; width: auto; overflow: hidden; top: 0; left: 0; right: 0; bottom: 0; margin-right: 30px; margin-bottom: 30px; }

.mCSB_container_wrapper > .mCSB_container { padding-right: 30px; padding-bottom: 30px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_vertical { bottom: 20px; }

.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_horizontal { right: 20px; }

/* non-visible horizontal scrollbar */
.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden + .mCSB_scrollTools.mCSB_scrollTools_vertical { bottom: 0; }

/* non-visible vertical scrollbar/RTL direction/left-side scrollbar */
.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal { right: 0; }

/* RTL direction/left-side scrollbar */
.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal { left: 20px; }

/* non-visible scrollbar/RTL direction/left-side scrollbar */
.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal { left: 0; }

.mCS-dir-rtl > .mCSB_inside > .mCSB_container_wrapper { /* RTL direction/left-side scrollbar */ margin-right: 0; margin-left: 30px; }

.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden > .mCSB_container { padding-right: 0; }

.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden > .mCSB_container { padding-bottom: 0; }

.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden { margin-right: 0; /* non-visible scrollbar */ margin-left: 0; }

/* non-visible horizontal scrollbar */
.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden { margin-bottom: 0; }

/* 
------------------------------------------------------------------------------------------------------------------------
5. TRANSITIONS  
------------------------------------------------------------------------------------------------------------------------
*/
.mCSB_scrollTools, .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCSB_scrollTools .mCSB_buttonUp, .mCSB_scrollTools .mCSB_buttonDown, .mCSB_scrollTools .mCSB_buttonLeft, .mCSB_scrollTools .mCSB_buttonRight { -webkit-transition: opacity .2s ease-in-out, background-color .2s ease-in-out; -moz-transition: opacity .2s ease-in-out, background-color .2s ease-in-out; -o-transition: opacity .2s ease-in-out, background-color .2s ease-in-out; transition: opacity .2s ease-in-out, background-color .2s ease-in-out; }

.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar, .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail, .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar, .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail { -webkit-transition: width .2s ease-out .2s, height .2s ease-out .2s,  margin-left .2s ease-out .2s, margin-right .2s ease-out .2s,  margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out; -moz-transition: width .2s ease-out .2s, height .2s ease-out .2s,  margin-left .2s ease-out .2s, margin-right .2s ease-out .2s,  margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out; -o-transition: width .2s ease-out .2s, height .2s ease-out .2s,  margin-left .2s ease-out .2s, margin-right .2s ease-out .2s,  margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out; transition: width .2s ease-out .2s, height .2s ease-out .2s,  margin-left .2s ease-out .2s, margin-right .2s ease-out .2s,  margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out; }

/* 
------------------------------------------------------------------------------------------------------------------------
6. SCROLLBAR COLORS, OPACITY AND BACKGROUNDS  
------------------------------------------------------------------------------------------------------------------------
*/
/*  ---------------------------------------- 6.1 THEMES  ---------------------------------------- */
/* default theme ("light") */
.mCSB_scrollTools { opacity: 0.75; filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; }

.mCS-autoHide > .mCustomScrollBox > .mCSB_scrollTools, .mCS-autoHide > .mCustomScrollBox ~ .mCSB_scrollTools { opacity: 0; filter: "alpha(opacity=0)"; -ms-filter: "alpha(opacity=0)"; }

.mCustomScrollbar > .mCustomScrollBox > .mCSB_scrollTools.mCSB_scrollTools_onDrag, .mCustomScrollbar > .mCustomScrollBox ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag, .mCustomScrollBox:hover > .mCSB_scrollTools, .mCustomScrollBox:hover ~ .mCSB_scrollTools, .mCS-autoHide:hover > .mCustomScrollBox > .mCSB_scrollTools, .mCS-autoHide:hover > .mCustomScrollBox ~ .mCSB_scrollTools { opacity: 1; filter: "alpha(opacity=100)"; -ms-filter: "alpha(opacity=100)"; }

.mCSB_scrollTools .mCSB_draggerRail { background-color: #000; background-color: rgba(0, 0, 0, 0.4); filter: "alpha(opacity=40)"; -ms-filter: "alpha(opacity=40)"; }

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color: #fff; background-color: rgba(255, 255, 255, 0.75); filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; }

.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color: #fff; background-color: rgba(255, 255, 255, 0.85); filter: "alpha(opacity=85)"; -ms-filter: "alpha(opacity=85)"; }

.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background-color: #fff; background-color: rgba(255, 255, 255, 0.9); filter: "alpha(opacity=90)"; -ms-filter: "alpha(opacity=90)"; }

.mCSB_scrollTools .mCSB_buttonUp, .mCSB_scrollTools .mCSB_buttonDown, .mCSB_scrollTools .mCSB_buttonLeft, .mCSB_scrollTools .mCSB_buttonRight { background-image: url(mCSB_buttons.png); /* css sprites */ background-repeat: no-repeat; opacity: 0.4; filter: "alpha(opacity=40)"; -ms-filter: "alpha(opacity=40)"; }

.mCSB_scrollTools .mCSB_buttonUp { background-position: 0 0; /*  sprites locations  light: 0 0, -16px 0, -32px 0, -48px 0, 0 -72px, -16px -72px, -32px -72px dark: -80px 0, -96px 0, -112px 0, -128px 0, -80px -72px, -96px -72px, -112px -72px */ }

.mCSB_scrollTools .mCSB_buttonDown { background-position: 0 -20px; /*  sprites locations light: 0 -20px, -16px -20px, -32px -20px, -48px -20px, 0 -92px, -16px -92px, -32px -92px dark: -80px -20px, -96px -20px, -112px -20px, -128px -20px, -80px -92px, -96px -92px, -112 -92px */ }

.mCSB_scrollTools .mCSB_buttonLeft { background-position: 0 -40px; /*  sprites locations  light: 0 -40px, -20px -40px, -40px -40px, -60px -40px, 0 -112px, -20px -112px, -40px -112px dark: -80px -40px, -100px -40px, -120px -40px, -140px -40px, -80px -112px, -100px -112px, -120px -112px */ }

.mCSB_scrollTools .mCSB_buttonRight { background-position: 0 -56px; /*  sprites locations  light: 0 -56px, -20px -56px, -40px -56px, -60px -56px, 0 -128px, -20px -128px, -40px -128px dark: -80px -56px, -100px -56px, -120px -56px, -140px -56px, -80px -128px, -100px -128px, -120px -128px */ }

.mCSB_scrollTools .mCSB_buttonUp:hover, .mCSB_scrollTools .mCSB_buttonDown:hover, .mCSB_scrollTools .mCSB_buttonLeft:hover, .mCSB_scrollTools .mCSB_buttonRight:hover { opacity: 0.75; filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; }

.mCSB_scrollTools .mCSB_buttonUp:active, .mCSB_scrollTools .mCSB_buttonDown:active, .mCSB_scrollTools .mCSB_buttonLeft:active, .mCSB_scrollTools .mCSB_buttonRight:active { opacity: 0.9; filter: "alpha(opacity=90)"; -ms-filter: "alpha(opacity=90)"; }

/* theme: "dark" */
.mCS-dark.mCSB_scrollTools .mCSB_draggerRail { background-color: #000; background-color: rgba(0, 0, 0, 0.15); }

.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, 0.75); }

.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color: rgba(0, 0, 0, 0.85); }

.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background-color: rgba(0, 0, 0, 0.9); }

.mCS-dark.mCSB_scrollTools .mCSB_buttonUp { background-position: -80px 0; }

.mCS-dark.mCSB_scrollTools .mCSB_buttonDown { background-position: -80px -20px; }

.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft { background-position: -80px -40px; }

.mCS-dark.mCSB_scrollTools .mCSB_buttonRight { background-position: -80px -56px; }

/* ---------------------------------------- */
/* theme: "light-2", "dark-2" */
.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail, .mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail { width: 4px; background-color: #fff; background-color: rgba(255, 255, 255, 0.1); -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; }

.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 4px; background-color: #fff; background-color: rgba(255, 255, 255, 0.75); -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; }

.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar { width: 100%; height: 4px; margin: 6px auto; }

.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color: #fff; background-color: rgba(255, 255, 255, 0.85); }

.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background-color: #fff; background-color: rgba(255, 255, 255, 0.9); }

.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp { background-position: -32px 0; }

.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown { background-position: -32px -20px; }

.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft { background-position: -40px -40px; }

.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight { background-position: -40px -56px; }

/* theme: "dark-2" */
.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail { background-color: #000; background-color: rgba(0, 0, 0, 0.1); -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; }

.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, 0.75); -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; }

.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, 0.85); }

.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, 0.9); }

.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp { background-position: -112px 0; }

.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown { background-position: -112px -20px; }

.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft { background-position: -120px -40px; }

.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight { background-position: -120px -56px; }

/* ---------------------------------------- */
/* theme: "light-thick", "dark-thick" */
.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail, .mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail { width: 4px; background-color: #fff; background-color: rgba(255, 255, 255, 0.1); -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }

.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 6px; background-color: #fff; background-color: rgba(255, 255, 255, 0.75); -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }

.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail { width: 100%; height: 4px; margin: 6px 0; }

.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar { width: 100%; height: 6px; margin: 5px auto; }

.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color: #fff; background-color: rgba(255, 255, 255, 0.85); }

.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background-color: #fff; background-color: rgba(255, 255, 255, 0.9); }

.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp { background-position: -16px 0; }

.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown { background-position: -16px -20px; }

.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft { background-position: -20px -40px; }

.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight { background-position: -20px -56px; }

/* theme: "dark-thick" */
.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail { background-color: #000; background-color: rgba(0, 0, 0, 0.1); -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }

.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, 0.75); -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }

.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, 0.85); }

.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, 0.9); }

.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp { background-position: -96px 0; }

.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown { background-position: -96px -20px; }

.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft { background-position: -100px -40px; }

.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight { background-position: -100px -56px; }

/* ---------------------------------------- */
/* theme: "light-thin", "dark-thin" */
.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail { background-color: #fff; background-color: rgba(255, 255, 255, 0.1); }

.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 2px; }

.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail { width: 100%; }

.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar { width: 100%; height: 2px; margin: 7px auto; }

/* theme "dark-thin" */
.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail { background-color: #000; background-color: rgba(0, 0, 0, 0.15); }

.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, 0.75); }

.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, 0.85); }

.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, 0.9); }

.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp { background-position: -80px 0; }

.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown { background-position: -80px -20px; }

.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft { background-position: -80px -40px; }

.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight { background-position: -80px -56px; }

/* ---------------------------------------- */
/* theme "rounded", "rounded-dark", "rounded-dots", "rounded-dots-dark" */
.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail { background-color: #fff; background-color: rgba(255, 255, 255, 0.15); }

.mCS-rounded.mCSB_scrollTools .mCSB_dragger, .mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger, .mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger { height: 14px; }

.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 14px; margin: 0 1px; }

.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger, .mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger, .mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger, .mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger { width: 14px; }

.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar { height: 14px; margin: 1px 0; }

.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar { width: 16px; /* auto-expanded scrollbar */ height: 16px; margin: -1px 0; }

.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, .mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail { width: 4px; /* auto-expanded scrollbar */ }

.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar { height: 16px; /* auto-expanded scrollbar */ width: 16px; margin: 0 -1px; }

.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, .mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail { height: 4px; /* auto-expanded scrollbar */ margin: 6px 0; }

.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp { background-position: 0 -72px; }

.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown { background-position: 0 -92px; }

.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft { background-position: 0 -112px; }

.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight { background-position: 0 -128px; }

/* theme "rounded-dark", "rounded-dots-dark" */
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, 0.75); }

.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail { background-color: #000; background-color: rgba(0, 0, 0, 0.15); }

.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, 0.85); }

.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, 0.9); }

.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp { background-position: -80px -72px; }

.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown { background-position: -80px -92px; }

.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft { background-position: -80px -112px; }

.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight { background-position: -80px -128px; }

/* theme "rounded-dots", "rounded-dots-dark" */
.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail, .mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail { width: 4px; }

.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail { background-color: transparent; background-position: center; }

.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg=="); background-repeat: repeat-y; opacity: 0.3; filter: "alpha(opacity=30)"; -ms-filter: "alpha(opacity=30)"; }

.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail { height: 4px; margin: 6px 0; background-repeat: repeat-x; }

.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp { background-position: -16px -72px; }

.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown { background-position: -16px -92px; }

.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft { background-position: -20px -112px; }

.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight { background-position: -20px -128px; }

/* theme "rounded-dots-dark" */
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII="); }

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp { background-position: -96px -72px; }

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown { background-position: -96px -92px; }

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft { background-position: -100px -112px; }

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight { background-position: -100px -128px; }

/* ---------------------------------------- */
/* theme "3d", "3d-dark", "3d-thick", "3d-thick-dark" */
.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-repeat: repeat-y; background-image: -moz-linear-gradient(left, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%); background-image: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255, 255, 255, 0.5)), color-stop(100%, rgba(255, 255, 255, 0))); background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%); background-image: -o-linear-gradient(left, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%); background-image: -ms-linear-gradient(left, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%); background-image: linear-gradient(to right, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%); }

.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar { background-repeat: repeat-x; background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0.5)), color-stop(100%, rgba(255, 255, 255, 0))); background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%); background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%); background-image: -ms-linear-gradient(top, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%); background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%); }

/* theme "3d", "3d-dark" */
.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger, .mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger { height: 70px; }

.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger, .mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger { width: 70px; }

.mCS-3d.mCSB_scrollTools, .mCS-3d-dark.mCSB_scrollTools { opacity: 1; filter: "alpha(opacity=30)"; -ms-filter: "alpha(opacity=30)"; }

.mCS-3d.mCSB_scrollTools .mCSB_draggerRail, .mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { -webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px; }

.mCS-3d.mCSB_scrollTools .mCSB_draggerRail, .mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail { width: 8px; background-color: #000; background-color: rgba(0, 0, 0, 0.2); box-shadow: inset 1px 0 1px rgba(0, 0, 0, 0.5), inset -1px 0 1px rgba(255, 255, 255, 0.2); }

.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background-color: #555; }

.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 8px; }

.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail { width: 100%; height: 8px; margin: 4px 0; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.5), inset 0 -1px 1px rgba(255, 255, 255, 0.2); }

.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar { width: 100%; height: 8px; margin: 4px auto; }

.mCS-3d.mCSB_scrollTools .mCSB_buttonUp { background-position: -32px -72px; }

.mCS-3d.mCSB_scrollTools .mCSB_buttonDown { background-position: -32px -92px; }

.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft { background-position: -40px -112px; }

.mCS-3d.mCSB_scrollTools .mCSB_buttonRight { background-position: -40px -128px; }

/* theme "3d-dark" */
.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail { background-color: #000; background-color: rgba(0, 0, 0, 0.1); box-shadow: inset 1px 0 1px rgba(0, 0, 0, 0.1); }

.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail { box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1); }

.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp { background-position: -112px -72px; }

.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown { background-position: -112px -92px; }

.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft { background-position: -120px -112px; }

.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight { background-position: -120px -128px; }

/* ---------------------------------------- */
/* theme: "3d-thick", "3d-thick-dark" */
.mCS-3d-thick.mCSB_scrollTools, .mCS-3d-thick-dark.mCSB_scrollTools { opacity: 1; filter: "alpha(opacity=30)"; -ms-filter: "alpha(opacity=30)"; }

.mCS-3d-thick.mCSB_scrollTools, .mCS-3d-thick-dark.mCSB_scrollTools, .mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer { -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; }

.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }

.mCSB_inside + .mCS-3d-thick.mCSB_scrollTools_vertical, .mCSB_inside + .mCS-3d-thick-dark.mCSB_scrollTools_vertical { right: 1px; }

.mCS-3d-thick.mCSB_scrollTools_vertical, .mCS-3d-thick-dark.mCSB_scrollTools_vertical { box-shadow: inset 1px 0 1px rgba(0, 0, 0, 0.1), inset 0 0 14px rgba(0, 0, 0, 0.5); }

.mCS-3d-thick.mCSB_scrollTools_horizontal, .mCS-3d-thick-dark.mCSB_scrollTools_horizontal { bottom: 1px; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1), inset 0 0 14px rgba(0, 0, 0, 0.5); }

.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.4); width: 12px; margin: 2px; position: absolute; height: auto; top: 0; bottom: 0; left: 0; right: 0; }

.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar { box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4); }

.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background-color: #555; }

.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar { height: 12px; width: auto; }

.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer { background-color: #000; background-color: rgba(0, 0, 0, 0.05); box-shadow: inset 1px 1px 16px rgba(0, 0, 0, 0.1); }

.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail { background-color: transparent; }

.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp { background-position: -32px -72px; }

.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown { background-position: -32px -92px; }

.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft { background-position: -40px -112px; }

.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight { background-position: -40px -128px; }

/* theme: "3d-thick-dark" */
.mCS-3d-thick-dark.mCSB_scrollTools { box-shadow: inset 0 0 14px rgba(0, 0, 0, 0.2); }

.mCS-3d-thick-dark.mCSB_scrollTools_horizontal { box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1), inset 0 0 14px rgba(0, 0, 0, 0.2); }

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.4), inset -1px 0 0 rgba(0, 0, 0, 0.2); }

.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar { box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), inset 0 -1px 0 rgba(0, 0, 0, 0.2); }

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background-color: #777; }

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer { background-color: #fff; background-color: rgba(0, 0, 0, 0.05); box-shadow: inset 1px 1px 16px rgba(0, 0, 0, 0.1); }

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail { background-color: transparent; }

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp { background-position: -112px -72px; }

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown { background-position: -112px -92px; }

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft { background-position: -120px -112px; }

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight { background-position: -120px -128px; }

/* ---------------------------------------- */
/* theme: "minimal", "minimal-dark" */
.mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical, .mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical { right: 0; margin: 12px 0; }

.mCustomScrollBox.mCS-minimal + .mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCustomScrollBox.mCS-minimal + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal { bottom: 0; margin: 0 12px; }

/* RTL direction/left-side scrollbar */
.mCS-dir-rtl > .mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical, .mCS-dir-rtl > .mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical { left: 0; right: auto; }

.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail, .mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail { background-color: transparent; }

.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger, .mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger { height: 50px; }

.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger, .mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger { width: 50px; }

.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color: #fff; background-color: rgba(255, 255, 255, 0.2); filter: "alpha(opacity=20)"; -ms-filter: "alpha(opacity=20)"; }

.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background-color: #fff; background-color: rgba(255, 255, 255, 0.5); filter: "alpha(opacity=50)"; -ms-filter: "alpha(opacity=50)"; }

/* theme: "minimal-dark" */
.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, 0.2); filter: "alpha(opacity=20)"; -ms-filter: "alpha(opacity=20)"; }

.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, 0.5); filter: "alpha(opacity=50)"; -ms-filter: "alpha(opacity=50)"; }

/* ---------------------------------------- */
/* theme "light-3", "dark-3" */
.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail, .mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail { width: 6px; background-color: #000; background-color: rgba(0, 0, 0, 0.2); }

.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 6px; }

.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail { width: 100%; height: 6px; margin: 5px 0; }

.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, .mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail { width: 12px; }

.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, .mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail { height: 12px; margin: 2px 0; }

.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp { background-position: -32px -72px; }

.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown { background-position: -32px -92px; }

.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft { background-position: -40px -112px; }

.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight { background-position: -40px -128px; }

/* theme "dark-3" */
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, 0.75); }

.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, 0.85); }

.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, 0.9); }

.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail { background-color: #000; background-color: rgba(0, 0, 0, 0.1); }

.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp { background-position: -112px -72px; }

.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown { background-position: -112px -92px; }

.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft { background-position: -120px -112px; }

.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight { background-position: -120px -128px; }

/* ---------------------------------------- */
/* theme "inset", "inset-dark", "inset-2", "inset-2-dark", "inset-3", "inset-3-dark" */
.mCS-inset.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail { width: 12px; background-color: #000; background-color: rgba(0, 0, 0, 0.2); }

.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 6px; margin: 3px 5px; position: absolute; height: auto; top: 0; bottom: 0; left: 0; right: 0; }

.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar { height: 6px; margin: 5px 3px; position: absolute; width: auto; top: 0; bottom: 0; left: 0; right: 0; }

.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail { width: 100%; height: 12px; margin: 2px 0; }

.mCS-inset.mCSB_scrollTools .mCSB_buttonUp, .mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp, .mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp { background-position: -32px -72px; }

.mCS-inset.mCSB_scrollTools .mCSB_buttonDown, .mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown, .mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown { background-position: -32px -92px; }

.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft, .mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft, .mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft { background-position: -40px -112px; }

.mCS-inset.mCSB_scrollTools .mCSB_buttonRight, .mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight, .mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight { background-position: -40px -128px; }

/* theme "inset-dark", "inset-2-dark", "inset-3-dark" */
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, 0.75); }

.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, 0.85); }

.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, 0.9); }

.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail { background-color: #000; background-color: rgba(0, 0, 0, 0.1); }

.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp, .mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp { background-position: -112px -72px; }

.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown, .mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown { background-position: -112px -92px; }

.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft, .mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft { background-position: -120px -112px; }

.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight, .mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight { background-position: -120px -128px; }

/* theme "inset-2", "inset-2-dark" */
.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail { background-color: transparent; border-width: 1px; border-style: solid; border-color: #fff; border-color: rgba(255, 255, 255, 0.2); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail { border-color: #000; border-color: rgba(0, 0, 0, 0.2); }

/* theme "inset-3", "inset-3-dark" */
.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail { background-color: #fff; background-color: rgba(255, 255, 255, 0.6); }

.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail { background-color: #000; background-color: rgba(0, 0, 0, 0.6); }

.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, 0.75); }

.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, 0.85); }

.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, 0.9); }

.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color: #fff; background-color: rgba(255, 255, 255, 0.75); }

.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color: #fff; background-color: rgba(255, 255, 255, 0.85); }

.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background-color: #fff; background-color: rgba(255, 255, 255, 0.9); }

/* ---------------------------------------- */
/** Owl Carousel v2.3.4 Copyright 2013-2018 David Deutsch Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE */
/* Owl Carousel - Core */
.owl-carousel { display: none; width: 100%; -webkit-tap-highlight-color: transparent; /* position relative and z-index fix webkit rendering fonts issue */ position: relative; z-index: 1; }

.owl-carousel .owl-stage { position: relative; -ms-touch-action: pan-Y; touch-action: manipulation; -moz-backface-visibility: hidden; /* fix firefox animation glitch */ }

.owl-carousel .owl-stage:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }

.owl-carousel .owl-stage-outer { position: relative; overflow: hidden; /* fix for flashing background */ -webkit-transform: translate3d(0px, 0px, 0px); }

.owl-carousel .owl-wrapper, .owl-carousel .owl-item { -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); }

.owl-carousel .owl-item { position: relative; min-height: 1px; float: left; -webkit-backface-visibility: hidden; -webkit-tap-highlight-color: transparent; -webkit-touch-callout: none; }

.owl-carousel .owl-item img { display: block; width: 100%; }

.owl-carousel .owl-nav.disabled, .owl-carousel .owl-dots.disabled, .owl-carousel .disabled.custom-dots, .owl-carousel .custom-dots .disabled.custom-dots-box, .custom-dots .owl-carousel .disabled.custom-dots-box { display: none; }

.owl-carousel .owl-nav .owl-prev, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-dot { cursor: pointer; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

.owl-carousel.owl-loaded { display: block; }

.owl-carousel.owl-loading { opacity: 0; display: block; }

.owl-carousel.owl-hidden { opacity: 0; }

.owl-carousel.owl-refresh .owl-item { visibility: hidden; }

.owl-carousel.owl-drag .owl-item { -ms-touch-action: pan-y; touch-action: pan-y; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

.owl-carousel.owl-grab { cursor: move; cursor: grab; }

.owl-carousel.owl-rtl { direction: rtl; }

.owl-carousel.owl-rtl .owl-item { float: right; }

/* No Js */
.no-js .owl-carousel { display: block; }

/* Owl Carousel - Animate Plugin */
.owl-carousel .animated { animation-duration: 1000ms; animation-fill-mode: both; }

.owl-carousel .owl-animated-in { z-index: 0; }

.owl-carousel .owl-animated-out { z-index: 1; }

.owl-carousel .fadeOut { animation-name: fadeOut; }

@keyframes fadeOut { 0% { opacity: 1; }
  100% { opacity: 0; } }

/* Owl Carousel - Auto Height Plugin */
.owl-height { transition: height 500ms ease-in-out; }

/* Owl Carousel - Lazy Load Plugin */
.owl-carousel .owl-item { /** This is introduced due to a bug in IE11 where lazy loading combined with autoheight plugin causes a wrong calculation of the height of the owl-item that breaks page layouts */ }

.owl-carousel .owl-item .owl-lazy { opacity: 0; transition: opacity 400ms ease; }

.owl-carousel .owl-item .owl-lazy[src^=""], .owl-carousel .owl-item .owl-lazy:not([src]) { max-height: 0; }

.owl-carousel .owl-item img.owl-lazy { transform-style: preserve-3d; }

/* Owl Carousel - Video Plugin */
.owl-carousel .owl-video-wrapper { position: relative; height: 100%; background: #000; }

.owl-carousel .owl-video-play-icon { position: absolute; height: 80px; width: 80px; left: 50%; top: 50%; margin-left: -40px; margin-top: -40px; background: url("assets/images/owl.video.play.png") no-repeat; cursor: pointer; z-index: 1; -webkit-backface-visibility: hidden; transition: transform 100ms ease; }

.owl-carousel .owl-video-play-icon:hover { -ms-transform: scale(1.3, 1.3); transform: scale(1.3, 1.3); }

.owl-carousel .owl-video-playing .owl-video-tn, .owl-carousel .owl-video-playing .owl-video-play-icon { display: none; }

.owl-carousel .owl-video-tn { opacity: 0; height: 100%; background-position: center center; background-repeat: no-repeat; background-size: contain; transition: opacity 400ms ease; }

.owl-carousel .owl-video-frame { position: relative; z-index: 1; height: 100%; width: 100%; }

.site .wpforms-container .wpforms-field-container .wpforms-field .wpforms-field-label { margin-bottom: 5px; }

.site .wpforms-container .wpforms-field-container .wpforms-field .wpforms-error { margin-top: 5px; }

.contrast-black-white .site .wpforms-container .wpforms-field-container .wpforms-field .wpforms-error { color: var(--white); }

.contrast-black-yellow .site .wpforms-container .wpforms-field-container .wpforms-field .wpforms-error { color: var(--yellow); }

.site .wpforms-container .wpforms-required-label { color: var(--important); }

.contrast-black-white .site .wpforms-container .wpforms-required-label { color: var(--white); }

.contrast-black-yellow .site .wpforms-container .wpforms-required-label { color: var(--yellow); }

.site .wpforms-container .wpforms-field input.wpforms-error, .site .wpforms-container .wpforms-field textarea.wpforms-error { border: 2px solid var(--important); }

.contrast-black-white .site .wpforms-container .wpforms-field input.wpforms-error, .contrast-black-white .site .wpforms-container .wpforms-field textarea.wpforms-error { border-color: var(--white); }

.contrast-black-yellow .site .wpforms-container .wpforms-field input.wpforms-error, .contrast-black-yellow .site .wpforms-container .wpforms-field textarea.wpforms-error { border-color: var(--yellow); }

.site .footer .wpforms-container { padding: 15px; background: var(--white); color: var(--black); }

.contrast-black-white .site .footer .wpforms-container { background: var(--black); color: var(--white); }

.contrast-black-yellow .site .footer .wpforms-container { background: var(--black); color: var(--yellow); }

.wsp-container h2:not(:first-child) { margin-top: 45px; }

.wsp-container ul { margin-top: 15px; margin-bottom: 15px; }
