/* ===================================================================================

* Theme Name: Frisk Child
* Theme URI: https://frisk.themegenix.com/
* Author: ThemeGenix
* Author URI: https://themeforest.net/user/themegenix/
* Description: Frisk - Creative Agency & Portfolio WordPress Theme
* Version: 2.0
* Template: frisk
* License: GNU General Public License version 3.0
* License URI: http://www.gnu.org/licenses/gpl-3.0.html
* Tags: one-column, right-sidebar, left-sidebar, custom-menu, featured-images, post-formats, sticky-post, translation-ready

* We encourage you to create Child theme for any modifications you will want to do.

* Why use Child theme?

* Because of future updates we may provide for this theme that will overwrite your
* modifications and all your custom work.

* If you are not familiar with Child Themes, you can read about it here:
* http://codex.wordpress.org/Child_Themes
* http://wp.tutsplus.com/tutorials/theme-development/child-themes-basics-and-creating-child-themes-in-wordpress/

====================================================================================== */

/*** VirtualCode Custom theme styles ***/

.fill-blue svg{
	fill:#3983bb;
}
.nav-header{
	z-index:999;
}
@media (max-width: 1840px) {
	header.nav-header .sticky-wrapper{
		max-width:calc(100% - 60px);
	}
}
@media (max-width: 768px) {
	header.nav-header .sticky-wrapper{
		max-width:calc(100% - 40px);
	}
}
.quote:after{
    content: '';
    display: block;
    width: calc(100% - 70px);
    height: 1px;
    margin-left: auto;
    margin-top: -3px;
    background: #d8a860;
}

.mw-648{
	max-width:648px;
}
@media (max-width: 1024px) {
	.mw-648{
		max-width:100%;
	}
}

#footer-svg{
	width: 100vw;
    height: 40vw;
    position: absolute;
    inset-block-start: -15vw;
    inset-inline-end: -40vw;
    opacity: 4%;
    transform: rotateX(0deg) rotateY(0deg) rotateZ(-45deg);
}
@media (max-width: 1200px) {
	#footer-svg{
		width: 1500px;
		height: 1000px;
		inset-block-start: -5vw;
		inset-inline-end: -75vw;
	}
}
@media (max-width: 768px) {
	#footer-svg{
	    width: 1500px;
        height: 1000px;
        inset-block-start: 0vh;
        inset-inline-end: -60%;
		opacity:0.025;
        transform: rotatez(-45deg) translateY(41%);
	}
}

.breadcumb-wrapper{
	padding:220px 0px 120px 0px;
}
@media (max-width: 1024px) {
	.breadcumb-wrapper{
		padding:190px 0px 110px 0px;
	}
}
@media (max-width: 768px) {
	.breadcumb-wrapper{
		padding:150px 0px 80px 0px;
	}
}

/** Nieuws/blog **/
@media (max-width: 768px) {
	.blog__area.space .container{
		padding:0px 20px;
	}
}

.faq-white .accordion-card{
	border-bottom: 2px solid #fff !important;
}
.faq-white .accordion-card:first-child{
	border-top: 2px solid #fff !important;
}

.faq-white .accordion-card .accordion-button:after{
	color:#fff !important;
}

.testi-slider1 .slick-dots li button{
	font-size:0px !important;
}

/*** Form styles ***/
.form-dark-bg select.style-border,
.form-dark-bg .single-select.style-border,
.form-dark-bg .form-control.style-border,
.form-dark-bg.form-select.style-border,
.form-dark-bg textarea.style-border,
.form-dark-bg input.style-border {
    border-bottom: 2px solid #fff;
    color: #fff;
	padding-left: 15px;
    background: #ffffff1a;
}

.form-dark-bg textarea.style-border::placeholder,
.form-dark-bg input.style-border::placeholder,
.form-dark-bg .form-control.style-border::placeholder {
    color: #fff;
    opacity: 1;
}
.form-dark-bg .btn{
	background:#fff;
}
.form-dark-bg .link-effect span{
	color:#000;
}
.form-dark-bg .wpcf7-not-valid-tip {
    color: #cd1c1c;
    padding: 1px 10px;
    font-size: 12px;
    color: #fff;
    font-weight: normal;
    background: #c32b2b;
    display: block;
}
.form-dark-bg .wpcf7 form .wpcf7-response-output {
    margin: 2em 0 0;
    padding: 0 0;
    border: none;
    color: #fff;
    padding: 5px 10px;
    font-size: 14px;
    background: #c32b2b;
}

