@charset "utf-8";
/*
 * Hangeul NanumBarunGothic Font
 */
@font-face {
 font-family: 'NanumBarunGothic';
 src: url(/assets/css/fonts/NanumBarunGothicWeb.eot);
 src: url(/assets/css/fonts/NanumBarunGothicWeb.eot?#iefix) format('embedded-opentype'),
      url(/assets/css/fonts/NanumBarunGothicWeb.woff) format('woff'),
      url(/assets/css/fonts/NanumBarunGothicWeb.ttf) format('truetype');
}
body {font-family:NanumBarunGothic,'돋움',Dotum,'굴림',Gulim,Helvetica,sans-serif;color:#424242;font-size:12px;line-height:1.4;background-color: #fff;margin:0;padding:0;}

h1, h2, h3, h4, h5, h6 {color: #060606;font-weight:300;margin:0;font-family:'Ubuntu', sans-serif;}
a {color: #000;-webkit-transition: all 200ms ease-in;-o-transition: all 200ms ease-in;-moz-transition: all 200ms ease-in;}
a:hover,a:focus {color: #E97014;text-decoration: none;}
p {color: #777777;line-height: 24px;margin: 0 0 20px;font-family: 'Ubuntu', sans-serif !important;}

.mt0 {margin-top:0;}.mt5 {margin-top:5px;}.mt10 {margin-top:10px;}.mt15 {margin-top:15px;}.mt20 {margin-top:20px;}.mt25 {margin-top:25px;}.mt30 {margin-top:30px;}
.mr5 {margin-right:5px;}.mr5 {margin-right:5px;}.mr10 {margin-right:10px;}.mr15 {margin-right:15px;}.mr20 {margin-right:20px;}.mr25 {margin-right:25px;}.mr30 {margin-right:30px;}
.mb0 {margin-bottom:0;}.mb5 {margin-bottom:5px;}.mb10 {margin-bottom:10px;}.mb15 {margin-bottom:15px;}.mb20 {margin-bottom:20px;}.mb25 {margin-bottom:25px;}.mb30 {margin-bottom:30px;}
.ml5 {margin-left:5px;}.ml5 {margin-left:5px;}.ml10 {margin-left:10px;}.ml15 {margin-left:15px;}.ml20 {margin-left:20px;}.ml25 {margin-left:25px;}.ml30 {margin-left:30px;}
.pt10 {padding-top:10px;}

/*******summernote contents**********/
.summernote p{margin-bottom:0;}

/*******section heading**********/
.center-heading{text-align:center;margin-bottom:40px;}
.center-heading h2{font-weight:300;text-transform:uppercase;margin-bottom:5px;font-size:33px;letter-spacing:0.08em;}
.center-line{display:inline-block;width:70px;height:6px;border-top:1px solid #E97014;border-bottom:1px solid #E97014;margin:auto;}
.center-heading p{margin-top:10px;}

.mb10 {margin-bottom:10px;}
.mb20 {margin-bottom:20px;}
.mb30 {margin-bottom:30px;}
.mb40 {margin-bottom:40px;}

.divide15 {width:100%;height:15px;}
.divide30 {width:100%;height:30px;}
.divide60 {width:100%;height:60px;}

.colored-text {color: #E97014;}


#header-top {background-color:#fff;}
	.top-bar{min-height:60px;line-height:60px;}
	.top-bar a{margin-right:30px;font-size:13px;color:#888;}
	.top-bar a i{margin-right:10px;color:#000;}
	.top-social{margin:0;padding:0;}
	.top-social li a{font-size:14px;color:#888;margin:0px;display:block;}
	.top-social li a i{width:26px;height:26px;line-height:26px;text-align:center;margin:0px;background-color:transparent;color:#222;border:1px solid #252525;border-radius:2px;-webkit-border-radius:2px;}
	.top-social li a i:hover{color:#fff;background-color:#252525;}


/***********bootstrap navigation default overrides--*/
.navbar-default {font-family:'Ubuntu', sans-serif;border:none;border-radius:0;margin-bottom:0;width:100%;min-height:60px;padding:5px 0;box-shadow:-1px 1px 1px rgba(0,0,0,0.1);background-color:rgba(255,255,255,0.9);transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus {color:#E97014;background-color:transparent;}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus {color:#E97014;background-color:transparent;}
.navbar-brand{font-weight:700;color:#000 !important;font-size:24px;line-height:20px;font-style:normal;text-transform:uppercase;}
.navbar-default .navbar-nav>li>a {color:#060606;font-weight:600;font-size:13px;text-transform:uppercase;}
.navbar-default .navbar-nav>li>a:hover {color:#E97014;}
a.navbar-brand{display:block;width:110px;height:30px;background-image:url('../images/logo.jpg');background-size:cover;text-indent:-999px;margin:9px 10px;}

header .navmenu, .navbar-offcanvas {width: 300px;border-right: 1px solid #676565;box-shadow: 0px 0px 20px #676565;}
.offcanvas ul.mCustomScrollbar {height:320px;}
.offcanvas ul li{border-bottom: 1px solid #ddd;}
.offcanvas ul li a{padding:8px 15px;display:block;color:#777;}
.offcanvas ul li.none{border-bottom:none;}
.offcanvas ul li ul {margin-bottom:0;}
.offcanvas ul li ul li{margin-left:20px;}
.offcanvas div.sns {list-style:none;margin-bottom:0;text-align:center;}
.offcanvas div.sns a {display: inline-block;vertical-align: middle;line-height:30px;margin: 0 2px;}
.offcanvas div.sns a.img {margin:0;width:50px;height:50px;background: url('../images/sns.png');}
.offcanvas div.sns a.facebook{background-position: 0 0px}
.offcanvas div.sns a.blog{background-position: 0 -50px}
.offcanvas div.sns a.instagram{background-position: 0 -100px}
.offcanvas div.sns a.youtube{background-position: 0 -150px}

.navmenu-fixed-left .footer{position:absolute;bottom:0;background-color:#fff;width:100%;padding:10px;}
.navmenu-fixed-left .footer p{margin:0 0 5px;}
.navmenu-fixed-left .footer p:last-child{margin-bottom:0;}

/* modal */
body.modal-open, .modal-backdrop{overflow: hidden;}/*prevent scroll*/

/****************************breadcrumb***************************/
.breadcrumb-wrap{padding:25px 0;background:#ddd;/*background-image: url(../images/breadcrumb_pattern-1.png);*/}
.breadcrumb-wrap h4{margin:0px;color:#000;font-weight:700;text-transform:uppercase;letter-spacing:2px;}
ol.breadcrumb{margin:0;padding:0;background-color:transparent;color:#000;}
ol.breadcrumb li{font-weight:300;font-size:12px;text-transform:lowercase;letter-spacing:1px;}
ol.breadcrumb li a{color:#000;}
/***list of highlight**/
.highlight-list li i{color:#E97014;margin-right:10px;}


/*left side menu bg*/
.list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover {background-color:#A3983C;border-color:#A3983C;}

/**************work and portfolio whole*******/
/* mouse grab icon */
.grabbing {cursor:url(../images/grabbing.png) 8 8, move !important;}

.portfolio{padding: 60px 0;background-color: #f5f5f5;}

.work-desc{width: 100%;padding: 10px 20px;background: #FFF;border: 1px solid #e3e3e3;border-top: none;position: relative;}
.work-desc:before{content: "";display: block;position: absolute;top: -8px;margin-left: 20px;width: 8px;height: 8px;border-left: 8px solid transparent;border-right: 8px solid transparent;border-bottom: 8px solid #fff;z-index: 100;}
.work-desc h3{margin: 0;padding: 0;font-size: 16px;font-weight: 700;text-transform: capitalize;}
.owl-spaced .owl-item > div{margin: 5px;}
.work-desc span{font-weight: 400;font-style: normal;}

/****filters***/
#grid .mix{display:none;}

.photo-filters{margin-bottom:30px;list-style-type:none;}
.photo-filters{margin-left:0px;width:100%;padding-left:0px;}
.photo-filters li{font-size:11px;letter-spacing:0.5px;background:transparent;padding:4px 12px;margin-right:5px;margin-bottom:5px;color:#888888;cursor:pointer;display:inline-block;border:1px solid #888888;-webkit-transition:0.2s all linear;-moz-transition:0.2s all linear;transition:0.2s all linear;text-transform:uppercase;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
.photo-filters li:hover{background-color:#E97014;color:#fff;border-color: #E97014;}
.photo-filters li.active{color:#fff;background-color:#E97014;border-color: #E97014;}


/****championships***/
.championships-detail {border-bottom:1px dashed #e5e5e5;padding-bottom:30px;margin-bottom:40px;}
.championships-detail h3{margin-bottom:10px;}


/************************image hover effect*******************/
.item-img-wrap{position:relative;text-align:center;overflow:hidden;}
.item-img-wrap img{-webkit-transition:all 200ms linear; -moz-transition:all 200ms linear; -o-transition:all 200ms linear; -ms-transition:all 200ms linear; transition:all 200ms linear;}
.item-img-overlay{position:absolute;width:100%;height:100%;left:0;top:0;}
.item-img-overlay span{width:100%;height:100%;position:absolute;top:0;left:0;background:url(../images/plus.png) no-repeat center center rgba(108, 168, 255, 0.7);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;-webkit-transition:opacity 250ms linear;transition:opacity 250ms linear;}
.item-img-wrap:hover .item-img-overlay span{opacity:1;}
.item-img-wrap:hover img{-moz-transform:scale(1.1); -webkit-transform:scale(1.1); -o-transform:scale(1.1); transform:scale(1.1); }



/************team section*****/
.team-wrap{padding: 3px 3px 20px;border: 1px solid #eee;text-align:center;}
.team-wrap h4{margin-bottom: 3px;margin-top: 10px;}
.team-wrap span{font-size: 12px;text-transform: uppercase;color:#777;display: block;margin-bottom: 10px;font-weight: 400;}

/*************soical icons**********/
.social-1{margin: 0;padding: 0;}
.social-1 li a i{width:32px;height: 32px;line-height: 32px;text-align: center;color:#fff;font-size: 16px;-webkit-transition: all 200ms ease-in;-o-transition: all 200ms ease-in;-moz-transition: all 200ms ease-in;transition: all 200ms ease-in;}
.social-1 li a i:hover{opacity: 0.8;}
.social-1 li a i.fa-facebook{background-color: #3b5998;}
.social-1 li a i.fa-twitter{background-color: #0084b4;}
.social-1 li a i.fa-google-plus{background-color: #C63D2D;}
.social-1 li a i.fa-pinterest{background-color: #cb2027;}


/*my carousel slider*/
#myCarousel{}
#myCarousel .carousel-inner .item {background-size: cover;background-position: center;background-repeat: no-repeat;cursor: move;}
	.item-c-slide{height:480px;}
	.carousel-control{width:50px;height:50px;line-height:50px;text-align:center;top:45%;background-color:#000;}
	.carousel-control i{font-size:25px;}
	.slide-text{margin-top:120px;}
	.slide-text h1{color:#F76C02;font-weight:700;font-size:75px;letter-spacing:0.10em;line-height:80px;margin-bottom:0px;text-transform:uppercase;text-shadow:0 1px 2px rgba(0,0,0,.25);}
	.slide-text h1 b{color:#8C8787 !important;font-weight:700;}
	.slide-text p{color:#F76C02;font-weight:600;font-size:20px;font-family:'Ubuntu', sans-serif;line-height:30px;}
	.slide-text h1 b{color:#8C8787;}
	.slide-img img{margin-top:40px;}
	@media(max-width:603px){
		.slide-text h1{font-size:50px;line-height:50px;}
	}
	@media(max-width:320px){
		.slide-text h1{font-size:30px;line-height:35px;}
	}
#myCarousel ol.carousel-indicators li{margin:0 2px;background-color:#fff;}
#myCarousel ol.carousel-indicators li.active{background-color:#F76C02;}
/*clients carousel slider*/
#clients-carousel{background-color:#424242;padding:90px 0;}
#clients-carousel .center-heading h2{color:#fff;}
#clients-carousel .item{text-align:center;}
#cta-1{padding:30px 0;background-color:#E97014;text-align:center;}
#cta-1 h1{color:#fff;}
#cta-2{padding:30px 0;background-color:#f2f2f2;text-align:center;}
#cta-2 h1{color:#333;margin-bottom:15px;}



/*intro text*/
.intro-text{padding:60px 0;background-color:#eee;}
.intro-text h2{font-weight:400;margin-bottom:15px;}
.intro-text a{margin:7px;}

/*services*/
.services-wrap{padding-top:60px;padding-bottom40px;background-color:#fff;}
.services-box{clear:both;}
.services-box-icon{background:transparent;width:50px;height:50px;display:inline-block;float:left;height:35px;line-height:35px;margin-right:10px;position:relative;text-align:center;top:5px;}
.services-box-icon i{color:#E97014;font-size:30px;}
.services-box-info{padding-left:60px;}
.services-box-info h4{font-weight:700;font-size:18px;}
/*services 2*/
.service-box i{width:85px;height:85px;line-height:85px;text-align:center;color:#E97014;font-size:30px;background-color:#f7f9fa;border-radius:50%;-webkit-border-radius:50%;margin-bottom:25px;-webkit-transition:0.7s ease-in-out;-moz-transition:0.7s ease-in-out;-ms-transition:0.7s ease-in-out;-o-transition:0.7s ease-in-out;transition:0.7s ease-in-out;}
.service-box h3{font-size:20px;text-transform:uppercase;margin-bottom:15px;font-weight:500;}
.service-box:hover i {-webkit-transform:rotateY(360deg);-moz-transform:rotateY(360deg);-ms-transform:rotateY(360deg);-o-transform:rotateY(360deg);color:#fff;background-color:#E97014;}
/***services3***/
#services-bg-wrap{padding:90px 0;background-color:#f7f9fa;}
.service-3-meta h1{font-weight:700;text-transform:uppercase;font-size:25px;}




/*button*/
.btn {font-weight:400;letter-spacing:2px;font-family:'Ubuntu', sans-serif;font-size:12px;text-transform:uppercase;border-radius:2px;-webkit-border-radius:2px;}
.btn i{margin-right:10px;}

.btn-lg {padding:14px 28px 13px 28px;font-size:12px;font-weight:500;text-transform:uppercase;}
.btn:focus,.btn:hover{outline:0;color:#fff;}
.btn-xs{font-size:12px;}

.btn-theme-bg{border-color:#fff !important;color:#E86F13 !important;background-color:#fff !important;}
.btn-theme-bg:hover{background-color:#fff !important;border-color:#fff !important;}
.btn-theme-dark{background-color:#333;color:#fff;}
.btn-theme-dark:hover{color:#fff;background-color:#E97014;}

/*********border-buttons**********/
.border-black{border:1px solid #000;color:#000;background-color:transparent;}
.border-black:hover{background-color:#000;border-color:#000;color:#fff;}

.border-white{border:1px solid #fff;color:#fff;}
.border-white:hover{background-color:#fff;border-color:#fff;color:#000;}
.border-theme{border:1px solid #E97014;color:#E97014;}
.border-theme:hover{background-color:#E97014;border-color:#E97014;color:#fff;}

/* thread list */
.table-responsive img.media-object {width:90px;}
/* grid list */
#grid img.media-object {width:100px;}

/*news and blogs*/
.news-desc{padding:15px 0;}
.news-desc h4{margin:0px;font-weight:400;}
.news-desc span{font-size:12px;font-weight:400;font-style:normal;}
.news-desc span + span{padding-left:30px;}



/**schedule pages**/
.blog-post{border-bottom: 1px dashed #e5e5e5;padding-bottom: 30px;margin-bottom: 60px;}
.post-detail {margin-top: 25px;margin-bottom: 0px;}
.post-detail li img{width:26px;height:26px;border-radius:13px;-webkit-border-radius:13px;float:left;margin-right:10px;}
.post-detail li + li{padding-left: 15px;}
.post-detail li{font-size: 12px;color:#777;font-weight: 500;vertical-align: middle;text-transform: uppercase;}
.post-detail li i{margin-right: 5px;}
.blog-post h2{font-size: 25px;margin-bottom: 15px;margin-top: 15px;font-weight:400;}

.post-left-img .post-detail {margin-top: 0px;}

/*Timeline
------------------------------------*/
.timeline {padding:0;list-style:none;position:relative;}
.timeline .rounded-x {border-radius:50% !important;}
/* The line */
.timeline > li{position:relative;}
.timeline:before {top:0;bottom:0;left:15%;width:4px;content:'';background:#f3f3f3;position:absolute;margin-left:-14px;}

/* The date/time */
.timeline > li .cbp_tmtime {width:15%;display:block;position:absolute;padding-right:80px;}
.timeline > li .cbp_tmtime span {top:9px;display:block;text-align:right;position:relative;}
.timeline > li .cbp_tmtime span:first-child {color:#999;font-size:14px;line-height:0.9;}
.timeline > li .cbp_tmtime span:last-child {color:#585f69;font-size:20px;font-weight:normal;}

/* Right content */
.timeline > li .cbp_tmlabel {color:#666;padding:10px 20px 20px;background:#f3f3f3;line-height:1.4;clear:both;position:relative;border-radius:5px;margin:0 0 40px 20%;}
.timeline > li .cbp_tmlabel li {padding:0;}
.timeline > li .cbp_tmlabel h2 {margin-top:0px;font-size:21px;padding:0 0 5px;margin-bottom:10px;text-transform:capitalize;border-bottom:1px solid #ddd;}

.timeline > li .cbp_tmlabel .text-left {float:left;}

/* The triangle */
.timeline > li .cbp_tmlabel:after {right:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-right-color:#f3f3f3;border-width:10px;top:18px;}

/* The icons */
.timeline > li .cbp_tmicon {top:22px;left:15%;width:10px;height:10px;position:absolute;background:#72c02c;margin:0 0 0 -17px;box-shadow:0 0 0 4px #f3f3f3;-webkit-font-smoothing:antialiased;}

/* Example Media Queries */
@media screen and (max-width:65.375em) {
	.timeline > li .cbp_tmtime span:last-child {font-size:1.5em;}
}

@media screen and (max-width:47.2em) {
	.timeline:before {display:none;}
	.timeline > li .cbp_tmtime {width:100%;position:relative;padding:0 0 20px 0;margin-bottom: 10px;}
	.timeline > li .cbp_tmtime span {text-align:left;}
	.timeline > li .cbp_tmlabel {padding:1em;font-weight:400;margin:0 0 30px 0;}
	.timeline > li .cbp_tmlabel:after {left:20px;top:-20px;right:auto;border-bottom-color:#f3f3f3;border-right-color:transparent;}
	.timeline > li .cbp_tmicon {left:auto;float:right;position:relative;margin:-55px 5px 0 0px;}
}



/*contact us*/

/*gmap*/
#map-canvas{width:100%;height: 300px;}
#contactus .form-control {min-height: 45px;background-color: #fff;}
.form-contact form label{font-size: 15px;font-weight: 400;color:#777;}
.contact-info li a{color:#777;}
.help-block ul{list-style: none;padding: 0;margin: 0;}
.help-block ul li{color:red;}

label span{color:red;margin-left: 5px;}
.required span{color:red;}
/***error page****/
.error-digit{font-size: 150px;text-align: center;line-height: 150px;color:#E97014;}
.error-text h2{font-weight: 300;}

#contactus .has-feedback label~.form-control-feedback {top: 30px;margin-right: 15px;}

/* empty data info */
.empty_box {padding: 20px;margin: 20px 0;border: 1px solid #eee;border-left-width: 5px;border-radius: 3px;}
.empty_box h4 {margin-top: 0;margin-bottom: 5px;}

.empty_box-info {border-left-color: #1b809e;}
.empty_box-info h4 {color: #1b809e;}
.empty_box p:last-child {margin-bottom: 0;}


/* blueimp-file-upload */
.fileinput-button {position: relative;overflow: hidden;}
.fileinput-button input {position: absolute;top: 0;right: 0;margin: 0;opacity: 0;-ms-filter: 'alpha(opacity=0)';font-size: 200px;direction: ltr;cursor: pointer;}
/* Fixes for IE < 8 */
@media screen\9 {
.fileinput-button input {filter: alpha(opacity=0);font-size: 100%;height: 100%;}
}


/* footer */
#footer {background:#121214;border-top:4px solid #e1e1e1;font-size:0.9em;padding:80px 0 0;position:relative;clear:both;}
	.footer-col h3{color:#f9f9f9;margin-bottom:25px;font-size:18px;font-weight:400;font-style:normal;}
	.contact p{margin-bottom:10px;}
	.contact strong{margin-right:10px;font-weight:bold;}
	.contact strong i{margin-right:5px;}
	.contact a{color:#777;}
	.contact a:hover{color:#E97014;}
	.f2-work li{margin:2px;}
	.f2-work li a img{width:70px;height:50px;border:2px solid transparent;-webkit-transition:0.7s ease-in-out;-moz-transition:0.7s ease-in-out;-ms-transition:0.7s ease-in-out;-o-transition:0.7s ease-in-out;transition:0.7s ease-in-out;}
	.f2-work li a:hover img{border-color:#E97014;}
	.footer-btm{margin-top:30px;padding:20px;background-color:#0c0c0c;border-top-left-radius:6px;border-top-right-radius:6px;}
	.news-form .form-control{border-radius:3px;-webkit-border-radius:3px;height:30px;}
	.subscribe-form .form-control{height:44px;border-top-left-radius:3px;border-bottom-left-radius:3px;}
	@media(max-width:767px){
		.embed-responsive{margin-bottom:30px;}
		.news-form{text-align:center !important;}
		.news-form .form-control{margin-bottom:10px;}
	}


/*
 * 	Core Owl Carousel CSS File
 *	v1.3.3
 */

/* clearfix */
.owl-carousel .owl-wrapper:after {content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
/* display none until init */
.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y;}
.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%;}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out;}

.owl-carousel .owl-item{float:left;}
.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor:pointer;}
.owl-controls {-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}

/* mouse grab icon */
.grabbing { cursor:url(grabbing.png) 8 8, move;}

/* fix */
.owl-carousel  .owl-wrapper,.owl-carousel  .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility: hidden;-ms-backface-visibility:  hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);}

/*
* 	Owl Carousel Owl Demo Theme
*	v1.3.3
*/
.owl-theme .owl-controls{margin-top:10px;text-align:center;}
/* Styling Next and Prev buttons */

.owl-theme .owl-controls .owl-buttons div{color:#FFF;display:inline-block;zoom:1;*display:inline;/*IE7 life-saver */margin:5px;padding:3px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background:#869791;filter:Alpha(Opacity=50);/*IE7 fix*/opacity:0.5;}
/* Clickable class fix problem with hover on touch devices */
/* Use it for non-touch hover action */
.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter:Alpha(Opacity=100);/*IE7 fix*/opacity:1;text-decoration:none;}

/* Styling Pagination*/
.owl-theme .owl-controls .owl-page{display:inline-block;zoom:1;*display:inline;/*IE7 life-saver */}
.owl-theme .owl-controls .owl-page span{display:block;width:12px;height:12px;margin:5px 7px;filter:Alpha(Opacity=50);/*IE7 fix*/opacity:0.5;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#869791;}

.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{filter:Alpha(Opacity=100);/*IE7 fix*/opacity:1;}

/* If PaginationNumbers is true */
.owl-theme .owl-controls .owl-page span.owl-numbers{height:auto;width:auto;color:#FFF;padding:2px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;}

/* preloading images */
.owl-item.loading{min-height:150px;background:url(AjaxLoader.gif) no-repeat center center}

.owl-spaced .owl-item > div{margin:5px;}


.#site-modal {top:55px;}
#site-modal .post-modal-header {min-height:30px;background-color:#fff;}
#site-modal .modal-body {padding-top: 0;background: #fff;}
.modal-close {position: fixed;top: 10px;right: 10px;width: 40px;height: 40px;color: #757575;opacity: 1;z-index: 9999;display: none;}




.explain {padding: 20px;margin-bottom:20px;border: 1px solid #eee;border-left-width: 5px;border-left-color:#E97014;border-radius:3px;}

.curriculum {margin-bottom:10px;}

.curriculum .header {background:#2F2F2F;color:#fff;padding: 25px;font-size:16px;font-weight: 300;border-radius: 5px 5px 0 0;text-align:center;}
.curriculum .header2{background:#ddd;color:#000;padding: 25px;font-size:16px;font-weight: 300;border-radius: 5px 5px 0 0;text-align:center;}
.curriculum .terms {background:#66D2AC;background: linear-gradient(10deg, #E97014 30%, #B19A55 80%);color:#fff;padding: 10px;box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4);text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);font-size: 1.3em;text-align:center;}
.curriculum .terms .figure {font-weight: 800;font-size: 1.2em;margin: 0 2px;}
.curriculum .itemsWrapper {border:1px solid #E6E6E6;border-top:none;border-radius:0 0 2px 2px;background: white;box-shadow:inset 12px 0 white, inset 13px 0 #f2f2f2, inset -12px 0 white, inset -13px 0 #f2f2f2;}
.curriculum .itemsWrapper .items {list-style:none;padding:10px;margin: 0;}
.curriculum .itemsWrapper .items .item {padding:5px;text-transform: capitalize;}


.pricing-one {margin:30px 0;text-align: center;}
.pricing-one .wrap{border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border: 1px solid #a7a7a7;-webkit-transition: all 0.2s ease;-moz-transition: all 0.2s ease;-ms-transform: all 0.2s ease;-o-transition: all 0.2s ease;transition: all 0.2s ease;}
.pricing-one ul {list-style: none;margin: 0;text-align: center;padding-left: 0px;}
.pricing-one ul li {padding-top: 20px;padding-bottom: 20px;cursor: pointer;text-transform: uppercase;border-bottom: 1px solid #F7F7F7;}
.pricing-one ul li.price {padding: 40px 20px 20px 20px;font-size: 20px;font-weight: 900;}
.pricing-one ul li.price p {-webkit-border-radius: 50%;-moz-border-radius: 50%;height: 80px;margin: -85px auto 20px 5px;width: 80px;font-size:18px;padding:16px 15px 15px 15px;display: block;color: #fff;}
.pricing-color-one {background-color:#E97014;}

@media (min-width:48em) {
	a.navbar-brand{width:160px;height:44px;background-image:url('../images/logo.jpg');}
	#elboad-price .price {height:380px;margin-bottom:0;}

	.curriculum{margin-bottom:0;min-height:320px;}
}


.kakao-chat-btn {position: fixed;bottom:10px;right:10px;background-color: #FEE500;color: #000;font-size: 14px;font-weight: bold;padding: 14px 18px;border-radius: 30px;text-decoration: none;box-shadow: 0 6px 15px rgba(0,0,0,0.25);z-index: 9999;animation: float 2s ease-in-out infinite;}
/* 살짝 둥둥 떠있는 효과 */
@keyframes float {0% { transform: translateY(0px); }50% { transform: translateY(-5px); }100% { transform: translateY(0px); }}
.kakao-chat-btn:hover { background-color: #ffe000;}