/*
 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
-------------------------------------------------------------- */

.bold_timeline_container.btTimeline01 .bold_timeline_item .bold_timeline_item_inner {
    border-radius: 0;
    border: none;
    border-left: 3px solid rgb(186,151,120) !important;
}
.bt_bb_size_medium.bt_bb_headline .bt_bb_headline_superheadline {
    font-size: .934rem;
    margin-bottom: 0.5em;
}
html.no-touch.bt_bb_backgroud_fixed_supported body.page-template-default.page.page-id-13.page-child.parent-pageid-11.bt_bb_plugin_active.bt_bb_fe_preview_toggle.btHeadingWeight_default.btSupertitleWeight_default.btSubtitleWeight_default.btMenuWeight_default.btButtonWeight_default.btArrowStyle_simple.btHasLogo.btHasAltLogo.btMenuRightEnabled.btStickyEnabled.btHideHeadline.btLightSkin.btBelowMenu.noBodyPreloader.btSquareButtons.btTransparentLightHeader.btNoSidebar.btMenuRight.btMenuHorizontal.btMenuInitFinished.btRemovePreloader.btStickyHeaderActive.btStickyHeaderOpen div#top.btPageWrap div.btSiteFooter div.bt_bb_wrapper section#bt_bb_section657397dea739e.bt_bb_section.bt_bb_color_scheme_3.bt_bb_layout_boxed_1200.bt_bb_vertical_align_top.bt_bb_top_spacing_large.bt_bb_bottom_spacing_medium div.bt_bb_port div.bt_bb_cell div.bt_bb_cell_inner div.bt_bb_row_wrapper div.bt_bb_row div.bt_bb_column.col-xxl-3.col-xl-3.col-lg-6.bt_bb_vertical_align_top.bt_bb_animation_fade_in.animate.animated.bt_bb_align_left.bt_bb_padding_normal div.bt_bb_column_content div.bt_bb_column_content_inner div.bt_bb_icon.bt_bb_style_borderless.bt_bb_shape_circle.bt_bb_target_self.bt_bb_size_small.bt_bb_align_inherit span.bt_bb_icon_holder:before{color:#000;}

.bt_bb_color_scheme_4.bt_bb_icon.bt_bb_style_borderless:hover .bt_bb_icon_holder:before {
    color: #ba9778!important;
}
.bt_bb_size_small.bt_bb_headline h1, .bt_bb_size_small.bt_bb_headline h2, .bt_bb_size_small.bt_bb_headline h3, .bt_bb_size_small.bt_bb_headline h4, .bt_bb_size_small.bt_bb_headline h5, .bt_bb_size_small.bt_bb_headline h6 {
    font-size: 1.6rem!important;
}
.btLogoArea {
    position: relative;
    z-index: 1;
    padding-top: 30px;
	padding-bottom: 30px;
}
.bt_bb_color_light.bt_bb_custom_menu div ul li:last-child {
    border-bottom: 0px solid rgba(255, 255, 255, .3);
}
.bt_bb_color_light.bt_bb_custom_menu div ul li:first-child {
    border-top: 1px solid rgba(255, 255, 255, .3);
}
.btMenuHorizontal .menuPort > nav > ul > li {
    padding: 0 40px 0 0;
}
.btMenuHorizontal .topBarInMenu {
    height: 15px;
    margin-top: 3px;
}
.btMenuHorizontal.btMenuRight .menuPort nav {
    float: right;
    margin-top: 3px;
}
.btMenuVertical .btVerticalHeaderTop {
    display: flex;
    flex-direction: row;
}
.btMenuVerticalLeft .btVerticalMenuTrigger {
    float: left;
    padding-top: 14px;
}
/*.btMenuVertical .btLogoArea .logo img {
    height: 48px;
    padding-left: 30px;
}*/
.bt_effect_accent_gradient .menuPort nav > ul > li > a:before {
    background: none;
}
li.current-menu-item > a{color:#9BA8AB;}
.bt_effect_accent_gradient .bt_bb_card .bt_bb_card_title .bt_bb_headline h3{
-webkit-text-fill-color: #fff !important;
}
.bt_bb_headline h4 em{
        -webkit-text-fill-color: #000 !important;
    }
.btMenuWeight_default .topTools .btIconWidgetTitle, .btMenuWeight_default .topBarInMenu .btIconWidgetTitle {
    padding-top:1px;
}
.btVerticalHeaderTop .btLogoArea img{
	max-width:210px;
	max-height:16px;
}
@media (max-width: 422px){
	.bt_bb_service{
    margin-left: 15px;
    margin-right: 15px;
	min-width: 220px;
	}
}