body, input, optgroup, textarea, input[type="color"], input[type="date"], input[type="datetime-local"], input[type="datetime"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="range"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"] {
font-size: 16px;
line-height: 1.5;
}
select {
background: #fff;
}
select, button, .jet-search-filter__input {
font-size: 12px;
letter-spacing: 0;
}
.jet-search-filter__input, select {
font-size: 12px !important;
padding: 2px; 
}
.ticss-4484faf7 .jet-select, .ticss-7fb48d19 .jet-select{
min-width:50%;
}
.ticss-4484faf7 .jet-select select , .ticss-7fb48d19 .jet-select select{
min-width:100%;
}
#scroll-to-top {
background: rgba(47,95,157,.85);
}
.popmake select {
font-size: 16px !important;
}
small, .jet-range__values {
font-size: 12px;
}
h4.boldsmall {
font-size: 16px;
font-weight: 700;
margin: 0 0 10px 0;
}
.alignwide {
margin-left: 0px;
width: calc(100% + 50px);
max-width: calc(100%);
}
.alignfull {
margin-left: calc( -100vw / 2 + 100% / 2 );
margin-right: calc( -100vw / 2 + 100% / 2 );
max-width: 100vw;
width: auto;
}
.padding-20 { padding: 0 20%; }
.corp-container {
max-width: 1580px;
} .site-header {
padding: 0;
}
.site-header .site-header-inner {
padding: 0 5px;
ms-flex-align: end;
align-items: end;
}
#masthead .corp-container {
margin: 0 auto;
padding: 0;
max-height: 100px; 
}
img.custom-logo {
max-height: 90px;
}
.main-navigation {
width: 100%;
}
.main-navigation ul {
padding: 0;
}
.main-navigation li, #mobile-navigation li a { }
.main-navigation ul li {
margin: 0 15px;
padding: 0;
font-size: 1.5rem;
}
.main-navigation ul li a {
padding: 10px 5px;
}
.main-navigation ul li, #mobile-navigation ul.sub-menu li {
background: #ffffff;
}
#mobile-navigation ul.sub-menu li a {
color: #2f5f9d !important;
}
.main-navigation ul li:hover, .main-navigation ul.sub-menu li a:hover, .main-navigation ul.sub-menu li.current-menu-item a, .main-navigation ul li.current-menu-item, .main-navigation ul li.current-menu-parent,
#mobile-navigation ul li:hover, #mobile-navigation ul li.current-menu-item, #mobile-navigation ul li:hover a.has-dropdown, #mobile-navigation ul.sub-menu li:hover, #mobile-navigation ul.sub-menu li.current-menu-item, #mobile-navigation ul li.current-menu-parent,
.main-navigation ul li:has(> a[aria-current]), #mobile-navigation ul li:has(> a[aria-current]) {
background: #2f5f9d !important;
color: #fff !important;
}
.main-navigation ul li:has(> a[aria-current]) a {
color: #fff !important;
}
.main-navigation ul li:has(> a[aria-current]) ul.sub-menu a  {
color: #2f5f9d !important;
}
.main-navigation ul li:has(> a[aria-current]) ul.sub-menu a:hover {
color: #fff !important;
}
#mobile-navigation ul li a {
font-weight: 700;
}
#mobile-navigation ul li.current-menu-parent .dropdown-toggle, #mobile-navigation ul li:hover .dropdown-toggle, #mobile-navigation ul li.current-menu-parent a.has-dropdown, #mobile-navigation ul li.current-menu-item a {
color: #fff !important;
}
#mobile-navigation ul li.current-menu-item ul.sub-menu li a {
color: #2f5f9d !important;
}
#mobile-navigation ul.sub-menu li.current-menu-item a, #mobile-navigation ul li.current-menu-item ul.sub-menu li a:hover, #mobile-navigation ul.sub-menu li a:hover {
color: #fff !important;
}
.main-navigation ul .children, .main-navigation ul .sub-menu {
top: 48px;
background: #f1f1f0 !important;
}
.main-navigation ul .children li a, .main-navigation ul .sub-menu li a {
padding: 6px 10px;
font-size: 0.7em;
}
#mobile-menu-button svg path {
fill: #2f5f9d;
}
.button, button, input[type="button"], input[type="reset"], input[type="submit"] {
background: #66c300;
color: #fff;
}
.button:hover, button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover {
background: #2f5f9d;
} .site-footer {
position: relative;
z-index: 200;
}
.contact-info {
position: absolute;
top: 10px;
right: 10px;
background: #fff;
width: 100%;
text-align: right;
color: #2f5f9d;
}
.contact-info a {
z-index: 200;
position: relative;
}
.infoblock, .formularblock, .zeitraumblock {
background-color: #f1f1f0;
border: 1px solid #dedede;
padding: 2%;
box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
margin-bottom: 30px;
}
.contact-info a, .infoblock a {
color: #2f5f9d;
}
.contact-info a:hover, .infoblock a:hover {
color: #66c300;
}
.contact-info .corp-container, .infoblock .corp-container {
padding: 5px 25px;
}
#termine { padding: 0 20%; }
.profilepic img {
border-radius: 50%;
box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px !important;
}
.tags a {
background: #e4e6eb;
color: #626262;
display: inline-block;
font-size: 12px;
height: 28px;
line-height: 28px;
padding: 0 10px 0 10px;
position: relative;
margin: 0 10px 10px 0;
transition: .2s;
}
.tags a:hover {
background: #2f5f9d;
color: #fff;
}
.overlap-light .site-header:not(.stuck) .main-navigation div > ul:not(.cart_list) > li > a:hover,.overlap-light .site-header:not(.stuck) .main-navigation div > ul:not(.cart_list) > li.current-menu-item > a {
color: #66c300;
}
.site-header.stuck {
box-shadow: 0 0 0;
}
.site-header .site-branding {
padding-top: 10px;
}
.no-nav .sow-slider-pagination, .no-nav .sow-slide-nav {
display: none !important;
}
h1, h1.entry-title {font-size: 32px; text-transform: uppercase; font-weight: 700;}
h2 {font-size: 28px; text-transform: uppercase; font-weight: 700; }
h3 {font-size: 26px; }
h4 {font-size: 24px; }
h5 {font-size: 22px;}
h6 {font-size: 20px; }
h1,h2,h3,h4,h5,h6 { line-height: 1.2em}
button a, button a:visited {
color: #fff !important;
}
.buttonleiste { text-align: center; }
.buttonleiste button { background: #f8f8f8; color: #333 !important; font-size: 16px !important; text-transform: none; }
.buttonleiste button a, .buttonleiste a:visited { color: #333 !important; }
.buttonleiste button:hover { background: #2f5f9d !important; color: #fff !important; }
.buttonleiste button a:hover, .buttonleiste button:hover a { color: #fff !important; } .tags {
display: inline-block;
font-size: 12px;
position: relative;
margin: 0 5px 5px 0;
transition: .2s;
}
.pricetag, .pricetag2 {
background: #2f5f9d;
color: #ffffff;
display: inline-block;
font-size: 24px;
height: 40px;
line-height: 28px;
padding: 5px 10px 5px 20px;
position: relative;
margin: 0;
transition: .2s;
}
.pricetag::after, .pricetag2:after{
background: #ffffff;
border-bottom: 20px solid transparent;
border-right: 13px solid #2f5f9d;
border-top: 20px solid transparent;
content: "";
position: absolute;
left: 0;
transition: .2s;
top: 0;
}
.infoblock .pricetag::after, .infoblock .pricetag2:after{
background: #f1f1f0;
}
.pricetag2 {
font-size: 13px;
}
.sow-slider-base .sow-slide-nav {
z-index:100 !important;
}
.trip-beschreibung a {
pointer-events: none;
cursor: default;
}
.font-300 {
font-weight: 300;
}
.font-shadow {
letter-spacing: 1px;
text-shadow: 1px 1px 1px #000;
}
.font-superbig {
font-size: 3.0em !important;
}
.font-big, .font-big2 {
font-size: 2.5em !important;
}
.font-normal {
font-size: 20px !important;
}
.line-1 {
line-height: 1.2;
}
.hide {
display: none;
}
.flip img {
border: none 5px #ffffff;
box-shadow: 0 0 0 10px #fff, 0 0 0 11px #dedede;
margin-bottom: 30px;
}
.roundborder img {
border: none 5px #ffffff;
-moz-border-radius: 125px;
-webkit-border-radius: 125px;
border-radius: 125px;
box-shadow: 0 0 0 10px #fff, 0 0 0 11px #dedede;
}
.coverimage .sow-slider-image-fixed, .coverbottom .has-parallax {
background-position: 0vw -45vh !important;
}
.coverbottom25 .has-parallax {
background-position: 0vw -25vh !important;
} .homecover {
padding: 0;
}
.roundborder:hover {
-webkit-transition: 800ms ease all;
-moz-transition: 800ms ease all;
-o-transition: 800ms ease all;
transition: 800ms ease all;
}
.roundborder:hover img, .flip:hover img {
transform: rotateY(180deg);
-webkit-transition: 1500ms ease all;
-moz-transition: 1500ms ease all;
-o-transition: 1500ms ease all;
transition: 1500ms ease all;
}
.roundborder:hover a {
color: #2f5f9d;
}
.filter-fix {
position: fixed;
width: 33%;
max-width: 400px;
z-index: 100;
}
.jet-smart-filters-search .jet-search-filter__input {
padding: 2px;
}
.jet-checkboxes-list-wrapper {
column-count: 2;
column-gap: 2px;
hyphens: auto;
}
.jet-filter + .jet-filter {
margin-top: 15px;
}
.jet-smart-filters-range { margin-top: 25px !important; }
.jet-filter-settings p, .jet-filter-label {
margin: 5px 0 0 0;
}
.jet-filter-label {
font-size: 12px;
font-weight: 700;
}
.jet-smart-filters-range {
display: flex;
align-items: flex-start;
}
.jet-range__slider {
margin: 0 0 5px;
}
.jet-smart-filters-range .jet-filter-label {
margin: 0px 10px 5px 0;
}
.jet-range {
width: 70%;
}
.jet-filters-group {
display: flex;
}
.jet-filters-group .jet-select {
margin-right: 10px;
}
.jet-date-range__inputs input {
margin-right: 10px;
padding: 2px;
font-size: 12px;
text-align: center
}
.ui-datepicker {
font-size: 12px;
}
h4.jet-listing-dynamic-field__content {
margin: 0 0 25px 0;
font-weight: 700;
}
.jet-checkboxes-list .jet-checkboxes-list__item {
font-size: 12px;
}
.jet-listing-not-found {
min-height: 400px;
}
.jet-listing-grid__slider {
margin: 0 30px;
}
.jet-listing-grid__slider-icon.slick-arrow {
left: -45px;
}
.jet-listing-grid__slider-icon.slick-arrow.next-arrow {
right: -45px;
}
.wp-block-tiptip-hyperlink-group-block p {
color: #3e3e3e;
}
.paketbox, .paketboxcenter, .reise-gallerie, .gallery {
display: -webkit-box;
display: -webkit-flex;
display: flex;
-webkit-flex-flow: row wrap;
-webkit-box-flow: row wrap;
flex-flow: row wrap;
-webkit-align-items: flex-start;
-webkit-box-align-items: flex-start;
align-items: flex-start;
margin-bottom: 0;
margin-top: 0;
}
.box {
flex-basis: 30%;
vertical-align: center;
margin: 1.5%;
padding: 2%;
background-color: #f1f1f0; box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
}
.reise-bild, .gallery-item {
padding: 2%;
max-width: 180.33px !important;
}
.gallery-item {
margin: 0 !important;
}
.gallery-item figcaption {
display: none;
}
.single-trip .masthead-sentinel, .single-trip .site-header {
margin-bottom: 0px !important;
}
.single-trip .entry-header {
display: none;
}
table.reisedaten {
border: none;
}
table.reisedaten th, table.reisedaten td {
border-bottom: 1px solid;
border-right: 0;
border-left: 0;
border-top: 0;
}
.reisedaten th, .reisedaten td {
font-size: 0.8em;
}
.reisedaten th {
text-align: left;
}
.highlight p, .leistung p {
margin: 0;
}
.highlight p:before, .leistung p:before {
content: '\f058';
font-family: "Font Awesome 6 Free";
color: #66c300;
padding-right: 10px;
}
.reise-zusatzleistungen .leistung p:before {
content: '\f35a';
}
.toplayer {
position: relative;
z-index: 150;
}
ul#menu-detailmenu-1, #ul-menu-detailmenu-2 { list-style: none;
}
ul#menu-detailmenu-1 li, ul#menu-detailmenu-2 li {
padding: 0 10px;
}
.fixednav { background: #fff;
}
.fixednav ul,
.fixednav2 ul {
margin: 0 auto; line-height: 3;
}
.fixednav ul li,
.fixednav2 ul li {
display: inline-block;
margin: 20px 0;
letter-spacing: 1px;
padding: 0 10px;
}
.fixednav ul li a, 
.fixednav2 ul li a {
font-size: 1em;
font-weight: 700;
margin: 5px 20px 5px 0px;
padding: 15px 15px 15px 15px;
transition: all 0.3s;
background: #f1f1f0
}
.fixednav ul li > a:hover,
.fixednav2 ul li > a:hover,
.fixednav ul li > a:focus,
.fixednav2 ul li > a:focus {
color: #2f5f9d;
}
.fixednav {
position: fixed;
top: 150px;
z-index: 100; }
.fixednav, .fixednav2 {
margin-left: 200px;
}
.ow-button-base .sowb-button {
padding-inline: 1.5em !important;
}
.pods-form-filters {
display: flex;
width: 100%;
text-align: center;
margin-bottom: 20px;
}
.pods-form-ui-field, .pods-form-filters-search, .pods-form-filters-submit {
display: inline-block;
max-width: 220px !important;
}
.pods-form-filters {
text-align: center;
}
.pods-field-option .pods-dfv-container {
width: 400px;
max-width: 100% !important;
}
.pods-form-ui-field-select {
background: #6d6d6d;
padding: 10px;
color: #fff;
font-size: 0.9em;
} .pods-pagination {
width: 100%;
border-top: 1px solid #2f5f9d;
padding-top: 20px;
margin-top: 20px;
}
.pods-pagination-prev {
float: left;
}
.pods-pagination-next {
float: right;
}
.tripcat {
position: absolute;
top: 10px;
background: #66c300;
padding: 2%;
color: #fff;
max-width: 92%;
}
.sow-slide-nav { display: block !important; background: rgba(0,0,0,0.5); }
.sow-slider-image .sow-headline {
letter-spacing: 1px;
text-shadow: 1px 1px 1px #000;
}
.wps-form {
width: 100%;
margin: 0 auto;
}
.wps-form label {
color: #626262;
}
.wps-form p {
margin-bottom: 0;
}
.wps-form-row {
display: flex;
flex-direction: column;
width: 100%;
}
.wps-form-row .wpcf7-form-control {
width: 100%;
}
.wps-form-column {
flex: 1;
padding: 0.5rem 0;
width: 100%;
text-align: left;
}
.wps-form input[type="text"], .wps-form input[type="email"], .wps-form input[type="tel"], .wps-form input[type="date"], .wps-form input[type="url"], .wps-form textarea, .wps-form select {
border: none;
background: #ffffff;
border: 1px solid #2f5f9d;
}
.wps-form select {
padding: 9px 13px 10px;
}
.cf7ic_instructions {
font-size: 0.75em !important;
}
#cf7area {
height: 125px;
} @media only screen and ( min-width: 48em ) { 
.wps-form-row {
flex-direction: row;
}
.wps-form-column {
padding: 0.5rem 1rem 0.5rem 0;
}
}
@media only screen and ( min-width: 781px ) { 
.output {
min-height: 626px;
}
.display-small { display: none; }
.display-big { display: block; }
}
@media only screen and ( max-width: 1620px )  and (min-width: 769px ) { 
.footer-menu {
margin-right: 40px;
}
}
@media only screen and ( max-width: 1520px )  and (min-width: 769px ) { 
.font-big, .font-big2 {
font-size: 1.5em !important;
hyphens: auto;
}
.has-medium-font-size {
font-size: 16px !important;
hyphens: auto;
}
}
@media only screen and ( max-width: 1360px ) { 
.fixednav ul li, .fixednav2 ul li {
font-size: 0.8em;
margin: 10px 5px;
}
.fixednav ul li a, .fixednav2 ul li a {
margin: 5px 0px;
}
.pods-form-filters {
flex-flow: column;
}
#masthead #mobile-menu-button {
display: inline-block;
position: absolute;
top: 40px;
right: 20px;
}		
}
@media only screen and ( max-width: 1160px ) { 
body, input, optgroup, textarea, .archive .taxonomy-description  {
font-size: 16px;
}
h1, h1.entry-title, .archive .page-title, .search-results .page-title {font-size: 28px !important;}
h2 {font-size: 26px;}
h3 {font-size: 23px;}
h4 {font-size: 20px;}
h5 {font-size: 18px;}	
.site-header .site-header-inner {
padding: 0 5%;
}
.font-superbig {
font-size: 2.0em !important;
}
.font-big2 {
font-size: 32px !important;
}
.font-normal {
font-size: 16px !important;
}
.coverimage .sow-slider-image-fixed, .coverbottom .has-parallax, .coverbottom25 .has-parallax { background-position: 50% 50% !important;
}		
.box {
flex-basis: 47%;
}	
.fixednav, .fixednav2 {
margin-left: 100px;
}		
}
@media only screen and ( max-width: 780px ) { 
.display-small { display: block; }
.display-big { display: none; }
.site-branding img { }
#masthead .corp-container {
top: 20px;
margin-bottom: 20px;
}
#masthead .contact-info .corp-container {
top: 0;
}
.padding-20 { padding: 0; }	
.contact-info {
font-size: 0.8em;
text-align: center;
}
.fixednav, .fixednav2 {
margin-left: -15px;
}	
.fixednav {
top: 130px;
}
.fixednav ul, .fixednav2 ul {
line-height: 1;
}
.fixednav ul li a, .fixednav2 ul li a {
margin: 0;
font-size: 0.8em;
padding: 5px;
}
.pricetag {
font-size: 20px;
}
.filter-fix {
width: 100% !important;
position: relative;
max-width: 100%;
}		
#leistungen .sow-tabs-tab {
padding: 10px;
max-width: 33%;
}
#leistungen .sow-tabs-title {
font-size: 0.8em;
}
#termine { padding: 0; }	
#masthead #mobile-menu-button {		
top: 20px;
}
} .glide {
max-width: 100%;
overflow: hidden; }
.glide__slide {
text-align: center; }
.glide__track {
overflow: hidden; }
.glide__slides {
display: flex;
align-items: center;
justify-content: center;
}
.glide__track {
width: 100%;
} .ablauf {
transition: max-height 0.5s ease-out, opacity 0.5s ease-out;
}
@media only screen and ( max-width: 480px ) { 
.contact-text {
display: none;
}
.box {
flex-basis: 95%;
}		
.pods-field-option .pods-dfv-container {
width: 300px;
}		
.reisedaten button {
padding: 5px 10px;
}
}.so-widget-sow-image-default-113ccd71f3e6 .widget-title {
text-align: center;
}
.so-widget-sow-image-default-113ccd71f3e6 .sow-image-container {
display: flex;
align-items: flex-start;
justify-content: center;
}
.so-widget-sow-image-default-113ccd71f3e6 .sow-image-container > a {
display: inline-block;
max-width: 100%;
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
.so-widget-sow-image-default-113ccd71f3e6 .sow-image-container > a {
display: flex;
}
}
.so-widget-sow-image-default-113ccd71f3e6 .sow-image-container .so-widget-image {
display: block;
height: auto;
max-width: 100%;
}.panel-grid.panel-has-style>.panel-row-style,.panel-grid.panel-no-style{display:flex;-ms-flex-wrap:wrap;flex-wrap:nowrap;-ms-justify-content:space-between;justify-content:space-between}.panel-grid .so-parallax{position:relative}.panel-grid .so-parallax>:not(.simpleParallax){position:relative;z-index:1}.panel-grid .so-parallax .simpleParallax{overflow:hidden}.panel-grid .so-parallax .simpleParallax,.panel-grid .so-parallax img[data-siteorigin-parallax]{bottom:0;left:0;position:absolute;right:0;top:0;width:100%;z-index:0}.panel-background-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.panel-has-overlay .panel-cell-style,.panel-has-overlay .panel-row-style,.panel-has-overlay .panel-widget-style{overflow:hidden;position:relative;z-index:1}.panel-layout.panel-is-rtl .panel-grid.panel-has-style>.panel-row-style,.panel-layout.panel-is-rtl .panel-grid.panel-no-style{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.panel-grid-cell{-ms-box-sizing:border-box;box-sizing:border-box}.panel-grid-cell .panel-cell-style{height:100%}.panel-grid-cell .so-panel{zoom:1}.panel-grid-cell .so-panel:before{content:"";display:block}.panel-grid-cell .so-panel:after{content:"";display:table;clear:both}.panel-grid-cell .panel-last-child{margin-bottom:0}.panel-grid-cell .widget-title{margin-top:0}body.siteorigin-panels-before-js:not(.siteorigin-panels-css-container){overflow-x:hidden}body.siteorigin-panels-before-js:not(.siteorigin-panels-css-container) .siteorigin-panels-stretch{margin-right:-1000px!important;margin-left:-1000px!important;padding-right:1000px!important;padding-left:1000px!important}.so-widget-sow-social-media-buttons-flat-e828f0aba2b2-17161 .social-media-button-container {
zoom: 1;
text-align: left; }
.so-widget-sow-social-media-buttons-flat-e828f0aba2b2-17161 .social-media-button-container:before {
content: '';
display: block;
}
.so-widget-sow-social-media-buttons-flat-e828f0aba2b2-17161 .social-media-button-container:after {
content: '';
display: table;
clear: both;
}
@media (max-width: 780px) {
.so-widget-sow-social-media-buttons-flat-e828f0aba2b2-17161 .social-media-button-container {
text-align: left;
}
}
.so-widget-sow-social-media-buttons-flat-e828f0aba2b2-17161 .sow-social-media-button-facebook-0 {
color: #ffffff !important;
background-color: #2f5f9d;
border: 1px solid #2f5f9d;
}
.so-widget-sow-social-media-buttons-flat-e828f0aba2b2-17161 .sow-social-media-button-facebook-0.ow-button-hover:focus,
.so-widget-sow-social-media-buttons-flat-e828f0aba2b2-17161 .sow-social-media-button-facebook-0.ow-button-hover:hover {
color: #66c300 !important;
}
.so-widget-sow-social-media-buttons-flat-e828f0aba2b2-17161 .sow-social-media-button-facebook-0:hover {
border-bottom: 1px solid #2f5f9d;
}
.so-widget-sow-social-media-buttons-flat-e828f0aba2b2-17161 .sow-social-media-button-facebook-0.ow-button-hover:hover {
background-color: #2f5f9d;
border-color: #2f5f9d;
}
.so-widget-sow-social-media-buttons-flat-e828f0aba2b2-17161 .sow-social-media-button {
display: inline-block;
font-size: 2em;
line-height: 1em;
margin: 0.1em 0.1em 0.1em 0;
padding: 0.5em 0;
width: 2em;
text-align: center;
vertical-align: middle;
-webkit-border-radius: 0.25em;
-moz-border-radius: 0.25em;
border-radius: 0.25em;
}
.so-widget-sow-social-media-buttons-flat-e828f0aba2b2-17161 .sow-social-media-button .sow-icon-fontawesome {
display: inline-block;
height: 1em;
}@font-face {
font-family: 'sow-fontawesome-brands';
font-style: normal;
font-weight: normal;
font-display: block;
src: url(//aktivreisen-lebert.de/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-brands-400.eot);
src: url(//aktivreisen-lebert.de/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-brands-400.eot) format("embedded-opentype"),
url(//aktivreisen-lebert.de/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-brands-400.woff2) format("woff2"),
url(//aktivreisen-lebert.de/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-brands-400.woff) format("woff"),
url(//aktivreisen-lebert.de/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-brands-400.ttf) format("truetype"),
url(//aktivreisen-lebert.de/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-brands-400.svg) format("svg");
}
.sow-fab {
font-family: 'sow-fontawesome-brands';
font-style: normal !important;
font-weight: normal !important;
}
@font-face {
font-family: 'sow-fontawesome-free';
font-style: normal;
font-weight: 400;
font-display: block;
src: url(//aktivreisen-lebert.de/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-regular-400.eot);
src: url(//aktivreisen-lebert.de/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-regular-400.eot) format("embedded-opentype"),
url(//aktivreisen-lebert.de/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-regular-400.woff2) format("woff2"),
url(//aktivreisen-lebert.de/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-regular-400.woff) format("woff"),
url(//aktivreisen-lebert.de/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-regular-400.ttf) format("truetype"),
url(//aktivreisen-lebert.de/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-regular-400.svg) format("svg");
}
.sow-far {
font-family: 'sow-fontawesome-free';
font-style: normal !important;
font-weight: 400 !important;
}
@font-face {
font-family: 'sow-fontawesome-free';
font-style: normal;
font-weight: 900;
font-display: block;
src: url(//aktivreisen-lebert.de/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-solid-900.eot);
src: url(//aktivreisen-lebert.de/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-solid-900.eot) format("embedded-opentype"),
url(//aktivreisen-lebert.de/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-solid-900.woff2) format("woff2"),
url(//aktivreisen-lebert.de/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-solid-900.woff) format("woff"),
url(//aktivreisen-lebert.de/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-solid-900.ttf) format("truetype"),
url(//aktivreisen-lebert.de/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-solid-900.svg) format("svg");
}
.sow-fa,
.sow-fas {
font-family: 'sow-fontawesome-free';
font-weight: 900 !important;
font-style: normal !important;
}
.sow-icon-fontawesome {
display: inline-block;
speak: none;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.sow-icon-fontawesome[data-sow-icon]:before {
content: attr(data-sow-icon);
}