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


/* Theme customization starts here
-------------------------------------------------------------- */
.bt_bb_card .bt_bb_headline_content{
	padding-right:50px;
}
.iub__us-widget{
	background-color: rgb(43,61,45);
}
.btMenuVerticalLeft .mainHeaderInner .btTextLogo {
    line-height: 30px;
}
.bottom-space{
    margin-bottom: 50px;
}
button.slick-arrow:before {
    color: #fff;
}
.logo_noviia img{
    width: 64px;
    vertical-align: middle;
    margin-left: 5px;
    filter: saturate(0) brightness(5);
}
.logo_noviia:hover img{
    filter: saturate(1) brightness(1);
}
header.mainHeader {
	background:#2b3d2d!important;
}
.btTextLogo{
    font-family: "DM Serif Display",Arial,Helvetica,sans-serif;
}
body:not(.btStickyHeaderActive) .btTextLogo{
    color: #fff!important;
}

.bt_bb_link.menu-item a{
    color: #fff!important;
}
input:disabled{
	opacity:.3;
}
.menuPort nav > ul > .bt_bb_link.menu-item.on > a:before {
    opacity: 0;
    width: 0;
    -webkit-transform: scaleX(0);
    -moz-transform: scaleX(0);
    -ms-transform: scaleX(0);
    transform: scaleX(0);
}

#reviews .bt_bb_card_icon,
#reviews .bt_bb_separator{
	display:none!important;
}

#reviews .bt_bb_card_text,
#reviews .bt_bb_headline_superheadline{
	color:#fff;
}

#reviews .bt_bb_card_title .bt_bb_headline_tag .bt_bb_headline_content{
	font-size: 1.3rem;
}

.bt_bb_interactive_image .bt_bb_interactive_image_content {
    -webkit-flex: 1 0 40%;
    -ms-flex: 1 0 40%;
    flex: 1 0 40%;
    max-width: 40%;
    padding-left: 3.5em;
}

input:disabled{
    cursor: not-allowed;
}

@media (min-width: 1200px){
	.menuPort nav ul {
		display: flex;
		align-items: center;
	}
	.bt_bb_link a{
		background-image: -webkit-linear-gradient(315deg,#c39f75 0%,#a47947 25%,#a47947 50%,#c39f75 75%,#8b673d 100%);
		background-image: -moz-linear-gradient(315deg,#c39f75 0%,#a47947 25%,#a47947 50%,#c39f75 75%,#8b673d 100%);
		background-image: linear-gradient(135deg,#c39f75 0%,#a47947 25%,#a47947 50%,#c39f75 75%,#8b673d 100%);
		background-size: 200% 200%;
		-webkit-transition: .5s all;
		-moz-transition: .5s all;
		transition: .5s all;
		background-repeat: no-repeat;
		padding: 20px 15px!important;
		line-height: 1!important;
	}
	.bt_bb_link a:hover {
		color: #fff;
		-webkit-box-shadow: none;
		box-shadow: none;
		background-position: 100% 100%;
	}	
}

@media (max-width: 996px){
	.bt_bb_card .bt_bb_headline_content {
		padding-right: 0;
		font-size: 1.4rem;
	}
	.bt_bb_interactive_image .bt_bb_interactive_image_content {
		-webkit-flex: 1 0 100%;
		-ms-flex: 1 0 100%;
		flex: 1 0 100%;
		max-width: 100%;
	}
}

@media (max-width: 992px){
	.btMenuVertical .btVerticalHeaderTop{
		display: flex;
		justify-content: space-between;
	}
	.reverse-row {
		flex-direction: column-reverse!important;
	}
	.bt_bb_column.bt_bb_padding_30 .bt_bb_column_content {
		padding-left: 0;
		padding-right: 0;
	}
	.bt_bb_layout_boxed_1200 .bt_bb_cell {
		width: 1200px;
		max-width: -webkit-calc(100% - 40px);
		max-width: -moz-calc(100% - 40px);
		max-width: calc(100% - 40px);
	}
	.bt_bb_row_wrapper.bt_bb_row_width_boxed_1200 {
		padding: 0;
	}
}