/*
Theme Name: Twenty Twenty-One Child
Theme URI: https://wordpress.org/themes/twentytwentyone/
Template: twentytwentyone
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Twenty Twenty-One is a blank canvas for your ideas and it makes the block editor your best brush. With new block patterns, which allow you to create a beautiful layout in a matter of seconds, this theme’s soft colors and eye-catching — yet timeless — design will let your work shine. Take it for a spin! See how Twenty Twenty-One elevates your portfolio, business website, or personal blog.
Tags: one-column,accessibility-ready,custom-colors,custom-menu,custom-logo,editor-style,featured-images,footer-widgets,block-patterns,rtl-language-support,sticky-post,threaded-comments,translation-ready
Version: 1.7.1673327398
Updated: 2023-01-10 05:09:58

*/
img.header_logo {
    width: 200px !important;
}
.nav ul {
    display: inline-flex;
}
.nav li {
    padding-left: 0 !important;
    padding-right: 12px !important;
    padding-top: 20px;
    padding-bottom: 20px;
    font-weight: 600;
    text-transform: none;
    color: black !important;
}
.nav a {
    color: #111;
}
.active a {
    color: #d7a908 !important;
}
.nav a:hover {
    color: #d7a908;
}

.banner .banner-content h1 {
    display: flex;
   
}
a.typewrite {
    position: relative;
    top: 10px;
}
h1.entry-title {
    display: none;
}
.next-post-1 a {
    display: inline-flex;
}
span.meta-nav {
    padding-left: 15px;
}
.blog-navigation {
 
    padding: 10px 0px;
   
   
}
.next-post-1 {
    padding-left: 5%;
}
h1.entry-title {
    display: none !important;
}

ul.list-unstyled.footer-links ul#menu-footer-links {
    display: block;
}
.widget {
    margin-bottom: 0px;
    padding-bottom: 0px;
   
}
.banner .banner-content .subheading {
    float: left !important;
   
}
.fb-icon{
width: 100%;
height: 100%;
}

.border-box{
    background-color: #fff !important;
    border-radius: 5px !important;
    border: 1px solid #ececec !important;
    padding: 10px 10px 10px 12px !important;
    position: relative !important;
    overflow: visible !important;
}
.border-box:before{    
    left: 79px !important;
    bottom: -19px !important;
    z-index: 2 !important;
    border-style: solid !important;
    border-width: 19px 24px 0 0 !important;
    border-color: #fff transparent transparent transparent !important;
    width: 0 !important;
    height: 0 !important;
    content: '' !important;
    display: block !important;
    position: absolute !important;
}
.border-box:after{    
    left: 78px !important;
    bottom: -21px  !important;
    z-index: 1 !important;
    border-style: solid !important;
    border-width: 21px 28px 0 0 !important;
    border-color: #ececec transparent transparent transparent !important;
    width: 0 !important;
    height: 0 !important;
    content: '' !important;
    display: block !important;
    position: absolute !important;
}
.rating {
  font-size: 18px !important;
}
.review-item .client-text .designation {
  font-size: 14px !important;
  color: #ACACAC;
}
.review-item .client-text {
  margin-left: 15px !important;
}
.review-item .client-img {
  width: 70px !important;
  height: 70px !important;
}
.review-item .client-text {
  margin-left: 20px !important;
}
	.review-item .client-desc {
  display: flex;
  align-items: center !important;
  margin-top: 10px !important;
}
.review-item .client-text {
  margin-left: 15px;
}
	.review-item .client-text h4 {
  margin-bottom: 0px;
  font-weight: 600;
  font-size: 20px;
  color: #5F5F5F;
}
.review-item .client-text .designation {
  font-size: 14px;
  color: #ACACAC;
}

