/*
Theme Name: SixEstate
Theme URI: https://sixestate.com
Version: 1.0
Description: SixEstate Communications LLC.
Author: Stephen Jakubiec
Author URI: http://www.inexistence.org
Template: Divi
*/
h1, h2, h3, h4, h5, h6 {
word-wrap: normal!important;
}
.et_pb_post .entry-content {
padding-top: 0 !important;
}
.et_monarch .et_social_inline_top {
margin-bottom: 5px !important;
}
#left-area .post-meta {
padding-bottom: 15px !important;
margin-bottom: 0px !important;
}
#main-content .container:before {
background-color:transparent!important;
}
.ds-vertical-align{display:flex;flex-direction:column;justify-content:center;}
h4.widgettitle {text-transform:uppercase;color:#4d79c9;font-size:26px;}
#main-header {
background-color:transparent!important;
box-shadow:none!important;
padding-top:30px;
}
.hideme {display:none!important;}
.et_pb_svg_logo #logo, .et_pb_svg_logo.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo {
	max-height: 100%!important;
	height:100%!important;
}

/* Menu Overrides */
#et_top_search {
margin:8px 0 0 22px!important;
}
span.mobile_menu_bar:before {
    color: #b0bb36!important;
}
#top-menu li li {
padding:0 10px!important;
}
#top-menu ul li a:hover{
background-color:transparent!important;
}
#top-menu li li a { 
	width:310px!important;
	font-family: 'TradeGothicLTStd-Bd2',Helvetica,Arial,Lucida,sans-serif;
}
#top-menu-nav .nav li ul {
	border-radius:20px;
	box-shadow: 0 8px 20px 0 rgba(0, 0, 0, 0.1);
	width:320px!important;
	padding:10px 0!important;	
}
#top-menu-nav ul li.menu-item-has-children .sub-menu a {
	padding:0 0 10px 0!important;
	font-size:18px;
}
/*#top-menu-nav ul li.menu-item-has-children .sub-menu a:last-of-type {
padding:0!important;
}*/

body.single header {
background-image: url('/wp-content/uploads/2019/01/6e-bluebg-swirl.png');
background-size: cover!important;
background-repeat: no-repeat!important;
background-position: left center!important;
}

/*body.home {
background-image: url('/wp-content/uploads/2019/02/Sidewalk-Stepper-1920x1273-40.jpg');
background-blend-mode: overlay;
background-color: rgba(0,0,0,0)!important;
background-size: cover!important;
background-repeat: no-repeat!important;
background-position: left bottom!important;
}*/

