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

.btHasCrest.btMenuHorizontal:not(.btMenuCenter):not(.btStickyHeaderActive) .btCrest .btCrestImg {
    min-width: 120px;
    margin-top: 10px;
}
.header-icon span.bt_bb_icon_holder{
	font-size: 20px;
}
.btTopToolsRight a.header-icon:hover{
    color: #0080ff !important;
}
.btHasAltLogo.btStickyHeaderActive.btMenuHorizontal.btDarkTransparentHeader .btVerticalHeaderTop  {
	background-color: #2d67b1!important;
}
.btHasAltLogo.btStickyHeaderActive.btMenuHorizontal.btDarkTransparentHeader .mainHeader, .btHasAltLogo.btStickyHeaderActive.btMenuHorizontal.btDarkTransparentHeader .btVerticalHeaderTop{
	background-color: #2d67b1!important;
}  
.btHasAltLogo.btStickyHeaderActive .btVerticalMenuTrigger .bt_bb_icon:before{
	border-top-color: #ffffff !important;
}
.btHasAltLogo.btStickyHeaderActive .btVerticalMenuTrigger .bt_bb_icon:after{
	border-top-color: #ffffff !important;
}
.btHasAltLogo.btStickyHeaderActive .btVerticalMenuTrigger:hover .bt_bb_icon .bt_bb_icon_holder:before, .btDarkTransparentHeader .btVerticalMenuTrigger:hover .bt_bb_icon .bt_bb_icon_holder:before {
    border-top-color: #ffffff !important;
}
.btHasAltLogo.btStickyHeaderActive .btVerticalMenuTrigger .bt_bb_icon .bt_bb_icon_holder:before{
	border-top-color: #ffffff !important;
}
.btDarkTransparentHeader .btVerticalMenuTrigger:hover .bt_bb_icon:before{
	border-top-color: #ffffff !important;
}
.btDarkTransparentHeader .btVerticalMenuTrigger:hover .bt_bb_icon:after{
	border-top-color: #ffffff !important;
}
.btDarkTransparentHeader .topBar, .btMenuVertical.btDarkTransparentHeader .btVerticalHeaderTop {
    background-color: #2d67b1;
}
.menuPort nav > #menu-custom-menu > li > a:before {
    -webkit-box-shadow: 0 0 0 2px #2d67b1 inset;
    box-shadow: 0 0 0 2px #ffffff inset;
}
body.btStickyHeaderActive .topBarInMenu a.btIconWidget:hover {
    color: #5C5C5C !important;
}
.topBarInMenu a.btIconWidget:hover {
    color: #5C5C5C !important;
}
@media only screen and (max-width: 1199px) {
	.btLogoArea {
    	background-color: #2d67b1 !important;
	}
}

/* Footer */
.cstm-footer-main .bt_bb_port{
	padding-top:4em !important;
	padding-bottom:1em !important;
}
.cstm-footer-main .bt_bb_headline_tag .bt_bb_headline_superheadline{
	color:#fff !important;
}
.cstm-footer-main a.bt_bb_link{
	color:#fff !important;
}
.cstm-footer-main .bt_bb_icon span.bt_bb_icon_holder:before {
	color:#fff !important;
}

.cstm-footer-main .bt_bb_image img {
	max-width:75% !important;	
}



/* Home */
.cstm-home-gallery .bt_bb_slider_item img{
	height: 300px;
    min-height: 300px;
    object-fit: cover;
    width: 100%;
}
.cstm-home-banner .bt_bb_headline_content, .cstm-home-banner .bt_bb_headline_superheadline{
	 text-shadow: 0 0 8px black;
}

@media screen and (min-width: 480px) {
  .cstm-home-page-amenities-main .bt_bb_column .bt_bb_card {
    min-height:280px !important;
  }
}



/* Our Project */

@media screen and (min-width: 990px) {
  .cstm-our-project-page-payment-plan-main .bt_bb_price_list {
    min-height:370px !important;
  }
}
