h1,h2,h3,h4{
font-weight: 500;
}
h2,h3,h4{
font-weight: 400;
}
body #wpadminbar {
background-color: #5A1000 !important;
}
.ui__hero__block {
--ui-hero-block-margin: 3em 0;
}
.ui__hero__block p {
line-height: 1.5rem;
} .home__hero__media{}
@media (max-width: 768px) {
.home__hero__media{
padding: 6em 0;
}
}
.home__hero__media__image{
opacity: 0.5; 
_height: 720px;
}
.home__main__solutions{
margin: 3em auto -1em;
}
.home__main__solutions .ui__block__text{
padding: 0;
margin-bottom: 1em;
}
.home__main__solutions .ui__block__text.left{
background-color: #e5ddf388;
}
.home__main__solutions .ui__block__text.right{
background-color: #dff3fb99;
}
.home__main__solutions .ui__block__text{
padding: 2em;
border: 0px solid #ddd;
border-radius: 0.2em;
}
.home__main__solutions .ui__block__text h3,
.home__main__solutions .ui__block__text h4{
margin-bottom: 0.5em;
font-weight: 400;
}
.home__main__solutions .ui__block__text ul{
margin: 0;
padding: 0;
padding-left: 1em;
font-size: 0.91em;
line-height: 1.8;
font-family: "Krub", "Rubik", "Helvetica", "Arial", sans-serif;
}
.home__subpages{
margin-top: 0em; 
margin-bottom: 0em;
padding: 5em 0 7em;
}
.cmp__waarom__orselmch{}
.cmp__waarom__orselmch [flex-grid]{
border: 1px solid #ddd; 
border-radius: 0.25em;
overflow: hidden;
}
.cmp__waarom__orselmch [flex-column*="m-5"]{
padding: 0;
}
.cmp__waarom__orselmch .ui__block__text{
padding: 1em 2em;
}
.cmp__waarom__orselmch .ui__block__text h3,
.cmp__waarom__orselmch .ui__block__text h4{
margin-bottom: 0.5em;
font-weight: 400;
}
.cmp__waarom__orselmch p{
font-size: 0.92em;
}
.cmp__waarom__orselmch small{
display: block;
margin: 0.5em auto;
color: #778;
}
.cmp__waarom__orselmch .ui__block__text ul{
margin: 0;
padding: 0;
padding-left: 1em;
font-size: 0.91em;
line-height: 1.8;
font-family: "Krub", "Rubik", "Helvetica", "Arial", sans-serif;
}
.cmp__waarom__orselmch .ui__media__image img{
width: 100%;
height: 340px;
object-fit: cover;
}
.cmp__waarom__orselmch .ui__block__buttons{
margin: 1em 0;
}
.home__main__oplossingen{
margin-top: 1em;
}
.home__main__oplossingen h2,
.home__main__oplossingen h3{
margin-bottom: 0.65em;
}
.columns-1{}
.columns-2{
columns: 2;    
}
.entry__service{
--btn-padding: 0.5em 1em;
margin-bottom: 1.5em;
border-radius: 5px;
overflow: hidden;
}
.entry__service__header{
padding: 2em 2em 2em 2em;
}
.entry__service__header h4{
margin-bottom: 0.5em;
}
.entry__service__header p{
font-size: 0.8em;
line-height: 1.4;
color: #999;
}
.entry__service__header label {
display: inline-block;
margin-bottom: 0.3em;
font-size: 0.68em;
color: #99a;
line-height: 1;
}  
.entry__service img.entry__service__media-image{
width: 100%;
height: 320px;
object-fit: cover;
} .entry__service.v2 img.entry__service__media-image{
width: 100%;
height: 100%;
max-width: 540px;
}
.entry__service.v2 img.entry__service__media-image{
height: 250px;
}
.home__main__oplossingen{}
.home__main__oplossingen h3{
line-height: 1.15em; font-weight: 500;
}
.teamviewer__hero{}
.teamviewer__hero__media{}
.teamviewer__hero__media img{
width: 100%;
}
.teamviewer__downloads{}
.ui__teamviewer__download{
margin-bottom: 3em;
}
.ui__teamviewer__download figure{
text-align: center;
}
.ui__teamviewer__download figure img{
display: inline-block;
width: 100%;
max-width: 82px;
}
.teamviewer__downloads .ui__block__buttons{
margin-top: 2em;
text-align: center;
} .reviews__main{}
.reviews__reviews{
margin: 3em auto;
}
.reviews__main .card__review{
margin-bottom: 2em;
} .card__review__label{
display: inline-block;
margin-bottom: 0.5em;
font-sizE: 0.9em;
color: #99a;
}
.card__review__rating{}
.card__review__client{
font-size: 0.95em;
font-weight: 600;
}
.star::before {
color: #ffc700;
}
.star::after {
color: #dddad7;
}
.star::before,
.star::after {
font-size: 1.32rem;
letter-spacing: -1px;
text-shadow: 0 1px 2px rgba(100, 100, 100, 0.1);
}
.star[data-rating="1"]::before,
.star[data-rating="4"]::after {
content: "★";
}
.star[data-rating="2"]::before,
.star[data-rating="3"]::after {
content: "★★";
}
.star[data-rating="3"]::before,
.star[data-rating="2"]::after {
content: "★★★";
}
.star[data-rating="4"]::before,
.star[data-rating="1"]::after {
content: "★★★★";
}
.star[data-rating="5"]::before,
.star[data-rating="0"]::after {
content: "★★★★★";
} .home__main__referenties{
margin: 4em 0 5em;
} .page__referenties__hero{}
.page__referenties__hero .ui__media__image{}
.page__referenties__hero .ui__media__image img{
width: 100%; 
height: 480px; 
object-fit: cover;
object-position: left -200px;
} .card__review{
background-color: #fefefe;
box-shadow: 1px 1px 5px rgba(30, 30, 30, 0.15);
}
.card__review__label{
margin-bottom: 0.7em;
}
.card__review__body {
margin: 0.5em 0 1em;
}
@media (min-width: 768px) {
.card__review {
padding: 2.5em 3em;
}
}
.ui__block__action{
margin: 1.5em 0 0;
text-align: center;
}
.ui__block__action a{
font-size: 0.75rem;
font-weight: 400;
color: #99a;
}
.ui__block__action a:hover{
color: #00a3e0;
} @media (max-width: 768px) {
.padd__1,
.padd__2{
padding: 0;
}
.padd__1 > [flex-grid]{
padding: 0 0.5em;
}
.page__contact__gegevens{
margin-top: 3em;
}
} .home__hero .ui__action a.btn{
color: #fff;
border-radius: 2em;
&:hover{
background-color: #6bc0e990;
}
}
.btn__secondary, 
a.btn__secondary{
font-weight: 500;
font-size: 0.75rem;
padding: 0.55em 1.25em;
border-radius: 2em;
_color: var(--btn-color-secondary);
_background-color: #7e57c2bb;
&:hover{
_color: #fff;
_background-color: var(--btn-color-secondary);
}
}
.header__sub{
margin-bottom: 2.5em;  
text-align: center; 
}
.header__sub h3,
.header__sub h4{
margin-bottom: 0.35em;
}
.header__sub p{
font-size: 0.86em;
font-weight: 300;
color: #222;
} .ui__tpbl.ui__tpbl__subpages header.header{
padding-top: 1em;
padding-bottom: 0em;
} .cmp__waarom__orselmch{
text-align: center;
background-image: url(//www.orselmch.com/wp-content/themes/orselmch/assets/images/bg-3-omch.jpg); background-size: cover;
background-position: right center;
}
.cmp__waarom__orselmch [flex-grid]{
border: 0;
}
.cmp__waarom__orselmch h3,
.cmp__waarom__orselmch h4{
margin-bottom: 0.5em;
}
.cmp__waarom__orselmch ul{}
.cmp__waarom__orselmch ul li{
line-height: 1.8;
}
.cmp__waarom__orselmch{
margin-bottom: 0;
padding: 4em 0;
}
.cmp__waarom__orselmch td{
padding: 0.35em 0;
}
.site__footer__elsewhere{}
.site__footer__elsewhere figure{
text-align: right;
}
.site__footer__elsewhere figure img{
height: 34px;
}