/*  MICROTHEMER STYLES here  */


/*= General =================== */

/** General >> .lgc-column .inside-grid-column **/
.lgc-column .inside-grid-column {
	padding-left: 0 !important;
	margin-top: 20px !important;
}


/** General >> .IdentityFont **/
.IdentityFont {
	font-family: CopperplateFS-Semibold !important;
}


/*= Front Page ================ */

/** Front Page >> .mt-page-home-2 #primary **/
.mt-page-home-2 #primary {
	margin-top: -17px !important;
}


/*= Header ==================== */

/** Header >> .inside-header **/
.inside-header {
	box-shadow: 0 0 0 rgb(32, 82, 29) !important;
	padding-top: 10px !important;
	padding-bottom: 0 !important;
	border-right-style: solid !important;
}


/** Header >> .main-title a **/
.main-title a {
	font-family: "CopperplateFS-Semibold" !important;
	font-size: 75% !important;
	letter-spacing: 2px !important;
}


/** Header >> .TestHeader1 h1 **/
.TestHeader1 h1 {
	font-family: "CopperplateFS-Semibold" !important;
	color: rgb(255, 255, 255) !important;
	font-size: 200% !important;
	text-align: center !important;
	letter-spacing: 2px !important;
	text-shadow: 2px 2px 2px rgb(32, 82, 29) !important;
	background-color: rgba(32, 82, 29, 0.22) !important;
}


/** Header >> .main-title **/
.main-title {
	font-family: "CopperplateFS-Semibold" !important;
}


/*= Content =================== */

/** Content >> .ContactPage **/
.ContactPage {
	font-family: CopperplateFS-Semibold !important;
}


/*= About ===================== */

/** About >> .about h3 **/
.about h3 {
	font-size: 1.25em !important;
	text-align: center !important;
}


/** About >> .about h4 **/
.about h4 {
	text-align: center !important;
}


/*= Portfolio Sub Pages ======= */

/** Portfolio Sub Pages >> .wp-show-posts-image **/
.wp-show-posts-image {
	box-shadow: 0 0 0 0 !important;
	margin-bottom: 0 !important;
	border-width: 0 !important;
}


/** Portfolio Sub Pages >> .PortFlex **/
.PortFlex {
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
	-webkit-flex-flow: row wrap !important;
	-moz-flex-flow: row wrap !important;
	-ms-flex-flow: row wrap !important;
	flex-flow: row wrap !important;
	-webkit-justify-content: center !important;
	justify-content: center !important;
	-webkit-align-self: auto !important;
	align-self: auto !important;
}


/** Portfolio Sub Pages >> .PortFlex a **/
.PortFlex a {
	color: rgb(255, 255, 255) !important;
	text-align: center !important;
	text-shadow: 0 0 4px rgb(0, 0, 0) !important;
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
	-webkit-flex-flow: row wrap !important;
	-moz-flex-flow: row wrap !important;
	-ms-flex-flow: row wrap !important;
	flex-flow: row wrap !important;
	-webkit-justify-content: center !important;
	justify-content: center !important;
	-webkit-align-items: center !important;
	align-items: center !important;
	-webkit-align-content: center !important;
	align-content: center !important;
	-webkit-align-self: auto !important;
	align-self: auto !important;
}


/** Portfolio Sub Pages >> .Restoration **/
.Restoration {
	text-align: center !important;
	background-image: url("/wp-content/uploads/restoration-2.jpg") !important;
	background-size: contain !important;
	width: 236px !important;
	height: 152px !important;
	margin: 4px !important;
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
	-webkit-flex-direction: column !important;
	-moz-flex-direction: column !important;
	-ms-flex-direction: column !important;
	flex-direction: column !important;
	-webkit-justify-content: flex-end !important;
	justify-content: flex-end !important;
}


/** Portfolio Sub Pages >> .Restoration > a **/
.Restoration > a {
	background-color: rgba(0, 0, 0, 0.27) !important;
}


/** Portfolio Sub Pages >> .Restoration h2 **/
.Restoration h2 {
	-webkit-flex-direction: column !important;
	-moz-flex-direction: column !important;
	-ms-flex-direction: column !important;
	flex-direction: column !important;
}


/** Portfolio Sub Pages >> .Institutional **/
.Institutional {
	background-image: url("/wp-content/uploads/restoration-2.jpg") !important;
	background-size: contain !important;
	width: 236px !important;
	height: 152px !important;
	margin: 4px !important;
}


/** Portfolio Sub Pages >> .Residential **/
.Residential {
	background-image: url("/wp-content/uploads/restoration-2.jpg") !important;
	background-size: contain !important;
	width: 236px !important;
	height: 152px !important;
	margin: 4px !important;
}


