/**
 *
 * @file:
 * 		cnt-themes.min.css
 * 
 * @author:
 * 		Internet Media Advertising, Amersfoort <info at internetmedia dot nl>
 * 
 * @site:
 * 		Vergaderlocaties.nl
 * 
 * @copyright:
 * 		Copyright (c) 2008 - 2022; Alle rechten voorbehouden. All rights reserved.
 *
**/

.themes {margin:20px 0 30px 0;}.themes h1,.themes .header {line-height:32px;color:#223257;margin-top:25px;margin-bottom:15px;font-size:25px;font-weight:500;text-align:center;}.themes p.description {color:#748494;font-size:18px;text-align:center;line-height:30px;}.themes hr {text-align:center;margin:21px auto 17px auto;width:65px;background-image:linear-gradient(90deg, #218dc2, #2ba2a8);border:0;height:2px;}.fullwidth-carousel-container {margin-bottom:85px;}.fullwidth-slick-carousel .slick-slide {margin:0 15px 30px 15px;opacity:0.2;transition:0.4s;pointer-events:none;}.slick-slide { outline:none; }.testimonial-carousel .slick-slide.slick-active,.fullwidth-slick-carousel .slick-slide.slick-active {opacity:1;filter:none;pointer-events:all;}.fullwidth-carousel-container {overflow:hidden;width:100%;}.category-box-container {position:relative;height:100%;}.category-box-container.half {height:calc(50% - 15px);margin-bottom:30px;}.category-box {background:#ccc;border-radius:4px;height:100%;display:block;margin-bottom:20px;position:relative;background-size:cover;background-repeat:no-repeat;background-position:50%;overflow:hidden;cursor:pointer;}.category-box:before {content:"";position:absolute;height:100%;width:100%;z-index:9;background:-webkit-linear-gradient(bottom, rgba(35,35,37,0.85) 0%, rgba(35,35,37,0.4) 35%, rgba(22,22,23,0) 60%, rgba(0,0,0,0) 100%);background:-o-linear-gradient(bottom, rgba(35,35,37,0.85) 0%, rgba(35,35,37,0.4) 35%, rgba(22,22,23,0) 60%, rgba(0,0,0,0) 100%);background:linear-gradient(to top, rgba(35,35,37,0.85) 0%, rgba(35,35,37,0.4) 35%, rgba(22,22,23,0) 60%, rgba(0,0,0,0) 100%);}.fullwidth-slick-carousel.category-carousel .slick-slide {height:400px;}.fullwidth-slick-carousel.category-carousel .slick-slide.fw-carousel-review {height:auto;}.category-box-content {position:absolute;bottom:30px;left:34px;width:calc(100% - 68px);z-index:50;box-sizing:border-box;}.category-box-content h3 {color:#fff;font-size:20px;padding:5px 0;margin:0 0 4px 0;}.category-box-content span {font-size:15px;font-weight:400;display:inline-block;color:rgba(255,255,255,0.7);}.category-box-btn {position:absolute;right:32px;bottom:32px;z-index:111;background-color:transparent;border:1px solid #fff;color:#fff;padding:7px 0px;text-align:center;min-width:120px;border-radius:50px;transition:all 0.3s;}body .category-box-btn:hover {background-color:#fff;border-color:#fff;color:#333;}.category-box-content span {font-weight:400;display:inline-block;color:rgba(255,255,255,0.9);background:rgba(255,255,255,0.12);border-radius:50px;font-size:15px;padding:6px 14px;transition:0.4s;margin-top:5px;margin-bottom:3px;}.category-box:hover .category-box-content span {color:#fff;}.category-box:hover .category-box-content span, .radio input[type=radio]+label .radio-label:after, .uploadButton .uploadButton-button:hover {background-image:linear-gradient(90deg, #218dc2, #2ba2a8);}.fw-carousel-item {position:relative;height:100%;}.category-box-background {width:100%;height:100%;position:absolute;top:0;left:0;background-repeat:no-repeat;background-position:50%;background-size:cover;transition:transform 0.35s ease-out;transform:translate3d(0,0,0) scale(1);image-rendering:-webkit-optimize-contrast;}.category-box:hover .category-box-background { transform:translate3d(0,0,0) scale(1.08); }@media (max-width:1600px) {.category-box-btn {left:32px;right:auto;}.category-box-content { bottom:95px; }.category-box-container.half { height:100%; }.fw-carousel-item .category-box-container.half:first-child { display:none; }.fullwidth-slick-carousel.category-carousel .slick-slide { height:350px; }.dashboard-stat-icon { font-size:66px; }}@media (max-width:1366px) {.fullwidth-slick-carousel.category-carousel .slick-slide { height:320px; }.dashboard-stat-icon { font-size:50px; }.main-search-container { height:600px; }}