@charset "utf-8";
/* CSS Document */


dl,ul,ol,menu,li {list-style:none}

img.wp-smiley, img.emoji {
	display: inline !important;
	border: none !important;
	box-shadow: none !important;
	height: 1em !important;
	width: 1em !important;
	margin: 0 .07em !important;
	vertical-align: -0.1em !important;
	background: none !important;
	padding: 0 !important;
}

body {
	background-color: rgb(255,255,255);
	background-color: rgba(255,255,255,1); font-family:NanumGothic;
}
.layout-box #header-inner-wrap, #header-inner-wrap, body.header-transparent #header #header-inner-wrap.no-transparent, .left-header .sb-slidebar.sb-left {
	background-color: #de4c7e;
	background-color: #de4c7e;
}
#mobile-menu, #mobile-menu ul {
	background-color: rgb(255,255,255);
	background-color: rgba(255,255,255,1);
}
#mobile-menu li {
	border-bottom-color: #efefef;
}
body.header-transparent #header-inner-wrap {
	background: transparent;
}
#header .header-border {
	border-bottom:  none;
}
#header-top-bar {
	background-color: rgb(255,255,255);
	background-color: rgba(255,255,255,1);
	border-bottom:  none #323232;
	color: #ffffff;
}
#header-top-bar #topbar-menu li a {
	color: #ffffff;
}
#header-bottom-bar {
	background-color: rgb(255,255,255);
	background-color: rgba(255,255,255,1);
	border-top:  none #323232;
	border-bottom:  none #323232;
}
body.header-transparent #header #header-inner-wrap {
	-webkit-transition: background .25s ease, box-shadow .25s ease;
	-moz-transition: background .25s ease, box-shadow .25s ease;
	-o-transition: background .25s ease, box-shadow .25s ease;
	transition: background .25s ease, box-shadow .25s ease;
}
body.header-transparent.semi .layout-wide #header .semi-transparent, body.header-transparent.semi .layout-border #header .semi-transparent {
	background-color: rgb(255,255,255);
	background-color: rgba(255,255,255,1);
!important;
}
body.header-transparent.semi .layout-box #header .semi-transparent #header-wrap {
	background-color: rgb(255,255,255);
	background-color: rgba(255,255,255,1);
!important;
}
#content, #blog-content {
	background-color: rgb(255,255,255);
	background-color: rgba(255,255,255,1);
}
#bottom-widgets {
	background-color: rgb(242,243,248);
	background-color: rgba(242,243,248,1);
}
#footer {
	background-color: rgb(255,255,255);
	background-color: rgba(255,255,255,1);
}
#footer .footer-border {
	border-bottom:  none;
}
.page-title-module-custom, #portfolio-title-nav-wrap {
	background-color: rgb(255,255,255);
	background-color: rgba(255,255,255,1);
}
#navigation .sub-menu, #navigation .children, #navigation-left-side .sub-menu, #navigation-left-side .children, #navigation-right-side .sub-menu, #navigation-right-side .children {
	background-color: #df007d;
	background-color: #df007d;
}
.sb-slidebar.sb-right {
	background-color: rgb(26,26,26);
	background-color: rgba(26,26,26,1);
}
.left-header .left-strip-wrapper, .left-header #left-header-mobile {
	background-color : #ffffff;
}
.layout-box-top, .layout-box-bottom, .layout-box-right, .layout-box-left, .layout-border-header-top #header-inner-wrap, .layout-border-header-top.layout-box #header-inner-wrap, body.header-transparent .layout-border-header-top #header #header-inner-wrap.no-transparent {
	background-color: rgb(211,211,211);
	background-color: rgba(211,211,211,1);
}
.left-header.left-sliding.left-overlay-menu .sb-slidebar {
	background-color: rgb(8,8,8);
	background-color: rgba(8,8,8,0.90);
}
.top-header.top-overlay-menu .sb-slidebar {
	background-color: rgb(26,26,26);
	background-color: rgba(26,26,26,1);
}
.search-box-wrapper {
	background-color: rgb(255,255,255);
	background-color: rgba(255,255,255,0.85);
}
.search-box-wrapper.style1-header-search-widget input[type="text"] {
	background-color: transparent !important;
	color: #000000;
	border: 1px solid #000000;
}
.search-box-wrapper.style2-header-search-widget input[type="text"] {
	background-color: transparent !important;
	font-style: Italic;
	font-weight: 400;
	font-family: Crimson Text;
	color: #000000;
	border: none !important;
	box-shadow: none !important;
}
.search-box-wrapper .searchform .search-icon {
	color: #000000;
}
#header-top-bar-right .search-box-wrapper.style1-header-search-widget input[type="text"] {
	border: none;
}
/* ======================
    Dynamic Border Styling
   ====================== */


.layout-box-top, .layout-box-bottom {
	height: 30px;
}
.layout-box-right, .layout-box-left {
	width: 30px;
}
#main.layout-border, #main.layout-border.layout-border-header-top {
	padding: 30px;
}
.left-header #main.layout-border {
	padding-left: 0px;
}
#main.layout-border.layout-border-header-top {
	padding-top: 0px;
}
.be-themes-layout-layout-border #logo-sidebar, .be-themes-layout-layout-border-header-top #logo-sidebar {
	margin-top: 70px;
}
/*Left Static Menu*/
.left-header.left-static.be-themes-layout-layout-border #main-wrapper {
	margin-left: 310px;
}
.left-header.left-static.be-themes-layout-layout-border .sb-slidebar.sb-left {
	left: 30px;
}
/*Right Slidebar*/

body.be-themes-layout-layout-border-header-top .sb-slidebar.sb-right, body.be-themes-layout-layout-border .sb-slidebar.sb-right {
	right: -250px;
}
.be-themes-layout-layout-border-header-top .sb-slidebar.sb-right.opened, .be-themes-layout-layout-border .sb-slidebar.sb-right.opened {
	right: 30px;
}
body.be-themes-layout-layout-border-header-top.top-header.slider-bar-opened #main #header #header-inner-wrap.no-transparent.top-animate, body.be-themes-layout-layout-border.top-header.slider-bar-opened #main #header #header-inner-wrap.no-transparent.top-animate {
	right: 310px;
}
.layout-border .section-navigation {
	bottom: 80px;
}
/*Single Page Version*/
body.be-themes-layout-layout-border-header-top.single-page-version .single-page-nav-wrap, body.be-themes-layout-layout-border.single-page-version .single-page-nav-wrap {
	right: 50px;
}
 @media only screen and (max-width: 1199px) {
body.be-themes-layout-layout-border-header-top.single-page-version .single-page-nav-wrap,  body.be-themes-layout-layout-border.single-page-version .single-page-nav-wrap {
	right: 35px;
}
body.be-themes-layout-layout-border-header-top .sb-slidebar.sb-right,  body.be-themes-layout-layout-border .sb-slidebar.sb-right {
	right: -280px;
}
#main.layout-border,  #main.layout-border.layout-border-header-top {
	padding: 0px !important;
}
}
/* ======================
    Typography
   ====================== */
body, .special-heading-wrap .caption-wrap .body-font {
	font:  400 14px "NanumGothic";
	color: #5f6263;
	line-height: 26px;
	letter-spacing: 0px;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}


