@charset "UTF-8";


/*--------------------------------------------------------------
20.0 Print
--------------------------------------------------------------*/

@media print {

	/* Hide elements */

	.pc,
	.navigation-top {
		display: block;
	}
	.sp,
	.menu-toggle,
	.main-navigation ul ul,
	.social-navigation,
	.content-bottom-widgets,
	.panel-image-prop,
	.icon-thumb-tack,
	.page-links,
	.edit-link,
	.post-navigation,
	.pagination.navigation,
	.pingback .edit-link {
		display: none !important;
	}
	.entry-footer,
	#comments,
	.site-footer,
	.single-featured-image-header {
		border: 0;
	}

	/* Font sizes */

	body,
	button,
	input,
	select,
	textarea {
		font-size: 12pt;
	}
	.site {
		width: 1200px;
	}
	/* Layout */

	.wrap {
		width: 1200px;
		padding-left: ;
		padding-right: 0;
	}
	.has-sidebar #primary {
		float: left;
		width: 70%;
	}
	.has-sidebar #secondary {
		float: right;
		padding-top: 0;
		width: 27.5%;
	}
	.widget-area section {
		padding: 20px;
	}
	.page.has-sidebar .entry-content {
		margin-left: 1em;
		margin-right: 1em;
	}
	.content-area article {
		padding: 0 12px;
	}

	/* Site Branding */

	#header-img {
		height: 320px;
	}
	.custom-header-media {
		width: 100%;
		position: relative;
		height: 320px;
	}

/*top-menu */
	.js .main-navigation ul {
		display: block;
	}
	#top-menu {
		display: flex;
		justify-content: center;
	}
	.navigation-top {
		font-size: 14px;
		z-index: 3;
		background: #fff;
		position: relative;
		margin-bottom: 4px;
		padding: 0 0 0.5em 0;
	}
	.navigation-top .wrap {
		display: relative;
	}
	.main-navigation ul {
		background: transparent;
		padding: 0;
	}
	.main-navigation ul li {
		border: 0;
		display: block;
		border-right: 1px dashed  #cc9766;
		vertical-align: middle;
		width: 15%;
		text-align: center;
		font-size: 14px;
		font-weight: 600;
	}
	.main-navigation a {
		display: block;
		width: 100%;
		color: #1a1a1a;
		font-weight: 600;
	}



	img.alignleft {
		float: left;
		margin-right: 1.5em;
	}
	img.alignright {
		float: right;
		margin-left: 1.5em;
	}

	/* Site Branding */

	.site-branding {
		margin-top: 0;
		margin-bottom: 1.75em !important; /* override styles added by JavaScript */
	}
	.site-title {
		font-size: 25pt;
	}
	.site-description {
		font-size: 12pt;
		opacity: 1;
	}
	.site-branding-text {
		float: left;
		max-width: 360px;
	}
	.site-title {
		font-size: 36px;
		font-size: 2.25rem;
		margin: 12px 20px 0 0;
	}

.topleft {
	float: left;
	width: 75%;
	padding-right: 20px;
}
.topright {
	float: left;
	width: 25%;
}
	/* Posts */
	.entry-meta {
		font-size: 9pt;
	}

	.site-footer {
		padding: 0;
	}

}

