@charset "utf-8";
/* CSS Document */
/* Author: Ready-Market Online Corp. */
/* Version: 06.2015 */
/******************************/


array {
  font-size:1.15em; color:#6c6c6c; line-height:145%;
  margin:0; padding:0 0 0 4px;
}

hr {
  background:#f9f9f9; clear:both; height:2px;
  border:none; border-top:1px dotted #cfcfcf;
  margin:0 0 15px 0; padding:0;
}

.spacer {
  clear:both; margin:0 0 15px 0; padding:0; height:1px;
}

.box_separated_line {
  clear:both; margin:0 0 50px 0; padding:0;
  border-bottom:1px dotted #cfcfcf;
}


/**** INDEX BOX-4 back html ****/
.box4-pre-col {
  padding:25px 0 0 0;
  text-align:left;
  overflow:hidden;
  white-space:normal;
 }
 
.box4-pre-col h1 {
	font-size:3.25em; font-family:'Open Sans', '微軟正黑體', Arial, Helvetica;
	color:#a5d867; line-height:145%;
	margin:0 0 5px 0; padding:0;
	text-transform:uppercase;
}
.box4-pre-col h2 {
	color:#363636; font-size:1.4em; font-weight:normal;
	line-height:145%; text-transform:none;
	margin:0 0 15px 0; padding:0;
}
.box4-pre-col p {font-size:1em; font-family:Arial,'微軟正黑體'; line-height:145%; color:#6a6a6a; margin:0 0 15px 0; padding:0;}
.box4-pre-col img {
	float:left; margin:0 40px 20px 0; padding:0;
	-webkit-border-radius:150px; -moz-border-radius:150px; border-radius:150px;
	width:300px;
}

.box4-pre-col a {color:#88be46; text-decoration:underline;}
.box4-pre-col a:hover {color:#6a6a6a; text-decoration:none; transition:color 0.4s ease 0s, background-color 0.4s ease 0s;}


/**** Breadcrumb ****/
.breadcrumb_front {background:url(../img/bg_page-top.png) top center no-repeat; min-height:100px; margin:-10px 0 0 0; padding:0; text-align:left}
.breadcrumb_front h2 {
	color:#999999; font-size:2.35em; font-family:'Open Sans', '微軟正黑體', Arial, Helvetica; font-weight:normal;
	text-transform:capitalize; line-height:120%;
	margin:0 25px; padding:25px 0 0 0;
}
.breadcrumb_front h6 {color:#bfbfbf; font-size:0.9em; font-weight:normal; line-height:130%; margin:4px 25px; padding:0;}
.breadcrumb_front:after{
    content:'';
    display:block;
    clear: both;  
}

@media (max-width: 768px){
	.breadcrumb_front h6 { font-size: 0.9em; }
	.breadcrumb_front.hidden-phone{
		display: block !important;
	}
}
@media (max-width: 420px){
	.breadcrumb_front h2 { font-size: 1.2em; }
	.breadcrumb_front h6 { font-size: 0.9em; }	
}
@media (max-width: 390px){
	.breadcrumb_front h2 { font-size: 1.2em; }
	.breadcrumb_front h6 { font-size: 0.7em; }	
}
.row-title h2 {display: none!important;}

/**** SIDE BLOCK ****/
.rm-oesu h2 {font-size:1em; line-height:145%; margin:0 0 8px 0; padding:0; color:#a1a1a1;}
.rm-oesu p {font-size:0.8em!important; line-height:145%!important; margin:0 0 8px 0; padding:0; color:#a1a1a1;}
#rm-oesulink {font-size:0.8em; line-height:145%; margin:0 0 8px 0; padding:0; color:#a1a1a1;}
#rm-oesulink a {color:#a1a1a1; text-decoration:underline;}
#rm-oesulink a:hover {color:#6a6a6a; text-decoration:underline; transition:color 0.4s ease 0s, background-color 0.4s ease 0s;}


.block-widget h4 {padding-top:15px!important;}
.block-widget img {
	border-radius:8px; border:1px solid #e1e1e1;
	margin:0 auto; padding:0;}


/**** TABLE ****/
table {
  max-width:100%;
  background-color:transparent;
  border-collapse:separate;
  border-spacing:0;
  border:1px solid #d1d1d1;
  margin:0 0 18px 0;
}

th {
	background-color:#f0f0f0; padding:5px; font-size:0.9em; line-height:145%;
	border-top:1px solid #ffffff; border-right:1px solid #e4e4e2;
	border-bottom:1px solid #e4e4e2; border-left:1px solid #ffffff;
}
td {
	background-color:transparent; padding:5px; font-size:0.9em; line-height:145%;
	border-top:1px solid #ffffff; border-right:1px solid #e4e4e2;
	border-bottom:1px solid #e4e4e2; border-left:1px solid #ffffff;
}

.row-last {border-bottom:1px solid #ffffff;}
.col-last {border-right:1px solid #ffffff;}


/**** SIDE MENU ****/
.category #accordion.list .level1 li a:hover {
  color:#88be46;
  transition:color 0.4s ease 0s, background-color 0.4s ease 0s;
}
.category #accordion.list .level1 .level2 li a:hover {
  color:#88be46;
  transition:color 0.4s ease 0s, background-color 0.4s ease 0s;
}


/**** in TAB ****/
/* */

#tab_gallerys_gallerys {clear:both; padding:10px 0 0 0;}

.blog_photo_gallery ul li {list-style: outside none none !important;}

.desc_html_more h5 {margin-bottom:15px;}


/**** TAG ****/
.blog_tags {border:1px dotted #e3e3e3; background-color:#f9f9f9; margin-left:0!important; margin-bottom:35px; padding:0 5px;}
.blog_tags li {font-size:.85em; color:#bcbcbc;}
.blog_tags li a {color:#bcbcbc;}
.blog_tags li a:hover {
  color:#1f97ff;
  transition:color 0.4s ease 0s, background-color 0.4s ease 0s;
}


/**** Content Columns ****/
.desc_html {margin-bottom:25px;}
.desc_html p {font-size:0.94em; line-height:145%; margin-bottom:18px;}
.desc_html h4 {padding-top:15px;}
h4.v_title {
	clear:both;
	text-transform: uppercase;
	font-size:1.28em;
	font-weight: 600;
	padding: 24px 0 12px 0;
 }
.desc_html h5 {
	font-size:1.1em;
	line-height:145%;
	color:#1b1b1b;
	padding:5px 0 10px 0;
}
.desc_html img {border-radius:5px;}
.desc_html ul {font-size:0.94em; line-height:145%; margin:0 0 18px 0;}
.desc_html ul li {list-style:outside disc; line-height:145%; margin:0 0 0 15px;}
.desc_html ol {font-size:0.94em; line-height:145%; margin:0 0 18px 0;}
.desc_html ol li {list-style:outside decimal-leading-zero; line-height:145%; margin:0 0 0 25px;}


#content ul.v_list {margin:0 0 30px 0;}

.desc_html_contacts {margin-bottom:30px;}

h3.name_title {color:#a5d867; text-transform:capitalize;}


/**** CONTACT-Branch ****/
.branch_col {width:100%; margin:0 0 10px 0; padding:0 0 15px 0;}
.branch_col h4 {color:#1f97ff; padding-top:10px; font-weight:normal;}
.branch_col h5 {margin-bottom:15px; font-weight:normal; padding:2px 0; border-top:1px dotted #d1d1d1;}
.branch_col ul {color:#1b1b1b; list-style:outside; margin:0 0 15px 2px; padding:0; font-size:0.98em; line-height:145%;}
.branch_col ul li {color:#6a6a6a; list-style:none; padding:0 0 0 23px; margin:0 0 0 2px; font-weight:normal; font-size:0.94em;}
.add {background: url(../img/icon_addbk.png) 0 3px no-repeat;}
.tel {background: url(../img/icon_phone.png) 0 2px no-repeat;}
.fax {background: url(../img/icon_print.png) 0 2px no-repeat;}
.email {background: url(../img/icon_mail.png) 0 5px no-repeat;}


/**** CATEGORY & PRODUCT ****/
td[rel*="image"] img {width:80%; border-radius:5px;}

.product_single_preview img {width:100%;}

.m_bottom_15 p {font-size:0.95em;}

.v_prod_buttons {text-align:left; margin-top:8px; overflow:hidden;}
.v_prod_buttons .pull-right {float:left!important;}


/**** Footer RM ****/
.ready-market {
  font-size:0.9em;
  color:#bfbfbf;
  }
.ready-market a {color:#bfbfbf; text-decoration:none;}
.ready-market a:hover {color:#999999; text-decoration:underline;}
