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


/* Theme customization starts here
-------------------------------------------------------------- */

.btMenuHorizontal.btMenuRight .menuPort nav {
	  margin:40px 0px 0px 0px;
    background-color:#057485;
	color:#ffffff;
}

.btStickyHeaderActive.btMenuHorizontal.btHideMenu .bt-horizontal-menu-trigger .bt_bb_icon {
    margin: 30px 0;
}

.bt-horizontal-menu-trigger .bt_bb_icon {
	margin:60px 0px 0px 0px;
}

.bt-logo-area .logo {
  margin:30px 0px 0px 60px;
  }


.bt_bb_background_image_holder_wrapper {
  margin:20px 0px 120px 0px;
  }


.btTextLogo {
  color:#057485 !important;
  }

.bt_bb_testimonial .bt_bb_testimonial_text span {
	font-size:1.1em !important;
}

.bt_bb_testimonial .bt_bb_testimonial_text:before {
	font-size:2em !important;
}

.bt_bb_button_ref {
	font-size:28px !important;
}

.bt_bb_card_image_content {
	background-color:#f5f5f5 !important;
}



.btHasAltLogo.btStickyHeaderActive.btMenuHorizontal.btTransparentDarkHeader .mainHeader, .btHasAltLogo.btStickyHeaderActive.btMenuHorizontal.btTransparentDarkHeader .bt-vertical-header-top {

    background-color: rgba(255,255,255,0.9) !important;
    height:90px !important;
}


/* Menue */
.inner-menue-right {
    text-align: right;
}

.btMenuHorizontal .menuPort nav {
    padding-left: 50px;
	padding-right: 50px;
}

.btMenuWeight_black .menuPort nav ul li a {
	font-size:1.2em;
	border-bottom:none;
}

/*.menu-holder {
	background-color:rgba(255,255,255,0.25) !important;
}*/




/* Hamburger Icon sticky header färben */
.btTransparentLightHeader .bt-horizontal-menu-trigger .bt_bb_icon:before, .btAccentDarkHeader .bt-horizontal-menu-trigger .bt_bb_icon:before, .btLightAccentHeader .bt-horizontal-menu-trigger .bt_bb_icon:before, .btHasAltLogo .bt-horizontal-menu-trigger .bt_bb_icon:before, .btTransparentDarkHeader.btHasAltLogo.btStickyHeaderActive .bt-horizontal-menu-trigger .bt_bb_icon:before, .btTransparentLightHeader .bt-horizontal-menu-trigger .bt_bb_icon:after, .btAccentDarkHeader .bt-horizontal-menu-trigger .bt_bb_icon:after, .btLightAccentHeader .bt-horizontal-menu-trigger .bt_bb_icon:after, .btHasAltLogo .bt-horizontal-menu-trigger .bt_bb_icon:after, .btTransparentDarkHeader.btHasAltLogo.btStickyHeaderActive .bt-horizontal-menu-trigger .bt_bb_icon:after {
    border-top-color: #057485;
}
.btTransparentLightHeader .bt-horizontal-menu-trigger .bt_bb_icon .bt_bb_icon_holder:before, .btAccentDarkHeader .bt-horizontal-menu-trigger .bt_bb_icon .bt_bb_icon_holder:before, .btLightAccentHeader .bt-horizontal-menu-trigger .bt_bb_icon .bt_bb_icon_holder:before, .btHasAltLogo .bt-horizontal-menu-trigger .bt_bb_icon .bt_bb_icon_holder:before, .btTransparentDarkHeader.btHasAltLogo.btStickyHeaderActive .bt-horizontal-menu-trigger .bt_bb_icon .bt_bb_icon_holder:before {
    border-top-color: #057485;
}



/* Blog */
.btImageTextWidget {
	background-color:rgba(5,116,133,0.2);
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px !important;
}

.btImageTextWidgetImage {
	background-color:rgba(5,116,133,0.0);
	margin:10px 0px 10px 10px;
}


/* Aufzählung */
.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_top {
     align-items: baseline !important;
}

.btContact.btLight .btContactButton input[type='submit'] {
    padding: 0 1.5em !important;
    height: 3.8em;
    line-height: 3.8;
    font-size: 1em !important;
    color: #057485 !important;
    background: #ffffff !important;
    box-shadow: 0 0 0 0 #057485 inset;
    border: 1px solid #057485;
	
