.et_fullwidth_nav #main-header .container {
	width: 100%;
	max-width: 94%;
	padding-right: 0;
	padding-left: 0;
}

.et_right_sidebar #main-content .container:before {
	display: none;
}

.post-type-archive-property.et_right_sidebar #left-area, .single-property.et_right_sidebar #left-area, .archive #left-area {
	float: none;
	padding-right: 0;
	width: 90%;
	margin: 0 auto;
}

.single-property.et_right_sidebar #left-area {
	width: 100%;
}

.cdg-search-filters h1 {
	float: left;
}

.cdg-search-filters div {
	float: right;
}

.cdg-property-archive-container {
	clear: both;
	display: block;
	width: 100%;
	overflow: auto;
	margin-bottom: 50px;
}

.cdg-property-archive-title-button {
	display: flex;
	flex-direction: row;
	flex: 1 1 100%;
	align-items: center;
	justify-content: space-between;
	width: 100%;
}

.cdg-property-archive-image {
	display: inline-block;
	float: left;
	width: 48%;
	margin-right: 2%;
}

.cdg-property-archive-info-container {
	display: inline-block;
	float: left;
	width: 50%;
}

.cdg-property-archive-title-button h2 {
	display: inline-block;
	float: left;
	padding-bottom: 0;
	color: #00205F;
	font-weight: 900;
}

.cdg-property-archive-title-button a.et_pb_button {
	display: inline-block;
	float: right;
}

.post-type-archive-property .container, .archive .container {
	max-width: 2560px;
	width: 100%;
}

.single-property .container {
	max-width: 2560px;
	width: 100%;
	padding-top: 10px!important;
}

.cdg-property-archive-info-details {
	display: block;
	clear: both;
	border-top: 2px solid rgba(112, 112, 112, 0.37);
	border-bottom: 2px solid rgba(112, 112, 112, 0.37);
}

.cdg-property-archive-info-details div {
	display: inline-block;
	border-right: 2px solid rgba(112, 112, 112, 0.37);
	padding: 10px 20px;
	color: #222222;
	font-weight: 700;
	vertical-align: top;
}

.cdg-property-archive-info-details.archive div {
	font-size: 12px;
}

.cdg-property-archive-info-details div:last-child {
	border-right: 0;
}

.cdg-property-archive-title-button {
	padding: 20px 0;
}

.cdg-property-archive-map {
	max-height: 280px;
	overflow: hidden;
	border-radius: 5px;
}

.cdg-search-filters h1, .single-property h1 {
	color: #00205F;
	font-weight: 900;
}

.cdg-search-filters {
	display: block;
	overflow: auto;
	max-width: 90%;
	margin: 0 auto 10px;
}

.cdg-filter-area input[type="submit"] {
	background: #00205F;
	color: #fff;
	font-weight: 700;
	border: 0;
	padding: 10px 20px;
	font-size: 16px;
	border-radius: 2px;
	border: 2px solid #00205F;
}

.cdg-filter-area select {
	border: 2px solid rgba(112, 112, 112, 0.37);
	padding: 10px 20px;
	font-size: 16px;
	font-weight: 700;
	border-radius: 2px;
	max-width: 250px;
}

.searchandfilter li:last-child {
	padding-right: 0;
}

.cdg-property-overview-info {
	display: inline-block;
	float: left;
	width: 48%;
	margin-right: 2%;
}

.cdg-property-map {
	display: inline-block;
	float: right;
	width: 50%;
	border-radius: 5px;
	overflow: auto;
}

.single-property .cdg-property-archive-info-details div {
	padding: 10px 40px;
	font-weight: 600;
}

.single-property .cdg-property-archive-info-details div span {
	font-weight: 700;
}

.single-property .cdg-warehouse-footage {
	padding-left: 0!important;
}

p.cdg-property-address-details {
	font-weight: 700;
	font-size: 16px;
}

.single-property .cdg-property-archive-info-details {
	margin-top: 1em;
	margin-bottom: 2em;
}

.cdg-property-table div div {
	padding: 10px 20px;
	font-size: 14px;
	border-radius: 5px;
}

.cdg-property-table div div span {
	font-weight: 700;
	margin-right: 10px;
}

.cdg-property-table div div:nth-child(odd) {
	background: rgba(112, 112, 112, 0.1);
}

.cdg-property-table .left {
	display: inline-block;
	float: left;
	width: 48%;
	margin-right: 2%;
}

.cdg-property-table .right {
	display: inline-block;
	float: right;
	width: 50%;
}

.cdg-property-table {
	margin-top: 40px;
	overflow: auto;
}

.cdg-property-details-specifications-container {
	clear: both;
	max-width: 90%;
	margin: 0 auto;
	overflow: auto;
}

