/*
Theme Name:     Kadence Saro
Theme URI:      n/a
Template:       kadence
Author:         HPU
Author URI:     n/a
Description:    Child Theme Description
Version:        1.0
License:        GNU General Public License v3.0 (or later)
License URI:    https://www.gnu.org/licenses/gpl-3.0.html
*/
/* remove input button */
input[type=search]::-ms-clear { display: none !important; width: 0 !important; height: 0 !important; 
}

input[type=search]::-ms-reveal {  
  display: none !important; 
	width : 0 !important; 
	height: 0 !important; 
}

input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration { display: none !important;
}
/* header */
.site-top-header-wrap .site-container,
.site-main-header-wrap .site-container{
	padding-left: 5px !important;
	padding-right: 5px !important;
}

.site-header-row.site-header-row-center-column{
	grid-template-columns: 0.5fr auto 1fr;
	}
@media only screen and (min-width: 1025px) and (max-width: 1165px){
	.site-header-row.site-header-row-center-column{
	grid-template-columns: 0.35fr auto 1fr;
	}
}
/* search bar */
.search-field{
	box-shadow: none !important;
}

/* navigation menu */
.fa-solid{
	font-size: 20px !important;
	color: #024973 !important;
}
.naar-producten{
	border: 1px solid #024973 !important;
	padding: 10px !important;
}
.naar-producten a{
	color: #024973 !important;
}
.naar-producten i,
.inloggen i{
	padding-left: 15px !important;
}

.inloggen{
	border: 1px solid #1976b9 !important;
	padding: 10px !important;
	background-color: #024973 !important;
}

.inloggen a,
.inloggen i{
	color: white !important;
}
/* mobile navigation */
@media only screen and (max-width: 1024px) {
.naar-producten{
	border: none !important;
	padding: 10px !important;
}
.naar-producten a{
	color: white !important;
}
.naar-producten i,
.inloggen i{
	padding-left: 15px !important;
}

.inloggen{
	border: none !important;
	padding: 10px !important;
	background-color: transparent !important;
}

.inloggen a,
.inloggen i{
	color: white !important;
}
.fa-solid{
	font-size: 20px !important;
	color: white !important;
}}

/* body */

/* teksten */
.pink-title{
	color: #e63f58 !important;
	font-weight: bold !important;
}

.homepage-titles{
	margin-bottom: 0px !important;
}

/* sfeerafbeelding */
.homepage-sfeerafbeelding div{
	height: 60vh !important;
}
.sfeerafbeelding div{
	height: 40vh !important;
}
.homepage-sfeerafbeelding h2,
.sfeerafbeelding h2{
	font-size: 50px !important;
}

.homepage-sfeerafbeelding em,
.sfeerafbeelding em{
	font-size: 50px !important;
	font-style: normal !important;
	color: #e53650 !important;
}
.homepage-tiles{
	margin-bottom: 10px !important;
}
.homepage-tiles img{
	padding: 10px;
	height: 50px !important;
	width: 60px !important;
}

.imagecontainer {
	background-color: #e53650 !important;
	height: 70px !important;
	width: 70px !important;
}
.homepage-informationblock div{
	margin-left: 0px !important;
}

@media only screen and (min-width: 1024px) and (max-width: 1400px){
.homepageblockshide{
	display: none !important;
}

.second-block{
	padding-left: 10vw !important;
}
.homepage-sfeerafbeelidingblocks p{
	word-break: normal !important;
	}}

/* saro producten */
.saro-products em{
	color: #e53650 !important;
}

/* slider 1 */
.kt-svg-icon-list li{
	margin-bottom: 0px !important;
}
.slick-arrow{
	opacity: 1 !important;
	color: #e53650 !important;
}
.kt-blocks-carousel .slick-prev, .kt-blocks-carousel .slick-next{
	top: 105% !important;
	background-color: transparent !important;
	border: none !important;
}

.homepagegallery1 .kt-blocks-carousel{
	margin-bottom: 75px !important;
}

.homepagegallery1 .kadence-blocks-gallery-item__caption{
	opacity: 1 !important;
	top: 0% !important;
	padding-top: 60% !important;
	text-align: left !important;
	padding-left: 15px !important;
}



/* adressen */
.adressen{
	margin-bottom: 0px !important;
}

/* files */
.wpdm-download-link{
	background-color: #024973 !important;
}

.package-title a{
	color: black !important;
}

/* footer */

.site-footer-wrap,
.site-footer-wrap h2{
	color: white !important;
	font-size: 25px !important;
}

.wp-block-social-links{
	padding-left: 0px !important;
}

.footer-links a{
	color: white !important;
	text-decoration: underline !important;
}

.otgs-development-site-front-end{
	display: none !important;
}

/* produkte */
.wp-block-kadence-posts article {
	border: 1px solid black !important;
}

.wp-block-kadence-posts .entry-content-wrap{
	padding: 15px !important;
}

/* archive */
#archive-container article{
	border: 1px solid #d4d4d4 !important;
}

/* contact */
.gfield_required{
	display: none !important;
}

#gform_submit_button_1{
	background-color: #024973 !important;
	color: white !important;
}

/* responsive */
/* aanmelden / inloggen */
.password_input_container input{
	width: 100% !important;
}

/* Language switch */
.dropdown-nav-toggle{
	color:#fff;
}

.header-navigation .header-menu-container .wpml-ls-item .sub-menu a {
    width: 40px;
}
