/*
Theme Name: Lounge
Theme URI: http://demo.qodeinteractive.com/lounge/
Description: Lounge Theme
Tags: clean, elegant, white, ajax, parallax, creative, modern, corporate, business, portfolio, fashion, food, travel, beauty, restaurant
Author: Qode Interactive
Author URI: http://www.qodeinteractive.com/
Version: 1.8.1
License: GNU General Public License
License URI: licence/GPL.txt

*/

/*
CSS changes can be made in files in the /css/ folder. This is a placeholder file required by WordPress, so do not delete it.


Changelog

1.8.1
- Updated Revolution Slider to 5.2.6
- Updated TGM Plugin Activation to 2.6.1

1.8
- Added WP 4.5 compatibility

1.7
- Updated Revolution Slider to version 5.2.4.1

1.6
- Updated Revolution Slider to version 5.1.3

1.5
- Updated TGM Plugin Activation class for security vulnerability
- Updated Revolution Slider to version 4.6.9

1.4
- Updated Revolution Slider to version 4.6.5

1.3
- Updated Revolution Slider to version 4.6

1.2
- Added link and target attributes for icon shortcode
- Updated Revolution Slider to version 4.3.6
- Fixed WP 3.9 Qode Shortcodes button bug
- Fixed bug with iPad menu on ajax

1.1.4
- Fixed WP 3.8 notices
- Updated Revolution Slider to version 4.1.3

1.1.3
- Revolution Slider updated to version 3.0.93
- Updated translation files
- Updated menu for touch devices
- Fixed portfolio list responsive for one column layout
- Fixed active tab on load for tabs shortcode
- Fixed contact page when recaptcha is enable

1.1.2
- Added category field in latest post shortcode
- Added style for search bar widget in header
- Added style for Gravity Form
- Improved parallax logic for touch devices
- Fixed Contact form "from" value
- Fixed Blog small image title style

1.1.1
- Fixed accordion button hover color
- Updated Revolution Slider to version 3.0.2 (TESTED AND BUG FREE VERSION)

1.1
- Improved AJAX animations between pages to work with without '#'
- Added fixed menu resize yes / no to Qode options
- Added testimonial timeout transition to Qode options
- Updated Revolution Slider to version 3.0
- Updated translation files
- Fixed logo resize on Safari
- Fixed contact form email - last name was not sent

1.0.4
- Added Google fonts Latin Extended subset
- Improved load performance
- Fixed video responsiveness

1.0.3
- Updated Qode options > Blog > Blog Sidebar to be global setting for blog list templates
- Updated pricing table shorcode, added price period field into shortcode
- Changed unordered list bullet image with bullet content, bullet color is set to be main color
- "Back button" inserted to all templates
- Updated translation files
- Fixed option for parallax min height on last two sizes
- Fixed hover on social icons when first color is changed
- Fixed blog list template "Blog Template 2", left margin bug
- Fixed breaking in next line bug when color is set via editor
- Fixed size of the logo bug when logo is centered

1.0.2
- Updated portfolio_list shortcode with order_by (order, title, date) and order (asc, desc) attributes
- Fixed portfolio single style with floating info bug
- Fixed accordion bug when used in blog post page
- Fixed accordion bug when used in parallax page
- Fixed logo bugs

1.0.1
- Added child theme support
- Added language files (po & mo)
- Fixed arrow slider bug, arrow set to middle position
- Fixed portfolio hover bug
- Fixed header bug, when header is not fixed
- Fixed counter bug when page (AJAX) animations are enabled
- Fixed menu bug on IE8

*/

body { font-size:16px !important;}
html[lang=en-US] body { font-size:14px !important;}