/* Easy Testimonials */
.testimonial-other { display: none !important; }
.et_pb_code blockquote.easy_testimonial {
	background-image: url('/wp-content/uploads/2019/02/sidebar-testimonial-quote.svg');
	background-position: 10px 0px;
	background-repeat: no-repeat;
	border:none;
	font-size:18px;
	color:#606060;
	line-height:1.67em;
	margin:0;
	padding:0px 10px;
	font-family: 'Trebuchet','Trebuchet MS',Helvetica,Arial,Lucida,sans-serif;
}
.et_pb_code .testimonial_body {padding-top:35px;font-weight:600;font-size:18px}
.et_pb_code .testimonial-client {display:block;font-style:normal;font-size:20px;font-family: 'TradeGothicLTStd-Bd2',Helvetica,Arial,Lucida,sans-serif;}
.et_pb_code .testimonial-position {display:block;font-size:18px;color:#727D00;font-style:italic;}
.et_pb_code .easy_testimonial .date {display:none;}
.et_pb_code .easy_testimonial cite {padding-top:20px;display: block;}

blockquote.easy_testimonial {
	background-image: url('/wp-content/uploads/2019/02/sidebar-testimonial-quote.svg');
	background-position: 10px 0px;
	background-repeat: no-repeat;
	border:none;
	font-size:16px;
	color:#606060;
	line-height:1.67em;
	margin:0;
	padding:0px 10px;
}
.testimonial_body {padding-top:35px;font-weight:600;font-size:18px}
.testimonial-client {display:block;font-style:normal;}
.testimonial-position {display:block;font-size:16px;color:#b0bb36;font-style:italic;}
.easy_testimonial .date {display:none;}
.easy_testimonial cite {padding-top:20px;display: block;}

.et_pb_sidebar_no_border blockquote.easy_testimonial {
	background-image: url('/wp-content/uploads/2019/02/sidebar-testimonial-quote.svg');
	background-position: 10px 0px;
	background-repeat: no-repeat;
	border:none;
	font-size:16px;
	color:#606060;
	line-height:1.67em;
	margin:0;
	padding:0px 10px;
}
.et_pb_sidebar_no_border .testimonial_body {padding-top:35px;}
.et_pb_sidebar_no_border .testimonial-client {display:block;font-style:normal;font-size:18px;font-family:'TradeGothicLTStd-Bd2',Helvetica,Arial,Lucida,sans-serif;}
.et_pb_sidebar_no_border .testimonial-position {display:block;font-size:15px;color:#6E7900;font-style:italic;font-family:'TradeGothicLTStd-Obl',Helvetica, Arial, Lucida, sans-serif;}
.et_pb_sidebar_no_border .easy_testimonial .date {display:none;}
.et_pb_sidebar_no_border .easy_testimonial cite {padding-top:20px;display: block;}

/* Captions */
.wp-caption {
background-color:transparent;
border:none!important;
padding:0!important;
margin:0 0 15px 0;
position:relative;
}
.wp-caption img {
border-radius:20px;
width:100%;
overflow:hidden;
box-shadow: 0 8px 20px 0 rgba(0, 0, 0, 0.1);
}
p.wp-caption-text {
display: block;
position: absolute;
text-align:left;
width:100%;
padding:10px 15px!important;
background-color:rgba(0,0,0,0.6);
color:#fff!important;
font-style: normal;
line-height: 1.5em;
font-size:11px!important;
left:0;
bottom:6px;
z-index: 2;
-webkit-box-sizing: border-box;
box-sizing: border-box;
border-bottom-left-radius:20px;
border-bottom-right-radius:20px;
}
.media-credit-container {position:relative;}
.media-credit:after {
font-style:italic;
font-size:0.8em;
content:"Image Source:\00a0 ";
float:left;
line-height: 1em;
padding-top: 2px;
}
.media-credit {
font-size: 0.8em;
line-height: 1em;
text-align: right;
margin: 0px;
display: block;
color: #909090;
position: absolute;
right: 0;
background: rgba(0, 0, 0, 0.8);
top: 0;
height: 25px;
padding: 3px 15px 10px 15px;
border-top-right-radius: 20px;
border-bottom-left-radius: 20px;
}
.media-credit a {font-size:0.8em;font-style: italic;color:#3b9350;}
.media-credit a:hover {text-decoration: underline;}
.page .media-credit-container .media-credit {display:block;}

/* Lists */
.et_pb_text_inner ol {list-style: none; counter-reset: li}
.et_pb_text_inner ol li::before {
content: counter(li);
color: #b0bb36;
display: inline-block;
width: 1em;
margin-left: -1em
}
.et_pb_text_inner ol li {
counter-increment: li;
}

.et_pb_text_inner ul {
margin:0;
list-style: none;
line-height: 1.5em;
padding: 10px 0 1em 25px;
}
.et_pb_text_inner ul li {
list-style:none;
padding-bottom:20px;
}
.et_pb_text_inner ul li::last-of-type {
padding-bottom:0px;
}
.et_pb_text_inner ul li::before {
color:#b0bb36;
content: "\2022";
font-size: 2em;
display: block;
height: 0;
width: 0;
left: -0.6em;
top: 0;
position: relative;
}

/* Sidebars */
#main-content .et_pb_widget {
	border-radius: 20px;
	box-shadow: 0 8px 20px 0 rgba(0, 0, 0, 0.1);
	background-color: #ffffff;
	padding:15px 20px 20px 20px;
	margin-bottom: 30px!important;
}

.featuredblock .et_pb_text {
	cursor:pointer;
	padding-left:20px;
	padding-right:20px;
	border-radius:20px;
	box-shadow: 0 8px 20px 0 rgba(0, 0, 0, 0.1);
	display:flex;
	justify-content:center;
	align-items:center;
	width:100%;
}

.featuredblock .et_pb_text:hover {
	background-color:rgba(0,0,0,0.8);
}
.featuredblock .et_pb_text:hover .et_pb_text_inner {
	background-color:#4d79c9;
}

.featuredblock .et_pb_text_inner {
	background-color: #000;
	opacity: 0.85;
	border-radius:20px;
	padding:20px 10px;
	align-content: center;
}

.featuredblock .et_pb_text_inner h1 {
	font-size:19px!important;
}

.featuredblock .et_pb_text_inner a,
.featuredblock .et_pb_text_inner a:hover,
.featuredblock .et_pb_text_inner a:visited {
	color:#b0bb36!important;
}

.featuredblock .et_pb_text_inner h1 a,
.featuredblock .et_pb_text_inner h1 a:hover,
.featuredblock .et_pb_text_inner h1 a:visited {
	color:#ffffff!important;
}

/*.flex-row-wrapper {
display: flex;
}*/

.flex-row-wrapper .et_pb_column {
/* display: flex;
flex-direction: column; */
padding: 20px;
border-radius: 20px;
box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.1);
/* justify-content: space-between; */
background-color:#fff!important;
}

#main-footer {
	background-image: url('/wp-content/uploads/2019/01/6e-footer-background.png');
	background-repeat: no-repeat;
	background-size: cover;
}

#footer-widgets .footer-widget li:before {border:none;border-style:none;border-width:0;}
#footer-widgets .et_pb_widget .menu ul li {margin:0;padding-bottom:5px;}
#footer-bottom {padding:0;background-color:transparent;}

.et_pb_accordion .et_pb_toggle_open .et_pb_toggle_title:before {
    display: block!important;
    content: "\e04f" !important;
}

.fsocialicons { text-align:center; }
.fsocialicons li { padding-bottom:10px }

#html5lightbox-watermark,
#html5-watermark {display:none!important;}

/*** Responsive Styles Large Desktop And Above ***/
@media all and (min-width: 1405px) {
}

/*** Responsive Styles Standard Desktop Only ***/
@media all and (min-width: 1240px) and (max-width: 3840px) {
}

@media all and (min-width: 1100px) {
}

@media all and (max-width: 1100px) {
}

@media all and (min-width: 981px) {
}

@media screen and (max-width: 981px) {
  .flex-row-wrapper  { 
   flex-direction:column;
}
}

/*** Responsive Styles Tablet And Below ***/
@media all and (max-width: 980px) {
#footer-widgets {padding:5% 0!important;}
.footer-widget .et_pb_widget {float:none!important;}
.footer-widget {float:none!important;clear:both;text-align:center;}
#footer-widgets .footer-widget:nth-child(n), #footer-widgets .footer-widget .fwidget {
	margin-bottom: 10px!important;
}
body.home { background-position:center center!important;}
.et_pb_column_4_4 .dl-slim-optin1 {
		display:block;
	}
	.dl-slim-optin1 .et_pb_newsletter_description,
	.dl-slim-optin1 .et_pb_newsletter_form {
		width: 100%;
		padding: 0;
	}
	.et_pb_column_4_4 .dl-slim-optin1 .et_pb_newsletter_description {
		margin-bottom: 10px;
		text-align:center;
	}
	.dl-slim-optin1 .et_pb_newsletter_footer {
		text-align:center;
	}
.mobileonly {display:block!important;}
.footer-widget:nth-child(n) {width:100%!important;}
#footer-widgets .footer-widget .fwidget {margin-bottom:10px!important;}
.et_pb_column .et_pb_blog_grid .column.size-1of2, .et_pb_column .et_pb_widget {width:100%;}
}

