/*
	Theme Name:	SPENGLEREI HUBNER-BARTH
	Description:SPENGLEREI HUBNER-BARTH
	Author:		handundfuss.at
	Author URI:	https://www.handundfuss.at
	Template:	xtra
	Version:	1.0
*/


.cookie-notice-container {
    padding: 5px 10px !important;
    width: auto !important;
}

#cookie-notice .button.bootstrap {
	background-color: #fff !important;
	background-image: none !important;
	color: #0c50a0 !important;
	font-weight: 700 !important;
}

.cz_team_img:hover {
	cursor: pointer !important;
}

.lg-sub-html {
	display: none !important;
}

#lg-counter {
	display: none !important;
}

.lg-toolbar .lg-icon, .lg-actions .lg-next, .lg-actions .lg-prev {
	color: #fff !important;
}

.cz_wpe_content a, .cz_wpe_content a:hover {
	color: #9fa4a6 !important;
	border-bottom: 1px dotted #9fa4a6;
}

.sub-menu li a {
	color: #0c50a0 !important;
	font-size: 12px !important;
}

.sub-menu li a:hover {
	color: #0c50a0 !important;
}

h1 {
	font-size: 3em !important;
	color: #0c50a0 !important;
	font-weight: 700 !important;
	text-transform: uppercase;
	text-align: left !important;
}

h2 {
	font-size: 2.8em !important;
	color: #0c50a0 !important;
	font-weight: 300 !important;
	text-transform: uppercase;
	letter-spacing: -2px;
	text-align: left !important;
}

.cz_post_content p, .cz_post_content ul li {
	font-size: 16px !important;
	color: #000 !important;
	font-weight: 400 !important;
	margin: 0 0 15px 0;
}

.cz_content_box_full_before:before, .cz_content_box_full_stretch:before, .cz_content_box_full_after:after, .cz_content_box_full_stretch:after {
    width: auto !important;
}

button.slick-arrow {
    font-size: 40px !important;
	color:  #9fa4a6 !important;
}

.czico-133-arrows-7:before {
  transform: rotate(90deg) !important;
}

@media screen and (max-width: 768px) {
h1 {
	font-size: 2em !important;
}
.cz_post_content ul {
    list-style: disc !important;
	margin: 0 0 30px 25px !important;
}
#menu_header_4 > .cz.current_menu > a {
	padding: 10px 20px !important;
}
h2 {
	font-size: 1.8em !important;
}
.cz_mobile_text_center p, .cz_mobile_text_center h1, .cz_mobile_text_center h2, .cz_mobile_text_center ul li {
	text-align: left !important;
}
.cz_mobile_text_center, .cz_mobile_text_center .cz_title_content .cz_wpe_content {
   margin: 0 !important;
}
.cz_post_content p, .cz_post_content ul li {
	margin: 0 0 15px 0 !important;
}
i.backtotop, i.fixed_contact {
    right: 0px !important;
}
.lg-actions .lg-next, .lg-actions .lg-prev {
	display: none !important;
}
}