/** Portfolio Sub Pages >> .FineArt **/
.FineArt {
	background-image: url("/wp-content/uploads/restoration-2.jpg") !important;
	background-size: contain !important;
	width: 236px !important;
	height: 152px !important;
	margin: 4px !important;
}


/** Portfolio Sub Pages >> .Planning **/
.Planning {
	background-image: url("/wp-content/uploads/restoration-2.jpg") !important;
	background-size: contain !important;
	width: 236px !important;
	height: 152px !important;
	margin: 4px !important;
}


/** Portfolio Sub Pages >> .Commercial **/
.Commercial {
	background-image: url("/wp-content/uploads/restoration-2.jpg") !important;
	background-size: contain !important;
	width: 236px !important;
	height: 152px !important;
	margin: 4px !important;
}


/** Portfolio Sub Pages >> .Park **/
.Park {
	background-image: url("/wp-content/uploads/restoration-2.jpg") !important;
	background-size: contain !important;
	width: 236px !important;
	height: 152px !important;
	margin: 4px !important;
}


/** Portfolio Sub Pages >> .Church **/
.Church {
	background-image: url("/wp-content/uploads/restoration-2.jpg") !important;
	background-size: contain !important;
	width: 236px !important;
	height: 152px !important;
	margin: 4px !important;
}


/** Portfolio Sub Pages >> .soliloquy-caption **/
.soliloquy-caption {
	font-size: 2em !important;
	background-color: rgba(102, 153, 52, 0.69) !important;
	height: 1.5em !important;
	padding-bottom: 6px !important;
	top: 0 !important;
}


/** Portfolio Sub Pages >> .portfolioSubpagePark **/
.portfolioSubpagePark {
	margin-left: 20px !important;
}


/** Portfolio Sub Pages >> .portfolioSubpage **/
.portfolioSubpage {
	margin-left: 20px !important;
}


/** Portfolio Sub Pages >> .portfolioSubpagePark h1 **/
.portfolioSubpagePark h1 {
	text-align: left !important;
	margin-left: -36px !important;
}


/** Portfolio Sub Pages >> .portfolioSubpageRestoration **/
.portfolioSubpageRestoration {
	margin-left: 20px !important;
}


/** Portfolio Sub Pages >> .portfolioSubpage h1 **/
.portfolioSubpage h1 {
	text-align: left !important;
	margin-left: -36px !important;
}


/** Portfolio Sub Pages >> .portfolioSubpageResidential **/
.portfolioSubpageResidential {
	margin-left: 20px !important;
}


/** Portfolio Sub Pages >> .portfolioSubpageResidential h1 **/
.portfolioSubpageResidential h1 {
	text-align: left !important;
	margin-left: -36px !important;
}


/** Portfolio Sub Pages >> .portfolioSubpagePlanning **/
.portfolioSubpagePlanning {
	margin-left: 20px !important;
}


/** Portfolio Sub Pages >> .portfolioSubpagePlanning h1 **/
.portfolioSubpagePlanning h1 {
	text-align: left !important;
	margin-left: -36px !important;
}


/*= Slide Shows =============== */

/** Slide Shows >> .post-4848 .wp-show-posts-entry-title **/
.post-4848 .wp-show-posts-entry-title {
	height: 40px !important;
	min-height: 40px !important;
	max-height: 40px !important;
}


/*= Breadcrumb ================ */

/** Breadcrumb >> .breadcrumb **/
.breadcrumb {
	font-size: 85% !important;
	font-weight: bold !important;
	font-variant: normal !important;
	padding-top: 24px !important;
	margin-top: 0 !important;
	margin-right: 6px !important;
	margin-left: 10px !important;
}


/** Breadcrumb >> .breadcrumb a **/
.breadcrumb a {
	font-size: 1em !important;
	font-variant: normal !important;
	margin-left: 0 !important;
}


/** Breadcrumb >> .breadcrumb .seprater **/
.breadcrumb .seprater {
	padding-right: 4px !important;
	padding-left: 4px !important;
}


/*= Footer ==================== */

/** Footer >> .SocMed **/
.SocMed {
	color: rgb(255, 236, 204) !important;
	font-size: 150% !important;
	text-align: right !important;
}


/** Footer >> #footer-widgets **/
#footer-widgets {
	color: rgb(255, 236, 204) !important;
	padding-top: 20px !important;
	padding-right: 30px !important;
	padding-left: 30px !important;
}


/** Footer >> .noContact **/
.noContact {
	visibility: hidden !important;
}


