/* ----------------------------------------------------------------------
	Media Queries
/* ---------------------------------------------------------------------- */
@media only screen  and (max-width: 1203px) {
	/* Page Header
 	---------------------------------------------------------------------- */
	#page-header-about {
		max-width:1170px; 
		margin: 0 auto;
		overflow: hidden;
	}    
	.copy-left-top {
		padding-left: 29%;
	}
	.copy-left {
		padding-left: 29%; /*360px;*/
	}	
	.container {        
        max-width:1150px; 
		padding:0 10px;
    }
	#footer {
		max-width:1170px; 
		margin: 0 auto;
	}
	#footer section.container {
		width: 98%;
	}
	.page-title-about {
		font-size: 28px;
		color: #eeeeee;
		padding-left: 71%;
	}
}

@media only screen  and (max-width: 1189px) {
	.container {        
        max-width:924px;
		padding:0 10px;
    }
	.col-2-6 { 
	    width: 31%;
	}
	.homeboxL50 {
		font-size: 80%; 
	}
	.homeboxR50 {
		font-size: 80%; 
	}
	img.left-mb-no { 
		width: 70%;
		height: auto;
		margin-bottom: 5px;
	}
	#logo{
	   /* border-top:1px solid blue;
	    border-bottom:1px solid red;*/
	    margin-top: 60px;
	}
	/* Main Nav 
 	 ---------------------------------------------------------------------- */
 	#main-nav { 
		float: right;
    }
	#main-nav { 
		width: 61%; 
		margin-left: 0;
		padding-left: 0;
	}
	#main-nav a { padding: 0 8px; }
	#main-nav ul li:first-child  {padding-left: 24px; }
	/* Slider
	 ---------------------------------------------------------------------- */
	/* Fullwidth slider */
	#rev_slider_1_1{
		background-image: none !important;
	}
	.rev_slider_wrapper {
		max-width:924px; 
		background-image: none !important;
	}
	.tp-simpleresponsive {
		margin: 0;
		max-width:924px; 
		background-image: none !important;
	}
	.slider { 
		max-width:924px; 
		background-image: none;
		margin: 0 auto;
	}
 	.fullslider { height: 598px;
		margin: 0 auto; 
	}
    .slotholder {
		background-image: none;
		text-align: center;
		margin: 0 auto;
    }
    .tp-simpleresponsive img {
     	margin: 0 auto;
    }
    .tp-simpleresponsive{
    	max-width:924px;
    	height: 562px;
  	}
  	.fullwidthbanner-container{
		max-height: 562px !important;
	} 

	.fullwidthbanner-container .fullwidthabnner	{
		max-height:562px !important;
	}	
	/* Full player
 	 ---------------------------------------------------------------------- */
 	#full-player {
	}
	#fp-nav {
	}
    #full-player-wrap {
		border-top: 0px;
    }
 	.player-container {
    }
    
   
	/* Nivo slider */
	.nivo-caption { font-size:12px; padding: 12px; }
	
	/* Interior
 	 ---------------------------------------------------------------------- */
 	#page-header {
		max-width:100%;
	}	
	#page-header {
		background: #201f1f url(https://d86e98.claudeassets.com/20180825195207im_/http://www.jinjoocho.net/wp-content/themes/epron/styles/img_dark/default-bg-responsive02.png) center top no-repeat;
    }	
    .page-title {
		font-size: 28px;
		color: #eeeeee;
		padding-left: 295px;
		width: 100%;
	}
	.copy-left-top {
		padding-left: 29%;
	}
	#main-content-light {
		margin-top: 0px;
		background: #e9e7e7 url(https://8a1be1.claudeassets.com/20180825195207im_/http://www.jinjoocho.net/wp-content/themes/epron/styles/img_dark/content-bg-responsive.png) center top no-repeat;
		min-height: 600px;
	}
	#main-content-light-event {
		margin-top: -20px;
		background: #e9e7e7 url(https://8a1be1.claudeassets.com/20180825195207im_/http://www.jinjoocho.net/wp-content/themes/epron/styles/img_dark/content-bg-responsive.png) center top no-repeat;
		min-height: 600px;
		border-top: 5px solid orange;
	}
	/* ABOUT
 	 ---------------------------------------------------------------------- */
 	#page-header-about {
		max-width:924px;
	}	
	#page-header-about {
		background: #201f1f url(https://18f51a.claudeassets.com/20180825195207im_/http://www.jinjoocho.net/wp-content/themes/epron/styles/img_dark/about-bg-responsive.png) center top no-repeat;
    }	
    .page-title-about {
		font-size: 28px;
		color: #eeeeee;
		padding-left: 295px;
		padding-top: 20px;
	}
	.alignleft { float: left; }
    .alignright { float: left; }

	.copy-left { /* About */
		padding-left: 29%; /*360px;*/
	} 	
	#footer {
		max-width:924px;
	}
	#main-content-about .size-full {
		/*width:99%;
		height:99%;*/
    	width: 100%;
    	height: auto;
	}
	#main-content-about .wp-caption {
		max-width:99%;
	}


}