.testimonials-slides-3 .client-info p {
  font-size: 17px;
  line-height: 25px;
}
.testimonials-slides-3 .owl-item.center .review-item {
    opacity: 1;
    border: 0px solid #F5F7FA !important; 
}
.testimonials-slides-3 .review-item {
  padding: 30px 10px;
  
}
input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.form-control.form-group {
    height: 55px;
    border-radius: 46px;
    padding-left: 20px;
    border: 2px solid #eee;
    background: #eee;
}
textarea.form-control {
    height: 123px;
    padding: 46px;
    border-radius: 46px;
    padding-left: 20px;
    border: 2px solid #eee;
    background: #eee;
}
.btn-main:hover {
    color: #000;
    border-color: #d7a908 !important;
    background: #d7a908 !important;
    border-radius: 15px 0 15px 0 !important;
}
.btn-main {
    background: #d7a908 !important;
    color: #fff;
    border-color: #d7a908 !important;
}
.ml-2 {
    padding: 15px !important;
    float: right !important;
}
.widget ul li a {
    color: #ffffff;
}
.widget ul li a:hover {
    color: #ffffff;
}
select.wpcf7-form-control.wpcf7-select.form-group.form-control {
    height: 55px;
    border-radius: 46px;
    padding-left: 16px;
    border: 2px solid #eee;
    background: #eee;
}
ul.recent-posts a {
    color: #8c8c8c !important;
}
article.blog-post-item i.fa.fa-angle-right.ml-2 {
    position: relative;
    bottom: 8px;
    right: 10px;
}
.post-single p {
    text-align: justify;
}
.post-single li {
    text-align: justify;
}
.Bubble__BubbleComponent-sc-13azvyr-3.intSJi {
    POSITION: relative;
    bottom: 60px;
}
    max-width: 100% !important;
}
.post-thumb img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image {
    max-height: 500px;
}
.header-btn{
	margin: 10px 10px 0 0 !important;
}
.footer .footer-contact ul li div, .footer .footer-contact ul li div strong{
	font-size: 18px !important;
}
.blog-sidebar ul.recent-posts .widget-post-thumb {
    width: 100%;
    height: 80px;
}.blog-sidebar ul.recent-posts .widget-post-thumb img {
    width: 100% !important;
    height: 100% !important;
    max-width: 100% !important;
}
.blog-post-item .post-thumb img {
    width: 100% !important;
    max-width: 100% !important;
    max-height: 500px !important;
	height: 500px !important;
}
.intSJi, .czqggC {
    bottom: 55px !important;
    right: 10px !important;
}
.banner-5{
	height:86% !important;
}
.banner-content{
	top: 0 !important;
	margin-top: 22% !important;
}
@media (max-width: 480px) {
	.footer-btm .copyright p{
		font-size: 12px !important;
	}
}
@media (max-width: 767px) {
	.banner-5{
		height:80% !important;
	}.banner-content{
		margin-top: 50% !important;
	}
	.word-move img{
		width:120px !important;
	}
	.word-move{
		font-size: 20px !important;
	}
	.banner .banner-content .subheading{
		font-size: 25px !important;
	}
}
a.hover-text-color:hover {
    color: white !important;
}
.cky-classic-bottom a.hover-text-color {
    color: black;
}
button.cky-btn.cky-btn-accept {
    border-radius: 30px;
}
.error-page.text-center.error-404.not-found {
    margin: 50px;
}
ul.list-unstyled.footer-links ul#menu-workouts-links {
    display: block;
}

@media only screen and (max-width: 767px) and (min-width: 250px)  {
	.banner-5 {
		background-image: url(https://premiumbijles.nl/wp-content/uploads/2023/02/banner-mobile.png) !important;
		width:100%;
		height:80vh !important;
	}
	.banner-content {
    	margin-top: 80% !important;
		padding: 10px 0;
	}
	.fb-icon img {
    width: 100px !important;
	}
	.word-move img{
		width:163px !important
	}
	.mobile-p{
		padding-right:0px;
	}
	.banner .banner-content .subheading {
    	font-size: 16px !important;
		padding-left: 25px;
	}
	.subheading:before{
		width: 20px;
	}
	.navbar-toggler{font-size: 2rem;}
	#mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:after{
		font-size: 20px;
	}
	.review-img img{
		height: 250px !important;
	}
}
.blog-header{
	background: url(https://premiumbijles.nl/wp-content/uploads/2023/02/12.jpg) no-repeat !important;
    background-size: cover !important;
	background-position: 0px 90% !important;
}
.footer-2 {
    display: none;
}
.cn-text-container {
    margin: 0 0 6px 0;
    float: left !important;
}
span#cn-notice-buttons {
    FLOAT: RIGHT !important;
}
span#cn-notice-buttons {
    FLOAT: RIGHT !important;
    padding-bottom: 10px;
}
a.anchol {
    color: black;
}
span.fa.fa-bars {
    font-size: 32px;
}
.banner-5 .banner-content p {
	text-transform: uppercase !important;
    PADDING-LEFT: 32PX !important;
    width: 100% !important;
   
    font-size: 22px !important;
    line-height: 30px;
    font-weight: 600;
    COLOR: #fff !important;
	font-family: "Road Race Rough" !important;
}
img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image {
    width: 20% !important;
}
.blog-post-item  img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image {
width:100% !important;
}
.post-single  img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image {
width:100% !important;
}
@media only screen and (min-width: 320px) and (max-width: 1281px){
img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image {
    width: 68% !important;
}
	.banner-content img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image {
    width: 84% !important;
}
}
.banner-5 .banner-content p {
    width: 80%;
    margin: 0px auto 40px;
    font-size: 20px !important;
    line-height: 30px;
    font-weight: 600;
   color: white !important;

}
img.attachment-large.size-large.wp-image-4481 {
    height: 97px !important;
}

@media (max-width: 320px) {
    .elementor-177 .elementor-element.elementor-element-9385819 .elementor-heading-title {
        font-size: 35px;
    }
}
.page-id-63 section.cta-2 {
    display: none !important;
}

@media (max-width: 767px).elementor-63 .elementor-element.elementor-element-5baa52b {
   padding: unset !important;
}
@media (max-width: 767px) {
    .banner-content {
        margin-top: 33% !important;
    }
}

@media (max-width: 767px).banner-5 {
    background-attachment: unset;
    background-size:unset;
    object-fit: contain;
    width: 100%;
}