#content{

	width:1000px;
	margin: 30px auto;
}
#content .woocommerce-breadcrumb{
	margin:12px 0 38px;
	font-size: 16px;
	color: #7c7c7c;
}
.container .breadcrumbs{
	font-size: 15px;
	font-family: 微軟正黑體,simsun,sans-serif;
	color: #7c7c7c;
}
html[lang=en-US] .container .breadcrumbs{
	font-size: 14px;
}
.woocommerce .woocommerce-breadcrumb a{
	font-family: 微軟正黑體,simsun,sans-serif;
	margin: 0 10px 0 0;
	color: #7c7c7c;
}
.woocommerce .woocommerce-breadcrumb a:hover{
	border-bottom: #e60012 1px solid;
}
#content .woocommerce-breadcrumb .delimiter{
    margin: 0 10px 0 0;
   color: #7c7c7c;  
    font-family: 微軟正黑體,simsun,sans-serif;
}
.header_top_right{
	position: absolute;
	    right: 155px;
	    top: 5px;

}
.header_top_right .ficon{width: 25px;}
#language_area{
	float:right;
	right: 60px;
	top: 5px;
	position: absolute;
	z-index:999;
}
#language_area ul li{
	display: inline;
}
#language_area ul li:after { content:'/'; padding:0px 5px;}
#language_area ul li:last-child:after {content:'';}
.accordion-slider p.as-layer{
	width:100%;
	font-size: 15px;
	color:#fff;
	font-weight:bold;
	background-color:rgba(143, 139, 139, 0.88);
}
.accordion-slider .as-panel:hover p.as-layer {/*background-color: rgba(230, 0, 18, 0.4);*/background-color:rgba(143, 139, 139, 0.88);}
#content ul.products li.product{
text-align: center;
}
#content div.product p.price{
	margin: 20px 0;
}
.categories{

	width: 8%;
	float:right;
	border-left:1px solid #ccc;
    padding-left: 20px;
    min-height: 444px;
}
.categories a:hover{color:#7c7c7c;}
.categories img{
	width:100%;
	float: left;
	margin-top:5px; 
	background-color: #dcb374;
	
}
.categories img.tag-img{
	width:100%;
	float: left;
	margin-top:5px; 
	background-color: #fff;
	
}
.categories .tag-title{text-align: center;}
@media(min-width:1200px){
.woocommerce .products ul, .woocommerce ul.products{
min-height: 400px;
}	
}

.woocommerce #container #content div.product div.images{
	width:30%;
}
.woocommerce button.button.alt{
	padding: 0.518em 1em;
	background-color: #e60012;
}
 .woocommerce button.button.alt:hover{
 	background-color: #e60012;
 }
.woocommerce #container #content div.product div.summary{
	padding-left: 7%;
	width:48%;
	float: left;
	font-size:16px;
}
.woocommerce #container #content div.product div.summary p strong { font-size:17px; color:#444343; font-weight:600; padding-top:10px; display:block;}
.woocommerce #container #content div.product div.summary ul li { line-height:1.2em; padding:3px 0px;}
html[lang=en-US] .woocommerce #container #content div.product div.summary ul li { font-size:14px;}
.container_inner .breadcrumbs{
	float:none;
	font-style:inherit;
	
}

.woocommerce #container ul.products li.product{
	margin:0 1% 1% 0;
	width:19%;
}
.woocommerce #container ul.products li.product-category{
	margin-bottom: 30px;
}
.woocommerce #container ul.products li.product-category a {
	width: 80%;
}
.woocommerce ul.products li.product-category h3{
	font-size: 16px
}
.woocommerce ul.products li.product h3{
	font-size: 16px
}
html[lang=en-US] .woocommerce ul.products li.product h3{
	font-size: 14px
}
.vfb-submit, input[type="submit"].vfb-submit{
	border:1px solid #7a7778;
	background-color:#7a7778;
}


.xiaoshoudian{
	width:1000px;
	margin: 0 auto;
}

.ficon{
	float: left;
	width: 35px;
	    margin-top: -2px;

}
.ficon img{
	float: left;
	width: 70%;
}
.woocommerce #container div.product form.cart{

margin-top: 10px;

}

.woocommerce #container .quantity .qty{
	height: 30px;
	margin: 0px;
	padding: 0;
	border:1px solid silver;
}

.woocommerce #container ul.products li.product .price{
 color:#e60012;
 display: none;
}
.woocommerce ul.products li.product .button{
	display: none;
}
.woocommerce #container div.product p.price{
 color:#e60012;
}
.woocommerce ul.products li.product h3:hover{
	 color:#2b2b2b;
}

/*健康情報疾病詳情頁面css*/