@media only screen and (min-width: 768px) and (max-width: 963px) {
		
		
	/* Content
	 ---------------------------------------------------------------------- */
	.container { width: 728px; }

	/* Columns */
	.col-1-2 { width: 364px; }
	.col-1-3 { width: 492px; } /* width: 236px; */
	.col-2-6 { width: 236px; } /* added for home page */
	.col-2-3 { width: 492px;}
	.col-1-4 { width: 172px; }
	.col-3-4 { width: 556px; }
	.col-2-6 { width: 31%; } /* added for home page */
		
	.copy-left-top {
		padding-left: 23%;
	}
	.copy-left {
		padding-left: 23%; /*360px;*/
	} 
	.homeboxL50 {
		font-size: 80%; 
	}
	.homeboxR50 {
		font-size: 80%; 
	}
	img.left-mb-no { 
		width: 70%;
		height: auto;
		margin-bottom: 5px;
	}
	/* Main */
	#main { width: 488px; }
		#main .col-1-2 { width: 234px; }
		#main .col-1-3 { width: 149px; }
		#main .col-2-3 { width: 319px; }
		#main .col-1-4 { width: 107px; }
		#main .col-3-4 { width: 361px; }

	/* Lists
 	 ---------------------------------------------------------------------- */

	/* Stats list */
	ul.stats {
		margin-top: 40px;
		max-width: 364px;
	}
	ul.stats li {
		height: 65px;
		width: 101px;
	}
	ul.stats li .stat-value { 
		font-size: 36px;
	}
	ul.stats li .stat-name {
		font-size: 10px;
		color: #666;
	}


	/* Masonry
	 ---------------------------------------------------------------------- */
	.masonry.width-1-4 { width: 185px;}
	.masonry.height-1-4 { height: 185px; }
	.masonry.width-1-2 { width: 372px; }
	.masonry.height-1-2 { height: 372px; }
	.masonry.width-3-4 { width: 559px; }
	.masonry.height-3-4 { height: 559px; }

		/* Info box */
		.masonry .text-box .inner { margin: 20px 30px; }
		.masonry .text-box .hgroup { margin-bottom: 20px !important; }
		.masonry .text-box .hgroup h3 { font-size: 18px; }
		
	
	/* Header
	 ---------------------------------------------------------------------- */
	#header { height: 220px;} /* DO NOT REMOVE */

	/* Logo
 	 ---------------------------------------------------------------------- */
	#logo {
			float: none;
			text-align: center;
			padding:0;
		    margin: 0 auto;	
			display: block;
	    	border-top: 39px solid #201f1f;
	}

	/* Main Navigation
	 	 ---------------------------------------------------------------------- */
	#main-nav {
		float: none;
		width: 100%; 
		margin-top: 29px;
	}
	#main-nav > ul { display: none; }
	#main-nav .responsive-nav { 
		float: right;
		display: block; 
		width: 100%;	
		text-align: center;
		margin: 0 auto;	
	}


	/* Full player
 	 ---------------------------------------------------------------------- */
 	#full-player { /*width: 608px;*/ 
 		width: 100%;
	}
	#fp-nav {
		width: 90%;
	}
 	.player-container {
 		width: 100%;
    }
	#full-player-wrap {
		border-top: 0px;
    }
    
	/* Slider
	 ---------------------------------------------------------------------- */
	/* Fullwidth slider */
	.rev_slider_wrapper {
		max-width:728px; 
	}
	.tp-simpleresponsive {
		margin: 0;
		max-width:728px; 
		margin-top: 10px;
	}
	.slider { 
		max-width:728px; 
		background-image: none;
		margin: 0 auto;
	}
 	.fullslider { 
 	    height: 448px;
		margin: 0 auto; 
	}
    .tp-simpleresponsive img {
     	margin: 0 auto;
    }
    .tp-simpleresponsive{
    	max-width:728px;
    	height: 448px;
  	}
  	.fullwidthbanner-container{
		max-height: 448px !important;
	} 

	.fullwidthbanner-container .fullwidthabnner	{
		max-height:448px !important;
	}	

	/* Nivo slider */
	.nivo-caption { font-size:12px; padding: 12px; }
	.nivo-html-title { font-size: 13px; }

	
	/* Footer
	 ---------------------------------------------------------------------- */
	#footer { 
        max-width:728px;
        margin: 0 auto;
    }
	#footer section.container {
        max-width:728px;
		padding:0 10px;
	}
   	
	/* Events
 	 ---------------------------------------------------------------------- */
 	.countdown { border-left: none;}
 	.days, .hours, .minutes, .seconds { min-width: 68px }
	.countdown-title { display:none; }


	/* Comments
	 ---------------------------------------------------------------------- */
	.comment .comment-body, .comment .comment-meta { width: 408px; }
	.comment .children .comment-body, .comment .children .comment-meta { width: 338px; }

	/* Respond*/
	.respond-form .input input {  width: 146px; }


	/* Contact Us
	 ---------------------------------------------------------------------- */
	#gmap { height: 400px;}
	.contact-form input { width: 234px; }
	.contact-form #contact-subject { width: 492px; }
	
	/* Header
	 ---------------------------------------------------------------------- */
	
	#header {
		height: 210px;
	}
	/* About */
	#page-header-about {
		max-width:728px; 
		margin: 0 auto;
		overflow: hidden;
		margin-top: 0px;
	} 
	/* Title */
		.page-title { font-size: 28px; padding-left: 200px; padding-top: 60px; }
		
		.page-title-about { font-size: 28px; padding-left: 200px; padding-top: 20px;}
			
	#page-header {
		background: #201f1f url(https://afc997.claudeassets.com/20180825195207im_/http://www.jinjoocho.net/wp-content/themes/epron/styles/img_dark/default-bg-responsive03.png) center top no-repeat;
    }
    #page-header {
		padding-top:0px; margin-top: 0px;}

	/* WooCommerce
 	 ---------------------------------------------------------------------- */

}

