/*
Theme Name:     Zählpixel.com Child Theme (OceanWP)
Author:         Albert Brückmann
Author URI:     http://albertbrueckmann.de
Template:       oceanwp
@import url("../oceanwp/style.css");
*/



/**** 1. HOME PAGE *****/

/*** JET CAROUSEL ***/
.jet-listing-grid__slider-icon.prev-arrow, 
.jet-listing-grid__slider-icon.next-arrow{
	border-radius: 3px;
}


/**** 2. BLOG *****/

#comments {
	max-width: 100%;
}
@media only screen and (max-width: 959px){
.container, body.content-full-screen .elementor-section-wrap>.elementor-section.elementor-section-boxed>.elementor-container {
	max-width: 100% !important;}
}

/**** COMMENTS ****/

p.comment-form-cookies-consent
{
	display: flex;
	align-items: flex-start;
}
#wp-comment-cookies-consent
{
	margin-top: 6px !important;
		
}



/**** 404 Seite ****/

.error404 input#ocean-search-form-1 {
    display: none;
}


/**** FOOTER ****/

a.borlabs-cookie-preference {
	color: #fff !important;
	margin-right: 20px;
}

@media only screen and (max-width: 959px){
.borlabs-cookie-link {
	text-align: center;
	margin-bottom: 20px;
	}
a.borlabs-cookie-preference {
	margin-right: 0px;
	
	}
	
}



/**** REST ****/

.error404 a.error-btn.button {
	color: #fff;
}
.button {
    text-transform: none !important;
    font-weight: bold;
    border-radius: 10px !important;
    font-size: 14px !important;
    letter-spacing: 0.1em !important;
}


/**** Spezielle Elemente ****/

/* Accordion*/

.elementor-widget-accordion .elementor-accordion-title {
    margin-left: 20px;
}

.elementor-accordion-item .fa-plus::before{
    background-color: #66C5EC !Important;
    padding: 14px;
    margin-left: -20px;
}
.elementor-accordion-item .fa-minus:before {
    margin-left: -5px;
}
.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title {
    color:#222 !important;
}


/* TOC */

.custom-toc .elementor-toc__header {
    background-color: #66C5EC;
    color:fff;
}

.custom-toc {
    border-radius: 5px!important;
}

/* Infokasten */
.infokasten-blau .elementor-cta__content {
    background-color: #66C5EC !important;
}
.infokasten-weiss {
    border: 1px solid #66C5EC;
    background-color: #fff;
}




@media (max-width: 767px){

/* Add an extra padding for better readability on blogs */
.reduced-width {
    padding: 0px 20px;
}
/* Icon Box */
.elementor-widget-icon-box.elementor-mobile-position-top .elementor-icon-box-wrapper {
    padding: 0px 20px 20px 20px;
}
/* Accordion mobile */
.elementor-accordion-item .fa-plus::before{
    margin-left: -16px;
}
.elementor-widget-accordion .elementor-accordion-title {
    margin-left: 0px;
}
span.elementor-accordion-icon.elementor-accordion-icon-left {
    margin-right: 20px !important;
    margin-bottom: 25px;
}

}


