/*
 Theme Name:   Applauz Child
 Theme URI:    http://applauz.bold-themes.com
 Description:  Applauz child theme
 Author:       BoldThemes
 Author URI:   http://bold-themes.com
 Template:     applauz
 Version:      1.0.0
 Tags:         one-column, right-sidebar, custom-menu, featured-images, sticky-post, theme-options, threaded-comments, translation-ready
 Text Domain:  applauz-child
*/


/* Theme customization starts here
-------------------------------------------------------------- */
/*
.produktkasten p{
	padding:0 25px;
}

.produktkasten .bt_bb_column_content{
	background-color: #303030;
}
*/

.btVerticalHeaderTop .btVerticalMenuTrigger{
	margin-top:15px !important;
}

.btMenuVertical .btLogoArea .logo img{
	height:90px !important;
}

.btMenuHorizontal .menuPort nav{
	padding-left:20px !important;
}



.btStickyHeaderActive.btMenuHorizontal .mainHeader .btLogoArea .menuPort nav > ul > li > a, .btStickyHeaderActive.btMenuHorizontal .mainHeader .btLogoArea .menuPort nav > ul > li > .subToggler, .btStickyHeaderActive.btMenuHorizontal .mainHeader .btLogoArea .topBarInMenuCell{
	line-height: calc(100px*0.9) !important;
}

.btStickyHeaderActive.btMenuHorizontal .mainHeader .btLogoArea .logo img{
	height: calc(100px*0.9);
}

.menuPort{
	font-size:15px !important;
}

header .btTopBox.widget_search.btIconWidget, header .btIconWidgetIcon{
	display:none !important;
}


#top .doppelseite .bt_bb_icon_holder{
	background: transparent !important;
}

@media (min-width: 993px){
.produktkasten {
    flex-basis: 33% !important;
    max-width: 33% !important;
}
}


@media (max-width: 992px) and (min-width: 680px){
.produktkasten {
    flex-basis: 50% !important;
    max-width: 50% !important;
}
}

@media (max-width: 679px){
.produktkasten {
    flex-basis: 100% !important;
    max-width: 100% !important;
}
}


.icon-box .bt_bb_service{
	align-items: center;
}

.icon-box .bt_bb_service .bt_bb_icon_holder{
	background:transparent !important;
}


#top .mainHeader{
	background-color: #242729;
}


.topBarInMenuCell .widget_text.btTopBox.widget_custom_html{
	display:inline-block !important;
}

.topBarInMenuCell .widget_text.btTopBox.widget_custom_html img{
	vertical-align: middle;
	margin-right:5px;
}


.bt_bb_icon.bt_bb_style_gradient_borderless .bt_bb_icon_holder:before{
	background: #f3f3f3 !important;
	background-image: linear-gradient(135deg,#c1c0c0 33%,#989898 66%) !important;
}
/*
.bt_bb_service .bt_bb_icon_holder{
	background: #f3f3f3 !important;
		background: -moz-gradient(135deg,#c1c0c0 33%,#989898 66%) !important;
    background: -webkit-linear-gradient(135deg,#c1c0c0 33%,#989898 66%) !important;
    background: -webkit-linear-gradient(135deg,#c1c0c0 33%,#989898 66%);
    background: -moz-linear-gradient(135deg,#c1c0c0 33%,#989898 66%) !important;
	background-image: linear-gradient(135deg,#c1c0c0 33%,#989898 66%) !important;
}	*/
/*
.menu-item-has-children > a:after{
	content:"\f105" !important;
	font-family: FontAwesome;
	padding-left:20px;
	position:right
}
*/
.bt_bb_section[class*="light_solid"]:before {
    background-color: rgba(43,43,43,.7) !important;
}

.portfolio-template-default .bt_bb_headline_content{
	color:#fff !important;
}

.btContentWrap{
	background-color:#645c59 !important;
}

.googlekarte{
	width:100%;
}

.kontakt-section:before{
	background: -moz-gradient(135deg,#2b2b2b 20%,#1d1d1d 80%) !important;
    background: -webkit-linear-gradient(135deg,#2b2b2b 20%,#1d1d1d 80%) !important;
    background: -webkit-linear-gradient(315deg,#2b2b2b 20%,#1d1d1d 80%);
    background: -moz-linear-gradient(315deg,#2b2b2b 20%,#1d1d1d 80%) !important;
	background: linear-gradient(135deg,#2b2b2b 20%,#1d1d1d 80%) !important;
}


@media (max-width:1441px) and (min-width:993px){
	.startkaro .bt_bb_padding_text_indent .bt_bb_column_content{
		padding:0 !important;
	}
}


@media (max-width:1170px) and (min-width:993px){
	.startkaro .bt_bb_padding_text_indent{
		padding:10px !important;
	}
}

@media (min-width:1200px){
.page-id-3073 .bt_bb_grid_item_post_content h5{
	height: 44px !important;
}
}

@media (min-width:769px) and (max-width:1199px){
.page-id-3073 .bt_bb_grid_item_post_content h5{
	height: 38px !important;
}
}

.contactfooter .contact1:before{
	content:"\f276" !important;
	font-family: FontAwesome;
	margin-right:15px;
	margin-left:-23px;
	width:13px;
}

.contactfooter .contact2:before{
	content:"\f095" !important;
	font-family: FontAwesome;
	margin-right:15px;
	margin-left:-23px;
	width:13px;
}

.contactfooter .contact3:before{
	content:"\f1ac" !important;
	font-family: FontAwesome;
	margin-right:15px;
	margin-left:-23px;
	width:13px;
}

.contactfooter .contact4:before{
	content:"\f0e0" !important;
	font-family: FontAwesome;
	margin-right:15px;
	margin-left:-23px;
	width:13px;
}

.contactfooter{
	list-style:none;
}

/* 12.09.2019 */

.menuPort nav > ul > li > a:after {
	transition: 600ms !important;
}

.btMenuHorizontal .menuPort > nav > ul > li > ul li a:before {
	content: none !important;
}

.btMenuHorizontal .menuPort > nav > ul > li > ul li a:hover {
	color:#f47920 !important;
}
