/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Dec 26 2022 | 09:15:08 */
.interest .ginput_container.ginput_container_checkbox .gfield_checkbox .gchoice {
    width: 50%;
    display: inline-block;
}
.interest  span.gfield_required {
    display: none !important;
}



.page-content a {
    text-decoration: none; 
}

section#comments{
	display: none;
}


/* /  Visualportfolio / */
a.vp-pagination__load-more {
  	height: 50px;
    color: #8dc63f!important;
    padding: 0 25px !important;
    margin-top: 20px;
    line-height: 50px !important;
    border-radius: 5px;
    text-transform: unset !important;
    border: 1px solid #8dc63f;
}


.home .vp-portfolio__layout-elements.vp-portfolio__layout-elements-bottom {
    display: none;
}


@media (min-width:320px) and (max-width:480px) {
	.vp-portfolio__items {
		display: grid !important;
		grid-template-columns: 1fr 1fr;
		height: auto !important;
	}
	.vp-portfolio__item-wrap:nth-of-type(n) {
		float: left !important;
		clear: left !important;
		position: relative !important;
		top: 0 !important;
		width:100%!important;
		left:0!important;
	}
}
@media (min-width: 481px) and (max-width:768px) {
	.vp-portfolio__items {
		display: grid !important;
		grid-template-columns: 1fr 1fr 1fr;
		height: auto !important;
	}
	.vp-portfolio__item-wrap:nth-of-type(n) {
		float: left !important;
		clear: left !important;
		position: relative !important;
		top: 0 !important;
		width:100%!important;
		left:0!important;
	}
	
	
	/*  Scrollbar Kundercase */
.comment-content { overflow-y: auto; height: 110px;}
.comment-content::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);border-radius: 10px;background-color: #F5F5F5;}
.comment-content::-webkit-scrollbar{width:6px;background-color: #F5F5F5;}
.comment-content::-webkit-scrollbar-thumb{	border-radius: 10px;-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);background-color:#000;}

@media only screen and (min-width:320px) and (max-width:768px) {		
	  .testimonial_fix_style .testimonial-item .testimonial-box .icon-content {  left: auto !important;  right: 25px }
	.comment-content { overflow-y: auto; height: 150px;}
}
}
/*  Scrollbar Kundercase */

.tjanster-section .elementor-container, .vara-tjanster-section .elementor-container{
	display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    grid-column-gap: unset;
    grid-row-gap: unset;
}

.tjanster-section .elementor-container .elementor-column.elementor-inner-column{
	    flex-basis: 33.3%!important;
    padding: 60px 10px 0px!important;
}
	.vara-tjanster-section .elementor-container .elementor-column.elementor-inner-column{
    flex-basis: 20%!important;
    padding: 10px !important;
}

/*  Responsiveness */
	@media screen and (max-width:991px) {
		.vara-tjanster-section .elementor-container .elementor-column.elementor-inner-column{
			flex-basis: 33.3%!important;
			padding: 10px!important;
		}
	}
	
	@media screen and (max-width:768px) {
		.service_1 .jkit-icon-box-wrapper {
			display: inline-block!important;
			display: -webkit-inline-box;
		}
		.tjanster-section .elementor-container .elementor-column.elementor-inner-column {
			flex-basis: 50%!important;
			padding: 60px 10px 0px!important;
		}
	}

	@media screen and (max-width:576px) {
		.service_1 .jkit-icon-box-wrapper {
			display: inline-block!important;
			display: -webkit-inline-box;
		}
		.tjanster-section .elementor-container .elementor-column.elementor-inner-column {
			flex-basis: 100%!important;
			padding: 0px 10px 0px!important;
		}
		.vara-tjanster-section .elementor-container .elementor-column.elementor-inner-column{
			flex-basis: 50%!important;
			padding: 10px !important;
		}
	}

	@media screen and (max-width:480px) {
		.vara-tjanster-section .elementor-container .elementor-column.elementor-inner-column{
			flex-basis: 100%!important;
			padding: 10px !important;
		}
	}


li.elementor-icon-list-item { align-items: start !important;}
span.elementor-icon-list-icon { position: relative; top: 6px;}
