/*
 Theme Name:   Divi Child
 Description:  Divi Child Theme for HUMAX
 Author:       Wikisoft co.
 Author URI:   http://wikisoft.co.kr
 Template:     Divi
 Version:      1.0.0
 Text Domain:  Divi-child
*/
@import 'https://fonts.googleapis.com/css?family=Raleway:400,200,300|Roboto:300,200,400,700|Roboto+Condensed:400,300';
@import url('https://fonts.googleapis.com/earlyaccess/notosansjp.css');
@import url('https://fonts.googleapis.com/earlyaccess/notosanstc.css');
@import url('https://fonts.googleapis.com/earlyaccess/notosanssc.css');
@font-face {
    font-family: 'FontAwesome';
    src:url('fonts/fontawesome-webfont.eot');
    src:url('fonts/fontawesome-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/fontawesome-webfont.woff') format('woff'),
    url('fonts/fontawesome-webfont.ttf') format('truetype'),
    url('fonts/fontawesome-webfont.svg#fontawesome-webfont') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'nanum-barun-gothic-light';
    src: url('fonts/nanumbarungothiclight.eot');
    src: url('fonts/nanumbarungothiclight.eot?#iefix') format('embedded-opentype'),
    url('fonts/nanumbarungothiclight.woff') format('woff'),
    url('fonts/nanumbarungothiclight.ttf') format('truetype'),
    url('fonts/nanumbarungothiclight.svg#nanum-barun-gothic-light') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'nanum-barun-gothic-ultralight';
    src: url('fonts/nanumbarungothicultralight.eot');
    src: url('fonts/nanumbarungothicultralight.eot?#iefix') format('embedded-opentype'),
    url('fonts/nanumbarungothicultralight.woff') format('woff'),
    url('fonts/nanumbarungothicultralight.ttf') format('truetype'),
    url('fonts/nanumbarungothicultralight.svg#nanum-barun-gothic-ultralight') format('svg');
    font-weight: normal;
    font-style: normal;
}
/* lucas7 body {font-family:Roboto,"Open Sans", nanum-barun-gothic-light; color:#333; font-size:16px; font-weight:300} */
body {font-family:Roboto, nanum-barun-gothic-light; color:#333; font-size:16px; font-weight:300}
/* Change et layout */
h1 {font-size:38px;}
h2 {font-size:32px}
h3 {font-size:28px}
h4 {font-size:24px}
h5 {font-size:20px}
h7 {font-size:100px}
h1, h2, h3, h4, h5, h6, h7 {line-height:1.3em; font-weight:300;}
strong {font-weight:400}
button {font-size:18px; cursor:pointer; border:none; color:#fff; height:42px; line-height:40px; padding:0 20px; background-color:#2ea3f2; border-radius:30px;}
/* Hide Sidebar */
#main-content .container::before {display:none;}
#left-area {width:100%;}
.et_right_sidebar #left-area {float:none; position:relative; padding-right:0; max-width:1000px; margin-left:auto; margin-right:auto;}

#page-container {overflow-x:hidden;}
.container {padding:0;}
.et_pb_row {padding:50px 0}
.container,
.et_pb_row,
.et_pb_slider .et_pb_container,
.et_pb_fullwidth_section .et_pb_title_container,
.et_pb_fullwidth_section .et_pb_title_featured_container {max-width:1500px;}
.et_pb_row.full-width-row {width:100% !important; max-width:100%;}
.et_pb_slider .et_pb_container {width:100%;}
.home-slide .et_pb_slide_image,
.home-slide .et_pb_slide_video,
.product-section.overview .et_pb_slide_image,
.product-section.overview .et_pb_slide_video {margin-right:0; width:100%;}
.et_pb_pagebuilder_layout.single.et_full_width_page #page-container .et_pb_row,
.et_pb_pagebuilder_layout.single.et_full_width_portfolio_page #page-container .et_pb_row,
.single-product .product-section .section-inner,
.container,
.et_pb_row,
.et_pb_fullwidth_section .et_pb_title_container,
.et_pb_fullwidth_section .et_pb_title_featured_container {width:calc(100% - 60px);}
.et-pb-controllers .et-pb-active-control {background-color:#2ea3f2}
.et_pb_blurb h4 {padding-bottom:15px; font-size:28px;}
.et_pb_blurb .et_pb_blurb_container,
.et_pb_text.et_pb_module {font-size:18px;}
.et_pb_blurb_position_left .et_pb_blurb_container, .et_pb_blurb_position_right .et_pb_blurb_container {width:100%;}
.et_pb_blurb .et_pb_blurb_container h4:first-child {font-size:38px; padding-bottom:25px;}
.et_pb_blurb.small .et_pb_blurb_container h4:first-child {font-size:24px; padding-bottom:20px;}
.et-pb-slider-arrows > a {color:#fff !important;}
.et-pb-slider-arrows > a:before {background-color:rgba(0, 0, 0, 0.3); width:60px; height:60px; line-height:60px;}
.et-pb-controllers a {width:12px; height:12px; }
.et_pb_bg_layout_light .et-pb-controllers a {background-color:transparent; border:2px solid rgba(210,210,210,0.4) }
.et_pb_bg_layout_light .et-pb-controllers .et-pb-active-control {background-color:#2ea3f2 !important; border-color:#2ea3f2;}
.et_pb_fullwidth_section .et_pb_slider .et_pb_slide {box-shadow:none;}
.et_pb_fullwidth_section .et_pb_slider .et_pb_slide::before,
.et_pb_fullwidth_section .et_pb_slider .et_pb_slide::after {position:absolute; content:""; left:0; width:100%; height:10px; z-index:5; background-repeat:repeat-x}
.et_pb_fullwidth_section .et_pb_slider .et_pb_slide::before {top:0; background-image:url('images/slide-shadow-top.png');}
.et_pb_fullwidth_section .et_pb_slider .et_pb_slide::after  {bottom:0; background-image:url('images/slide-shadow-bottom.png');}
.et_pb_fullwidth_section .et_pb_slider.et_pb_slider_no_shadow .et_pb_slide::before {background-image:none;}
.et_pb_fullwidth_section .et_pb_slider.et_pb_slider_no_shadow .et_pb_slide::after  {background-image:none;}
.et_pb_gallery_image .et_overlay::before {font-family:"FontAwesome" !important; content:"\f002"; background-color:#2EA3F2; border-radius:20px; color:#fff; display:inline-block; font-size:22px; line-height:40px; height:40px; width:40px; left:50%; top:50%; text-align:center;}
.et_pb_gutters3 .et_pb_column_1_3, .et_pb_gutters3.et_pb_row .et_pb_column_1_3 {width:29.3%; margin-right:6.05%}
.et_pb_gutters3 .et_pb_column_2_3, .et_pb_gutters3.et_pb_row .et_pb_column_2_3 {width:64.65%}
.et_pb_blurb_content {max-width:100%;}
.et_pb_post_title {padding:4% 0;}
.et_pb_post_title h1.entry-title {font-size:42px; font-family:"Raleway", nanum-barun-gothic-ultralight; font-weight:200;}
.YouTubePopUp-Wrap {z-index:1000001 !important;}
.l-spacing-1 {letter-spacing:-1px;}
.et_pb_blurb_container > ul {padding-bottom:0;}
.et_pb_slide_content {font-weight:300;}
.et_pb_column_1_3 .et_pb_slide_description .et_pb_slide_title,
.et_pb_column_1_4 .et_pb_slide_description .et_pb_slide_title {font-weight:300; line-height:1em}
.small.et_pb_blurb_position_left .et-pb-icon, .small.et_pb_blurb_position_right .et-pb-icon {font-size:32px;}
.et_pb_blurb_position_left .et-pb-icon, .et_pb_blurb_position_right .et-pb-icon {color:#2ea3f2; font-size:48px;}
.et_pb_gallery_grid .et_pb_gallery_item img, .et_pb_portfolio_grid .et_pb_portfolio_item img, .et_pb_filterable_portfolio_grid .et_pb_portfolio_item img {display:block; width:auto; max-width:100%; margin-left:auto; margin-right:auto;}
iframe.from-humax {width:100%; max-width:1000px; display:block; margin:0 auto;}
.et_pb_row.et_pb_row_fullwidth.max-width {max-width:100% !important; width:100% !important;}
.et_pb_column_4_4 .et_pb_blurb.et_pb_text_align_center .et_pb_blurb_content {max-width:1450px; margin-left:auto; margin-right:auto;}
.et_pb_column_4_4 .et_pb_image.absolute {position:relative; margin-bottom:0 !important}
.et_pb_column_4_4 .et_pb_image.absolute img {position:absolute; max-width:100%;}
.et_pb_row_fullwidth {padding-top:54px; padding-bottom:54px; background-position:center; background-size:cover}
.et_pb_row.et_pb_row_fullwidth {width:100% !important; max-width:100% !important;}
.et_pb_row.et_pb_row_fullwidth .et_pb_column_4_4 {max-width:1500px; width:calc(100% - 30px); margin-left:auto !important; margin-right:auto !important; float:none;}
.et_pb_blurb {background-size:100% auto; background-repeat: no-repeat; background-position:center top;}
a.small-button.smallblue, a.big-button.bigblue {font-family:"Roboto Condensed"; font-weight:300; background:rgba(0, 0, 0, 0) linear-gradient(to bottom, #2EA3F2 0%, #2EA3F2 100%) repeat scroll 0 0; border:none !important; color:#fff !important;}
a.small-button.icon:before, a.big-button.icon:before {font-family: FontAwesome; content:"\f0ed"; padding-right:10px;}
a.small-button.icon-download:before, a.big-button.icon-download:before {content:"\f0ed"}
a.small-button, a.icon-button {font-size:14px !important;}
a.small-button, a.big-button, a.icon-button {border-radius:30px !important; box-shadow:none !important; text-shadow:none !important}
.et_pb_button {font-family:"Roboto Condensed"; font-weight:300; font-size:18px; padding:0.2em 1em; text-transform: uppercase; border-radius:30px;}
.et_pb_button:hover {padding-top:0.2em; padding-bottom:0.2em;}
.et_pb_button::after {font-size:26px;}
.et_pb_gutters2 .et_pb_column, .et_pb_gutters2.et_pb_row .et_pb_column {margin-right:1%}
.et_pb_gutters2 .et_pb_column_1_3, .et_pb_gutters2.et_pb_row .et_pb_column_1_3 {width:32.66666%;}
.et_pb_gutters2 .et_pb_column_1_2, .et_pb_gutters2.et_pb_row .et_pb_column_1_2 {width:49.5%}
.et_pb_gutters2 .et_pb_column_2_3, .et_pb_gutters2.et_pb_row .et_pb_column_2_3 {width:66.33334%}
.et_pb_text > .small-button:last-child {padding-bottom:6px}
.et_pb_text > .big-button:last-child {padding-bottom:14px}
/* Mazonry Box */
.maz-box .et_pb_column {position:relative;}
.maz-box .desc-block {padding:20px 20px 40px; font-size:14px; color:#999; line-height:1.2em;}
.maz-box .desc-block.absolute {position:absolute; left:0; top:0; width:50%; max-width:190px;}
.maz-box .desc-block.left-top {left:0; top:0;}
.maz-box .desc-block.right-top {left:auto; right:0; top:0;}
.maz-box .desc-block.left-bottom {left:0; top:auto; bottom:0}
.maz-box .desc-block.right-bottom {left:auto; right:0; top:auto; bottom:0}
.maz-box .desc-block .top-flag {font-size:14px; font-weight:400; display:inline-block; margin-bottom:10px; padding:0 5px; line-height:20px; font-family:"Roboto Condensed"; color:#fff; background-color:#de1f3f}
.maz-box .desc-block h2.desc-title {font-size:16px; padding-bottom:10px;}
.maz-box .desc-block .top-flag.red {background-color:#de1f3f}
.maz-box .desc-block .top-flag.blue {background-color:#3599ff}
.maz-box .desc-block .top-flag.green {background-color:#27be64}
.maz-box .desc-block .top-flag.orange {background-color:#fe8e15}

select{
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: 1px solid #999;
    padding-right:30px !important;
    font-size:16px;
    background: #fff url("images/select-arrow.png") no-repeat right center / 30px 15px ;
}
/* resizeDiv */
#resizeDiv.et_pb_row {padding-top:0 !important; padding-bottom:50%; position:relative;height:0;}
.slope {display:block; z-index:3; position:absolute; width:100%; height:0; padding-bottom:12%; background-size:100%;}
.slope-top {top:0; right:0; background:url('images/slope-top.png') right top no-repeat;}
.slope-bottom {bottom:0; left:0; background:url('images/slope-bottom.png') left bottom no-repeat;}
#resizeDiv .et_pb_column {height:0;}
#resizeDiv .et_pb_column:first-child {position:absolute; top:0; left:0; width:50%; }
#resizeDiv .et_pb_column:first-child,
#resizeDiv .et_pb_column:first-child > .et_pb_module {height:100%;}
#resizeDiv .et_pb_column:first-child > .et_pb_module {background-position:left center; position:relative;box-shadow: 0 0 15px rgba(0,0,0,0.9) inset}
#resizeDiv .ui-resizable-e {cursor:e-resize; border-radius:20px; position:absolute; display:block; width:40px; height:40px; background-color:rgba(0, 0, 0, 0.3); top:calc(50% - 20px); right:-20px;}
#resizeDiv .ui-resizable-e:before, #resizeDiv .ui-resizable-e:after {font-size:24px;color:#fff; top:0; position:absolute; font-family:FontAwesome; line-height:40px;}
#resizeDiv .ui-resizable-e:before {content:"\f100  \f0d9"; left:-16px;}
#resizeDiv .ui-resizable-e:after {content:"\f0da  \f101"; right:-16px;}

/* et_pb_img_slider */
.et_pb_img_carousel .carousel_item {text-align:center; height:auto;}
.et_pb_img_carousel .slick-slide img {margin-left:auto; margin-right:auto;}
.et_pb_img_carousel .et_pb_gallery_image {position:relative;}
.et_pb_img_carousel .slick-slider .slick-prev, .et_pb_img_carousel .slick-slider .slick-next {z-index:2; color:red;}
/* Product Slider */
.et_pb_media_alignment_center .et_pb_slide_image,
.et_pb_media_alignment_center .et_pb_slide_video {width:47.25%; margin-right:5.5%}
.et_pb_media_alignment_center.et_pb_slide_with_image .et_pb_slide_description {float: right;padding-left: 0;  padding-right: 0; text-align: left; width: 47.25%;}
.et_pb_media_alignment_center .et_pb_slide_description,
.et_pb_media_alignment_center.et_pb_slider_fullwidth_off .et_pb_slide_description {padding-top:16%; padding-bottom:16%}
.et_pb_media_alignment_center.et_pb_slide_with_image .et_pb_slide_description {width:47.25%; text-align:left;}
.et_pb_slide_image, .et_pb_slide_video {width:100%; margin-right:0}
.et_pb_slide_description {float:none; width:100%;}
.et_pb_slide_description, .et_pb_slider_fullwidth_off .et_pb_slide_description {padding-top:5%; padding-bottom:380px}
.et_pb_slider_fullwidth_off .et_pb_slide_description {width:100%;}
.et_pb_slide_with_image .et_pb_slide_description {width:100%; text-align:center;}
/* Product Slider */
.product-slider {background-color:#f7f9f9; position:relative}
.product-slider .product-title {color: #2ea3f2; font-size: 46px; font-weight: 200; text-align: center; margin-top:50px; padding-bottom:35px;}
.product-slider .option-box {max-width:1500px; width:calc(100% - 60px); margin:56px auto 0; position:relative}
.product-slider .simple-spec {position:absolute;}
.product-slider .et_pb_slide {background-color:transparent !important}
/*.product-slider*/ .bottom-btns {position:absolute; bottom:25px; text-align:center; width:100%;z-index:2}
/*.product-slider*/ .bottom-btns.shortcode {position:relative; bottom:auto}
/*.product-slider*/ .bottom-btns .btn {background-color: #ffffff; border: 1px solid #c2c2c2; border-radius: 25px; color: #333333; display: inline-block; font-family: "Roboto Condensed"; line-height: 40px; margin: 0 3px;  padding: 0; width: 200px;}
.et_pb_column_1_2 .bottom-btns .btn {width:180px}
.et_pb_fullwidth_section .product-slider.et_pb_slider .et_pb_slide::before {display:none}
.product-slider:before {background-image:url("images/slide-shadow-top.png"); top:0; background-repeat: repeat-x;content: ""; height: 10px; left: 0; position: absolute; width: 100%; z-index: 5;}
.product-slider .et_pb_slide_description {padding-top:0;}
.product-slider .et_pb_slide_description .et_pb_slide_title { color: #000000; font-family: Raleway; font-size: 26px; font-weight: 200; padding-bottom: 23px;}
.product-slider .et_pb_slide_content {line-height:1.2em; color:#888}
.product-slider.tab-only {display:none;}
.product-slider select.where-to-buy {margin-top:30px; border-color:#ddd}
/* Product Desc */
.et_pb_product_desc .desc-outer{width:calc(100% - 30px); max-width:1500px;margin-left:auto; margin-right:auto;}
.et_pb_product_desc .desc-inner{width:47.25%; text-align:left;}
.et_pb_product_desc.et_pb_text_align_center .desc-inner{text-align:center; width:86%; margin-left:auto; margin-right:auto}
.et_pb_product_desc.et_pb_text_align_right .desc-inner{margin-left:52.75%}
.et_pb_product_desc.et_pb_bg_layout_dark {text-shadow: 1px 1px 2px rgba(0,0,0,0.7)}
.et_pb_product_desc.et_pb_text_align_justified .desc-outer {}
.et_pb_product_desc.et_pb_text_align_justified.et_pb_bg_layout_dark .desc-outer {position:relative;}
.et_pb_product_desc.et_pb_text_align_justified.et_pb_bg_layout_dark .desc-overlay {background-color:rgba(0,0,0,0.3);position:absolute; width:calc(100% + 20000px); left:-10000px; height:100%; top:0}
.et_pb_product_desc.et_pb_text_align_justified .desc-inner {position:relative;text-align:center; padding-top:10px; padding-bottom:10px; font-size:22px; width:calc(100% - 30px); margin-left:auto; margin-right:auto; max-width:1450px;}


/* Table */
.entry-content table {border-width:3px 0 1px}
.entry-content table td, .entry-content table th {border-left:1px solid #eee; border-top:1px solid #eee;}
.entry-content table th {border-left:none; font-weight:400;}
.entry-content table thead {background-color:#f9f9f9; font-weight:400;}
.entry-content table.td-center td, .entry-content table.td-center th {text-align:center;}
.entry-content table.no-style {width:auto}
.entry-content table.no-style,
.entry-content table.no-style table {border:none;}
.entry-content table.no-style td, .entry-content table.no-style th {border:none}
.entry-content table.no-style th {border-left:none; font-weight:400;}
.entry-content table.no-style thead {background-color:transparent; font-weight:400;}
.entry-content table.td-center.no-style td, .entry-content table.td-center.no-style th {text-align:center;}
.entry-content .no-style tr td, body.et-pb-preview #main-content .container .no-style tr td {padding:0;}
.tbl-title {font-family:Raleway, nanum-barun-gothic-light; padding:1% 5%; background-color:#ededed; border-radius:50px;margin-bottom:2%; text-align:center;}
.tbl {display:table; border-top:3px solid #ddd; border-bottom:1px solid #ddd;}
.tbl-row {display:table-row}
.tbl-row .tbl-cell:first-child {border-left:none;}
.tbl-cell {display:table-cell; text-align:center;vertical-align:middle;padding:5px 10px; border-bottom:1px solid #ddd; border-left:1px solid #ddd;}
.tbl-cell.fw-cell {width:100%;}
.tbl-cell.dummy {width:0;}
.tbl.diagram, .tbl.diagram .tbl, .tbl.diagram .tbl-cell, .diagram .tbl, .diagram .tbl-cell {border:none;}

/* Header */
#logo {max-height:36%; position:relative;z-index:3 }
.et_header_style_left #et-top-navigation, .et_header_style_split #et-top-navigation {padding-top: 31px; padding-left:0 !important; position:relative; text-align:center; width:100%;}
/* lucas7 #et-top-navigation {font-family:"Roboto Condensed","Open Sans", nanum-barun-gothic-light; font-weight:300;*/ /*width:calc(100% - 250px)*/}
#et-top-navigation {font-family:"Roboto Condensed", nanum-barun-gothic-light; font-weight:300; /*width:calc(100% - 250px)*/}
.nav li ul {border-top:1px solid #e4e4e4; width:270px}
.et-fixed-header .et_search_outer {top:2px;}
.et-fixed-header .et_search_form_container .et_close_search_field:after{color:#fff !important;}
#top-menu {margin-left:5%;}
#top-menu, nav#top-menu-nav {display:inline-block; float:none; white-space:nowrap}
#top-menu li {font-size:16px; padding-right:60px; white-space:normal;}
#top-menu li.hidden-menu {display:none;}
#top-menu li.special {position:relative; padding-left:16px;}
#top-menu li.special:before {position:absolute; color:#087ACA; left:0; top:0; font-size:12px; content:"\f0b1"; font-family:FontAwesome; padding-right:5px;}
/*#top-menu li.special:before {position:absolute; color:#087ACA; left:0; top:0; font-size:12px; content:"\f013"; font-family:FontAwesome; padding-right:5px;}*/
#top-menu li.newsletter {position:relative; padding-left:16px;}
#top-menu li.newsletter:before {position:absolute; color:#087ACA; left:0; top:0; font-size:12px; content:"\f003"; font-family:FontAwesome; padding-right:5px;}
#top-menu li.lang a::before {
    background-repeat:no-repeat;
    background-size:100%;
    content: "";
    display: inline-block;
    height: 18px;
    margin-right: 2px;
    vertical-align: -3px;
    width: 18px;}
#top-menu li.lang.thai a::before {background-image:url('images/special_thai_36.png')}
#top-menu li.lang.eng a::before {background-image:url('images/special_eng_36.png')}

nav#top-menu-nav #top-menu {position:relative;}
#top-menu li.mega-menu.fullwidth > ul {width:500%; padding:25px 3000px 40px; margin-left:-3000px; box-sizing:content-box}
#top-menu li.mega-menu.fullwidth > ul > li {max-width:260px;}
#top-menu li.mega-menu li a {padding:0; border-bottom:none !important;}
#top-menu li li a {width:230px}
#top-menu li li {padding:0 20px 0 30px;}
#top-menu li li li a:before {content:"- "}
#top-menu > li > ul {background-color:rgba(256, 256, 256, 0.93);}
#top-menu > li > ul ul {background-color:transparent}
#top-menu > li > ul > li.menu-item-has-children > a {font-weight:400 !important; font-size:16px; padding:0;}
#top-menu > li > ul > li li a {font-weight:300 !important;}
#top-menu li > ul > li > a:first-child {font-size:16px; font-weight:normal; padding:0; font-weight:300}
#top-menu li a:hover {color:#087ACA; opacity: 1;}
#top-menu li li a:hover {background-color:transparent;}
#top-menu li .menu-item-has-children > a:first-child::after {display:none;}
#top-menu-nav > ul > li.et-show-dropdown.menu-item-has-children > a:before { content:"\f0d8"; font-family:"FontAwesome"; font-size:20px; color:#218ad4; position:absolute; bottom:-4px; left:calc(50% - 7px);}
.nav li:hover ul {opacity:1; visibility: visible;}
.nav li li ul {position:relative; left:0; top:0; padding:0; border:none; box-shadow:none; width:auto;}
#top-menu li li li {padding:0;}
#top-menu li li li > a {padding-left:25px;}
#top-menu .menu-item-has-children > a:first-child::after,
#et-secondary-nav .menu-item-has-children > a:first-child::after {font-family:FontAwesome; content:"\f107"; color:#777; right:2px;}
/* Login Form */
.et_header_style_left .logo_container {background-color:#fff;}
.login-form-wrapper.show {display:block; opacity:1; top:94px}
.login-form-wrapper {position:relative; opacity:0; position:absolute; text-align:right; top:-100px; right:0; transition: all .4s 0.1s; padding:10px 37px 10px 15px; background-color:rgba(256,256,256,0.9); border-radius:40px; }
.et-fixed-header .login-form-wrapper.show {top:70px; }
#loginform {display:inline;}
#loginform > p {display:inline-block; margin-right:15px; padding:0; position:relative}
#loginform label, #loginform input, .login-form-wrapper .btn.logout {font-family:"Roboto Condensed"; font-size:14px;}
#loginform input,
.login-form-wrapper .btn.logout,
.login-form-wrapper .btn.myinfo {border:1px solid #ddd; border-radius:30px; line-height:30px; height:32px; padding:0 15px; }
#loginform input#wp-submit,
.login-form-wrapper .btn.logout,
.login-form-wrapper .btn.myinfo {display:inline-block; margin-right:15px;border:none; background-color:#087ACA; color:#fff; font-weight:400; cursor:pointer; position:relative; padding:1px 32px 1px 15px;}
#loginform input#wp-submit {margin-right:0;}
.login-form-wrapper .btn.logout:before,
.login-form-wrapper .btn.myinfo:before,
#loginform .login-submit:before {content:"\f023"; font-family:FontAwesome; position:absolute; z-index:1; line-height:30px; right:15px; top:0; color:#fff;}
.login-form-wrapper .btn.logout:before {content:"\f09c"}
.login-form-wrapper .btn.myinfo {background-color:#2EA3F2; text-transform:uppercase; margin-right:5px; font-size:14px;}
.login-form-wrapper .btn.myinfo:before {content:"\f007";}
.login-form-wrapper .forgot-pass {margin-right:12px;display:inline-block; width:30px; height:30px; position:relative; text-indent:-10000px; text-align:left; overflow:hidden; vertical-align:middle;}
.login-form-wrapper .forgot-pass:before {box-sizing:border-box;content:"\f128"; font-family:FontAwesome; text-align:center; position:absolute; text-indent:0; top:0; left:0; border-radius:15px;width:30px; height:30px; line-height:26px; background-color:#fff; border:2px solid #2EA3F2; color:#2EA3F2;}
.login-form-wrapper .forgot-pass.signup {margin-right:5px}
.login-form-wrapper .forgot-pass.signup:before {content:"\f007";  }
/* Mobile Menu */
#m-menu-show {display:none; position:absolute; right:0; top:15px; }
#m-menu-show:before {font-family:FontAwesome; content:"\f0c9"; color:#0B499D; font-size:26px; cursor:pointer;}
.et-fixed-header #m-menu-show {top:12px}
.et-fixed-header #m-menu-show:before {top:13px; font-size:22px}
#mobile-menu-screen {padding-top:0;opacity:0;position: fixed; top: 0px; width: 0; height: 100%; background-color: rgba(0, 0, 0, 0.5); z-index: 9999999; right: 0px; overflow:hidden;}
.admin-bar #mobile-menu-screen {padding-top:32px;}
#mobile-menu-screen.show {opacity:1; width:100%;}
#mobile-menu-wrap {position: absolute; box-shadow:0 0 10px #000; height: 100%; width:0; background-color: rgb(255, 255, 255); transition: all 0.4s ease 0.1s; right: 0;}
.show #mobile-menu-wrap {width:calc(100% - 40px); max-width:300px; }
#mobile-menu-wrap .close {left:-40px; background-color:transparent; top:5px;text-indent:-1000px; overflow:hidden;}
#mobile-menu-wrap .close:before {background-color:transparent; font-size:34px}
#mobile-menu-wrap .scroll-inner {position:absolute; overflow-x:hidden; left:0; top:0; width:100%; height:100%; overflow-y:auto;background-color:#888;}
#mobile-menu-wrap .search-form {padding:10px 0;}
#mobile-menu-wrap .search-form .screen-reader-text {display:none;}
#mobile-menu-wrap .search-form .search-field {margin-left:15px; width:calc(100% - 80px); font-size:14px; color:#666; line-height:30px; padding:0 10px; border-radius:30px; border:none;}
#mobile-menu-wrap .search-form .search-submit {display:none;border:none;width:30px; height:30px; padding:0; text-indent:-1000px; line-height:30px;text-align:left;overflow:hidden;}
#mobile-menu-wrap .login-btn::before {top:10px; right:15px; border-radius:30px; width:32px;}
#mobile-menu-wrap .login-form-wrapper {opacity:0; overflow:hidden;text-align:left; border-radius:0; position:relative; top:auto;height:0; padding-top:0; padding-bottom:0; }
#mobile-menu-wrap .login-form-wrapper.show {opacity:1; height:auto; padding-top:15px; padding-bottom:15px; padding-right:15px;}
#mobile-menu-wrap .login-form-wrapper .close {left:auto; right:15px;}
#mobile-menu-wrap .login-username {margin-top:10px;}
#mobile-menu-wrap .login-username, #mobile-menu-wrap .login-password {margin-bottom:10px; margin-right:0}
#mobile-menu-wrap #loginform > p {display:block; line-height:30px;}
#mobile-menu-wrap #loginform > p.login-submit {margin-right:0; text-align:right;}
#mobile-menu-wrap input[type="text"],
#mobile-menu-wrap input[type="password"]{width:calc(100% - 70px); }
#mobile-menu-wrap .login-close {display:inline-block; width:30px; height:30px; line-height:30px; position:absolute; top:15px; right:15px; background-color:#666; color:#fff; border-radius:30px;}
#mobile-menu-wrap .login-close:before {width:30px; font-family:FontAwesome; content:"\f00d"; text-align:center; display:block; cursor:pointer;}
.mobile-nav {font-family:"Roboto Condensed"; font-weight:300; padding:10px 0; background-color:#808080;}
.mobile-nav li {transition:all 0.4s ease 0.05s; position:relative; line-height:1em;}
.mobile-nav li a {position:relative; color:#fff; display:block; padding-top:10px; padding-bottom:10px;}
.mobile-nav li a:after {position:absolute; left:-1000px; right:-1000px; bottom:0; height:1px; border-bottom:1px solid #999; content:" "}
.mobile-nav > li > a {display:none;padding-right:40px;}
.mobile-nav > li li a {padding-left:15px}
.mobile-nav > li li li a {padding-left:30px; margin-right:40px;}
.mobile-nav > li li li li {height:0; overflow:hidden; }
.mobile-nav > li li li.current-menu-ancestor li {height:auto }
.mobile-nav > li li li li a {background-color:#999; padding-left:45px;}
.mobile-nav > li li li li a:after {display:none;}
.mobile-nav > li > ul > li > a {font-weight:400}
.mobile-nav > li > ul > li > ul > li:hover li {height:auto;}
.mobile-nav > li li li.menu-item-has-children > a:before {color:#ddd; position:absolute; right:15px; font-size:10px; content:"\f078"; font-family:FontAwesome}
.mobile-nav > li li li li a:after {display:none;}
.mobile-nav li.current-menu-item:before {content:"\f0da"; color:#fff; font-family:FontAwesome; top:11px; position:absolute; z-index:2;}
.mobile-nav li li.current-menu-item:before {left:5px;}
.mobile-nav li li li.current-menu-item:before {left:20px;}
.mobile-nav li li li li.current-menu-item:before {left:35px;}



.close {display:block; width:30px; height:30px; position:absolute; right:12px; top:11px; background-color:#414141; border-radius:15px; cursor:pointer;}
.close:before {content:"\f00d"; font-family:FontAwesome; color:#fff; position:absolute; left:0; top:0; display:block; width:30px; height:30px; text-indent:0; line-height:30px;text-align:center;}
.login-form-wrapper .close {right:12px; top:11px;}
#et_top_search, #login-wrapper {position:absolute; transition: top .2s ease .1s}
.et-fixed-header #et_top_search {top:22px}
.et-fixed-header #login-wrapper {top:25px}
#et_top_search {top:32px; right:65px;}
#login-wrapper {top:35px; right:38px;}
.login-btn {cursor:pointer;}
#login-wrapper, #m-login-wrapper {display:none;}
body.uk #login-wrapper,
body.uk #m-login-wrapper{display:block;}

/* 404 */
.not_found {text-align:center;}

/* Login Out */
#et-main-area .profilepress-reset-status {background-color:#0B499D}
#et-main-area .btn-primary {background-color:#2EA3F2 !important;}
#et-main-area .login-form {background-color:#ededed;}
#et-main-area .login-form .login-field-icon {top:7px;}
.login-form input[type="text"],
.login-form input[type="password"],
.login-form input[type="tel"],
.login-form input[type="email"],
.login-form input.text,
.login-form input.title,
.login-form textarea, select {padding:8px 12px;}
.login-form .login-field:focus {border-color:#2EA3F2;}
.login-form .login-field:focus + .login-field-icon {color:#2EA3F2}
#et-main-area .btn-lg {border-radius:23px; font-family:"Roboto Condensed"; text-transform: uppercase;}
#et-main-area input.btn-block[type="submit"].btn-lg.login-submit {width:auto; display:inline-block;}
#et-main-area .submit-wrapper {text-align:right;}
#et-main-area a.circle-btn {display:inline-block; position:relative; width:45px; height:45px; border-radius:23px; text-indent:-10000px; text-align:left; float:left; margin-right:10px; line-height:45px; vertical-align:middle; overflow:hidden; background-color:#087ACA}
#et-main-area a.circle-btn:before {position:absolute; left:0; top:0; content:"\f128"; font-family:FontAwesome; display:inline-block; width:45px; height:45px; text-indent:0; text-align:center; vertical-align:middle; color:#fff; }
#et-main-area a.sign-up {margin-right:5px; text-transform: uppercase; line-height:25px; font-size:17px; vertical-align:middle;font-weight:400; padding:10px 19px;display:inline-block; background-color:#fff; border-radius:23px;}

span.et_close_search_field::after {content:'a'; background-color:#000; color:#fff !important; width:38px; text-align:center;}
span.et_close_search_field {right:53px;}
.et-search-form {bottom:-1px;}
.et-search-form input {right:90px; border:1px solid #e4e4e4; line-height:30px; height:32px; font-size:14px !important; border-radius:20px; padding:0 20px; width:40%; }
#main-header .et_search_form_container {height:80px !important;}
#main-header.et-fixed-header .et_search_form_container {height:56px !important;}

#et_search_icon::before, .login-btn::before {display:block;position:absolute;font-size:18px;font-family:FontAwesome !important; content:"\f002"; height:32px; line-height:32px; width:38px; text-align:center; color:#fff !important; background-color:#414141; top:-10px}
.et-fixed-header #et_top_search #et_search_icon::before {color:#fff !important}
.login-btn::before {content:"\f023"; background-color:#087aca}
.login-btn.status-logout::before {content:"\f09c"; background-color:#087aca}

/* Warranty Info */
.warr-wrapper {background-color:#ededed; border-radius:6px; padding:24px 23px 20px;}
.warr-wrapper h3 {padding-bottom:24px}
.warr-wrapper .warr-product {padding:8px 12px; background-color:#fff; border-radius:6px; margin-bottom:20px;}
.warr-wrapper .warr-product:last-child {margin-bottom:0}
.warr-wrapper ul {padding-bottom:0; display:inline-block; text-align:left;}

/* Footer */
#main-footer, #footer-bottom {background-color:#fff;}
#sitemap-nav-wrapper {background-color:#e8efee; padding-top:50px; padding-bottom:10px; z-index:1; position:relative}
#sitemap-nav-wrapper a {color:#333}
.sitemap-nav > li {float:left; width:20.5%; margin-left:3%; margin-right:3%;}
.sitemap-nav > li:before {position:absolute; content:""; display:block; left:0; top:0; bottom:40px; width:1px; border-left:1px solid #dae0df;}
.sitemap-nav > li:first-child {margin-left:0;}
.sitemap-nav > li:last-child {margin-right:0;}
.sitemap-nav > li:first-child:before {display:none;}
.sitemap-nav > li:nth-child(2):before {left:23.5%;}
.sitemap-nav > li:nth-child(3):before {left:50.0%;}
.sitemap-nav > li:nth-child(4):before {left:76.5%;}
.sitemap-nav > li > a {display:none;}
.sitemap-nav > li > ul > li {font-size:22px; padding-bottom:20px;}
.sitemap-nav > li > ul > li > ul {margin-top:20px;}
.sitemap-nav > li > ul > li > ul > li {font-size:16px;padding-bottom:20px;}
.sitemap-nav > li > ul > li > ul > li > ul {margin-top:10px;}
.sitemap-nav > li > ul > li > ul > li > ul > li {font-size:14px; padding-bottom:0;}
.sitemap-nav > li > ul > li > ul > li > ul > li a:before {content:"- "}
#et-footer-nav {padding-top:20px; padding-bottom:10px;}
.bottom-nav li {font-weight:400; }
.bottom-nav a {color:#666;position:relative;}
.bottom-nav a:before{position:absolute;content:""; display:block; width:1px; background-color:#999; height:auto; top:2px; bottom:2px; left:-13px;}
.bottom-nav li:first-child a:before {display:none;}
.bottom-nav {padding:0; float:left; white-space: nowrap}
.footer-btn {float:right; z-index:9; background-color:#fff; padding:0 10px 0 33px; font-weight:200; position:relative; display:inline-block;margin-left:10px; font-family:"Roboto Condensed"; color:#333; font-size:14px; cursor:pointer; border:1px solid #e2e2e2;line-height:22px;}
.footer-btn.req-letter:before {position:absolute; left:10px; font-family:FontAwesome; content:"\f003"}
.footer-btn.select-sites {padding-right:25px;}
.footer-btn.select-sites:before,
.site-flag > a:before {position:absolute; display:block; width:16px; height:11px; left:10px; top:5px; background:url('images/flags.png') -280px -588px no-repeat; overflow:hidden;content:"";}
.site-flag > a:before {position:relative !important; display:inline-block; padding-right:5px; left:auto !important; top:auto !important; bottom:auto !important; content:"" !important}
.site-flag.site-kr > a:before,
.footer-btn.select-sites.site-kr:before {background-position: -168px -280px;}
.site-flag.site-uk > a:before,
.footer-btn.select-sites.site-uk:before {background-position: -280px -168px;}
.site-flag.site-am > a:before,
.footer-btn.select-sites.site-am:before {background-position: -28px -560px;}
.site-flag.site-de > a:before,
.footer-btn.select-sites.site-de:before {background-position: -280px -112px;}
.site-flag.site-au > a:before,
.footer-btn.select-sites.site-au:before {background-position: -28px -28px;}
.site-flag.site-it > a:before,
.footer-btn.select-sites.site-it:before {background-position: -168px -252px;}
.site-flag.site-fr > a:before,
.footer-btn.select-sites.site-fr:before {background-position: -224px -168px;}
.site-flag.site-tr > a:before,
.footer-btn.select-sites.site-tr:before {background-position: -112px -532px;}
.site-flag.site-nl > a:before,
.footer-btn.select-sites.site-nl:before {background-position: -112px -392px;}
.site-flag.site-th > a:before,
.site-flag.site-th-e > a:before,
.footer-btn.select-sites.site-th:before,
.footer-btn.select-sites.site-th-e:before{background-position: -224px -504px;}
.site-flag.site-jp > a:before,
.footer-btn.select-sites.site-jp:before {background-position: -252px -252px;}
.site-flag.site-cn > a:before,
.footer-btn.select-sites.site-cn:before {background-position: -29px -112px;}

.site-flag.site-quantum-de > a:before,
.footer-btn.select-sites.site-quantum-de:before {background-position: -280px -112px;}
.site-flag.site-quantum-th > a:before,
.footer-btn.select-sites.site-quantum-th:before {background-position: -224px -504px;}
.site-flag.site-quantum-en > a:before,
.footer-btn.select-sites.site-quantum-en:before {background-position: -28px -560px;}

.site-flag.site-automotive > a:before,
.footer-btn.select-sites.site-automotive:before {background-position: -168px -280px;}


.footer-btn.select-sites:after {position:absolute; right:10px; font-family:FontAwesome; content:"\f0d7"}
#et-footer-nav .pop-box {opacity:0; z-index:-1; transition:all 0.4s ease 0.1s; position:absolute; bottom:0px; right:0; background-color:rgba(256,256,256,0.9); border-radius:20px; padding:12px;text-align:left;width:400px;}
#et-footer-nav .pop-box.show {opacity:1; bottom:60px; z-index:2;}
#et-footer-nav .pop-box .footer-btn.select-sites {padding-right:10px; border:none; width:150px; float:none; vertical-align:top; padding-bottom:7px; line-height:1.2em;}
#et-footer-nav .pop-box .footer-btn.select-sites::after {display:none;}
#et-footer-nav .pop-box#news-letter-box {padding:40px 40px 20px}
#et-footer-nav .pop-box#news-letter-box label {display:inline-block; text-transform: uppercase; width:70px; font-weight:400}
#et-footer-nav .pop-box#news-letter-box input[type="text"] {float:right;width:calc(100% - 70px); font-size:14px; line-height:30px; height:32px;border-radius:30px; padding:0 15px;}
#et-footer-nav .pop-box#news-letter-box .captcha {display:inline-block;}
#et-footer-nav .pop-box#news-letter-box .captcha input[type="text"] {width:50px; float:none;}
#et-footer-nav .pop-box#news-letter-box .submit {float:right;}
#et-footer-nav .pop-box#news-letter-box .submit input#request {display:block;cursor:pointer;line-height:32px; border:none; font-size:16px; font-family:"Roboto Condensed"; padding:0 20px; border-radius:30px; color:#fff; background-color:#2ea3f2}
#footer-bottom {padding:0 0 20px;}
#footer-info {color:#999}
.et-social-icon a {font-size:12px;}
.et-social-icon a:before {color:#fff;display:block; width:20px; height:20px; line-height:20px; border-radius:10px; font-size:10px; background-color:#999;}
.et-social-icons li {margin-left:5px;}
.et-social-icon.et-social-facebook a:before { background-color:#3c5b9b}
.et-social-icon.et-social-twitter a:before { background-color:#2daae1}
.et-social-icon.et-social-youtube a:before { background-color:#ff0000}
.et-social-icon.et-social-linkedin a:before { background-color:#0073b1}

/* Home */
.home-slide {font-weight:300;}
.home-slide .et_pb_slide_with_image .et_pb_slide_description {float:none; text-align:center; padding:/*5% 0 27%*/ 8.7% 0 /*21.5%*/ 24.2%}
.home-slide .et_pb_slide_description .et_pb_slide_title {font-size:46px;padding-bottom:0; font-family:Roboto; font-weight:300 !important;}
.home-slide .et_pb_slide_description h2,
.home-slide .et_pb_slide_description h3,
.home-slide .et_pb_slide_description h4,
.home-slide .et_pb_slide_description h5 {font-family:Raleway, nanum-barun-gothic-ultralight; font-weight:200 !important; line-height:1.4em;}
.home-slide .et_pb_slide_description h2 {font-size:35px; padding-bottom:0.7%;}
.home-slide .et_pb_slide_description h3 {font-size:20px;}
.home-slide .et_pb_slide_description h4 {font-size:20px;}
.home-slide .et_pb_slide_description h5 {font-size:20px;}
.home-slide .et_pb_slide_description    {font-size:20px;}

.et_pb_gutters3 .home-block .et_pb_column_1_4 {width:25%; margin-right:0;}

.home-block .et_pb_row {padding:10px 0;}
.home-block .et_pb_slider .et_pb_slide {padding:0; box-shadow:none;}
.home-block .et_pb_container {min-height:0 !important; height:0; padding-bottom:70%;}
.home-block .et_pb_slider_fullwidth_off .et_pb_slide_description {position:absolute; width:100%; height:100%; text-align:left; padding:7%;}
.home-block h2.et_pb_slide_title {padding-bottom:3%;}
.home-block .et_pb_slide_content {line-height:1.3em;}
.home-block .et_pb_more_button {border:none; position:absolute; width:100%; border-radius:0; height:100%; text-indent:-1000px; top:0; left:0; margin:0;}
.home-block .et-pb-controllers {left:auto; bottom:auto; right:6%; top:8%; width:auto;}
.home-block .et-pb-controllers a {border:1px solid red; margin-right:7px; background-color:red;}
table.juga {margin-top:20px; margin-bottom:10px}
.juga th, .juga td {text-align:center;}
.juga thead td {font-size:18px; line-height:40px;}
.juga thead td span:before {display:inline-block; content:"\f077"; font-family:FontAwesome; color:#999; padding-right:5px;}
.juga thead td span.down:before {content:"\f078"}
.juga-time {font-size:14px; color:#999; margin:0; text-align:right;}
.juga-time:before {font-family:FontAwesome; content:"\f017"; padding-right:5px;}

/* Blog */
#left-area {width:76.64%;}
#sidebar {width:23.35%;}
.et_right_sidebar #sidebar {padding-left:4%;}
.et_right_sidebar #main-content .container::before {right:23.35% !important}
.archive.category .et_pb_post a img,
.search .et_pb_post a img {max-width:200px; position:absolute; left:0;}
.archive.category .et_pb_post.has-post-thumbnail,
.search .et_pb_post.has-post-thumbnail {padding-left:250px;}
.search .et_pb_fullwidth_section .et_pb_post_title,
.archive .et_pb_fullwidth_section .et_pb_post_title {text-align:center; background-image:url('images/newsletter.jpg')}
.search .et_pb_post_title .search-form .screen-reader-text {display:none;}
.search .et_pb_post_title .search-form .search-field {vertical-align:top;font-size:22px; line-height:42px; height:44px; border:1px solid #ccc; padding:0 15px; border-width:1px 0 1px 1px}
.search .et_pb_post_title .search-form .search-submit {font-family:"Roboto Condensed"; vertical-align:top;border:none; background-color:#087aca; line-height:42px; cursor:pointer;width:100px; font-size:18px; color:#fff; text-transform: uppercase;}

    /* Single Product */
.et_pb_section#product-title-wrapper {position:absolute; z-index:9999; width:100%; background-color:transparent; padding:0;}
.single-product .overview .slide-bottom {position:absolute; bottom:0; z-index:2;}
.single-product .overview .slide-bottom .et_pb_module {margin-bottom:2%;}
.single-product .overview .slide-bottom .btn {font-family: "Roboto Condensed"; display:inline-block; padding:0; margin:0 3px;line-height:50px; width:240px; background-color:#fff; color:#333; border:1px solid #c2c2c2; border-radius:25px;}
.single-product .overview .slide-bottom .btn:hover {background-color:#333; color:#fff;}
.single-product .entry-content > .product-section {padding-bottom:0}
.single-product .entry-content > .product-section:last-child {padding-bottom:45px;}
.single-product .product-section > .et_pb_row {padding-top:0;}
.single-product .product-section > .et_pb_row:last-child {padding-bottom:0}
.single-product .product-section .section-inner  {max-width:1500px; margin-left:auto; margin-right:auto; }
.single-product #product-title-wrapper .et_pb_row {margin-top:3.5%; padding:0; position:relative;}
.single-product h1.main_title {font-family:Roboto; font-weight:200; font-size:46px; text-align:center; position:absolute; width:100%; top:28%; color:#2ea3f2}
.single-product .simple-spec {max-width:1500px; margin:0 auto;}
.simple-spec p {padding-bottom:5px;}
/* lucas7 .simple-spec span {position:relative;overflow:hidden;font-family:"Roboto Condensed",​Open Sans; margin-right:5px; vertical-align:middle; background-color:#fff; min-height:22px; min-width:22px; text-align:center; display:inline-block; line-height:20px; font-size:12px; padding:0 10px; border:1px solid #b7b9b9; } */
.simple-spec span {position:relative;overflow:hidden;font-family:"Roboto Condensed"; margin-right:5px; vertical-align:middle; background-color:#fff; min-height:22px; min-width:22px; text-align:center; display:inline-block; line-height:20px; font-size:12px; padding:0 10px; border:1px solid #b7b9b9; }
.simple-spec span.sub-color {border:none; width:100%; height:100%; top:10px; left:0; position:absolute;}
.simple-spec span.title {width:64px; margin-right:10px;}
.simple-spec span.black {background-color:#000; border:none;}
.simple-spec span.gold {background-color:#b4aaa0; border:none;}


/* lucas7 .simple-spec .box {position:relative;overflow:hidden;height:20px;font-family:"Roboto Condensed",​Open Sans; margin-right:5px; margin-bottom:10px;vertical-align:middle; background-color:#fff; min-height:22px; min-width:22px; text-align:center; float:left; line-height:20px; font-size:12px; padding:0 10px; border:1px solid #b7b9b9; } */
.simple-spec .box {position:relative;overflow:hidden;height:20px;font-family:"Roboto Condensed"; margin-right:5px; margin-bottom:10px;vertical-align:middle; background-color:#fff; min-height:22px; min-width:22px; text-align:center; float:left; line-height:20px; font-size:12px; padding:0 10px; border:1px solid #b7b9b9; }
.simple-spec .sub-color {border:none; width:100%; height:100%; top:10px; left:0; position:absolute;}
.simple-spec .title {width:64px; margin-right:10px;}
.simple-spec .black {background-color:#000; border:none;}
.simple-spec .gold {background-color:#b4aaa0; border:none;}

.product-section.overview .et_pb_slide_description {padding:150px 4% 26.1%; float:none;}
.product-section.overview .et_pb_slide_description h1,
.product-section.overview .et_pb_slide_description h2,
.product-section.overview .et_pb_slide_description h3,
.product-section.overview .et_pb_slide_description h4 {font-family:Raleway; font-size:26px; text-align:center;font-weight:200;padding-bottom:2.1%; color:#000;}
.product-section.overview .et_pb_slide_description .et_pb_slide_content {color:#888; line-height:1.2em;}
.single-product .feature-tabs{background-color:#fff;}
.single-product #feature-tabs {border-bottom:1px solid #e4e4e4; width:100%; font-family:"Roboto Condensed"; font-size:16px; background-color:#fff;}
.single-product.wk-fixed-tab #feature-tabs {position:fixed; top:56px;z-index:9999;}
.single-product.admin-bar.wk-fixed-tab #feature-tabs {top:88px}
.single-product .feature-tabs .tabs-wrapper {display:table; background-color:#fff;overflow:hidden; font-size:0; max-width:1500px; width:100%; margin-left:auto; margin-right:auto; position:relative; text-align:center}
.single-product .feature-tabs a.feature-tab,
.section-menu li {font-family:"Roboto Condensed", nanum-barun-gothic-light;padding-left:10px; padding-right:10px; white-space:nowrap; font-size:18px; font-weight:200; display:table-cell; height:63px; line-height:1.1em; vertical-align:middle; width:12.5%; text-align:center;text-transform:uppercase; color:#333}
.single-product #main-header .feature-tabs {border-top:1px solid #efefef; border-bottom:none;}
/*.single-product #main-header .feature-tabs,
.single-product.wk-fixed-tab #main-content .feature-tabs {display:none;}*/
.single-product #main-header .feature-tabs {display:none}
.single-product.wk-fixed-tab #main-content .feature-tabs {visibility:hidden;}
.single-product.wk-fixed-tab #main-header .feature-tabs {display:block}

.single-product .feature-tabs a.feature-tab:hover,
.single-product .feature-tabs a.feature-tab.mPS2id-highlight{background-color:#2ea3f2; color:#fff;}
.single-product .product-section.featured .et_pb_section {padding-top:65px; padding-bottom:65px;}
.single-product .product-section.featured .et_pb_section:last-child {padding-bottom:0;}
.single-product .product-section.featured .et_pb_row {padding-top:0; padding-bottom:0;}
.single-product .product-section.featured .et_pb_column_1_2.text-column {width:47%; margin:0; float:left;}
.single-product .product-section.featured .et_pb_column_1_2.image-column {width:48%; max-width:690px; margin:0; float:right;}
.single-product .product-section.featured .text-right .et_pb_column_1_2.text-column {float:right;}
.single-product .product-section.featured .text-right .et_pb_column_1_2.image-column {float:left;}
.single-product .product-section.featured .overview-wrapper {position:relative;}
.single-product .product-section.featured .overview-wrapper >img {display:block; width:100%;}
.single-product .product-section.featured .desc-wrapper {position:absolute; width:100%; bottom:0; background:rgba(0,0,0,0.3); color:#fff;}
.single-product .product-section.featured .desc-wrapper p {padding:15px; text-align:center; font-size:22px;}
.single-product .product-section.featured .block-icons {padding-top:35px; position:relative;}
.single-product .product-section.featured .block-icons img {padding:0 20px 0 0; max-width:20%;}
.single-product .product-section.featured .et_pb_row .et_pb_text {font-size:18px;}
.single-product .product-section.featured .et_pb_row .et_pb_text h3 {font-size:42px; font-weight:200; padding-bottom:36px;}
.single-product .product-section.featured .et_pb_row.text-center .et_pb_text {position:absolute; top:0; padding:4% 20% 0; width:100%; text-align:center;}
.single-product .product-section.featured .et_pb_row.text-center .et_pb_text.et_pb_bg_layout_dark {color:#fff}
.single-product .product-section.featured .et_pb_with_background .et_pb_row .et_pb_text h3 {color:#2ea3f2;}
.single-product .product-section.featured .section-inner  {max-width:900px; }

.single-product .product-section.apps h2.app-title {font-size:35px; font-weight:200; padding-bottom:16px;}
.single-product .product-section.apps .et_pb_row {padding:0;}
.single-product .product-section.apps .overview-box {border:1px solid #eaeaea; padding:2.5% 3%; margin-bottom:45px;}
.single-product .product-section.apps .overview-box .et_pb_image {max-width:110px; float:left;}
.single-product .product-section.apps .overview-box .desc {margin-left: 150px}
.single-product .product-section.apps a.app-down {font-family:"Roboto Condensed"; margin-top:27px;color:#fff; font-size:16px; background-color:#2a2b29; line-height:40px; border-radius:20px; display:inline-block; padding:0 50px;}
.single-product .product-section.apps .et_pb_toggle_content {background-color:#f8faf9; padding-top:45px; margin-bottom:45px;padding-bottom:45px;}
.product-section.apps .et_pb_toggle_item:before {position:absolute; top:0; bottom:45px; width:2000px; left:-2000px; content:""; background-color:#f8faf9}
.product-section.apps .et_pb_toggle_item:after {position:absolute; top:0; bottom:45px; width:2000px; right:-2000px; content:""; background-color:#f8faf9}
.single-product .product-section.apps .star-rating,
.single-product .product-section.apps a.app-down {display:none;}

table.tech-specs {border-top-color:#FFF;}
table.tech-specs th {width:200px;}
.spec-group-title {padding-top:10px;}
.section-sub-title {padding-bottom:40px;}
.spec-group-title:before,
.section-sub-title:before{content:"\f10c"; font-family:FontAwesome; color:#2EA3F2; padding-right:10px; font-size:80%;}

.single-product .app-gallery-wrapper.et_pb_row {padding:0}
.single-product .app-gallery-wrapper .et_pb_toggle {border:none; padding:0;}
.single-product .app-gallery-wrapper .et_pb_toggle_close {background-color:transparent;}
.single-product .app-gallery-wrapper .et_pb_toggle_open {padding:0;}
.single-product .app-gallery-wrapper .et_pb_toggle_title::before {top:-50px; font-size:30px; top:-80px; right:20px;}
.single-product .app-gallery-wrapper .et_pb_toggle_content {padding-top:0; padding-bottom:30px;}

.single-product #page-container .product-section.gallery .et_pb_row {padding:0;}
.single-product #page-container .product-section.gallery .et_pb_row.items-5 {width:100%; max-width:100%}
.single-product .product-section.gallery .et_pb_gallery_items {font-size:0; text-align:center; margin-left:auto; margin-right:auto;}
.single-product .product-section.gallery .et_pb_gallery_item.et_pb_grid_item {margin:0; width:25%; display:inline-block;}
.single-product .product-section.gallery .items-5 .et_pb_gallery_item.et_pb_grid_item {width:20%;}
.flex-viewport > .slides {width:30000px;}

.single-product .product-section.reviews.et_pb_section .et_pb_row {padding-bottom:45px;}
.single-product .product-section.reviews.et_pb_section .et_pb_row:last-child { padding-bottom:0;}
.single-product .product-section.reviews .et_pb_row {padding-bottom:57px;}
.single-product .product-section.reviews .et_pb_column_1_4 {max-width:232px; width:232px; margin-right:38px;}
.single-product .product-section.reviews .et_pb_column_1_4 img {border:1px solid #e4e4e4; box-sizing:content-box;}
.single-product .product-section.reviews .et_pb_column_3_4 {width: calc(100% - 270px);}
.single-product .product-section.reviews .review-title {font-size:42px; font-weight:200;}
.single-product .product-section.reviews .review-title span {font-size:16px; padding-left:15px; font-weight:400;}
.single-product .product-section.reviews .review-title span:before {content:"/"; padding-right:8px;}
.single-product .product-section.reviews .review-desc {padding-bottom:12px; }
.single-product .product-section.reviews a.review-url {display:inline-block; padding-bottom:24px; color:#333; text-decoration:underline;}

.single-product .product-section.video .thumb-wrapper {position:relative; margin-bottom:30px; height:0; padding-bottom:60%; overflow:hidden;}
.single-product .product-section.video .thumb-wrapper > img {width:100%;}
.single-product .product-section.video .thumb-wrapper > a {position:absolute; top:0; left:0; width:100%; height:100%;}
.single-product .product-section.video .thumb-wrapper > a > span {font-family:FontAwesome; position:absolute; width:60px; height:60px; line-height:60px; padding-left:22px; font-size:30px; background-color:#eee; border-radius:30px; top:calc(50% - 30px); left:calc(50% - 30px)}
.single-product .product-section.video .thumb-wrapper > a:hover > span {background-color:#2ea3f2; color:#fff;}
.single-product .product-section.video h2 {font-size:30px; padding-bottom:13px; }
.single-product .product-section.video h3 {font-size:18px; font-weight:200; padding-bottom:20px}
.single-product .product-section.video h2,
.single-product .product-section.video h3 {font-weight:200; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.single-product .product-section.video .video-desc {color:#666; line-height:1.6em;}
.single-product .product-section.video .et_pb_post {padding:0; border:none; margin-bottom:0;}
.single-product .product-section.video .wrapper-for-grid:before,
.single-product .product-section.video .wrapper-for-grid:after {position:absolute; width:1px; height:100%; background-color:#f0f0f0; content:""; left:32.36%; top:0;}
.single-product .product-section.video .wrapper-for-grid:after {left:67.8%;}

/* Single Product Page */
.product-title-wrapper .main_title {text-align:center; color:#2ea3f2; font-size:46px; margin-top:85px}
.product-title-wrapper .et_pb_row {padding:0;}
.product-title-wrapper .simple-spec {position:absolute; top:67px}
.product-main-slider .et_pb_slide_with_image .et_pb_slide_image {margin-right:0; width:100%;}
.product-main-slider .et_pb_slide_with_image .et_pb_slide_description {width:100%; max-width:1000px; float:none; padding: 150px 4% 26.1%; text-align:center; }
.product-main-slider .et_pb_slide_description .et_pb_slide_title {font-family: Raleway; font-size:26px;}
.product-main-slider .et_pb_slide_description .et_pb_slide_content {color:#888; line-height:1.2em;}
.product-setcion-slider .et_pb_fullwidth_code.et_pb_module.slide-bottom {position:absolute; bottom:0; z-index:2; width:100%; text-align:center; padding-bottom:20px;}
.product-setcion-slider .slide-bottom .et_pb_module {margin-bottom:2%;}
.product-setcion-slider .slide-bottom .btn {font-family: "Roboto Condensed"; display:inline-block; padding:0; margin:0 3px;line-height:50px; width:240px; background-color:#fff; color:#333; border:1px solid #c2c2c2; border-radius:25px;}
.product-setcion-slider .slide-bottom .btn:hover {background-color:#333; color:#fff;}
.page .overview-wrapper.et_pb_section {padding:40% 0 0;}
.page .overview-wrapper.et_pb_section .et_pb_row {background-color:rgba(0,0,0,0.5); padding:1% 0;}





.slick-slider .slick-prev,
.slick-slider .slick-next {width:60px; height:60px; opacity:0; transition:all 0.2s ease-in-out 0s}
.slick-slider .slick-prev {left:-22px}
.slick-slider .slick-next {right:-22px;}
.product-section:hover .slick-prev {left:22px; opacity: 1}
.product-section:hover .slick-next {right:22px; opacity: 1}
.slick-slider .slick-prev::before,
.slick-slider .slick-next::before {width:60px; font-family:"ETmodules" !important; height:60px; color:#fff !important; background-color:rgba(0,0,0,0.3); line-height:60px; font-size:40px;}
.slick-slider .slick-prev::before {content:"4"}
.slick-slider .slick-next::before {content:"5"}
.product-section.related .et_pb_row,
.product-section.gallery .et_pb_row{position:static;}
.product-section.related .slick-slider,
.product-section.gallery .slick-slider {position:static;}
.related-product-slider .related-product {text-align:center;}

.help-buttons.et_pb_row > .et_pb_column {margin-bottom:1.7%}
.help-buttons .help-button {background-color:#fff;position:relative; margin-bottom:3.5% !important; background-size:90px 90px; background-position:center bottom; background-repeat:no-repeat; min-height:150px; border:1px solid #e4e4e4;}
.help-buttons .help-button > a {display:block; position:absolute; width:100%; height:100%; left:0; top:0;}
.help-buttons .help-button .help-btn-title-tbl {display:table; width:100%;}
.help-buttons .help-button h2.button-title {display:table-cell; vertical-align:middle; height:76px;font-size:24px; font-weight:200; line-height:1.1em; text-align:center; padding:0 10px;}
.et_pb_gutters3 .help-buttons .et_pb_column_1_3:nth-child(3n) {margin-right:0;}
.help-button.sw_release  {background-image:url('images/icon-usb.png')}
.help-button.ins_video   {background-image:url('images/icon-video.png')}
.help-button.manual      {background-image:url('images/icon-manual.png')}
.help-button.data_sheet  {background-image:url('images/icon-datasheet.png')}
.help-button.rem_code    {background-image:url('images/icon-remote.png')}
.help-button.glossary    {background-image:url('images/icon-glossary.png')}
.help-button.warranty    {background-image:url('images/icon-warranty.png')}
.help-button.chat        {background-image:url('images/icon-chat.png')}
.help-button.call        {background-image:url('images/icon-call.png')}
.help-button.email       {background-image:url('images/icon-email.png')}
.help-button.email.contact       {background-image:url('images/icon-contact4.png')}
.help-button .et_portfolio_image {display:block; width:100%; height:100%;}
.et_overlay.download::before {font-family:FontAwesome !important; content:"\f0ed"}
.et_overlay.video::before {font-family:FontAwesome !important; content:"\f16a"}
.release-file-wrapper {margin-bottom:30px;}

/*  아래는 FAQ 게시판 마이너스 표시되는 것 추가임 (이주형) */
.et_pb_toggle_open .et_pb_toggle_title:before {
	display: block !important;
	content: "\e04f";
}

#faq-tabs {margin-bottom:20px;}
.faq-cat-tab {text-align:center; font-size:22px; padding: 20px 0; border:1px solid #e4e4e4; margin-bottom:30px; cursor:pointer;}
.faq-cat-tab.active {background-color:#f2f2f2; border-color:#999;}
.faq-cat-tab.view-all {display:none;}
.faq-cat-tab.view-all.show {display:block;}
.help_faq .faq_item.hide {display:none;}
.faq-wrapper .et_pb_toggle_close, .faq-wrapper .et_pb_toggle_open {padding:0; border:none; background-color:transparent;}
.faq-wrapper .et_pb_toggle h5.et_pb_toggle_title {padding-left:40px; padding-top:15px; padding-bottom:15px;font-size:20px; border-bottom:1px solid #e4e4e4}
.faq-wrapper .et_pb_toggle.et_pb_toggle_open h5.et_pb_toggle_title {background-color:#f9f9f9}
.faq-wrapper .et_pb_toggle h5.et_pb_toggle_title:after,
.faq-wrapper .et_pb_toggle_content:before {position:absolute; left:0; top:12px; display:inline-block; text-align:center;width:28px; height:28px; line-height:28px; background-color:#2ea3f2; content:"Q"; color:#fff;}
.et_pb_gutters3 .faq-wrapper .et_pb_column_4_4 .et_pb_module {margin-bottom:0;}
.faq-wrapper .et_pb_toggle {margin-bottom:0 !important;}
.faq-wrapper .et_pb_module.et_pb_accordion {border-top:1px solid #e4e4e4}
.faq-wrapper .et_pb_toggle_content {position:relative;border-bottom:1px solid #e4e4e4; font-size:16px; padding-bottom:20px; padding-left:40px;}
.faq-wrapper .et_pb_toggle_content:before {background-color:#000; content:"A"; top:23px}

.star-rating span {display:inline-block; position:relative; width:24px; font-size:22px;}
.star-rating span.rating {width:auto;}
.star-rating .star:before, .star-rating .half-star:before, .star-rating .star.half:after {position:absolute; left:0; top:-19px; font-family:FontAwesome; content:"\f005"; color:/*#2ea3f2*/ #bababa;}
.star-rating .star.full:before, .star-rating .star.half:after {color:#2ea3f2}
.star-rating .star.half:after {content:"\f089"}
.star-rating .rating {padding-left:10px;}

/* Archive Product Category */
.archive-header.et_pb_section {padding:40px 0 20px; background-image:url('images/list-back-default.jpg'); box-shadow:0 0 10px rgba(0, 0, 0, 0.15) inset}
.et_pb_section.custom-archive-header{padding:40px 0 20px; box-shadow:0 0 10px rgba(0, 0, 0, 0.15) inset}
.et_pb_section.custom-archive-header .et_pb_row {padding:0;}
.et_pb_section.custom-archive-header .et_pb_module {margin-bottom:0 !important; }
.et_pb_section.custom-archive-header .et_pb_module.et_pb_text {font-size:20px; padding-top:10px; line-height:1.4em;}
.archive-header .et_pb_row {padding:0;}
.et_pb_gutters3 .archive-header .et_pb_column_4_4 .et_pb_module {margin:0;}
.archive-header .et_pb_column_4_4 {width:100%;}
.archive-header .desc {line-height:1.4em;}
.archive-header h1.archive-title{font-size:40px; font-family:"Raleway"; font-weight:200;padding-bottom:25px;}
.archive-header .desc {font-weight:200; font-size:20px;}
.archive-header .desc.desc-top {padding-bottom:10px;}
.archive-header .desc.desc-bottom {padding-top:10px;}
.product-list.et_pb_section {padding-top:48px;}
.product-list.et_pb_section > .et_pb_row {padding-top:0;}
.product-list .et_pb_blog_grid .et_pb_post {border:none; padding:0;}
.product-list .et_pb_blog_grid .et_pb_post .thumb-box {border:1px solid #e4e4e4; margin-bottom:7%; overflow:hidden;text-align:center; height:0; padding-bottom:70.1%}
.et_pb_gutters3 .product-list .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3 .et_pb_post {position:relative}
.et_pb_gutters3 .product-list .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3 .et_pb_post:after {position:absolute; height:100%; width:1px; right:-10%; top:0; background-color:#e4e4e4; content:" "}
.et_pb_gutters3 .product-list .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n+0) .et_pb_post:after {display:none;}
.product-list .et_pb_blog_grid .product-bottom .et_pb_button {font-size:14px; font-family:"Roboto Condensed"; float:right; padding:9px; text-align:center; width:45%;border:1px solid #e3e3e3; border-radius:0; background-color:#716d6a; color:#fff;}
.product-list .et_pb_blog_grid .product-bottom .et_pb_button:after {font-size:22px; line-height:22px;}
.product-list .et_pb_blog_grid .product-bottom .et_pb_button:hover {background-color:rgba(0,0,0,1)}
.product-list .et_pb_blog_grid .product-bottom .et_pb_button.buy-direct {border-color:#b7b9b9; float:left; background-color:#fff; color:#333;}
.product-list .et_pb_blog_grid .product-bottom .et_pb_button.buy-direct:hover {border-color:#333;}
.product-list .column.size-1of3:nth-child(3n+1) {clear:both;}

.product-list .et_pb_blog_grid h2 {font-size:30px;font-weight:200;}
.product-list .et_pb_blog_grid h5 {font-size:18px; font-family:"Raleway"; margin-bottom:2%;}
.et_pb_gutters3 .product-list .et_pb_column_4_4 .et_pb_module.product-thumb {padding-bottom:0}
.product-list .simple-spec {margin-bottom:5%; height:64px;}
.product-list .desc {}
.product-list .product-bottom {margin-top:7%;}
.product-list .reviews {margin-top:7%; margin-bottom:5%; height:36px;}
.product-list .reviews .review-box {display:inline-block; margin:0 5px 5px 0;}
.product-list .reviews .review-box > img {width:45px; height:33px;border:1px solid #e4e4e4}
.product-list .add-compare-wrapper {font-family:"Roboto Condensed";}

.archive-title {font-family:"Raleway"; font-size:42px; padding-bottom:30px; font-weight:200}


/* Business */
h1.child-page-title {font-family:Raleway, nanum-barun-gothic-ultralight; font-weight:200; font-size:38px; position:relative; }
.et_pb_column_4_4 h1.child-page-title {margin-bottom:40px;}
.et_pb_fullwidth_section h1.child-page-title,
.et_pb_column_4_4 h1.child-page-title {padding-left:15px;}
.et_pb_fullwidth_section h1.child-page-title:after,
.et_pb_column_4_4 h1.child-page-title:after {content:""; border-radius:6px; width:6px;height:6px; border:3px solid #2EA3F2; left:-10px; bottom:-10px; position:absolute; background-color:#fff;}
.et_pb_fullwidth_section h1.child-page-title:before,
.et_pb_column_4_4 h1.child-page-title:before {content:""; width:20000px; height:1px; background-color:#e9e9e9; left:0; bottom:-5px; position:absolute}
.page-tabs {overflow:hidden;position:absolute; padding-top:15px; width:100%;}
.page-tabs .container {text-align:right; white-space: nowrap; overflow:hidden}
.page-tabs .container > a {font-family:"Roboto Condensed", nanum-barun-gothic-ultralight;white-space:nowrap; color:#fff; padding:5px 20px; margin-left:10px; background-color:rgba(0,0,0,0.2); display:inline-block; border-radius:20px;}
.page-tabs .container > a:hover {text-decoration:underline;}
.page-tabs .container > a.mPS2id-highlight {background-color:#2ea3f2}
.page-tabs .container > a.mPS2id-highlight:hover {text-decoration:none;}
.et_pb_row.child-page-title {padding-bottom:0;}
.child-page-wrapper .et_pb_section {padding-top:0}
.global-networks-map .map-point {position:absolute; }
.global-networks-map .map-point p {display:block; width:8px;height:8px;background-color:red; border-radius:8px; position: relative}
.global-networks-map .map-point a {position: absolute;  left:14px; top:-10px}
.global-networks-map .map-point.p-bl a {top:-25px; left:0; }
.global-networks-map .map-point.p-br a {top:-25px; left:auto; right:0; }
.global-networks-map .map-point.p-tl a {top:6px; left:0; }
.global-networks-map .map-point.p-tr a {top:6px; left:auto; right:0; }
.global-networks-map .map-point.p-r a {left:auto; right:13px;}
.global-networks-map .map-point a {color:#333; font-family:"Roboto Condensed"}
/* Network Shortcode */
.net-cat-list {padding-top:50px;}
.net-cat-list .product-list {}
.net-cat-list .tabs {margin-left:auto; margin-right:auto; max-width:1500px;}
.net-cat-list .tabs .tab {float:left; width:300px; text-align:center; cursor:pointer; position:relative; padding-bottom:30px}
.net-cat-list .tabs .tab h4.net-cat-name {display:inline-block; padding:5px 30px}
.net-cat-list .tabs .tab.active:before {position:absolute; display:block; width:20px; height:20px; content:"\f0d8"; font-family:FontAwesome; font-size:50px; color:#f2f2f2; bottom:0; left:calc(50% - 10px)}
.net-cat-list .tabs .tab.active h4.net-cat-name {border-radius:30px; color:#fff; background-color:#2EA3F2}
.net-cat-list .tabs .tab img {margin:0 auto;}
.net-cat-list .tabs .tab .net-cat-desc {display:inline-block; padding:0 3%; text-align:left;}
.net-cat-list .tab_container {text-align:center; background-color:#f2f2f2;}
.net-cat-list .tab_content {display:none; margin-top:50px;}
.net-cat-list .tab_content .no-list {padding-bottom:50px;}
.net-cat-list .tab_content .net-products {}
.net-cat-list .tab_content .net-product {display:inline-block; text-align:left;}
.net-cat-list .et_pb_blog_grid .et_pb_post {background-color:transparent}
.net-cat-list .product-list .et_pb_blog_grid .et_pb_post .thumb-box {background-color:#fff;}
.net-cat-list .product-list .product-bottom {display:none;}


    /* Help */
.page-template-template-help #main-content .container::before {display:none;}
.select-wrapper.bold-border {  position: relative; height: 54px; border-radius:27px; background: rgba(256,256,256,0.7); border: 1px solid #fff; }
.select-wrapper.bold-border:before  {position:absolute; right:20px; line-height:42px; font-size:22px; font-family:FontAwesome; content:"\f0dd"; font-weight:normal}
.select-wrapper.bold-border label { position: absolute; font-size: 18px; top: 0; left: 24px; line-height:50px; font-weight:400; text-transform:uppercase}
.select-wrapper.bold-border select { width: 100%; height: 52px; min-height: 40px; line-height: 40px; padding: 0 10px; opacity: 0; filter: alpha(opacity=0); /* IE 8 */  }
.select-wrapper.bold-border select option {margin-bottom:5px; padding:0 10px;}
.select-wrapper.bold-border select option:first-child {display:none;}
.select-wrapper.bold-border select option:nth-child(2) {padding-top:5px;}
.archive-header .et_pb_row.search-box {margin:40px auto 20px;}
.archive-header .et_pb_row.search-box .et_pb_column {position:relative}
input.bold-border {font-size:14px; border:1px solid #fff; border-radius:26px;background:rgba(256,256,256,0.7); line-height:50px; height:52px; padding:0 20px; width:50%; float:right;}
.btn_help_search {display:inline-block; width:42px; height:42px; position:absolute; top:0; right:0; text-indent:-1000px; overflow:hidden;}
.btn_help_search:before {display:block; text-align:center;content:"\f002"; font-family:FontAwesome; color:#333; text-indent:0; line-height:48px; font-size:20px;}
.btn_help_search.product,
.btn_help_search.product:before {height:50px; line-height:50px; width:50px;font-size:22px;}


.right-buttons {transition: all 0.4s ease 0s; z-index:2;width:60px; border-radius:7px 0 0 7px; overflow:hidden; position:fixed; top:200px; right:0; background-color:#888; padding:0 !important}
.right-buttons li {list-style-type:none; padding:10px; font-family:"Roboto Condensed"; font-weight:400;font-size:12px; line-height:1em; text-align:center; border-bottom:1px solid #777; border-top:1px solid #999;}
.right-buttons li:first-child {padding-top:15px; border-top:none;}
.right-buttons li:last-child {padding-bottom:15px; border-bottom:none;}
.right-buttons li a {color:#fff; position:relative;}
.right-buttons li a:before {content:"\f003"; display:block; font-family:FontAwesome; font-size:30px; margin-bottom:12px}
.right-buttons li a.chat:before {content:"\f0e6"}
.right-buttons li a.faq:before {content:"\f0e5"}
.single-product .right-buttons {right:-80px;}
.single-product .mPS2id-target .right-buttons {right:0;}


.support-content h2.support-title {font-size:32px; font-family:"Raleway"; font-weight:200; padding-bottom:40px;}
.support-content .help-button {background-repeat:no-repeat; height:180px;}
.support-content h4.product-title {text-align:center;}
.glossary.et_pb_column .et_pb_module.et_pb_toggle {margin-bottom:1%;}
.support-content.rem_code td, .rem_code th {text-align: center;}
.support-content.rem_code td a {color:#087aca;}
.support-content.rem_code td a:after {content:"\f0ed"; font-family: "FontAwesome"; padding-left:5px;}
.faq-title-wrapper .et_pb_column {position:relative;}
.faq-title-wrapper input.bold-border {border-color:#ccc;}
.help-wrapper .et_pb_section.buttons-section {background-color:#f2f2f2;}
.single-product .help-wrapper .et_pb_section.buttons-section,
.help-wrapper.no-cat .et_pb_section.buttons-section {background-color:#fff;}
.help-wrapper .et_pb_section.buttons-section,
.help-wrapper .et_pb_section.buttons-section .et_pb_row {padding-bottom:0; }
.help-button .msg-wrapper {position:absolute; width:100%; top:0;background:rgba(256,256,256,0.9);height:100%; overflow:hidden; border:1px solid #e4e4e4; opacity:0; transition:all 0.4s ease 0.1s;}
.help-button .msg {transition:all 0.4s ease 0.1s; padding:0 30px; text-align:center; line-height:1.2em; margin-top:66px;}
.help-button .msg:before {content:"\f05a"; font-size:32px; display:block; margin-bottom:8px; font-family: FontAwesome; color:#2ea3f2; margin-right:5px;}
.help-button.has-msg:hover .msg-wrapper {opacity:1;}
.help-button.has-msg:hover .msg {margin-top:46px}
.help-button.has-msg {cursor:pointer;}
.help-wrapper #product-list.et_pb_section {transition: all 0.4s ease 0.1s; padding-bottom:0}
.help-wrapper .et_pb_row.products {padding-bottom:0;}
.help-wrapper .product-box {text-align:center;}
.help-wrapper .product-box img {border:1px solid #e4e4e4;}
.help-wrapper.no-cat #product-list {padding:0; height:0;}
.help-wrapper .et_pb_section.faq-section {padding-top:0;}
.et_pb_row.faq-title-wrapper {padding-bottom:0;}
.child-page-wrapper {position:relative}
.child-page-wrapper .edit-link {position:absolute; bottom:0; right:0;}
.child-page-wrapper .post-edit-link {display:inline-block; line-height:30px; padding:0 20px; background-color:#999; border-radius:20px 0 0 20px; color:#fff;}

/* About Us */
.section-menu {text-align:center; border-top:1px solid #f2f2f2; overflow:hidden; height:64px;}
.section-menu .menu {display:table; width:auto; margin:0 auto;}
.section-menu li {width:auto;}
.section-menu li a {display:block; padding:0 20px; color:#333; line-height:63px; white-space: nowrap;}
.section-menu li.current-menu-item,
.section-menu li:hover {background-color:#2EA3F2}
.section-menu li.current-menu-item a,
.section-menu li:hover a {color:#fff;}
.mission .et-pb-icon,
.vision .et-pb-icon,
.core-value .et-pb-icon {height:50px; visibility:hidden;width:1px; text-indent:-1000px; overflow:hidden;display:inline-block}
.mission .et_pb_main_blurb_image,
.vision .et_pb_main_blurb_image,
.core-value .et_pb_main_blurb_image {text-align:left;}
.mission .et_pb_main_blurb_image:before,
.vision .et_pb_main_blurb_image:before,
.core-value .et_pb_main_blurb_image:before {vertical-align:-12px;text-align:right; font-weight:normal; font-family:Raleway; font-size:40px; display:inline-block; line-height:50px; width:50px; background-color:#2EA3F2; border-radius:25px; overflow:hidden; color:#fff; text-shadow:1px 1px 3px rgba(0, 0, 0, 0.5); box-shadow:1px 1px 3px rgba(0, 0, 0, 0.3) inset}
.mission .et_pb_main_blurb_image:before     {content:"M";}
.vision .et_pb_main_blurb_image:before      {content:"V";}
.core-value .et_pb_main_blurb_image:before  {content:"C";}
.core-value.fr .et_pb_main_blurb_image:before  {content:"V";}
.mission.th .et_pb_main_blurb_image:before     {content:"พั";}
.vision.th .et_pb_main_blurb_image:before      {content:"วิ";}
.core-value.th .et_pb_main_blurb_image:before  {content:"ค่";}
.core-value.de .et_pb_main_blurb_image:before  {content:"K";}
.core-value.it .et_pb_main_blurb_image:before  {content:"V";}
.mission.cn .et_pb_main_blurb_image:before     {content:"使";}
.vision.cn .et_pb_main_blurb_image:before      {content:"愿";}
.core-value.cn .et_pb_main_blurb_image:before  {content:"核";}

.mission .et_pb_main_blurb_image:after,
.vision .et_pb_main_blurb_image:after,
.core-value .et_pb_main_blurb_image:after { font-family:Raleway; font-size:30px; line-height:50px;}
.mission .et_pb_main_blurb_image:after      {content:"ission";}
.vision .et_pb_main_blurb_image:after       {content:"ision";}
.core-value .et_pb_main_blurb_image:after   {content:"ore Value";}
.core-value.fr .et_pb_main_blurb_image:after   {content:"aleurs Fondamentales";}
.mission.th .et_pb_main_blurb_image:after      {content:"นธกิจ";}
.vision.th .et_pb_main_blurb_image:after       {content:"สัยทัศน์";}
.core-value.th .et_pb_main_blurb_image:after   {content:"านิยมหลัก";}
.core-value.de .et_pb_main_blurb_image:after   {content:"ernwerte";}
.core-value.it .et_pb_main_blurb_image:after   {content:"alori";}
.mission.cn .et_pb_main_blurb_image:after      {content:"命";}
.vision.cn .et_pb_main_blurb_image:after       {content:"景";}
.core-value.cn .et_pb_main_blurb_image:after   {content:"心价值";}

.history .et_pb_row:before {position:absolute; left:calc(50% - 2px); top:0; height:100%; width:4px; background-color:#ddd; content:" "}



.history .et_pb_row:first-child:before {top:30px;}
.history .et_pb_column {position:relative}
.history .year-slogan {text-align:right !important; padding-right:120px; font-size:28px; color:#2EA3F2}
.history .year-slogan sup {font-size:16px}
.history .year {position:absolute; right:0; top:0; font-size:42px;}
/* .history .year:after {content:" "; position:absolute; display:block; width:20px; height:20px; border-radius:20px; border:3px solid #ddd; background-color:#fff; right:-49px; top:0px;} */


.history > .et_pb_row > .et_pb_column:first-child::before {
    border: 3px solid #ddd;
    border-radius: 10px;
    box-sizing: border-box;
    content: "";
    height: 20px;
    left: calc(105.821% - 10px);
    position: absolute;
    width: 20px;
    z-index: 9;
    background-color:#fff;
}


.history .slogan {font-size:28px;}
.history .subsidiary-list {max-width:450px; float:right; padding:4% 8% 4% 4%; background-color:#f9f9f9;}
.history .subsidiary-list ul {padding:0;}
.history .subsidiary-list li { list-style-type:none; font-size:14px; line-height:1.3em; margin-bottom:8px; position:relative}
.history .subsidiary-list li:before {content:""; position:absolute; right:-24px; top:3px; width:16px; height:11px; display:block; overflow:hidden;background:rgba(0, 0, 0, 0) url("images/flags.png") no-repeat scroll left top}
.history .subsidiary-list li span {display:inline-block; padding:0 6px; background-color:#e9e9e9; margin-right:5px;}
.history .subsidiary-list li.uk:before {background-position:-280px -168px}
.history .subsidiary-list li.uae:before {background-position:-280px -168px}
.history .subsidiary-list li.gm:before {background-position:-280px -112px}
.history .subsidiary-list li.us:before {background-position:-28px -560px}
.history .subsidiary-list li.jp:before {background-position:-252px -252px}
.history .subsidiary-list li.ind:before {background-position:-28px -252px}
.history .subsidiary-list li.ita:before {background-position:-280px -224px}
.history .subsidiary-list li.aus:before {background-position:-28px -28px}
.history .subsidiary-list li.chn:before {background-position:-28px -112px}
.history .subsidiary-list li.hk:before {background-position:-112px -224px}
.history .subsidiary-list li.pol:before {background-position:-168px -420px}
.history .subsidiary-list li.tha:before {background-position:-224px -504px}
.history .subsidiary-list li.tur:before {background-position:-112px -532px}
.history .subsidiary-list li.rus:before {background-position:-140px -448px}
.history .subsidiary-list li.fr:before {background-position:-224px -168px}
.history .subsidiary-list li.br:before {background-position:-168px -56px}
.history .subsidiary-list li.mex:before {background-position:-168px -364px}
.history .subsidiary-list li.vie:before {background-position:-252px -560px}
.history .history-list {width:450px;}
.history .history-list span {padding-right:15px; padding-left:5px;}
.history .history-list li {text-indent:-60px; padding-left:60px; list-style-type:none; position:relative; line-height:1.4em; margin-bottom:10px;}
.history .history-list li:before {position:absolute; left:-10px; top:9px; width:5px; height:5px; content:" "; background-color:#2EA3F2}
.history .history-list li.export {font-size:20px; font-weight:400; display:inline-block;padding:10px 25px 10px 110px; border-radius:40px; color:#fff; background-color:rgba(207,165,49,0.5)}
.history .history-list li.export:before {display:block; width:16px; height:16px; left:14px; top:13px; border:3px solid #E7D297; background-color:#fff;border-radius:16px;}
/* Diagram - Sustainability - Vision */
.table-wrap {display:table; width:100%;}
.sust-vision .in-arrow {padding:40px 0 50px; max-width:800px; margin:0 auto; background:url('images/diag-vision-arrow.png') center top no-repeat; background-size:auto 100%;}
.sust-vision .circle-box {padding:0 2%; max-width:1000px; border:3px solid #ccc; border-radius:16px; margin:0 auto;position:relative;}
.sust-vision dl {width:33.333%; vertical-align:top; display:table-cell; text-align:left; padding:3%;}
.sust-vision dt {display:table; width:100%; position:relative; }
.circle-box dt::before {background-color: #ededee; border-radius: 50px; content: ""; display: block; left: 0; position: absolute; top: 0; width: 100%; height:100%;}
.sust-vision dt h4 {position:relative;font-family:Raleway;line-height:1.15em; padding-bottom:0; text-align:center; height:90px; display:table-cell;vertical-align:middle;}
.sust-vision dd {text-align:center; padding-top:20px; margin:0;}
.sust-vision dd ul {display:inline-block; text-align:left;}
.sust-vision .circle-top {display:block; margin-top:-15px;}
.sust-vision .circle-top span {display:inline-block; padding:0 20px; background-color:#fff;}
.sust-vision .goal, .sust-vision .base {font-weight:bold; color:#999;}
.sust-vision .base {padding-top:30px;}
.humax-csr.tbl{width:100%; margin:0 auto;}
.humax-csr > .tbl-row > .tbl-cell:first-child {width:160px;}
.humax-csr > .tbl-row > .tbl-cell:nth-child(2) {width:160px;}
.humax-csr > .tbl-row > .tbl-cell:last-child {text-align:left;}
.humax-csr > .tbl-row:last-child > .tbl-cell:last-child {text-align:center;}
.humax-csr .principles {display:table;}
.humax-csr dl.principles:first-child {margin-top:15px;}
.humax-csr .principles ul {padding-bottom:0;}
.humax-csr .principles li {list-style-type:none;}
.humax-csr .principles li > span {font-weight:400; color:#333;}
.humax-csr .principles ul li:last-child {padding-bottom:0;}
.humax-csr .principles dt, .humax-csr .principles dd {display:table-cell; vertical-align:middle}
.humax-csr .principles dt {width:120px; height:120px;}
.humax-csr .principles dt h5 {color:#087ACA; font-family:"Roboto Condensed"; font-weight:400; position:relative; display:table-cell; width:120px; height:120px; vertical-align:middle; text-align:center; background-color:#ededed; padding:0; border-radius:60px;}
.humax-csr .tbl.system {width:100%; border:none; margin:20px 0}
.humax-csr .tbl.system .tbl-cell {border:none; width:calc(50% - 20px); padding:0;}
.humax-csr .tbl.system .tbl-cell:first-child {width:53%; padding-right:80px; background:url('images/arrow-right.png') calc(100% - 40px) center no-repeat; background-size:65px auto }
.humax-csr .tbl.system .tbl-cell.arrow {}
.humax-csr .tbl.system .tbl-cell:last-child {width:47%;}
.humax-csr .tbl.system .graph {background:url('images/graph-back2.png') right top no-repeat; background-size:100%;position:relative; margin-bottom:24px; border-left:1px solid #ddd; border-bottom:1px solid #ddd; height:0; padding-bottom:95%;}
.humax-csr .tbl.system .graph .bar-guide {font-size:12px; font-family:"Roboto Condensed"; position:absolute;}
.humax-csr .tbl.system .graph .bar-guide:after {content:"\f0da"; font-family:FontAwesome; padding-left:5px;}
.humax-csr .tbl.system .graph .x-line {right:1px; bottom:-24px;}
.humax-csr .tbl.system .graph .y-line {left:-77px; top:54px; transform:rotate(270deg)}
.humax-csr .tbl.system .graph .box {border: 1px solid #2ea3f2; border-radius: 12px; height: 48%; position: absolute; right: 5px; top: 5px; width: 46%;}
.humax-csr .tbl.system ul {display:inline-block; text-align:left;}
.humax-csr .circles {display:inline-block;margin:20px auto; position:relative;}
.humax-csr .circles .circle {display:table; font-family:"Roboto Condensed"; overflow:visible; position:absolute; width:148px; height:148px; text-align:center; background-color:#ededed; border-radius:50%; left:31.5%; top:0}
.humax-csr .circles .circle h4,
.humax-csr .circles .circle h5 {display:table-cell; padding:0; height:100%; vertical-align:middle;text-transform:capitalize; overflow:visible;}
.humax-csr .circles .circle h4 {white-space: nowrap; overflow:visible;}
.circles .circle h5 {color:#2EA3F2; font-weight:400;}
.humax-csr .circles .circle.bg {border:3px solid #ddd; background-color:transparent; width:235px; height:235px; left:20%; top:16%;}
.humax-csr .circles .circle.env {top:auto; left:0; bottom:0;}
.humax-csr .circles .circle.soc {top:auto; left:auto; right:0; bottom:0;}
.humax-csr .circles > h4 {display:table-cell; position:absolute;}
.humax-csr .circles > img {max-width:400px;}
.env-strategy {padding-top:20%; background:url('images/loof.png') top center no-repeat;}
.env-strategy .tbl {width:100%;}
.env-strategy .level-2 {padding:0 5%;}
.env-strategy .level-2 .tbl-cell {width:33.3333%; padding:1%; position:relative;}
.env-strategy .level-2 .tbl-cell:before {display:block; position:absolute; width:auto; left:5%; right:5%; top:0; height:100%; background-color:#ededed; border-radius:30px; content:""}
.env-strategy .level-2 h4,
.env-strategy .level-3 h4 {font-size:18px; font-family:"Roboto Condensed", nanum-barun-gothic-light; position:relative;padding:0;}
.env-strategy .level-3 {padding:0 10%; margin: 20px 0}
.env-strategy .level-3 .tbl-cell {width:20%; padding:1%; position:relative; height:140px; background-color:#ededed; border-left:10px solid #fff; border-right:10px solid #fff;}
/* .env-strategy .level-3 .tbl-cell:before {display:block; position:absolute; width:auto; left:10%; right:10%; top:0; height:100%; background-color:#ededed; content:""} */
.env-strategy .tbl-title {background-color:#ddd;}
.env-strategy .tbl-title img {vertical-align:-6px;}
.climate-1.tbl {width:100%;}
.climate-1 .tbl-cell {width:33.333%; text-align:left; position:relative; padding-left:20px; padding-right:20px;}
.climate-1 .tbl-cell strong {font-weight:400;}
.climate-1 .row-1 .tbl-cell:before {content:"\f06c"; font-family:FontAwesome; color:#59A63D; padding-right:5px;}
.climate-1 .row-2 .tbl-cell {font-size:22px;font-weight:400; padding-bottom:15px;}
.climate-1 .row-2 .tbl-cell:before {position:absolute; display:block; content:" "; width:auto;left:10px; right:30px; bottom:0; height:1px; border-bottom:3px solid #ededed;}
.climate-1 .row-2 .tbl-cell:after {position:absolute; color:#59A63D; content:"\f0a9"; font-family:FontAwesome; right:10px; bottom:-11px; font-size:26px}
.climate-1 .row-2 .tbl-cell.col-3:after {display:none;}
.climate-1 .row-3 .tbl-cell {vertical-align:top; padding-top:15px;}
/* Purchast */
.purchast-wrapper {}
.purchast-wrapper .et_pb_culumn {}
.purchast-wrapper .purchast-box {padding:5% 6%; position:relative; background-color:#f2f2f2}
.purchast-wrapper .purchast-box h5 {font-family:"Roboto Condensed" !important; font-size:14px; margin-bottom:0; }
.purchast-wrapper .purchast-box h4 {padding-bottom:10px !important; font-size:24px !important;}
/* 상생경영 */
.together.circles {display:inline-block;margin:20px auto; position:relative; width:30%;}
.together.circles .circle {display:table; font-family:"Roboto Condensed"; overflow:visible; position:absolute; width:148px; height:148px; text-align:center; background-color:#ededed; border-radius:50%; left:calc(50% - 74px); top:0}
.together.circles .circle h4,
.together.circles .circle h5 {display:table-cell; padding:0; height:100%; vertical-align:middle;text-transform:capitalize; overflow:visible;}
.together.circles .circle h4 {white-space: nowrap; overflow:visible;}
.together.circles .circle h5 span{display:block; text-align:center; color:#333; font-size:16px;}
.together.circles .circle.bg {border:3px solid #ddd; background-color:transparent; width:70%; height:/*calc(100% - 148px)*/ 250px; left:15%; top:74px;}
.together.circles .circle.env {top:calc(50% - 74px); left:0;}
.together.circles .circle.soc {top:calc(50% - 74px); left:auto; right:0}
.together.circles .circle.gh {top:auto; bottom:0}
.together.circles > h4 {display:table-cell; position:absolute;}
.together.circles > img {max-width:600px;}
.together.circles.agreement,
.together.circles.partnership {margin-left:5%; width:25%}
.together.circles.agreement {margin-left:12%;}
.together.circles.agreement:before {position:absolute; content:"\f067"; font-family:FontAwesome; top:calc(50% - 20px); left:-100px; color:#f2f2f2; font-size:100px;}
.together.circles.partnership:before{position:absolute; content:"="; font-weight:bold; font-size:140px; color:#f2f2f2;top:calc(50% - 20px); left:-80px;}

/* Partners */
/* .partners .et_pb_blurb_container > p {line-height:1.5em; height:4.3em; overflow:hidden;} */

/* Compare */
.btn-compare {display:block; font-family:"Roboto Condensed"; line-height:46px; background-color:#2ea3f2; color:#fff; font-weight:400; padding: 0 45px 0 10px; text-transform:uppercase;position:fixed; left:0; bottom:20px; border-radius:0 23px 23px 0;}
.btn-compare:before{position:absolute; font-size:34px;right:10px; top:0; line-height:46px; font-family:FontAwesome; content:"\f0a9"}
.btn-compare#clear-compare:before {content:"\f057"}
/*
table.compare-tbl {table-layout: fixed;*margin-left: -100px;  }
table.compare-tbl .compare-header td {text-align:center;}
table.compare-tbl .compare-header .close {position:relative; display:inline-block; top:auto; right:auto; margin-top:15px;}
table.compare-tbl .group-title td,
table.compare-tbl .group-title th {font-size:20px; font-weight:500; color:#087ACA; padding-top:13px;}
table.compare-tbl .s-group-title th,
table.compare-tbl .s-group-title td {height:70px;}
table.compare-tbl td,
table.compare-tbl th { vertical-align: top; border:none; padding:10px 15px; width:400px; height:47px; text-align:left;  }
table.compare-tbl th { font-weight:400; position:absolute; *position: relative; left:0; width:240px;  }
table.compare-tbl th:before {content:""; position:absolute; left:0; top:0; height:1px; width:20000px; background-color:#e4e4e4;}
table.compare-tbl .group-title th:before {height:3px;}
.compare-outer {position:relative; overflow:hidden; border-bottom:1px solid #e4e4e4; }
.compare-inner { overflow-x:auto; overflow-y:visible; width:calc(100% - 200px); margin-left:200px;  }
table.compare-tbl td.model {text-align:center;}
table.compare-tbl td.model h5 {position:relative;display:inline-block; line-height:46px; padding:0 50px 0 20px; background-color:#2EA3F2; border-radius:23px; font-weight:400; color:#fff;}
table.compare-tbl td.model h5 > a {position:absolute; text-align:left; text-indent:-1000px; overflow:hidden; line-height:46px; height:46px; width:46px; right:10px; top:0;}
table.compare-tbl td.model h5 > a:before{content:"\f057"; font-family:FontAwesome; text-align:center; text-indent:0; font-size:34px; position:absolute; top:0; right:0;}
table.compare-tbl tr:first-child th:before {display:none;}
table.compare-tbl td.model img {display:block; margin:0 auto;}
table.compare-tbl .s-group-title th,
table.tech-specs .s-group-title th{white-space: nowrap; overflow:visible}
table.compare-tbl .s-group-title td,
table.tech-specs .s-group-title td{border-left:none;}
table.tech-specs.compare-header-tbl,
table.tech-specs.spec-content-tbl {table-layout:fixed}
table.tech-specs.compare-header-tbl, table.tech-specs.compare-header-tbl th {border:none;}
table.tech-specs.compare-header-tbl td {border-top:none;}
*/
table.compare-tbl {table-layout: fixed;margin:0 auto  }
table.compare-tbl .compare-header th,
table.compare-tbl .compare-header td {border:none;}
table.compare-tbl .compare-header td {text-align:center;}
table.compare-tbl .compare-header .close {position:relative; display:inline-block; top:auto; right:auto; margin-top:15px;}
table.compare-tbl .group-title td,
table.compare-tbl .group-title th {font-size:20px; font-weight:500; color:#087ACA; padding-top:13px;}
table.compare-tbl .s-group-title th,
table.compare-tbl .s-group-title td {height:auto; padding-top:30px; padding-bottom:20px}
table.compare-tbl .s-group-title th {padding-bottom:0}
table.compare-tbl td,
table.compare-tbl th { vertical-align: top; border-bottom:1px solid #e4e4e4; padding:10px 15px; width:400px; text-align:left; word-break: break-all; }
table.compare-tbl th { font-weight:400; width:240px}
table.compare-tbl td {width:300px; border-left:1px solid #e4e4e4}
table.compare-tbl .group-title th:before {height:3px;}
.compare-outer {position:relative; overflow:hidden; }
.compare-inner { overflow-x:auto; overflow-y:visible; }
table.compare-tbl td.model {text-align:center;}
table.compare-tbl td.model h5 {position:relative;display:inline-block; line-height:46px; padding:0 50px 0 20px; background-color:#2EA3F2; border-radius:23px; font-weight:400; color:#fff;}
table.compare-tbl td.model h5 > a {position:absolute; text-align:left; text-indent:-1000px; overflow:hidden; line-height:46px; height:46px; width:46px; right:10px; top:0;}
table.compare-tbl td.model h5 > a:before{content:"\f057"; font-family:FontAwesome; text-align:center; text-indent:0; font-size:34px; position:absolute; top:0; right:0;}
table.compare-tbl tr:first-child th:before {display:none;}
table.compare-tbl td.model img {display:block; margin:0 auto;}
table.compare-tbl .s-group-title th,
table.tech-specs .s-group-title th{white-space: nowrap; overflow:visible}
table.compare-tbl .s-group-title td,
table.tech-specs .s-group-title td{border-left:none;}
/* Compare 숨기기 */
.btn.add_compare,
.add-compare-wrapper {/*display:none;*/}


/* Warranty */
iframe.iframe-warranty {width:100%; max-width:1000px; height:1500px;}
iframe.iframe-warranty.au {height:1700px}

/* email */
.et_pb_contact, .open-source-wrapper {background-color:#ededed; border-radius:6px; padding:24px 23px 20px; max-width:1000px; margin-left:auto; margin-right:auto}
.et_pb_contact_field {margin-bottom:20px;}
.et_pb_contact p input, .et_pb_contact p textarea {background-color:#fff; font-size:17px; text-indent:3px; font-weight:400; border-radius:6px; color:#34495e; height:42px; line-height:1.467; padding:8px 12px; transition:border 0.25s linear 0s, color 0.25s linear 0s, background-color 0.25s linear 0s}
.humax_contact select {width: 150px; border:none; border-radius: 6px; padding-top:10px; padding-bottom:10px;}
.humax_contact input.other_model {width:calc(100% - 170px); float:right;}
.humax_contact .et_pb_button {text-transform: capitalize}

/* Open Source */
.open-source-wrapper h3.label {padding:0; display:inline-block}
.open-source-wrapper select#open_source {float:right; margin-bottom:20px; width:calc(100% - 120px)}
.open-source-wrapper .open_source {padding:4% 3% 3%; text-align:center;}
.open-source-wrapper .open_source > ul {display:inline-block; text-align:left;}

/* Live Chat - zopim */
body .zopim:first-child {transition:all 0.5s ease 0s; bottom:-500px !important;}
body .zopim.show:first-child {bottom:0 !important;}


/* Router Red */
.term-wi-fi-router.single-product .feature-tabs a.feature-tab:hover,
.term-wi-fi-router.single-product .feature-tabs a.feature-tab.mPS2id-highlight,
.term-wi-fi-router.single-product .product-section.video .thumb-wrapper > a:hover > span {background-color:#de1f3f}
.term-wi-fi-router.single-product .product-section.video .thumb-wrapper > a > span,
.term-wi-fi-router .spec-group-title::before,
.term-wi-fi-router .section-sub-title::before {color:#de1f3f}
.term-wi-fi-router.single-product .product-section.video .thumb-wrapper > a:hover > span {color:#fff;}


/* Quantum Mobile App */
.et_pb_quantum_email_field input#email {border:none; border-radius:25px; font-size:16px; height:auto !important; line-height:54px; padding:0 25px; width:400px; max-width:calc(100% - 150px)}

/* Text Module */
.et_pb_text ul,
.et_pb_text ol {
	padding-bottom: 1em;
}

.et_pb_text > :last-child {
	padding-bottom: 0;
}

.et_pb_bg_layout_dark,
.et_pb_bg_layout_dark h1,
.et_pb_bg_layout_dark h2,
.et_pb_bg_layout_dark h3,
.et_pb_bg_layout_dark h4,
.et_pb_bg_layout_dark h5,
.et_pb_bg_layout_dark h6 {
	color: #fff
}

@media all and (max-width: 1400px) {
    #top-menu li {padding-right:40px;}

    table.juga {margin-top:5px; margin-bottom:0}
    .juga thead td {line-height:30px;}
    table.juga th, table.juga td {padding:5px !important;}

    .et_pb_slide_description, .et_pb_slider_fullwidth_off .et_pb_slide_description {padding-bottom:32%;}
}
@media all and (max-width: 1300px) {
    #top-menu li {padding-right:30px;}
    #top-menu > li:last-child {padding-right:80px;}
    .faq-cat-tab {font-size:20px;}
}
@media all and (max-width: 1200px) {
    #top-menu li {padding-right:20px;}
    #top-menu > li:last-child {padding-right:20px;}
    .faq-cat-tab {font-size:18px;}
}

@media all and (max-width: 980px) {
    body {line-height:1.4em; font-size:14px;}
    .page-tabs {display:none;}
    h1 {font-size:28px;}
    h2 {font-size:26px}
    h3 {font-size:24px}
    h4 {font-size:20px}
    h5 {font-size:16px}
    .nav#top-menu-nav, #top-menu, #login-wrapper, #et_top_search {
        display: none;
        opacity: 0;
        -webkit-transition: all 0.4s ease-in-out;
        -moz-transition: all 0.4s ease-in-out;
        transition: all 0.4s ease-in-out;
    }
    .et_pb_slide_description .et_pb_slide_title,
    .et_pb_column_1_4 .et_pb_slider_fullwidth_off h2 {font-weight:300 !important}
    #et-footer-nav {background-color:#e8efee;  margin-bottom:20px;}
    #et-footer-nav .container {text-align:center;}
    .bottom-nav, .footer-btn {float:none;}
    .bottom-nav {margin:10px 0}
    #sitemap-nav-wrapper {display:none;}
    #et-footer-nav .pop-box.show {bottom:86px; max-width:100%;background-color:#f2f2f2;}
    #footer-bottom {font-size:14px;}
    #et-footer-nav .pop-box .footer-btn.select-sites {background-color:transparent; margin:0; width:calc(50% - 20px)}
    #footer-info {line-height:1.3em}
    #m-menu-show {display:block;}
    #main-header.et-fixed-header {top:0 !important; box-shadow: 0 0 4px rgba(0, 0, 0, 0.3);}
    .et_non_fixed_nav.et_transparent_nav #main-header, .et_non_fixed_nav.et_transparent_nav #top-header, .et_fixed_nav #main-header, .et_fixed_nav #top-header{position:fixed;}
    .et_pb_section {padding:2% 0}
    .et_pb_row {padding:1% 0}
    .et_pb_column {margin-bottom:1%}
    .et_pb_section .et_pb_column .et_pb_module {margin-bottom:1%}
    .et_pb_fullwidth_section .et_pb_post_title {padding:2% 0}
    .et_pb_main_blurb_image {margin-bottom:2%}
    .et_pb_blurb .et_pb_blurb_container h4:first-child {padding-bottom:1%}

    .et_pb_gutters3 .home-block .et_pb_column_1_4 {width:25% !important}
    p {padding-bottom:0.6em;}
    .et_pb_blurb .et_pb_blurb_container, .et_pb_text.et_pb_module {font-size:14px;}
    a.small-button, a.big-button {padding:5px 15px !important; font-size:14px !important;}
    .et_pb_column_4_4 h1.child-page-title {margin-bottom:1%}
    h1.child-page-title {font-size:28px;}

    /* Column */

    /*
    .et_pb_gutters3 .et_pb_column_1_2, .et_pb_gutters3.et_pb_row .et_pb_column_1_2 {width:47.25% !important; margin-bottom:0}
    .et_pb_gutters3 .et_pb_column, .et_pb_gutters3.et_pb_row .et_pb_column {margin-right:5.5%}
    .et_pb_row .et_pb_column:last-child, .et_pb_row_inner .et_pb_column:last-child {margin-right:0}
    */

    /* Home Slide */
    .home-slide .et_pb_slide_with_image .et_pb_slide_description {padding:/*5% 0 27%*/ 6.7% 0 /*21.5%*/ 26.2%}

    /* Archive Product Category */
    .et_pb_blog_grid .column {margin-right:2%; max-width:32%;}
    .et_pb_gutters3 .product-list .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3 .et_pb_post::after {display:none;}
    .product-list .et_pb_blog_grid h2 {font-size:22px; padding-bottom:0;}
    .product-list .et_pb_blog_grid h5 {font-size:18px;margin-bottom:0; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
    .product-list .simple-spec {height:48px; margin-bottom:10px;}
    .simple-spec .title {margin-right:3px; width:45px; white-space:nowrap;}
    .simple-spec .box {margin-bottom:3px; padding:0 3px; margin-right:3px; }
    .product-list .desc {max-height:4.3em; overflow:hidden}
    .product-list .reviews {margin:10px 0}
    .product-list .et_pb_blog_grid .product-bottom .et_pb_button::after {display:none;}
    .product-list .et_pb_blog_grid .product-bottom .et_pb_button {width:58%; padding:5px 0;}
    .product-list .et_pb_blog_grid .product-bottom .et_pb_button.buy-direct {width:40%}


    /* Single Product */
    .product-slider .option-box, .product-slider .product-title {margin-top:30px;}
    .product-slider .product-title {padding-bottom:15px;}
    .product-slider.et_pb_slider.et_pb_module p {line-height:1.4em !important;}
    .product-slider.et_pb_slider.et_pb_module .et_pb_slide_description .et_pb_slide_title {font-size:26px;}
    .product-slider.et_pb_slider.et_pb_module .et_pb_slide_description .et_pb_slide_content {font-size:18px;}
    .et_pb_fullwidth_product_slider_0.et_pb_slider .et_pb_slide_description .et_pb_slide_title {line-height:1.2em !important}
    .et_pb_section#section-featured {padding-top:0;}
    .et_pb_product_desc.et_pb_text.et_pb_module p,
    .et_pb_product_desc.et_pb_text_align_justified .desc-inner {line-height:1.4em; font-size:16px;}
    #section-featured .et_pb_row_fullwidth:first-child {padding-bottom:0; padding-top:0;}
    #section-featured .et_pb_row_fullwidth:first-child .et_pb_column.et_pb_column_4_4 {margin-bottom:0; }
    .et_pb_product_desc .desc-outer {padding-top:10%; padding-bottom:10%;}
    .et_pb_blurb .et_pb_blurb_container h4:first-child{font-size:24px;padding-bottom:15px;}
    .product h2.section-title, .product h2.faq-title {font-size:24px !important;}
    .spec-group-title, .section-sub-title {font-size:18px; padding-top:0;}
    .spec-group-title::before, .section-sub-title::before {font-size:14px;}
    .apps.et_pb_section .et_pb_column .et_pb_module {margin-bottom:0}
    .apps .app-title {font-size:24px; padding-bottom:0;}
    .single-product .product-section.reviews .et_pb_column_1_4 {max-width:180px; margin-right:20px;}
    .single-product .product-section.reviews .et_pb_column_3_4 {width:calc(100% - 200px) !important}
    .single-product .product-section.reviews .review-title {font-size:22px; padding-bottom:0}
    .single-product .product-section.reviews .review-title span {font-size:14px; padding-left:5px;}
    .star-rating, .single-product .product-section.reviews .review-desc {padding-bottom:5px;}
    .star-rating span {font-size:16px; width:18px;}
    .star-rating .star::before, .star-rating .half-star::before, .star-rating .star.half::after {top:-16px;}
    .star-rating .rating {padding:0;}
    .product-section.video .et_pb_column_1_3 {width:28.333% !important; margin-right:7.5% !important}
    .product-section.video .et_pb_column_1_3:last-child {margin-right:0;}
    .single-product .product-section.video .thumb-wrapper {margin-bottom:15px;}
    .single-product .product-section.video h2 {font-size:16px; padding-bottom:0; text-align:center;}
    .help-buttons .help-button h2.button-title {font-size:16px; height:56px;}
    .help-buttons .help-button {min-height:130px;}

    .et_pb_column.faq-cat-tab {width:28.333% !important; margin:0 7.5% 2% 0 !important;}
    .et_pb_column.faq-cat-tab:nth-child(3) {margin-right:0 !important;}
    #faq-in-help .et_pb_column.et_pb_column_1_2 {width:50% !important; margin:0 !important;}
    #faq-in-help input.bold-border {width:100%; line-height:30px; height:32px}
    .btn_help_search {height:30px;}
    .btn_help_search::before {line-height:30px; font-size:18px;}
    .faq-wrapper .et_pb_toggle h5.et_pb_toggle_title {font-size:16px;}
    .faq-wrapper .et_pb_toggle_content {font-size:14px;}
    .faq-cat-tab {padding:2% 0}

    /* Tab Menu */
    .section-menu {height:41px}
    .single-product .feature-tabs a.feature-tab, .section-menu li {font-size:14px; height:40px}
    .section-menu li a {line-height:40px; padding:0 2px;}
    .section-menu li:first-child a {padding-left:10px;}
    .section-menu li:hover {background-color:transparent;}
    .section-menu li:hover a {color:#333}

    /* History */
    .history .history-list {max-width:100%}
    .et_pb_section.history > .et_pb_row {max-width:500px !important; width:100%}
    .et_pb_section.history > .et_pb_row > .et_pb_column {padding-left:50px;}
    .history .et_pb_row::before {left:23px;}
    .history > .et_pb_row > .et_pb_column:first-child::before {left:15px}
    .history .year-slogan {text-align:left !important; padding-left:54px; font-weight:500; font-size:20px;}
    .history .year {font-size:20px; left:50px; font-weight:500}
    .history .subsidiary-list {float:none; margin-right:10%}
    .history .history-list li.export {font-size:16px;}
    .history .history-list li.export::before {left:12px; top:10px;}
    .history .history-list li {text-indent:-35px; padding-left:35px;}

    /* Help */
    .archive-header .et_pb_row.search-box .et_pb_column {}
    .select-wrapper.bold-border {height:38px;}
    .select-wrapper.bold-border label {font-size:16px; line-height:36px;}
    .select-wrapper.bold-border select {height:38px; line-height:36px; min-height:36px;}
    .select-wrapper.bold-border select option {font-size:14px;}
    .select-wrapper.bold-border::before {font-size:18px; line-height:30px;}
    .archive-header .et_pb_row.search-box .et_pb_column.et_pb_column_1_2 {margin-top:20px;text-align:center; float:none; margin-left:auto !important; margin-right:auto !important; width:100%; max-width:500px;}
    .archive-header input.bold-border {width:100%; height:38px; line-height:36px}
    .btn_help_search.product, .btn_help_search.product::before {height:38px; line-height:38px; font-size:18px;}

    /* Mazonry Box */
    .maz-box .desc-block {background-color:#fff; text-align:center; max-width:380px; margin-left:auto; margin-right:auto}
    .maz-box .desc-block.absolute {max-width:380px; position:relative;}
    .maz-box .et_pb_row_2  {height:auto !important; padding-bottom:0 !important;}

    /* Compare */
    table.compare-tbl td {max-width:300px}
    table.compare-tbl .s-group-title th, table.compare-tbl .s-group-title td {height:44px}
    table.compare-tbl td, table.compare-tbl th {height:40px}


    /* Quantum Mobile App */
    .et_pb_quantum_email_field input#email {font-size:14px; line-height:36px; }


    /* Text align */
	
	.ds-vertical-align { 
    display: flex; 
    flex-direction: column; 
    justify-content: center;
} 

}
@media all and (max-width: 782px) {
    .admin-bar #mobile-menu-screen {padding-top:46px;}
}
@media all and (max-width: 767px) {
    h1 {font-size:22px;}
    h2 {font-size:20px}
    h3 {font-size:18px}
    h4 {font-size:18px}
    h5 {font-size:18px}
    h1, h2, h3, h4, h5 {color:#000; line-height:1.2em;}
    h1.child-page-title {font-size:22px;}
    .et_pb_blurb .et_pb_blurb_container h4:first-child {font-size:20px; padding-bottom:1%;}
    #left-area ul, .entry-content ul, .comment-content ul, body.et-pb-preview #main-content .container ul {line-height:1.4em}

    .home-slide .et_pb_slide_image {position:absolute; display:block}
    .et_pb_fullwidth_section .et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_description .et_pb_slide_title,
    .product-slider .product-title {font-size:26px;}
    .home-slide .et_pb_slide_description h2 {font-size:22px;}
    .home-slide .et_pb_slide_description h3 {font-size:16px;}
    .et_pb_button {font-size:14px;}
    .et_pb_button::after {font-size:22px;}
    .et_pb_more_button {margin-top:8px;}
    .et_pb_section .et_pb_row, .et_pb_section.et_section_specialty .et_pb_row {max-width:400px !important;}
    .et_pb_row.et_pb_row_fullwidth {max-width:100% !important; padding-left:calc(50% - 215px); padding-right:calc(50% - 215px)}
    .et_pb_row.et_pb_row_fullwidth p {padding-left:15px; padding-right:15px;}

    /* Tab Menu Scroll */
    .section-menu,
    .single-product .feature-tabs,
    .bottom-nav {position:relative; -webkit-overflow-scrolling:touch; overflow:scroll;-ms-overflow-style: none; overflow: -moz-scrollbars-none;}
    .section-menu::-webkit-scrollbar,
    .single-product .feature-tabs::-webkit-scrollbar,
    .bottom-nav::-webkit-scrollbar{display:none; opacity: 0; width:0 !important}
    .section-menu,
    .single-product .feature-tabs {height:41px;}
    .tab-menu-wrapper {position:absolute; left:0; top:0; height:100%;
        transform: translate(0px, 0px);
        transition-duration: 0ms;
        transition-property: -webkit-transform;
        transition-timing-function: cubic-bezier(0.18, 0.35, 0.56, 1);
        z-index: 1;}

    /* Archive Product Category */
    .et_pb_blog_grid .column {margin-right:6%; max-width:47%;}
    .et_pb_blog_grid .column.size-1of3:nth-child(3n) {margin-right:6% !important;}
    .et_pb_blog_grid .column.size-1of3:nth-child(2n) {margin-right:0 !important;}
    .et_pb_gutters3 .product-list .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3 .et_pb_post::after {display:none;}
    .product-list .column.size-1of3:nth-child(3n+1) {clear:none;}

    /* Single Product */
    .product-slider .option-box {display:none;}
    .product-slider .product-title {padding-bottom:10px}
    .product-slider .et_pb_slide_image, .product-slider .et_pb_slide_video {display:block; position:absolute}
    .et_pb_fullwidth_section .et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_description .et_pb_slide_title {font-size:22px; padding-bottom:10px}
    .product-slider.et_pb_slider.et_pb_module .et_pb_slide_description .et_pb_slide_content {font-size:14px;}
    /*.product-slider*/ .bottom-btns {bottom:0; display:table; border-top:1px solid #eee; }
    /*.product-slider*/ .bottom-btns .btn {display:table-cell; border-width:0 0 0 1px; border-color:#eee; line-height:40px; font-size:14px; border-radius:0;}
    /*.product-slider*/ .bottom-btns .btn:first-child {border-left:none}
    .et_pb_post_title h1.entry-title, .archive-header h1.archive-title {font-size:26px}
    .single-product .product-section.apps .overview-box .desc {margin-left:calc(110px + 3%)}
    .single-product .product-section.apps .overview-box {margin-bottom:15px}
    .single-product .product-section.reviews .et_pb_column_1_4 {max-width:130px; margin-right:20px;}
    .single-product .product-section.reviews .et_pb_column_3_4 {width:calc(100% - 150px) !important}
    .product-section.video .et_pb_column_1_3 {width:100% !important; max-width:360px; margin-left:auto; margin-right:auto !important; float:none;}
    .product-section.video .et_pb_column_1_3:last-child {margin-right:auto !important;}
    .single-product .product-section.video .wrapper-for-grid::before,
    .single-product .product-section.video .wrapper-for-grid::after {display:none;}

    /* FAQ */
    .et_pb_column.faq-cat-tab {margin:0 5.5% 2% 0 !important;}
    .et_pb_column.faq-cat-tab:nth-child(2) {margin-right:0 !important;}
    .faq-cat-tab {font-size:16px;}

    /* Table */
    .entry-content tr th, .entry-content thead th, body.et-pb-preview #main-content .container tr th, body.et-pb-preview #main-content .container thead th,
    .entry-content tr td, body.et-pb-preview #main-content .container tr td {padding:5px;}

    /* Purchast */
    .purchast-wrapper .purchast-box {padding:3%}
    .purchast-wrapper .purchast-box h4 {font-size:18px !important; padding-bottom:1% !important;}
    .purchast-wrapper .purchast-box h5 {padding-bottom:0.5%}
    .et_pb_blurb_position_left .et-pb-icon, .et_pb_blurb_position_right .et-pb-icon {font-size:28px}
    .et_pb_blurb_position_left .et_pb_blurb_container {padding-left:2%}

    /* Compare */
    table.compare-tbl th {max-width:120px}
    table.compare-tbl td {max-width:180px}


}
@media all and (max-width: 479px) {
    body {font-size:14px; line-height:1.5em; min-width:315px;}

    .et_pb_pagebuilder_layout.single.et_full_width_page #page-container .et_pb_row,
    .et_pb_pagebuilder_layout.single.et_full_width_portfolio_page #page-container .et_pb_row,
    .single-product .product-section .section-inner,
    .container,
    .et_pb_row,
    .et_pb_fullwidth_section .et_pb_title_container,
    .et_pb_fullwidth_section .et_pb_title_featured_container {width:calc(100% - 30px);}
    .et_pb_section {padding:20px 0}
    .et_pb_fullwidth_section {padding:0;}

    .entry-content tr th,
    .entry-content thead th,
    body.et-pb-preview #main-content .container tr th,
    body.et-pb-preview #main-content .container thead th,
    .entry-content tr td, body.et-pb-preview #main-content .container tr td {padding:5px; line-height:1.2em;}


    .home-slide .et-pb-slider-arrows, .home-slide .et-pb-controllers {display:none;}
    .home-slide .et_pb_slide_image {width:140%; margin-left:-20%; margin-right:-20%; bottom:-4%;}
    .home-slide .et_pb_slide_with_image .et_pb_slide_description {padding-top:5%;}
    .et_pb_slider.et_pb_module.home-slide .et_pb_slides .et_pb_slide_description .et_pb_slide_title {font-size:22px; font-weight:300 !important}
    .home-slide .et_pb_slide_description h2 {font-size:18px;}
    .home-slide .et_pb_slide_description h3 {font-size:14px;}

    .home-block .et_pb_slider_fullwidth_off .et_pb_slide_description {padding:3%}
    .et_pb_section.home-block .et_pb_row .et_pb_column.et_pb_column_1_4 {width:50% !important; margin:0}
    .home-block .et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_description .et_pb_slide_title {font-size:14px; line-height:1.4em; font-weight:300 !important;}
    .home-block .et_pb_column_1_4 .et_pb_slider .et_pb_slide {min-height:0;}

    /* Archive Product Category */
    .product-list .et_pb_blog_grid .column {float:none;margin-right:auto; margin-left:auto; width:100%; max-width:360px;}
    .et_pb_blog_grid .column.size-1of3:nth-child(3n) {margin-right:auto !important;}
    .et_pb_blog_grid .column.size-1of3:nth-child(2n) {margin-right:auto !important;}

    /* Single Product */
    .product-slider.et_pb_slider.et_pb_module .et_pb_slide_description .et_pb_slide_content {display:block;}
    /*.product-slider*/ .bottom-btns {border-bottom:1px solid #eee; position:relative;}
    /*.product-slider*/ .bottom-btns .btn {line-height:30px;}
    .et_pb_product_desc.et_pb_text.et_pb_module p {font-size:14px;}
    .single-product .product-section.apps .overview-box .et_pb_image {max-width:80px}
    .single-product .product-section.apps .overview-box .desc {margin-left:calc(80px + 3%)}
    table.tech-specs th {width:40%;}
    .single-product .product-section.reviews .et_pb_column_1_4 {max-width:105px; margin-right:15px;}
    .single-product .product-section.reviews .et_pb_column_3_4 {width:calc(100% - 120px) !important}
    .help-button.et_pb_portfolio_item.et_pb_grid_item {width:calc(50% - 5px) !important; margin-right:10px !important; margin-bottom:10px !important;}
    .help-button.et_pb_portfolio_item.et_pb_grid_item:nth-child(2n) {margin-right:0 !important;}

    .et_pb_post_title h1.entry-title {font-size:22px}

    /* FAQ */
    .et_pb_section .et_pb_row .et_pb_column.et_pb_column_1_4.faq-cat-tab {width:50% !important; margin:0 -1px -1px 0 !important;}
    .et_pb_section .et_pb_row .et_pb_column.et_pb_column_1_4.faq-cat-tab.active {z-index:3; position:relative}
    .et_pb_section .et_pb_row .et_pb_column.et_pb_column_1_4.faq-cat-tab:nth-child(2) {margin-right:0 !important;}
    .faq-cat-tab {font-size:14px;}

    table.juga {margin-top:0}
    .juga thead td {line-height:20px; font-size:14px}
    table.juga th, table.juga td {padding:0 !important; font-size:12px;}
    .juga-time {display:none;}

    /* Help */
    .archive-header .et_pb_row.search-box .et_pb_column.et_pb_column_1_4 {width:49% !important; margin-bottom:0;}
    .archive-header .et_pb_row.search-box .et_pb_column.et_pb_column_1_4:first-child {margin-right:2%}
}
