/*
Theme Name: Brok Child
Theme URI: https://brok.qodeinteractive.com
Description: A child theme of Brok
Author: Edge Themes
Author URI: https://qodeinteractive.com
Version: 1.0
Text Domain: brok
Template: brok
*/


/* montserrat-regular - latin-ext_latin_cyrillic-ext_cyrillic */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: url('../brok-child/fonts/montserrat-v25-latin-ext_latin_cyrillic-ext_cyrillic-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../brok-child/fonts/montserrat-v25-latin-ext_latin_cyrillic-ext_cyrillic-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../brok-child/fonts/montserrat-v25-latin-ext_latin_cyrillic-ext_cyrillic-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../brok-child/fonts/montserrat-v25-latin-ext_latin_cyrillic-ext_cyrillic-regular.woff') format('woff'), /* Modern Browsers */
       url('../brok-child/fonts/montserrat-v25-latin-ext_latin_cyrillic-ext_cyrillic-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../brok-child/fonts/montserrat-v25-latin-ext_latin_cyrillic-ext_cyrillic-regular.svg#Montserrat') format('svg'); /* Legacy iOS */
}
/* montserrat-700 - latin-ext_latin_cyrillic-ext_cyrillic */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  src: url('../brok-child/fonts/montserrat-v25-latin-ext_latin_cyrillic-ext_cyrillic-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../brok-child/fonts/montserrat-v25-latin-ext_latin_cyrillic-ext_cyrillic-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../brok-child/fonts/montserrat-v25-latin-ext_latin_cyrillic-ext_cyrillic-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../brok-child/fonts/montserrat-v25-latin-ext_latin_cyrillic-ext_cyrillic-700.woff') format('woff'), /* Modern Browsers */
       url('../brok-child/fonts/montserrat-v25-latin-ext_latin_cyrillic-ext_cyrillic-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../brok-child/fonts/montserrat-v25-latin-ext_latin_cyrillic-ext_cyrillic-700.svg#Montserrat') format('svg'); /* Legacy iOS */
}


