/*
Theme Name: Divi Child
Theme URI: http://www.elegantthemes.com/gallery/divi/
Template: Divi
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Version: 4.17.4.1695885724
Updated: 2023-09-28 07:22:04

*/

.nav-bar .et_pb_menu_0_tb_header .et_pb_menu__logo-wrap img {
  filter: none;
  backface-visibility: hidden;
}

.nav-bar.et_pb_sticky .et_pb_menu_0_tb_header .et_pb_menu__logo-wrap img {
filter: invert(100%);
}
 .nav-bar .et_pb_gutters1 .et_pb_column_3_4, .et_pb_gutters1.et_pb_row .et_pb_column_3_4 {
    width: 100%;
}
  
.video-banner{ position:relative;}
.video-banner::before {
    content: '';
    background-color: #0F4C5C;
    opacity: 0.7;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.nav-bar .et_pb_menu--with-logo .et_pb_menu__menu > nav > ul > li a{ padding:0 0;}
.et_pb_menu--with-logo .et_pb_menu__menu > nav > ul > li.top-phone > a{
  background-color: #fff;
  color: #0F4C5C !important;
  padding: 15px 15px 15px 40px;
  border-radius: 10px;
  font-weight: 600;
}
.et_pb_menu--with-logo .et_pb_menu__menu > nav > ul > li.top-phone > a::before{
	background-image:url(https://nysck.com/kewgardens/wp-content/uploads/2023/09/Icon-awesome-phone-alt.png);
	background-position:left center;
	background-repeat:no-repeat;
	width: 16px;
	  height: 14px;
	  position: absolute;
	  content: "";
	  left: 15px;
}

span.ser-title {
  color: #0F4C5C;
  font-size: 16px;
  font-weight: 300;
  display: block;
  line-height: normal;
}
.ser-box .et_pb_main_blurb_image{ margin-bottom:15px;}
.support_box .et_pb_main_blurb_image img {
  border-radius: 100px;
  min-width: 260px;
  min-height: 240px;
}
.support_box .et_pb_main_blurb_image:hover .et_pb_only_image_mode_wrap{
	border-color:#004274;
}
.footer-social{}
.footer-con .et_pb_blurb_position_left .et_pb_blurb_container {
  padding-left: 0;
}
.nav-bar.et_pb_sticky .et_pb_row_0_tb_header {
	padding-top: 15px !important;
  padding-bottom: 15px !important;
}

.nav-bar.et_pb_sticky .et_pb_menu--with-logo .et_pb_menu__menu > nav > ul > li.top-phone > a{
	background-color:#ffb703;
}
.featured-box .et_pb_module_header span.location_title{
	display:block;
	font-size:12px;
	font-weight:300;	
}

.price-bed {
  display: flex;
  align-content: center;
  justify-content: space-between;
}
.bed-list ul {
  list-style: none;
  display: flex;
  justify-content: center;
  align-items: center;
}
.bed-list ul li{
	padding:0 5px;
	color: #0F4C5C;
    font-size: 14px;
}

.featured-box { background-color:#FFFFFF;}
.featured-box .et_pb_blurb_container{ padding: 0 15px 15px 15px;}
.featured-box .et_pb_blurb_container .et_pb_blurb_description {
  border-bottom: 1px solid #ccc;
  padding-bottom: 10px;
}
.featured-box{ margin-bottom:0 !important;}
.featured-box .et_pb_main_blurb_image{ margin-bottom:15px;}
.price-bed{  background-color:#FFFFFF; padding: 0 15px 0;}
.tag_yellow {
  width:auto;
  border-radius: 0 10px 10px 0;
}
.tag_yellow h5{
  margin: 0;
  padding: 10px 10px;
 
}
@media only screen and (min-width:1024px) {
.v-middly .et_pb_row.et-last-child {
	display: flex;
    align-content: center;
   align-items: center
	}
}
@media only screen and (max-width:768px) {
.support_box .et_pb_main_blurb_image img {
  border-radius: 100px;
  min-width: 230px;
  min-height: 260px;
}
	
.footer-con .et_pb_blurb_position_left .et_pb_blurb_content {
  text-align: center;
}	
	
.footer-con .et_pb_blurb_content { width: auto;}	
.nav-bar .et_pb_row_0_tb_header.et_pb_row { 
	padding-right:0% !important;
    padding-left:0% !important;
	}	
	
.nav-bar .et_pb_menu_inner_container {
  padding: 0 0 5px 15px;
}	
}

.single .post {
  padding-bottom: 0px !important;
}