@media screen and (min-width: 1024px) {
.dhv-whatsapp {
display: none !important;
}
}
.dhv-social a,
.dhv-social a:visited,
.dhv-social a:hover,
.dhv-social a:active {
padding: 6px 8px !important;
color: white;
font-size: 12px;
border-radius: 2px;
margin-right: 2px;
cursor: pointer;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
box-shadow: inset 0 -3px 0 rgba(0, 0, 0, .2);
-moz-box-shadow: inset 0 -3px 0 rgba(0, 0, 0, .2);
-webkit-box-shadow: inset 0 -3px 0 rgba(0, 0, 0, .2);
margin-top: 2px;
display: inline-block;
text-decoration: none;
line-height: 1em;
}
.rounded-social.dhv-social a,
.rounded-social.dhv-social a:visited,
.rounded-social.dhv-social a:hover,
.rounded-social.dhv-social a:active {
font-size: 14px;
border-radius: 50%;
box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .2);
-moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .2);
-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .2);
padding: 8px 10px !important;
}
.dhv-twitter {
background: #00aced;
}
.dhv-twitter:hover,
.dhv-twitter:active {
background: #0084b4;
}
.dhv-facebook {
background: #3B5997;
}
.dhv-facebook:hover,
.dhv-facebook:active {
background: #2d4372;
}
.dhv-instagram {
background: #bc2a8d;
}
.dhv-instagram:hover,
.dhv-instagram:active {
background: #962371;
}
.dhv-linkedin {
background: #0074A1;
}
.dhv-linkedin:hover,
.dhv-linkedin:active {
background: #006288;
}
.dhv-whatsapp {
background: #43d854;
}
.dhv-whatsapp:hover,
.dhv-whatsapp:active {
background: #009688;
}
.dhv-youtube {
background: #FF0000;
}
.dhv-youtube:hover,
.dhv-youtube:active {
background: #a90000;
}
.rounded-social.dhv-social .dhv-youtube,
.rounded-social.dhv-social .dhv-youtube:visited,
.rounded-social.dhv-social .dhv-youtube:hover,
.rounded-social.dhv-social .dhv-youtube:active {
padding: 8px !important;
}
.dhv-social {
-webkit-font-smoothing: antialiased;
}
.dhv-social i {
font-size: 18px;
display: inline-block;
font-style: normal;
font-variant: normal;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
min-width: 16px;
text-align: center;
}
.dhv-social .social-title {
display: none;
}@font-face {
font-family: 'FaktPro-Blond';
src: url(//www.mbegroep.nl/wp-content/themes/meyerbergman/fonts/FaktPro-Blond.eot);
src: url(//www.mbegroep.nl/wp-content/themes/meyerbergman/fonts/FaktPro-Blond.woff) format('woff'),
url(//www.mbegroep.nl/wp-content/themes/meyerbergman/fonts/FaktPro-Blond.ttf) format('truetype');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'FaktPro-Bold';
src: url(//www.mbegroep.nl/wp-content/themes/meyerbergman/fonts/faktpro-bold.eot);
src: url(//www.mbegroep.nl/wp-content/themes/meyerbergman/fonts/FaktPro-Bold.woff) format('woff');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'FaktPro-Medium';
src: url(//www.mbegroep.nl/wp-content/themes/meyerbergman/fonts/faktpro-Medium.eot);
src: url(//www.mbegroep.nl/wp-content/themes/meyerbergman/fonts/FaktPro-Medium.woff) format('woff');
font-weight: normal;
font-style: normal;
}
body {
overflow-x: hidden;
}
body,
h2,
h4 {
font-family: 'FaktPro-Blond';
}
h1,
h3,
h5 {
font-family: 'FaktPro-Bold';
}
h2 {
font-size: 2.55em !important;
}
.addtrans {
-webkit-transition: all 0.3s ease-in-out 0s;
transition: all 0.3s ease-in-out 0s;
}
h1 {
letter-spacing: -.5pt;
}
.quotes h1 {
font-size: 2vw;
}
h6 {
font-family: Merriweather;
letter-spacing: .02px;
font-size: 16.5px;
line-height: 33px;
font-weight: 400;
color: #444;
}
.vh-35 {
min-height: 35vh;
}
.vh-50 {
height: 50vh !important;
}
.vh-100 {
height: 100vh !important;
}
a:hover {
text-decoration: underline;
}
.text-bold,
.carousel-inner h1 {
font-size: 5vw;
line-height: 1em;
}
.mt-top {
padding-top: 120px !important;
}
footer {
font-weight: normal;
line-height: 1.5em;
}
footer a {
color: #fff !important;
}
.btn {
border: 0;
border-radius: 0;
font-family: 'FaktPro-Medium';
}
.btn-primary {
color: #fff;
}
hr {
max-width: 120px;
border-radius: 2px;
}
.gchoice_select_all, .gform_wrapper ul.gfield_checkbox li input[type=checkbox]:checked+label, 
.gform_wrapper ul.gfield_radio li input[type=radio]:checked+label,
.gform_wrapper label.gfield_label,
.gform_wrapper legend.gfield_label,
strong, b {
font-family: 'FaktPro-Bold';
font-weight: normal !important;
} a.has-white-background-color {
background-color: #fff !important;
}
a.has-white-color,
a:hover.has-white-color {
color: #fff !important;
}
a.wp-block-button__link {
text-decoration: none;
font-family: 'FaktPro-Medium';
margin-top: 1.5em;
}
a.wp-block-button__link:hover {
text-decoration: none;
-webkit-filter: brightness(90%);
filter: brightness(90%);
}
section {
overflow: hidden;
}
nav .menu-item > a {
font-family: 'FaktPro-Medium';
position: relative;
color: #fff !important;
text-decoration: none;
margin: 0 10px;
padding: 10px 0;
white-space: nowrap;
}
nav .menu-item > a:hover {
color: #fff !important;
}
nav.bg-white .menu-item > a,
nav.bg-white .menu-item > a:hover {
color: #000 !important;
}
nav .menu-item.current-page-ancestor a:before,
nav .menu-item.current_page_parent a:before,
nav .menu-item.current-menu-item a:before,
nav .menu-item a:before {
content: "";
position: absolute;
width: 100%;
height: 2px;
bottom: 0;
left: 0;
background-color: #fff;
visibility: hidden;
-webkit-transform: scaleX(0);
transform: scaleX(0);
-webkit-transition: all 0.3s ease-in-out 0s;
transition: all 0.3s ease-in-out 0s;
}
nav .menu-item.current-page-ancestor a:before,
nav .menu-item.current_page_parent a:before,
nav .menu-item.current-menu-item a:before,
nav .menu-item a:hover:before {
visibility: visible;
-webkit-transform: scaleX(1);
transform: scaleX(1);
}
nav.addtrans #mobile-menu-trigger {
color: #fff;
}
nav.bg-white #mobile-menu-trigger {
color: #343a40;
}
nav.bg-white {
border-bottom: 1px solid#eee;
}
.fluid-container {
width: 100vw;
max-width: 100vw;
margin-left: calc(50% - 50vw);
}
.carousel-item {
background-size: cover !important;
height: 50vh;
}
.carousel-item h1 {
padding-left: 10vw;
padding-right: 10vw;
}
.gallery-image {
height: 33vw;
background-size: cover;
overflow: hidden;
text-shadow: 1px 1px rgba(0, 0, 0, .4);
background-position: center center;
}
.team-image:before,
.gallery-image:before {
content: "";
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
-webkit-transition: all .9s;
transition: all .9s;
background: rgba(0, 0, 0, 0);
}
.team-image:hover:before,
.gallery-image:hover:before {
-webkit-transition: all .9s;
transition: all .9s;
background: rgba(0, 0, 0, 0.25);
} .fullscreen-bg {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
overflow: hidden;
z-index: -100;
}
.fullscreen-bg__video {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
@media only screen and (min-width: 768.98px) {
.fullscreen-bg__video {
width: auto;
height: auto;
}
}
@media (max-aspect-ratio: 9/9) {
.fullscreen-bg__video {
width: 400%;
left: -100%;
height: auto;
}
}
.wp-block-column:nth-child(2) {
border-left: 1px solid #eee;
padding-left: 1em;
}
.wp-block-column:nth-child(1) {
padding-right: 1em;
}
.wp-block-image { }
@media only screen and (max-width: 767.98px) {
.gallery-image {
height: 100vw;
}
.carousel-item {
height: 100vh;
}
.carousel-item h1 {
padding-left: 5vw;
padding-right: 5vw;
}
.quotes h1 {
font-size: 5vw;
}
.fullscreen-bg__video {}
}
@media (min-width: 600px) {
.wp-block-column {
-ms-flex-preferred-size: 100% !important;
flex-basis: 100% !important;
margin-left: 0px !important;
}
}
@media (max-width: 575.98px) {
.main-wrapper { } .wp-block-column:nth-child(2) {
border-left: 0px solid #eee;
padding-left: 0em;
}
} @media all and (-ms-high-contrast: none),
(-ms-high-contrast: active) { }.btn-primary,
.btn-primary:hover,
.bg-primary,
.has-primary-color,
.has-primary-background-color,
nav.bg-white .menu-item a:before,
nav.bg-white .menu-item.current-page-ancestor a:before,
nav.bg-white .menu-item.current_page_parent a:before,
nav.bg-white .menu-item.current-menu-item a:before {
background-color: #b9ce95!important;
}
p a,
p a:hover{
color:#b9ce95!important;
}
hr {
border: 2px solid #b9ce95!important;
color:#b9ce95!important;
}
.btn-secondary,
.btn-secondary:hover,
.bg-secondary,
.has-secondary-color,
.has-secondary-background-color{
background-color: #343a40!important;
}h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background{
padding:1.25em 2.375em;
}
h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){
rotate:180deg;
}.is-small-text{
font-size:.875em;
}
.is-regular-text{
font-size:1em;
}
.is-large-text{
font-size:2.25em;
}
.is-larger-text{
font-size:3em;
}
.has-drop-cap:not(:focus):first-letter{
float:left;
font-size:8.4em;
font-style:normal;
font-weight:100;
line-height:.68;
margin:.05em .1em 0 0;
text-transform:uppercase;
}
body.rtl .has-drop-cap:not(:focus):first-letter{
float:none;
margin-left:.1em;
}
p.has-drop-cap.has-background{
overflow:hidden;
}
:root :where(p.has-background){
padding:1.25em 2.375em;
}
:where(p.has-text-color:not(.has-link-color)) a{
color:inherit;
}
p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{
rotate:180deg;
}