.form-dark-bg .subtitle{
	color: #fff;
    font-weight: 600;
    margin-bottom: 10px;
}
.form-dark-bg .subtext{
	color: #fff;
    font-weight: 600;
	font-size:16px;
    margin-bottom: 10px;
}
.form-dark-bg input[type=checkbox]{
	visibility: visible;
    opacity: 1;
    display: inline-block;
    width: 30px;
    height: 20px;
    background: #fff;
}
.form-dark-bg .wpcf7-list-item{
	margin: 0 1em 0 0em;
}
.wpcf7-checkbox .wpcf7-list-item-label{
	color:#fff;
}

.form-dark-bg .form-spacer{
	width:100%;
	height:20px;
}
.form-dark-bg .form-group.file-upload{
	color: #000;
    padding: 20px 20px 0px 20px;
    background: #ffffff;
}
.form-dark-bg .form-group.file-upload span{
	margin-top:10px;
}
.form-dark-bg .form-group.file-upload input{
	padding:0px; 
}

.white-testimonial .slick-slider{
	padding-bottom:20px;
}
.white-testimonial .slick-dots li button{ 
	border-color:#fff;
	font-size:0px;
}
.white-testimonial .slick-dots li.slick-active button{
	background:#fff;
}

/* Menu styles */
.sticky-wrapper{
	border-radius:0px 0px 20px 20px;
	max-width:1820px;
	margin:auto;
}
.vc-menu .sticky-wrapper .row .d-lg-block{
	display:none !important;
}
.vc-menu .sticky-wrapper .navigation > .menu-item{
	border-bottom:4px solid transparent;
}
.vc-menu .sticky-wrapper .navigation > .menu-item:hover{
	border-bottom:4px solid #3983bb;
	box-sizing:border-box;
}
.vc-menu .sticky-wrapper ul.sub-menu{
	margin-top:4px;
}
.vc-menu .sticky-wrapper .menu-item.menu-item-type-custom.menu-item-object-custom.current-menu-ancestor{
	border-bottom:4px solid #3983bb;
}

.menu-toggle{
	border-color:#3983bb !important;
}
.menu-toggle span.line{ 
	background:#3983bb !important;
}

/** Partner carousel **/
.partner-logo-carousel img{
	max-height:120px;
	width:auto;
}

/** Hover service card **/
.elementor-widget-vc-services-box a.feature-card {
    display: block;
    color: inherit;
    text-decoration: none;
    cursor: pointer;
}

.elementor-widget-vc-services-box a.feature-card:hover,
.elementor-widget-vc-services-box a.feature-card:focus,
.elementor-widget-vc-services-box a.feature-card:active,
.elementor-widget-vc-services-box a.feature-card:visited {
    text-decoration: none;
}
.elementor-widget-vc-services-box .vc-feature-card .feature-card-icon img{
	max-width:60px;
	max-height:60px;
}
.elementor-widget-vc-services-box .vc-feature-card .feature-card-icon{
	margin-bottom:30px;
}
.elementor-widget-vc-services-box .vc-feature-card{
	border-radius:15px;
	cursor:pointer;
	height:100%;
}
.elementor-widget-vc-services-box .vc-feature-card .feature-card-text{
	min-height:80px;
	max-height:80px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}
