/*
Theme Name: IC Solutions
Theme URI: https://www.icsolutions.be
Author: IC Solutions
Author URI: https://www.icsolutions.be
Description: IC Solutions Wordpress Theme

Version: 2.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: ics
*/


/* Homepage */
@media only screen and (min-width: 767px) {.title-wrapper h1 {padding-left: 70px; letter-spacing: -3px;}}
/*a:hover {transform: scale(1.02) !important; transition: transform .2s !important;}*/

/* Navigatie */
.c-nav-main ul li.current_page_item a.btn {
    font-weight: 600;
}


/* Sidebar */
.c-socials { font-weight: 400;}

/* Topbar */
.c-header__pre span {font-size: 14px;}
.c-header__pre a {font-size: 14px;}

/*taalselectie*/
.c-header-home__language .wpml-ls ul {min-width: 88px;}


/* Lettertypes */
h1, h2, h3, h4, h5, h6 {letter-spacing: 0px !important;}

/*Uiverkocht Rental*/
p.out-of-stock {
	font-weight: 600;
    background-color: #d44244;
    color: #ffffff;
    padding-left: 20px;
    border-radius: 15px;
    max-width: 215px;
	
}

/*Rental uitbreiding pop-up beschikbaarheidsformulier product*/
.swal2-content h4 {text-align:left !important; margin:5px 0px 0px 0px !important;}
.swal2-content .form-group.center-block input {text-align:left !important; font-size: 16px !important;}
.swal2-content .cwg_iagree_checkbox label {line-height:120% !important; text-align: left;}
.swal2-content .cwginstock-subscribe-form .col-md-12 {padding-left: 10px !important; padding-right: 10px !important;}

.mt-20 input[type=submit] {background-color: #3fa11c;	border-color: #3fa11c;}

.mt-20 input[type=submit]:hover:not(:disabled) {background-color: #fff !important; border-color: #3fa11c !important; color:#3fa11c !important;}

/*Pagina Actie Limburg Rental*/
.page-id-3071 .c-page .block-hero.overlay {height:450px;}
.page-id-3071 .c-page .block-hero.overlay .block-hero__content {height:364px;}
.page-id-3071 .c-page .block-hero.overlay .triangle {transform: translate(0, calc(451px - 100%));}

/*Forms*/
p.gform_required_legend,.gform_validation_errors {display:none;}

/* Contactpagina */
.page-id-3244 h2 span {font-size: 24px !important;}
.page-id-3244 p {font-size: 16px !important; line-height: 30px; text-decoration: none !important; color: #777777 !important;}
.page-id-3244 p a {font-size: 16px !important; line-height: 30px; text-decoration: none !important; color: #777777 !important;}
.page-id-3244 p a:hover {font-size: 16px !important; line-height: 30px; text-decoration: underline !important; color: #184a81 !important;}
.page-id-3244 .pt-lg-80, .py-lg-80 {padding-top: 40px !important;}
.page-id-3244 .pb-lg-80, .py-lg-80 {padding-bottom: 50px !important;}

.page-id-3831 h2 span {font-size: 24px !important;}
.page-id-3831 p {font-size: 16px !important; line-height: 30px; text-decoration: none !important; color: #777777 !important;}
.page-id-3831 p a {font-size: 16px !important; line-height: 30px; text-decoration: none !important; color: #777777 !important;}
.page-id-3831 p a:hover {font-size: 16px !important; line-height: 30px; text-decoration: underline !important; color: #184a81 !important;}
.page-id-3831 .pt-lg-80, .py-lg-80 {padding-top: 40px !important;}
.page-id-3831 .pb-lg-80, .py-lg-80 {padding-bottom: 50px !important;}

.page-id-3830 h2 span {font-size: 24px !important;}
.page-id-3830 p {font-size: 16px !important; line-height: 30px; text-decoration: none !important; color: #777777 !important;}
.page-id-3830 p a {font-size: 16px !important; line-height: 30px; text-decoration: none !important; color: #777777 !important;}
.page-id-3830 p a:hover {font-size: 16px !important; line-height: 30px; text-decoration: underline !important; color: #184a81 !important;}
.page-id-3830 .pt-lg-80, .py-lg-80 {padding-top: 40px !important;}
.page-id-3830 .pb-lg-80, .py-lg-80 {padding-bottom: 50px !important;}

/* Footer */
.c-footer h3 {font-size: 22px !important;}

/* FAQ */
.c-faq ul li .pt-15 {padding-top:0px !important;}

/* Hero */
@media only screen and (max-width: 576px){
	.c-page__header {height:200px;}
}

/*Block CTA - Rechtse afbeelding meer in proportie weergeven*/
.block-cta__image {background-size: contain !important;}

.page-id-4311 .block-image-text__image img {
    -o-object-fit: contain;
    object-fit: none;
}