.widget h3 {font-size: 30px;
}
.su-row {margin-bottom: 0em !important;}
.columnRERight {text-align:right;color:white;}
.sow-slider-base ul.sow-slider-images li.sow-slider-image .sow-slider-image-container .sow-slider-image-wrapper {padding:0}
.su-row .su-column { margin: 0 !important;}
.su-row .su-column-size-1-2 {width: 50% !important;color:white;}
.su-row .su-column-size-1-3 {width: 33.33% !important;}
.columnRE{border-right:1px solid white}
.sow-slider-image-wrapper p {margin:0px}
.overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
  transition: .5s ease;
  background-color: #000000aa;
}
.titleRE{position: absolute;bottom: 0;padding: 20px;background-color: #000000aa; width:100%;padding: 20px 20px 0px 20px;}
.sow-slider-base ul.sow-slider-images li.sow-slider-image .sow-slider-image-container:hover .overlay {
  opacity: 1;
}
.sow-slider-base ul.sow-slider-images li.sow-slider-image .sow-slider-image-container:hover .titleRE {transition: .5s ease;opacity:0}
.text {
  color: white;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  text-align: center;
		width:100%;
		padding:20px;
}
p {padding-bottom:20px}
.sow-social-media-button {padding:0px!important}
sup {
  top: -0.9em;
  font-family: open sans;
  font-weight: 700;
  font-size: 0.5em;
}
.widget h1 {
letter-spacing:0.1rem;
		text-shadow: unset !important;}
.widget h2, h3, h4, h5, h6 {
letter-spacing:0.05rem;text-shadow: unset !important;padding-bottom:20px;
font-size:1.2rem;}
html #wpadminbar {display:none;}
.site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) img {
    outline: 0px dotted var(--wp--style--color--link, var(--global--color-primary));
}
select {
		border:0px;
		border-bottom: 0px solid black;
border-left: 1px solid black;}
select:focus {
    outline-offset: 0px;
    outline: 0px dotted var(--form--border-color);
}
.site-branding {margin-right: 1px;}
.icons {margin-top:20px}
.widget a:link, .widget a:visited, .widget a:active, .widget a:hover, .widget a:focus {
    color: white;
}
.so-widget-sow-social-media-buttons-flat-48234fa87c21-860 .sow-social-media-button {margin: 0 !important;padding: 1em 0.2em 1em 1em !important; width: auto !important;}
.su-spoiler-title:focus {outline: none !important;}
.so-widget-sow-social-media-buttons-flat-48234fa87c21 .sow-social-media-button {text-align: right !important;}
.primary-navigation-open .site-header.has-logo:not(.has-title-and-tagline).has-menu .site-logo {display: initial;}
.site-header.has-logo:not(.has-title-and-tagline).has-menu .site-logo {position: initial;}
.btnW {color:#777777 !important; padding:2px 10px; border-left:1px solid #777777;}
.btnW:hover {color:white !important; padding:2px 10px; border-left:4px solid white;}
.btnB {color:#333333 !important; padding:2px 10px; border-left:1px solid #333333;}
.btnB:hover {color:black !important; padding:2px 10px; border-left:4px solid black;}
.bs {background-color:black; color:white; padding: 15px 20px;}
.bs:focus {background-color:black; color:white; padding: 15px 20px;}
.site-footer {display: none;}
.widget-area > * {margin-bottom: 0;margin-top:0px;}
/*.primary-navigation a {padding:15px 0}*/
.has-background-white .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) {
    background: rgba(255, 255, 255, 0.0);
    color: grey;}
.site-main > article > * {margin-bottom:0px;margin-top: 0px;}
.widget-area {grid-template-columns: repeat(1, 1fr);margin-bottom:0; margin-top:0px; padding-top:0px;padding-bottom:0px !important;}
.entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.woocommerce) {max-width:1200px;}
.sow-slider-base ul.sow-slider-images li.sow-slider-image>img {max-width:none !important}
#pg-14-0 {margin-top:-75px}
body {font-weight: 100;}
/*.widget-area, .site-footer {display:none}*/
.mytittle{font-size:1.5rem; line-height:1.8rem; font-weight:500;letter-spacing: 0.2rem;}
.subtittle {font-size:1.1rem; line-height:1.3rem;}
.tittle2 {font-size:1.6rem; line-height:1.6rem; font-family: Times, serif;}
/*#panel-14-2-0-0> .panel-widget-style {color:white;}
#panel-14-3-1-0> .panel-widget-style {color:black;border-left: 0px solid;}
#panel-14-2-0-1> .panel-widget-style {color:white;border-left: 0px solid;}
#panel-14-4-0-0> .panel-widget-style {border-left: 0px solid;}
.site-main > article > * {margin-bottom:0 !important;}*/
:root{	
		--global--font-size-xs: 0.8rem;
		--global--font-size-md: 0.70rem;
		--global--font-size-xxl: 2.2rem;
		--global--font-size-base: 0.9rem;
		--widget--font-weight-title: 100;
		--global--line-height-body:1.5rem;
		--global--letter-spacing: 0.2rem;
			--global--font-primary: var(--font-headings, Helvetica, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);
	--global--font-secondary: var(--font-base, Helvetica, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);
		--global--font-size-sm: 0.8rem;
		--responsive--aligndefault-width: min(calc(100vw - 8 * var(--global--spacing-horizontal)), 1200px);
}
.entry-content p {letter-spacing: 0.02rem;}
/*.primary-navigation a:hover {text-decoration: none !important;}
.primary-navigation a:hover, .primary-navigation a:link, .primary-navigation a:visited, .primary-navigation a:active, .primary-navigation a:visited {text-decoration: none !important;}*/
.so-widget-sow-features-default-f6c63841c4a5-14 .sow-features-list .sow-features-feature {padding:0 !important}
a {text-decoration: none!important;}
.primary-navigation .current_page_item > a:first-child:hover {text-decoration: none !important;}
.primary-navigation .current_page_item > a:first-child:visited {text-decoration: none !important;}
		.primary-navigation .primary-menu-container > ul > .menu-item > a + .sub-menu-toggle {display: none;}
