/* Have fun adding your style here :) - PS: At all times this file should contain a comment or a rule, otherwise opera might act buggy :( */

/* General Custom CSS */
@font-face{
font-family:'Noto Sans CJK KR';
src:url("/wp-content/themes/enfold/font_")format("opentype") !important;
}
body{font-family:'Noto Sans CJK KR',sans-serif !important;}
#menu-item-search{display:none;}
.kboard-default-poweredby{display:none;}

/*
Desktop Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the desktop view of your site */

@media only screen and (min-width: 768px) {
  /* Add your Desktop Styles here */
.page-id-19 .image-overlay{display:none !important;}
.kboard-default-cut-strings{font-size:15px;color:#666666;font-weight:300;}
.stretch_full{display:none;}
#main_banner_area .container{padding:0;margin:0;}
#main_banner_area .avia-image-container-inner{width:100%;margin:0 auto;}
#main_banner_area .avia-image-container-inner img{width:100%;margin:0 auto;}
/*메인메뉴*/
#header #header_main .new_logo_area{overflow:hidden;border-bottom:1px solid #eee;}
#header #header_main .new_logo_area .sitemap_area{max-width:1100px;margin:0 auto;}
#header #header_main .new_logo_area ul{float:right;margin:6px auto;}
#header #header_main .new_logo_area ul li{float:left; font-weight:200; margin-left:15px !important;padding-right:13px !important;font-size:13px;}
#header #header_main .new_logo_area ul li a:hover{color:#f39200;}
#header #header_main .new_logo_area ul li a{text-decoration:none; color:#999;}
#header #header_main .container{padding:0;max-width:1100px;margin:0 auto;}
.html_header_top.html_header_sticky #main{padding-top:147px !important;}
.main_menu #avia-menu li a{font-size:18px; color:#222; font-weight:500;font-family: ' helvetica neue', 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif;}
.main_menu #avia-menu li .sub-menu li a{font-size:15px;}
/*메인메뉴 끝*/
/*sub fixed menu*/
#sub_fixed_menu_area{min-height:45px;margin-bottom:30px;}
#sub_fixed_menu_area .container{padding:0}
#sub_fixed_menu_area .template-page{padding:8px 0;background:#f9f9f9;border-bottom:1px solid #eee !important;}
#sub_fixed_menu_area .sub_fixed_menu{width:100%;max-width:1100px;margin:0 auto;}
.sub_fixed_menu ul{overflow:hidden;margin:0 auto;text-align:center;}
.sub_fixed_menu ul li{list-style:none;margin-left:3%;display:inline-block;font-weight:300;}
#sub_fixed_menu_area .sub_fixed_menu .s_menu_first{margin-left:3.5%;}
#sub_fixed_menu_area .sub_fixed_menu a{text-decoration:none;font-size:15px;letter-spacing:-0.6px;}
#sub_fixed_menu_area .sub_fixed_menu a:hover{color:#f39200;}
#sub_fixed_menu_area .sub_fixed_menu .menu_on a{color:#f39200;}

/*sub fixed menu 끝*/
/*메인 3컬럼*/
#main_three_area .container{max-width:1100px;margin:0 auto;padding:0;}
#main_three_area .container .av_one_third{margin-left:1.5% !important; width:32% !important;}
#main_three_area .container .first{margin:0 !important;}
#main_three_area .container .main_three_text{text-align:left;position:absolute;top:10%;width:40%;}
#main_three_area .container .three_text02{width:37%;}
#main_three_area .container .three_text03{width:37%;}
#main_three_area .container .main_three_text h2{font-size:18px;font-weight:500;}
#main_three_area .container .main_three_text p{font-size:15px;font-weight:300;line-height:24px;}
/*메인 3컬럼 끝*/
/*메인 게시판 */
#main_notice_area .container{max-width:1100px;margin:0 auto;padding:0;padding-bottom:50px;}
#main_notice_area .main_board{border:1px solid #eee;overflow:hidden;overflow:hidden;padding:15px 20px;}
#main_notice_area .main_board .board_title{overflow:hidden;}
#main_notice_area .main_board .board_title a{text-decoration:none;}
#main_notice_area .main_board .board_title a:hover{color:#f39200 !important;}
#main_notice_area .main_board table{background:none;border-bottom:none !important;margin-top:20px;}
#main_notice_area .main_board table tr{background:none;border-bottom:none !important;}
#main_notice_area .main_board table th{padding-top:0 !important;font-size:15px;font-weight:400;}
#main_notice_area .main_board .board_text01{margin:20px auto;font-size:15px;line-height:24px;color:#666;font-weight:300;}
#main_notice_area .customer_text_area .call_img{float:left;}
#main_notice_area .customer_text_area ul{float:left;}
#main_notice_area .customer_text_area ul li{font-size:33px;line-height:40px;list-style:none;}
#main_notice_area .av_one_half{margin-left:2%;width:49%;}
#main_notice_area .first{margin-left:0;}
/*메인게시판 끝*/
/*푸드토크소개 인사말*/
#intro_top .avia-image-container-inner{width:100%;margin:0 auto;}
#intro_top .avia-image-container-inner img{width:100%;margin:0 auto;}
#intro_top .container{padding:0;}
#intro_content01 .container{max-width:1100px;margin:0 auto;padding-bottom: 50px;}
.intro_title .sub_title{margin-bottom:10px;font-size:24px;color:#555;}
.intro_title .title_line{margin:0;}
.intro_title .title_line img{vertical-align:top;}
.intro_text_area .intro_text01{font-size:15px;line-height:24px;letter-spacing:-0.4px;font-weight:300;}
#intro_content01 .avia-image-container-inner img{/*box-shadow: 2px 2px 2px 1px #f9f9f9;*/}
#intro_content01 .image-overlay{display:none !important;cursor:none !important;}
/*인사말 끝*/
/*오시는길*/
#sub_direction_map .container{max-width:1100px;margin:0 auto;}
#sub_direction_text .container{max-width:1100px;margin:0 auto;}
#sub_direction_text .sub_map_text{padding:40px 50px;border:1px solid #eee;margin-bottom:100px;}
#sub_direction_text .sub_map_text .map_first_text{overflow:hidden;}
.sub_map_text .map_first_text .map_icon01{float:left;}
.sub_map_text .map_first_text ul{float:left;margin:0;margin-left:5%;}
.sub_map_text .map_first_text ul li{list-style:none;margin:0;font-weight:300;}
.sub_map_text .map_first_text ul li img{margin:0 5px;vertical-align:middle;}
.sub_map_text .map_first_text ul .map_text_title{font-size:18px;font-weight:500;color:#555;}
.sub_map_text .map_two_text{overflow:hidden;padding-top:20px;}
.sub_map_text .map_two_text .map_icon02{float:left;}
.sub_map_text .map_two_text .map_text03{float:left;margin-left:5%;font-size:26px;font-weight:500;padding-top:15px;color:#555;}
.sub_map_text .map_two_text .map_text03 a{text-decoration:none;}
.sub_map_text .map_two_text .map_text03 a:hover{color:#f39200;}
/*오시는 길 끝*/
/*공지사항*/
#notice_area .container{max-width:1100px;margin:0 auto;}
#notice_top .container{padding:0;}
#notice_top .avia-image-container-inner{width:100%;margin:0 auto;}
#notice_top .avia-image-container-inner img{width:100%;margin:0 auto;}
#notice_area #kboard-default-list .kboard-list tbody tr.kboard-list-notice{background-color:#fff;}
#notice_area #kboard-default-list .kboard-list table td{font-size:14px;font-weight:300;}
/*공지사항 끝*/
/*사이트맵*/
#sitemap_area{margin-bottom:50px;}
#sitemap_area .container{max-width:1100px;margin:0 auto;}
#sitemap_area .container .site_map_text{overflow:hidden;padding:30px;border:1px solid #eee;}
#sitemap_area .container .site_map_text ul{float:left;width:22%;}
#sitemap_area .container .site_map_text ul .site_title{font-size:18px;color:#555;font-weight:500;margin:0;padding-bottom:10px;}
#sitemap_area .container .site_map_text ul .site_sub_text a{text-decoration:none;font-size:15px;color:#666666;font-weight:300;}
#sitemap_area .container .site_map_text ul .site_sub_text a:hover{color:#f39200;}
.site_map_text ul .site_sub_text a img{margin-left:8px;position:relative;top:1px;}
/*사이트맵 끝*/
/*고객문의*/
#customer_top .avia-image-container-inner{width:100%;margin:0 auto;}
#customer_top .avia-image-container-inner img{width:100%;margin:0 auto;}
#customer_top .container{padding:0;}
#customer_area .container{max-width:1100px;margin:0 auto;}
#customer_area label{font-weight:300;}
#customer_area .customer_form .wpcf7-submit{width:100%;padding:15px;background-color:#f39200;border:1px solid #f39200;font-size:15px;transition:0.3s;}
#customer_area .customer_form .wpcf7-submit:hover{background:none;border:1px solid #f39200;color:#f39200;font-weight:400;transition:0.3s;}
#customer_area .customer_form .your-name input{width:25%;}
#customer_area .customer_form .wpcf7-tel{width:40%;}
#customer_area .customer_form .wpcf7-email{width:40%;}
#customer_area .customer_form p label input{background-color:#fff !important;}
#customer_area .customer_form p label .wpcf7-textarea{background-color:#fff !important;}
/*고객문의 끝*/
/*운영시스템*/
#manage_content01_area .container{max-width:1100px;margin:0 auto;}
#manage_content02_area .container{background:url(/wp-content/uploads/2018/05/manage_back.png)no-repeat 100%;padding:0;}
#manage_content02_area .container .avia-builder-el-12{margin:0 auto;}
#manage_content03_area .container{max-width:1100px;margin:0 auto;padding:0;}
#manage_content03_area .manage_three_cul_area{overflow:hidden;margin-bottom:70px;display:flex;justify-content: space-between;}
#manage_content03_area .manage_three_cul_area p{}
#manage_content03_area .manage_three_cul_area .three_img01{}
/*운영시스템 끝*/
/*주문발주*/
#order_content_area .container{max-width:1100px;margin:0 auto;}
#order_content_area .intro_text_area .order_text{overflow:hidden;padding-bottom:10px;}
#order_content_area .intro_text_area .order_text li{float:left;margin-left:5%;font-weight:300;}
#order_content_area .intro_text_area .order_text li span{display:block;float:none;font-weight:500;}
#order_content_area .intro_text_area .order_text .order_title{margin-left:3%;}
#order_content_area .intro_text_area{border:1px solid #eee;padding:30px 10px 0 10px;margin-bottom:80px;}
#order_content02_area .container{max-width:1100px;margin:0 auto;}
#order_content02_area .order_content02_text{font-weight:300;margin-top:0;position:relative;top:-10px;letter-spacing:-0.8px;}
#order_content02_area .intro_title .sub_title{margin-top:10px;}
.arrow_area .bottom_arrow{display:none;}
#order_content_area .order_last_text{overflow:hidden;padding:30px 30px;border:1px solid #eee;margin-bottom:50px;}
#order_content_area .order_last_text ul{float:left;margin:0;}
#order_content_area .order_last_text .last_text_area li{font-weight:300;margin-bottom:5px;}
#order_content_area .order_last_text .last_text_area li img{position:relative;top:7px;margin-right:10px;}
#order_content_area .arrow_area{float:left;margin-left:7%;padding-top:3%;}
#order_content_area .order_last_text02{margin-left:5% !important;margin-top:2% !important;}
#order_content_area .order_last_text02 li{font-weight:300;}
#order_content02_area .av_one_half{width:49%;margin-left:2%;}
#order_content02_area .avia-builder-el-first{margin-left:0;}
/*주문발주 끝*/
/*footer*/
#footer{padding:0 !important;}
#footer .footer_area{overflow:hidden;max-width:1100px;margin:0 auto;}
#footer .footer_area .footer_logo{float:left;width:30%;}
#footer .footer_area .f_text_top{float:right;width:70%;text-align:right;padding:10px 0;}
#footer .footer_area .footer_text01{padding-bottom:20px;}
#footer .footer_area ul li{font-size:15px;font-weight:100;}
#footer .footer_area ul li a{text-decoration:none;}
#footer .footer_area ul li span{font-size:13px;color:#ccc;position:relative;top:-2px;}
#footer .footer_area .copy{padding-top:10px;font-size:12px;color:#888888;}
/*footer 끝*/
}


@media only screen and (max-width: 1024px) {
#sub_direction_text .sub_map_text{padding: 35px 30px;}
.intro_title .sub_title{margin-top:0;}
#manage_content03_area .manage_three_cul_area p{width:32%;}
#manage_content02_area .container{padding:0 50px;}
#manage_content03_area .container{padding:0 50px;}
#header #header_main .new_logo_area{padding:0 50px;}
#header #header_main .container{padding:0 50px;}
#main_three_area .container{padding:0 50px;}
#main_three_area .container .av_one_third{margin-left:2.5% !important;width:31.6% !important;}
#main_three_area .container .first{margin-left:0 !important;}
#main_three_area .container .main_three_text{width:41%;left:5%;position:absolute;}
#main_three_area .container .three_text02{width:43%;}
#main_three_area .container .three_text03{width:44%;}
#main_three_area .container .main_three_text p{line-height:24px;}
#main_notice_area .container{margin-bottom:50px;margin-top:50px !important;padding:0 50px;}
#main_notice_area .main_board .board_title a{text-decoration:none;}
#main_notice_area .main_board .board_title a:hover{color:#f39200 !important;}
}
/*
Mobile Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the Mobile and Tablet Portrait view */

@media only screen and (max-width: 767px) {
  /* Add your Mobile Styles here */
.stretch_full{display:none;}
#header #header_main .new_logo_area{padding:0;overflow:hidden;border-bottom:1px solid #eee;}
#header #header_main .new_logo_area .sitemap_area{float:right;margin-right:10px;}
#header #header_main .new_logo_area ul li{float:left;margin-left:15px !important;padding: 10px 13px 10px 0 !important;;font-size:14px;}
#header #header_main .new_logo_area ul li a{text-decoration:none;}
#top .container{max-width:90% !important;width:100% !important;margin:0 auto;}
#main_three_area .template-page{padding:0;padding-top:50px;}
#main_banner_area .container{width:100% !important;max-width:100% !important;}
#main_three_area .container .av_one_third{margin:0 auto !important;width:100% !important;margin-bottom:30px !important;}
#main_three_area .container .avia-builder-el-last{margin-bottom:50px !important;}
#main_three_area .container .main_three_text{text-align:left;}
#main_three_area .container .main_three_text h2{font-size:18px;font-weight:500;}
#main_three_area .container .main_three_text p{font-size:15px;font-weight:300;}
#main_three_area .container .main_three_text{width:43%;position:absolute;top:15%;}
#main_three_area .container .three_text02{width:38%;}
#main_three_area .container .three_text03{width:37%;}
#main_banner_area .flex_column{margin-bottom:0 !important;}
#main_notice_area .template-page{padding-top:0 !important;}
#main_notice_area .main_board .board_title{overflow:hidden;padding-bottom:10px;}
#main_notice_area .avia-builder-el-last{margin-top:30px !important;}
#main_notice_area .main_board{border: 1px solid #eee; padding: 15px 20px;}
#footer .footer_area{text-align:center;}
#main_notice_area .main_board .board_text01{color:#666;font-weight:300;line-height:24px;font-size:15px;}
#main_notice_area .customer_text_area{overflow:hidden;}
#main_notice_area .customer_text_area .call_img{float:left;}
#main_notice_area .customer_text_area ul{float:left;list-style:none;margin-top:22px;}
#main_notice_area .customer_text_area ul li{font-size:20px;}
.footer_area .f_text_top li{font-size:13px;}
.footer_area .f_text_top li a{text-decoration:none;}
.footer_area .f_text_top .copy{padding-top:10px;font-size:12px;}
.footer_area .f_text_top .footer_text01{padding-bottom:10px;}
#footer .widget{margin:0 auto;}
#intro_top .container{max-width:100% !important;width:100% !important;}
#main_notice_area .main_board table{background:none;border-bottom:none !important;}
#main_notice_area .main_board table tr{background:none;border-bottom:none !important;}
.kboard-default-cut-strings{font-size:14px;color:#666666;font-weight:300;}
#sub_fixed_menu_area .container{padding:0;max-width:100% !important;}
#sub_fixed_menu_area .sub_fixed_menu{width:100%;margin:0 auto;}
.sub_fixed_menu ul{overflow:hidden;margin:0 auto;text-align:center;}
.sub_fixed_menu ul li{list-style:none;display:inline-block;font-weight:300;}
#sub_fixed_menu_area .sub_fixed_menu .s_menu_first{}
#sub_fixed_menu_area .sub_fixed_menu a{text-decoration:none;font-size:15px;letter-spacing:-0.6px;}
#sub_fixed_menu_area .template-page{padding: 8px 0;background: #f9f9f9;    border-bottom: 1px solid #eee !important;}
#sub_fixed_menu_area .template-page{padding:8px 0;background:#f9f9f9;border-bottom:1px solid #eee !important;}
#sub_fixed_menu_area{min-height: 45px;}
#intro_top{min-height:58px;}
#sub_fixed_menu_area .sub_fixed_menu .menu_on a{color:#f39200;}
.intro_title .sub_title{margin-bottom:10px;font-size:24px;color:#555555;}
.intro_title .title_line{margin:0;}
.intro_title .title_line img{vertical-align:top;}
.intro_text_area .intro_text01{font-size:15px;line-height:24px;font-weight:300;}
.intro_text_area .intro_text01 br{display:none;}
#sub_direction_text .sub_map_text{padding:0;margin-bottom:50px;}
#sub_direction_text .map_icon01{display:none;}
#sub_direction_text ul li{font-size:15px;font-weight:300;line-height:24px;color:#666;list-style:none;margin:0;padding-bottom:10px;}
#sub_direction_text .map_text_title{padding-top:0;font-size:18px;font-weight:500;color:#555;letter-spacing:-0.5px;}
#sub_direction_map .template-page{padding-bottom:10px;}
#sub_direction_text .map_two_text{overflow:hidden;}
#sub_direction_text .map_two_text .map_icon02{float:left;margin-top:0;position:relative;top:11px;}
#sub_direction_text .map_two_text .map_text03{float:left;margin-left:8%;font-size:18px;line-height:30px;}
#sub_direction_text .map_two_text .map_text03{text-decoration:none;}
#sub_direction_text .map_two_text .map_text03 a{display:block;}
#manage_content03_area .manage_three_cul_area p{width:100%;}
#manage_content03_area .manage_three_cul_area p img{width:100%;}
.order_last_text .arrow_area .right_arrow{display:none;}
.order_last_text .arrow_area .bottom_arrow{text-align:center;margin-bottom:0;}
.notice_form table tr{background-color:#fff !important;}
#customer_area .customer_form .wpcf7-submit{background-color:#f39200;padding:10px;font-size:15px;font-weight:300;border: 1px solid #f39200;width:100%;}
#customer_area label{font-weight:300;}
#customer_area .customer_form p label input{background-color:#fff !important;}
#customer_area .customer_form p label .wpcf7-textarea{background-color:#fff !important;}
#customer_area .customer_form p label .wpcf7-file{width:60%;}
#customer_top{min-height:58px;}
#customer_top .container{padding:0;max-width:1000% !important;}
#notice_top{min-height:58px;}
#notice_top .container{padding:0;max-width:1000% !important;}
#manage_content02_area .template-page{padding:0;}
#order_content02_area .template-page{padding:0;}
#order_content_area .order_last_text ul{margin:0;}
#order_content_area .order_last_text .last_text_area li{font-weight:300;margin-bottom:5px;}
#order_content_area .order_last_text .last_text_area li img{position:relative;top:7px;margin-right:10px;}
#order_content_area .order_last_text02 li{font-weight:300;}
#order_content_area .order_last_text02 .order_title{padding-top:0;}
#order_content_area .intro_text_area{border:1px solid #eee;padding:18px;}
#order_content_area .intro_text_area .order_text{margin:15px auto;}
#order_content_area .intro_text_area .order_text li{font-weight:300;font-size:15px;color:#666;    letter-spacing: -1px;}
#order_content_area .intro_text_area .order_text li span{display:block;font-weight:500;}
#order_content02_area .order_content02_text{font-weight:300;margin-top:0;position:relative;top:-10px;}
#sitemap_area .container{margin-bottom:30px !important;}
#sitemap_area .container .site_map_text ul{padding-bottom:20px;border-bottom:1px solid #f39200;}
#sitemap_area .container .site_map_text ul .site_title{font-size:18px;color:#555;font-weight:500;margin:0;padding-bottom:10px;}
#sitemap_area .container .site_map_text ul .site_sub_text a{text-decoration:none;font-size:15px;color:#666666;font-weight:300;}
.site_map_text ul .site_sub_text a img{margin-left:8px;position:relative;top:1px;}
.responsive .logo img{width:60% !important;}
}