h2 {font-size: 39px!important;}
h3 {font-size: 24px!important;}   
h4 {font-size: 16px!important;}
h5 {font-size: 15px!important; font-weight: 700!important; text-transform: none!important;}
h1, h2, h3 {hyphens: auto!important; -webkit-hyphens: auto!important; -moz-hyphens: auto!important; -ms-hyphens: auto!important;}
h2 a:hover, h4 a:hover {color: #72dcd4!important;}
strong {color: #6e6e6e!important;}
.elementor-widget-container p {color: #000!important; font-weight: 400!important; font-family: Montserrat,sans-serif;}
h4.qodef-m-title {line-height: 25px!important;}
.fm-text {font-family: 'Montserrat'!important; font-weight: 700!important;}
h2.elementor-heading-title.elementor-size-default {font-family: 'Montserrat'!important; font-weight: 700!important;}
.nospace h4 {margin-top: 0px!important;}
.bullets ul {list-style-position: outside!important; margin-left: 15px!important; text-transform: none; font-size: 15px!important; font-weight: 400!important; color: #000!important; font-family: 'Montserrat'!important;}
.qodef-header-navigation ul li.qodef-menu-item--narrow .qodef-drop-down-second-inner>ul li a {font-style: normal!important;}

/*Global*/
#qodef-page-spinner {display:none!important;}
a:hover {font-weight: 700!important;}
.qodef-icon-list-item {padding-bottom: 10px!important;}
span.tp-bullet-title {display: none!important;}
#rev_slider_1_1[data-slideactive="rs-4"] .ares .tp-bullet.selected {background: none!important;}
.qodef-header-navigation>ul>li>a>span:before {background-color:#72dcd4!important;}
.qodef-button.qodef-layout--filled.qodef-html--link .qodef-bg-effect {background-color:#72dcd4!important;}
#qodef-page-header-inner.qodef-skin--dark .qodef-opener-icon.qodef-source--predefined:not(.qodef--opened) {color:#72dcd4!important;}
span.qodef-icon-font-awesome.fa.fa-search {color:#72dcd4!important;}
.qodef-header-sticky-inner .qodef-side-area-opener {color:#72dcd4!important;}
#qodef-page-header-inner.qodef-skin--dark nav>ul>li>a:hover {color: #fff!important;}
.qodef-button.qodef-layout--filled.qodef-html--link:hover .qodef-bg-effect {background-color: #72dcd4!important;}
.qodef-button.qodef-layout--filled.qodef-html--link .qodef-bg-effect {background-color: #B7B7B7!important;}
.qodef-header-navigation>ul>li>a:hover {color: #fff!important;}
#qodef-page-header .qodef-header-logo-link img.qodef--main {padding: 10px!important;}
#qodef-page-header .qodef-header-logo-link {width: 171px!important;}
.qodef-m-content.qodef-content-grid {display: none!important;}
rs-module-wrap#rev_slider_1_1_wrapper {padding: 0% 3%!important;}
.qodef-header--standard #qodef-page-header, .qodef-header-sticky.qodef-custom-header-layout.qodef-appearance--down {background-color: #000!important; margin-bottom: 35px!important;}
#qodef-page-header-inner.qodef-skin--dark nav>ul>li>a, .qodef-custom-header-layout.qodef-skin--dark nav>ul>li>a, .qodef-header-navigation>ul>li>a {color: #fff!important;}
#qodef-page-header-inner.qodef-skin--dark nav>ul>li>a:hover, .qodef-header-navigation>ul>li>a:hover {color: #000!important;}
#qodef-page-header-inner.qodef-skin--dark nav>ul>li.current-menu-item>a {color: #fff!important;}
#qodef-page-header-inner.qodef-skin--dark nav>ul>li.current-menu-ancestor>a {color: #fff!important;}
#qodef-page-header-inner.qodef-skin--dark nav>ul>li.current-menu-item>a:hover {color: #000!important;}
#qodef-page-header-inner.qodef-skin--dark nav>ul>li.current-menu-ancestor>a:hover {color: #000!important;}
.page-id-5690 .qodef-header--standard #qodef-page-header {margin-bottom: 0px!important;}
.page-id-7145 .qodef-header--standard #qodef-page-header {margin-bottom: 0px!important;}
.page-id-7151 .qodef-header--standard #qodef-page-header {margin-bottom: 0px!important;}
#qodef-page-mobile-header {background-color: #000!important; margin-bottom:30px!important;}
#qodef-page-mobile-header .qodef-mobile-header-opener.qodef--opened {color: #fff!important;}
.qodef-mobile-header-navigation {background-color: #000!important; border-bottom: none!important;}
.qodef-mobile-header-navigation ul li ul li>a, .qodef-mobile-header-navigation>ul li ul li>a {color: #fff!important;}
.qodef-mobile-header-navigation>ul>li>a {color: #fff!important;}
.qodef-mobile-header-navigation>ul>li.current-menu-item>a {color: 000!important;}
.qodef-mobile-header-navigation>ul>li>a:hover {color: 000!important;}
.qodef-mobile-header-navigation>ul>li.current-menu-item>a>span:before {width: 45%!important;}
.qodef-mobile-header-navigation ul li .qodef-menu-item-arrow, .qodef-mobile-header-navigation>ul li .qodef-menu-item-arrow {fill: #fff!important;}

/*Formular*/
.wpcf7 .qodef-contact-form button[type=submit]:after {background-color: #72dcd4!important;}
.qodef-button.qodef-layout--filled.qodef-html--link:hover {color: #fff!important;}
.wpcf7 .qodef-contact-form {display: block!important;}
select {background-color: #fff!important; width: 100%!important; border-bottom: 1px solid #000;}
select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required {margin-bottom: 20px!important;}
input[type="checkbox"] {margin: 0px!important;}
span.wpcf7-list-item-label {font-size: 13px!important;}

/*Kontakt*/
.page-id-5690 .elementor-widget-container span.qodef-icon-font-awesome.fa.fa-map-marker.qodef-icon.qodef-e {margin-bottom: 0px!important;}
.wpcf7 .qodef-contact-form button[type=submit]:hover:after {background-color: #72dcd4!important;}
.wpcf7 .qodef-contact-form button[type=submit]:after {background-color: #B7B7B7!important;}


/*Sidearea*/
#qodef-side-area {background-image: url(https://www.smart-repair-chiemgau.de/wp-content/uploads/2022/11/smart-repair-chiemgau-bg-footer.webp); background-repeat: no-repeat; background-size: cover; background-position: 16%;}
#qodef-side-area .widget {display: block!important;}
#qodef-side-area {text-align: left!important;}
#qodef-side-area .qodef-separator .qodef-m-line {border-bottom: none!important;}
div#block-32, div#block-19, div#block-35 {margin: 0px!important;} 
div#brok_core_single_image-2 {width: 50%!important;}
#qodef-side-area .widget a {color: #fff!important;}

/*Footer*/
#qodef-page-footer-top-area {background-image:url(https://www.smart-repair-chiemgau.de/wp-content/uploads/2022/11/smart-repair-chiemgau-bg-footer.webp)}
div#nav_menu-2, div#nav_menu-3 {padding-left: 40px!important;}
div#block-33 h4 {margin-top: 0px!important; color: #fff!important;}
div#block-34 h4 {margin: 0px!important; color: #fff!important;}
div#block-34 {margin-bottom:25px!important;}
div#block-33 {margin: 0px!important;} 
.menu-hauptnavigation-container {margin-top: -4px!important;}
#qodef-page-footer .widget:not(.widget_gesso_core_title_widget), #qodef-page-footer .widget a {color: #fff!important;} 
ul {text-transform: uppercase; font-weight: 700; font-size: 16px;}
span.qodef-icon-font-awesome.fa.fa-map-marker.qodef-icon.qodef-e {margin-bottom: 13px!important;}
.qodef-icon-list-item .qodef-icon-holder {margin-right: 16px!important;}
#qodef-page-footer .qodef-grid>.qodef-grid-inner>.qodef-grid-item {padding: 0px 29px!important;}

svg.qodef-svg--menu {color: #72dcd4!important;}
.qodef-mobile-header-navigation>ul>li>a:hover {color: #fff!important;}
.qodef-mobile-header-navigation>ul>li>a>span:before {background-color: #72dcd4!important;}

/*YouTube Videos*/
section.elementor-section.elementor-inner-section.elementor-element.elementor-element-35be69a.elementor-section-full_width.video.elementor-section-height-default.elementor-section-height-default.qodef-elementor-content-no {margin-top: -150px!important}
.video p {color: #fff!important;}
.elementor-7231 .elementor-element.elementor-element-6865ae9 {width: 22.7%!important;}

/*Borlabs*/
#BorlabsCookieBox p, #BorlabsCookieBox .bcac-item p {font-size: 0.8em!important;}
#BorlabsCookieBox .cookie-preference ._brlbs-btn {font-size: 0.9em!important;}
#BorlabsCookieBox .bcac-item ._brlbs-h4 {font-size: 1em!important;}
#BorlabsCookieBox ._brlbs-btn {font-weight: 700; text-transform: uppercase;}


@media only screen and (max-width: 1024px) {
	#rev_slider_1_1_wrapper .ares .tp-bullet {width: 9px!important; height: 9px!important;}
	rs-module-wrap#rev_slider_1_1_wrapper {padding: 0px 7% 0px 7%!important;}
	div#nav_menu-2, div#nav_menu-3 {padding: 0px!important;}
	.qodef-grid.qodef-responsive--custom.qodef-col-num--1024--2.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item {width: 80%!important;}
	div#block-34 {padding-top: 50px!important;}
	span.qodef-icon-font-awesome.fa.fa-map-marker.qodef-icon.qodef-e {margin-bottom: 0px!important;}
}

@media only screen and (max-width: 767px) {
	section.elementor-section.elementor-inner-section.elementor-element.elementor-element-35be69a.elementor-section-full_width.video.elementor-section-height-default.elementor-section-height-default.qodef-elementor-content-no {margin-top: 0px!important}
	.elementor-7231 .elementor-element.elementor-element-6865ae9 {width: 100%!important;}

}

@media only screen and (max-width: 680px) {
	.qodef-grid.qodef-gutter--enormous>.qodef-grid-inner>.qodef-grid-item {margin: 0 0 30px!important;}
	#qodef-page-footer-bottom-area .qodef-grid-item {margin: 0px!important;}
	div#block-34 {padding-top: 0px!important;}
	#qodef-page-footer span.qodef-icon-font-awesome.fa.fa-map-marker.qodef-icon.qodef-e {margin-bottom: 10px!important;}
		.qodef-grid.qodef-responsive--custom.qodef-col-num--1024--2.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item {width: 100%!important;}
	h1 {font-size: 35px!important;}
	h2 {font-size: 30px!important;}
	.floating-menu.float-menu-1.fm-ready {--fm-icon-size: 18px!important;}
}