li#menu-item-261 {border-left: 1px solid;}
.site-header {padding:0;background-color:rgba(255,255,255,1);}
.site-main {padding:0;margin-top: 43px;}
.sow-slider-base ul.sow-slider-images li.sow-slider-image {background-color: transparent !important;}
.site-logo .custom-logo {max-width: 150px;}
.wp-custom-logo .site-header {align-items: center;padding: 0px 30px;max-width: 100%;position: fixed;width: 100%;z-index: 999; top:0;}
.singular .entry-title {padding-top: 20px; text-align: center;color:white;}
.singular .entry-header {border-bottom: 0px solid;padding-bottom: 0;margin-bottom: 0;display:none;}
.decor-pw{border-left: 4px solid white;margin-left: -42px; padding-left: 40px;padding-bottom: 0px;margin-bottom: 20px;}
.decor-pb{border-left: 4px solid black;margin-left: -42px; padding-left: 40px;padding-bottom: 0px;margin-bottom: 20px;}
/*_____________________________________________
 * @media only screen and (min-width: 1024px){
.admin-bar .primary-navigation {
    top: initial;
}}
@media only screen and (max-width: 1024px) {.primary-navigation {top: -10px;position: fixed;}
.site-branding {position: fixed;z-index: 99;}
.wp-custom-logo .site-header {align-items: center;padding: 0px 30px;max-width: 100%;position: fixed;width: 100%;z-index: 999;
background-color: white; top:0px;height: 50px;}
/*.primary-navigation > div > .menu-wrapper li:last-child {border-left: 0px solid;}
		.primary-navigation .sub-menu {border: 0px solid}*/
.mytittle{font-size:1.5rem; line-height:1.8rem; font-weight:500;letter-spacing: 0.2rem;}
/*.sow-slider-base { margin-top: 35vh;
}*/
#pg-14-0>.panel-row-style {background-attachment: fixed;}
.singular .entry-title {font-size:1.5rem;}
		/*.primary-navigation > .primary-menu-container {display: none;}
		.menu-button-container {position: initial;display:flex;}
		.site-main { margin-top: 4px;}
		.menu-button-container {
				display: flex !important;}*/

/*@media only screen and (max-width: 1024px){
.menu-button-container {
    display: flex;
		}}*/
.primary-navigation-open .menu-button-container {
 width:auto;
}
#panel-860-1-2-0> .panel-widget-style {text-align: right;}

@media only screen and (max-width: 1024px) {
.primary-navigation-open .primary-navigation > .primary-menu-container {
height: 100vh;
overflow-x: hidden;
overflow-y: auto;
		top:55px;
}
.primary-navigation > div > .menu-wrapper {
padding-bottom: 100px;
padding:0 20px;
}
.primary-navigation-open .primary-navigation {
width: 100%;
position: fixed;
		}
.menu-button-container {
display: block;
}
.primary-navigation > .primary-menu-container {
visibility: hidden;
opacity: 0;
position: fixed;
padding-top: 35px;
padding-left: var(--global--spacing-unit);
padding-right: var(--global--spacing-unit);
padding-bottom: var(--global--spacing-horizontal);
background-color: var(--global--color-background);
transition: all 0.15s ease-in-out;
transform: translateY(var(--global--spacing-vertical));
}
.primary-navigation > div > .menu-wrapper li {
display: block;
position: relative;
width: 100%;
		padding:0 5px;
}
		.wp-custom-logo .site-header {
    height: 75px;
}
		.primary-navigation .sub-menu {
    border: 1px solid transparent;
}
		.site .button:focus, button:focus {outline: 0px dotted currentColor;}
		li#menu-item-261 {
    border-left: 1px solid transparent;
}
		.so-widget-sow-hero-default-1a1ed314007d-14 .sow-slider-base ul.sow-slider-images {
    margin-top: 100px;
}
		select {
border-right: 1px solid black;
				border-left: 0px solid black;}
	/*	.sow-slider-base {top: 250px;}*/}
@media only screen and (min-width: 780px) {
		.sow-social-media-button {text-align:right !important}
}
@media only screen and (max-width: 767px){
.su-row .su-column-size-1-3 {width: 31.33% !important; float:left !important;}
		.su-row .su-column-size-1-2 {
    float: left !important;
}}