.attachment-details-custom-slider {
	background-color: rgb(0,0,0);
	background-color: rgba(0,0,0,1);
	font: Italic 400 15px "Crimson Text", "Open Sans", "Arial", sans-serif;
 color:;
 line-height:;
	letter-spacing: 0px;
	text-transform: none;
}
.single-portfolio-slider .carousel_bar_wrap {
	background-color: rgb(255,255,255);
	background-color: rgba(255,255,255,0.5);
}
.top-right-sliding-menu .sb-right ul#slidebar-menu li, .overlay-menu-close {
	font:  400 12px "Raleway", "Open Sans", "Arial", sans-serif;
	color: #ffffff;
	line-height: 50px;
	letter-spacing: 1px;
	text-transform: uppercase;
	line-height: normal;
}
.top-right-sliding-menu .sb-right ul#slidebar-menu li a {
	color: #ffffff !important;
}
.top-right-sliding-menu .sb-right #slidebar-menu ul.sub-menu li {
	font:  900 14px "NanumGothic";
	color: #ffffff;
	line-height: 25px;
 letter-spacing:;
	text-transform: none;
}
.top-right-sliding-menu .sb-right ul#slidebar-menu li a {
	color: #ffffff !important;
}
.sb-right #slidebar-menu .mega .sub-menu .highlight .sf-with-ul {
	font:  400 12px "NanumGothic";
	color: #ffffff;
	line-height: 50px;
	letter-spacing: 1px;
	text-transform: uppercase;
	;
	color: #ffffff !important;
}
.post-meta.post-top-meta-typo {
	font:   12px "NanumGothic";
	color: #757575;
	line-height: 24px;
	letter-spacing: 0px;
	text-transform: uppercase;
	;
}
#portfolio-title-nav-bottom-wrap h6, #portfolio-title-nav-bottom-wrap .slider-counts {
	font:  400 15px "Montserrat", "Open Sans", "Arial", sans-serif;
 color:;
 line-height:;
	letter-spacing: 0px;
	text-transform: none;
	;
	line-height: 40px;
}
#navigation, .style2 #navigation, #navigation-left-side, #navigation-right-side, .header-cart-controls .cart-contents, .sb-left #slidebar-menu, #header-controls-right, #header-controls-left, body #header-inner-wrap.top-animate.style2 #navigation, .top-overlay-menu .sb-right #slidebar-menu {
	font:  900 14px "NanumGothic";
	color: #232323;
	line-height: 51px;
	letter-spacing: 1px;
	text-transform: uppercase;
}
#header .be-mobile-menu-icon, #header .be-mobile-menu-icon::before, #header .be-mobile-menu-icon::after {
	background-color: #ffffff;
}
.be-mobile-menu-icon {
	width: 18px;
	height: 2px;
}
.be-mobile-menu-icon::before {
	top: -5px;
}
.be-mobile-menu-icon::after {
	top: 5px;
}
ul#mobile-menu a {
	font:  600 12px "NanumGothic";
	color: #de4c7e;
	line-height: 40px;
	letter-spacing: 1px;
	text-transform: uppercase;
}
ul#mobile-menu ul.sub-menu a {
	font:  400 13px "NanumGothic";
	color: #df007d;
	line-height: 27px;
	letter-spacing: 0px;
	text-transform: none;
}
ul#mobile-menu li.mega ul.sub-menu li.highlight > :first-child {
	font:  400 12px "NanumGothic";
	color: #232323;
	line-height: 40px;
	letter-spacing: 1px;
	text-transform: uppercase;
}
ul#mobile-menu .mobile-sub-menu-controller {
	line-height : 40px;
}
ul#mobile-menu ul.sub-menu .mobile-sub-menu-controller {
	line-height : 27px;
}
#navigation .sub-menu, #navigation .children, #navigation-left-side .sub-menu, #navigation-left-side .children, #navigation-right-side .sub-menu, #navigation-right-side .children, .sb-left #slidebar-menu .sub-menu, .top-overlay-menu .sb-right #slidebar-menu .sub-menu {
	font:  900 14px "NanumGothic";
	color: #bbbbbb;
	line-height: 28px;
	letter-spacing: 0px;
	text-transform: none;
}
.thumb-title-wrap {
	color: #ffffff;
}
.thumb-title-wrap .thumb-title {
	font:  400 14px "Montserrat", "Open Sans", "Arial", sans-serif;
 color:;
	line-height: 30px;
	letter-spacing: 0px;
	text-transform: uppercase;
}
.thumb-title-wrap .portfolio-item-cats {
	font-size: 12px;
	line-height: 17px;
	text-transform: none;
	letter-spacing: 0;
}
.full-screen-portfolio-overlay-title {
	font:  400 14px "Montserrat", "Open Sans", "Arial", sans-serif;
 color:;
	line-height: 30px;
	letter-spacing: 0px;
	text-transform: uppercase;
}
#footer {
	font:  400 13px "Raleway", "Open Sans", "Arial", sans-serif;
	color: #888888;
	line-height: 14px;
	letter-spacing: 0px;
	text-transform: none;
}
#bottom-widgets h6 {
	font:  400 12px "Montserrat", "Open Sans", "Arial", sans-serif;
	color: #474747;
	line-height: 22px;
	letter-spacing: 1px;
	text-transform: uppercase;
	margin-bottom:20px;
}
#bottom-widgets {
	font:  400 13px "Raleway", "Open Sans", "Arial", sans-serif;
	color: #757575;
	line-height: 24px;
	letter-spacing: 0px;
	text-transform: none;
}
.sidebar-widgets h6 {
	font:  400 12px "Montserrat", "Open Sans", "Arial", sans-serif;
	color: #333333;
	line-height: 22px;
	letter-spacing: 1px;
	text-transform: uppercase;
	margin-bottom:20px;
}
.sidebar-widgets {
	font:  400 13px "Raleway", "Open Sans", "Arial", sans-serif;
	color: #606060;
	line-height: 24px;
	letter-spacing: 0px;
	text-transform: none;
}
.sb-slidebar .widget {
	font:  400 13px "Raleway", "Open Sans", "Arial", sans-serif;
	color: #a2a2a2;
	line-height: 25px;
	letter-spacing: 0px;
	text-transform: none;
}
.sb-slidebar .widget h6 {
	font:  400 12px "Montserrat", "Open Sans", "Arial", sans-serif;
	color: #ffffff;
	line-height: 22px;
	letter-spacing: 1px;
	text-transform: none;
}
.woocommerce ul.products li.product .product-meta-data h3, .woocommerce-page ul.products li.product .product-meta-data h3, .woocommerce ul.products li.product h3, .woocommerce-page ul.products li.product h3 {
	font:  400 13px "Montserrat", "Open Sans", "Arial", sans-serif;
	color: #222222;
	line-height: 27px;
	letter-spacing: 1px;
	text-transform: uppercase;
}
.related.products h2, .upsells.products h2, .cart-collaterals .cross-sells h2, .cart_totals h2, .shipping_calculator h2, .woocommerce-billing-fields h3, .woocommerce-shipping-fields h3, .shipping_calculator h2, #order_review_heading, .woocommerce .page-title {
	font-family: Montserrat;
	font-weight: 400;
}
.woocommerce-page.single.single-product #content div.product h1.product_title.entry-title {
	font:  400 25px "Montserrat", "Open Sans", "Arial", sans-serif;
	color: #ffffff;
	line-height: 27px;
	letter-spacing: 0px;
	text-transform: none;
}
.woocommerce form .form-row label, .woocommerce-page form .form-row label {
	color: #222222;
}
.contact_form_module input[type="text"], .contact_form_module textarea {
	font:  400 13px "Montserrat", "Open Sans", "Arial", sans-serif;
	color: #ffffff;
	line-height: 26px;
	letter-spacing: 0px;
	text-transform: none;
}
#bottom-widgets .widget ul li a, #bottom-widgets a {
	color: inherit;
}
a, a:visited, a:hover, #bottom-widgets .widget ul li a:hover, #bottom-widgets a:hover {
	color: #00F;
}
#navigation .current_page_item a, #navigation .current_page_item a:hover, #navigation a:hover, #navigation-left-side .current_page_item a, #navigation-left-side .current_page_item a:hover, #navigation-left-side a:hover, #navigation-right-side .current_page_item a, #navigation-right-side .current_page_item a:hover, #navigation-right-side a:hover {
	color: #ffffff;
}
#navigation .current_page_item ul li a, #navigation-left-side .current_page_item ul li a, #navigation-right-side .current_page_item ul li a {
	color: inherit;
}
.be-nav-link-effect-1 a::after, .be-nav-link-effect-2 a::after, .be-nav-link-effect-3 a::after {
	background-color: rgb(0,0,0);
	background-color: rgba(0,0,0,1);
}
.current-menu-item a {
	color: #ffffff;
}
.sb-left #slidebar-menu a:hover, .sb-left #slidebar-menu .current-menu-item > a {
	color: #000000 !important;
}
.page-title-module-custom .page-title-custom, h6.portfolio-title-nav {
	font:  900 14px "NanumGothic", "Open Sans", "Arial", sans-serif;
	color: #ffffff;
	line-height: 36px;
	letter-spacing: 3px;
	text-transform: uppercase;
}
#portfolio-title-nav-wrap .portfolio-nav a {
	color:   #d2d2d2;
}
#portfolio-title-nav-wrap .portfolio-nav a .home-grid-icon span {
	background-color: #d2d2d2;
}
#portfolio-title-nav-wrap .portfolio-nav a:hover {
	color:   #000000;
}
#portfolio-title-nav-wrap .portfolio-nav a:hover .home-grid-icon span {
	background-color: #000000;
}
.breadcrumbs {
	color: #000000;
}
.page-title-module-custom .header-breadcrumb {
	line-height: 36px;
}
#portfolio-title-nav-bottom-wrap h6, #portfolio-title-nav-bottom-wrap ul li a, .single_portfolio_info_close, #portfolio-title-nav-bottom-wrap .slider-counts {
	background-color: rgb(255,255,255);
	background-color: rgba(255,255,255,0);
}
a.custom-share-button, a.custom-share-button:active, a.custom-share-button:hover, a.custom-share-button:visited {
	color: #222222 !important;
}
.be-button, .woocommerce a.button, .woocommerce-page a.button, .woocommerce button.button, .woocommerce-page button.button,  .woocommerce input.button, .woocommerce-page input.button, .woocommerce #respond input#submit, .woocommerce-page #respond input#submit, .woocommerce #content input.button, .woocommerce-page #content input.button, input[type="submit"], .more-link.style1-button, .more-link.style2-button, .more-link.style3-button, input[type="button"], input[type="submit"], input[type="reset"], input[type="file"]::-webkit-file-upload-button, button {
 font-family: Montserrat;
 font-weight:;
}
.more-link.style2-button {
	color: #000000 !important;
	border-color: #000000 !important;
}
.more-link.style2-button:hover {
	border-color: #000000 !important;
	background: #ffffff !important;
	color: #ffffff !important;
}
.woocommerce a.button, .woocommerce-page a.button, .woocommerce button.button, .woocommerce-page button.button, .woocommerce input.button, .woocommerce-page input.button, .woocommerce #respond input#submit, .woocommerce-page #respond input#submit, .woocommerce #content input.button, .woocommerce-page #content input.button {
	background: transparent !important;
	color: #000 !important;
	border-color: #000 !important;
	border-style: solid !important;
	border-width: 2px !important;
	background: transparent !important;
	color: #000000 !important;
	border-width: 2px !important;
	border-color: #000000 !important;
	line-height: 41px;
	text-transform: uppercase;
}
.woocommerce a.button:hover, .woocommerce-page a.button:hover, .woocommerce button.button:hover, .woocommerce-page button.button:hover, .woocommerce input.button:hover, .woocommerce-page input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce-page #respond input#submit:hover, .woocommerce #content input.button:hover, .woocommerce-page #content input.button:hover {
	background: #e0a240 !important;
	color: #fff !important;
	border-color: #e0a240 !important;
	border-width: 2px !important;
	background: #e0a240 !important;
	color: #ffffff !important;
	border-color: #e0a240 !important;
}
.woocommerce a.button.alt, .woocommerce-page a.button.alt, .woocommerce .button.alt, .woocommerce-page .button.alt, .woocommerce input.button.alt, .woocommerce-page input.button.alt, .woocommerce input[type="submit"].alt, .woocommerce-page input[type="submit"].alt, .woocommerce #respond input#submit.alt, .woocommerce-page #respond input#submit.alt, .woocommerce #content input.button.alt, .woocommerce-page #content input.button.alt {
	background: #e0a240 !important;
	color: #fff !important;
	border-color: #e0a240 !important;
	border-style: solid !important;
	border-width: 2px !important;
	background: #e0a240 !important;
	color: #ffffff !important;
	border-width: 2px !important;
	border-color: #e0a240 !important;
	line-height: 41px;
	text-transform: uppercase;
}
.woocommerce a.button.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce .button.alt:hover, .woocommerce-page .button.alt:hover, .woocommerce input[type="submit"].alt:hover, .woocommerce-page input[type="submit"].alt:hover, .woocommerce input.button.alt:hover, .woocommerce-page input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce #content input.button.alt:hover, .woocommerce-page #content input.button.alt:hover {
	background: transparent !important;
	color: #000 !important;
	border-color: #000 !important;
	border-style: solid !important;
	border-width: 2px !important;
	background: transparent !important;
	color: #000000 !important;
	border-color: #000000 !important;
}
.woocommerce .woocommerce-message a.button, .woocommerce-page .woocommerce-message a.button, .woocommerce .woocommerce-message a.button:hover, .woocommerce-page .woocommerce-message a.button:hover {
	border: none !important;
	color: #fff !important;
	background: none !important;
}
.post-title, .post-date-wrap {
	font:  400 20px "Montserrat", "Open Sans", "Arial", sans-serif;
	color: #000000;
	line-height: 40px;
	letter-spacing: 0px;
	text-transform: none;
	margin-bottom: 12px;
}
.style7-blog .post-title {
	margin-bottom: 9px;
}
.style3-blog .post-title {
	font:  400 16px "Source Sans Pro", "Open Sans", "Arial", sans-serif;
	color: #363c3b;
	line-height: 28px;
	letter-spacing: 0px;
	text-transform: none;
}
.post-nav li {
	font:   12px "Raleway", "Open Sans", "Arial", sans-serif;
	color: #757575;
	line-height: 24px;
	letter-spacing: 0px;
	text-transform: uppercase;
}
.ui-tabs-anchor, .accordion .accordion-head, .skill-wrap .skill_name, .chart-wrap span, .animate-number-wrap h6 span, .woocommerce-tabs .tabs li a, .be-countdown {
	font-family: Raleway;
	letter-spacing: 0px;
 font-style:;
	font-weight: 600;
}
.woocommerce-tabs .tabs li a {
	color: #222222 !important;
}
.ui-tabs-anchor {
	font-size: 13px;
	line-height: 17px;
	text-transform: uppercase;
}
.accordion .accordion-head {
	font-size: 13px;
	line-height: 17px;
	text-transform: uppercase;
}
.skill-wrap .skill_name {
	font-size: 12px;
	line-height: 17px;
	text-transform: uppercase;
}
.countdown-section {
	font-size: 15px;
	line-height: 30px;
	text-transform: uppercase;
}
.countdown-amount {
	font-size: 55px;
	line-height: 95px;
	text-transform: uppercase;
}
.flexslider.tweet-slides .tweet-content {
	font-family: Raleway;
	letter-spacing: 0px;
 font-style:;
 font-weight:;
	text-transform: none;
}
.testimonial_slide .testimonial-content {
	font-family: Crimson Text;
	letter-spacing: 0px;
	font-style: Italic;
	font-weight: 400;
	text-transform: none;
}
#portfolio-title-nav-wrap {
	padding-top: 15px;
	padding-bottom: 15px;
	border-bottom: 1px solid #e8e8e8;
}
#portfolio-title-nav-bottom-wrap h6, #portfolio-title-nav-bottom-wrap ul, .single_portfolio_info_close .font-icon, .slider-counts {
	color:  #2b2b2b;
}
#portfolio-title-nav-bottom-wrap .home-grid-icon span {
	background-color: #2b2b2b;
}
#portfolio-title-nav-bottom-wrap h6:hover, #portfolio-title-nav-bottom-wrap ul a:hover, #portfolio-title-nav-bottom-wrap .slider-counts:hover, .single_portfolio_info_close:hover {
	background-color: rgb(235,73,73);
	background-color: rgba(235,73,73,0.85);
}
#portfolio-title-nav-bottom-wrap h6:hover, #portfolio-title-nav-bottom-wrap ul a:hover, #portfolio-title-nav-bottom-wrap .slider-counts:hover, .single_portfolio_info_close:hover .font-icon {
	color:  #ffffff;
}
#portfolio-title-nav-bottom-wrap ul a:hover .home-grid-icon span {
	background-color: #ffffff;
}
/* ======================
    Layout 
   ====================== */