/* All mobile devices */
@media only screen and (max-width: 767px) {


	/* Global styles
	 ---------------------------------------------------------------------- */
	body { font-size: 13px; }

	/* Buttons */
	input[type="submit"].small, button.small, .btn.small,
	input[type="submit"].medium, button.medium, .btn.medium,
	input[type="submit"].large, button.large, .btn.large { padding: 12px 14px; font-size: 12px; }


	/* Form
	 ---------------------------------------------------------------------- */
	.form .input,
	#commentform .input {
		float: none;
		margin: 0 0 20px 0;
		width: 100%;
	}
	.form .input input,
	#commentform .input input, .contact-form #contact-subject { width: 100%; }


	/* Generic Classes
	 ---------------------------------------------------------------------- */
	.align-left, .align-right { float: none; }


	/* Content
	 ---------------------------------------------------------------------- */
	.container { width: 300px; }

	/* Columns */
	.col-1-2, .col-1-3, .col-2-6, .col-2-3, .col-1-4, .col-3-4 {
		float: none;
		margin-right: 0;
	}
	.col-1-2, #main .col-1-2 { width: 300px; }
	.col-1-3, #main .col-1-3 { width: 300px; }
	.col-1-3, #main .col-2-6 { width: 300px; } /* added for home page */
	.col-2-3, #main .col-2-3 { width: 300px; }
	.col-1-4, #main .col-1-4 { width: 300px; }
	.col-3-4, #main .col-3-4 { width: 300px; }

	/* Main */
	#main {
		float: none;
		margin-right: 0;
		width: 100%;
		margin-bottom: 0;
	}
	.homeboxL50 {
		font-size: 100%; 
	}
	.homeboxR50 {
		font-size: 100%; 
	}
	img.left-mb-no { 
		width: 70%;
		height: auto;
		margin-bottom: 5px;
	}
	/* Lists
 	 ---------------------------------------------------------------------- */

	/* Stats list */
	ul.stats {
		margin-top: 40px;
		max-width: 300px;
	}
	ul.stats li {
		height: 65px;
		width: 100px;
	}
	ul.stats li .stat-value { 
		font-size: 38px;
	}
	ul.stats li .stat-name {
		font-size: 10px;
		color: #666;
	}


	/* Top navigation
	 ---------------------------------------------------------------------- */
	#top-wrap { 
		height: auto;
		overflow: auto;
	}
	#top-wrap .responsive-nav { display: block; }
	#top-wrap #top-nav { display: none; }
	#top-wrap .top-right-nav { 
 		margin-bottom: 10px;
 		width: 100%;
 	}


	/* Header
	 ---------------------------------------------------------------------- */

	#header { 
		height: auto; 
		overflow: auto;
	}
		#logo {
			display: block;
			float: none;
			text-align: center;
		}


		/* Main Navigation
		 ---------------------------------------------------------------------- */
		#main-nav {
			float: none;
			width: 100%;
			margin-top: 19px;
		}

		#main-nav li { width: 100%; }
		#main-nav a { padding: 18px; }
		#main-nav a:after, #main-nav > ul { display: none; }
		#main-nav .responsive-nav { display: block; }
		#main-nav li:hover > ul { }
		
		#main-nav .responsive-nav { 
			float: right;
			display: block; 
			width: 100%;	
			text-align: center;
			margin: 0 auto;	
			margin-bottom: 20px;
	    }		
				

	/* Slider
	 ---------------------------------------------------------------------- */
	/* Fullwidth slider */
	.rev_slider_wrapper {
		max-width:418px; 
		max-height:228px; 
	}
	.tp-simpleresponsive {
		margin: 0;
		max-width:418px; 
	}
	.slider { 
		max-width:418px; 
		background-image: none;
		margin: 0 auto;
	}

	.tp-simpleresponsive {
		margin-top: 10px;
	}

	/* Nivo slider */
	.nivo-caption { font-size:12px; padding: 12px; }
	.nivo-html-title { font-size: 13px; }
	
	
	/* Page Header
	 ---------------------------------------------------------------------- */

	/* Backgrounds */
	#page-header { 
		background-image: none !important;
		background-color: #191818; !important; 
		height: 80px; 
		margin-top:0px; 
		padding-top:0px;
	}
	
	#page-header-about { background-image: none !important; background-color: #191818; !important; }

		/* Title */
		.page-title { font-size: 28px; padding-left: 0px; padding-top: 20px; }
		
		.page-title-about { font-size: 28px; padding-left: 0px;}

		.page-subtitle { font-size: 24px; }

	 	#page-header .hgroup { 
			width: 100%;
			max-width: 100%;
		}
	 	.copy-left-top {
			padding-top:20px;
		}
	
		/* Sharrre
		 ---------------------------------------------------------------------- */
		#share-wrap {
			margin-top: 0;
			margin-bottom: 20px;
			clear: left;
			float: left;
		}
			#share .buttons { left: 0; }


	/* Events
	 ---------------------------------------------------------------------- */
	.countdown-title { width:112px; }
	.header-countdown-wrap { margin: 40px 0;}
	.events-list .cover { display: none; }
	.events-list .cover + .title { margin-left: 110px; }


	/* Blog
	 ---------------------------------------------------------------------- */
	.entry { margin-bottom: 40px }
	ul.entry-meta li { 
		padding: 15px 0;
		width: 33%;
		text-align: center;
	}
	ul.entry-meta li:last-child:before { display: none; }


	/* Sidebar
	 ---------------------------------------------------------------------- */
	.sidebar {
		float: none;
		width: 100%;
	}


	/* Contact Us
	 ---------------------------------------------------------------------- */
	#gmap { height: 300px;}


	/* 404
	 ---------------------------------------------------------------------- */
	.content-404 h1 { font-size: 36px;}
	.content-404 h2 { font-size: 20px;}


	/* Footer Twitter
	 ---------------------------------------------------------------------- */
	#footer-twitter {
		border-left: none;
		border-top-style: solid;
		border-top-width: 1px;
		margin-top: 20px;
	}
	#footer-twitter p {
		margin-bottom: 15px;
	}
	#footer-twitter .tweets {
		padding-top: 12px;
		padding-left: 0;
	}

	/* Sound Manager Styles
 	 ---------------------------------------------------------------------- */
	.playable .ui.volume { display: none; }
	.playable .ui.progress { margin-right: 0; }
 	.player-container {
		margin-top: 0px;
		width: 100%;
    }
    
	#full-player-wrap {
		border-top: 1px solid transparent;
    }
    
	/* WooCommerce
 	 ---------------------------------------------------------------------- */

 	/* Top navigation */
 	#top-wrap .top-right-nav li.checkout { display: none; }
 	#top-wrap .top-right-nav li.cart a { 
 		padding-left: 0;
 	}
 	#top-wrap .top-right-nav li.cart a span.amount {
 		font-size: 16px;
 		color: #fff;
 	}
 	#top-wrap .top-right-nav li.cart a span { float: left; }
 	#top-wrap .top-right-nav li.cart a:before { display: none; }
 	/*#top-wrap .top-right-nav li.cart a .contents { display: none; }*/
 	#top-wrap .top-right-nav li.cart-wrap, #top-wrap .top-right-nav li.search { width: 50%; }

}


