/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/



/*Add your own styles here:*/

@import url(fonts/nanumgothic.css);
html *{font-family: 'Nanum Gothic', 'SimHei';}
/* reset */
ul,ol,li,dl,dt,dd{margin:0;padding: 0;}
.entry-content-wrapper li{margin: 0;list-style: none;}
#header_main{border-top: 3px solid #6dbb27;}
.iconbox_top .iconbox_content{box-shadow: none;}
em{font-style: normal;}
/* index */
h3.index_tit{font-size: 30px;text-align: center;color:#414042;}
h3.index_tit.white, h4.index_sub_tit.white{color: #fff;}
h4.index_sub_tit{margin-bottom: 0;font-size: 18px;text-align: center;color:#7a7a7a;}
.iconbox .iconbox_content .iconbox_content_title{font-size: 18px;color:#414042;letter-spacing: -1px;}
.iconbox_content_container>p{font-size: 13px;color: #8c8c8c;letter-spacing: -1px;}
div#index_section3 div .av_one_fourth{width: 22.51%;margin-left: 3.32%;}
div#index_section3 div .av_one_fourth.first{margin-left: 0;}
.template-page .entry-content-wrapper h1, .template-page .entry-content-wrapper h2{text-transform: none;letter-spacing: -0.5px;}
.iconbox_2 .iconbox_icon.heading-color{background-image: url(images/section3_icon2.png);background-repeat: no-repeat;background-position: center center;}
.iconbox_3 .iconbox_icon.heading-color{background-image: url(images/section3_icon3.png);background-repeat: no-repeat;background-position: center center;}
.iconbox_4 .iconbox_icon.heading-color{background-image: url(images/section3_icon5.png);background-repeat: no-repeat;background-position: center center;}
.iconbox_2 .iconbox_icon.heading-color:before,.iconbox_3 .iconbox_icon.heading-color:before,.iconbox_4 .iconbox_icon.heading-color:before{display:none;}
.av-special-heading.av-special-heading-h2.index_section3_tit{text-align: center;}
.av-special-heading.av-special-heading-h2.index_section3_tit>h2{display: inline-block;float: none;position: relative;z-index:5;padding:0 10px;background-color: #fff;text-align: center;}
.av-special-heading.av-special-heading-h2.index_section3_tit>.special-heading-border{display:block;overflow: visible;top: -13px;height: auto;}
.av-special-heading.av-special-heading-h2.index_section3_tit>.special-heading-border>.special-heading-inner-border{margin-left: 0;}
/* about */
h3.about_h3{font-size: 30px;line-height: 1.3;color: #ed1836;}
h5.about_h5, dl.avt_dl>dd{font-size: 22px;line-height: 1.5;color:#848484;}
h5.about_h5{margin-bottom: 20px;font-weight: 400;}
.avia_textblock.abt_right_column_left,.avia-image-container.abt_right_column_right.avia-align-center{float: left;clear:none;}
.avia_textblock.abt_right_column_left{width: 67.9%;margin-right: 2.3%;}
.avia-image-container.abt_right_column_right.avia-align-center{width: 29.8%;margin-top: 35px;}
p.fz24{margin-bottom: 50px;font-size: 24px;color: #313131; line-height: 1.2;}
/* location */
dl.location_dl{margin: 35px 0 0 30px;}
dl.location_dl>dt{margin-bottom: 30px;font-size: 24px;line-height: 1.5;color: #7a7a7a;}
dl.location_dl>dd>ul>li{margin-left: 1em;font-size: 18px;color:#7a7a7a;list-style: disc;}
/* footer */
#socket .copyright{float: none;}
div.footer_con{display: inline-block;vertical-align: middle;}
div.footer_con.left{margin-right: 47px;}
div.footer_con.center{margin-right: 150px;}
#socket .sub_menu_socket{float: none;}
ul.sub-menu {overflow: hidden;}
#socket .menu{overflow:hidden;margin:0;}
#socket{border-top: 1px solid #dedede;}
#socket .sub_menu_socket{padding-bottom: 14px;margin-bottom: 20px;border-bottom: 1px solid #e0e0e0;}
#socket .sub_menu_socket li{border: 0;line-height: 1.3;}
#socket .sub_menu_socket li.menu-item-top-level:after{margin-left: 15px;content: '/';}
#socket .sub_menu_socket li.menu-item-top-level:last-child:after{display: none;}
#socket .sub_menu_socket li ul li{border-left: 1px solid #6f6f6f;}
#socket .sub_menu_socket li ul{margin: 0;}
#socket .sub_menu_socket li>a,
#socket .sub_menu_socket li>a+ul{display: inline-block;vertical-align: middle;}
#socket .sub_menu_socket li>a{font-size: 13px;}
#socket .sub_menu_socket li ul li{padding: 0 10px;margin-bottom: 0;}
.header_color .main_menu ul:first-child > li > a{font-size: 18px;color: #333132;}
.socket_color .container .av-inner-masonry-content{border-top: 1px solid #e6e7e8;font-size: 14px;background-color: #fff;text-align: center;}
figure.av-inner-masonry.main_color{border: 1px solid #e6e7e8;}
div#index_section1{position: relative;padding-top: 10px;}
div#index_section1:before {    position: absolute;    top: -6px;    left: 0;    width: 1920px;    height: 10px;    background: url(images/bg_wave.png);    content: '';    z-index: 9999;}
/* sub */
div#sub_nav_area{position: relative;min-height :104px;margin-top: -15px; padding-top: 15px;padding-bottom: 10px;background-color: rgba(255,255,255,0.00);background-size: cover;border-top-width: 0;}
.av-special-heading.av-special-heading-h2.custom-color-heading.sub_heading>h2{font-size: 48px;font-family: 'SimHei';}
.av-special-heading-h2 .special-heading-border{display: none;}
.fixed {  z-index:3;position: fixed;  left:0;  width: 100%;}
.av-main-nav ul{z-index: 5;}
h2.sub_nav_tit{padding: 20px 50px;font-size: 30px;background-color: rgba(0,0,0,0.3);text-align: center;color: #ffffff;}


h3.sub_con_tit{margin-bottom: 45px;font-size: 48px;color:#848484;}
.container_wrap{border-top: 0;}
div#sub_nav_area .av_one_third{width: 27.6%;}
div#sub_nav_area .av_two_third{width: 64.4%;margin-left: 8%;}
#top .content .flex_column.av_two_third .widget_nav_menu{padding-bottom: 0;padding: 0;}
#top .content .flex_column.av_two_third.nav_column .widget_nav_menu li{display: inline-block;margin-right:80px;border: 0;}
/*#top .content .flex_column.av_two_third.nav_column.case2 .widget_nav_menu li{margin-right: 30px;}*/
#top .content .flex_column.av_two_third.nav_column .widget_nav_menu li:last-child{margin-right: 0;}
#top .content .flex_column.av_two_third.nav_column .widget_nav_menu li a{/*margin-right: 100px;*/padding: 20px 0;border: 0;font-size: 24px;line-height: 1.5;color:#ffffff;}
#top .content .flex_column.av_two_third .widget_nav_menu li a:hover{background: none;}
#top .content .flex_column.av_two_third .widget_nav_menu ul:first-child>.current-menu-item, 
#top .content .flex_column.av_two_third .widget_nav_menu ul:first-child>.current_page_item{background: none;}
/*#top .content .flex_column.av_two_third .widget_nav_menu ul:first-child>.current-menu-item>a:after,
#top .content .flex_column.av_two_third .widget_nav_menu ul:first-child>.current_page_item>a:after{position: absolute;left:0;bottom: 20px;width: 100%;height:1px;background-color: #fff;content:'';}*/

table.product_table{border-collapse: separate; border-spacing: 10px;margin-top: -10px;margin-left: -10px;}
table.product_table th{width: 18%;font-weight: 400;background-color: #fcf8f4;font-size: 24px;color:#b29893;vertical-align: middle;}


table.product_table td{font-size: 24px;line-height: 1.3;color:#7a7a7a;vertical-align: middle;}
table.product_table td>strong{color:#e20000;}
table.product_table2{margin-top: 35px;}
table.product_table2 {border-top: 2px solid #e60013;}
table.product_table2 th{width: 20%;font-size: 17px;background-color: #f1f2f2;text-align: center;color:#848484;}
table.product_table2 td{font-size: 17px; color:#848484;}
table.product_table2 th, table.product_table2 td{border-bottom: 1px solid #e1e1e1;border-right: 1px solid #e1e1e1;}
table.product_table2 td:last-child {border-right: 0;}

/* advantage */
dl.avt_dl>dt{margin-bottom: 40px;font-size: 30px;line-height: 1.3;color: #ed1836;}
dl.avt_dl>dd>ul>li{padding-left: 20px;font-size: 22px;line-height: 1.5;background: url(images/leaf.png) no-repeat 0 13px;color: #848484;}
dl.avt_dl.case2>dd>ul>li{background: none;margin-bottom: 40px;padding: 0;font-size: 24px;color:#484848;}
dl.avt_dl.case2>dd>ul>li:last-child{margin-bottom: 0;}
dl.avt_dl.case2>dd>ul>li>em{display:block;padding-left: 64px;font-family: 'Times New Roman';font-size: 24px;background: url(images/avt_bullet.jpg) no-repeat 0 center;color:#66a100;}
.flex_column.av_four_fifth.avt_right_column .avia-image-container{float: left;width: 33.3%;margin-top: 30px;clear: none;}
body .av-special-heading.avt_heading{margin-top: 20px;}
body .av-special-heading.avt_heading h3.av-special-heading-tag{padding: 10px 30px;border-radius: 50px;font-size: 24px;background-color: #ff8c76;}
h4.haccp_h4{margin-top: 20px;font-size: 22px;color:#303030;}

@media only screen and (max-width: 768px){
div#sub_nav_area{position: static !important;-webkit-background-size: cover;background-size: cover;}
div#sub_nav_area.avia-section{min-height: 0;}
#top .content .flex_column.av_two_third.nav_column .widget_nav_menu li a{padding: 10px 0;font-size: 15px;}
div#sub_nav_area .av_two_third, div#sub_nav_area .av_one_third{margin-bottom: 0 !important;}
h2.sub_nav_tit {display:none;}
#top .content .flex_column.av_two_third.nav_column .widget_nav_menu li{float:left;clear:none;margin-right: 1.34%;}
#top .content .flex_column.av_two_third.nav_column.about .widget_nav_menu li{max-width:83px;}
/*#top .content .flex_column.av_two_third.nav_column .widget_nav_menu li:nth-child(2n){margin-right: 0;}*/
div#sub_nav_area{margin:0;padding:0;}
html:lang(en) h5.about_h5, html:lang(en) dl.avt_dl>dd{font-size: 18px;}
}
div.tp-caption.tp-resizeme.rev_logo_img>img{width: 325px !important;}
.html_header_top.html_header_sticky #header{z-index: 99999;}
/* Responsive */
@media only screen and (max-width: 767px){
h3.index_tit,.av-special-heading.av-special-heading-h2.custom-color-heading.sub_heading>h2, h3.sub_con_tit{font-size: 24px;}
dl.avt_dl>dt,h3.about_h3, body .av-special-heading.avt_heading h3.av-special-heading-tag,h4.haccp_h4,dl.location_dl>dt{font-size: 18px;}
h5.about_h5, dl.avt_dl>dd, table.product_table2 td, table.product_table td,dl.avt_dl>dd>ul>li,dl.location_dl>dd>ul>li{font-size: 15px;}
.avia_textblock.abt_right_column_left, .avia-image-container.abt_right_column_right.avia-align-center{float: none;width: 100%;}
dl.avt_dl.case2>dd>ul>li>em{font-size: 17px;}
h4.index_sub_tit, table.product_table2 th,p.fz24, table.product_table th, dl.avt_dl.case2>dd>ul>li{font-size: 16px;}
h4.index_sub_tit{margin-bottom: 20px;}
div.footer_con{display: block;}
div.footer_con.center{margin-right: 0;}
.avia-section-large .content{padding: 30px 0;}
dl.location_dl{margin: 20px 0;}
div.visual_text_layer{line-height: 1.3 !important;}
table.product_table th,table.product_table td{padding: 10px 0;font-size: 14px;}
table.product_table th,table.product_table td{display:block; width: auto;}
div#sub_nav_area .av_one_third{display: none;}
#top .content .flex_column.av_two_third.nav_column .widget_nav_menu ul{overflow: hidden;}
}
@media only screen and (max-width: 480px){
div.visual_text_layer{line-height: 1 !important; letter-spacing: - 1px !important;}
div.visual_text_layer>br{display: none !important;}
#top .content .flex_column.av_two_third.nav_column .widget_nav_menu li{margin-right: 2.8%;}
/*#top .content .flex_column.av_two_third.nav_column .widget_nav_menu li:nth-child(2n){margin-right: 0;}*/
html:lang(en) #top .content .flex_column.av_two_third.nav_column .widget_nav_menu li a{font-size: 13px !important;}
html:lang(en) h4.index_sub_tit, html:lang(en) table.product_table2 th,html:lang(en) p.fz24, table.product_table th, dl.avt_dl.case2>dd>ul>li, html:lang(en) h5.about_h5, html:lang(en) dl.avt_dl>dd{font-size: 14px !important;}
}

/* WPML */
html:lang(en) *{font-family: 'Open Sans',sans-serif;}
html:lang(vi) *{font-family: 'Open Sans',sans-serif;}
html:lang(en) .av-special-heading.av-special-heading-h2.custom-color-heading.sub_heading>h2{font-family: 'Open Sans'sans-serif;}
html:lang(en) h2.sub_nav_tit{font-size: 22px;}
html:lang(en) #top .content .flex_column.av_two_third.nav_column .widget_nav_menu li a{font-size: 18px;}
html:lang(en) div#index_section1:before {    position: absolute;    top: -6px;    left: 0;    width: 1920px;    height: 10px;    background: url(images/en_wave.png);    content: '';    z-index: 9999;}
html:lang(en) h5.about_h5, html:lang(en) dl.avt_dl>dd{font-size: 20px;line-height: 1.5;font-family: 'Open Sans'sans-serif;color:#848484;}
html:lang(en) h5.about_h5{margin: 0}
html:lang(en) h2.sub_nav_tit{padding: 20px 0;}
html:lang(en) table.product_table th, html:lang(en) table.product_table td{padding: 10px 5px;font-size: 18px;}
li.av-language-switch-item{display: none;}
#top .header_color .main_menu ul:first-child > li.menu-item.menu-item-language>a{display:inline;padding-top: 5px; padding-bottom: 5px;border: 1px solid #bcbec0; border-radius: 5px;font-weight: 700;font-size: 12px;color:#808285;}


li.menu-item.menu-item-language.menu-item-language-current.menu-item-has-children{display: none;}
.html_main_nav_header.html_logo_left #top .main_menu .menu>li:last-child>a{padding-right: 13px;}

@media only screen and (min-width: 768px){
#header_meta{display: none;}
}


/* 180711 */
.single-product .sidebar {
display: none!important;
}
#top div.product .woocommerce-tabs{
	padding-top: 0;
}

:lang(vi) h2.sub_nav_tit{font-size: 24px; padding: 20px 10px;}

:lang(vi) .av-special-heading.av-special-heading-h2.custom-color-heading>h2 {
    font-size: 32px;
}
:lang(vi) table.product_table th {
    width: 30%;
}

:lang(vi) #top .content .flex_column.av_two_third.nav_column .widget_nav_menu li a {
    font-size: 20px;
}
:lang(vi) #top .content .flex_column.av_two_third.nav_column .widget_nav_menu li {
    margin-right: 40px;
}

@media only screen and (min-width: 768px) {
  #ricebar table.product_table th, table.product_table td {
    font-size: 17px;
  }
}
@media only screen and (max-width: 767px) {
	table.product_table th {
		width: 100% !important;
	}
}