body #header-inner-wrap.top-animate #navigation, body #header-inner-wrap.top-animate .header-controls, body #header-inner-wrap.stuck #navigation, body #header-inner-wrap.stuck .header-controls {
	-webkit-transition: line-height 0.5s ease;
	-moz-transition: line-height 0.5s ease;
	-ms-transition: line-height 0.5s ease;
	-o-transition: line-height 0.5s ease;
	transition: line-height 0.5s ease;
}
.header-cart-controls .cart-contents span {
	background: #646464;
}
.header-cart-controls .cart-contents span {
	color: #f5f5f5;
}
.left-sidebar-page, .right-sidebar-page, .no-sidebar-page .be-section-pad:first-child, .page-template-page-940-php #content, .no-sidebar-page #content-wrap, .portfolio-archives.no-sidebar-page #content-wrap {
	padding-top: 80px;
	padding-bottom: 80px;
}
.no-sidebar-page #content-wrap.page-builder {
	padding-top: 0px;
	padding-bottom: 0px;
}
.left-sidebar-page .be-section:first-child, .right-sidebar-page .be-section:first-child, .dual-sidebar-page .be-section:first-child {
	padding-top: 0 !important;
}
.style1 .logo, .style4 .logo, #left-header-mobile .logo, .style3 .logo {
	padding-top: 25px;
	padding-bottom: 25px;
}
.style5 .logo, .style6 .logo {
	margin-top: 25px;
	margin-bottom: 25px;
}
#footer-wrap {
	padding-top: 25px;
	padding-bottom: 25px;
}
/* ======================
    Colors 
   ====================== */