@media only screen and (min-width: 480px) and (max-width: 767px) {
	
	/* Main Navigation
		 ---------------------------------------------------------------------- 
		
		#main-nav  { 
			margin-bottom: 0px;
	    }	*/
	    	
	/* Content
	 ---------------------------------------------------------------------- */
	.container { width: 420px; }
	#logo {
		margin-top: 39px;
	}
	/* Columns */
	.col-1-2, .col-1-3, .col-2-6, .col-2-3, .col-1-4, .col-3-4 {
		float: none;
		margin-right: 0;
	}
	.col-1-2, #main .col-1-2 { width: 420px; }
	.col-1-3, #main .col-1-3 { width: 420px; }
	.col-2-6, #main .col-2-6 { width: 420px; } /* added for home page */
	.col-2-3, #main .col-2-3 { width: 420px; }
	.col-1-4, #main .col-1-4 { width: 420px; }
	.col-3-4, #main .col-3-4 { width: 420px; }


	/* Lists
 	 ---------------------------------------------------------------------- */

	/* Stats list */
	ul.stats { max-width: 420px; }
	ul.stats li { width: 120px; }


	/* Masonry
	 ---------------------------------------------------------------------- */
	/*.masonry.width-1-4 { width: 208px; }
	.masonry.height-1-4 { height: 208px; }*/
	.masonry.width-1-4 { width: 200px; }
	.masonry.height-1-4 { height: 200px; padding-bottom:20px; }
	.masonry.width-1-2, .masonry.width-3-4 { width: 418px; }
	.masonry.height-1-2, .masonry.height-3-4 { height: 418px; }

	/* video fix */
	.masonry.media { height: 278px; }


	/* Full player
 	 ---------------------------------------------------------------------- */
 	/*#full-player { border-bottom:1px solid transparent;}*/
	#fp-nav {}
 	.player-container {
    }
	#full-player-wrap {
		border-top: 1px solid transparent;
    }

	/* Slider
	 ---------------------------------------------------------------------- */

	/* Fullwidth slider */
	.fullslider .nivo-caption {
		width: 420px;
		margin-left: -210px;
	}
	.fullslider a.nivo-prevNav { margin-left:-210px; }
	.fullslider a.nivo-nextNav { margin-right:-210px; }


	/* Nivo slider */
	.nivo-caption { visibility: hidden; }
	
	/* Interior */
	#page-header {
		max-width: 420px;
		margin-top: 0px;
		background-image: none;
    }	
    .page-title {
		font-size: 28px;
		padding-top:10px;
		background-image: none;
	}
	/* About */
	#page-header-about {
		background-image: none;
		margin-top: 0px;
	} 
	#page-header-about {
		max-width: 420px;
		background-image: none;
    }	
    .page-title-about {
		font-size: 28px;
		background-image: none;
	}
	.copy-left {
		padding-left: 0%; 
	} 
	.copy-left-top   {
		padding-left: 0%;
		padding-top: 40px;
	}
	#about-container #main-content   {
		margin-top: 40px;
	}
	#footer {
		max-width: 400px;
	}
	.social-icons { 
		verflow: hidden; 
		float: right;
	}
	/*.social-icon.twitter { background-image: url(https://c282a6.claudeassets.com/20180825195207im_/http://www.jinjoocho.net/wp-content/themes/epron/styles/img_dark/icon-twitter02.png); width: 30px; height:30px; }
	.social-icon.facebook { background-image: url(https://c4072e.claudeassets.com/20180825195207im_/http://www.jinjoocho.net/wp-content/themes/epron/styles/img_dark/icon-facebook02.png); width: 30px; height:30px; }
	.social-icon.youtube { background-image: url(https://ec3409.claudeassets.com/20180825195207im_/http://www.jinjoocho.net/wp-content/themes/epron/styles/img_dark/icon-youtube02.png); width: 30px; height:30px; }*/
	.si-fixed {
    	position: fixed;
    	margin-top: 0px;
    	right: 0px; 
		width: 35px;
    	/*border: 1px solid #fff;*/
	}
	/* Portfolio filter
	 ---------------------------------------------------------------------- */
	#cat-filter { margin-bottom: 12px; } 
	#cat-filter a { 
		padding: 4px 12px;
		border-radius: 3px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		margin-bottom: 4px;
	}
	#tag-filter { float: left;}


	/* Comments
	 ---------------------------------------------------------------------- */
	.comment .comment-body, .comment .comment-meta { width: 340px; }
	.comment .children .comment-body, .comment .children .comment-meta { width: 270px; }


	/* Footer Top
 	 ---------------------------------------------------------------------- */
 	.contact li { margin-left: 0; float: none; display: block;}
 	.social-icons { float: left; }


 	/* WooCommerce
 	 ---------------------------------------------------------------------- */
	
}