.elementor-widget-vc-services-box .vc-feature-card .feature-card-icon{
	transition:all .4s;
}
.elementor-widget-vc-services-box .vc-feature-card .vc-feature-card-content{
	height:100%;
	padding-bottom:30px;
}
.elementor-widget-vc-services-box .vc-feature-card .link-btn{
	position:absolute;
	bottom:0px;
}
.elementor-widget-vc-services-box .vc-feature-card .vc-feature-card-background{
	opacity:0;
	transition:all .4s;
}
.elementor-widget-vc-services-box .vc-feature-card .vc-feature-card-background:after{
	content:'';
	position:absolute;
	width:100%;
	height:100%;
	background:#3983bb;
	opacity:0.34;
}
.elementor-widget-vc-services-box .vc-feature-card:hover .vc-feature-card-background{
	opacity:1;
}
.elementor-widget-vc-services-box .vc-feature-card:hover .feature-card-icon{
	opacity:0;
}
.elementor-widget-vc-services-box .vc-feature-card .feature-card-title a, .elementor-widget-vc-services-box .vc-feature-card .feature-card-text{
	 transition: 0.3s;
}
.elementor-widget-vc-services-box .vc-feature-card:hover .feature-card-text{
	transform: translateY(20px);
	opacity:0;
}
.elementor-widget-vc-services-box .vc-feature-card .feature-card-title{
	 transition: 0.8s;
	 min-height: 24px;
}
.elementor-widget-vc-services-box .vc-feature-card:hover .feature-card-title{
	transform: translateY(var(--title-offset));
	color:#fff;
	transition:all .6s;
}
.elementor-widget-vc-services-box .vc-feature-card:hover .link-btn, .elementor-widget-vc-services-box .vc-feature-card:hover .link-effect, .elementor-widget-vc-services-box .vc-feature-card:hover .feature-card-title a{
	color:#fff;
	  transition: 0.3s;
}
.elementor-widget-vc-services-box .vc-feature-card:hover .link-btn:before, .elementor-widget-vc-services-box .vc-feature-card:hover .link-btn:after{
	background-color:#fff;
}
.elementor-widget-vc-services-box .vc-feature-card:hover .link-btn svg path {
    stroke: #fff;
	    transition: 0.3s;
}
.vc-feature-card {
    position: relative;
    isolation: isolate;
    overflow: hidden;
}

.vc-feature-card-background {
    position: absolute;
    z-index: 0;
    inset: 0;

    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;

    transition: transform 0.5s ease;
    pointer-events: none;
}

.vc-feature-card-overlay {
    position: absolute;
    z-index: 1;
    inset: 0;
    pointer-events: none;
}

.vc-feature-card-content,
.vc-feature-card > .feature-card-icon,
.vc-feature-card > .feature-card-details {
    position: relative;
    z-index: 2;
}

.vc-feature-card:hover .vc-feature-card-background {
    transform: scale(1.04);
}

/** Custom fold out **/
.custom-fold-out .faq-number{
	font-size:24px !important;
	color:#000;
}
.custom-fold-out .accordion-card{
	display:block;
}
.custom-fold-out .accordion-body{
    width: 100%;
    max-width: 100%;
    padding-top: 30px;	
}
.custom-fold-out .accordion-button{
	align-items:center;
}

/** Animated Header **/

.pointer-none{
	pointer-events:none !important;
}
.pointer-click{
	pointer-events:auto !important;
}

.cs-max-width{
	max-width:1500px;
}
.vc-header-animation{
	padding-top:200px;
	position:relative;
	padding-bottom:60px;
}

.pop-up-icon{
	background: #fff;
    border-radius: 100%;
    border: 3px solid #0a5298;
    width: 44px;
    height: 44px;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    z-index: 99;
    position: absolute;
    right: 0px;
	transition:all .3s ease-in-out;
    bottom: 0px;
	transform:scale(1.2);
	opacity:0;
}
.pop-up-icon.icon-01{
	left: 390px;
    right: auto;
    bottom: 385px;
}
.pop-up-icon.icon-01.is-active{
	opacity:1;
	transform:scale(1);
}
.pop-up-icon.icon-02{
	right: 710px;
    bottom: 510px;
}
.pop-up-icon.icon-02.is-active{
	opacity:1;
	transform:scale(1);
}
.pop-up-icon.icon-03{
	right: 170px;
    bottom: 813px;
}
.pop-up-icon.icon-03.is-active{
	opacity:1;
	transform:scale(1);
}
.pop-up-icon svg{
	transition:all .3s ease-in-out;
	height: 26px;
    width: 40px;
    fill: #0a5298;
}
.pop-up-icon:hover{
	background:#549976;
	transform:scale(1.2) !important;
}
.pop-up-icon:hover svg{
	fill:#fff;
}
@media (max-width: 1580px) {
	.pop-up-icon.icon-01{
	    left: 24vw;
        right: auto;
        bottom: 385px;
	}
	.pop-up-icon.icon-02{
		right: 45vw;
        bottom: 510px;
	}
	.pop-up-icon.icon-03{
	    bottom: 82%;
        left: 50%;
        margin-left: 519px;
	}
}
@media (max-width: 1340px) {
	.pop-up-icon.icon-03{
	    bottom: 62vw;
        left: 87vw;
        margin-left: 0px;
	}
}
@media (max-width: 1280px) {
	.pop-up-icon.icon-01{
		left: 7%;
        right: auto;
        bottom: 41%;
	}
	.pop-up-icon.icon-02{
	    right: 60%;
        bottom: 52%;
	}
	.pop-up-icon.icon-03{
        right: 18vw;
        bottom: 68vw;
        left: auto;
	}
}

