/* =========================================================================== */

/* Tablet Landscape
	/* - Container
/* Tablet Portait
	/* - Responsive Header
	/* - Logo
	/* - Main Menu
	/* - Feature Section Content
	/* - Feature Section Graphic
	/* - Small Blog
	/* - Background Image
/* Mobile Landscape
	/* - Hide Br Tag
	/* - Large Blog
	/* - Comment Form
	/* - Call Out
/* Mobile Portait

/* =========================================================================== */




/* Tablet Landscape
============================================================================= */

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

	/* - Container
	========================================================================= */
    #ecmel-layout-body.ecmel-layout-boxed #ecmel-layout-theme-wrapper {
        width: 90%;
    }

    #ecmel-layout-body.ecmel-layout-boxed .ecmel-layout-anchor-menu .ecmel-layout-anchor-wrapper.ecmel-layout-sticky {
        width: 90%;
    }
	#ecmel-layout-body.ecmel-layout-boxed #ecmel-layout-content.ecmel-layout-right-sidebar .ecmel-layout-content-wrapper,
	#ecmel-layout-body.ecmel-layout-boxed #ecmel-layout-content.ecmel-layout-left-sidebar .ecmel-layout-content-wrapper {
		max-width: 90%;
	}
    body.ecmel-layout-boxed #ecmel-layout-theme-wrapper {
        margin-top: 0;
        margin-bottom: 0;
    }

}


/* Tablet Portait
============================================================================= */

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

	/* - Container
	========================================================================= */
	#ecmel-layout-body.ecmel-layout-boxed #ecmel-layout-content.ecmel-layout-right-sidebar .ecmel-layout-content-wrapper,
	#ecmel-layout-body.ecmel-layout-boxed #ecmel-layout-content.ecmel-layout-left-sidebar .ecmel-layout-content-wrapper {
		max-width: 100%;
	}

	/* - Feature Section Content
	========================================================================= */
	#ecmel-layout-feature-section .ecmel-layout-content {
		padding-top: 30px;
		padding-bottom: 30px;
	}

	/* - Feature Section Graphic
	========================================================================= */
	.ecmel-layout-content.ecmel-layout-align-left-center .ecmel-layout-graphic,
	.ecmel-layout-content.ecmel-layout-align-center-center .ecmel-layout-graphic,
	.ecmel-layout-content.ecmel-layout-align-right-center .ecmel-layout-graphic {
		position: relative;
	}

	/* - Small Blog
	========================================================================= */
	.ecmel-layout-blog-small .ecmel-layout-blog-item {
		margin-bottom: 90px;
	}

	.ecmel-layout-blog-small .ecmel-layout-post-content,
	.ecmel-layout-blog-small .ecmel-layout-media + .ecmel-layout-post-content {
		padding-left: 0;
		overflow: visible;
	}

	.ecmel-layout-blog-small .ecmel-layout-media {
		width: 100%;
		padding-right: 0;
	}

	/* - Background Image
	========================================================================= */
	.ecmel-layout-bg-image.ecmel-layout-bg-tablet-sm-left-top {
		background-position: left top;
	}

	.ecmel-layout-bg-image.ecmel-layout-bg-tablet-sm-left-center {
		background-position: left center;
	}

	.ecmel-layout-bg-image.ecmel-layout-bg-tablet-sm-left-bottom {
		background-position: left bottom;
	}

	.ecmel-layout-bg-image.ecmel-layout-bg-tablet-sm-center-top {
		background-position: center top;
	}

	.ecmel-layout-bg-image.ecmel-layout-bg-tablet-sm-center-center {
		background-position: center center;
	}

	.ecmel-layout-bg-image.ecmel-layout-bg-tablet-sm-center-bottom {
		background-position: center bottom;
	}

	.ecmel-layout-bg-image.ecmel-layout-bg-tablet-sm-right-top {
		background-position: right top;
	}

	.ecmel-layout-bg-image.ecmel-layout-bg-tablet-sm-right-center {
		background-position: right center;
	}

	.ecmel-layout-bg-image.ecmel-layout-bg-tablet-sm-right-bottom {
		background-position: right bottom;
	}

}


/* Mobile Landscape
============================================================================= */

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

	/* - Hide Br Tag
	========================================================================= */
	br.hidden {
		display: none;
	}

	/* - Large Blog
	========================================================================= */
	.ecmel-layout-blog-large .ecmel-layout-blog-item {
		margin-bottom: 90px;
	}

	.ecmel-layout-blog-large .ecmel-layout-post-content {
		padding-left: 0;
	}

	.ecmel-layout-blog-large .ecmel-layout-media {
		margin-bottom: 30px;
	}

	.ecmel-layout-blog-large ul.ecmel-layout-post-meta {
		position: static;
		top: 0;
		left: 0;
		width: auto;
		font-size: 0.813em;
	}

	.ecmel-layout-blog-large ul.ecmel-layout-post-meta:after {
		display: none;
	}

	.ecmel-layout-blog-large ul.ecmel-layout-post-meta li {
		display: inline-block;
		margin-right: 10px;
	}

	/* - Comment Form
	========================================================================= */
	#ecmel-layout-comment-form .ecmel-layout-form-input {
		width: 100%;
		float: none;
		margin-right: 0;
	}

	/* - Call Out
	========================================================================= */
	.ecmel-layout-callout.ecmel-layout-btn-right {
		display: block;
	}
	.ecmel-layout-callout.ecmel-layout-btn-right .ecmel-layout-callout-wrapper {
		position: relative;
		display: block;
		vertical-align: top;
		padding-right: 0;
	}

	.ecmel-layout-callout.ecmel-layout-btn-right .ecmel-layout-button-wrapper {
		display: block;
		vertical-align: top;
		max-width: 100%;
		text-align: left;
		margin-top: 30px;
	}

}


/* Mobile Portait
============================================================================= */

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

}


/*
     FILE ARCHIVED ON 17:46:40 Mar 04, 2024 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 14:37:15 Nov 04, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  capture_cache.get: 1.541
  load_resource: 857.226 (2)
  PetaboxLoader3.resolve: 535.98 (2)
  PetaboxLoader3.datanode: 293.646 (2)
  revisit.resolve: 128.285
*/