.cdg-property-overview-map-container {
	overflow: auto;
	max-width: 90%;
	margin: 0 auto;
}

a.et_pb_button.clear {
	text-align: center;
	margin: 0 auto;
	display: block;
	width: 15%;
	margin-top: 30px;
	border: 2px solid rgba(112, 112, 112, 0.37)!important;
	background-color: transparent;
	color: #222222!important;
}

a.et_pb_button.clear:hover {
	border: 2px solid rgba(112, 112, 112, 0.37)!important;
	background-color: transparent;
	color: #222222!important;
}

a.cdg-single-property-map-link {
	color: #00205F;
	margin-left: 10px;
}

.single-property h5, .post-type-archive-property h5, .cdg-property-archive-info h5 {
	font-size: 20px;
}

.cdg-propery-summary p {
	font-weight: 600;
}

/* the slides */
  .slick-slide {
	  margin: 0 14px 0 14px;
	  border-radius: 5px;
  }
  
  .slick-slide img {
		border-radius: 5px;
	}

  /* the parent */
  .slick-list {
	  margin: 0 -14px 0 -14px;
  }
  
.nextArrowBtn{
	position: absolute;
	z-index: 1000;
	top: 42%;
	right: -50px;
	color: rgba(112, 112, 112, 0.37);
	font-size: 60px;
}
.prevArrowBtn {
	position: absolute;
	z-index: 1000;
	top: 42%;
	left: -60px;
	color: rgba(112, 112, 112, 0.37);
	font-size: 60px;
}

.cdg-property-gallery-container {
	max-width: 93%;
	margin: 0 auto 20px;
}



.slick-slider img {
	opacity: 0;
}

.slick-slider.slick-initialized img {
	opacity: 1;
	transition: opacity 0.2s ease-in;
}

.slick-lightbox {
	z-index: 99999!important;
}

.slick-lightbox-close:before {
	font-size: 50px!important;
	opacity: 1!important;
}

.slick-lightbox-close {
	height: 50px!important;
	width: 50px!important;
}

.slick-lightbox .slick-prev {
	left: 15px;
	top: 400px!important;
	position: absolute;
	background: transparent;
	border: 0;
	color: transparent;
	width: 40px;
	overflow: hidden;
	z-index: 99999;
}

.slick-lightbox .slick-prev:before {
	font-family: ETmodules;
	font-weight: 400;
	font-size: 50px;
	line-height: 1;
	color: white;
	opacity: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: '4;';
}

.slick-lightbox .slick-next {
	right: 15px;
	top: 400px!important;
	position: absolute;
	background: transparent;
	border: 0;
	color: transparent;
	width: 40px;
	overflow: hidden;
}

.slick-lightbox .slick-next:before {
	font-family: ETmodules;
	font-weight: 400;
	font-size: 50px;
	line-height: 1;
	color: white;
	opacity: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: '5;';
}

img.slick-lightbox-slick-img {
	border-radius: 0;
}

.slick-lightbox {
	background: black!important;
}

.cdg-property-archive-image img {
	border-radius: 5px;
}

.slick-track {
  display: flex!important;
}
.slick-track .slick-slide {
  display: flex!important;
  height: auto;
  align-items: center;
  justify-content: center;
}

div#et-top-navigation li.current-menu-item:before {
	content:"\A";
	border-style: solid;
	border-width: 15px 40px 0px 40px;
	border-color: #fff transparent transparent transparent;
	position: absolute;
	left: -30%;
	top: 0;
}

.single-property div#et-top-navigation li.menu-item-88:before {
	content:"\A";
	border-style: solid;
	border-width: 15px 40px 0px 40px;
	border-color: #fff transparent transparent transparent;
	position: absolute;
	left: -2%;
	top: 0;
}

div#et-top-navigation li.current-menu-item.menu-item-88:before {
	left: -2%;
}

div#et-top-navigation li.current-menu-item.menu-item-226:before {
	left: -18%;
}

div#et-top-navigation {
	padding-top: 0!important;
}

div#et-top-navigation li {
	padding-top: 46px;
}

.single-property #main-header .container {
	padding-top: 0!important;
}

div.blueTable {
  border: 0px solid #1C6EA4;
  background-color: transparent;
  width: 100%;
  text-align: left;
  border-collapse: collapse;
}
.divTable.blueTable .divTableCell, .divTable.blueTable .divTableHead {
	border: 0px solid #AAAAAA;
	padding: 3px 2px;
	padding: 10px 20px;
	font-size: 14px;
	text-align: center;
}
.divTable.blueTable .divTableBody .divTableCell {
  font-size: 13px;
  vertical-align: middle;
}
.divTable.blueTable .divTableRow:nth-child(even) {
  background: #fff;
}

