.call-to-action-gap-align {
gap: 0!important;
align-items: center!important;
}
.call-to-action-content {
padding:0 0 0 80px;
}
@media screen and (max-width: 781px) {
.call-to-action-content {
padding:0;
}
} .services-gap-align {
gap: 0!important;
margin: 30px auto;
flex-wrap: wrap!important;
}
@media (min-width: 1200px) {
.services-gap-align {
width:1120px;
}
}
@media (min-width: 600px) and (max-width: 1200px) {
.service-elements {
margin: 5px!important;
flex-basis: inherit!important;
}
}
@media (max-width: 600px) {
.wpdevart-services-pattern {
text-align: center;
margin: 30px;
}
}
@media (min-width: 600px) {
.wpdevart-services-pattern {
display: flex;
width: 1120px;
text-align: center;
margin: 10px auto 30px auto;
max-width: 100%;
flex-wrap: wrap;
justify-content: center;
}
}
.wpdevart-services-pattern h3 {
text-transform: uppercase;
letter-spacing: 1px;
font-weight: 600;
font-size: 18px;
}
@media (min-width: 600px) and (max-width: 1200px) {
.wpdevart-services-pattern-element-one,
.wpdevart-services-pattern-element-two,
.wpdevart-services-pattern-element-three,
.wpdevart-services-pattern-element-four {
width: 35%;
margin: 5px;
}
}
@media (min-width: 1200px) {
.wpdevart-services-pattern-element-one,
.wpdevart-services-pattern-element-two,
.wpdevart-services-pattern-element-three,
.wpdevart-services-pattern-element-four {
flex: 1;
}
}
.wpdevart-services-pattern-element-one,
.wpdevart-services-pattern-element-two,
.wpdevart-services-pattern-element-three,
.wpdevart-services-pattern-element-four {
padding: 30px;
transition: all ease 0.5s;
}
.wpdevart-services-pattern-element-one:hover, .wpdevart-services-pattern-element-two:hover, .wpdevart-services-pattern-element-three:hover, .wpdevart-services-pattern-element-four:hover {
transform: translateY(-10px);
} .achievements-gap-align {
gap: 0!important;
margin: 30px auto;
flex-wrap: wrap!important;
}
@media (min-width: 1200px) {
.achievements-gap-align {
width:1200px;
}
}
@media (min-width: 600px) and (max-width: 1250px) {
.achievements-gap-align {
display: table!important;
}
}
@media (min-width: 600px) {
.achievements-elements {
padding: 0 10px;
}
}
.wpdevart-counter-pattern-container {
margin: 0 auto;
width: 100%;
padding-bottom: 50px;
display: table;
text-transform: uppercase;
letter-spacing: 1px;
font-weight: 600;
}
@media (min-width: 1250px) {
.wpdevart-counter-pattern-container {
padding: 0 15px 30px 15px;
margin: 0 auto;
width: 100%;
display: flex;
overflow: hidden;
}
}
.wpdevart-counter-pattern-items-col {
width: 50%;
float: left;
text-align: center;
border: none;
}
@media (max-width: 600px) {
.wpdevart-counter-pattern-items-col {
width: 100%;
text-align: center;
border: none;
}
}
@media (min-width: 1250px) {
.wpdevart-counter-pattern-items-col {
flex: 1;
display: inline-block;
text-align: center;
overflow: hidden;
}
}
.wpdevart-counte-pattern-items-col-last {
border: none;
} .wpdevart-sales-pattern-container {
margin: 0 auto 30px auto;
width: 95%;
text-transform: uppercase;
letter-spacing: 1px;
gap: 0.5em!important;
}
@media (min-width: 800px) {
.wpdevart-sales-pattern-container {
max-width: 1300px;
display: flex;
justify-content: space-between;
}
}
@media (min-width: 800px) and (max-width: 1200px) {
.wpdevart-sales-pattern-container h3 {
font-size: 26px!important;
}
.wpdevart-sales-pattern-container p,
.wpdevart-sales-pattern-container a {
font-size: 13px!important;
}
}
@media (max-width: 800px) {
.wpdevart-sales-pattern-container h3 {
font-size: 22px!important;
}
.wpdevart-sales-pattern-container p,
.wpdevart-sales-pattern-container a {
font-size: 12px!important;
}
}
.wpdevart-sales-pattern-first-container {
width: 100%;
background: #040404;
border-radius: 10px;
min-height: 510px;
background-image: url(//strandhalle-bremerhaven.eu/wp-content/themes/restaurant-wda/inc/block-patterns/css/images/wpdevart-sales-image-1.png);
background-position: bottom right;
background-repeat: no-repeat;
background-size: 45% auto;
}
@media (min-width: 800px) {
.wpdevart-sales-pattern-first-container {
width: 49.5%;
}
}
@media (max-width: 400px) {
.wpdevart-sales-pattern-first-container {
margin-bottom: 10px;
min-height: 310px;
background-size: auto 55%;
}
}
@media (min-width: 400px) and (max-width: 800px) {
.wpdevart-sales-pattern-first-container {
margin-bottom: 10px;
min-height: 310px;
background-size: auto 75%;
}
}
@media (min-width: 800px) and (max-width: 1200px) {
.wpdevart-sales-pattern-first-container {
background-size: 50% auto;
}
}
.wpdevart-sales-pattern-inner-content {
width: 65%;
padding: 20px 40px;
}
.wpdevart-sales-pattern-second-container {
gap: 0.5em!important;
width: 100%;
}
@media (min-width: 780px) {
.wpdevart-sales-pattern-second-container {
width: 49.5%;
display: grid!important;
}
}
.wpdevart-sales-pattern-second-container-first-el {
background: #222222;
min-height: 250px;
margin-bottom: 10px;
border-radius: 10px;
background-image: url(//strandhalle-bremerhaven.eu/wp-content/themes/restaurant-wda/inc/block-patterns/css/images/wpdevart-sales-image-2.png);
background-position: bottom right;
background-repeat: no-repeat;
background-size: 30% auto;
}
.wpdevart-sales-pattern-second-container-second-el {
background: #040404;
min-height: 250px;
border-radius: 10px;
background-image: url(//strandhalle-bremerhaven.eu/wp-content/themes/restaurant-wda/inc/block-patterns/css/images/wpdevart-sales-image-3.png);
background-position: bottom right;
background-repeat: no-repeat;
background-size: 30% auto;
} .shop-by-brand-container-pattern {
width: 95%;
margin: 0 auto;
overflow: hidden;
position: relative;
}
@media (max-width: 1350px) {
.shop-by-brand-container-pattern {
width: 95%;
}
}
.shop-by-brand-content-pattern {
display: flex;
flex-wrap: wrap!important;
justify-content: center;
column-gap: 0 !important;
row-gap: 20px !important;
}
.shop-by-brand-item-pattern {
display: flex;
width: 150px;
height: 85px;
box-sizing: border-box;
margin: 0 10px!important;
}
@media (max-width: 1350px) {
.shop-by-brand-item-pattern {
width: 140px;
height: 80px;
}
}
.shop-by-brand-item-pattern img {
opacity: .5;
filter: grayscale(100%);
cursor: pointer;
transition: ease-out 0.5s;
aspect-ratio: 7 / 4;
object-fit: cover;
}
.shop-by-brand-item-pattern img:hover {
opacity: 1;
} .shop-by-category-container-pattern {
width: 95%;
margin: 0 auto;
overflow: hidden;
position: relative;
}
@media (max-width: 1350px) {
.shop-by-category-container-pattern {
width: 95%;
}
}
.shop-by-category-content-pattern {
display: flex;
flex-wrap: wrap!important;
justify-content: center;
}
.shop-by-category-item-pattern {
display: flex;
flex-direction: column;
width: 170px;
box-sizing: border-box;
padding: 0 20px;
align-items: center;
}
@media (max-width: 1350px) {
.shop-by-category-item-pattern {
width: 140px;
}
}
.shop-by-category-item-pattern img {
border-radius: 50%;
cursor: pointer;
transition: ease-out 0.5s;
aspect-ratio: 1 / 1;
object-fit: cover;
margin-top: 5px;
}
.shop-by-category-item-pattern img:hover {
box-shadow: 0 8px 8px 0px #50341c;
transform: translateY(-4px);
}
.shop-by-category-text-pattern {
word-break: break-word!important;
text-align: center!important;
}
.shop-by-category-text-pattern a {
text-decoration: none!important;
text-transform: uppercase!important;
font-size: 14px!important;
transition: 0.5s all;
}
@media (max-width: 1350px) {
.shop-by-category-text-pattern a {
font-size: 13px!important;
}
}
.shop-by-category-text-pattern a {
color: #000000;
}
.shop-by-category-text-pattern a:hover {
opacity: 0.6!important;
}