.quotes .bi-quote {
position: absolute;
left: 16rem;
top: 3rem;
width: 150px;
height: 150px;
color: #f8f9fa;
transform: rotate(-5deg);
z-index: -1;
}
.quotes .carousel .carousel-item {
min-height: 100px;
} .podcast-item img {
object-fit: cover;
}
.podcast-item ul img {
filter: grayscale(1);
opacity: .5;
}
.podcast-item ul img:hover {
filter: grayscale(0);
opacity: 1;
}
.podcast-item_audio .podcast-item_anchor iframe {
height: 99px;
max-height: 99px;
}
.podcast-item .btn img {
position: relative;
top: -1px;
}
.podcast-item_audio iframe {
width: 100%;
height: 235px;
display: block;
max-height: 235px;
}
.single-podcasts .list-people {
list-style: none;
margin: 0;
padding: 0;
}
.single-podcasts .list-people li {
font-size: 1.25rem;
margin-bottom: 1rem;
}
.single-podcasts .list-people img {
width: 75px;
height: 75px;
object-fit: cover;
margin-right: 1rem;
border-radius: 50%;
} .single-news .is-provider-spotify iframe {
height: auto;
}
.single-news .wp-block-embed iframe {
width: 100%;
} .form-contact .hs_contact_reason label:first-of-type {
font-size: 1.25rem;
}
.form-contact .hs-richtext ul {
margin: .5rem 0;
list-style: none;
padding: 1rem;
background-color: #fff;
border-radius: .3rem;
}
.legal-consent-container .field.hs-form-field {
margin-bottom: 0 !important;
}
.form-contact input.hs-input[type="text"],
.form-contact input.hs-input[type="email"]{
width: 100%;
padding: .75rem;
}
.form-contact form {
padding: 1.5rem;
background-color: #f4f7f7;
border-radius: 1.5rem;
}
.form-contact form .inputs-list .hs-form-radio span {
margin-left: 1rem;
font-size: 1.05rem;
position: relative;
top: -1px;
font-family: "Klavika-Bold", sans-serif;
}
.legal-consent-container .hs-form-booleancheckbox-display p {
font-size: 1rem;
}
.form-contact input[type="submit"] {
font-family: "Klavika-Bold", sans-serif;
font-size: 1.25rem;
color: #fff !important;
background: rgb(0, 163, 150);
border: 0;
border-radius: 0 .5rem 0 0;
padding: 1rem 3rem;
}
.form-contact .inputs-list {
padding: 0;
list-style: none;
margin: 0;
}
.form-contact .hs-form-booleancheckbox-display input {
position: relative;
top: 10px;
}
.form-contact .hs-form-booleancheckbox label {
margin-bottom: 0;
font-size: 1rem;
}
.form-contact textarea {
height: 175px;
padding: .75rem;
}
.content-block {
padding: 3rem;
background-color: #fff;
border-radius: 1.5rem;
}
.hubspot-form {
padding: 3rem;
border-radius: 1.5rem;
background-color: #008ed5;
color: #fff;
}
.hubspot-form .gform_heading {
display: none;
}
.hubspot-form .gform_wrapper.gravity-theme .gfield_label {
font-family: Klavika-Bold, sans-serif;
font-weight: normal;
}
.hubspot-form .gform_footer input[type="submit"] {
margin-bottom: 0;
width: 100%;
padding: 1rem;
background-color: #009e83;
border-color: #009e83;
color: #fff;
font-size: 1.25rem;
font-family: "Klavika-Bold", sans-serif;
}
.hubspot-form .gform_footer input[type="submit"]:hover {
background-color: #fff;
color: #009e83;
} @font-face {
font-family: Klavika-Light;
font-weight: lighter;
src: url(//www.nizo.com/wp-content/themes/morrison/fonts/klavika-light.otf);
}
@font-face {
font-family: Klavika-Medium;
font-weight: normal;
src: url(//www.nizo.com/wp-content/themes/morrison/fonts/klavika-medium.otf);
}
@font-face {
font-family: Klavika-Bold;
font-weight: bold;
src: url(//www.nizo.com/wp-content/themes/morrison/fonts/klavika-bold.otf);
}
.display-1, .display-2, .display-3, .display-4, h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5 {
font-family: "Klavika-Bold", sans-serif;
}
html {
scroll-behavior: smooth;
}
body {
font-family: "Klavika-Light", sans-serif;
overflow-x: hidden;
}
p {
font-family: "Klavika-Light", sans-serif;
font-size: 1.25rem;
line-height: 2rem;
}
u {
color: rgb(0, 163, 150);
}
a, a:visited {
color: rgb(0, 142, 213);
transition: all ease .6s;
}
b, strong {
font-family: "Klavika-Bold", sans-serif;
}
a:hover {
text-decoration: none !important;
}
a:active, a:focus {
color: #666;
outline: 0;
box-shadow: none;
border: 0;
}  .w-100 {
width: 100%;
} .card {
transition: .3s all ease;
border-radius: 0 1.5rem 0 0;
}
.card:hover {
opacity: .75;
} .text-blue {
color: rgb(0, 142, 213);
}
.text-black {
color: #000;
} .no-link {
pointer-events: none;
cursor: default;
} .bg-lightgrey {
background: #f4f7f7;
}
.bg-black {
background: #000;
}
.bg-blue {
background: rgb(0, 142, 213);
}
.bg-green {
background: rgb(118, 184, 40);
}
.bg-teal {
background: rgb(0, 163, 150);
}
.bg-yellow {
background: rgb(236, 217, 37);
}
.bg-gradient_blue {
background: rgb(0,135,203);
background: linear-gradient(270deg, rgba(0,135,203,1) 0%, rgba(10,173,255,1) 100%);
}
.of-cover {
object-fit: cover;
} .border-bottom-blue {
border-bottom: 1px solid rgb(0, 142, 213);
} .btn-primary, .btn-primary:visited, .btn-primary:focus, .actieknop, .actieknop:visited, .wp-block-button__link, .wp-block-button__link:visited {
font-family: "Klavika-Bold", sans-serif;
font-size: 1.25rem;
color: #fff !important;
background: rgb(0, 163, 150);
border: 2px solid transparent;
border-radius: 0 .5rem 0 0;
padding: 1rem 3rem;
position: relative;
transition: all ease .6s;
}
.actieknop {
display: inline-block;
margin-top: 1.5rem;
}
.btn-primary:hover, .wp-block-button__link:hover {
color: rgb(0, 163, 150) !important;
background: #fff !important;
border: 2px solid rgb(0, 163, 150) !important;
}
.btn-secondary, .btn-secondary:visited {
color: rgb(0, 163, 150);
background-color: transparent;
border: 0;
text-align: right;
font-size: 1.15rem;
}
.btn-secondary:hover, .btn-secondary:focus {
color: rgb(0, 163, 150);
background-color: transparent;
border: 0;
}
.btn-primary_outline {
font-family: "Klavika-Bold", sans-serif;
font-size: 1.25rem;
color: rgb(0, 163, 150) !important;
background: transparent;
border: 2px solid rgb(0, 163, 150);
border-radius: 0 .5rem 0 0;
padding: 1rem 3rem;
position: relative;
}
.btn-primary_outline:hover {
background-color: rgb(0, 163, 150);
color: #fff !important;
} .animated-1s {
transition: all ease 1s;
}
.animated-3s {
transition: all ease 3s;
} .z-10 {
z-index: 10;
} .border-radius-corner {
border-radius: 0 1.5rem 0 0;
} .m-6 {
margin: 6rem;
}
.mt-6 {
margin-top: 6rem;
}
.mb-6 {
margin-bottom: 6rem;
}
.my-6 {
margin-top: 6rem;
margin-bottom: 6rem;
}
.p-6 {
padding: 6rem;
}
.pt-6, .py-6 {
padding-top: 6rem;
}
.pb-6, .py-6 {
padding-bottom: 6rem;
} .navbar-top {
font-family: "Klavika-Bold", sans-serif;
border-bottom: 1px solid rgb(0, 142, 213);
}
.navbar-top svg {
fill: #000;
position: relative;
top: -2px;
margin-right: .5rem;
}
.navbar-top .navbar-nav.navbar-nav-contact .nav-link {
color: rgb(0, 163, 150);
}
.navbar-top .linkedin img {
position: relative;
top: -2px;
}
.navbar-master .navbar-nav .nav-link {
color: #000000;
font-family: "Klavika-Bold", sans-serif;
font-size: 1.2rem;
margin-right: 1.5rem;
transition: all ease .3s;
}
.navbar-master .navbar-nav .nav-link:hover {
opacity: .6;
}
.navbar-master .bi-house-fill {
position: relative;
top: -2.5px;
}
.navbar-master .dropdown {
position: unset;
}
.navbar-master .dropdown .dropdown-menu {
top: 75px !important;
left: 6rem;
right: 6rem;
box-shadow: 0 1rem 3rem rgba(0,0,0,.175)!important;
border: 0 !important;
}
.navbar-master .dropdown .dropdown-menu a {
display: block;
}
.navbar-master .dropdown .dropdown-menu .wpdreams_asl_container {
padding-top: 1rem;
padding-bottom: 1rem;
margin-right: 1rem;
}
.navbar-master .dropdown .dropdown-menu .py-2 a {
font-family: "Klavika-Bold", sans-serif;
padding-top: .25rem;
padding-bottom: .25rem;
color: #333;
font-size: 1.1rem;
border-bottom: 1px solid #efefef;
}
.navbar-master .dropdown .dropdown-menu .py-2 a:hover {
color: rgb(0, 163, 150);
}
.navbar-master .dropdown .dropdown-menu .py-2 a::after {
content: "";
background-image: url(//www.nizo.com/wp-content/themes/morrison/bootstrap/icons/caret-right-fill.svg);
background-size: contain;
background-repeat: no-repeat;
height: 12px;
width: 12px;
margin-left: .5rem;
display: inline-block;
position: relative;
top: 1px;
}
.navbar-master .dropdown .dropdown-menu .dropdown-menu_title {
color: rgb(0, 142, 213);
font-size: 1.35rem;
font-family: "Klavika-Bold", sans-serif;
border-bottom: 2px solid rgb(0, 163, 150);
}
.navbar-master .dropdown .dropdown-menu .dropdown-menu_title::after {
content: "";
background-image: url(//www.nizo.com/wp-content/themes/morrison/bootstrap/icons/caret-right-fill_blue.svg);
background-size: contain;
background-repeat: no-repeat;
height: 12px;
width: 12px;
margin-left: .5rem;
display: inline-block;
position: relative;
top: 0px;
}
.navbar-master .dropdown .dropdown-menu_small {
width: 200px;
left: auto;
}
.navbar-master .dropdown .dropdown-menu div.asl_m .probox .proclose svg {
left: 0%;
}
.navbar-master div.asl_w .probox .promagnifier {
position: relative;
right: 15px;
}
.navbar-master .dropdown-extra:hover .dropdown-extra_hidden {
display: block !important;
padding: 1.5rem;
background-color: #fff;
position: absolute;
top: 1.75rem;
left: 0;
z-index: 999;
}
.navbar-master .dropdown-extra:hover a.dropdown-extra_master::after {
transform: rotate(90deg);
}  .home .banner {
height: 500px;
background-size: cover;
background-position: center center;
}
.banner:hover::after {
opacity: 1;
}
.typewrite {
pointer-events: none;
}
.home .banner div[id*="ajaxsearchlite"].asl_m {
padding: 1rem;
border-radius: 0 1.5rem 0 0;
}
#ajaxsearchlite6 .probox .proinput input, div.asl_w .probox .proinput input,
#ajaxsearchlite6 .probox .proinput input::placeholder, div.asl_w .probox .proinput input::placeholder {
color: #000;
opacity: 1;
font-family: "Klavika-Bold", sans-serif;
font-size: 1.15rem;
}
@media (max-width: 768px) {
.banner .asl_w_container {
width: 100%;
max-width: auto;
}
.home .banner div[id*="ajaxsearchlite"].asl_m {
padding: 1rem 0;
}
.home .banner div.asl_w .probox .promagnifier {
position: relative;
right: 1rem;
}
} .banner.banner-video {
height: 100vh;
}
.banner-video .banner-video_content {
top: 6rem;
left: 6rem;
} .quote {
padding-top: 8rem;
padding-bottom: 8rem;
}
.quote-bg {
padding-top: 12rem !important;
padding-bottom: 12rem !important;
background-size: cover;
background-position: center center;
background-attachment: fixed;
}
.quote-author {
font-family: "Klavika-Light", sans-serif;
font-style: normal;
font-size: 50%;
opacity: .75;
} .live {
color: red;
}
.video-coming-soon {
width: 100%;
height: 330px;
background: rgb(0, 142, 213);
border-radius: 0 1.5rem 0 0;
}
.videos .carousel .carousel-control-prev,
.videos .carousel .carousel-control-next {
visibility: hidden;
}
.videos .carousel.show-arrows .carousel-control-prev,
.videos .carousel.show-arrows .carousel-control-next {
visibility: visible;
}
.carousel .carousel-control-prev {
left: -10rem;
opacity: 1;
}
.carousel .carousel-control-next {
right: -10rem;
opacity: 1;
}
.carousel .carousel-control-prev-icon {
background-image: url("data:image/svg+xml,<svg width='1em' height='1em' viewBox='0 0 16 16' class='bi bi-chevron-compact-left' fill='currentColor' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' d='M9.224 1.553a.5.5 0 0 1 .223.67L6.56 8l2.888 5.776a.5.5 0 1 1-.894.448l-3-6a.5.5 0 0 1 0-.448l3-6a.5.5 0 0 1 .67-.223z'/></svg>");
background-repeat: no-repeat;
background-size: 3rem 3rem;
height: 50px;
width: 50px;
}
.carousel .carousel-control-next-icon {
background-image: url("data:image/svg+xml,<svg width='1em' height='1em' viewBox='0 0 16 16' class='bi bi-chevron-compact-right' fill='currentColor' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' d='M6.776 1.553a.5.5 0 0 1 .671.223l3 6a.5.5 0 0 1 0 .448l-3 6a.5.5 0 1 1-.894-.448L9.44 8 6.553 2.224a.5.5 0 0 1 .223-.671z'/></svg>");
background-repeat: no-repeat;
background-size: 3rem 3rem;
height: 50px;
width: 50px;
}
.wp-block-embed iframe {
margin: 3rem auto;
text-align: center;
display: block;
min-width: 615px;
height: 350px;
border-radius: 0 1.5rem 0 0;
overflow: hidden;
box-shadow: 0 0.5rem 1rem rgba(0,0,0,.15);
}
.videos iframe {
width: 100%;
height: 330px;
}
.videos.videos-webcast iframe {
height: 550px;
}
.videos #player {
max-width: 100%;
}
.videos .video-content {
min-height: 270px;
}
.videos .video-content .h3 {
min-height: 67.2px;
}
.videos .video-content p {
font-size: 1rem;
line-height: 1.5rem;
min-height: 168px;
} .home .themes .themes-card {
margin-top: -3rem;
}
.themes-card {
height: 250px;
background-size: cover;
background-position: center center;
border-radius: 0 1.5rem 0 0;
overflow: hidden;
transition: all ease .3s;
}
.themes-card:hover {
opacity: .75;
}
.themes-card_title {
font-family: "Klavika-Bold", sans-serif;
font-size: 1.5rem;
width: 100%;
text-align: center;
color: #fff;
z-index: 10;
text-shadow: 0 0 20px #111;
} .partner img {
width: 210px;
height: 120px;
object-fit: contain;
}
.partners .card.h-100 a {
height: 166.66px;
text-align: center;
display: block;
margin-bottom: 1rem;
}
.partners .card.h-100 img {
object-fit: contain;
object-position: center;
height: 166.66px;
} .team img {
height: 280px;
object-fit: cover;
border-radius: 0 1.5rem 0 0;
margin-bottom: 1rem;
}
.team-img {
border-radius: 0 1.5rem 0 0;
}
.team-list {
margin: 0;
list-style: none;
font-size: 1.25rem;
font-family: "Klavika-Bold", sans-serif;
padding: 2.5rem 0;
}
.team-list svg {
fill: black;
margin-right: .5rem;
position: relative;
top: -2px;
}
.quote-team img {
width: 150px;
height: 150px;
object-fit: cover;
margin: 0 auto;
} .blog .card {
height: 375px;
background-size: cover;
background-repeat: no-repeat;
background-position: center center;
}
.blog .card .card-title {
font-family: "Klavika-Bold", sans-serif;
font-size: 1.05rem;
min-height: 38.4px;
margin: 0;
}
.blog .id-814 .card {
background-position: right center;
}
.page-template-career-page .blog .card .card-title {
min-height: 52px;
margin: 0;
}
.blog .card .card-text {
color: #6c757d;
font-size: 1rem;
}
.blog .card .card-date,
.blog .card .card-title {
color: #000;
}
.blog .card .btn {
width: 100%;
font-family: "Klavika-Bold", sans-serif;
}
.blog .card .card-body {
background-color: rgba(255,255,255,1);
position: absolute;
right: 0;
bottom: 0;
left: 0;
margin: .5rem;
border-radius: .5rem;
padding: .75rem;
} .cases .card {
height: 375px;
background-size: cover;
background-repeat: no-repeat;
background-position: center center;
}
.cases .card .card-title {
font-family: "Klavika-Bold", sans-serif;
font-size: 1.05rem;
min-height: 38.4px;
margin: 0;
}
.archive .cases .card .card-title {
margin: 0;
}
.blog .blog .card .card-title {
overflow: hidden;
margin: 0;
}
.cases .card .card-date,
.cases .card .card-title {
color: #000;
}
.cases .card .card-body {
background-color: rgba(255,255,255,1);
position: absolute;
right: 0;
bottom: 0;
left: 0;
margin: .5rem;
border-radius: .5rem;
padding: .75rem;
}
.card .card-body .bi {
position: absolute;
top: .75rem;
right: .75rem;
}
.prev-posts-link a {
display: inline-block;
font-family: "Klavika-Bold", sans-serif;
font-size: 1.25rem;
color: #fff;
background: rgb(0, 163, 150);
border: 0;
border-radius: .5rem 0 0 0;
padding: 1rem 3rem;
}
.next-posts-link a {
display: inline-block;
font-family: "Klavika-Bold", sans-serif;
font-size: 1.25rem;
color: #fff;
background: rgb(0, 163, 150);
border: 0;
border-radius: 0 .5rem 0 0;
padding: 1rem 3rem;
} .downloads .list-group-item::before {
content: "";
display: inline-block;
height: 25px;
width: 25px;
background-image: url(//www.nizo.com/wp-content/themes/morrison/bootstrap/icons/file-earmark-arrow-down.svg);
background-size: cover;
background-repeat: no-repeat;
margin-right: .5rem;
position: relative;
top: 5px;
left: -5px;
opacity: .25;
}
.downloads .list-group-flush {
margin: 0;
}
.downloads .list-group-item {
font-family: Klavika-Bold, sans-serif;
font-size: 1.25rem;
padding: 1.5rem 0;
}
.downloads .download-label {
font-size: .85rem;
border-radius: .5rem;
padding: .5rem 1.5rem;
color: #fff;
font-family: "Klavika-Bold", sans-serif;
position: absolute;
right: 0;
top: auto;
background-color: #212529;
}
.downloads.blog .col-lg-6.download-featured .card {
height: 530px;
}
.downloads.blog .card {
height: 250px;
}
.downloads.blog .card .btn-secondary {
text-align: left;
display: inline-block;
padding-left: 0;
}  .page-template-theme-page .banner,
.page-template-expertise-page .banner,
.page-template-markets-page .banner,
.page-template-career-page .banner,
.page-template-events-page .banner,
.blog .banner,
.archive .banner {
height: 450px;
}
.post-type-archive-knowledge-base .banner {
height: 450px;
}
.banner {
height: 400px;
background-size: cover;
background-position: center center;
}
.home.page .banner h1 {
text-shadow: none;
text-transform: inherit;
width: 100%;
}
@media (max-width: 1440px) {
.home.page .banner h1 {
width: 100%;
height: 116px;
}
}
.archive .banner h1,
.single .banner h1,
.page .banner h1,
.blog .banner h1 {
text-shadow: 0 0 30px #000;
text-transform: uppercase;
}
.single .banner.bg-gradient_blue h1 {
text-shadow: none;
} .postid-814 .banner h1 {
width: 70%;
}
.rank-math-breadcrumb {
margin: 0;
color: #fff;
font-size: 1rem;
}
.rank-math-breadcrumb a {
color: #6c757d;
}
.banner .rank-math-breadcrumb .last {
color: #fff;
}
.banner .rank-math-breadcrumb a {
color: #fff;
text-decoration: underline;
}
.breadcrumb {
background-color: transparent;
padding: 0;
margin-bottom: 0;
}
.banner .btn-primary {
color: #fff;
background-color: rgb(0, 163, 150);
border: 2px solid rgb(0, 163, 150) !important;
} .podcast .list-group-item::before {
content: "";
display: inline-block;
height: 25px;
width: 25px;
background-image: url(//www.nizo.com/wp-content/themes/morrison/bootstrap/icons/mic-fill.svg);
background-size: cover;
background-repeat: no-repeat;
margin-right: .5rem;
position: relative;
top: 5px;
left: -5px;
opacity: .25;
}
.podcast .list-group-flush {
margin: 0;
}
.podcast .list-group-item {
font-family: Klavika-Bold, sans-serif;
font-size: 1.25rem;
padding: 1.5rem 0;
}
.podcast .podcast-label {
font-size: .85rem;
border-radius: .5rem;
padding: .5rem 1.5rem;
color: #fff;
font-family: "Klavika-Bold", sans-serif;
position: absolute;
right: 0;
top: auto;
background-color: #212529;
} #ez-toc-container {
border: 0;
padding: 1.5rem;
}
#ez-toc-container .ez-toc-title {
font-family: "Klavika-Bold", sans-serif;
text-transform: uppercase;
display: block !important;
margin-bottom: 1rem !important;
}
.site-main #ez-toc-container ul li {
list-style: disc;
font-family: inherit;
}
.wp-block-image figure {
width: 100%;
margin: 3rem 0;
}
.wp-block-image figure.aligncenter,
.wp-block-image figure figcaption {
text-align: center;
}
.wp-block-image figure.alignright {
width: auto;
}
.site-main_content {
box-shadow: 1rem 1rem 0 #efefef;
z-index: 100;
}
.site-main_content h2,
.site-main_content h3 {
margin: 2.5rem 0;
}
.site-main_content p {
font-size: 1.1rem;
line-height: 1.75rem;
}
.site-main ul {
padding: 3rem;
background: #f9f9f9;
margin: 2.5rem 0;
font-size: 1.15rem;
border-radius: .5rem;
list-style: circle;
columns: 1;
-webkit-columns: 1;
-moz-columns: 1;
}
.site-main.list-column-2 ul {
columns: 2;
-webkit-columns: 2;
-moz-columns: 2;
}
.site-main.list-column-3 ul {
columns: 3;
-webkit-columns: 3;
-moz-columns: 3;
}
.site-main ul li {
margin-bottom: 1rem;
padding-right: .5rem;
}
.site-main ul li:last-child {
margin-bottom: 0;
}
.site-main_sidebar .sidebar-links .list-group-item {
font-family: Klavika-Bold, sans-serif;
font-size: 1.25rem;
padding: 1rem 0;
}
.site-main_sidebar .downloads .list-group-item {
padding: 1rem 0;
}
.site-main_image {
height: 100%;
max-height: 620px;
object-fit: cover;
position: relative;
border-radius: .5rem;
}
.site-main_image__left {
left: 3rem;
top: 3rem;
}
.site-main_image__right {
right: 3rem;
top: -3rem;
} .contact-team_img {
background-size: cover;
background-position: center center;
min-height: 250px;
}
.contact-team_content ul {
font-size: 1.25rem;
margin: 1.5rem 0;
list-style: none;
}
.contact-team_content ul svg {
fill: #000;
margin-right: .5rem;
position: relative;
top: -2px;
}
.contact-team_content a {
color: rgb(0, 163, 150);
} .expertises-list {
list-style: none;
font-size: 1.15rem;
margin: 0;
}
.expertises-list li {
display: inline-block;
padding: .75rem 1.5rem;
background-color: #fff;
border-radius: .5rem;
margin-right: 1rem;
margin-bottom: 1rem;
font-family: "Klavika-Medium", sans-serif;
color: #008ED5;
box-shadow: 0 .125rem .25rem rgba(0,0,0,.075);
border: 1px solid #dee2e6;
}
.expertises-list li a {
color: #008ED5;
}
.expertises-list li a::after {
content: "→";
color: #008ED5;
margin-left: .5rem;
display: inline-block;
}
.expertises-img img {
position: absolute;
left: 0;
bottom: 0;
height: 90%;
object-fit: cover;
object-position: left center;
}
.expertises-img_right img {
border-radius: 3rem 0 0 0;
}
.expertises-img_left img {
border-radius: 0 3rem 0 0;
}
.expertises-img {
position: relative;
height: 100%;
}
.page-template-expertise-page .themes .themes-card_title {
font-size: 1.25rem;
padding-left: 1rem;
padding-right: 1rem;
} .banner.banner-kb_single {
height: 40vh;
}
.knowledge-base .list-kb {
margin: 0;
list-style: none;
padding: 0;
background-color: transparent;
}
.knowledge-base .list-kb a {
font-family: "Klavika-Bold", sans-serif;
color: #f0f2f1;
text-decoration: none;
padding: .5rem 1.5rem;
line-height: 24px;
background: rgb(0, 142, 213);
text-shadow: #5c6573 1px 1px;
border-radius: 3px;
display: inline-block;
font-size: 1.25rem;
margin: .25rem .25rem .5rem 0;
}
.knowledge-base .list-kb a li {
margin-bottom: 0;
}
.knowledge-base .list-kb.list-kb_food a {
background: rgb(0, 163, 150);
} .footer-img {
height: 500px;
background-size: cover;
background-position: 50% 50%;
}
#footer {
color: #000;
background-color: #ffffff;
border-bottom: 1px solid rgb(0, 142, 213);
}
#footer a {
color: rgb(0, 163, 150);
font-family: Klavika-Bold, sans-serif;
}
#footer p {
font-size: 1rem;
}
#footer .widget-title {
font-family: Klavika-Bold, sans-serif;
font-size: 1.25rem;
}
#footer .newsletter {
position: absolute;
top: -19rem;
}
#footer .newsletter a {
color: #fff;
}
#footer .newsletter .wpcf7 input {
font-family: "Klavika-Bold", sans-serif;
padding: .5rem 1rem;
background-color: transparent;
border: 2px solid #fff;
border-radius: 0 .5rem 0 0;
}
#footer .newsletter .wpcf7 input.wpcf7-submit {
background-color: #fff;
padding: 1rem;
font-size: 1.15rem;
border-radius: 0 .5rem 0 0;
}
#footer .newsletter .wpcf7 input::placeholder {
color: #fff;
}
#footer .newsletter .form-acceptance {
margin-bottom: 1rem;
}
#footer .newsletter .form-acceptance .wpcf7-list-item {
margin-left: 0;
}
#footer .newsletter .form-acceptance .wpcf7-list-item input {
width: auto;
position: relative;
top: 2px;
}
#footer .newsletter .form-acceptance .wpcf7-list-item label,
#footer .newsletter .form-acceptance .wpcf7-list-item a {
font-size: .85rem;
color: #fff;
}
.copyright a {
color: #666;
}
.copyright .text-underline {
text-decoration: underline;
} .archive-filter .filter-search {
margin-bottom: 1.25rem;
}
.archive-filter .filter-tax h4.data-filter-section-title {
font-size: 1.25rem;
color: rgb(0, 142, 213);
}
#page .filter-search .wpdreams_asl_container {
padding-top: .5rem;
padding-bottom: .5rem;
border-bottom: 2px solid #000;
margin-bottom: 1rem;
}
.blog .navigation,
.page-template .navigation,
.archive .navigation {
display: block;
width: 100%;
text-align: center;
}
.blog .navigation .tw-pagination,
.page-template .navigation .tw-pagination,
.archive .navigation .tw-pagination {
margin: 0 1rem;
list-style: none;
}
.blog .navigation .tw-pagination li,
.page-template .navigation .tw-pagination li,
.archive .navigation .tw-pagination li {
display: inline-block;
margin-right: .5rem;
}
.blog .navigation .tw-pagination li .page,
.page-template .navigation .tw-pagination li .page,
.archive .navigation .tw-pagination li .page {
height: 30px;
width: 30px;
background-color: #ccc;
border-radius: 100%;
line-height: 30px;
display: block;
color: #fff;
text-align: center;
}
.blog .navigation .tw-pagination li .page.current,
.page-template .navigation .tw-pagination li .page.current,
.archive .navigation .tw-pagination li .page.current {
background-color: rgb(0, 142, 213);
}
.blog .navigation .tw-pagination li:first-child,
.page-template .navigation .tw-pagination li:first-child,
.archive .navigation .tw-pagination li:first-child {
display: none;
}
.filter-search .probox .proinput input, .filter-search div.asl_w .probox .proinput input, .filter-search .probox .proinput input::placeholder, .filter-search div.asl_w .probox .proinput input::placeholder {
font-size: .85rem !important;
}
.mdf_input_container_block {
position: relative;
}
.mdf_input_container_block .mdf_input_container label {
display: inline-grid;
}
.mdf_input_container_block .mdf_input_container span {
position: absolute;
right: 0;
opacity: .5;
} .wpcf7 .wpcf7-form-control-wrap,
.wpcf7 input,
.wpcf7 label {
width: 100%;
}
.wpcf7 .wpcf7-checkbox input {
width: auto;
}
.wpcf7 .wpcf7-checkbox .wpcf7-list-item-label {
font-size: .85rem;
}
div.wpcf7 .ajax-loader {
position: absolute;
}
#gform_wrapper_1.gform_wrapper .gform_footer input[type=submit] {
font-family: "Klavika-Bold", sans-serif;
font-size: 1.25rem;
color: #fff;
background: rgb(0, 163, 150);
border: 0;
border-radius: 0 .5rem 0 0;
padding: 1rem 3rem;
width: 100%;
} #gform_wrapper_1.gform_wrapper,
#gform_wrapper_1.gform_wrapper .top_label div.ginput_container,
#gform_wrapper_1.gform_wrapper ul #field_1_5,
#gform_wrapper_1.gform_wrapper ul #field_1_6 {
margin-top: 0px;
}
#gform_wrapper_1.gform_wrapper .hidden_label input.large,
#gform_wrapper_1.gform_wrapper .hidden_label textarea.large {
background-color: #f4f7f7;
border: 0;
padding: 1rem;
color: #000;
font-size: 1rem;
margin-top: 0;
}
#gform_wrapper_1.gform_wrapper .hidden_label input::placeholder,
#gform_wrapper_1.gform_wrapper .hidden_label textarea::placeholder {
color: #111;
}
#gform_wrapper_1.gform_wrapper .hidden_label textarea {
height: 175px;
}
.form-contact .form-acceptance {
margin-bottom: 1rem;
}
.form-contact .form-acceptance .wpcf7-list-item {
margin-left: 0;
}
.form-contact .form-acceptance .wpcf7-list-item input {
width: auto;
position: relative;
top: 2px;
}
.form-contact .form-acceptance .wpcf7-list-item label,
.form-contact .form-acceptance .wpcf7-list-item a {
font-size: .85rem;
color: #000;
}
.form-contact .form-acceptance .wpcf7-list-item a {
text-decoration: underline;
} #page .wpdreams_asl_container {
padding-top: 1rem;
padding-bottom: 1rem;
} @media (min-width: 1200px) {
.container { max-width: 1240px; }
}
@media (min-width: 769px) {
.banner-video_block {
left: 0;
bottom: 0;
height: 250px;
z-index: 10;
width: 100%;
background-color: #fff;
}
.banner-video_contact__margin {
margin-top: -12rem;
position: relative;
z-index: 20;
}
}
@media (max-width: 768px) {
.display-2 { font-size: 3rem; }
.display-3 { font-size: 2.5rem; }
.display-4 { font-size: 2rem; }
.py-6 { padding-top: 3rem; padding-bottom: 3rem; }
.pt-6 { padding-top: 3rem; }
.pb-6 { padding-bottom: 3rem; }
.p-6 { padding: 1.5rem; }
.quote { padding-top: 3rem; padding-bottom: 3rem; }
.my-6 { margin-top: 3rem; margin-bottom: 3rem; }
.card { margin-bottom: 1rem; }
.navbar-nav-mini { display: none; }
.navbar-nav-contact { width: 100%; display: block; text-align: center; }
.navbar-nav-contact .nav-item { display: inline-block; margin-right: .5rem; }
.navbar-top.navbar-light .navbar-nav .nav-link { padding: 0; }
.navbar-master .dropdown .dropdown-menu { padding: 1rem !important; }
.navbar-master .d-none { display: block !important; }
.navbar-light .navbar-toggler { border: 0; }
.navbar-light .navbar-toggler::after {
content: "MENU";
font-family: "Klavika-Bold", sans-serif;
margin-left: .25rem;
color: #333;
position: relative;
top: .1rem;
}
.home .banner { height: 60vh; }
.home .themes .themes-card { margin-top: 1rem; }
.banner { height: auto; }
#page .wpdreams_asl_container { max-width: 295px; }
.quote .h1 { font-size: 1.25rem; }
.archive-filter { margin-bottom: 4.5rem; }
.videos .col-lg-6 { margin-bottom: 1rem; }
.themes .col { min-width: 100%; margin-bottom: 1rem; }
.downloads.blog .col-lg-6.download-featured .card { height: 250px; }
.carousel .carousel-control-next, .carousel .carousel-control-previous { display: none; }
.page-template .downloads.py-6 { padding-top: 6rem !important; }
.pr-5.form-contact { padding-right: 0 !important; }
.footer-img { height: 250px; }
#footer .newsletter { position: relative; top: 0; }
.banner-video .banner-video_content { top: 3rem; left: 1.5rem; }
.banner-video_contact__margin { padding-top: 3rem; }
}