/*
Theme Name: Kubi Child
Theme URI:
Description: Child Theme Rollo Solar
Author: Kubilzade
Author URI: https:/kubilzade.de
Version: 1.0.0
Template: kubi
*/
@import url("../kubi/style.css");


/*** FLATICON ***/
@font-face {
	font-family: "Flaticon";
	src: url("/wp-content/themes/kubi-child/flaticon/Flaticon.eot");
	src: url("/wp-content/themes/kubi-child/flaticon/Flaticon.eot#iefix") format("embedded-opentype"),
	url("/wp-content/themes/kubi-child/flaticon/Flaticon.woff") format("woff"),
	url("/wp-content/themes/kubi-child/flaticon/Flaticon.ttf") format("truetype"),
	url("/wp-content/themes/kubi-child/flaticon/Flaticon.svg#Flaticon") format("svg");
	font-weight: normal;
	font-style: normal;
}
[class^="flaticon-"]:before, [class*=" flaticon-"]:before,
[class^="flaticon-"]:after, [class*=" flaticon-"]:after {
	font-family: Flaticon;
    font-size: 64px;
	font-style: normal;
	margin-left: 20px;
	background-color: #014380;
	color: #fff;
	padding: 20px;
	border-radius: 50%;
}.flaticon-approval:before {
	content: "\e000";
}
.flaticon-plant14:before {
	content: "\e001";
}
.flaticon-vans1:before {
	content: "\e002";
}
.qbflaticon {margin: 64px 0 16px; text-align: center !important;}

/*** NEUE FLATICONS ***/
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: "Flaticon";
    src: url("./Flaticon.svg#Flaticon") format("svg");
  }
}

.flaticon-certificate-diploma:before { content: "\f100"; }
.flaticon-heart-shape-love:before { content: "\f101"; }
.flaticon-nature:before { content: "\f102"; }
.flaticon-space-rocket:before { content: "\f103"; }
.flaticon-technical-service-van:before { content: "\f104"; }


/*** LOGO ***/
.q_logo img.normal {height: 84% !important; top: -42%}
/*header.scrolled:not(.header_style_on_scroll) .q_logo img.normal {height: 100% !important}*/

/*** HEADER SLIDER ***/
/*@media (min-width: 1000px) {
	.q_slider {margin-top: 100px}
}*/
.qbslide1 {font-weight: 600}

/*** MENU ***/
.drop_down .second .inner > ul > li > a:hover,
.drop_down .second .inner ul li a, .drop_down .second .inner ul li h5 {color: #fff !important}
.header_bottom {box-shadow: 0 4px 24px -20px #777}
.wpml-ls-slot-177 .second .inner ul {width: 60px; background-color: #fff !important; box-shadow: 4px 4px 24px -12px #777;}

/*** EINZELBILD ***/
.wpb_singleimage_heading {margin-bottom: 20px}

/*** SINGLE POST ***/
.title_subtitle_holder {display: none;}
textarea#comment {border: 1px solid #eee;}

/*** FOOTER ***/
div.ncore_affiliate_footer {display: none}
.footer_bottom_holder {background-color: #ddd}

/*** Slider/Karoussell Pfeile ***/
.caroufredsel-direction-nav a i, .flex-direction-nav a i {color: #777}
.caroufredsel-direction-nav a, .flex-direction-nav a, .flex-nav-next a {background-color: #eee !important; opacity: .5}
.caroufredsel-direction-nav a:hover, .flex-direction-nav a:hover, .flex-nav-next a:hover {background-color: #eee !important; color: #fff !important; opacity: 1}

.kubi_image_gallery_no_space.light .controls a.next-slide span, .kubi_image_gallery_no_space.light .controls a.prev-slide span {opacity: .2}
.kubi_image_gallery_no_space.light .controls a.next-slide span:hover, .kubi_image_gallery_no_space.light .controls a.prev-slide span:hover {opacity: .5}

/*** Simple Share Adder ***/
.ssba img {
    width: 35px !important;
    padding: 20px;
    border: 0;
    box-shadow: none !important;
    display: inline !important;
    vertical-align: middle;
}

/* MORE FACTS */
.more_facts_outer {max-width: 1170px; margin: auto;}
.more_facts_outer .q_accordion_holder.accordion .ui-accordion-header:hover {color: #4495e0 !important}

/*** DOWNLOADBEREICH ***/
.w3eden .card h3 {font-size: 10pt !important;}

/* Icons */
.q_icon_list .kubi-ili-icon-holder, .q_icon_list i {background-color: #434f69}

/*** COOKIE NOTICE ***/

#cn-refuse-cookie {
    color: #ddd;
}

#cn-more-info {
    color: #fff;
    text-decoration: underline;
}