.sec-bg, .gallery_content, .fixed-sidebar-page .fixed-sidebar, .style3-blog .blog-post.element .element-inner, .style4-blog .blog-post, .blog-post.format-link .element-inner, .blog-post.format-quote .element-inner, .woocommerce ul.products li.product, .woocommerce-page ul.products li.product, .chosen-container.chosen-container-single .chosen-drop, .chosen-container.chosen-container-single .chosen-single, .chosen-container.chosen-container-active.chosen-with-drop .chosen-single {
	background: #fafbfd;
}
.sec-color, .post-meta a, .pagination a, .pagination a:visited, .pagination span, .pages_list a, input[type="text"], input[type="email"], input[type="password"], textarea, .gallery_content, .fixed-sidebar-page .fixed-sidebar, .style3-blog .blog-post.element .element-inner, .style4-blog .blog-post, .blog-post.format-link .element-inner, .blog-post.format-quote .element-inner, .woocommerce ul.products li.product, .woocommerce-page ul.products li.product, .chosen-container.chosen-container-single .chosen-drop, .chosen-container.chosen-container-single .chosen-single, .chosen-container.chosen-container-active.chosen-with-drop .chosen-single {
	color: #7a7a7a;
}
.woocommerce .quantity .plus, .woocommerce .quantity .minus, .woocommerce #content .quantity .plus, .woocommerce #content .quantity .minus, .woocommerce-page .quantity .plus, .woocommerce-page .quantity .minus, .woocommerce-page #content .quantity .plus, .woocommerce-page #content .quantity .minus, .woocommerce .quantity input.qty, .woocommerce #content .quantity input.qty, .woocommerce-page .quantity input.qty, .woocommerce-page #content .quantity input.qty {
	background: #fafbfd;
	color: #7a7a7a;
	border-color: #eeeeee;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li, .woocommerce #content div.product .woocommerce-tabs ul.tabs li, .woocommerce-page div.product .woocommerce-tabs ul.tabs li, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li {
	color: #7a7a7a!important;
}
.chosen-container .chosen-drop, nav.woocommerce-pagination, .summary.entry-summary .price, .portfolio-details.style2 .gallery-side-heading-wrap {
	border-color: #eeeeee !important;
}
.fixed-sidebar-page #page-content {
	background: #ffffff;
}
.sec-border, input[type="text"], input[type="email"], input[type="tel"], input[type="password"], textarea {
	border: 2px solid #eeeeee;
}
.chosen-container.chosen-container-single .chosen-single, .chosen-container.chosen-container-active.chosen-with-drop .chosen-single {
	border: 2px solid #eeeeee;
}
.woocommerce table.shop_attributes th, .woocommerce-page table.shop_attributes th, .woocommerce table.shop_attributes td, .woocommerce-page table.shop_attributes td {
	border: none;
	border-bottom: 1px solid #eeeeee;
	padding-bottom: 5px;
}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content, .woocommerce-page .widget_price_filter .price_slider_wrapper .ui-widget-content {
	border: 1px solid #eeeeee;
}
.pricing-table .pricing-title, .chosen-container .chosen-results li {
	border-bottom: 1px solid #eeeeee;
}
.pricing-table .pricing-feature {
	font-size: -12px;
}
.separator {
	border:0;
	height:1px;
	color: #eeeeee;
	background-color: #eeeeee;
}
.alt-color, li.ui-tabs-active h6 a, #navigation a:hover, #header-top-menu a:hover, #navigation .current-menu-item > a, #slidebar-menu .current-menu-item > a, a, a:visited, .social_media_icons a:hover, .post-title a:hover, .fn a:hover, a.team_icons:hover, .recent-post-title a:hover, .widget_nav_menu ul li.current-menu-item a, .widget_nav_menu ul li.current-menu-item:before, .filters .current_choice, .woocommerce ul.cart_list li a:hover, .woocommerce ul.product_list_widget li a:hover, .woocommerce-page ul.cart_list li a:hover, .woocommerce-page ul.product_list_widget li a:hover, .woocommerce-page .product-categories li a:hover, .woocommerce ul.products li.product .product-meta-data h3:hover, .woocommerce table.cart a.remove:hover, .woocommerce #content table.cart a.remove:hover, .woocommerce-page table.cart a.remove:hover, .woocommerce-page #content table.cart a.remove:hover, td.product-name a:hover, .woocommerce-page #content .quantity .plus:hover, .woocommerce-page #content .quantity .minus:hover, .post-category a:hover, #navigation .sub-menu .current-menu-item > a, #navigation .sub-menu a:hover, #navigation .children .current-menu-item > a, #navigation .children a:hover, a.custom-like-button.liked, #slidebar-menu .current-menu-item > a, .menu-card-item-stared {
	color: #00F;
}
#navigation a:hover, #header-top-menu a:hover, #navigation .current-menu-item > a, #slidebar-menu .current-menu-item > a, #navigation .sub-menu .current-menu-item > a, #navigation .sub-menu a:hover, #navigation .children .current-menu-item > a, #navigation .children a:hover, #slidebar-menu .current-menu-item > a {
	color: #ffffff; font-family:NanumGothic; font-size:14px; font-weight:900;
}
.content-slide-wrap .flex-control-paging li a.flex-active, .content-slide-wrap .flex-control-paging li.flex-active a:before {
	background: #000000 !important;
	border-color: #000000 !important;
}
#navigation .mega .sub-menu .highlight .sf-with-ul {
	font:  900 14px "NanumGothic";
	color: #ffffff;
	line-height: 51px;
	letter-spacing: 1px;
	text-transform: uppercase;
	color: #bbbbbb !important;
	line-height:1.5;
}
#navigation .menu > ul > li.mega > ul > li {
	border-color: #ffffff;
}
.sb-slidebar.sb-right .menu {
	border-top: 1px solid #2d2d2d;
	border-bottom: 1px solid #2d2d2d;
}
.post-title a:hover {
	color: #ffffff !important;
}
.alt-bg, input[type="submit"], .tagcloud a:hover, .pagination a:hover, .widget_tag_cloud a:hover, .pagination .current, .trigger_load_more .be-button, .trigger_load_more .be-button:hover {
	background-color: #000000;
	transition: 0.2s linear all;
}
.mejs-controls .mejs-time-rail .mejs-time-current, .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current, .woocommerce span.onsale, .woocommerce-page span.onsale, .woocommerce a.add_to_cart_button.button.product_type_simple.added, .woocommerce-page .widget_shopping_cart_content .buttons a.button:hover, .woocommerce nav.woocommerce-pagination ul li span.current, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li a:focus, .testimonial-flex-slider .flex-control-paging li a.flex-active, #back-to-top, .be-carousel-nav, .portfolio-carousel .owl-controls .owl-prev:hover, .portfolio-carousel .owl-controls .owl-next:hover, .owl-theme .owl-controls .owl-dot.active span, .owl-theme .owl-controls .owl-dot:hover span, .more-link.style3-button, .view-project-link.style3-button, .single-page-nav-link.current-section-nav-link {
	background: #000000 !important;
}
.view-project-link.style2-button, .single-page-nav-link.current-section-nav-link {
	border-color: #000000 !important;
}
.view-project-link.style2-button:hover {
	background: #000000 !important;
	color: #ffffff !important;
}
.tagcloud a:hover, .testimonial-flex-slider .flex-control-paging li a.flex-active, .testimonial-flex-slider .flex-control-paging li a {
	border-color: #000000;
}
a.be-button.view-project-link, .more-link {
	border-color: #000000;
}
.portfolio-container .thumb-bg {
	background-color: rgba(0,0,0,0.85);
}
 .photostream_overlay, .be-button, .more-link.style3-button, .view-project-link.style3-button, button, input[type="button"], input[type="submit"], input[type="reset"], input[type="file"]::-webkit-file-upload-button {
 background-color: #000000;
}
.alt-bg-text-color, input[type="submit"], .tagcloud a:hover, .pagination a:hover, .widget_tag_cloud a:hover, .pagination .current, .woocommerce nav.woocommerce-pagination ul li span.current, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li a:focus, #back-to-top, .be-carousel-nav, .single_portfolio_close .font-icon, .single_portfolio_back .font-icon, .more-link.style3-button, .view-project-link.style3-button, .trigger_load_more a.be-button, .trigger_load_more a.be-button:hover, .portfolio-carousel .owl-controls .owl-prev:hover .font-icon, .portfolio-carousel .owl-controls .owl-next:hover .font-icon {
	color: #ffffff;
	transition: 0.2s linear all;
}
 .be-button, input[type="button"], input[type="submit"], input[type="reset"], input[type="file"]::-webkit-file-upload-button, button {
 color: #ffffff;
 transition: 0.2s linear all;
}
.button-shape-rounded #submit, .button-shape-rounded .style2-button.view-project-link, .button-shape-rounded .style3-button.view-project-link, .button-shape-rounded .style2-button.more-link, .button-shape-rounded .style3-button.more-link, .button-shape-rounded .contact_submit {
	border-radius: 3px;
}
.button-shape-circular .style2-button.view-project-link, .button-shape-circular .style3-button.view-project-link, .button-shape-circular .style2-button.more-link, .button-shape-circular .style3-button.more-link {
	border-radius: 50px;
	padding: 7px 30px !important;
}
.button-shape-circular .contact_submit, .button-shape-circular #submit {
	border-radius: 50px;
	padding-left: 30px;
	padding-right: 30px;
}
.mfp-arrow {
	color: #ffffff;
	transition: 0.2s linear all;
	-moz-transition: 0.2s linear all;
	-o-transition: 0.2s linear all;
	transition: 0.2s linear all;
}
.portfolio-title a {
	color: inherit;
}
.arrow-block .arrow_prev, .arrow-block .arrow_next, .arrow-block .flickity-prev-next-button {
	background-color: rgb(0,0,0);
	background-color: rgba(0,0,0,1);
}
.arrow-border .arrow_prev, .arrow-border .arrow_next, .arrow-border .flickity-prev-next-button {
	border: 1px solid #000000;
}
.gallery-info-box-wrap .arrow_prev .font-icon, .gallery-info-box-wrap .arrow_next .font-icon {
	color: #ffffff;
}
.flickity-prev-next-button .arrow {
	fill: #ffffff;
}
.arrow-block .arrow_prev:hover, .arrow-block .arrow_next:hover, .arrow-block .flickity-prev-next-button:hover {
	background-color: rgb(0,0,0);
	background-color: rgba(0,0,0,1);
}
.arrow-border .arrow_prev:hover, .arrow-border .arrow_next:hover, .arrow-border .flickity-prev-next-button:hover {
	border: 1px solid #000000;
}
.gallery-info-box-wrap .arrow_prev:hover .font-icon, .gallery-info-box-wrap .arrow_next:hover .font-icon {
	color: #ffffff;
}
.flickity-prev-next-button:hover .arrow {
	fill: #ffffff;
}
#back-to-top.layout-border, #back-to-top.layout-border-header-top {
	right: 50px;
	bottom: 50px;
}
.layout-border .fixed-sidebar-page #right-sidebar.active-fixed {
	right: 30px;
}
body.header-transparent.admin-bar .layout-border #header #header-inner-wrap.no-transparent.top-animate, body.sticky-header.admin-bar .layout-border #header #header-inner-wrap.no-transparent.top-animate {
	top: 62px;
}
body.header-transparent .layout-border #header #header-inner-wrap.no-transparent.top-animate, body.sticky-header .layout-border #header #header-inner-wrap.no-transparent.top-animate {
	top: 30px;
}
body.header-transparent.admin-bar .layout-border.layout-border-header-top #header #header-inner-wrap.no-transparent.top-animate, body.sticky-header.admin-bar .layout-border.layout-border-header-top #header #header-inner-wrap.no-transparent.top-animate {
	top: 32px;
	z-index: 15;
}
body.header-transparent .layout-border.layout-border-header-top #header #header-inner-wrap.no-transparent.top-animate, body.sticky-header .layout-border.layout-border-header-top #header #header-inner-wrap.no-transparent.top-animate {
	top: 0px;
	z-index: 15;
}
body.header-transparent .layout-border #header #header-inner-wrap.no-transparent #header-wrap, body.sticky-header .layout-border #header #header-inner-wrap.no-transparent #header-wrap {
	margin: 0px 30px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
}
.mfp-content.layout-border img {
	padding: 70px 0px 70px 0px;
}
body.admin-bar .mfp-content.layout-border img {
	padding: 102px 0px 70px 0px;
}
.mfp-content.layout-border .mfp-bottom-bar {
	margin-top: -60px;
}
body .mfp-content.layout-border .mfp-close {
	top: 30px;
}
body.admin-bar .mfp-content.layout-border .mfp-close {
	top: 62px;
}
pre {
	background-image: -webkit-repeating-linear-gradient(top, #FFFFFF 0px, #FFFFFF 30px, #fafbfd 24px, #fafbfd 56px);
	background-image: -moz-repeating-linear-gradient(top, #FFFFFF 0px, #FFFFFF 30px, #fafbfd 24px, #fafbfd 56px);
	background-image: -ms-repeating-linear-gradient(top, #FFFFFF 0px, #FFFFFF 30px, #fafbfd 24px, #fafbfd 56px);
	background-image: -o-repeating-linear-gradient(top, #FFFFFF 0px, #FFFFFF 30px, #fafbfd 24px, #fafbfd 56px);
	background-image: repeating-linear-gradient(top, #FFFFFF 0px, #FFFFFF 30px, #fafbfd 24px, #fafbfd 56px);
	display: block;
	line-height: 28px;
	margin-bottom: 50px;
	overflow: auto;
	padding: 0px 10px;
	border:1px solid #eeeeee;
}
 @media only screen and (max-width : 1199px ) {
.woocommerce .woocommerce-ordering select.orderby,  .woocommerce-page .woocommerce-ordering select.orderby {
	font:  400 13px "Raleway", "Open Sans", "Arial", sans-serif;
	color: #5f6263;
	line-height: 26px;
	letter-spacing: 0px;
	text-transform: none;
	border-color: #eeeeee;
}
#hero-section h1,  .full-screen-section-wrap h1 {
	font-size: 30px;
	line-height: 40px;
}
#hero-section h2,  .full-screen-section-wrap h2 {
	font-size: 25px;
	line-height: 35px;
}
#hero-section h4,  .full-screen-section-wrap h4 {
	font-size: 16px;
	line-height: 30px;
}
#hero-section h5,  .full-screen-section-wrap h5 {
	font-size: 16px;
	line-height: 30px;
}
}
.loader-style1-double-bounce1, .loader-style1-double-bounce2, .loader-style2-wrap, .loader-style3-wrap > div, .loader-style5-wrap .dot1, .loader-style5-wrap .dot2, #nprogress .bar {
	background: #000000 !important;
}
.loader-style4-wrap {
	border-top: 7px solid rgba(0, 0, 0 , 0.3);
	border-right: 7px solid rgba(0, 0, 0 , 0.3);
	border-bottom: 7px solid rgba(0, 0, 0 , 0.3);
	border-left-color: #000000;
}
#nprogress .spinner-icon {
	border-top-color: #000000 !important;
	border-left-color: #000000 !important;
}
#nprogress .peg {
	box-shadow: 0 0 10px #000000, 0 0 5px #000000 !important;
}
.single-page-version #navigation .current_page_item a, .single-page-version #navigation .sub-menu .current-menu-item > a, .single-page-version #navigation .children .current-menu-item > a {
	color: inherit;
}
.single-page-version #navigation .current-section a, .single-page-version #slidebar-menu .current-section a {
	color: #000000;
}
.style1 #navigation, .style3 #navigation, .style5 #navigation, #header-controls-left, #header-controls-right, #header-wrap, .mobile-nav-controller-wrap, #left-header-mobile .header-cart-controls, .style6 #navigation-left-side, .style6 #navigation-right-side {
	line-height: 78px;
}
body.header-transparent #header-wrap #navigation, body.header-transparent #header-wrap #navigation-left-side, body.header-transparent #header-wrap #navigation-right-side, body.header-transparent #header-inner-wrap .header-controls, body.header-transparent #header-inner-wrap .mobile-nav-controller-wrap {
	line-height: 78px;
}
body #header-inner-wrap.top-animate #navigation, body #header-inner-wrap.top-animate #navigation-left-side, body #header-inner-wrap.top-animate #navigation-right-side, body #header-inner-wrap.top-animate .header-controls, body #header-inner-wrap.top-animate #header-wrap, body #header-inner-wrap.top-animate #header-controls-right {
	line-height: 78px;
}
#navigation-left-side {
	padding-right: 130px;
}
#navigation-right-side {
	padding-left: 130px;
}
 @media only screen and (max-width : 320px) {
.logo {
	width: 180px;
	max-width: 40%;
	margin-left: 10px !important;
}
#header-controls-right,  .mobile-nav-controller-wrap {
	line-height: 70.222222222222px !important;
	right: 10px !important;
}
}
/*  Optiopn Panel Css */
[중간 해상도 수정]  @import url(http://fonts.googleapis.com/earlyaccess/notosanskr.css);
@import url(https://fonts.googleapis.com/css?family=Noto+Serif);
.page-title-module-custom {
	padding: 40px 0;
}
.style1 .be-wrap #logo {
	margin-left:0;
}
.style1 .be-wrap #header-controls-right {
	margin-right: 0;
}
a, h5, h6, h3, h4, p, .mainexp, .rotates, .special-subtitle {
	word-break : keep-all;
}
a {
	line-height:1;
}
 @import url(http://fonts.googleapis.com/earlyaccess/notosanskr.css);
@import url(https://fonts.googleapis.com/css?family=Noto+Serif);
 @media only screen and (max-width: 767px) {
.be-custom-column-inner {
}
.sticky-logo {
	width:1%;
	height:auto;
}
.normal-logo {
	width:70%;
	height:auto;
}
.mobileimg {
	width:100%;
	height:auto;
}
.first_left {
	width: 0px;
	max-height: 0px;
}
.first_pony_logo {
	width:45%;
	height:auto;
	display:block;
	margin:0 auto;
}
.first_text_up {
	font-size: 15pt;
	line-height: 130%;
	text-align:center;
	margin:5%;
	font-family: "Noto Sans KR", sans-serif;
	font-weight:700;
}
.first_text_mid {
	font-size : 12pt;
	font-weight:800;
	text-align:center;
	margin:5%;
	font-family: "Noto Sans KR", sans-serif;
}
.first_text_bot {
	font-size: 10pt;
	line-height: 160%;
	text-align:center;
	margin:5%;
	font-family: "Noto Sans KR", sans-serif;
	font-weight:400;
	-webkit-font-smoothing: antialiased;
}
.first_left_img {
	width:70%;
	height:auto;
	display:block;
	margin:0 auto;
}
.third_text {
	font-size: 10pt;
	line-height: 160%;
	text-align: center;
	margin-left:10%;
	margin-right:10%;
}
.fourth_shop_text {
	font-size:12px;
	font-weight:800;
	text-align: center;
	font-family: "Noto Sans KR", sans-serif;
}
.fourth_shop_button {
	font-size:12px;
	font-weight:800;
	text-align: center;
	font-family: "Noto Sans KR", sans-serif;
}
.fourth_a_text {
	font-size: 12pt;
	font-family: "Noto Sans KR", sans-serif;
	font-weight: 300;
	text-align: center;
}
.fourth_b_text {
	font-size: 15pt;
	font-family: "Noto Sans KR", sans-serif;
	font-weight: 300;
	text-align: center;
}
.sub_title {
	font-size: 18pt;
	text-align: center;
	line-height: 160%;
	font-family: 'Noto Sans KR', sans-serif;
	font-weight:800;
	-webkit-font-smoothing: antialiased;
}
.title_mobile_a {
	font-size: 18pt;
	text-align: center;
	line-height: 160%;
	font-family: 'Noto Sans KR', sans-serif;
	font-weight:800;
	-webkit-font-smoothing: antialiased;
	margin:30px;
}
.title_mobile_b {
	font-size: 0pt;
	text-align: center;
	line-height: 160%;
	font-family: 'Noto Sans KR', sans-serif;
	font-weight:200;
	-webkit-font-smoothing: antialiased;
}
.facebook_icon {
	width:60px;
	height:60px;
	margin:10px;
}
.insta_icon {
	width:60px;
	height:60px;
	margin:10px;
}

}
@media only screen and (min-width: 768px) and (max-width:1199px) {
.mobileimg {
	width:0px;
	height:0px;
}
.first_pony_logo {
	margin-top:0px;
	width:100%;
	height:auto;
}
.first_text_up {
	font-size: 20pt;
	line-height: 130%;
	font-family: 'Noto Sans KR', sans-serif;
	font-weight:700;
}
.first_text_mid {
	font-size : 15pt;
	font-weight:800;
	font-family: 'Noto Sans KR', sans-serif;
}
.first_text_bot {
	font-size: 12pt;
	line-height: 160%;
	font-family: 'Noto Sans KR', sans-serif;
	font-weight:400;
	-webkit-font-smoothing: antialiased;
}
.sub_title {
	font-size: 20pt;
	text-align: center;
	line-height: 160%;
	font-family: 'Noto Sans KR', sans-serif;
	font-weight:800;
	-webkit-font-smoothing: antialiased;
	color:black;
}
.third_text {
	font-size: 12pt;
	text-align: center;
	font-family:'Noto Sans KR', sans-serif;
	color:black;
	font-weight:500;
}
.title_mobile_a {
	font-size: 0pt;
	text-align: center;
	line-height: 10%;
	font-family: 'Noto Sans KR', sans-serif;
	font-weight:200;
	-webkit-font-smoothing: antialiased;
}
.title_mobile_b {
	font-size: 0pt;
	text-align: center;
	line-height: 10%;
	font-family: 'Noto Sans KR', sans-serif;
	font-weight:200;
	-webkit-font-smoothing: antialiased;
}
.fourth_a_text {
	font-size: 15pt;
	font-family: "Noto Sans KR", sans-serif;
	font-weight: 500;
	text-align: center;
	color:black;
}
.fourth_b_text {
	font-size: 15pt;
	font-family: "Noto Sans KR", sans-serif;
	font-weight: 500;
	text-align: center;
	color:black;
}
.fourth_shop_text {
	font-size:0px;
	font-family: "Noto Sans KR", sans-serif;
	text-align: center;
	color:black;
}
.fourth_shop_button {
	font-size:0px;
	font-family: "Noto Sans KR", sans-serif;
	text-align: center;
}
.fourth_a_text_bot {
	font-size:12pt;
	font-family:"Noto Sans KR", sans-serif;
	font-weight:500;
	text-align:center;
	color:black;
}
.facebook_icon {
	width:40px;
	height:40px;
	margin:30px;
}
.insta_icon {
	width:40px;
	height:40px;
	margin:30px;
}
.youtube_icon {
	width:40px;
	height:40px;
	margin:30px;
}
.footer_logo {
	width:25%;
	height:auto;
	display:block;
	margin:auto;
	margin-top:30px;
}
.footer_text_up {
	font-size:10px;
	font-family: "Noto Sans KR", sans-serif;
	text-align: center;
	font-weight:300;
	line-height: 110%;
}
.footer_text_bot {
	font-size:12px;
	font-family: "Noto Sans KR", sans-serif;
	line-height: 120%;
	font-weight:800;
	text-align: center;
	padding-left:15px;
	padding-right:15px;
	margin-bottom:0px;
}
.test_ms {
	width:0px;
	height:0px;
}
.left_pony_img_2 {
	max-height:696px;
	width:auto;
}
 .first_right_img  float: left;
 width: auto;
 height: 100%;
}
.first_left {
	max-height:696px;
	width:auto;
}
 @media only screen and (min-width: 1200px) {
.mobileimg {
	width:0px;
	height:0px;
}
.first_pony_logo {
	margin-top:0px;
	width:100%;
	height:auto;
}
.first_text_up {
	font-size: 20pt;
	line-height: 130%;
	font-family: 'Noto Sans KR', sans-serif;
	font-weight:700;
}
.first_text_mid {
	font-size : 15pt;
	font-weight:800;
	font-family: 'Noto Sans KR', sans-serif;
}
.first_text_bot {
	font-size: 12pt;
	line-height: 160%;
	font-family: 'Noto Sans KR', sans-serif;
	font-weight:400;
	-webkit-font-smoothing: antialiased;
}
.sub_title {
	font-size: 20pt;
	text-align: center;
	line-height: 160%;
	font-family: 'Noto Sans KR', sans-serif;
	font-weight:800;
	-webkit-font-smoothing: antialiased;
	color:black;
}
.third_text {
	font-size: 12pt;
	text-align: center;
	font-family:'Noto Sans KR', sans-serif;
	color:black;
	font-weight:500;
}
.title_mobile_a {
	font-size: 0pt;
	text-align: center;
	line-height: 10%;
	font-family: 'Noto Sans KR', sans-serif;
	font-weight:200;
	-webkit-font-smoothing: antialiased;
}
.title_mobile_b {
	font-size: 0pt;
	text-align: center;
	line-height: 10%;
	font-family: 'Noto Sans KR', sans-serif;
	font-weight:200;
	-webkit-font-smoothing: antialiased;
}
.fourth_a_text {
	font-size: 15pt;
	font-family: "Noto Sans KR", sans-serif;
	font-weight: 500;
	text-align: center;
	color:black;
}
.fourth_b_text {
	font-size: 15pt;
	font-family: "Noto Sans KR", sans-serif;
	font-weight: 500;
	text-align: center;
	color:black;
}
.fourth_shop_text {
	font-size:0px;
	font-family: "Noto Sans KR", sans-serif;
	text-align: center;
	color:black;
}
.fourth_shop_button {
	font-size:0px;
	font-family: "Noto Sans KR", sans-serif;
	text-align: center;
}
.fourth_a_text_bot {
	font-size:12pt;
	font-family:"Noto Sans KR", sans-serif;
	font-weight:500;
	text-align:center;
	color:black;
}
.facebook_icon {
	width:40px;
	height:40px;
	margin:30px;
}
.insta_icon {
	width:40px;
	height:40px;
	margin:30px;
}
.youtube_icon {
	width:40px;
	height:40px;
	margin:30px;
}
.footer_logo {
	width:25%;
	height:auto;
	display:block;
	margin:auto;
	margin-top:30px;
}
.footer_text_up {
	font-size:10px;
	font-family: "Noto Sans KR", sans-serif;
	text-align: center;
	font-weight:300;
	line-height: 110%;
}
.footer_text_bot {
	font-size:12px;
	font-family: "Noto Sans KR", sans-serif;
	line-height: 120%;
	font-weight:800;
	text-align: center;
	padding-left:15px;
	padding-right:15px;
	margin-bottom:0px;
}
.test_ms {
	width:0px;
	height:0px;
}
.left_pony_img_2 {
	max-height:696px;
	width:auto;
}
 .first_right_img  float: left;
 width: auto;
 height: 100%;
}
.first_left {
	max-height:696px;
	width:auto;
}
}
#bbpress-forums li.bbp-body ul.forum, #bbpress-forums li.bbp-body ul.topic {
	border-top: 1px solid #eeeeee;
}
#bbpress-forums ul.bbp-lead-topic, #bbpress-forums ul.bbp-topics, #bbpress-forums ul.bbp-forums, #bbpress-forums ul.bbp-replies, #bbpress-forums ul.bbp-search-results {
	border: 1px solid #eeeeee;
}
#bbpress-forums li.bbp-header, #bbpress-forums li.bbp-footer, .menu-card-item.highlight-menu-item {
	background: #fafbfd;
}
a.bbp-forum-title, #bbpress-forums fieldset.bbp-form label, .bbp-topic-title a.bbp-topic-permalink {
	font:  400 15px "Montserrat", "Open Sans", "Arial", sans-serif;
	color: #222222;
	line-height: 32px;
	letter-spacing: 0px;
	text-transform: none; /* font: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  text-transform: inherit; */
}
#bbpress-forums ul.forum-titles li, #bbpress-forums ul.bbp-replies li.bbp-header {
	font:  400 15px "Montserrat", "Open Sans", "Arial", sans-serif;
	color: #222222;
	line-height: 32px;
	letter-spacing: 0px;
	text-transform: none;
	line-height: inherit;
	letter-spacing: inherit;
	text-transform: uppercase;
	font-size: inherit;
}
#bbpress-forums .topic .bbp-topic-meta a, .bbp-forum-freshness a, .bbp-topic-freshness a, .bbp-header .bbp-reply-content a, .bbp-topic-tags a, .bbp-breadcrumb a, .bbp-forums-list a {
	color: #222222;
}
#bbpress-forums .topic .bbp-topic-meta a:hover, .bbp-forum-freshness a:hover, .bbp-topic-freshness a:hover, .bbp-header .bbp-reply-content a:hover, .bbp-topic-tags a:hover, .bbp-breadcrumb a:hover, .bbp-forums-list a:hover {
	color: #000000;
}
div.bbp-reply-header, .bar-style-related-posts-list, .menu-card-item {
	border-color: #eeeeee;
}
/*Event On Plugin*/