.jk_content{
	width: 1000px;
	margin: 0 auto;
}
.jk_title{
	width:100%;
	text-align: center;
	margin:10px 0; 
}
.jk_title h1{
	width:100%;
	margin-top: 0px;
}
.jk_left{
	width:25%;
	float: left;
}
.jk_span12{
	width:80%;
	float: left;
}
.jk_span12 .jk_icon{
	margin-top: 5px;
	width: 39%;
	float:left;
}
.jk_span12 .jk_icon ul li{
	width: 50%;
	margin-bottom: 20px;
	float:left;
	font-size: 16px;
}
.jk_span12 .jk_icon ul li img{

	width: 95%;
	float:left;
}
.jk_innercontent{
	padding: 1% 2%;
	width:56%;
	float:right;
}
.jk_innercontent {font-size:16px; line-height:25px;}
.jk_innercontent p { font-size:16px; line-height:25px;}
html[lang=en-US] .jk_innercontent p { font-size:14px; }
.jk_clear{
	clear: both;
}
.jk_menu ul li{
float: left;
width:46%;
padding: 2%;
}
.jk_wrapper{
	margin-bottom: 20px;
}
.jk_wrapper h3{
	margin: 0px 0px 15px;
}
html[lang=en-US] .jk_wrapper h3{ font-size:16px;}
html[lang=en-US] .jk_wrapper ul li { font-size:14px;}
html[lang=en-US] .jk_icon_title {font-size:18px;}
html[lang=en-US] .jk_span12 .jk_icon ul li { font-size:14px;}
html[lang=en-US] .products li .pro-word { font-size:14px; font-weight:500;}
html[lang=en-US] .jk_product_title h3 { font-size:16px;}
html[lang=en-US] .jk_product ul li .jk_inner_title  { font-size:14px;}
.jk_product{
	width:100%;
	float:left;
}
.jk_product_title{
	font-size:20px;
	font-weight: bold;
	margin: 10px 0;
}
.jk_product_title h3{
	font-size: 18px;
	font-weight: bold;
}
.jk_product ul{
	width:100%;
}

.jk_product ul li{
	float: left;
	width:25%;
	margin: 10px 0;
}
.jk_product ul li:hover a{
 /*color:#e60012;*/
}
.jk_product ul li:hover img{
 opacity: 0.6;
}
.jk_product ul li img{
	display: block;
	width:90%;
	margin: 0 auto
}
.jk_product ul li img:hover { opacity:0.6;}