/** Footer >> .copyright **/
.copyright {
	color: rgb(255, 236, 204) !important;
	font-size: 90% !important;
	font-style: italic !important;
	text-align: right !important;
	margin-top: 100px !important;
}


/** Footer >> .textwidget h3 **/
.textwidget h3 {
	color: rgb(255, 236, 204) !important;
	text-align: right !important;
	margin-bottom: 0 !important;
}


/** Footer >> .textwidget strong **/
.textwidget strong {
	font-family: CopperplateFS-Semibold !important;
	color: rgb(255, 236, 204) !important;
	font-size: 1.2em !important;
}


/** Footer >> .SigBlock **/
.SigBlock {
	color: rgb(255, 236, 204) !important;
}


/** Footer >> .SigBlock a **/
.SigBlock a {
	color: rgb(255, 236, 204) !important;
}


/** Footer >> .SigBlockInPage **/
.SigBlockInPage {
	font-family: CopperplateFS-Semibold !important;
	color: rgba(37, 66, 235, 0.8) !important;
}


/*= ArchitectureLevels ======== */

/** ArchitectureLevels >> .FirstLevel **/
.FirstLevel {
	color: rgb(10, 23, 246) !important;
	font-weight: bold !important;
}


/** ArchitectureLevels >> .SecondLevel **/
.SecondLevel {
	color: rgb(109, 10, 246) !important;
	font-weight: bold !important;
}


/** ArchitectureLevels >> .ThirdLevel **/
.ThirdLevel {
	color: rgb(246, 10, 47) !important;
	font-weight: bold !important;
}



/*( Large Desktop )*/
@media (min-width: 1200px) {

	/*= Footer ==================== */

	/** Footer >> .SocMed **/
	.SocMed {
		color: rgb(242, 234, 220) !important;
	}


	/** Footer >> .copyright **/
	.copyright {
		color: rgb(242, 234, 220) !important;
	}


	/** Footer >> .textwidget strong **/
	.textwidget strong {
		font-family: CopperplateFS-Semibold !important;
		font-size: 1.5em !important;
		font-weight: bold !important;
	}


	/** Footer >> .SigBlock **/
	.SigBlock {
		font-family: CopperplateFS-Semibold !important;
		color: rgb(242, 234, 220) !important;
		padding: 8px !important;
	}


	/** Footer >> .SigBlock a **/
	.SigBlock a {
		font-family: CopperplateFS-Semibold !important;
		color: rgb(242, 234, 220) !important;
		padding: 0 !important;
	}


	/** Footer >> .SigBlockInPage **/
	.SigBlockInPage {
		font-family: CopperplateFS-Semibold !important;
		color: rgb(242, 234, 220) !important;
		padding: 8px !important;
	}


	/*= Slide Shows =============== */

	/** Slide Shows >> .SliderCaption **/
	.SliderCaption {
		/* MT [ google_font: 1 ] */
		font-family: 'PT Serif' !important;
	}


	/** Slide Shows >> .portfolioOtherPages h4 **/
	.portfolioOtherPages h4 {
		font-weight: bold !important;
	}


	/*= Portfolio Sub Pages ======= */

	/** Portfolio Sub Pages >> .entry-content **/
	.entry-content {
		margin-left: 24px !important;
	}


	/** Portfolio Sub Pages >> .wp-show-posts-inner a **/
	.wp-show-posts-inner a {
		color: rgba(0, 0, 0, 0.8) !important;
		font-size: .75em !important;
		text-align: center !important;
	}


	/** Portfolio Sub Pages >> .wp-show-posts-inner **/
	.wp-show-posts-inner {
		font-size: .7em !important;
		line-height: 1em !important;
		text-align: center !important;
		margin-bottom: 0 !important;
	}


	/** Portfolio Sub Pages >> .portfolioOtherPages h4 **/
	.portfolioOtherPages h4 {
		text-align: left !important;
	}


	/** Portfolio Sub Pages >> .inside-grid-column h4 **/
	.inside-grid-column h4 {
		font-size: .75em !important;
		font-weight: bold !important;
		clear: left !important;
	}


	/*= Front Page ================ */

	/** Front Page >> .frontPageAbout h4 **/
	.frontPageAbout h4 {
		font-size: .8rem !important;
		line-height: 1rem !important;
		font-weight: bold !important;
		text-align: left !important;
	}


	/** Front Page >> .frontPageAbout h5 **/
	.frontPageAbout h5 {
		font-weight: bold !important;
		text-align: left !important;
	}


	/*= Portfolio Common ========== */

	/** Portfolio Common >> .wp-show-posts-inner **/
	.wp-show-posts-inner {
		margin-left: 0 !important;
	}

}