Divi-garant

/* ————————————————————————– */
/* FONT CONFIGURATION
/* ————————————————————————– */
@font-face {
font-family: ‚Montserrat‘;
src: url(‚/fonts/Montserrat/Montserrat-Regular.woff2‘) format(‚woff2‘),
url(‚/fonts/Montserrat/Montserrat-Regular.woff‘) format(‚woff‘),
url(‚/fonts/Montserrat/Montserrat-Regular.ttf‘) format(‚truetype‘);
}

h1, h2, h3, h4, h5, h6, body, p, ul, a, div {
font-family: ‚Montserrat‘, sans-serif;
}

/* ————————————————————————– */
/* GENERAL LAYOUT & CONTAINER
/* ————————————————————————– */
.container {
padding: 0 !important;
}

.header_cart,
.et-cart-info {
display: none;
}

/* ————————————————————————– */
/* NAVIGATION & MENU
/* ————————————————————————– */
#et-top-navigation {
font-weight: 500;
}

#top-menu li li {
width: 100%;
padding: 0 10px;
min-width: 270px;
}

#top-menu li li a {
padding: 5px 15px;
width: auto;
}

/* Main Menu Styling */
.nav li ul,
#top-menu li ul {
width: 270px;
}

#top-menu li ul li a {
padding: 5px 0;
width: 270px;
}

@media only screen and (min-width: 981px) {
#main-header .nav li li a {
color: #ffffff !important;
}

#top-menu .nav li ul.sub-menu {
width: 270px;
}

.nav li li,
#top-menu li li {
padding: 0 0 0 1em;
}

.nav li li ul,
#top-menu .nav li li ul {
left: 270px;
}

.nav li.et-reverse-direction-nav li ul {
right: 284px;
}
}

/* ————————————————————————– */
/* SLIDER COMPONENTS
/* ————————————————————————– */
/* Slider Navigation Controls */
.et_pb_slider .et-pb-controllers a {
width: 16px;
height: 16px;
background-color: #fff;
opacity: 1;
border: 1px solid #000;
border-radius: 8px;
margin-right: 16px;
}

.et_pb_slider .et-pb-controllers a.et-pb-active-control {
background-color: #000;
border-color: #fff;
border-width: 2px;
}

/* Slider Arrows */
.et-pb-arrow-next {
opacity: 1;
right: 12px;
}

.et-pb-arrow-prev {
opacity: 1;
left: 12px;
}

/* Slider Captions */
p.slider-caption {
line-height: 1.3em;
font-weight: 500;
text-align: left;
padding-bottom: 10px;
text-transform: uppercase;
}

/* ————————————————————————– */
/* BLOG GRID & POST STYLING
/* ————————————————————————– */
.et_pb_blog_grid .et_pb_post {
border: 1px solid #fff !important;
background-color: #fff !important;
}

.et_pb_bg_layout_light .et_pb_post p {
color: #002c51;
}

h2.entry-title a {
font-size: 24px !important;
color: #002c51 !important;
line-height: 1.3 !important;
}

.et_pb_blog_grid a.more-link {
display: inline-block;
overflow: hidden;
}

.et_pb_blog_grid a.more-link:before {
float: left;
margin: 0;
text-indent: 0;
}

.et_pb_blog_grid .et_pb_image_container img,
.et_pb_blog_grid .et_pb_image_container > a > img {
min-width: unset;
max-width: unset;
height: 150px;
width: 100%;
object-fit: cover;
}

/* ————————————————————————– */
/* BUTTONS & FORMS
/* ————————————————————————– */
/* Button Layout */
.pa-inline-buttons .et_pb_button_module_wrapper {
display: inline-block;
width: 50% !important;
text-align: center !important;
}

/* Gravity Forms */
body .gform_wrapper .gform_footer input.button,
body .gform_wrapper .gform_footer input[type=submit] {
color: #ffffff;
font-family: ‚Montserrat‘, Barlow;
font-size: 18px !important;
font-weight: 500;
letter-spacing: 2px;
padding: 4px 10px;
border: 1px solid rgba(114, 114, 114, 0.4);
border-radius: 0;
box-shadow: none;
background-color: #273583;
}

/* ————————————————————————– */
/* STICKY FLYOUT COMPONENT: see Divi Footer
/* ————————————————————————– */

/* ————————————————————————– */
/* THIRD-PARTY PLUGINS
/* ————————————————————————– */
/* Rich Snippets */
.pe-richsnippets span {
color: #fff !important;
}

/* SimplyBook Widget */
.simplybook-widget-button {
z-index: 99999 !important;
}

.simplybook-widget-container.active {
z-index: 999999 !important;
}

.simplybook-widget-button.left div {
color: white !important;
font-size: 1.2em;
font-weight: 500;
}

/* ————————————————————————– */
/* RESPONSIVE MEDIA QUERIES
/* ————————————————————————– */
/* Mobile (max 767px) */
@media (max-width: 767px) {
p.slider-caption {
font-size: 20px;
}
}

/* Mobile Navigation */
@media only screen and (max-width: 600px) {
.single-post .container #premiumheadersection .entry-title {
hyphens: auto;
}
}

/* Tablet (768px – 980px) */
@media (min-width: 768px) and (max-width: 980px) {
p.slider-caption {
font-size: 32px;
}
}

/* Tablet and up */
@media screen and (min-width: 768px) {
#kgflyout .nav-float-item {
padding: 1rem;
}

.et_pb_blog_grid .et_pb_image_container > a > img {
height: 200px;
}

.et_pb_salvattore_content article,
.et_pb_blog_grid article {
height: 370px;
}
}

/* Tablet Portrait and below */
@media screen and (max-width: 980px) {
.simplybook-widget-button {
font-size: 0.9em !important;
padding: 6px !important;
}

.simplybook-widget-button.bottom {
width: 50%;
left: 25%;
right: 25%;
text-align: center;
}
}

/* Desktop (981px+) */
@media (min-width: 981px) {
p.slider-caption {
font-size: 44px;
}
}

/* Medium Screens */
@media only screen and (max-width: 1023px) {
.container.et_menu_container .logo_container,
.single-post .container.clearfix.et_menu_container .logo_container {
left: 0;
}

/* Large Tablets and Small Desktops */
@media screen and (max-width: 1024px) {
.et_pb_column.et_pb_column_empty {
display: block !important;
}

.columnemptyimage {
min-height: 300px !important;
}

.wpsl-store-below #wpsl-gmap {
height: 1100px !important;
}

.wpsl-store-below #wpsl-gmap > div:first-child {
background-color: unset !important;
}

.wpsl-store-below #wpsl-gmap .wpsl-info-window-seperator {
height: 400px;
}

.wpsl-store-below #wpsl-gmap .gm-style {
display: none;
}
}

/* Mid-range Desktop */
@media screen and (min-width: 768px) and (max-width: 1367px) {
h2.entry-title a {
font-size: 18px !important;
}
}
}

Ergebnisse 1 – 9 von 10 werden angezeigt