@media only screen and (max-width: 479px) {
     /* Logo
 	 ---------------------------------------------------------------------- */
     #logo img { 
     	width: 80%;
     	height: 80%;
     	background-image: contain;
     }
	
	/* Lists
 	 ---------------------------------------------------------------------- */

	/* Stats list */
	ul.stats {
		margin-top: 40px;
	}
	ul.stats li {
		height: 75px;
		width: 125px;
	}
	ul.stats li:nth-child(4) { margin-left: 30px;}
	ul.stats li:nth-child(5) { margin-left: 0;}
	ul.stats li:nth-child(3) { margin-left: 0;}
	ul.stats li .stat-value { 
		font-size: 44px;
	}
	ul.stats li .stat-name {
		font-size: 10px;
		color: #666;
	}


	/* Masonry
	 ---------------------------------------------------------------------- */
	/*.masonry.width-1-4 { width: 148px;}
	.masonry.height-1-4 { height: 148px; }*/
	.masonry.width-1-4 { width: 140px;}
	.masonry.height-1-4 { height: 140px; }
	.masonry.width-1-2, .masonry.width-3-4 { width: 298px; }
	.masonry.height-1-2, .masonry.height-3-4 { height: 298px; }

	/* Video fix */
	.masonry.media { height: 198px; }

		/* Info box */
		.masonry .text-box .inner { margin: 20px 30px; }
		.masonry .text-box .hgroup { margin-bottom: 20px !important; }
		.masonry .text-box .hgroup h3 { font-size: 14px; }


	/* Header
	 ---------------------------------------------------------------------- */
	#logo { margin-top: 20px; margin-bottom: 0px;}


		/* Main Navigation
	 	 ---------------------------------------------------------------------- */
		#main-nav li { width: 100%; }
		#main-nav a { padding: 18px; }
		#main-nav a:after, #main-nav > ul { display: none; }
		#main-nav .responsive-nav { display: block; }
		#main-nav li:hover > ul { top: 62px; }


	/* Full player
 	 ---------------------------------------------------------------------- */
 	#full-player { 
 		width: 95%;
 	}
	#fp-nav {
		display: block;
 		width: 95%;
	}
	#full-player-wrap {
		border-top: 1px solid transparent;
    }

	/* Portfolio filter
	 ---------------------------------------------------------------------- */
	#cat-filter { margin-bottom: 12px; } 
	#cat-filter a { 
		padding: 4px 12px;
		border-radius: 3px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		margin-bottom: 4px;
	}
	#tag-filter { float: left;}

	/* Slider
	 ---------------------------------------------------------------------- */
	/* Fullwidth slider */
	.rev_slider_wrapper {
		max-height:158px; 	
	}
		
	/* Slider boxes */
 	 #slider-boxes h6.event-title {
 	 	display: none;
	}

	/* Nivo slider */
	.nivo-caption { visibility: hidden;}


	/* Events
 	 ---------------------------------------------------------------------- */

 	/* Countdown */
 	.countdown { border-left: none;}
 	.countdown .days, .countdown .hours, .countdown .minutes { min-width: 49px }
	.countdown .seconds { min-width: 51px; }
	.countdown-title { display: none; }
	.header-countdown .days, .header-countdown .hours, .header-countdown .minutes, .header-countdown .seconds {
		margin: 8px;
		height: 120px;
		width: 120px;
		line-height: 120px;
		font-size: 38px;
	}
	.header-countdown .days:after, .header-countdown .hours:after, .header-countdown .minutes:after, .header-countdown .seconds:after {
		font-size: 12px;
		bottom: -40px;
	}

	/* Events list */
	#upcoming-events {
		background: #222 url(https://f8bb95.claudeassets.com/20180825195207im_/http://www.jinjoocho.net/wp-content/themes/epron/img/map.png) right 60px no-repeat;
	}
	.events-list .date { font-size: 24px; }
	.events-list .title {
		float: left;
		font-size: 12px;
		margin: 0px 0 0px 80px;
		padding-right: 66px;
	}
	.events-list .cover + .title { margin-left: 80px; }


	/* Comments
	 ---------------------------------------------------------------------- */
	.comment .comment-body, .comment .comment-meta { width: 220px; }
	.comment .children .comment-body, .comment .children .comment-meta { width: 150px; }


	/* Contact Us
	 ---------------------------------------------------------------------- */
	#gmap { height: 300px;}
	
	/* Interior */
	#page-header{
		background-image: none;
		max-width: 300px;
		margin-top: 0px;
	} 
	.page-title {
		font-size: 24px;
		padding-top: 10px;
		background-image: none;
	}
	.copy-left {
		padding-left: 0%;
	}
	.copy-left-top   {
		padding-left: 0%;
		padding-top: 40px;
	}
	
	/* About */
	#page-header-about {
		background-image: none;
		margin-top: 0px;
	} 
	#page-header-about {
		max-width: 300px;
		background-image: none;
    }	
    .page-title-about {
		font-size: 28px;
		background-image: none;
	}
	.copy-left {
		padding-left: 0%; 
	} 
	#about-container #main-content   {
		margin-top: 40px;
	}
	#footer {
		max-width: 300px;
	}
	.social-icons { 
		verflow: hidden; 
		float: left;
	}/**/
	.social-icon.twitter { background-image: url(https://c282a6.claudeassets.com/20180825195207im_/http://www.jinjoocho.net/wp-content/themes/epron/styles/img_dark/icon-twitter02.png); width: 30px; height:30px; }
	.social-icon.facebook { background-image: url(https://c4072e.claudeassets.com/20180825195207im_/http://www.jinjoocho.net/wp-content/themes/epron/styles/img_dark/icon-facebook02.png); width: 30px; height:30px; }
	.social-icon.youtube { background-image: url(https://ec3409.claudeassets.com/20180825195207im_/http://www.jinjoocho.net/wp-content/themes/epron/styles/img_dark/icon-youtube02.png); width: 30px; height:30px; }
	
	a.social-icon {
		margin-left: 0px;
	}
	.si-fixed {
    	position: fixed;
    	margin-top: 0px;
    	left: 0px; 
		width: 30px;
    	z-index: 999;
	}
	/* Container
	 		---------------------------------------------------------------------- */
	.col-2-6 { 
	     width: 97%;
	}
	/* Footer Top
 	 ---------------------------------------------------------------------- */
 	.contact li { margin-left: 0; float: none; display: block;}

}		
@media only screen and (max-width: 320px) {
			/* Container
	 		---------------------------------------------------------------------- */
			.container {        
        		max-width:260px;
				padding:0 10px;
    		}
			.col-1-3 { 
	    		width: 97%; 
			}
			.col-2-6 { 
	    		width: 97%;
			}
			.col-2-3 { 
	    		width: 97%; 
			}
			.col-1-4 { width: 260px; padding-bottom:20px;}
			
			.col-2-6 img {
				width: 30%;
    			height: auto;
			}
			.homeboxL50 {
				font-size: 80%; 
			}
			.homeboxR50 {
				font-size: 80%; 
			}
			img.left-mb-no { 
				width: 70%;
				height: auto;
				margin-bottom: 5px;
			}
			/* Full player
 	 		---------------------------------------------------------------------- */
 			#full-player { /*width: 608px;*/ 
 				width: 90%;
			}	
			#full-player-wrap {
				border-top: 1px solid transparent;
    		}
				/* Main Nav 
 	 		---------------------------------------------------------------------- */
 			#main-nav { 
				float: none;
				float: left;
    		}
			#main-nav { 
				width: 100%; 
				margin-left: 0;
				padding-left: 0; 
			}
	
			h1.page-title {
				font-size: 18px;
				padding-top: 10px;
			}
			.light-text-lrg {
				font-size: 16px;
				line-height: 1.4;
			}
			/* Slider
	 		---------------------------------------------------------------------- */
			/* Fullwidth slider */
			.rev_slider_wrapper {
				max-width:259px; 
				max-height:149px; 	
			}
			.tp-simpleresponsive {
				margin: 0;
				max-width:260px; 
			}
			.slider { 
				max-width:260px; 
				background-image: none;
				margin: 0 auto;
			}
			.tp-simpleresponsive {
				margin-top: 0px;
			}	
			article .nivo-slider { margin-bottom: 10px; }
			
			/* header */
			#page-header {
				max-width: 260px;
    		}	
    		
			/* About */
			#page-header-about {
				background-image: none;
				max-width: 260px;
				margin-top: 0px;
			} 
    		.page-title-about {
				font-size: 28px;
			}
			#footer {
				max-width:220px;
			}
	
			.copy-left img {width: 50%; height: auto; background-image: contain;}
			
			/* Concerts */
			.events-list .date {
				font-size: 14px;
				font-weight: 400;
			}
			.events-list .details {
				font-size: 14px;
				font-weight: 400;
			}
			.events-list .title {
				float: left;
				margin: 0px 10px 0px 50px;
				padding-right: 50px;
			}
			
			/* Masonry
	 		---------------------------------------------------------------------- */
			.masonry.width-1-4 { width: 120px;}
			.masonry.height-1-4 { height: 120px; }
}			
@media only screen and (max-width: 240px) {
					/* Interior */
			#page-header{
				background-image: none;
				max-width: 240px;
				margin-top: 0px;
			} 
			#page-header-about {
				background-image: none;
				max-width: 240px;
				margin-top: 0px;
			} 
			.page-title {
				font-size: 24px;
				padding-top: 40px;
				max-width: 180px;
				background-image: none;
			}
			.copy-left {
				padding-left: 0%;
			}
			.copy-left-top   {
				padding-left: 0%;
				padding-top: 40px;
			}
					
					/* Container
	 				---------------------------------------------------------------------- */
					.container {        
        				max-width:200px;
						padding:0 10px;
    				}	
    				
    				.col-1-3 { 
	    				width: 90%;
					}
					.col-2-6 { 
	    				width: 90%;
					}
					.col-2-3 { 
	    				width: 90%; 
					}
					.col-1-4 { width: 200px; padding-bottom:20px;}
					
					.tip-content p { 
						width:200px;
					}
					.items {
						width: 90%; 
					}
					
					/* Masonry
	 				---------------------------------------------------------------------- */
					.masonry.width-1-4 { width: 90px;}
					.masonry.height-1-4 { height: 90px; }
				
    				/* Slider
	 				---------------------------------------------------------------------- */
					/* Fullwidth slider */
					.rev_slider_wrapper {
						max-width:188px; 
					}
					.tp-simpleresponsive {
						margin: 0;
						max-width:188px; 
					}
					.slider { 
						max-width:188px; 
						background-image: none;
						margin: 0 auto;
					}
    			
					.tp-simpleresponsive {
						margin-top: 0px;
					}		
					#footer {
						max-width:180px;
					}
					
				#full-player-wrap {
					border-top: 1px solid transparent;
    			}
					article .nivo-slider { margin-bottom: 10px; }
		
}
/*
     FILE ARCHIVED ON 11:14:00 Jul 29, 2018 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 11:52:17 Jul 06, 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):
  captures_list: 0.54
  exclusion.robots: 0.05
  exclusion.robots.policy: 0.04
  esindex: 0.008
  cdx.remote: 7.815
  LoadShardBlock: 65.083 (3)
  PetaboxLoader3.datanode: 136.075 (5)
  load_resource: 405.211 (2)
  PetaboxLoader3.resolve: 302.403 (2)
*/