@charset "utf-8";
/* CSS Document */
/*메인 화면정의+++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* overlay */
.overlay {
	background-color:rgba(0,0,0, 0.2);
	position:fixed; 
	left:0; right:0; top:0; bottom:0;

	-webkit-transition: all 1s;
	   -moz-transition: all 1s;
		 -o-transition: all 1s;
			transition: all 1s;
}

.overlay.dotted {
	background-image:url();
}
						
			.jumbotron {background-color:transparent;
				        position: absolute;
					    top: 40%;
					    left: 50%;
						width:90%;
						height:auto;
						transform: translate(-50%, 40%);
						-ms-transform: translate(-50%,30%);
						text-align: center;	
						border:0px solid #060;
						color:#FFF;
						text-shadow: -1px 1px 2px #333333;
						-webkit-text-shadow: -1px 1px 2px #333333;
						-moz-text-shadow: -1px 1px 2px #333333;
						-o-text-shadow: -1px 1px 2px #333333;
					  }
				  
				  @media screen and (min-width: 768px) {
					.jumbotron {background-color:transparent;
				        position: absolute;
					    top: 50%;
					    left: 50%;
						width:80%;
						height:auto;
						transform: translate(-50%, 90%);
						-ms-transform: translate(-50%,90%);
						text-align: center;	
						border:0px solid #060;
						color:#FFF;
						text-shadow: -1px 1px 2px #333333;
						-webkit-text-shadow: -1px 1px 2px #333333;
						-moz-text-shadow: -1px 1px 2px #333333;
						-o-text-shadow: -1px 1px 2px #333333;
				  } 
				  .bg-seoul {padding-bottom:20px; background-color:rgba(0,0,0,.4) !important;} 

	}
				  .display-4 { font-weight:900;}
				  p.lead {font-weight:700; word-break:keep-all;padding:10px; background-color:rgba(0,0,0,.4); border-radius:10px; display:inline-block }
				  
				  @media (max-width: 576px) {
					  .display-4 {
					  font-size: 1.95rem;}
				  }
				   @media (max-width: 576px) and (max-height:687px) {
					  .display-4 {
					  font-size: 1.4rem; letter-spacing:-1px;}
					   p.lead {font-size:1rem;}
					   address {margin-bottom: 0;}
				  }
				  
				  
	/*하단 네브바 ---------------------------------------------------------*/
	address { font-weight:400; color:#fff; font-size:12px;
						text-shadow: -1px 1px 2px #333333;
						-webkit-text-shadow: -1px 1px 2px #333333;
						-moz-text-shadow: -1px 1px 2px #333333;
						-o-text-shadow: -1px 1px 2px #333333;}
  .border-top-seoul {
		  border-top:1px solid #666;
		  border-color:rgba (255,255,255,.1) !important;}
		  
/** ********************************************** **
	@Author			Dorin Grigoras
	@Website		www.stepofweb.com
	@Last Update	6:56 PM Wednesday, November 19, 2014

	TABLE CONTENTS
	-------------------------------
		Globals
		Home
		Pages
		Newsletter & Contact
		Services
		Countdown
		Colors
		Responsive
		Preloader
		DEMO ONLY


*************************************************** **/
		  
		  /** Preloader
 **************************************************************** **/
#home img.logo,
#slider .cycle-slider,
#home p, 
#countdown,
#home ul {
	display:none;
}

#preloader {
    position: fixed;
    z-index: 100;
    top: 0; bottom: 0;
    right: 0; left: 0;

    background: #111;
}

.inner {
    position: absolute;
    top: 0; bottom: 0;
    right: 0; left: 0;

    width: 54px;
    height: 54px;
    margin: auto;
}

.inner img {
    -webkit-animation: rotate .6s linear infinite;
            animation: rotate .6s linear infinite;
}
@keyframes rotate {
    from {
        transform: rotate(0deg);
    } to  {
        transform: rotate(360deg);
    }
}
@-webkit-keyframes rotate {
    /* Safari and Chrome */

    from {
        -webkit-transform: rotate(0deg);
    } to  {
        -webkit-transform: rotate(360deg);
    }
}

@charset "utf-8";
/* CSS Document */

/* SIR 지운아빠 */
/* 팝업레이어 */
#hd_pop {z-index:1000;position:relative;margin:0 auto;}
#hd_pop h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
.hd_pops {position:absolute;border:1px solid #e9e9e9;background:#fff;height:auto;}
.hd_pops_con {padding:7px;}
.hd_pops_footer {padding:1px 0;background:#eee;color:#fff;text-align:right}
.hd_pops_footer button {margin-right:5px;padding:5px 10px;border:0;background:#666;color:#fff}