.jk_wrapper ul li {list-style: disc;margin-left: 20px;}
.jk_product ul li .jk_inner_title{
	margin:0px 0 10px;
	
	text-align: center;
}
.jk_inner_title a:hover{color:#7c7c7c;}

/*17.01.23*/
.as-horizontal .as-panel img:hover { opacity:0.7}
body {background:/*url(../lounge/img/body-bg.png) bottom left repeat-x */#fff !important;}
.category-name{
    font-size: 18px;
    background: #f0f0f0;
    color: #333;
    padding: 5px 10px;
    border-radius: 3px;
	clear:both;
}
html[lang=en-US] .category-name { font-size:16px;}
.category-list{margin:20px 0;}
.product-categories{margin-bottom: 30px;}
.product-item{margin-bottom: 15px;width: 33%;text-align: center; display:inline-block; vertical-align:top;}
.product-item img{width: 60%;    border: 1px solid #d8d8d8;padding: 0 18%;}
.product-item img:hover{opacity: 0.7;}
.product-title{width: 100%;}
#content { width:1000px; margin:30px auto 50px; overflow:hidden;}
ul { padding:0;}

.select-drugs { padding-top:30px;}
.select-drugs li { display:inline-block; vertical-align:top; width:16.2%;-moz-border-radius: 100%;-webkit-border-radius: 100%; border-radius:100%; list-style:none;text-align:center; margin-bottom:60px;}
.select-drugs li a {width:90%; margin:0 auto; display:block;-moz-border-radius: 100%;-webkit-border-radius: 100%; border-radius:100%; }
.select-drugs li .cat-word { font-size:16px; color:#515151; font-weight:500; text-align:center; margin-top:5px; display:block; padding:0px 2%;}
html[lang=en-US] .select-drugs li .cat-word { font-size:14px;}
.select-drugs li .cat-pic { background-color:rgba(81, 81, 81, 0.39);width:70%; height:auto;-moz-border-radius: 100%;-webkit-border-radius: 100%; border-radius:100%;}
.select-drugs li a { text-decoration:none}
.select-drugs li:hover img { opacity:0.4;}
/*.select-drugs li:hover .cat-word { color: #e60012;}*/
 h2 { text-align:center;}
.cont { width:1000px; margin:0 auto;}
.banner-som { width:1000px; margin:0 auto; }
.banner-som img { width:100%; height:auto;}
.ban-d { width:100%;  text-align:center; height:35px;margin-bottom: 5px}
.ban-word { 
	/*background:rgba(244, 147, 8, 0.58);*/ 
	font-size:22px; 
	color:#2a2a2a; 
	border-bottom: 1px solid #ccc;
    padding: 0;
}
html[lang=en-US] .ban-word { font-size:18px;}
.products li { width:16.2%;-moz-border-radius: 100%;-webkit-border-radius: 100%; border-radius:100%; list-style:none;text-align:center; margin-bottom:50px;display: inline-block;
vertical-align: top;}
.products li a {width:90%; margin:0 auto; display:block;-moz-border-radius: 100%;-webkit-border-radius: 100%; border-radius:100%; }
.products li .pro-word { font-size:16px; color:#515151; font-weight:500; text-align:center; margin-top:0px; display:block; padding:0px 2%;}
.products li .pro-pic { width:80%; height:auto;-moz-border-radius: 100%;-webkit-border-radius: 100%; border-radius:100%;}
.products li a { text-decoration:none}
.products li:hover img { opacity:0.4;}

#cat {
    margin: 0 auto 30px;
    z-index: 989;
    position: relative;
	width:80%;
	float:left;
}
#cat .region {
    display: inline-block;
    margin-top: 15px;
    float: none;
    line-height: 1.5;
    letter-spacing: normal;
    width: 100%;
}
.d_box { margin-right: 20px;width:auto; float:left;/*border: solid 1px #bdbdbd;*/}
#cat li a img {
    width: 100%;
    height:auto;
}
.promotion_box {
   
    margin-top: 10px;
    
}
.promotion_name {
    font-size: 20px;
    line-height:1.5em;
    text-align: left;
    color: #7c7c7c;
	display:block;
	margin-bottom:10px;
}
html[lang=en-US] .promotion_name {font-size: 18px;}
.description {
    font-size: 16px;
    line-height: 1.4em;
    text-align: left;
    color: #58595b;
    overflow-y: auto;
    overflow-x: hidden;
}

.menu li {padding-bottom:10px;}
.menu li a { font-size:16px; padding-bottom:2px;  }
html[lang=en-US] .menu li a { font-size:15px;}
.wpb_wrapper { font-size:16px;}
html[lang=en-US] .wpb_wrapper { font-size:14px;}
.wpb_wrapper p { line-height:25px;}
.product-title a { font-size:16px; font-weight:500; color:#515151;}
html[lang=en-US] .product-title a { font-size:14px;}
.woocommerce div.product .woocommerce-tabs ul.tabs li a{
	font-size: 16px;
}
html[lang=en-US] .woocommerce div.product .woocommerce-tabs ul.tabs li a{font-size: 14px;}
.woocommerce div.product .woocommerce-tabs .panel { font-size:16px; line-height:25px; text-align:justify;}
html[lang=en-US] .woocommerce div.product .woocommerce-tabs .panel { font-size:14px;}
.woocommerce div.product .woocommerce-tabs .panel p {font-size:16px; line-height:1.5em;}
html[lang=en-US] .woocommerce div.product .woocommerce-tabs .panel p {font-size:14px; }
.two { margin-top:40px;}
.woocommerce ul.products li.product-category a img{
	background:  #dcb374;
	border-radius: 100px;
}
.wpb_wrapper p {
	position: relative;
}
.wpb_wrapper .accordion-slider p {
	position: absolute;
}
p .ban-word{
	    width: 98%;
    padding: 1%;
    position: absolute;
    z-index: 99;
    left: 0;
    top: 0;
    display: block;
   
    font-size: 18px;
    color: #2a2a2a;
        text-align: center;
}
.pp_gallery div ul{
	height: auto;
}
.pp_gallery div ul a{
	height: auto;
}
.footer_holder{
	margin-top: 5px;
	padding-top: 5px;
}
.footer_holder .textwidget{color: #8b898c;}
.metaslider .flex-control-paging li a.flex-active{
	background-color:#f1aa3e ;
}
.btn-group-vertical>.btn-group:after, .btn-group-vertical>.btn-group:before, .btn-toolbar:after, .btn-toolbar:before, .container-fluid:after, .container-fluid:before, .container:after, .container:before, .dl-horizontal dd:after, .dl-horizontal dd:before, .form-horizontal .form-group:after, .form-horizontal .form-group:before, .modal-footer:after, .modal-footer:before, .nav:after, .nav:before, .navbar-collapse:after, .navbar-collapse:before, .navbar-header:after, .navbar-header:before, .navbar:after, .navbar:before, .pager:after, .pager:before, .panel-body:after, .panel-body:before, .row:after, .row:before, .vc_row:after, .vc_row:before {
    content: " ";
     display: table; 
}

.products li:hover a h3,.products li:hover a .pro-word{ /*color:#e60012;*/}
.drop_down2 .second .inner2 {background-color: rgba(255,255,255,0.8) !important;}
.footer_holder {
    background-color: #fff;
    border-top: 2px solid #f0f0f0;
    padding-bottom: 10px;
}

.product-item:hover img { opacity:0.7}
.product-item:hover .product-title a {color: #515151;}


.pop  { position:fixed; background:rgba(0,0,0,0.5); width:100%; height:100%; z-index:9999; top:0; left:0; display:none;}
.pop-con { width:50%;  margin:15% auto 0; background:#fff;  position:relative; z-index:1;}
.pop-close { display:none;width:32px; height:32px; background:url(img/car-close.png) no-repeat; position:absolute; z-index:99; top:-15px; right:-15px; cursor:pointer;} 
.pop-category-title {font-size:20px; color:#000; padding:20px 0px; text-align:center;}
.pop-pro { text-align:center;height:400px; overflow:auto;}
.pop-pro li { width:33%; display:inline-block; vertical-align:top; text-align:center; padding-top:20px;}
.pop-pro li img { width:88%; /*border:#ccc 1px solid*/; height:auto;}
.pop-pro li a { font-size:16px; color:#2b2b2b;}
html[lang=en-US] .pop-pro li a { font-size:14px;}
.pop-pro li .pop-title { display:block; padding-top:0px; }
.pop-pro li:hover img { opacity:0.7;}
.pop-pro li:hover a { color:#2b2b2b;}
.pop-c { text-align:left;}
.loading { position:fixed; top:50%; margin-top:-8px; left:50%; margin-left:-8px; z-index:9999; display:none;}

.related.products h2 { position:relative; z-index:1;}
.related.products h2:after { content:'';  width:40%; height:1px; background:#ccc; position:absolute; z-index:9; right:0;top: 18px;}
.related.products h2:before { content:'';  width:40%; height:1px; background:#ccc; position:absolute; z-index:9; left:0;top: 18px;}
.related.products .products{ min-height:0px;}
.related.products .products li a img { border:none !important;}

.jk_icon { background:#e7e7e7;}
.jk_icon_title {  border-bottom:#969696 dashed 2px; font-size:24px; color:#2b2b2b; text-align:center; width:90%; margin:0 auto; padding:30px 0px 10px}
.jk_icon_title span { padding:0px 10px 10px;}
.jk_icon_ul { margin:20px 0px; padding:0; overflow:hidden;}
.jk_icon_ul li { display:inline-block; vertical-align:top; width:48%; text-align:center; padding-bottom:20px;}
.jk_icon_ul li img { width:70% !important; height:auto; padding-bottom:10px; float:none !important;}
.jk_icon_ul li span { padding:0px 1%; line-height:1.2em font-size:18px; color:#969696; font-weight:600; display:block; }

.jk-nav { width:20%; float:left; padding-top:10px}
.jk-nav ul li { font-size:16px; line-height:1.2em; padding:5px 0px 10px; }
.jk-nav ul li a {color:#7c7c7c;}
/*.jk-nav ul li a:hover { color: #F00;}*/

/*.breadcrumbs { margin-top:30px !important; }*/
.title { padding-bottom:20px !important;}

.woo-glass { width:19px !important; height:19px !important; float:right;}

::selection {
	background: #004a98 !important;
	color: #FFF
}
::-moz-selection {
background:#004a98 !important;
color:#FFF
}
header{background-color: rgba(255,215,0,0.9) ; margin:0 !important;}
header div.container_inner{margin:15px 40px 0px;}
header .header_top_outer{display: none;}
header .header_inner { margin-bottom: 40px;background-color: #fff;}
header .separator_holder{background-image: none;/*background: rgb(255, 219, 25);*/}
.categories a:hover img { opacity:0.7;}
.pop-con.pop-video { width:650px; height:365px;padding: 10px;}
.pop-video .pop-category-title{display: none;}
.footer_bottom .privacy a{color: #919298;}
.as_hk{display: none}
.as_en{display: none}
.as_zh{display: none}
.as-panels a{color:#fff;}
.as-panels a:hover{color:#fff;}
ol.flex-control-nav {
    bottom: 15px;
    line-height: 11px;
    z-index: 999;
}
div.separator{display: none;}
div.wpb_content_element{margin-bottom: 0;}
div.accordion-slider{margin-top: -50px}
.row .timeline.cooltimeline_cont{margin-bottom: 60px;}
.woocommerce #container div.product p.price{display: none;}
.woocommerce #container div.product form.cart{display: none;}
.woocommerce #content div.product .woocommerce-tabs ul.tabs li.reviews_tab{display: none;}
.privacy{margin-left: 10px;float: left;}
.ban-d + p img {padding-bottom: 30px;border-bottom: 1px solid #ccc;margin-bottom: 20px !important;}
.ban-d + p a {pointer-events:none;}
div.pp_woocommerce div.ppt{display: none !important;}
div.pp_woocommerce .pp_close{display: none;}
div.pp_woocommerce .pp_nav{display: none !important;}
#menu-aboutusmenu{    margin-top: 40px;border-top: 1px solid #ccc;    padding-top: 10px;}
#menu-recent-news{border-top: 1px solid #ccc;margin-right: 40px;margin-top: 5px;}
#menu-bz{border-top: 1px solid #ccc;margin-right: 40px;}
.jk_icon ul li a{pointer-events: none;}
ul.menu li.current-menu-item a{/*color: #e60012;*/border-bottom: 1px solid #e60012;}
.menu li a:hover{color: #7c7c7c;   border-bottom: 1px solid #e60012;  }
.award-list tbody{    background: #e6e6e6;}

footer{position: relative;}
.dr_chen_logo{   
position: absolute;
    right: 32px;
    width:420px;
    top: -170px;
}
nav.main_menu ul li:hover a span{color:#2b2b2b;border-bottom: 1px solid #e60012;}
nav.drop_down2 .second .inner2 ul li a span { color:#2b2b2b; font-family: '微軟正黑體',sans-serif;border-bottom:none;}
nav.drop_down2 .second .inner2 ul li:hover a span{
	  border-bottom: 1px solid #e60012;
	        color: #2b2b2b;
}
nav.main_menu ul li a.current span{color:#2b2b2b;border-bottom: 1px solid #e60012;}
/*.container_inner nav.main_menu ul li a{    line-height: 69px;}*/

.breadcrumbs a:hover { border-bottom:#F00 1px solid; color:#7c7c7c !important;}
.breadcrumbs a.no-evnet { color:#7c7c7c !important; cursor:text; border:none;}
.breadcrumbs a.no-evnet:hover { border:none;}

.qtranxs_language_chooser a:hover,
.qtranxs_language_chooser li.active a,
.qtranxs_language_chooser li.current a,
.privacy a:hover,
.privacy a.active {
    border-bottom:#F00 1px solid;
    color:#7c7c7c !important;
}

.drop_down2 .second .inner_arrow { display:none;}
.use { font-size:16px; line-height:1.8em; margin-bottom:50px; text-align:justify;}
.use p {font-size:16px; line-height:1.8em; margin-bottom:20px;}
.use ul { list-style-type:disc; padding-left:22px;}
html[lang=en-US] .use,html[lang=en-US] .use p { font-size:14px;}

.woocommerce ul.products li.product a img { margin:0 !important;}
.language-chooser { font-size:14px;}
.water { padding-bottom:50px; overflow:hidden;}
.water-list { width:25%; float:left; padding-bottom:10px;}
.water-title { font-size:20px; color:#7c7c7c; line-height:1.3em; padding-bottom:10px;}
.water-ul li { margin-bottom:10px;}
.water-ul li a { font-size:14px; color:#7c7c7c; padding-right:10px; display:block;}
.water-ul li a:hover { color:#F00}
@media(max-width:1300px){ 
.dr_chen_logo { width:200px;top: -80px;right:0;}
}
@media(max-width:1160px){ 
nav.main_menu ul li a { font-size:15px !important;}
.banner-som { width:846px;}
#content {width:846px;}
.jk_content {width:846px;}
}
@media(max-width:934px) {
.banner-som { width:100%;}
.product-item {width: 49%;}
#content {width:90%;}

.woocommerce #container ul.products li.product {width:23%; float:none; display:inline-block; vertical-align:top; }
.select-drugs li,.products li { float:none; display:inline-block; vertical-align:top; width:19%;margin-bottom: 30px;}
.pop-con {
    width: 80%;
    margin:15% auto 0;
}
.pop-con.pop-video { margin:25% auto 0;}
.pop-pro {height:450px;}
.jk_content {width:90%;}
.jk-nav {width: 100%;}
.jk-nav ul li {width: 33.33%;float: left;}
.jk_span12 {width: 100%;}


#cat {width: 100%;}
.d_box {margin-right: 10px;}
.vc_col-sm-6 { width:50% !important;}
.wpb_content_element .wpb_wrapper p iframe { width:100%;}
.related.products h2:before,.related.products h2:after  { width:25%}
.pop-close { display:block;}
.pp_pic_holder .pp_top .pp_right {
    width: 32px;
    height: 32px;
    background: url(img/car-close.png) no-repeat;
    position: absolute;
    z-index: 100;
    top: 3px;
    right: -15px;
    cursor: pointer;
}
.video .menu-recent-news-container { display:none;}
}


ul.pr-liat li { list-style:disc; margin-left:20px;text-align:justify; padding-bottom:10px !important;}

.selectnav {
    width: auto !important;
    float: right !important;
    position: relative;
    top:23px !important;
	background:none !important;
    /*background-color: #f4f3f4;*/
    text-align: left;
}
.selectnav span { width:46px !important;}
.selectnav ul { width:90% !important; margin:0 5%; right:0;position: fixed !important;top:95px !important; text-align:center;}
.selectnav ul .sub_menu ul {position: static !important; padding-top:0px; display:none;}
.selectnav ul .sub_menu {}
.selectnav ul .sub_menu span.sub_menu_sep { width:14px !important;height:8px; margin-left:15px;z-index:99;display: inline-block;position:static;background-image: url('img/x-iocn-20.png');background-position: right center;background-repeat: no-repeat;cursor: pointer;}
.selectnav ul .sub_menu span.sub_menu_sep:hover ,.selectnav ul .sub_menu span.sub_menu_sep.active {-ms-transform: rotate(180deg);-webkit-transform: rotate(180deg);-o-transform: rotate(180deg);-moz-transform: rotate(180deg);transform: rotate(180deg);}
.header-blocks { position: relative; }
.mobile-menu { display: none; }
.mobile-menu { position: absolute; top: 90%; width: 100%; background: #f4f3f4; }
.mobile-menu ul { text-align: center; padding: 10px 0 10px 0; }
.mobile-menu ul li {}
.mobile-menu ul li.sub_menu ul { display: none; padding-top: 0; }
.mobile-menu ul li a { color: #2b2b2b; padding: 4px 10px; text-decoration: none; display: block; position: relative; font-size: 13px; }
.mobile-menu a .sub_menu_sep { width: 14px !important; height: 8px; margin-left: 15px; z-index: 99; display: inline-block; position: static; background-image: url(img/x-iocn-20.png); background-position: right center; background-repeat: no-repeat; cursor: pointer; }
.mobile-menu a .sub_menu_sep.active { -ms-transform: rotate(180deg); -webkit-transform: rotate(180deg); -o-transform: rotate(180deg); -moz-transform: rotate(180deg); transform: rotate(180deg); }
@media(max-width:934px){ 
#language_area { right:0;}
ol.flex-control-nav { bottom:5px;}
.flex-control-paging li a {width: 8px !important;height: 8px !important;}
.logo { float:left;}
body {
    font-size: 14px !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs {padding: 0 0 0 0.5em;}
.woocommerce div.product .woocommerce-tabs ul.tabs li {padding: 0 0.4em;}
.wpb_content_element .wpb_wrapper p.p-tu { text-align:center;}
.logo img { width:150px;}
h1 { font-size:22px !important;}
html[lang=en-US] h1.product_title {font-size:20px !important;}
.pop-category-title { font-size:18px;}
.products li .pro-word { font-weight:500;}
.promotion_name { font-size:18px;}
.flex-direction-nav a {width: 25px;height: 25px;}
.wpb_column.vc_col-sm-2 { display:none;}
.wpb_column.vc_col-sm-10 { width:100%;}
.logo { padding:20px 0px 10px !important}
header div.container_inner {margin: 15px 0px 0px !important;}
}

html[lang=en-US] nav.main_menu ul li a {padding: 0 15px;}

@media only screen and (min-width:934px) and (max-width:1160px) {
html[lang=en-US] nav.main_menu ul li a {padding: 0 8px;}	
}

@media(max-width:767px){ 
body { font-size:14px !important;}
header div.container_inner {margin: 15px 0px 0px;}
header .header_inner {margin-bottom: 10px;}
.logo { text-align:center;}
.logo img { display:inline-block !important; width:200px;}
.footer_bottom .right { margin-top:10px;}
.product-item {width: 49%;}
.dr_chen_logo { width:120px;top: -50px;right:0;}
.woocommerce #container #content div.product div.images {
    width: 100%;
}
.woocommerce #container #content div.product div.images .woocommerce-main-image {display: block; text-align: center;}
.woocommerce div.product div.images img {
    display: inline-block;
    width: 60%;
}
.woo-glass {
    margin-top: 20px;
}
.woocommerce #container #content div.product div.summary {
    padding-left:0%;
    width:60%;
}
.categories {
    width: 28%;
    padding-left: 0%;
	margin-bottom: 20px;
}
.woocommerce #container ul.products li.product {width:48%;}
.jk_span12 .jk_icon {width: 100%; margin-top:20px;}
.jk_innercontent {width: 96%;}
.jk_product ul li {width: 33%;}
#menu-bz,#menu-recent-news { margin-right:0px;}
.d_box {margin-right:0px; width:100%;}
.vc_col-sm-6 { width:100% !important;}
div.accordion-slider { display:none;}
.wpb_wrapper #mobile-slider-wrap { display:block !important;}
.mobile-slider-item { position:relative; z-index:1; width:49%; display:inline-block; vertical-align:top; text-align:center; margin-bottom:10px;}
.mobile-slider-item img { width:90%; height:auto;}
.item-layer { position:absolute; z-index:99; bottom:5px; text-align:left; left:5%; width:90%; background-color: rgba(143, 139, 139, 0.88);}
.item-layer a {font-size: 15px;color: #fff;font-weight: bold; padding:5px 10px;}
.item-layer a:hover {color: #fff;}
.woocommerce div.product .product_title { font-size:22px;}
.woocommerce #container #content div.product div.summary p strong { font-size:16px;}
.woocommerce #container #content div.product div.summary ul li { font-size:14px;}
.woocommerce div.product .woocommerce-tabs .panel p { font-size:14px;}
.ban-word { font-size:18px;}
.video .menu-recent-news-container { display:none;}
#content .woocommerce-breadcrumb { font-size:14px;}
.ban-word { font-size:16px;}
.wpb_wrapper { font-size:14px;}
.container .breadcrumbs { font-size:14px;}
.promotion_name { font-size:16px;}
.products li .pro-word { font-size:14px;}
.pop-category-title { font-size:16px;}
.pop-pro li a { font-size:14px;}
.select-drugs li .cat-word { font-size:14px;}
.category-name { font-size:16px;}
.product-title a { font-size:14px;}
h1 { font-size:18px !important;}
.related.products h2 { font-size:16px;}
.woocommerce ul.products li.product h3 { font-size:14px;}
.woocommerce div.product .woocommerce-tabs ul.tabs li a  { font-size:14px;}
.woocommerce div.product .woocommerce-tabs .panel { font-size:14px;}
.jk_innercontent p { font-size:14px; }
.jk_wrapper ul li { font-size:14px;}
.jk_product_title h3 { font-size:16px;}
.jk_product ul li { font-size:14px;}
.jk_wrapper h3 { font-size:16px;}
.menu li a { font-size:14px;}
.footer_bottom .left {
    float: none !important;
    text-align: center !important;
}
.footer_bottom .right {
    float: none !important;
	text-align: center !important;
}
.ficon {
    float: none !important;
    display: inline-block !important;
}
.privacy {
    margin-left:0px;
    float: none;
    display: block;
}
.wpb_content_element .wpb_wrapper p.p-tu img { width:40%; height:auto;}

.jk_span12 .jk_icon ul li { width:25%;}
.water-list { width:49%; float:none; display:inline-block; vertical-align:top;}
}



@media(max-width:680px){ 
.pop-con.pop-video {
    width: 500px;
    height: 250px;
    padding: 10px;
}
.ivideo iframe { width: 500px;
    height: 250px;}
}



@media(max-width:560px){ 
.pop-con.pop-video {
    width: 450px;
    height: 230px;
    padding: 10px;
}
.ivideo iframe { width: 450px;
    height: 230px;}
.logo img { width:150px;}

.jk_span12 .jk_icon ul li { width:33.33%;}

}
@media only screen and (max-width:500px) {
.banner-som { width:100%;}	
#content {width:90%;}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
    font-size: 12px;
}
.pop-pro li { width:49%;}
.select-drugs li,.products li {  width:31%;}
.mobile-slider-item { width:80%; margin:0 auto; display:block;}
.mobile-slider-item img { width:100%; height:auto;}
.item-layer { left:0; width:100%;}

.pop-con.pop-video {
    width: 320px;
    height: 150px;
    padding: 10px;
}
.ivideo iframe { width: 320px;
    height: 150px;}
.jk-nav ul li {width:50%;}

.woocommerce #container #content div.product div.images .woocommerce-main-image {display: inline-block; text-align: center;}
.woocommerce div.product div.images img {
    width:70%;
}
.woo-glass {
    margin-top:0px;
}
.pop-pro { text-align:left;}
.water-list { width:100%;}
}

input[name="vfb-submit"] {
    padding: 10px 20px !important;
}






/****************************************************************/


.woocommerce div.product .woocommerce-tabs ul.tabs li a { padding: .5em 6px; }








@media screen and ( max-width:767px ){ 

	
	.categories { width: 70px; padding: 0 6px; }
	.categories .tag-title { line-height: 1.2em; font-size: 12px; }
	
	.flexslider .slides li { height: 280px!important; position: relative; overflow: hidden; }
	.flexslider .slides li img { display: block; width: auto; height: 100%; max-width: inherit!important; position: absolute; top: 0; left: 50%; 
		-webkit-transform: translateX(-50%); 
		-moz-transform: translateX(-50%); 
		-ms-transform: translateX(-50%); 
		transform: translateX(-50%); 
	}
	

}

@media screen and ( max-width:500px ){ 

	
	.wpb_wrapper #mobile-slider-wrap .mobile-slider-item { width: 100%; }
	
	

}












