/*** Responsive Styles Tablet Only ***/
@media all and (min-width: 768px) and (max-width: 980px) {
#footer-bottom .container {text-align:center!important;}
.et_pb_column .et_pb_blog_grid .column.size-1of2, .et_pb_column .et_pb_widget {width:100%;}
}

/*** Responsive Styles Smartphone Only ***/
@media all and (max-width: 767px) {
/*body.home {
background-image: url('/wp-content/uploads/2019/02/Sidewalk-Stepper-mobile-crop.jpg')!important;
background-position: top left!important;
background-size:100% 100%!important;
}*/
#et_search_icon {display:none!important}
.footer-widget .et_pb_widget {float:none!important;}
.footer-widget {float:none!important;clear:both;text-align:center;}
}

/*** Responsive Styles Smartphone Portrait ***/
@media all and (max-width: 479px) {
.footer-widget .et_pb_widget {float:none!important;}
.footer-widget {float:none!important;clear:both;text-align:center;}
.dl-slim-optin1 .et_pb_newsletter_field,
.dl-slim-optin1 .et_pb_newsletter_button_wrap {
flex-basis:100%;
}
.et_pb_fullwidth_header .et_pb_fullwidth_header_container .et_pb_button_two {margin-left: 0;}
#footer-bottom .container {font-size:12px!important;text-align:center;}
}
