/*
 Theme Name:   Buckwinkel Hüs
 Theme URI:    http://www.buckwinkel-hüs.de
 Description: Child theme for Bridge
 Author:       Alina Gehring
 Template:     bridge
 Version:      1.0.0
 Text Domain: bridge-child
*/



@import url("../bridge/style.css");

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

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

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


h1-h4 {
font-family: 'Kurale', Helvetica, sans-serif;
}
body, h5 {
	  font-family: 'Merriweather', Helvetica, sans-serif;
} 

aside.vertical_menu_area,
.header_bottom, nav.mobile_menu {
	background: url('https://xn--buckwinkel-hs-7ob.de/wp-content/uploads/2017/10/buckwinkel-pattern.jpg');
	background-size:210px auto;
	background-repeat:repeat;
}

.mobile_menu {
	background:#fff !important;

}

.mobile_menu_button,
.logo_wrapper {
	height:60px !important;
}

.mobile_menu_button span {
	font-size:24px;
}

nav.mobile_menu ul li a {
	padding: 10px;
}

@media screen and (max-width:440px) {
	.q_logo a, .q_logo img {
		height:20px !important;
	}
}

.header_bottom {
	padding:0;
}

.header_bottom .container_inner {
	padding:0 20px;
}

nav.mobile_menu ul li, nav.mobile_menu ul li, nav.mobile_menu ul li ul li, nav.mobile_menu ul li.open_sub > ul {
	border-color:#cfc9c1;
}

.img-cover .q_elements_item {
	background-size:cover;
}

.responsive-space {
	padding: 0 2%;
}

.q_logo_vertical img.normal {
	padding-top:20px;
}

.q_icon_list {
	margin:0;
}

.q_icon_list p, .q_list.number.circle_number li {
	line-height:27px;
}

.qodef-icon-linea-icon {
	background-image: url('https://xn--buckwinkel-hs-7ob.de/wp-content/uploads/2017/10/blankdot.png');
	background-size:contain;
    background-color: transparent !important;
	background-repeat:no-repeat !important;
}

.zipfelsalpe .qodef-icon-linea-icon {
	background-image: url('https://xn--buckwinkel-hs-7ob.de/wp-content/uploads/2018/03/blankdot-gruen.png');
}

/*BILD ICON OHNE HHINTERGRUND*/
.qodef-icon-linea-icon.icon-basic-picture {
	background:none;
}

.qodef-icon-linea-icon:hover {
	opacity:0.6;
    -webkit-transition:opacity 0.3s ease; 
    transition: opacity 0.3s ease; 
}

.qode_icon_shortcode a:hover {
	text-decoration:none !important;
}

.q_box_holder.with_icon .box_holder_icon_inner .fa-stack:hover i.fa-stack-base,.q_font_awsome_icon_stack:hover .fa-circle,.q_icon_with_title.circle .icon_holder .fa-stack:hover i.fa-circle {
 color:transparent!important
}

/*LIGHTBOX*/
.slb_details {
	display:none;
}

#slb_viewer_wrap .slb_theme_slb_default .slb_container {
	background:none !important;
	padding:0 !important;
	box-shadow:none !important;
}


.footer-link {
	color:#fff !important;
	text-decoration:underline;
}

.price_in_table .mark,
.price_table_inner ul li.pricing_table_content {
	font-weight:200 !important;
}

.q_price_table .price_table_inner {
	background:#9b9893;
}

.price_table_inner ul li.table_title .title_content {
	font-weight:normal;
	color:#cfc9c1;
	font-size:24px;
	line-height:1.3em;
	text-transform:uppercase;
	letter-spacing:0.025em;
	hyphens: auto !important;
}

.price_table_inner ul li.pricing_table_content {
	padding:25px;
}

.price_table_inner ul li.prices {
	padding-top:25px;
}

/*input.wpcf7-form-control.wpcf7-date, input.wpcf7-form-control.wpcf7-number, input.wpcf7-form-control.wpcf7-quiz, input.wpcf7-form-control.wpcf7-text, select.wpcf7-form-control.wpcf7-select, textarea.wpcf7-form-control.wpcf7-textarea {
	border:1px solid #cfc9c1;
	font-family:inherit;
}

div.wpcf7-response-output {
	color:#807c75;
	border:2px solid #a4adbb;
}

div.wpcf7-response-output.wpcf7-mail-sent-ok {
	background:#fff;
}

input.wpcf7-form-control.wpcf7-quiz {
	margin:0;
	width:100%;
}*/



.ff-btn-submit {
	color:#fff;
	padding: 0 23px;
	background-color: #a4adbb;
	font-family:inherit;
	margin:15px 0;
	font-size: 12px;
  	line-height: 45px;
  	height: 45px;
  	font-style: normal;
  	font-weight: 500;
  	border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  	letter-spacing: 2px;
  	text-transform: uppercase;
  	border-width: 0px;
	transition: all 0.3s ease; 
}

.ff-btn-submit:hover {
	cursor:pointer;
	background-color: #677790;
}

.footer_top .three_columns {
	padding: 0 2%;
	width:96%;
}

.footer_top h5 {
	color:#807c75 !important;
	margin-bottom:0.5em;
}

.footer_top .widget.widget_nav_menu li {
	padding:0;
}

.footer_top .widget.widget_nav_menu li a {
	color:#fff;
	text-decoration:underline;
}


.footer_top .widget.widget_nav_menu li a:hover {
	text-decoration:none;
}

a:link:hover {
	text-decoration:underline;
}

/*IFRAME*/
iframe {
  max-width: 100%;
}

/*Display images for retina*/
	.img-cta-retina {
		width:150px;
		height:150px;
		margin: 0 auto;
		text-align:center;
	}

	.img-cta-retina.sonett-logo {
		width:250px;
		height:62px;
		padding:44px 0;
	}

/*Boxen Startseite*/


@media screen and (max-width:1440px) {
	
	#usp-buckwinkel h4 {
		font-size: 20px;
	}
	
}


@media screen and (max-width:1260px) {
	
	#usp-buckwinkel h4 {
		font-size: 18px;
	}
	
	#usp-buckwinkel p {
		font-size: 12px;
	}
	
	#usp-buckwinkel .img-cta-retina {
		width:120px;
	}
	
	#usp-buckwinkel .img-cta-retina.sonett-logo {
		width: 180px;
	}
	
}

.hide {
	display:none;
}
