@font-face {
font-family: 'Oswald';
font-style: normal;
font-weight: 400;
src: url(//kalverkamp-wintergarten.de/wp-content/uploads/et-fonts/oswald-v49-latin-regular.eot); src: local(''),
url(//kalverkamp-wintergarten.de/wp-content/uploads/et-fonts/oswald-v49-latin-regular.eot?#iefix) format('embedded-opentype'), url(//kalverkamp-wintergarten.de/wp-content/uploads/et-fonts/oswald-v49-latin-regular.woff2) format('woff2'), url(//kalverkamp-wintergarten.de/wp-content/uploads/et-fonts/oswald-v49-latin-regular.woff) format('woff'), url(//kalverkamp-wintergarten.de/wp-content/uploads/et-fonts/oswald-v49-latin-regular.ttf) format('truetype'), url(//kalverkamp-wintergarten.de/wp-content/uploads/et-fonts/oswald-v49-latin-regular.svg#Oswald) format('svg'); } @font-face {
font-family: 'Oswald';
font-style: normal;
font-weight: 500;
src: url(//kalverkamp-wintergarten.de/wp-content/uploads/et-fonts/oswald-v49-latin-500.eot); src: local(''),
url(//kalverkamp-wintergarten.de/wp-content/uploads/et-fonts/oswald-v49-latin-500.eot?#iefix) format('embedded-opentype'), url(//kalverkamp-wintergarten.de/wp-content/uploads/et-fonts/oswald-v49-latin-500.woff2) format('woff2'), url(//kalverkamp-wintergarten.de/wp-content/uploads/et-fonts/oswald-v49-latin-500.woff) format('woff'), url(//kalverkamp-wintergarten.de/wp-content/uploads/et-fonts/oswald-v49-latin-500.ttf) format('truetype'), url(//kalverkamp-wintergarten.de/wp-content/uploads/et-fonts/oswald-v49-latin-500.svg#Oswald) format('svg'); } @font-face {
font-family: 'Oswald';
font-style: normal;
font-weight: 600;
src: url(//kalverkamp-wintergarten.de/wp-content/uploads/et-fonts/oswald-v49-latin-600.eot); src: local(''),
url(//kalverkamp-wintergarten.de/wp-content/uploads/et-fonts/oswald-v49-latin-600.eot?#iefix) format('embedded-opentype'), url(//kalverkamp-wintergarten.de/wp-content/uploads/et-fonts/oswald-v49-latin-600.woff2) format('woff2'), url(//kalverkamp-wintergarten.de/wp-content/uploads/et-fonts/oswald-v49-latin-600.woff) format('woff'), url(//kalverkamp-wintergarten.de/wp-content/uploads/et-fonts/oswald-v49-latin-600.ttf) format('truetype'), url(//kalverkamp-wintergarten.de/wp-content/uploads/et-fonts/oswald-v49-latin-600.svg#Oswald) format('svg'); } @font-face {
font-family: 'Oswald';
font-style: normal;
font-weight: 700;
src: url(//kalverkamp-wintergarten.de/wp-content/uploads/et-fonts/oswald-v49-latin-700.eot); src: local(''),
url(//kalverkamp-wintergarten.de/wp-content/uploads/et-fonts/oswald-v49-latin-700.eot?#iefix) format('embedded-opentype'), url(//kalverkamp-wintergarten.de/wp-content/uploads/et-fonts/oswald-v49-latin-700.woff2) format('woff2'), url(//kalverkamp-wintergarten.de/wp-content/uploads/et-fonts/oswald-v49-latin-700.woff) format('woff'), url(//kalverkamp-wintergarten.de/wp-content/uploads/et-fonts/oswald-v49-latin-700.ttf) format('truetype'), url(//kalverkamp-wintergarten.de/wp-content/uploads/et-fonts/oswald-v49-latin-700.svg#Oswald) format('svg'); } @font-face {
font-family: 'Caveat';
font-style: normal;
font-weight: 400;
src: url(//kalverkamp-wintergarten.de/wp-content/uploads/et-fonts/caveat-v17-latin-regular.eot); src: local(''),
url(//kalverkamp-wintergarten.de/wp-content/uploads/et-fonts/caveat-v17-latin-regular.eot?#iefix) format('embedded-opentype'), url(//kalverkamp-wintergarten.de/wp-content/uploads/et-fonts/caveat-v17-latin-regular.ttf) format('truetype'), url(//kalverkamp-wintergarten.de/wp-content/uploads/et-fonts/caveat-v17-latin-regular.svg#Caveat) format('svg'); } @font-face {
font-family: 'Caveat';
font-style: normal;
font-weight: 700;
src: url(//kalverkamp-wintergarten.de/wp-content/uploads/et-fonts/caveat-v17-latin-700.eot); src: local(''),
url(//kalverkamp-wintergarten.de/wp-content/uploads/et-fonts/caveat-v17-latin-700.eot?#iefix) format('embedded-opentype'), url(//kalverkamp-wintergarten.de/wp-content/uploads/et-fonts/caveat-v17-latin-700.ttf) format('truetype'), url(//kalverkamp-wintergarten.de/wp-content/uploads/et-fonts/caveat-v17-latin-700.svg#Caveat) format('svg'); } @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 400;
src: url(//kalverkamp-wintergarten.de/wp-content/uploads/et-fonts/open-sans-v34-latin-regular.eot); src: local(''),
url(//kalverkamp-wintergarten.de/wp-content/uploads/et-fonts/open-sans-v34-latin-regular.eot?#iefix) format('embedded-opentype'), url(//kalverkamp-wintergarten.de/wp-content/uploads/et-fonts/open-sans-v34-latin-regular.woff2) format('woff2'), url(//kalverkamp-wintergarten.de/wp-content/uploads/et-fonts/open-sans-v34-latin-regular.woff) format('woff'), url(//kalverkamp-wintergarten.de/wp-content/uploads/et-fonts/open-sans-v34-latin-regular.ttf) format('truetype'), url(//kalverkamp-wintergarten.de/wp-content/uploads/et-fonts/open-sans-v34-latin-regular.svg#OpenSans) format('svg'); } @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 700;
src: url(//kalverkamp-wintergarten.de/wp-content/uploads/et-fonts/open-sans-v34-latin-700.eot); src: local(''),
url(//kalverkamp-wintergarten.de/wp-content/uploads/et-fonts/open-sans-v34-latin-700.eot?#iefix) format('embedded-opentype'), url(//kalverkamp-wintergarten.de/wp-content/uploads/et-fonts/open-sans-v34-latin-700.woff2) format('woff2'), url(//kalverkamp-wintergarten.de/wp-content/uploads/et-fonts/open-sans-v34-latin-700.woff) format('woff'), url(//kalverkamp-wintergarten.de/wp-content/uploads/et-fonts/open-sans-v34-latin-700.ttf) format('truetype'), url(//kalverkamp-wintergarten.de/wp-content/uploads/et-fonts/open-sans-v34-latin-700.svg#OpenSans) format('svg'); } @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 500;
src: url(//kalverkamp-wintergarten.de/wp-content/themes/fonts/open-sans-v34-latin-500.eot); src: local(''),
url(//kalverkamp-wintergarten.de/wp-content/uploads/et-fonts/open-sans-v34-latin-500.eot?#iefix) format('embedded-opentype'), url(//kalverkamp-wintergarten.de/wp-content/uploads/et-fonts/open-sans-v34-latin-500.woff2) format('woff2'), url(//kalverkamp-wintergarten.de/wp-content/uploads/et-fonts/open-sans-v34-latin-500.woff) format('woff'), url(//kalverkamp-wintergarten.de/wp-content/uploads/et-fonts/open-sans-v34-latin-500.ttf) format('truetype'), url(//kalverkamp-wintergarten.de/wp-content/uploads/et-fonts/open-sans-v34-latin-500.svg#OpenSans) format('svg'); } @font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 400;
src: url(//kalverkamp-wintergarten.de/wp-content/uploads/et-fonts/open-sans-v34-latin-italic.eot); src: local(''),
url(//kalverkamp-wintergarten.de/wp-content/uploads/et-fonts/open-sans-v34-latin-italic.eot?#iefix) format('embedded-opentype'), url(//kalverkamp-wintergarten.de/wp-content/uploads/et-fonts/open-sans-v34-latin-italic.woff2) format('woff2'), url(//kalverkamp-wintergarten.de/wp-content/uploads/et-fonts/open-sans-v34-latin-italic.woff) format('woff'), url(//kalverkamp-wintergarten.de/wp-content/uploads/et-fonts/open-sans-v34-latin-italic.ttf) format('truetype'), url(//kalverkamp-wintergarten.de/wp-content/uploads/et-fonts/open-sans-v34-latin-italic.svg#OpenSans) format('svg'); } @font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 500;
src: url(//kalverkamp-wintergarten.de/wp-content/uploads/et-fonts/open-sans-v34-latin-500italic.eot); src: local(''),
url(//kalverkamp-wintergarten.de/wp-content/uploads/et-fonts/open-sans-v34-latin-500italic.eot?#iefix) format('embedded-opentype'), url(//kalverkamp-wintergarten.de/wp-content/uploads/et-fonts/open-sans-v34-latin-500italic.woff2) format('woff2'), url(//kalverkamp-wintergarten.de/wp-content/uploads/et-fonts/open-sans-v34-latin-500italic.woff) format('woff'), url(//kalverkamp-wintergarten.de/wp-content/uploads/et-fonts/open-sans-v34-latin-500italic.ttf) format('truetype'), url(//kalverkamp-wintergarten.de/wp-content/uploads/et-fonts/open-sans-v34-latin-500italic.svg#OpenSans) format('svg'); } @font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 700;
src: url(//kalverkamp-wintergarten.de/wp-content/uploads/et-fonts/open-sans-v34-latin-700italic.eot); src: local(''),
url(//kalverkamp-wintergarten.de/wp-content/uploads/et-fonts/open-sans-v34-latin-700italic.eot?#iefix) format('embedded-opentype'), url(//kalverkamp-wintergarten.de/wp-content/uploads/et-fonts/open-sans-v34-latin-700italic.woff2) format('woff2'), url(//kalverkamp-wintergarten.de/wp-content/uploads/et-fonts/open-sans-v34-latin-700italic.woff) format('woff'), url(//kalverkamp-wintergarten.de/wp-content/uploads/et-fonts/open-sans-v34-latin-700italic.ttf) format('truetype'), url(//kalverkamp-wintergarten.de/wp-content/uploads/et-fonts/open-sans-v34-latin-700italic.svg#OpenSans) format('svg'); }
body {
font-size:18px !important;
line-height: 1.6em !important;
}
.et_pb_column_21, .et_pb_column_22, .et_pb_column_23 {
background-color: #ffffff !important;
}
:focus-visible {
outline: 2px solid #FBBE00;
padding: 5px;
} 
.projekt-hover .et_pb_column {
overflow: hidden;
position: relative;
}
.projekt-hover .et_pb_column:hover .et_pb_image:after {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgb(61, 71, 75, 0.8);
content: '';
}
.projekt-hover .et_pb_column .et_pb_promo_description:before {
top: 50px;
right: 30px;
bottom: 50px;
left: 30px;
}
.projekt-hover .et_pb_column .et_pb_promo_description:after {
top: 30px;
right: 50px;
bottom: 30px;
left: 50px;
}
.projekt-hover .et_pb_column .et_pb_promo_description h2 {
opacity: 0;
font-size: 2.2em;
color: #fff;
position: absolute;
margin-top: 30%;
width: 100%;
text-align: center; padding: 0;
}
.projekt-hover .et_pb_column .et_pb_promo_description p {
opacity: 0;
color: #fff;
font-size: 1.2em;
position: absolute;
margin-top: 46%;
width: 100%;
padding: 0 7%;
text-align: center;
}
.projekt-hover .et_pb_column:hover .et_pb_promo_description h2 {
opacity: 1;
position: absolute;
top: 40%;
width: 100%;
text-align: center;
color: #fff;
}
.projekt-hover .et_pb_column:hover .et_pb_promo_description p {
opacity: 1;
position: absolute;
top: 50%;
width: 100%;
text-align: center;
color: #fff;
}
.projekt-hover .et_pb_promo {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.projekt-hover .et_pb_promo_button {
opacity: 0;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
} .caldera-grid .btn {
color: #ffffff;
background-color: #AF0938;
font-size: 1.1em;
font-family: 'Oswald', Helvetica, Arial, Lucida, sans-serif;
}
.caldera-grid .btn-default {
border-width: 0px !important;
border-color: #e2c534;
letter-spacing: 1px;
font-family: 'Oswald', Helvetica, Arial, Lucida, sans-serif;
color: #ffffff !important;
border-radius: 0px;
font-size: 1.1em;
background-color: #AF0938;
}
.caldera-grid .btn-default:hover {
background-color: #3d484c;
}
.caldera-forms-summary-label {
font-weight: 700;
}
.uploadbtn button {
background-color: #AF0938
}
#caldera_form_1 {
font-size: 1em;
}
.et_pb_text_align_center #caldera_form_1 {
text-align: left !important;
} .bottom-animated.et-animated {
opacity: 1;
-webkit-animation: fadeBottom .8s 1 cubic-bezier(0.43, 0, .53, .94);
-moz-animation: fadeBottom .8s 1 cubic-bezier(0.43, 0, .53, .94);
-o-animation: fadeBottom .8s 1 cubic-bezier(0.43, 0, .53, .94);
animation: fadeBottom .8s 1 cubic-bezier(0.43, 0, .53, .94);
}
.et_pb_blog_grid h2 {
font-size: 2.2rem !important;
}
h1 {
font-size: 1.1rem !important;
}
h1.et_pb_slide_title {
font-family: "Caveat" !important;
}
h1, h2, h3, h4, h5, h6 {
line-height: 1.15em !important;
font-weight: 500;
font-size:1.2rem
}
#news h1 {
font-family: 'Open Sans';
font-size:2.3rem !important
}
.h1 {
font-family: "Caveat" !important;
color: #AF0938 !important; 
padding-bottom: 30px;
font-weight: bold;
font-size: 2em;
}
#news h1, #news .h1 {
color:#FDBD00;
font-weight: 700 !important;
letter-spacing: 1px;
line-height: 1.2em;
}
.et_pb_slider_container_inner .h2 {
font-family: "Caveat" !important;
color: #3d484c;
}
h2.et_pb_slide_title, h2.et_pb_module_header {
font-family: "Caveat" !important;
color: #3d484c;
}
h2 {
font-family: "Caveat" !important;
color: #AF0938 !important;
font-weight: 700;
line-height: 1.3em;
margin-bottom: 30px
}
.h2 {
font-weight: 700;
line-height: 1.3em;
margin-bottom: 30px;
font-size: 2.1em;
}
.et_pb_slider_container_inner h2,
.et_pb_slider_container_inner .h2{
margin-bottom: 15px
}
.et_pb_slider .et_pb_slide_1.et_pb_slide .et_pb_slide_description .et_pb_slide_title {
font-size: 2em !important;
}
.et_pb_slide_content {
font-size:1em !important;
}
.et_pb_fullwidth_header p {
line-height: 1.4em !important
}
.et_pb_blurb_content h4 {
font-size: 1.6em !important;
text-align: center !important
}
.et_pb_promo_description h3 {
line-height: 1.2em !important
}
.et_pb_blurb_1.et_pb_blurb h4, .et_pb_blurb_2.et_pb_blurb h4, .et_pb_blurb_3.et_pb_blurb h4, .et_pb_blurb_4.et_pb_blurb h4, .et_pb_blurb_5.et_pb_blurb h4 {
font-family: "Oswald", Helvetica, Arial, Lucida, sans-serif !important
}
.et_pb_section.grey h2 {
color: #3D484B;
}
.et_pb_blurb_content h4 {
font-size: 1.5 !important;
text-align: center !important
}
a.btn-default {
border-width: 0px !important;
border-color: #e2c534;
letter-spacing: 1px;
font-family: 'Oswald', Helvetica, Arial, Lucida, sans-serif;
color: #ffffff !important;
border-radius: 4px !important;
font-size: 1.1em;
background-color: #AF0938;
margin: 20px;
}
.et_pb_row {
padding: 30px 0 !important;
}
.greyh2 {
font-size: 1.8em;
color: #3d484c;
font-weight: 700;
line-height: 1.3em;
margin-bottom: 30px
}
.greyh3 {
font-size: 1.6em;
color: #3d484c;
font-weight: 700;
line-height: 1.3em;
margin-bottom: 30px
}
.et_pb_section.grey {
background-color: #e0e0e0 !important;
}
.et_pb_blurb_0.et_pb_blurb h4, .et_pb_blurb_0.et_pb_blurb h4 a {
font-family: "Oswald", Helvetica, Arial, Lucida, sans-serif !important;
}
.et_pb_text_10 h2 {
font-size: 1.8em !important
}
.et_pb_text_4 h3 span {
font-size: 1.6em !important
}
.et_pb_post h2 a {
font-family: "Oswald", Helvetica, Arial, Lucida, sans-serif !important;
font-weight: 400 !important
}
.beitragh2, .beitragh201 {
font-size: 2.5em !important;
line-height: 1.2em;
text-align: center;
}
.et_pb_slide {
min-height: 500px;
max-height: 500px;
}
.et_pb_image.et_pb_has_overlay a.et_pb_lightbox_image {
margin: 10px 20px;
}
.pagination {
display: none;
} #left-area {
padding-bottom: 0px;
}
.single .et_pb_post {
margin-bottom: 0px;
}
.single .post {
padding-bottom: 0px;
} #et-info {
width: 98%;
}
.widgettitle {
font-size: 1.4em;
line-height: 1.4em;
}
a.tooltip {
position: relative;
text-decoration: none;
}
a.tooltip:after {
content: attr(data-tooltip);
position: absolute;
background: #3d484c;
padding: 15px;
color: black;
white-space: nowrap;
opacity: 0;
-webkit-transition: all 0.9s ease;
-moz-transition: all 0.9s ease;
}
a.tooltip:hover:after, a:hover:before {
opacity: 1;
color: #fff;
} .caldera-grid .alert-success {
background-color: transparent;
}  @media only screen and (max-width: 1023px) {
.cta_custom {
top: 5px !important;
position: relative;
}
a.tooltip:after, a.tooltip:hover:after, a:hover:before {
display: none;
}
.et_pb_blurb_content {
margin: 20px auto 0 auto !important;
}
h2, .h2 {
font-size:2em;
font-weight: 700;
line-height: 1.3em;
margin-bottom: 30px
}
.et_pb_slider_container_inner h2,
.et_pb_slider_container_inner .h2{
margin-bottom: 5px
}
.et_pb_text_inner {
margin-bottom: 20px;
}    
.et_pb_blurb_content h4 {
font-size: 1.4em !important;
text-align: center !important
}
.greyh2 {
font-size: 1.8em;
color: #3d484c;
font-weight: 700;
line-height: 1.3em;
margin-bottom: 30px
}
.greyh3 {
font-size: 1.4em;
color: #3d484c;
font-weight: 700;
line-height: 1.3em;
margin-bottom: 30px
}
.et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-content {
margin: 20px auto;
width: 95% !important;
max-width: 900px;
}
.et_pb_slider .et_pb_slide_title {
font-size: 2.2em !important;
line-height: 1.3em;
}
}
@media (min-width: 981px){
.et_pb_gutters3 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3, .et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3 {
width: 31.333%;
margin-right: 3%;
}
}
@media only screen and (max-width: 479px) {
.beitragh2 {
font-size: 1.6em !important;
}
.beitragh201 {
font-size: 1.6em !important;
}
h2, .h2 {
font-size: 2em;
font-weight: 700;
line-height: 1.3em;
margin-bottom: 30px
}
.et_pb_blurb_content h4 {
font-size: 18px !important;
text-align: center !important
}
.greyh2 {
font-size: 1.4em;
color: #3d484c;
font-weight: 700;
line-height: 1.3em;
margin-bottom: 30px
}
.greyh3 {
font-size: 1.1em;
color: #3d484c;
font-weight: 700;
line-height: 1.3em;
margin-bottom: 30px
}    
} @media only screen and (max-width: 1142px) and (min-width: 769px) {
#top-menu li {
padding-right: 8px !important;
font-size: 0.9em;
}
.et_header_style_split .centered-inline-logo-wrap #logo, .et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo {
height: auto;
max-height: 70%;
}
.et-fixed-header #top-menu li a, #top-menu li a {
font-size: 0.9em;
} et_fullwidth_nav #main-header .container {
padding-right: 1px;
padding-left: 1px;
}
.et_pb_cta_0.et_pb_promo p, .et_pb_cta_1.et_pb_promo p, .et_pb_cta_2.et_pb_promo p, .et_pb_cta_3.et_pb_promo p, .et_pb_cta_4.et_pb_promo p, .et_pb_cta_5.et_pb_promo p, .et_pb_cta_6.et_pb_promo p, .et_pb_cta_7.et_pb_promo p, .et_pb_cta_8.et_pb_promo p, .et_pb_cta_9.et_pb_promo p {
font-size: 75%;
}
.cta_custom {
top: 10px !important;
}
.et_pb_promo_description {
padding-top: 10px;
}
} @media only screen and (max-width: 1100px) and (min-width: 769px) {
#top-menu li {
padding-right: 12px !important;
font-size: 0.9em !important;
}
#top-menu li a {
font-size: 0.9em !important;
}
.et-fixed-header #top-menu li a {
font-size: 0.9em !important;
}
.et_pb_cta_0.et_pb_promo p, .et_pb_cta_1.et_pb_promo p, .et_pb_cta_2.et_pb_promo p, .et_pb_cta_3.et_pb_promo p, .et_pb_cta_4.et_pb_promo p, .et_pb_cta_5.et_pb_promo p, .et_pb_cta_6.et_pb_promo p, .et_pb_cta_7.et_pb_promo p, .et_pb_cta_8.et_pb_promo p, .et_pb_cta_9.et_pb_promo p {
font-size: 75%;
}
.et_pb_cta_0.et_pb_promo h2 {
font-size: 1.2em !important;
}
body #page-container .et_pb_cta_0.et_pb_promo .et_pb_button, body #page-container .et_pb_cta_1.et_pb_promo .et_pb_button, body #page-container .et_pb_cta_2.et_pb_promo .et_pb_button, body #page-container .et_pb_cta_3.et_pb_promo .et_pb_button, body #page-container .et_pb_cta_4.et_pb_promo .et_pb_button, body #page-container .et_pb_cta_5.et_pb_promo .et_pb_button, body #page-container .et_pb_cta_6.et_pb_promo .et_pb_button, body #page-container .et_pb_cta_7.et_pb_promo .et_pb_button, body #page-container .et_pb_cta_8.et_pb_promo .et_pb_button, body #page-container .et_pb_cta_9.et_pb_promo .et_pb_button {
font-size: 0.8em !important;
}
.et_pb_promo_description {
padding-bottom: 10px !important;
}
}  @media only screen and (min-width: 1143px) {
.cta_custom {
top: 35px !important;
position: relative;
}
} @media only screen and (min-width: 1600px) {
.cta_custom.et_pb_promo {
padding-top: 8% !important;
}
} .social_media_custom_1.et_pb_social_media_follow {
right: 75% !important;
}
.social_media_custom_2.et_pb_social_media_follow {
right: 50% !important;
}
.social_media_custom_3.et_pb_social_media_follow {
right: 25% !important;
}
.social_media_custom_4.et_pb_social_media_follow {
right: 0 !important;
}
.social_media_custom_1, .social_media_custom_2, .social_media_custom_3, .social_media_custom_4 {
margin-bottom: 0px !important;
background-color: #01d6c4;
}
.et-social-icon a:hover:before, .et_pb_widget a:hover {
color: #777f81 !important;
} .titanium_widget {
width: 410px;
}
@media only screen and (max-width: 980px) {
.et_pb_section .titanium_widget.et_pb_row .et_pb_column.et_pb_column_1_4 {
width: 25% !important;
}
.et_pb_column {
margin-bottom: 0px !important;
}
.et_pb_section .titanium_widget.et_pb_row .et_pb_column.et_pb_column_3_4 {
width: 75% !important;
padding-left: 3%;
}
}
@media only screen and (max-width: 576px) {
.titanium_widget {
width: calc(97vw - 10px);
left: 10px;
}
.titanium_widget .et_pb_module.et_pb_accordion.et_pb_accordion_0 {
display: none;
}
.et_pb_section .titanium_widget.et_pb_row .et_pb_column.et_pb_column_1_4 {
width: 25% !important;
}
.et_pb_section .titanium_widget.et_pb_row .et_pb_column.et_pb_column_3_4 {
width: 75% !important;
}
}
@media only screen and (max-width: 479px) {
.et_pb_post h2, .et_pb_blog_grid h2 {
padding-bottom: 20px !important;
font-size: 1.7em !important;
}
} 
@media only screen 
and (min-width: 1024px) 
and (max-height: 1366px) 
and (-webkit-min-device-pixel-ratio: 1.5) {
.et_parallax_bg {
background-attachment: scroll !important;
}
} .bottom-animated.et-animated {
opacity: 1;
-webkit-animation: fadeBottom .8s 1 cubic-bezier(0.43, 0, .53, .94);
-moz-animation: fadeBottom .8s 1 cubic-bezier(0.43, 0, .53, .94);
-o-animation: fadeBottom .8s 1 cubic-bezier(0.43, 0, .53, .94);
animation: fadeBottom .8s 1 cubic-bezier(0.43, 0, .53, .94);
} .jp-apply-button, .primary-style, .job-listing .job-preview .job-cta .apply-btn {
background-color: #B00839!important;
color: #fff;
border-radius: 3px!important;
padding: 12px 10px;
}
.jobs-modal-form .choose_file,.jobs-modal-form .choose_file_multi_add {
display: inline-block;
background: #B00839!important;
border-radius: 3px!important;
}
.jobs-modal-form .job-submit {
background: #B00839!important;
color: #ffffff;
border-radius: 3px!important;
}
.jobs-modal.open {
margin-top: 100px;
}
.position_title div.jobs-row-input{
font-weight:700;
font-size:1.8em!important;
text-transform: uppercase;
}
.jobs-row-label{
font-family: "Open Sans", Arial, sans-serif !important;
letter-spacing: 0px !important;
text-transform: uppercase;
font-weight:700!important;
font-size:1.3em !important;
}
.job-side .jobs-row-label{
text-transform: uppercase;
font-weight:700;
font-size:1.2em !important;
}
h2{font-family: 'Caveat', cursive !important;}
.et_pb_fullwidth_header p{line-height: 1.4em !important}
.et_pb_blurb_content h4{font-size:1.6em !important; text-align: center !important}
.et_pb_promo_description h3{line-height: 1.2em !important} .et_pb_blurb_1.et_pb_blurb h4,.et_pb_blurb_2.et_pb_blurb h4,.et_pb_blurb_3.et_pb_blurb h4,.et_pb_blurb_4.et_pb_blurb h4, .et_pb_blurb_5.et_pb_blurb h4{font-family: 'Oswald',Helvetica,Arial,Lucida,sans-serif !important}
h2.entry-title {
font-size: 1.4em !important;
}
h2, .product .related h2, .et_pb_column_1_2 .et_quote_content blockquote p {
font-size: 1.6em !important;
}
.et_pb_column_1_2 .et_pb_promo, .et_pb_column_1_3 .et_pb_promo, .et_pb_column_1_4 .et_pb_promo, .et_pb_column_1_5 .et_pb_promo, .et_pb_column_1_6 .et_pb_promo, .et_pb_column_2_5 .et_pb_promo, .et_pb_column_3_5 .et_pb_promo {
padding-right: 5% !important;
padding-bottom: 5% !important;
padding-left: 7% !important;
margin-top: 3% !important;
}
.et_pb_blurb_0.et_pb_blurb h4, .et_pb_blurb_0.et_pb_blurb h4 a{font-family: 'Oswald',Helvetica,Arial,Lucida,sans-serif !important;}
.et_pb_text_10 h2{font-size: 1.8em !important}
.et_pb_text_4 h2{font-size: 2.5em !important; line-height: 1.2em}
.et_pb_text_4 h3 span{font-size: 1.7em !important}
.et_pb_post h2 a{font-family: 'Oswald', Helvetica, Arial, Lucida, sans-serif !important;font-weight: 400 !important}
.beitragh2,
.beitragh201{
font-size: 2.0em !important;
line-height: 1.2em;
text-align: center;
}
.et_pb_slide {min-height: 500px;max-height: 1400px;}
.et_pb_image.et_pb_has_overlay a.et_pb_lightbox_image {margin: 10px 20px;}
.pagination {
display: none;
} #left-area {
padding-bottom: 0px;
}
.single .et_pb_post {
margin-bottom: 0px;
}
.single .post {
padding-bottom: 0px;
} #et-info {width: 98%;}
.widgettitle{font-size: 1.4em;line-height: 1.4em;}
a.tooltip {
position: relative;
text-decoration: none;
}
a.tooltip:after {
content: attr(data-tooltip);
position: absolute;
background: #3d484c;
padding: 15px;
color: black;
white-space: nowrap;
opacity: 0;
-webkit-transition: all 0.9s ease;
-moz-transition   : all 0.9s ease;
}
a.tooltip:hover:after, a:hover:before {
opacity: 1;
color: #fff;
}
.et_fullscreen_slider .et_pb_slides,
.et_fullscreen_slider .et_pb_slide,
.et_fullscreen_slider .et_pb_container {
min-height: 100% !important;
height: 100% !important;
}
.et_pb_slide_description, .et_pb_slider_fullwidth_off .et_pb_slide_description {
width: 100%;
margin: auto;  padding: 29% 0% 34% 0%;
} .social_media_custom_1.et_pb_social_media_follow {
right: 75% !important;
}
.social_media_custom_2.et_pb_social_media_follow {
right: 50% !important;
}
.social_media_custom_3.et_pb_social_media_follow {
right: 25% !important;
}
.social_media_custom_4.et_pb_social_media_follow {
right: 0 !important;
}
.social_media_custom_1, .social_media_custom_2, .social_media_custom_3, .social_media_custom_4 {
margin-bottom: 0px  !important;
background-color: #01d6c4; }
.footerkv a {color: #d0757a}   @media only screen and (max-width: 1023px) {
.cta_custom {
top: 5px !important;
position: relative;
}
a.tooltip:after,
a.tooltip:hover:after,
a:hover:before{display: none;}
}
@media only screen and (max-width: 479px) {
.beitragh2{
font-size: 1.7em !important;
}
.beitragh201{
font-size: 1.6em !important;
}
} @media only screen and (max-width: 1142px) and (min-width: 769px) {
#top-menu li {
padding-right: 8px !important;
font-size: 0.9em;
}
.et_header_style_split .centered-inline-logo-wrap #logo,
.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo {
height: auto;
max-height: 70%;}
.et-fixed-header #top-menu li a,
#top-menu li a {
font-size: 0.9em;
}
et_fullwidth_nav #main-header .container {
padding-right: 1px;
padding-left: 1px;
}
.et_pb_cta_0.et_pb_promo p,
.et_pb_cta_1.et_pb_promo p,
.et_pb_cta_2.et_pb_promo p,
.et_pb_cta_3.et_pb_promo p,
.et_pb_cta_4.et_pb_promo p,
.et_pb_cta_5.et_pb_promo p,
.et_pb_cta_6.et_pb_promo p,
.et_pb_cta_7.et_pb_promo p,
.et_pb_cta_8.et_pb_promo p,
.et_pb_cta_9.et_pb_promo p{font-size: 75%;}
.cta_custom {
top: 10px !important;
} 
.et_pb_promo_description {
padding-top: 10px;
}
} @media only screen and (max-width: 1100px) and (min-width: 769px) {
#top-menu li {padding-right: 12px !important;font-size: 0.9em !important;}
#top-menu li a {font-size: 12px !important;}
.et-fixed-header #top-menu li a {font-size: 12px !important;}
.et_pb_cta_0.et_pb_promo p,
.et_pb_cta_1.et_pb_promo p,
.et_pb_cta_2.et_pb_promo p,
.et_pb_cta_3.et_pb_promo p,
.et_pb_cta_4.et_pb_promo p,
.et_pb_cta_5.et_pb_promo p,
.et_pb_cta_6.et_pb_promo p,
.et_pb_cta_7.et_pb_promo p,
.et_pb_cta_8.et_pb_promo p,
.et_pb_cta_9.et_pb_promo p{font-size: 75%;}
.et_pb_cta_0.et_pb_promo h2 {font-size: 28px !important;}
body #page-container .et_pb_cta_0.et_pb_promo .et_pb_button,
body #page-container .et_pb_cta_1.et_pb_promo .et_pb_button, 
body #page-container .et_pb_cta_2.et_pb_promo .et_pb_button,
body #page-container .et_pb_cta_3.et_pb_promo .et_pb_button,
body #page-container .et_pb_cta_4.et_pb_promo .et_pb_button, 
body #page-container .et_pb_cta_5.et_pb_promo .et_pb_button,
body #page-container .et_pb_cta_6.et_pb_promo .et_pb_button,
body #page-container .et_pb_cta_7.et_pb_promo .et_pb_button, 
body #page-container .et_pb_cta_8.et_pb_promo .et_pb_button,
body #page-container .et_pb_cta_9.et_pb_promo .et_pb_button{font-size: 10px !important;}
.et_pb_promo_description {padding-bottom: 10px !important;}
}  @media only screen and (min-width: 1143px) {
.cta_custom {
top: 35px !important;
position: relative;
}
} @media only screen and (min-width: 1600px) {
.cta_custom.et_pb_promo {    
padding-top: 8% !important;
}
}
.et_fullscreen_slider .et_pb_slides,
.et_fullscreen_slider .et_pb_slide,
.et_fullscreen_slider .et_pb_container {
min-height: 100% !important;
height: 100% !important;
} .et-social-rss,
.et_social_rss,
.et-social-google-plus,
.et_social_googleplus{display:none !important;}
#et-info span, #et-info a{
color:#9ba0a2 !important;
}
.et_pb_section_parallax .et_pb_parallax_css, .et_pb_slides .et_parallax_bg.et_pb_parallax_css {
transform: initial !important;
}
.et-social-icon a:hover:before,
.et_pb_widget  a:hover{
color:#777f81 !important;
}
.centered-inline-logo-wrap{
max-width:350px !important;
}
.et_pb_column_26,.et_pb_column_25,.et_pb_column_27,.et_pb_column_23 {
background: transparent !important
} #fld_2254781Caption{
font-size: 11px;
line-height: 1.25em;
border: 1px solid #efefef;
padding: 2px 5px 2px 10px;
margin-top: 0px;
border-top: 0;
background: #efefef;
font-weight: 600;
}