.ajde_evcal_calendar .calendar_header p, .eventon_events_list .eventon_list_event .evcal_cblock {
	font-family: Montserrat !important;
}
.eventon_events_list .eventon_list_event .evcal_desc span.evcal_desc2, .evo_pop_body .evcal_desc span.evcal_desc2 {
	font-family: Montserrat !important;
	font-size: 14px !important;
	text-transform: none;
}
.eventon_events_list .eventon_list_event .evcal_desc span.evcal_event_subtitle, .evo_pop_body .evcal_desc span.evcal_event_subtitle, .evcal_evdata_row .evcal_evdata_cell p, #evcal_list .eventon_list_event p.no_events {
	text-transform: none !important;
	font-family: Raleway !important;
	font-size: inherit !important;
}
#evcal_list .eventon_list_event .evcal_desc span.evcal_event_title, .eventon_events_list .evcal_event_subtitle {
	padding-bottom: 10px !important;
}
.eventon_events_list .eventon_list_event .evcal_desc, .evo_pop_body .evcal_desc, #page-content p.evcal_desc {
	padding-left: 100px !important;
}
.evcal_evdata_row {
	background: #fafbfd !important;
}
.eventon_events_list .eventon_list_event .event_description {
	background: #fafbfd !important;
	border-color: #eeeeee !important;
}
.bordr, #evcal_list .bordb {
	border-color: #eeeeee !important;
}
.evcal_evdata_row .evcal_evdata_cell h3 {
	margin-bottom: 10px !important;
}
.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}