.divTable.blueTable .divTableRow:nth-child(odd) {
  background: rgba(112, 112, 112, 0.1);
}
.divTable.blueTable .divTableHeading {
  background: #1C6EA4;
  background: -moz-linear-gradient(top, #5592bb 0%, #327cad 66%, #1C6EA4 100%);
  background: -webkit-linear-gradient(top, #5592bb 0%, #327cad 66%, #1C6EA4 100%);
  background: linear-gradient(to bottom, #5592bb 0%, #327cad 66%, #1C6EA4 100%);
  border-bottom: 2px solid #444444;
}
.divTable.blueTable .divTableHeading .divTableHead {
  font-size: 15px;
  font-weight: bold;
  color: #FFFFFF;
  border-left: 2px solid #D0E4F5;
}
.divTable.blueTable .divTableHeading .divTableHead:first-child {
  border-left: none;
}

.blueTable .tableFootStyle {
  font-size: 14px;
  font-weight: bold;
  color: #FFFFFF;
  background: #D0E4F5;
  background: -moz-linear-gradient(top, #dcebf7 0%, #d4e6f6 66%, #D0E4F5 100%);
  background: -webkit-linear-gradient(top, #dcebf7 0%, #d4e6f6 66%, #D0E4F5 100%);
  background: linear-gradient(to bottom, #dcebf7 0%, #d4e6f6 66%, #D0E4F5 100%);
  border-top: 2px solid #444444;
}
.blueTable .tableFootStyle {
  font-size: 14px;
}
.blueTable .tableFootStyle .links {
	 text-align: right;
}
.blueTable .tableFootStyle .links a{
  display: inline-block;
  background: #1C6EA4;
  color: #FFFFFF;
  padding: 2px 8px;
  border-radius: 5px;
}
.blueTable.outerTableFooter {
  border-top: none;
}
.blueTable.outerTableFooter .tableFootStyle {
  padding: 3px 5px; 
}
/* DivTable.com */
.divTable{ display: table; }
.divTableRow { display: table-row; border-radius: 5px; }
.divTableHeading { display: table-header-group;}
.divTableCell, .divTableHead { display: table-cell;}
.divTableHeading { display: table-header-group;}
.divTableFoot { display: table-footer-group;}
.divTableBody { display: table-row-group;}

.divTableHead {
	font-weight: bold;
	font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif;
}

.cdg-property-specifications-container.cdg-further-details-table {
	margin-top: 40px;
}

.divTableRow .divTableHead:first-child, .divTableRow .divTableCell:first-child {
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
}

.divTableRow .divTableHead:last-child, .divTableRow .divTableCell:last-child {
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
}

div#cdg-square-footage-details {
	overflow: auto;
}

div#cdg-square-footage-details .cdg-further-details-table {
	display: inline-block;
	float: left;
	width: 32%;
	margin-right: 2%;
}

div#cdg-square-footage-details .cdg-further-details-table:last-child {
	margin-right: 0;
}

.cdg-further-details-table h5 {
	text-align: center;
}

div#cdg-dock-doors-details {
	overflow: auto;
}

div#cdg-dock-doors-details .cdg-further-details-table {
	display: inline-block;
	float: left;
}

div#cdg-dock-doors-details .cdg-further-details-table:first-child {
	width: 35%;
	margin-right: 2%;
}

div#cdg-dock-doors-details .cdg-further-details-table:last-child {
	width: 63%;
	margin-right: 0;
}

.cdg-property-details-specifications-container a, .cdg-property-details a {
	text-decoration: underline;
	font-weight: bold;
}

.property_occupancy-single-tenant div#cdg-dock-doors-details .cdg-further-details-table:last-child {
	width: 100%;
}

.property_occupancy-single-tenant a.cdg-square-footage-details {
	display: none;
}

#et-top-navigation {
	font-weight: 500;
}

#cdgPropertyMap {
	height: 600px;
	margin-bottom: 30px;
}

html, body {
	height: 100%;
	margin: 0;
	padding: 0;
}

.cdg-property-archive-info-details.archive {
	display: none;
}

.cdg-property-archive-info-details {
	margin-bottom: 30px;
}

.cdg-office-square-footage-by-suite-data.document-list.divTableCell img {
	vertical-align: middle;
	max-height: 20px;
	margin-right: 10px;
}

div#cdg-warehouse-lighting-details {
	display: inline-block;
	float: left;
	width: 48%;
	margin-right: 2%;
}

div#cdg-document-list {
	float: left;
	display: inline-block;
	width: 50%;
}