.screen-reader-text {
clip: rect(1px,1px,1px,1px);
height: 1px;
overflow: hidden;
position: absolute!important;
width: 1px;
word-wrap: normal!important;
border: 0;
}
header {
position: relative;
} .genesis-nav-menu {
clear: both;
line-height: 1;
width: 100%;
padding: 15px 20px 20px;
margin-top: 0;
margin-bottom: 0;
border-top: 1px solid #ff9a0a;
border-bottom: 1px solid #ff9a0a;
}
#div_block-153-24.ct-div-block {
clear: both !important;
}
.genesis-nav-menu .menu-item {
display: block;
float: none;
position: relative;
}
.genesis-nav-menu a {
font: 17px 'Fjalla One';
color: #404040 !important;
display: block;
font-weight: 400;
outline-offset: -1px;
padding-top: 10px;
padding-bottom: 10px;
text-decoration: none;
text-transform: uppercase;
}
li.current-menu-ancestor.current-menu-parent.current_page_parent.current_page_ancestor > a {
color: #ff9a0a !important;
text-decoration: none;
}
.genesis-nav-menu a:focus,
.genesis-nav-menu a:hover,
.genesis-nav-menu .current-menu-item > a,
.genesis-nav-menu .sub-menu .current-menu-item > a:focus,
.genesis-nav-menu .sub-menu .current-menu-item > a:hover {
color: #ff9a0a !important;
text-decoration: none;
}
div.oxy-social-icons.icons_menu_mobil { align-items: center;
justify-content: center;
margin-top: 10px;
}
.genesis-nav-menu .sub-menu,
.genesis-nav-menu .sub-menu a {
width: 100%;
}
.genesis-nav-menu .sub-menu {ç
padding: 20px 20px 30px;
margin-top: 0;
margin-bottom: 0;
border-top: 1px dotted #ff9a0a;
border-bottom: 1px dotted #ff9a0a;
clear: both;
display: none;
left: -9999px;
margin: 0;
opacity: 1;
padding-left: 15px;
position: static;
z-index: 99;
background-color: rgba(255, 255, 255, 0) !important;
}
.genesis-nav-menu .sub-menu a {
font-size: 17px;
line-height: 1.5;
position: relative;
word-wrap: break-word;
padding-top: 8px;
padding-bottom: 8px;
}
.genesis-nav-menu .menu-item:focus,
.genesis-nav-menu .menu-item:hover {
position: relative;
}
.genesis-nav-menu .menu-item:hover > .sub-menu {
left: auto;
opacity: 1;
} .menu .menu-item:focus {
position: static;
}
.menu .menu-item > a:focus + ul.sub-menu,
.menu .menu-item.sfHover > ul.sub-menu {
left: auto;
opacity: 1;
}
.genesis-responsive-menu {
display: none;
padding-bottom: 15px;
border-bottom: 1px solid #ff9a0a;
position: relative;
}
.menu-toggle,
.sub-menu-toggle {
background-color: transparent;
border-width: 0;
color: #333;
display: block;
margin: 0 auto;
overflow: hidden;
text-align: center;
visibility: visible;
}
.menu-toggle:focus,
.menu-toggle:hover,
.sub-menu-toggle:focus,
.sub-menu-toggle:hover {
border-width: 0; background-color: #383938;
}
.menu-toggle {
float: right;
line-height: 20px;
margin-bottom: 10px;
margin-top: 10px !important;
position: relative;
z-index: 1000;
font-weight: 600;
cursor: pointer;
font-size: 14px;
top: -20px;
right: 1px;
} .menu-toggle::before {
float: left;
margin-right: 5px;
position: relative;
text-rendering: auto;
top: 1px;
}
.sub-menu-toggle {
float: right;
padding: 8px;
position: absolute;
right: 0;
z-index: 100;
top: 3px;
background-color: #363537;
color: #ff990b;
}
.sub-menu .sub-menu-toggle {
padding: 12px 10px;
}
.sub-menu-toggle::before {
display: inline-block;
text-rendering: auto;
-webkit-transform: rotate( 0 );
transform:         rotate( 0 );
-webkit-transition: -webkit-transform .25s ease-in-out;
transition: -webkit-transform .25s ease-in-out;
transition: transform .25s ease-in-out;
transition: transform .25s ease-in-out, -webkit-transform .25s ease-in-out;
}
.sub-menu-toggle.activated::before {
-webkit-transform: rotate( 180deg );
transform:         rotate( 180deg );
} .nav-primary {
clear: left;
width: 100%;  }  .hamburger {
padding: 10px 1.5px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
cursor: pointer;
-webkit-transition-property: opacity, -webkit-filter;
transition-property: opacity, -webkit-filter;
transition-property: opacity, filter;
transition-property: opacity, filter, -webkit-filter;
-webkit-transition-duration: 0.15s;
transition-duration: 0.15s;
-webkit-transition-timing-function: linear;
transition-timing-function: linear;
font: inherit;
color: #ff9d17;
text-transform: none;
border: 0;
margin: 10px 0 0;
overflow: visible;
background-color: #353635;
}
.hamburger:hover {  }
.menu-toggle:hover .hamburger { }
.hamburger-box {
width: 40px;
height: 24px;
display: inline-block;
position: relative;
-webkit-transform: scale(0.5);
transform: scale(0.5);
}
.hamburger-inner {
display: block;
top: 50%;
margin-top: -2px;
}
.hamburger-inner,
.hamburger-inner::before,
.hamburger-inner::after {
width: 40px;
height: 4px;
background-color: #ff990b;
border-radius: 4px;
position: absolute;
-webkit-transition-property: -webkit-transform;
transition-property: -webkit-transform;
transition-property: transform;
transition-property: transform, -webkit-transform;
-webkit-transition-duration: 0.15s;
transition-duration: 0.15s;
-webkit-transition-timing-function: ease;
transition-timing-function: ease;
}
.hamburger-inner::before,
.hamburger-inner::after {
content: "";
display: block;
}
.hamburger-inner::before {
top: -10px;
}
.hamburger-inner::after {
bottom: -10px;
} .hamburger--slider .hamburger-inner {
top: 2px;
}
.hamburger--slider .hamburger-inner::before {
top: 10px;
-webkit-transition-property: opacity, -webkit-transform;
transition-property: opacity, -webkit-transform;
transition-property: transform, opacity;
transition-property: transform, opacity, -webkit-transform;
-webkit-transition-timing-function: ease;
transition-timing-function: ease;
-webkit-transition-duration: 0.15s;
transition-duration: 0.15s;
}
.hamburger--slider .hamburger-inner::after {
top: 20px;
}
.hamburger--slider.activated .hamburger-inner { -webkit-transform: translate3d(0, 10px, 0) rotate(45deg);
transform: translate3d(0, 10px, 0) rotate(45deg);
}
.hamburger--slider.activated .hamburger-inner::before {
-webkit-transform: rotate(-45deg) translate3d(-5.71429px, -6px, 0);
transform: rotate(-45deg) translate3d(-5.71429px, -6px, 0);
opacity: 0;
}
.hamburger--slider.activated .hamburger-inner::after { -webkit-transform: translate3d(0, -20px, 0) rotate(-90deg);
transform: translate3d(0, -20px, 0) rotate(-90deg);
}
.menu_idioma_responsive li a {
font-size: 12px;
font-family: 'Fjalla One';
color: #404040;
text-transform: uppercase !important;
}
.menu_idioma_responsive li a:hover {
color: #ff9a0a;
}
ul.menu_idioma_responsive {
padding-top: 13px;
padding-bottom: 10px;
padding-left: 0;
display: flex;
flex-direction: row;
align-items: stretch;
justify-content: space-between;
max-width: 270px;
margin-right: auto;
margin-left: auto;
margin-top: 0;
}
.menu_idioma_responsive li {
list-style: none;
}
@media only screen and (max-width: 960px) {
.langselect {
margin-left: 0px !important;
color: #404040;
padding-right: 20px;
padding-left: 20px;
}
}
@media only screen and (max-width: 768px) {
div.oxy-social-icons.icons_menu_mobil a {
margin-right: 40px !important;
}
div.oxy-social-icons.icons_menu_mobil a:first-of-type {
margin-left: 0px;
}
div.oxy-social-icons.icons_menu_mobil a:last-of-type {
margin-right: 0px !important; 
}
.menu-toggle {
top: -16px;
}
}
@media only screen and (max-width: 480px) {
.menu-toggle {
top: -5px;
}
}
@media only screen and (min-width: 960px) { .genesis-nav-menu .menu-item {
display: inline-block;
}
.genesis-nav-menu .menu-item:focus,
.genesis-nav-menu .menu-item:hover {
position: relative;
}
.genesis-nav-menu > .menu-bold > a {
font-weight: 700;
}
.genesis-nav-menu > .menu-highlight > a {
background-color: #333;
border-radius: 3px;
color: #fff;
font-weight: 600;
margin-left: 15px;
padding-left: 20px;
padding-right: 20px;
}
.genesis-nav-menu > .menu-highlight > a:hover,
.genesis-nav-menu > .menu-highlight > a:focus {
background-color: #0073e5;
}
.genesis-responsive-menu .genesis-nav-menu .sub-menu,
.genesis-responsive-menu .genesis-nav-menu .sub-menu a { width: 220px;
}
.genesis-nav-menu .sub-menu {
border-top: 1px solid #eee;
opacity: 0;
padding-left: 0;
position: absolute;
-webkit-transition: opacity .4s ease-in-out;
transition: opacity .4s ease-in-out;
}
.genesis-nav-menu .sub-menu a {
border: 1px solid #eee;
border-top: 0;
padding-bottom: 15px;
padding-top: 15px;
}
.genesis-nav-menu .sub-menu .sub-menu { margin: -56px 0 0 219px;
} .genesis-responsive-menu {
display: block;
padding-top: 15px;
}
.menu-toggle,
.sub-menu-toggle {
display: none;
visibility: hidden;
}
.menu-item.menu-item-has-children > a > span {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.menu-item.menu-item-has-children > a > span::after {
width: 6px;
height: 6px;
margin-left: 8px;
border-right: 1px solid;
border-top: 1px solid;
-webkit-transform: rotate(135deg);
transform: rotate(135deg);
content: "";
display: inline-block;
}
.sub-menu .menu-item.menu-item-has-children > a > span {
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.sub-menu .menu-item.menu-item-has-children > a > span::after {
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
}
.sub-menu-toggle::before {
width: 14px;
height: 14px;
font-size: 14px;
}
.sub-menu .sub-menu-toggle {
display: none;
} .nav-primary {
clear: none;
float: right;
width: auto;
position: static;
padding: 15px 0;
border-bottom: none;
background-color: transparent;
}
.nav-primary .genesis-nav-menu a {
padding-left: 15px;
padding-right: 15px;
}
}
span#cookieconsent:desc.cc-message a.cc-link {
}
body.single.single-post div#new_columns-8-426.ct-new-columns.columns_borders_laterals p a {
font-weight: bold;
}