@charset "utf-8";
/* Font-Face */
html{margin:0; padding:0; width:100%; overflow-y:scroll; overflow-x:hidden;}
body{margin:0; padding:0; width:100%; font-family: 'Nanum Gothic',Dotum,Helvetica,AppleGothic,Sans-serif; font-size:13px; line-height:1; color:#808080;}
img{margin:0; padding:0;}
a, a img{border:none; outline:0; selector-dummy : expression(this.hideFocus=true); text-decoration:none;}
ul, ol, dt, dd, li {list-style-type:none;}
h1,h2, h3, h4 ,h5{padding:0px; margin:0px;}
hr {display: none;}
a:link    	     {color:#666666; text-decoration:none;}
a:visited 	     {color:#666666; text-decoration:none;}
a:active  	     {color:#fd6c02; text-decoration:none;}
a:hover          {color:#3f8dc2; font-weight:bold; text-decoration:none;}

legend, label.hidden{position: absolute; top: 0px; left: 0px; visibility:hidden; width:0; height:0; text-indent:-9999px; color:#808080;}
caption {visibility:hidden; width:0;height:0;text-indent:-9999px;color:#808080;}
input[type=submit] {border:0 none; padding:0; background:transparent; vertical-align:middle; color:#fff; font-size:0px; line-height:0px; cursor:pointer;}
input[type=button] {padding:0; vertical-align:middle; cursor:pointer;}
input.goSel {width:44px;height:20px; line-height:0px;}
div{color:#666666; margin:0; padding:0;}
textarea { border:1px solid #ccc; font-family:'Nanum Gothic',Dotum,AppleGothic,sans-serif; padding:3px 0 1px 3px;}
select, img {margin:0; padding:0;}

li.menu-item a{font-size:24px; color:#ffffff;}
li.menu-item a:hover{color:#f79f2f;}

.navbar:after{background:#44403c;}
.fixed-menu{position: absolute; top: 0px; left: 0px; right:0px; height:100px;  z-index:99999999; background:transparent;}
.fixed-menu2{position: fixed; top: 0px; left: 0px; right:0px; height:100px; margin:0px; padding:0px; z-index:9999; background:#44403c;}

.sticky { top: 0; width: 100%;}


.main_bg {margin:0 auto;  width:100%; height:635px; background:#272727; z-index:999999;}
.sliders{position: relative; z-index:999999; height:635px;}
.stw_sliders{position:relative; height:635px;}

.con_bottom_box {margin-top:100px;width:100%; height:316px; background:url('/files/images/main_con_bottom_bg.png')no-repeat top center;}
.con_bottom{margin:0  auto; width:1280px; padding:0;}

.footer_box {width:100%; background:  #222222;}
.footer_text{margin:0  auto; font-size:13px; text-align:left; width:1280px; padding:40px 20px; line-height:18px}

.vc_column_container>.vc_column-inner .wpb_gmaps_widget .wpb_wrapper{border:1px solid #dddddd; padding:1px; background-color:#ffffff;}
.vc_col-sm-4{float:left; width:370px; margin-right:20px;}
.cb-container{background:#ffffff;}




.main_contact_tel{float:left; width:570px; height:426px; border:1px solid #dddddd; margin-right:10px; padding:60px 30px; }
p.main_sub_title{color:#000000; font-size:18px; font-weight:bold;}
p.main_tel_text{color:#000000; text-align:left; font-size:25px; font-weight:normal; letter-spacing:-2.5px;}
p.main_tel_stext{color:#4a4a4a; text-align:left; font-size:18px; font-weight:normal; letter-spacing:-2px;}
p.main_tel_t01{color:#000000; text-align:left; font-size:40px; font-weight:normal; height:100px; margin-top:50px; border-bottom:1px solid #dddddd;}
p.main_tel_t02{color:#000000; text-align:left; font-size:36px; font-weight:normal; margin-top:40px;}

.main_contact_map{float:right; border:1px solid #dddddd; padding:1px; background-color:#ffffff; width:589px; height:425px; margin-right:0px;}

.cb-img-area{text-align:center;}
.wpb_wrapper .cb-container{height:358px; padding:44px 24px;}
h4.cb-heading{margin-top:30px; font-weight:bold; color:#000000; text-align:center; font-size:20px; font-family: 'Nanum Gothic',Dotum,Helvetica,AppleGothic,Sans-serif;}
.cb-text-area {text-align:center; width:100%;}
.cb-text-area p{margin-top:10px; font-size:15px; text-align:center; font-family: 'Nanum Gothic',Dotum,Helvetica,AppleGothic,Sans-serif; line-height:160%; letter-spacing:-1px;}

span.tnormal{font-size:28px; font-weight:normal;}
span.yellow{color:#ffc916;}
span.btext{font-size:60px; font-weight:normal;}

.con_bottom_box .con_bottom .one-page-link a:hover{background:transparent; }
.con_bottom_box .con_bottom .one-page-link a{background:transparent; }

.con_bottom_box .con_bottom img{padding-top:65px; padding-left:400px; text-align:center; float:none; }

.vc_column_container>.vc_column-inner{padding-left:0px;}



#kd-slider .tt_button{font-size:14px; margin-top:-5px; width:180px;}

.vc_custom_1489671948753{margin-bottom: 20px !important;}
.vc_custom_1489671952713{margin-bottom: 20px !important;}
.vc_custom_1489671956913{margin-bottom: 20px !important;}
.vc_custom_1489671948753{margin-bottom: 20px !important;}
.vc_custom_1489671952713{margin-bottom: 20px !important;}
.vc_custom_1489671956913{margin-bottom: 20px !important;}
.vc_custom_1486488952936{padding-left: 0px !important;}
.vc_custom_1486488956903{padding-left: 0px !important;}
.vc_custom_1494666856236{margin-top: 35px !important;}
.tt_button:hover .iconita,
.tt_button.second-style .iconita,
#single-page #comments input[type="submit"]:hover,
.tt_button.tt_secondary_button,
.tt_button.tt_secondary_button .iconita,
.es-accordion .es-time,
.wpb-js-composer .vc_tta-container .vc_tta-color-white.vc_tta-style-modern .vc_tta-tab.vc_active a,
.team-member.design-two:hover .team-socials .fa:hover,
.team-member.design-two .team-socials .fa:hover,
.team-member.design-two .team-content .team-link .fa:hover,
.vc_toggle_title:hover h4,
.socials-widget a:hover .fa,
.socials-widget a:hover,
.lower-footer .pull-left a:hover,
.pricing-table .tt_button,
.kd-photobox:hover .phb-content h4,
.pricing-table.active .tt_button:hover,
.vc_grid-item-mini .vc_gitem-zone .vc_btn3.vc_btn3-style-custom,
.woocommerce .star-rating span,
.navbar-default.navbar-shrink .nav li.active a,
.es-accordion .es-heading h4 a:hover,
.keydesign-cart ul.product_list_widget .cart-item:hover,
.woocommerce .keydesign-cart ul.product_list_widget .cart-item:hover,
.key-reviews:hover .rw-author-details p,
#customizer .options a:hover i,
.woocommerce .price_slider_wrapper .price_slider_amount .button,
#customizer .options a:hover,
#single-page input[type="submit"]:hover,
#posts-content .post input[type="submit"]:hover,
.active .pricing-option .fa,
.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover,
#comments .reply a:hover,
.meta-content .tags a:hover,
.navigation.pagination .next,
.woocommerce-cart  #single-page table.cart .product-name a:hover,
.navigation.pagination .prev,
.navbar-default .nav li a:hover,
#posts-content .entry-meta a:hover,
#posts-content .post .blog-single-title:hover,
.search-results .blog-single-title a:hover,
.woocommerce span.onsale,
.product_meta a:hover,
.tags a:hover, .tagcloud a:hover,
.tt_button.second-style,
.large-counter .kd_counter_units,
.lower-footer .pull-right a:hover,
.key-reviews:hover .rw-author-details h4,
.woocommerce-review-link:hover,
.navbar.navbar-default a:hover,
.rw_rating .rw-title,
.upper-footer .modal-menu-item,
.video-socials a:hover .fa,
.kd_pie_chart .pc-link a:hover,
.navbar-default.navbar-shrink .modal-menu-item:hover,
.navbar-default.navbar-shrink .nav li a:hover,
.navbar-default.navbar-shrink .nav li a:focus,
.vc_grid-item-mini .vc_gitem_row .vc_gitem-col h4:hover,
.navbar-default.navbar-shrink .nav li a:hover,
.navbar-default.navbar-shrink .nav li a:focus,
.fa,
.wpcf7 .wpcf7-submit:hover,
.contact .wpcf7-response-output,
.video-bg .secondary-button:hover,
#headerbg li a.active,
#headerbg li a.active:hover,
.footer-nav a:hover ,
.wpb_wrapper .menu a:hover ,
.text-danger,
.blog_widget ul li a:before,
.pricing .fa,
.searchform #searchsubmit:hover,
.woocommerce-product-search button:hover::before,
code,
#single-page .single-page-content ul li:before,
.blog_widget ul li a:hover,
.features-tabs .tab.active h5,
.subscribe-form header .wpcf7-submit,
#posts-content .page-content ul li:before,
.chart-content .nc-icon-outline,
.chart,
.row .vc_custom_heading a:hover,
.features-tabs .tab a:hover,
.secondary-button-inverse,
.primary-button.button-inverse:hover,
.primary-button,
a,
.page-404 .section-heading,
.navbar-default .navbar-nav > .active > a,
.pss-link a:hover,
.woocommerce-cart #single-page .cart_totals table td,
.kd_number_string,
.featured_content_parent .active-elem h4,
.contact-map-container .toggle-map:hover .fa,
.contact-map-container .toggle-map:hover,
.tt_button:hover,
.nc-icon-outline,
#posts-content .blog-content ul li:before,
#posts-content .page-content ul li:before,
.woocommerce ul.products li.product h3:hover,
.woocommerce ul.products li.product h2:hover,
.wpb_text_column ol>li:before,
.wpb_text_column ul>li:before,
.key-icon-box .ib-link a:hover,
.kd-photobox .phb-btncontainer a:hover
{
	color: #0030b8;
	color: #3b55e6;
}

.parallax.with-overlay:after,
.tt_button.tt_secondary_button:hover,
.modal-menu-item:hover,
.pricing-table .tt_button:hover,
.modal-content-inner .wpcf7-not-valid-tip,
.wpb-js-composer .vc_tta-container .vc_tta.vc_tta-style-classic .vc_tta-tabs-container .vc_tta-tabs-list li.vc_active a,
.tt_button.second-style:hover,
.pricing-table.active .tt_button,
#customizer .screenshot a,
.heading-separator,
.section .wpcf7-not-valid-tip,
.port-prev.tt_button:hover,
.port-next.tt_button:hover,
.row .vc_toggle_default .vc_toggle_icon,
.row .vc_toggle_default .vc_toggle_icon::after,
.row .vc_toggle_default .vc_toggle_icon::before,
.woocommerce ul.products li.product .added_to_cart,
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce input.button:hover,
.woocommerce nav.woocommerce-pagination ul li a:hover,
.upper-footer .modal-menu-item:hover,
.kd-process-steps .pss-step-number span,
.contact-map-container .toggle-map,
.kd-photobox .phb-content .phb-btncontainer a,
.portfolio-item .portfolio-content,
.keydesign-cart .badge,
.wpcf7 .wpcf7-submit,
.post-password-form input[type="submit"],
.tt_button,
.owl-controls .owl-page span,
.woocommerce a.remove:hover,
.team-content-hover,
.pricing .secondary-button.secondary-button-inverse:hover,
.with-overlay .parallax-overlay,
.secondary-button.secondary-button-inverse:hover,
.secondary-button,
.primary-button.button-inverse,
#posts-content .post input[type="submit"],
.btn-xl,
.with-overlay,
.vc_grid-item-mini .vc_gitem-zone .vc_btn3.vc_btn3-style-custom:hover,
.woocommerce .price_slider_wrapper .ui-slider-horizontal .ui-slider-range,
.separator,
.cb-container.cb_main_color:hover,
.keydesign-cart .buttons .btn:hover,
.woocommerce .keydesign-cart .buttons .btn:hover,
.woocommerce ul.products li.product .button:hover,
#posts-content #comments input[type="submit"]:hover,
.contact-map-container .toggle-map:hover,
.wpcf7 .wpcf7-submit:hover,
.woocommerce button.button:hover,
.testimonials.slider .owl-controls span,
.navigation.pagination .next:hover,
.spinner:before,
.navigation.pagination .prev:hover,
.section .wpcf7-mail-sent-ok
{
background: #f79f2f;
background: #f79f2f;
}


.slider-scroll-down a {
background-color: #f79f2f;
background-color: #f79f2f;
}

::selection {
background-color: #f79f2f;
background: #f79f2f;
}

::-moz-selection {
background-color: #f79f2f;
background: #f79f2f;
}

#single-page #comments input[type="submit"]:hover,
#posts-content #comments input[type="submit"]:hover,
.navigation.pagination .next,
.navigation.pagination .prev,
.port-prev.tt_button,
.port-next.tt_button,
.upper-footer .modal-menu-item,
.wpcf7 .wpcf7-submit:hover,
.tt_button,
#commentform #submit,
.navigation.pagination .next, .navigation.pagination .prev,
.modal-menu-item:focus, .modal-menu-item,
.woocommerce ul.products li.product .button:hover,
.woocommerce .price_slider_wrapper .ui-slider .ui-slider-handle,
.woocommerce nav.woocommerce-pagination ul li a:hover,
.pricing.active,
.vc_grid-item-mini .vc_gitem-zone .vc_btn3.vc_btn3-style-custom,
.primary-button.button-inverse:hover,
.primary-button.button-inverse,
.keydesign-cart .buttons .btn, .woocommerce .keydesign-cart .buttons .btn,
.wpcf7 .wpcf7-submit,
.post-password-form input[type="submit"],
.woocommerce button.button,
.woocommerce input.button,
.owl-controls .owl-page.active span,
.owl-controls .owl-page:hover span {
	border: 2px solid #0030b8;
    border: 2px solid #3b55e6;
}

.features-tabs .tab a.active .triangle  {
	border-right: 10px solid #0030b8;
    border-right: 10px solid #3b55e6;
}

.keydesign-cart .keydesign-cart-dropdown {
	border-top: 5px solid #3b55e6;
}

.blockquote-reverse,
blockquote,
.testimonials.slider .owl-controls .owl-page.active span,
.tags a:hover, .tagcloud a:hover,
.contact-map-container .toggle-map:hover,
.navigation.pagination .next:hover, .navigation.pagination .prev:hover,
.contact .wpcf7-response-output,
.video-bg .secondary-button,
.image-bg .secondary-button,
.contact .wpcf7-form-control-wrap textarea.wpcf7-form-control:focus,
.contact .wpcf7-form-control-wrap input.wpcf7-form-control:focus,
.team-member-down:hover .triangle,
.team-member:hover .triangle,
.secondary-button-inverse,
.vc_separator .vc_sep_holder .vc_sep_line {
	border-color: #0030b8;
    border-color: #3b55e6;
}

#main-menu .navbar-nav .menu-item-has-children .dropdown-menu,
.navbar-nav .menu-item-has-children .dropdown-menu {
	border-top-color: #3b55e6;
}


.wpb-js-composer .vc_tta-container  .vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tab:before {
    border-right: 9px solid #3b55e6;
}

.wpb-js-composer .vc_tta-container .vc_tta.vc_tta-style-classic .vc_tta-tabs-container .vc_tta-tabs-list li:before {
    border-top: 9px solid #3b55e6;
}




/* 오버박스컬러 */
.cb-container:hover,
.kd-photobox .phb-content .phb-btncontainer a:hover{
	background: #403c39;
}

.wpb_wrapper .cb-container:hover
h4.cb-heading{color:#ffffff;}
.wpb_wrapper .cb-container:hover
.cb-text-area p{color:#999999;}



.testimonials.slider .owl-controls .owl-page:hover span
 {
	border-color: #1f1f1f;
}



.wpcf7 .wpcf7-text::-webkit-input-placeholder {color: #1f1f1f;}
.wpcf7 .wpcf7-text::-moz-placeholder {color: #1f1f1f;}
.wpcf7 .wpcf7-text:-ms-input-placeholder {color: #1f1f1f;}






.lower-footer, .upper-footer {
	color:  #9c9897;
}

.upper-footer .widget-title, .upper-footer .modal-menu-item {
	color:  #ffffff;
}



.keydesign-cart .keydesign-cart-dropdown,
#main-menu .navbar-nav .menu-item-has-children .dropdown-menu, .navbar-nav .menu-item-has-children .dropdown-menu,
.single-portfolio .navbar.navbar-default,
.single-post .navbar.navbar-default,
.blog .navbar.navbar-default,
.navbar.navbar-default.navbar-shrink .keydesign-cart .keydesign-cart-dropdown,
.navbar.navbar-default.navbar-shrink .dropdown-menu,
.navbar.navbar-default.navbar-shrink {
	background: #403c39!important;
}


.navbar.navbar-default.navbar-shrink.fixed-menu a,
.keydesign-cart .nc-icon-outline-cart,
.navbar.navbar-default a {
	color: #ffffff!important;
}


.navbar-default .navbar-toggle .icon-bar {
	background: #1f1f1f!important;
}


#main-menu .navbar-nav .menu-item-has-children .mobile-dropdown,
#main-menu .navbar-nav .menu-item-has-children .dropdown-menu a, .navbar-nav .menu-item-has-children .dropdown-menu a,
.keydesign-cart ul.product_list_widget .cart-item,
.keydesign-cart .buttons .btn,
.navbar.navbar-default.navbar-shrink .keydesign-cart .keydesign-cart-dropdown,
.navbar.navbar-default.navbar-shrink .keydesign-cart .nc-icon-outline-cart,
.navbar.navbar-default.navbar-shrink a,
.single-post .navbar.navbar-default a,
.blog .navbar.navbar-default a,
.single-portfolio .navbar.navbar-default a
{
	color: #ffffff!important;
}

.navbar-default.navbar-shrink .nav li.active a,
#main-menu .navbar-nav .menu-item-has-children .dropdown-menu a:hover, .navbar-nav .menu-item-has-children .dropdown-menu a:hover,
.navbar.navbar-default a:hover {
	color: #f79f2f!important;
	background:#transparent;
}


#logo .logo{
 margin-top:0px; color: #ffffff!important; width:25%;
}
.navbar-nav{margin-top:-28px;}

.blog #logo .logo,
.single-post #logo .logo,
.single-portfolio #logo .logo,
.navbar-shrink #logo .logo {
	color: #1f1f1f!important;
}

.single-portfolio #single-page, .portfolio-navigation-links {
	background-color: #fafafa;
}

body, .box {
	color: #666;
	font-weight: 300;
	font-family: Open Sans;
	font-size: 14px;
	text-align: left;
	line-height: 24px;
}

.container h1,.container h2,.container h3, .pricing .col-lg-3, .chart, .pb_counter_number, .pc_percent_container {
	color: #1f1f1f;
	font-weight: 700;
	font-family: Poppins;
	font-size: 34px;
	text-align: center;
	line-height: 45px;
}

.navbar-default .nav li a, .modal-menu-item {
	font-weight: ;
	font-family: ;
	font-size: ;
	text-transform: ;
}