@media (max-width: 768px) {
	.pop-up-icon.icon-01{
	    left: 5%;
        right: auto;
        bottom: 41%;
	}
	.pop-up-icon.icon-02{
	    right: 64%;
        bottom: 50%;
	}
	.pop-up-icon.icon-03{
        left: 69%;
        bottom: 74%;
        right: 0;
	}
}
@media (max-width: 768px) {
	svg#first-path path {
		stroke-width: 5px;
        stroke-dasharray: 5 15;
    }
	.pop-up-icon svg {
		height: 3.5vw;
		width: 3.5vw;
		fill: #0a5298;
	}
	.pop-up-icon {
		height: 6vw;
		width:6vw;
	}
}
@media (max-width: 610px) {
		.pop-up-icon.icon-03{
        left: 69%;
        bottom: 71%;
        right: 0;
	}
}
@media (max-width: 480px) {
	.pop-up-icon{
		border: 2px solid #0a5298;
	}
		.pop-up-icon.icon-03{
        left: 69%;
        bottom: 69%;
        right: 0;
	}
}
@media (max-width: 430px) {
		.pop-up-icon.icon-03{
        left: 69%;
        bottom: 67%;
        right: 0;
	}
}

@media (max-width: 480px) {
	svg#first-path path {
        stroke-width: 6px;
        stroke-dasharray: 7 15;

    }
}

  svg#first-path {
	  pointer-events:none;
      display: block;
	  position:absolute;
      width: 100%;
      height: 100%;
	  bottom:0px;
	  left:0px;
    }

.mouse-pointer {
	position: fixed;
	left: 0;
	top: 0;
	z-index: 99999;

	padding: 12px 25px;
	background: #fff;
	color: #3983bb;

	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 600;

	box-shadow: 0 8px 25px rgba(0, 0, 0, 0.15);

	pointer-events: none;
	white-space: nowrap;

	opacity: 0;
	visibility: hidden;

	transition:
		opacity 0.18s ease,
		transform 0.18s ease,
		visibility 0.18s;
}


/* Muis aan rechterkant -> pointer links van muis */

.mouse-pointer.pointer-left {
	border-radius: 12px 0 12px 12px;

	transform:
		translate(calc(-100% - 20px), 14px)
		scale(0.96);

	transform-origin: top right;
}

.mouse-pointer.pointer-left.is-visible {
	transform:
		translate(calc(-100% - 20px), 14px)
		scale(1);
}


/* Muis aan linkerkant -> pointer rechts van muis */

.mouse-pointer.pointer-right {
	border-radius: 0 12px 12px 12px;

	transform:
		translate(20px, 14px)
		scale(0.96);

	transform-origin: top left;
}

.mouse-pointer.pointer-right.is-visible {
	transform:
		translate(20px, 14px)
		scale(1);
}


.mouse-pointer.is-visible {
	opacity: 1;
	visibility: visible;
}

@media (max-width: 520px) {
	.mouse-pointer {
		padding: 10px 18px;
		font-family: "Poppins", Sans-serif;
		font-size: 14px;
	}
}

