/*!

Theme Name: DCG Development

Theme URI: http://underscores.me/

Author: Dealerwebb

Author URI: https://dealerwebb.com/

Description: Custom Responsive Theme

Version: 1.2.0

License: GNU General Public License v2 or later

License URI: LICENSE

Text Domain: dcg-development

Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.

Use it to make something cool, have fun, and share what you've learned with others.

DCG Development is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.

Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of

Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/

*/

/*--------------------------------------------------------------

>>> TABLE OF CONTENTS:

---------------------------------------------------------------

# Normalize

# Typography

# Elements

# Forms

# Navigation

	## Links

	## Menus

# Accessibility

# Alignments

# Clearings

#Widgets

# Content

	## Posts and pages

	## Comments

# Infinite scroll

# Media

	## Captions

	## Galleries

--------------------------------------------------------------*/

/*--------------------------------------------------------------

# Normalize

--------------------------------------------------------------*/

hr,img,legend{border:0}legend,td,th{padding:0}pre,textarea{overflow:auto}a,a:visited{color:#2c68b2}a,a:active,a:focus,a:hover{transition:all .5s ease 0s}.widget select,.wp-caption,embed,iframe,img,object,pre{max-width:100%}.aligncenter,.clear:after,.comment-content:after,.entry-content:after,.page-links,.pagination,.site-content:after,.site-footer:after,.site-header:after,h1,h2,h3,h4,h5,h6{clear:both}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;box-sizing:border-box}body{margin:0;background:#fff}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}cite,dfn,em,i{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{height:auto}svg:not(:root){overflow:hidden}hr{box-sizing:content-box;background-color:#ccc;height:1px;margin-bottom:1.5em}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}textarea{width:100%}body,button,input,optgroup,select,textarea{color:#404040;font-family:sans-serif;font-size:16px;font-size:1rem;line-height:1.5}p{margin-bottom:15px}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;font-size:.9375rem;line-height:1.6;margin-bottom:1.6em;padding:1.6em}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:15px;font-size:.9375rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{background:#fff9c0;text-decoration:none}big{font-size:125%}*,:after,:before{box-sizing:inherit}ol,ul{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}figure{margin:1em 0}table{border-collapse:collapse;border-spacing:0;margin:0 0 1.5em;width:100%}button,input[type=button],input[type=reset],input[type=submit]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0,0,0,.8);font-size:12px;font-size:.75rem;line-height:1;padding:.6em 1em .4em}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{border-color:#aaa #bbb #bbb}input[type=text],input[type=email],input[type=url],input[type=password],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],input[type=number],input[type=search],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,input[type=number]:focus,input[type=search]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}a:active,a:focus,a:hover{color:#d7ad69;text-decoration:none}.main-navigation{clear:both;display:block;float:left;width:100%}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation ul ul{box-shadow:0 3px 3px rgba(0,0,0,.2);float:left;position:absolute;top:100%;left:-999em;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li.focus>ul,.main-navigation ul ul li:hover>ul{left:100%}.main-navigation ul ul a{width:200px}.main-navigation ul li.focus>ul,.main-navigation ul li:hover>ul{left:auto}.main-navigation li{float:left;position:relative}.main-navigation a{display:block;text-decoration:none}.main-navigation.toggled ul,.menu-toggle{display:block}@media screen and (min-width:37.5em){.menu-toggle{display:none}.main-navigation ul{display:block}}.site-main .comment-navigation,.site-main .post-navigation,.site-main .posts-navigation{margin:0 0 1.5em;overflow:hidden}.comment-navigation .nav-previous,.post-navigation .nav-previous,.posts-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,.post-navigation .nav-next,.posts-navigation .nav-next{float:right;text-align:right;width:50%}.gallery-item,.wp-caption-text{text-align:center}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{display:block;margin-left:auto;margin-right:auto}.hentry,.widget{margin:0 0 1.5em}.clear:after,.clear:before,.comment-content:after,.comment-content:before,.entry-content:after,.entry-content:before,.site-content:after,.site-content:before,.site-footer:after,.site-footer:before,.site-header:after,.site-header:before{content:"";display:table;table-layout:fixed}.sticky{display:block}.updated:not(.published){display:none}.entry-content,.entry-summary,.page-content{margin:1.5em 0 0}.page-links{margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.comment-content .wp-smiley,.entry-content .wp-smiley,.page-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}.pagination{padding:20px 0;position:relative;font-size:11px;line-height:13px}.pagination a,.pagination span{display:block;float:left;margin:2px 2px 2px 0;padding:6px 9px 5px;text-decoration:none;width:auto;color:#fff;background:#555}.pagination .current,.pagination a:hover{background:#3279BB;color:#fff}.pagination .current{padding:6px 9px 5px}

/*General*/

body {font-family: 'Lato', sans-serif; font-size: 16px; line-height: 1.5;}

.text-blue {color: #2c68b2;}

.text-white {color: #fff;}

body h1 {font-size: 26px; color: #a1393d; font-weight: 700; line-height: 1.4;}

body h2 {font-size: 24px; color: #a1393d;}

body h3 {font-size: 20px;}

body h4 {font-size: 18px;}

body h5 {font-size: 16px;}

h1, h2, h3 {margin-top: 0;}

body h2.dcgbgblue {background-color: #204163; color: #fff;}

/*Header*/

.site-header .top-nav {background-color: #2c68b2;}

.site-header .site-branding {padding: 15px 0;}

.site-header .dcgphone p {font-size: 3.8rem; font-weight: 700;}

.site-header .dcgphone p > a:hover {color: #2c68b2;}

.site-header .dcgaddress {font-size: 1.8rem;}

.site-header .dcgapplinks {margin-top: 15px;}

.site-header .dcgapplinks a {display: block; font-size: 2.4rem; margin-bottom: 10px;}



/*Properties Menu*/

.site-header .prpnav-contain {background-color: #014014;}

.site-header .prpnav-contain .property-menu.nav {margin-left: 0;}

.site-header .prpnav-contain .nav > li {display: inline-block;}

.site-header .prpnav-contain .nav > li > a {color: #fff; text-transform: uppercase; text-align: center; 
	font-size: 13.6px; letter-spacing: 1px; padding: 10px 6px 15px 4px;
}

.site-header .prpnav-contain .nav > li > a:hover, .site-header .prpnav-contain .nav > li > a:focus {background-color: #d7ad69; color: #000;}

.page-banner {position: relative;}

.home.page .page-banner .banner-caption {color: #fff; position: absolute; top: 90%; left: 50%; transform: translate(-50%, -90%); text-align: center; text-transform: none;}

.page-banner .banner-caption {color: #fff; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); text-align: center; text-transform: uppercase; text-shadow: 0 1px 2px #000; width: 100%;}

body .page-banner .banner-caption h2 {font-size: 36px; color: #fff;}

.pgoverlay {position: absolute;content: " ";top: 0;left: 0;width: 100%;height: 100%;display: block;z-index: 0;background-color: rgba(44, 104, 178, 0.4);}

.dcgpg-content {margin: 40px 0;}

.page-template-default .entry-content {margin-top: 0;}

.dcgpg-content h2 {color: #014014; margin: 25px 0 15px;}

.dcgpg-content h2 > a {color: #014014;}

.dcgpg-content h2 > a:hover {color: #d7ad69;}

.dcgpg-content h3 {color: #a1393d;}

.dcgpgintro {margin-bottom: 25px;}

.dcgpg-content .pgsubhead {margin-top: 0;}

.dcgpg-content ul {margin-left: 0; padding-left: 18px;}



/*HOME*/

li#field_2_10 {
    padding-left: 15px;
	width: 65%;
}
li#field_2_11{
 padding-right: 15px;	
  width: 34%;
}
li#field_2_3 {
    padding-left: 15px;
}
li#field_2_4 {
    padding-right: 15px;
}
li#field_2_3 label {
    padding-left: 0px;
}

li#field_2_10 label {
    padding-left: 0px;
}

li#field_2_11 label {
    padding-left: 0px;
}

li#field_2_4 label {
    padding-left: 0px;
}
select#input_2_10 {
    padding: 6.4px;
}
.home .dcgpg-content {margin: 0 0 40px;}

.home h1.pghead {background-color: #dfe5ec; padding: 2px 5px;}

.home h1.pghead > a {color: #a1393d; background-color: #dfe5ec;}

.home .latestnewsctc h2 {color: #eee; font-weight: bold;letter-spacing: 1px;font-size: 28px;margin-bottom: 20px;}

.home .latestnewsctc h3 {margin-top: 5px; font-size: 22px; font-weight: bold;}

.home .latestnewsctc h3 > a {color: #eee;}

.home .latestnewsctc .row  {margin-bottom: 10px;}

.home .latestnewsctc .readmore  {margin-bottom: 10px;}

.home .latestnewsctc .readmore > a {background-color: #d7ad69; color: #000; padding: 8px 30px 10px;border: 1px solid #d7ad69;font-weight: bold;}

.home .latestnewsctc .readmore > a:hover {background-color: #014014; color: #d7ad69;}

.home .latestnewsctc {padding: 1px 0 25px; margin-bottom: 40px; box-shadow: 1px 2px 10px #666;border: 1px solid #014014;color: #ccc; background-color: #014014;}

.home .latestnewsctc h2::after {
    content: "";
    display: block;
    margin: 0 auto 25px;
    width: 12%;
    padding-top: 10px;
    border-bottom: 2px solid #ccc;
    transition: all .3s;
}





/*News*/

.single-post .entry-meta {margin-bottom: 20px;}

.dcgnewscontent h2 {margin: 0 0 5px;}

.dcgnewscontent .news-post {margin-bottom: 50px;}

.dcgnewscontent .news-post a.read-more {background-color: #a1393d; color: #fff; padding: 6px 15px;}

.dcgnewscontent .news-post a.read-more:hover {background-color: #014014;}

.dcgnewscontent .news-post .date {margin-bottom: 10px;}



/*sidebar*/

.gform_widget h2, .dcgpg-content .gform_wrapper h3{color: #fff; background-color: #204163; text-align: center !important; padding: 6px 15% 10px; font-size: 22px;}

.gform_widget {background-color: #dfe5ec;}

.gform_widget h2 {margin-top: 0;}

.dcgpg-content .gform_wrapper ul.gform_fields li.gfield {padding-right: 0; margin-top: 10px;}

.gform_wrapper .top_label .gfield_label {margin-bottom: 0; padding-left: 15px;}

body .dcgpg-content .gform_wrapper .top_label div.ginput_container {padding: 0 15px; margin-top: 2px;}

body .gform_wrapper .gform_footer {padding-bottom: 30px; text-align: center;}

body .gform_wrapper .gform_footer .gform_button {background-color: #204163; color: #fff; text-transform: uppercase; border: none; padding: 12px 30px;}

body .gform_wrapper .gform_footer .gform_button:hover {background-color: #014014;}

.gform_confirmation_wrapper {padding: 10px 5px 20px;}

.faqwidget .faqwidgetlink {background-color: #3874B7; display: block; color: #fff; padding: 12px 5px 25px;}

.faqwidget .faqwidgetlink > span {font-size: 3.6rem;}

.faqwidget .faqwidgetlink:hover {background-color: #014014; box-shadow: 2px 3px 7px #333;}



/*Available Spaces*/

.page-template-temp-available-spaces .propertiespg {margin: 40px 15px;}

.properties-contain .esg-grid {font-family: 'Lato', sans-serif!important;}

.properties-contain .eg-grant-wrapper .eg-grant-content {padding: 15px 0; margin-bottom: 10px;}

.properties-contain .eg-grant-wrapper .eg-grant-content p.esg-content a {color: #2a4972; margin-bottom: 15px;}

.properties-contain .eg-grant-wrapper .eg-grant-content p.esg-content a:hover{color: #d7ad69;}

.properties-contain .eg-grant-wrapper .eg-grant-content .esg-content a > .prp-readmore {color: #fff;}

.properties-contain .properties-filter {margin-bottom: 20px; text-align: center;}

.properties-filter .esg-filter-wrapper .esg-filterbutton {background-color: #014014; color: #fff; box-shadow: 0 0 0; border: 1px solid #014014; letter-spacing: 0.5px; border-radius: 0;}

.properties-filter .esg-filter-wrapper .esg-filterbutton > span {font-size: 16px; text-transform: uppercase;text-align: center; font-family: 'Lato', sans-serif!important;}

.properties-filter .esg-filter-wrapper .esg-filterbutton.selected, .properties-filter .esg-filter-wrapper .esg-filterbutton:hover {color: #014014; border: 1px solid #014014; box-shadow: 0 0 0;}

.properties-filter .esg-filter-wrapper .esg-filterbutton .esg-filter-checked {display: none;}

.properties-contain .esg-entry-content p.esg-content {height: 60px;}

.single-property .contact-form .embed-responsive {padding-bottom: 15%;}



.site-header .prpnav-contain .property-menu .prprtyviewall {display: none;}

.site-header #propertymenu .property-menu .prprtyviewall {display: inline-block;}

.site-header #propertymenu .nav > li > a {
	    font-size: 13.6px;
    padding: 10px 6px 15px 4px;
}



/*Property Category pages*/

.tax-property_type .type-property .propertycat-head h2, .propertiespg .propertycat-head h2 {font-size: 16px; margin-top: 15px; height: 45px; text-align: left;}

.tax-property_type .type-property .propertycat-img img, .propertiespg .propertycat-img img {width: 400px; height: 185px;}

.tax-property_type .type-property .propertycat-summary, .propertiespg .propertycat-summary {margin-bottom: 40px;}

.tax-property_type .type-property .propertycat-summary p:first-child, .propertiespg .propertycat-summary p:first-child {font-size: 14px; height: 80px;}

.tax-property_type .type-property .propertycat-summary .prp-readmore, .propertiespg .propertycat-summary .prp-readmore {

	font-size: 15px;

	line-height: 20px;

	color: #ffffff;

	font-weight: 500;

	padding: 5px 10px;

	border-radius: 0;

	background-color: #a1393d;

	text-transform: uppercase;

}

.tax-property_type .type-property .propertycat-summary .prp-readmore:hover, .propertiespg.propertycat-summary .prp-readmore:hover {background-color: #014014;}

.tax-property_type .type-property .propertycat-summary .readmore, .propertiespg .propertycat-summary .readmore{margin-top: 25px;}



/*Properties*/

.properties-sidebar h3 {background-color: #a1393d; color: #fff; text-transform: uppercase;text-align: center; padding: 12px 0; margin-bottom: 0;}

.properties-sidebar .gborder {border-left: 2px solid #ced6de; border-right: 2px solid #ced6de; padding: 20px 15px;}

.properties-sidebar .gborder:last-child {border-bottom: 2px solid #ced6de;}

.properties-sidebar .prp-pdflink {width: 30px;}

.properties-sidebar .pdf-link {color: #404040; background: url('/wp-content/uploads/2017/11/bpdf-icon.png') no-repeat 100% 0; display: block;}

.properties-sidebar h4.available-spaces {color: #949494; border-bottom: 1px solid #949494; margin-top: 0; padding-bottom: 5px;}

.similar-properties ul {list-style: none; padding-left: 0;}

.similar-properties ul > li {text-align: center; margin-bottom: 30px;}

.similar-properties .sptitle {background-color: #204163; color: #fff; text-align: center;display: block;padding: 8px 10px;}

.similar-properties img {width: 100%;}

.similar-properties .splearn-more {background-color: #014014; color: #fff; padding: 5px 12px;}

.similar-properties .splearn-more:hover {background-color: #a1393d; }

.property-details .carousel-control.left, .property-details .carousel-control.right {background-image: none;}

.property-details .carousel-control {color: #fff; font-size: 4em; opacity: 1; top: 38%;}

.dcgproperties #gslider {margin-bottom: 30px;}

.dcgproperties #gcarousel ul > li {width: 100px !important;}

.dcgproperties .flexslider .flex-direction-nav a {height: 50px; color: #fff;}

.properties-sidebar .modal-header .close {margin-top: -2px;top: 24px; position: absolute; color: #fff; opacity: 0.7;font-size: 28px; right: 24px;}

.properties-sidebar .modal-header {padding: 15px 15px 0px; border-bottom: none;}

.property-details .modal {background-color: rgba(0,0,0,0.7);}

.post-nav div {width: 50%; line-height: 20px;}

.post-nav a > strong {font-size: 18px;}

#cal-container #topRow .instructions, #cal-container #botRow .instructions {border-bottom: none; border-bottom-left-radius: 0; border-bottom-right-radius: 0;}

#cal-container #topSubmit {margin-top: 20px;}

#cal-container #submitHours, #cal-container #resetHours {font-size: 16px; background-color: #014014; color: #fff; box-shadow: 0 0 0;}

.page-template-temp-calenders .dcgpg-content h2 {color: #a1393d;}

.page-template-temp-calenders .dcgcalender #cal-container .branchContainer {clear: none; border: none; border-bottom: 1px solid #ccc; border-radius: 0; padding: 12.5px; width: 35%;}

.page-template-temp-calenders .dcgcalender #cal-container .branchRoomsContainer {clear: none; float; right; padding: 12.5px; width: 65%; margin-bottom: 5px;}

.page-template-temp-calenders .dcgcalender #cal-container .branchRoomsContainer .branchRoom {padding-bottom: 28px;}

.page-template-temp-calenders .dcgcalender #cal-container .reservelink {background-color: #204163; color: #fff; padding: 5px 15px; margin-left: -30px;}

.page-template-temp-calenders .dcgcalender #cal-container .reservelink:hover {background-color: #a1393d;}

.page-template-temp-calenders .dcgcalender #cal-container .branchRoomsContainer .branchRoom .roomCol2 {display: none;}

.page-template-temp-calenders .dcgcalender #cal-container .branchRoomsContainer .branchRoom .roomCol1 {width: 78%;}

.page-template-temp-calenders #cal-container #topRow .header, #cal-container #botRow .header {color: #a1393d;}

.page-template-temp-calenders #cal-container #formRow input, .page-template-temp-calenders #cal-container #formRow textarea {border: 1px solid #ccc; border-radius: 0; font-size: 16px; box-shadow: 0 0 0;}

.page-template-temp-calenders #cal-container #formRow input[type="submit"] {background-color: #204163; color: #fff; }

.page-template-temp-calenders #cal-container #formRow input[type="submit"]:hover {background-color: #014014;}

.page-template-temp-calenders .ZebraDialog a.ZebraDialog_Close {right: 12px;}



/*Map*/

#dcgmap {height: 600px;}

.dcglocmap {border: none; width: 100%; height: 400px;}



/*Footer*/

.site-footer .site-info {background-color: #014014; color: #fff; padding-top: 25px; padding-bottom: 20px;}

.site-footer h2, .site-footer a:hover {color: #d7ad69;}

.site-footer a {color: #fff;}

.site-footer a.ftr-phone:hover {color: #fff; cursor: default;}

.site-footer .quick-links ul {padding-left: 0; margin-left: 5px; list-style: none;}

.site-footer .loctext {margin: 25px 0 10px;font-weight: bold;}

.site-footer .ftr-signature { background: #d7ad69; padding: 15px 0 15px; color: #014014;}

.site-footer .ftr-signature p {margin-bottom: 0;}

.error404 .search-form .search-field, .error404 .search-form label {width: 100%;}

.error404 .search-form .search-submit {background: #a1393d;border: none;font-size: 16px;color: #fff;margin: 10px 0 20px;}

.error-404 ul {margin-left: 0;}

.embed-responsive-16by5 {

    padding-bottom: 30.25%;

    width: 85%;

    left: 8%;

}





@media screen and (max-width: 1200px) {

	.site-header .dcgphone p {font-size: 3rem;}

	.site-header .dcgapplinks a {font-size: 2rem;}

	.site-header .prpnav-contain .nav > li > a {font-size: 15px; padding: 10px 5px 15px 5px;}	

	.widget-area h2.widget-title, .gform_widget h2 {padding: 6px 5% 10px;}

	.gform_widget h2 {font-size: 20px;}

	.embed-responsive-16by5 {

	    padding-bottom: 30.25%;

	    width: 79%;

	    max-width: inherit;

	    left: 10%;

	}

	.site-header #propertymenu .nav > li > a {

	    font-size: 13px;

	    padding: 10px 5px 15px 5px;

	}

	.home .latestnewsctc h3 {margin-top: 0; margin-bottom: 8px;} 

}



@media screen and (max-width: 991px) {

	.embed-responsive-16by5 {

    padding-bottom: 36.25%;

    width: 74%;

    max-width: 170px;

    overflow: hidden !important;

    left: 12%;

}

	body h1 {font-size: 22px;}

	body h2 {font-size: 20px;}

	.site-header .dcgphone p {font-size: 2.4rem;}

	.site-header .dcgaddress {font-size: 1.6rem;}

	.site-header .dcgapplinks a {font-size: 1.6rem;}

	.site-header .prpnav-contain .nav > li > a {font-size: 11px; padding: 10px 5px 15px 5px;}

	body .page-banner .banner-caption h2 {font-size: 30px;}

	.banner-caption h4 {font-size: 14px;}

	.widget-area h2.widget-title {font-size: 15px;}

	.faqwidget .faqwidgetlink > span {font-size: 2.6rem;}

	.tax-property_type .type-property .propertycat-summary p:first-child {font-size: 13px;}

	.propertiespg .propertycat-summary p:first-child {font-size: 13px;}

	.site-header #propertymenu .nav > li > a {

	    font-size: 10px;

	    padding: 10px 4px 15px 4px;

	}

	.home .latestnewsctc {padding: 1px 40px 25px;}

	.home .latestnewsctc h3 {font-size: 20px;}

}



@media screen and (max-width: 768px) {
li#field_2_11 {
    padding-right: 0px;
    display: inline-block;
    width: 34%;
}
li#field_2_10 {
    padding-left: 0px;
    width: 65%;
    display: inline-block;
}
li#field_2_10 label {
    padding-left: 15px;
}
li#field_2_11 label {
    padding-left: 15px;
}
	li#field_2_3 {
    padding-left: 0px;
}
	li#field_2_3 label {
    padding-left: 15px;
}
	li#field_2_4 label {
    padding-left: 15px;
}
	li#field_2_4 {
    padding-right: 0px;
}
	select#input_2_10 {
    padding: 10.4px 0px;
}
	
.embed-responsive-16by5, .single-property .contact-form .embed-responsive {

    padding-bottom: 30.25%;

    width: 75%;

    left: 12%;

}

	.site-footer .ftr-block {text-align: center; margin-bottom: 20px;}

	.home.page .page-banner .banner-caption {width: 100%; padding: 0 15px;}

	.home .page-banner .banner-caption h2 {font-size: 24px;}

	.home .banner-caption h4 {font-size: 12px;}

	.site-header .top-nav .dcgphone {padding-top: 15px;}

	#sticky_side_nav {top: -50px; float: right; width: 20%;}

   #sticky_side_nav .navbar-toggle .glyphicon {top: 0;}

	.site-header .main-menu {height: 45px;}

	.home .property-blocks ul {list-style: none; text-align: center; padding-left: 0;}

	.home .property-blocks .property-item {display: block; margin-bottom: 5px;}

	.home .property-blocks .property-item > a {background-color: #014014; color: #fff; display: block; padding: 11px;}

	.page-template-temp-available-spaces .content-area {margin-top: -80px;}

	.site-footer .ftr-signature img {float: none !important;}

	.home h1.pghead {text-align: center;}

	body h1 {font-size: 20px; text-align: center;}

	body h2 {text-align: center;}

	.page-template-temp-faqs h1 {text-align: left;}

	.page-template-temp-dcg-news .dcgnewscontent h2, .dcgfaqcontent h2 {text-align: left;}

	.dcgfaqcontent h2 {font-size: 22px;}

	.page-template-temp-dcg-news .feat-img {margin-bottom: 15px;}

	.page-template-temp-calenders .dcgcalender #cal-container .branchContainer, .page-template-temp-calenders .dcgcalender #cal-container .branchRoomsContainer {width: 100%;}

	.page-template-temp-calenders .dcgcalender #cal-container .branchContainer {border-bottom: none;}

	.page-template-temp-calenders .dcgcalender #cal-container .branchRoomsContainer .branchRoom .roomCol3 {margin-top: 15px;}

	.properties-contain .eg-grant-wrapper .eg-grant-content p.esg-content a, .properties-filter .esg-filter-wrapper .esg-filterbutton > span {font-size: 14px;}

	.properties-filter .esg-filter-wrapper .esg-filterbutton {line-height: 35px;}

	#cal-container p {text-align: center;}

	.dcgvideos-contain h3.vidThumb-hover {margin-top: 15px;}

	.widget-area h2.widget-title, .gform_widget h2 {padding: 6px 18% 10px;}

	.ginput_recaptcha > div {width: 100% !important;}

	.tax-property_type .type-property .propertycat-summary p:first-child, .propertiespg .propertycat-summary p:first-child {height: 68px;}

	.tax-property_type .page-header, .propertiespg .page-header {margin: 0 0 20px 0;}

	.page-template-temp-available-spaces .propertiespg {margin: 115px 15px;}



	

}

@media screen and (max-width: 767px) {

.site-header .dcgphone p {font-size: 1.4rem;}

.site-header .main-menu {height: 55px;}

.site-header .logoctc img {width: 30%;}

#sticky_side_nav .navbar-nav li.menu-item-type-taxonomy a {color: #d7ad69;}



	.embed-responsive-16by5 {padding-bottom: 30.25%; width: 75%; left: 12%;}

.page .page-banner {top: -71px;}

.home.page .dcgpg-content {margin: -66px 0 40px;}

.page .dcgpg-content {margin: -30px 0 40px;}

#sticky_side_nav .navbar-toggle {margin: 0;}

#sticky_side_nav .navbar-toggle {font-size: 26px;}

.single-property .page-banner, .single-faq .page-banner, .single-post .page-banner {margin-top: -71px;}

.page-template-temp-available-spaces .propertiespg {margin: 80px 15px;}

.tax-property_type #sticky_side_nav, .propertiespg #sticky_side_nav { top: -15px; margin-top: -28px; }

.home .latestnewsctc img {margin-bottom: 15px;}

.home .latestnewsctc {padding: 1px 12% 25px;}

.home .latestnewsctc h2::after {width: 30%;}



}

@media screen and (max-width: 639px) {

	.properties-contain .esg-entry-content p.esg-content {height: auto;}

	.properties-filter .esg-filter-wrapper .esg-filterbutton {line-height: 30px;}

}

@media screen and (max-width: 500px) {

	.tax-property_type .propertyblock, .propertiespg .propertyblock {width: 100%;}

	.tax-property_type .type-property .propertycat-summary p:first-child, .tax-property_type .type-property .propertycat-head h2, .propertiespg .propertycat-summary p:first-child, .propertiespg .propertycat-head h2 {height: auto;}

}

@media screen and (max-width: 480px) {

  .site-header .logoctc img {width: 40%;}

  .home .latestnewsctc {padding: 1px 5% 25px;}

}

@media screen and (max-width: 450px) {

	.page-template-temp-calenders .dcgcalender #cal-container .reservelink {margin-left: 0;}

	#cal-container p, .properties-sidebar .modal-header h3 {font-size: 14px;}

	body .page-banner .banner-caption h2 {font-size: 24px;} 

}

.caption-bg {

    background: #00000069;

    padding: 20px;

    width: 85%;

    margin: 0 auto;

    border-radius: 30px;

}

.wpvl_auto_thumb_box{

margin: auto;

}

.privacy-list,.privacy-list-bottom{

	margin-left: 2em !important;

	margin-bottom: 20px;

}

.privacy-list li{

	padding-left: 5px;

}

.privacy-list-bottom{

	margin-left: 3em !important;

}

#post-1709 strong{

	margin-top: 20px;

	margin-bottom: 20px;

}

@media(min-width: 768px){
	.menu-item-2913{display: none!important;}
}
.covid19 p{
	
}
@media(max-width: 991px){
	.covid19 p{
	font-size: 12px;
}
}

.cellImage{
	width: 40px;
	
}

.post-3710 .entry-title{
	display: none !important;
}
.post-3710 .readmore{
	display: none !important;
}

ul#menu-primary-navigation {
    text-align: center;
    float: none;
}


ul#menu-primary-navigation li {
    float: none;
    display: inline-block;
}