.vc-header-animation .vc-header-animation_canvas{
	width:100%;
	min-height:720px;
	display:flex;
}
.vc-header-animation .vc-header-animation_canvas a{
	display:block;
}
.ha-a-canvas{
	width:17%;
	min-height:500px;
	position:relative;
	padding:0px 15px 0px 0px;
}
.ha-a-canvas .block-a01{
	width:calc(100% - 15px);
	height:16%;
	position:absolute;
	bottom:0px;
	border-radius:15px;
	background: #3983BB;
	background: -webkit-linear-gradient(-125deg,rgba(57, 131, 187, 1) 0%, rgba(1, 93, 163, 1) 100%);
	background: -moz-linear-gradient(-125deg,rgba(57, 131, 187, 1) 0%, rgba(1, 93, 163, 1) 100%);
	background: linear-gradient(-125deg,rgba(57, 131, 187, 1) 0%, rgba(1, 93, 163, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(
	  startColorstr="#3983BB",
	  endColorstr="#015DA3",
	  GradientType=0
	);
	opacity:0;
	transition: all .4s ease-in-out;
	transform: translateX(-80px);
}
.ha-a-canvas .block-a01.active{
	opacity:1;
	transform: translateX(0px);
}
.ha-b-canvas{
	width:62%;
	padding:0px 15px 0px 15px;
	box-sizing:border-box;
	min-height:500px;
	position:relative;
}
.ha-b-canvas .block-b01{
	width:55%;
	height:40%;
	/*box-shadow: 0 0 0 30px #f3f1ec;*/
	position:absolute;
	bottom:0px;
	left:15px;
	z-index:12;
	overflow:hidden;
	border-radius:15px;
	opacity:0;
	transition: all .4s ease-in-out;
	transform: translateY(80px);
}
.ha-b-canvas .block-b01.active{
	transform: translateY(0px); 
	opacity:1;
}
.ha-b-canvas .block-b01 img{
	height:100%;
	width:100%;
	object-fit:cover;
	transition: all .6s ease-in-out;
}
.ha-b-canvas .block-b01:hover{
	transition: all .4s ease-in-out;
	transform:scale(1.025);
	box-shadow: 0px 0px 20px 5px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 0px 0px 20px 5px rgba(0, 0, 0, 0.4);
}
.ha-b-canvas .block-b02{
	width:32%;
	overflow:hidden;
	height:15%;
	z-index:10;
	position:absolute;
	bottom:calc(40% + 30px);
	right:calc(25% + 60px);
	border-radius:15px;
	background: #3983BB;
	background: -webkit-linear-gradient(-125deg,rgba(57, 131, 187, 1) 0%, rgba(1, 93, 163, 1) 100%);
	background: -moz-linear-gradient(-125deg,rgba(57, 131, 187, 1) 0%, rgba(1, 93, 163, 1) 100%);
	background: linear-gradient(-125deg,rgba(57, 131, 187, 1) 0%, rgba(1, 93, 163, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(
	  startColorstr="#3983BB",
	  endColorstr="#015DA3",
	  GradientType=0
	);
	opacity:0;
	transition: all .4s ease-in-out;
	transform: translateY(-80px);
}
.ha-b-canvas .block-b02.active{
	opacity:1;
	transform: translateY(0px);
}
.ha-b-canvas .block-b02 svg{
    width: 240%;
    position: absolute;
    top: 0px;
    left: 0px;
    transform: translate(-20%, -44%);
    opacity: 0.37;
}
.ha-b-canvas .block-b03{
	width:22%;
	height:calc(75% - 15px);
	position:absolute;
	bottom:0px;
	z-index:11;
	right:15px;
	border-radius:15px;
	background: #3983BB;
	background: -webkit-linear-gradient(-125deg,rgba(57, 131, 187, 1) 0%, rgba(1, 93, 163, 1) 100%);
	background: -moz-linear-gradient(-125deg,rgba(57, 131, 187, 1) 0%, rgba(1, 93, 163, 1) 100%);
	background: linear-gradient(-125deg,rgba(57, 131, 187, 1) 0%, rgba(1, 93, 163, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(
	  startColorstr="#3983BB",
	  endColorstr="#015DA3",
	  GradientType=0
	);
	opacity:0;
	transition: all .4s ease-in-out;
	transform: translateY(80px);
}
.ha-b-canvas .block-b03.active{
	opacity:1;
	transform: translateY(0px);
}
.ha-b-canvas .block-b03 img.animated-person{
	position:absolute;
	right:0px;
	height:auto;
	min-width:250%;
	right:0px;
	bottom:0px;
	opacity:0; 
	transition: all .6s ease-in-out;
	transform: translateX(-80px);
}
.ha-b-canvas .block-b03 img.animated-person.active{
	opacity:1;
	transform: translateX(0px);
}
.ha-b-canvas .texture{
	width:22%;
	height:calc(25% - 15px);
	position:absolute;
	overflow:hidden;
	top:0px;
	right:15px;
	opacity:0;
	transition: all .6s ease-in-out;
	transform: translateX(-80px);
}
.ha-b-canvas .texture.active{
	opacity:1;
	transform: translateX(0px);
}
.ha-b-canvas .texture img{
    object-fit: contain;
    height: 100%;
    width: 100%;
    object-position: top right;
}
.ha-c-canvas{
	width:21%;
	padding:0px 0px 0px 15px;
	box-sizing:border-box;
	min-height:500px;
}
.ha-c-canvas .block-c01{
	width:100%;
	height:calc(35% - 15px);
	margin-bottom:30px;
	border-radius:15px;
	overflow:hidden;
	opacity:0;
	transition: all .4s ease-in-out;
	transform: translateY(-80px);
}
.ha-c-canvas .block-c01.active{
	transform: translateY(0px);
	opacity:1;
}
.ha-c-canvas .block-c01 img{
	height:100%;
	width:100%;
	object-fit:cover;
}	
.ha-c-canvas .block-c01:hover{
	transition: all .4s ease-in-out;
	transform:scale(1.025);
	box-shadow: 0px 0px 20px 5px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 0px 0px 20px 5px rgba(0, 0, 0, 0.4);
}
.ha-c-canvas .block-c02{
	width:100%;
	height:calc(65% - 15px);
	border-radius:15px;
	overflow:hidden;
	opacity:0;
	transition: all .4s ease-in-out;
	transform: translateX(80px);
}
.ha-c-canvas .block-c02.active{
	transform: translateX(0px);
	opacity:1;
}
.ha-c-canvas .block-c02 img{
	height:100%;
	width:100%;
	object-fit:cover;
}
.ha-c-canvas .block-c02:hover{
	transition: all .4s ease-in-out;
	transform:scale(1.025);
	box-shadow: 0px 0px 20px 5px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 0px 0px 20px 5px rgba(0, 0, 0, 0.4);
}

@media (max-width: 1280px) {
	.vc-header-animation .vc-header-animation_canvas{
		min-height:60vw;
		width:100%;
	}
	svg#first-path{
		bottom: 1vw;
        right: 13vw !important;
        left: auto;
	}
	.ha-a-canvas{
		display:none;
		min-height:100%;
	}
	.ha-b-canvas{
		width:70%;
		min-height:100%;
	}
	.ha-b-canvas .block-b01{
		left:0px;
	}
	.ha-c-canvas{
		width:30%;
		min-height:100%;
	}
}
@media (max-width: 768px) {
	.vc-header-animation {
		padding-top: 200px;
		position: relative;
		padding-bottom: 60px;
	}
	svg#first-path{
		bottom: 0vw;
        right: 18vw !important;
        left: auto;
	}
	.ha-c-canvas{
		padding:0px;
	}
	.ha-c-canvas .block-c01{
		margin-bottom:15px;
		height: calc(35% - 10px);
	}
	.ha-c-canvas .block-c02{
		height: calc(65% - 5px);
	}
	.ha-b-canvas .block-b02{
		right: calc(25% + 30px);
		bottom: calc(40% + 15px);
	}
	.ha-b-canvas .texture{
		height:25%;
	}
	.ha-b-canvas .block-b03 img.animated-person{
		min-width: 290%;
	}
}

/** Blog single **/
.page-template-blog-grid .blog-post-thumb{
	max-height: 300px;
    min-height: 300px;
    background: #e9e9e9;
    display: flex;
    align-items: center;
    justify-content: center;
}
.page-template-blog-grid .blog-post-thumb a{
	height: 100%;
    display: block;
    width: 100%;
    height: 300px;
    min-height: 100%;
}
.page-template-blog-grid .blog-post-thumb a img{
	height: 100%;
    width: 100%;
    object-fit: cover;
}

#comments {
	display:none;
}
.post-template-default.single-post .breadcumb-wrapper.style2{
	padding: 160px 20px 40px 20px;
}
.post-template-default.single-post .breadcumb-wrapper .breadcrumb{
	max-width: 1820px;
	margin:auto;
}
@media (max-width: 992px) {
	.post-template-default.single-post .breadcumb-wrapper.style2{
		padding: 130px 20px 40px 20px;
	}
}
@media (max-width: 576px) {
	.post-template-default.single-post .breadcumb-wrapper.style2{
		padding: 110px 10px 40px 10px;
	}
}