@charset "utf-8";
/* 1. General */
/*-------------------------------------------------------------------------------------------*/
body {
    font-family: 'arial', serif;
    font-size: 13.5px;
    overflow-x: hidden;
	line-height:1.45em;
    color: #000;
    background-color: #fff;
    -webkit-font-smoothing: antialiased;
   
}

p {line-height:18px; margin:0; padding-bottom:10px;}

* {	margin:0;	padding:0;}

h1, h2, h3, h4, h5, h6 { margin:0; padding:4px 0; color: #000;font-size:1.2em;}
h1:hover, h2:hover, h3:hover, h4:hover, h5:hover, h6:hover {color:#000099;}   
a { color:#000; text-decoration:none;}
a:hover {color:#000099;text-decoration:underline;}

img {
    max-width: 100%;
    height: auto;
    vertical-align: middle;
    -ms-interpolation-mode: bicubic;
    border: 0;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section 
{ display: block;}
audio,canvas,progress,video { display: inline-block;}
ol, ul {list-style: none;}
blockquote, q {	quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {	content: '';content: none;}
table {	border-collapse: collapse;	border-spacing: 0;}
input, select {vertical-align: middle;}

* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/*  Clearfix---- */

.clearfix {}
.clearfix:before, .clearfix:after { content: ""; display: table; }
	.clearfix:after { clear: both; }

.fl { float:left;}
.fr { float:right;}	
	
/* 1. General -----------------------------------------------------
        ---------------------------------------------------
         ---------------------------------------------------END------- */





/* USS - CSS - in Content - Style ---------------------
---------------------------------------------------
---------------------------------------------------  */

/* Border - radius -------*/
.ubora {    border-radius: 5px;
			-moz-border-radius: 5px;
			-webkit-border-radius: 5px;
			-ms-border-radius: 5px;
			-o-border-radius: 5px;}

/* Float------------------*/
.ufl { float:left;}
.ufr { float:right;}
.ufce { margin:0 auto;}
.utext-a {text-align:center;}

/* Background Corlor-----------*/
.ubag1 { background:#e5e5e5 !important;}
.ubag2 { background: linear-gradient(#e5e5e5 20%, #f9f9f9 100%, #e5e5e5 80%) repeat scroll 0% 0% transparent !important;}
.ubag3 { background:#f5f5f5 !important;}
.ubag4 { background:#c90000 !important;}
.ubag5 {background: linear-gradient(#ff0000 20%, #c90000 100%, #ff0000 80%) repeat scroll 0% 0% transparent !important;}
.ubag6 {background: linear-gradient(#f5f5f5 20%, #f9f9f9 100%, #f5f5f5 80%) repeat scroll 0% 0% transparent !important;}
.ubag7 {background: linear-gradient(#111 20%, #999 100%, #111 80%) repeat scroll 0% 0% transparent !important; color:#f9f9f9 !important;}

/* Backgroud Hover */
.ubaho1:hover { background:#FFff99;}

.uhid {overflow:hidden;}

.box-shadow {-webkit-box-shadow:0 2px 4px rgba(0,0,0,.3); box-shadow:0 2px 4px rgba(0,0,0,.3);}

/* Margin - ----------------- */
.umal { margin-left:10px !important;}
.umar { margin-right:10px !important;}
.umat { margin-top:10px !important;}
.umat35 { margin-top:35px !important;}
.umab { margin-bottom:10px !important;}

.umal20 {margin-left:20px !important;}
.umar20 {margin-right:20px !important;}
.umat20 { margin-top:20px !important;}
.umab20 { margin-bottom:20px !important;}

/* Padding-------- */
.upad1 { padding:5px;}
.upad2 { padding:15px;}
.upad3 { padding:15px;}
.upad4 { padding:20px;}
.upad5 { padding:5px 0;}
.upad6 { padding:0 10px;}
.upad7 { padding:5px 10px;}
.upadb {padding-bottom:4px;}
.upadt10 {padding-top:10px !important;}

/* Text- Color-------------*/
.ucolor1 {color:#555;}
.ucolor1:hover {color:#c90000;}

/* Font-size-----------------------------------------*/
.ufont20 {font-size:2em;}
.ufont18 {font-size:1.8em;}
.ufont16 {font-size:1.6em;}
.ufont15 {font-size:1.5em;}
.ufont14 {font-size:1.4em;}
.ufont13 {font-size:1.3em;}
.ufont125 {font-size:1.25em;}
.ufont12 {font-size:1.2em;}
.ufont115 {font-size:1.15em;}
.ufont11 {font-size:1.1em;}
.ufont105 {font-size:1.05em;}
.ufont10 {font-size:1em;}
.ufont095 {font-size:0.95em;}
.ufont09 {font-size:0.9em;}
.ufont085 {font-size:0.85em;}
.ufont08 {font-size:0.8em;}

/* font style & text decoration  ----------------*/
.ufont-ita { font-style:italic;}


/* Position  ---------*/
.pobr {bottom:15px; right:20px;}
.potr {top:15px; right:20px;}
.pobl {bottom:15px; left:20px;}
.potl {top:15px; left:20px;}
.poce {top:45%; left:40%;}
.pobce {bottom:15px; left:40%;}
.potce {top:15px; left:30%;}

/* Border ------------------------*/
.ubor1 { border:1px solid #c1c1c1;}
.ubor2 { border-bottom: 1px solid #c1c1c1;}
.ubor3  {border-bottom: 1px dotted #c1c1c1;}
.ubor4 { border-top: 1px solid #c1c1c1;padding-top:20px}
.ubor5  {border-top: 1px dotted #c1c1c1;}
.ubor6  { border:0;}
.ubor7  { border-right:1px solid #c1c1c1;}
.ubortb {border-top:1px solid #c1c1c1; border-bottom:1px solid #c1c1c1;}
.uborlr {border-left:1px solid #c1c1c1;border-right:1px solid #c1c1c1;}
.ubor-lred5 { border-left:5px solid #ff0033;}
.ubor-rred5 { border-right:5px solid #ff0033;}
.uborl {border-left:1px solid #c1c1c1;}
.ubort2 { border-top:2px solid #c90000;}

/* Display none------------------*/
.udino { display:none;} 

/* line --hr--------*/
.uhr1 { border-bottom:1px solid #c1c1c1;border-collapse:collapse;margin:5px 0;}
.uhr2 { border-bottom:1px solid #ff0033;border-collapse:collapse;margin:5px 0;}

/* Table------------------*/
.uss-table { border:0; overflow:hidden; }

/* CSS for IMG Box --------------------*/

.uss-imgbox-02 {
display: block;
overflow: hidden;
text-align: center;
position: relative;
background: #e5e5e5;
margin-top:10px;
max-width:100%;
margin-bottom:10px;
}
.uss-imgbox-02.ufl {margin-right:10px}
.uss-imgbox-02.ufr {margin-left:10px}

.uss-imgbox-02 img {max-width:100%;}

.uss-imgbox-02 .uss-p01 {
font-size: 0.9em;
font-style: italic;
padding: 5px;
margin-bottom: 5px;
}

.uss-imgbox-02 .uss-sign-01 {position: absolute;
opacity: 0.6;
padding: 5px 12px;

border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-ms-border-radius: 5px;
-o-border-radius: 5px;
background:linear-gradient(#f5f5f5 20%, #f9f9f9 100%, #f5f5f5 80%);
top:20px;
right:20px;
}
.uss-imgbox-02 .uss-sign-01 img{
background: url('tinkinhte-4.png') no-repeat;
width:74px;
height:15px;
}
.uss-imgbox-02 h1 {font-size:1.4em; padding:0px; line-height:0.6em}



.uss-imgbox-01 { display:block; overflow:hidden; text-align:center; position:relative; }

.uss-d01 { position:relative; display:block; overflow:hidden;}
.uss-p01 { font-size:0.9em; font-style:italic; padding:5px; margin-bottom:5px;}
.uss-sign-01 {position:absolute; opacity:0.6; padding:5px 12px;}
.uss-p02 {  position:absolute; opacity:0.8;   bottom:-2px; left:0; width:100%; padding:10px !important;}

/* USS Keyword Box -----------------------*/  
.uss-keybox-01 { display:block; overflow:hidden; width:100%;}

/*Uss- Note Box */
.uss-notebox-01 { display:block; overflow:hidden; width:100%;}
.uss-notebox-02 {
	border-left: 5px solid #ff0033;
	margin-top: 10px !important;
	margin-bottom: 10px !important;
	font-style: italic;
	font-size: 0.95em;
	padding: 5px 10px;
	
}
.uss-notebox-02.ufl {margin-right:10px}
.uss-notebox-02.ufr {margin-left:10px}

/*Description & source---*/
.ukey-01 { font-size: 0.95em; color: #777; display: inline; float: left;  margin-top: -3px;  margin-right: 4px;}
.udes-01 { font-weight: bold;  margin-bottom: 5px;line-height: 1.7em;}
.ures-01 { float: right; text-align: right; font-size: 1em;  margin: 10px 15px 10px 0;}
.tkt-h1 { display:inline; margin:0; font-size:1em; color:#555;}
.tkt-dt1 { margin:8px 0; font-size:1.2em; font-weight:bold;}

/* IMG center - tkt*/
.tkt-img1 {background:#e5e5e5; margin:5px auto;}
.tkt-simg1 {bottom:20px; right:20px;  
			border-radius: 5px;
			-moz-border-radius: 5px;
			-webkit-border-radius: 5px;
			-ms-border-radius: 5px;
			-o-border-radius: 5px;
			background: linear-gradient(#f5f5f5 20%, #f9f9f9 100%, #f5f5f5 80%) repeat scroll 0% 0% transparent !important; }

/* Table ----3 col -  -*/
.tkt-table-01 { width:100%;  border-collapse:collapse;margin:10px auto;}
.tkt-table-01 tr {vertical-align:middle; height:2.5em;}
.tkt-table-01 tr:nth-child(2n) { background:#f1f1f1;}
.tkt-table-01 td { border:1px solid #999;  vertical-align:middle; padding:5px 8px;}
.td20 { width:20%;}
.td40 { width:40%;}
.td50 {width:50%;}
.td80 {width:80%;}
.td60 {width:60%;}
.td100 {width:100%;}



/* USS - CSS - in Content - Style ---------------------
---------------------------------------------------
--------------------------------------------------- END */



/*bootstrap reconfig--------------
---------------------------------------------------*/

.wrap{ width:100%; padding:0; margin:0; }
.container { width:100%; max-width:1170px; padding:0; margin:0 auto; }
.row {padding:0; margin:0;}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, 
.col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, 
.col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, 
.col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {margin:0; padding:0;}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {line-height:1.45em;}


/*bootstrap reconfig---------------------------
--------------------------------------------------- END*/



/* CSS 4 HTML Files ----------------------------------
---------------------------------- */

.tintaichinh01 { font-size:1em; font-weight:normal; }

.hd-slot-top19 { background-color:#FFFFFF;  }
.hd-slot-mainmenu {margin-bottom:35px;}
.hd-hl19 { float:left; margin-right:0px; padding:0px; width:55%;}
.hdlogo-19 { float:left; margin-right:0px; max-width:12%;}
.hdlogo-19 img {padding-top:10px; max-width:70px; height:auto;}
.hdname-19 { float:left; width:88%; padding:10px 5px;}
.hdname-19a { text-transform:uppercase; font-weight:bold; font-size:1.4em;  }
.hdname-19a a {color:#F5009A;}
.hdname-19a a:hover { color:#FF9900; text-decoration:none;}
.hdname-19b { font-weight:bold; font-size:1.3em; color:#7F7F7F;}

.hd-192 { float:left; padding:0; width:45%;}

.tel-t19 { float:left; width:50%; margin-right:0;text-align:center;}
.hd-dt19 { float:left; width:50%; text-align:center;}

.tel-t19a { font-size:1.2em; font-weight:bold;margin-bottom:5px; margin-top:10px; color:#111111; }
.tel-t19b { font-size:2em; font-weight:bold; color:#FFF; background-color:#F5009A; padding:5px 20px;   border-radius: 15px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
-ms-border-radius: 15px;
-o-border-radius: 15px;}
.tel-t19b a {color:#FFF;}
.tel-t19b a:hover {color:#FFF; }

/* Body-TC 2019..........................................................*/

.hd-h01 { text-transform:uppercase; font-size:3.5em; text-align:center; color:#F5009A; font-weight:bold; }
.hd-h01:hover {color:#F5009A;}
.hd-p01 {font-size:2em; color:#5B5B5B; font-family:"Times New Roman", Times, serif; font-style:italic; font-weight:bold; text-align:center; }


.hdh2-01 { text-transform:uppercase; font-weight:bold; font-size:1.5em;}
.hd-d01 li { line-height:2em; vertical-align:middle; margin-left:5px; padding-bottom:2px; padding-top:2px; }
.hd-d01 li>a { margin-left:15px;}

.hd-s01 {font-size:2em; color:#F5009A; margin-right:10px; vertical-align: middle;float:left; display: inline; margin-right:5px; margin-top: 5px;}
.hd-s02 { font-size:1.3em;   vertical-align:middle; } 

.hd-bg-01 { background-color:#FFFFCA;border-bottom:3px solid #F5009A;}
.hd-div-01 { margin-top:30px; padding:0 30px 30px 30px; background-image: url(http://haduongpalace.jcapt.com/img1/store/five-star-tiec-cuoi-5-sao.jpg);
    background-position: right 5px;
    background-repeat: no-repeat;
  opacity:1;}

.hd-h3-01 { font-size:1.2em;  font-weight:bold; font-family:"Times New Roman", Times, serif; color:#F5009A;}
.hd-h3-01:hover {color:#F5009A;}
.hd-h3-01 span { font-size:1.4em; color:#000000;}

.hd-p03 { font-size:1.8em; margin-top:30px; font-weight:bold; font-style:italic; font-family:"Times New Roman", Times, serif; text-align:center;line-height:1.5em;} 
.hd-p03a { font-size:1.3em; text-align:center; font-weight:bold; margin-bottom:30px; margin-top:5px;}
.hd-p03a a { color:#0000FF;}
.hd-sp02 {color:#F5009A; text-transform:uppercase;}
.hd-p04 { font-size:4em; text-align:center; font-weight:bold; color:#F5009A;font-style:italic; font-family:"Times New Roman", Times, serif;}
.hd-p05 { font-size:1.3em;font-style:italic; font-family:"Times New Roman", Times, serif;padding:0 40px; margin-top:10px;}

.hd-p06 { font-size:1.5em; font-weight:bold; color:#F5009A;line-height:1.4em;}
.hd-p07 { font-size:1.2em; line-height:1.6em;text-align:justify;}
.hd-p08>a { color:#000099; font-weight:bold;}
.hd-p08>a:hover {color:#F5009A;}
.hd-pad01 {padding:0px 30px 0px 0px;}
.hd-bgr01 { background-color:#F4F4F4; padding:20px;}
.hd-bgr02 { background-color: #E1FFC4;padding:20px;}
.hd-bgr03 { background-color: #FFECF5; padding:20px;}
.hd-bgr04 {background: rgba(255, 250, 250, 0.5); padding:20px;}
.hd-bgr-05 { background: rgba(255, 255, 128, 0.3);}

.hd-magr-01 {Margin-right:20px;}
.hd-magl-01 {Margin-left:20px;}

.hd-sp03 {color:#F5009A; font-weight:bold; font-size:1.3em;}

.hd-pad30 {padding-right:30px;}
.hd-padall15 {padding:15px;}
.hd-padall10 {padding:10px;}
.hd-padall20 {padding:20px;}
.hd-padrl15 {padding-right:15px; padding-left:15px;}

.hd-img01 { text-align:center; }
.hd-img01>img {max-width:140px; }
.hd-img01>img:hover {max-width:142px; opacity:0.8;} 

.hd-p10 { font-family:"Times New Roman", Times, serif; font-size:1.3em; font-style: italic;text-align:justify; line-height:1.4em;}
.hd-p11 { font-weight:bold;font-size:1.1em;line-height:1.4em;}
.hd-p12 { font-size:2em; text-align:center; font-weight:bold; color:#F5009A;font-style:italic; font-family:"Times New Roman", Times, serif; margin-bottom:15px;}

.hd-d011 { float:left; width:20%; margin-right:5%; text-align:center; }
.hd-d011 img { max-height:120px; width:auto;}
.hd-d02 {float:left; width:75%;}
.hd-p13 {font-size:1.5em; font-weight:bold;line-height:1.6em; }

.hd-sp04 { float:left; display: inline; margin-right:5px; font-size:1.5em; color:#F5009A;font-weight:bold;padding-top:12px; }
.hd-h302 { font-weight:bold; text-transform:uppercase; font-size:1.2em;margin-bottom:10px;}
.hd-li02 { padding-left:20px; line-height:1.6em; border-bottom:1px dotted #F5009A; font-size:1.2em;padding-top:8px; padding-bottom:8px; }

.hd-p15 { text-transform:uppercase; font-size:1.5em; font-weight: bold;border-bottom:2px solid #F5009A; padding-bottom:10px; margin-left:20px;}

.uss_form_01 .input_data input { height:28px !important;}

.hd-submit .submit { margin:5px; padding:5px 10px;font-weight: bold;}

.hd-h202 {font-size:2.5em; font-weight:bold; color:#F5009A; }
.hd-d06 ul { Margin-top:10px;}
.hd-d06 li {font-size:1.3em; font-weight:bold; text-transform:uppercase; line-height:1.8em; padding:12px 10px ; border-bottom: 1px dotted #F5009A;}
.hd-d06 li:hover { background-color:#F5009A;}
.hd-p17 { text-align:center; font-size:1.3em; font-weight:bold; margin-top:35px; margin-bottom:25px;}
.hd-p17 a { padding:12px 20px; border:1px solid #F5009A; background-color:#F5009A;color:#FFF;}

.hd-d07 h3 { font-size:2em; color:#F5009A; font-weight:bold; }
.hd-d07 li { padding:6px 0; font-size:1.6em; font-weight:bold;line-height:1.4em;border-bottom: 1px dotted #F5009A;}
.hd-d07 a:hover { color:#F5009A;}

.visitors li { padding:5px 15px;display: inline-block; }
.visitors span { font-size:1.2em; font-weight:bold;}
.pv_title {font-size:1.2em!important;color:#9f9f9f;}


.mtiec { padding:15px 0px; border-bottom:1px solid #d5d5d5;overflow:hidden;}
.mt-img { margin: 0 10px; display:block;overflow:hidden;}
.mt-img img { max-height:225px;}

.hd-pmt { color:#009393; font-weight:bold;}

.hd-h3mt {font-size:2.2em; color:#F5009A; font-weight:bold;}
.hd-pmt2 { font-size:1.5em; font-family:"Times New Roman", Times, serif; font-style:italic; line-height:1.4em; text-align:justify;}
.hd-pmt2 a {color: #000099; font-weight: bold;}
.hd-pmt2 a:hover {color:#F5009A;}
.hd-h1td { font-size:3em;color:#F5009A; font-weight:bold; }

.hd-ditd {padding:20px; border:1px solid #d5d5d5; box-shadow: 0 2px 4px rgba(0,0,0,.3); webkit-box-shadow: 0 2px 4px rgba(0,0,0,.3); border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
background: rgba(255, 250, 250, 0.5); margin-bottom:35px;}
.hd-ditd ol {margin-left:30px;list-style-type: decimal !important;}
.hd-ditd li { font-size:1.3em; font-family:"Times New Roman", Times, serif; font-style:italic; line-height:1.2em; padding:2px 0;}

.hd-h3td { font-size:1.5em; color:#F5009A; font-weight:bold; text-align:center;}
.hd-ptd-2 {text-align:center; font-size:1.2em; }

.hd-h2day { font-size:2em; font-weight:bold; color:#006699;}
.hd-ndtc {padding:15px; border:1px solid #d5d5d5; box-shadow: 0 2px 4px rgba(0,0,0,.3); webkit-box-shadow: 0 2px 4px rgba(0,0,0,.3); border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
background: rgba(255, 250, 250, 0.5); margin-bottom:35px;}

.hd-ndtc li { padding:5px 0;}
.hd-day {font-size:1.6em; font-weight:bold; padding-bottom:10px;color:#F5009A;}
.hd-sdli { font-size:1.2em; font-weight:bold;}
.hd-sali { font-size:1.2em; font-weight:bold;color:#F5009A;} 
.hd-gho { font-size:1.2em; font-weight:bold;}
.hd-gho1 { font-style:italic;}
.hd-p-f01 { font-size:1.1em; font-weight:bold; }
.hd-p-f01 a { color:#000099;}
.hd-p-f01 a:hover { color:#F5009A;}


.hd-hline1 { font-weight:bold; padding-top:9px; padding-left:15px;}
.hd-hline1 span { font-size:1.5em; color:#F5009A;font-weight: bold;}

.bannerLink a:hover { color:#F5009A !important; font-weight:bold;}

@media screen and (min-width: 320px) and (max-width: 1000px) 

{
.hd-hl19 { display:none;}
.hd-192 { width:100%;}
.tel-t19a { font-size:1.2em; margin-bottom:0px; margin-top:5px; }
.tel-t19b { font-size:1.5em;}

}  

/* Footer----*/

.footer15 {font-size:0.95em;overflow: hidden;}
.footer15 p { line-height:1em; margin:0;}
.footer-01 { float:left; width:15%; margin-right:2%; margin-top:8px;}
.footer-02 { float:left; width:48%;}
.footer-03 { float:right; width:34%; text-align:right;margin-left:1%;}
.footer-04 { font-size:0.9em; color:#444;margin-top:10px;padding-bottom:10px}
.footer-04 a { color:#999;}

/* Top Ads Group----------*/
.top-ads-group { margin-top:10px; display:block; overflow:hidden; text-align:right;}
.top-ads-group-01 { width:32.5%; float:left;}
.top-ads-group-02 { width:32.5%; float:left; margin:0 1.15%;}
.top-ads-group-03 { width:32.5%; float:left;}
.main-logo-tkt { margin:30px 0 10px 0;}

/* Share button */
#sharebuttons {float:right;}
#sharebuttons>a>img {height:20px; margin:0px;border:none;vertical-align: middle; padding:0px 2px; }
.m-hot2>a>img {height: 21px;width: 24px; margin-top: -1px; border: none; vertical-align: middle;padding: 0px 2px; float:right;}
.share-text01 { float:right;margin-top:2px; margin-right:2px;}

/* Suppot - enter free */ 
.sub-enter-00 { margin-top:10px;text-align:left;}
.sup-enter-01 p { padding:0;line-height:1.5em;}
.sup-enter-01-01 { font-size:1.1em;  }
.sup-enter-01-02 { font-size:1.15em; color:#FF0000;font-weight:bold;margin-bottom:1px;text-transform:uppercase;}
.sup-enter-02 li {padding:5px 0 5px 12px; border-bottom:1px dotted #c1c1c1; background-image: url("red-arrow.gif");
 background-repeat: no-repeat;
 background-position: 0px 11px;
 padding-left: 10px;}
 .sup-enter-02 li a { font-size:1.1em; }
 .sup-enter-02 li a:hover {color:#FF0000;}
  
 /* Channel List-----*/
.channel-list {  }
.channel-group-name { font-size:1.2em; font-weight:bold; color:#c90000; margin:5px 0;border-bottom:none !important; 
background-image:none !important;padding-left:0  !important;}
.channel-list li {padding:5px 0 5px 12px; border-bottom:1px dotted #c1c1c1; background-image: url("red-arrow.gif");
 background-repeat: no-repeat;
 background-position: 0px 11px;
 padding-left: 10px;}
.channel-list li a { font-size:1.1em; color:#333; }
.channel-list li a:hover {color:#FF0000;}

/*Gototop---------------*/

#gotoTop{
display:none;
z-index:999;
position:fixed;
width:40px;
height:40px;
background-color:#c90000;
font-size:20px;
line-height:38px;
text-align:center;
color:#FFF;
top:auto;
left:auto;
right:30px;
bottom:30px;
cursor:pointer;
border-radius:2px;
-moz-border-radius:2px;
-webkit-border-radius:2px;
transition:background-color .2s linear;
-moz-transition:background-color .2s linear;
-webkit-transition:background-color .2s linear;
-ms-transition:background-color .2s linear;
-o-transition:background-color .2s linear}
#gotoTop:hover{background-color:#FFCC00;}

/* Link Feature Group----*/
.ad-feat-group { margin:8px 0; float:right;}
.ad-feat-group h2 { float:left; display:inline; margin-right:1px; font-size:26px;margin-top:-5px;margin-bottom: -10px;}
.ad-feat-group h2 a { color:#ff6600;}
.ad-feat-group h2 a:hover {color:#c90000;}
.ad-feat-group h4 { margin-right:6px; padding:4px 8px; border:1px solid #d5d5d5; font-size:0.9em; color:#555; float:left;
background: linear-gradient(#f5f5f5 20%, #f9f9f9 50%, #f5f5f5 80%) repeat scroll 0% 0% transparent;
 border-radius: 3px;
-moz-border-radius:3px;
-webkit-border-radius: 3px;
-ms-border-radius:3px;
-o-border-radius: 3px;}
.ad-feat-group h4:hover { background:linear-gradient(#ffff00 20%, #ff6600 100%, #ffff00 80%) repeat scroll 0% 0% transparent; }
.ad-feat-group h4 a { font-size:0.9em; color:#555;}

.feat-ads-group-02 { margin-top:5px;}

.subj-ads-group {margin-top:10px; text-align:center;}
.subj-ads-group img { border:1px solid #d1d1d1; padding:1px;}

/* All Sponsor group----*/
.spon-group { float:right; text-align:right;}
.spon-group li { float:left; margin-right:4px;}
.spon-group li img { border:1px solid #d1d1d1; padding:1px;}

.subpage-spon-group { }
.subpage-spon-group li {float:right; margin-right:5px; margin-bottom:5px;}
.subpage-spon-group li img { border:1px solid #d1d1d1; padding:1px;}
.subpage-spon-group-name { font-size:0.85em; color:#555; margin: 0 5px 0 0; text-align:right;}

/* Video Clip---------- */
 .clip-desc { width:388px; height:220px; }
 .video-bigwin1 { text-align:center; margin-top:3px; margin-bottom:3px;}
 .video-bigwin1 a { padding:4px 10px; font-size:0.95em; border:1px solid #c1c1c1; background:#f5f5f5; 
 border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-ms-border-radius: 3px;
-o-border-radius: 3px; }
.list-clip-page .clip-desc { width:610px; height:345px; }

.keyword-ads-group { margin-top:15px; padding:15px; border: 1px solid #c1c1c1; overflow:hidden;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-ms-border-radius: 5px;
-o-border-radius: 5px;
background:linear-gradient(#FFFF99 60%, #FFCC33 100%, #FFFF99 80%) repeat scroll 0% 0% transparent;}

.keyword-ads-group h3 { float:left; width:47.5%; margin-right:5%; padding:5px 0; border-bottom:1px dotted #c1c1c1;font-size:0.95em;}
.keyword-ads-group h3:nth-child(2n+1) { margin-right:0;}
.keyword-ads-group h3 a {font-size:0.95em; font-weight:bold; color:#555;}
.keyword-ads-group h3 a:hover {color:#c90000;}
.key-group-name {color:#c90000;  font-weight:bold;}

.keyword-ads-group-02 { margin-top:15px; padding:15px; border: 1px solid #c1c1c1; overflow:hidden;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-ms-border-radius: 5px;
-o-border-radius: 5px;
background:linear-gradient(#FFFF99 60%, #FFCC33 100%, #FFFF99 80%) repeat scroll 0% 0% transparent;}
.keyword-ads-group-02 h3 { float:left; width:17%; margin-right:3%; padding:5px 0; border-bottom:1px dotted #c1c1c1;font-size:0.95em;}

.keyword-ads-group-02 h3 a {font-size:0.95em; font-weight:bold; color:#555;}
.keyword-ads-group-02 h3 a:hover {color:#c90000;}

/* List chuyen de */
.tkt-cd {  }
.tkt-cd li { margin:0 10px; text-align:left;} 
.tkt-cd li>h2 { font-size:0.95em;}
.tkt-cd li>h2>a { font-size:0.95em; font-weight:bold;}

/* List chuyen muc */
.tkt-lsub {  }
.tkt-lsub li { margin:0 10px; text-align:left;} 
.tkt-lsub li>h2 { font-size:0.95em;}
.tkt-lsub li>h2>a { font-size:0.95em; font-weight:bold;}


/* CSS 4 HTML Files ----------------------------------
----------------------------------
---------------------------------- END*/


/* CSS 4 HEADER GROUP ----------------------------------
---------------------------------- */

/* Header---------------------------*/

.header {width:100%;margin:0 ;overflow:hidden; padding-bottom:5px; border-bottom:1px solid #d1d1d1;
             background: linear-gradient(#e1e1e1 20%, #f9f9f9 100%, #e1e1e1 80%) repeat scroll 0% 0% transparent; }
.header .expand{margin-bottom:0px;display: inline-block;text-decoration: none; }
.expand_up{display:inline-block;}
.header .expand.active {margin-bottom:0px;display: inline-block;}

.head-menu {pading:0;}
.head-menu .expand { text-transform:uppercase;font-size:0.9em;font-weight:bold;}
.head-menu li { float:left; padding-right:20px;}
.head-menu li a {text-decoration:none;}
.head-menu li a:hover { color:#c90000;}

/* Header---------------------------END*/


/*slot-showaa-menu --------------------------------*/

.wrapper_mn {width:100%;display:none;}
.wrapper_ss {width:100%; }
.wrapper {width:100%;}


/*Search Form */

.slot-msearch {margin-top:5px;}
.msearch{ float:right; }
.msearch .searchbox {margin:0; }
.msearch .search-input {background: #fdfdfd !important;
border:1px solid #d1d1d1;
color: #000 !important;
padding: 0px 6px;	
font-family: 'arial';	
font-size: 1em;
width:180px;
margin-top: 0px;
height:25px;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-ms-border-radius: 3px;
-o-border-radius: 3px;	}

.msearch .search-input:focus{outline:0}
.msearch .button	{
height:22px;
width: 22px;
border: 0;
margin-left: 0px;
cursor: pointer;

background-size:25px;
background: url('/img1/store/icons/search-03.png') no-repeat ;
position:relative; left:1px; top 6px;}

/*Search Form 2 */


.msearch-02
	{	width:90%; margin: 10px auto;padding: 0 ; 
		}
.msearch-02 .searchbox {margin:0; }
.msearch-02 .search-input
	{	background: #f9f9f9 !important;
	border:1px solid #d1d1d1;
		color: #111 !important;
		padding: 0px 6px;	
		font-family: 'arial';	
		font-size: 14px;
		width:70%;
		margin-top: 0px;
				height:32px;
		border-radius: 3px;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		-ms-border-radius: 3px;
		-o-border-radius: 3px;
		}
.msearch-02 .search-input:focus{outline:0}

.msearch-02 .button
	{
		height:32px;
		width: 32px;
		border: 0;
		margin-left: 0px;
		cursor: pointer;
		background-size:32px;
		background: url('/img1/store/icons/search3-32.png') no-repeat ;
		position:relative; left:1px; top 6px;
		}
		
/* Search Form --------------------------------END */


/* Danhmuc-menu-list------------------------------*/

.slot-danhmuc { background-color:#FFFF99; margin-bottom:10px; padding-bottom:10px;border-bottom:1px solid #c90000;}
.danhmuc1 {}
.danhmuc1 li { float:left;width:16.5%;margin:5px 0;}
.danhmuc1 li a { font-size: 1.15em; }
.danhmuc1 li a:hover { color:#c90000;}


/* Sticky */
.lower-header {position: relative;z-index: 999;width:100%;}
.is-sticky .lower-header{ left:0; margin-top:0; margin-bottom:10px;	margin-left:0; 	z-index:999; -webkit-box-shadow:0 2px 4px rgba(0,0,0,.3); 	
box-shadow:0 2px 4px rgba(0,0,0,.3); }

/* Main Menu--------------------*/
.top-mainmenu {background:#c90000;margin-top:10px;}

.mainmenu .navbar {position: relative; min-height: 0px; margin-bottom: 0px; border: 0px solid transparent; border-radius: 0px;}

.mainmenu .navbar-nav>li { border-right:1px solid #E5E5E5; position: relative; margin:0;}
.mainmenu .navbar-nav>li:last-child { border-right:none;}
.mainmenu .navbar-nav>li:hover {background:#F5009A;}
 .mainmenu .navbar-nav>li .active { background:#F5009A;}
 .mainmenu .navbar-nav>li>a { padding:9px 13px; color: #111111;text-transform: uppercase; font-size:1.2em; display: block; font-weight:bold;text-decoration: none;}
  .mainmenu .navbar-nav>li>a:hover, .navbar-nav>li>a:focus {text-decoration: none; background-color:#F5009A; color:#f9f9f9;}
 .mainmenu .navbar-nav .active {text-decoration:none;background-color:#F5009A;color:#f9f9f9;	}
 .mainmenu .sub-menu.sub-dropdown{ position:absolute;left: 0px; z-index: 999; border-top: none; display: none;
background:linear-gradient( #F5009A 20%, #F5006A 65%, #F5009A 100%) repeat scroll 0% 0% transparent;overflow:hidden;}
 .mainmenu .navbar-nav li:hover>.sub-menu.sub-dropdown{display:block;} 
 .mainmenu .navbar-nav .sub-menu.sub-dropdown li { border-top: 1px solid rgba(255,255,255,.2); border-bottom: 1px solid rgba(0,0,0,.2); padding:8px 15px;}
 .mainmenu .navbar-nav .sub-menu.sub-dropdown li:hover { background:#F5009A;}
 .mainmenu .navbar-nav .sub-menu.sub-dropdown li a { white-space: nowrap; padding: 0; display: block; color:#f9f9f9; font-weight:bold;font-size:0.9em;text-transform: uppercase;}
 .mainmenu .navbar-nav .sub-menu.sub-dropdown li a:hover {color:#fff;}





/* CSS 4 HEADER GROUP ----------------------------------
----------------------------------
----------------------------------END */




/* CSS FEATURE GROUP ----------------------------------
----------------------------------
---------------------------------- */

.slotfeat-00 { margin:10px auto 8px ; padding-bottom:2px; border-bottom:1px solid #ccc;}
.slotfeat-02 { Padding:0 20px; border-left:1px solid #ccc; border-right:1px solid #ccc;min-height:600px; max-height:650px; overflow:hidden;}

.sub-top1 h2 { text-align:left;}
.sub-top1 h2>a { font-size:1.3em; color:#ff0000;font-weight:bold;}


/* Feature Article group ----------------------------------*/


.feat-a01 {}
.feat-a01 .post { margin-bottom:10px;}
.feat-a01 .post-img a {overflow:hidden; display:block; max-height:335px;}
.feat-a01 .post-title  { margin:2px 0;text-align:left;}
.feat-a01 .post-title h3 { font-size:1.6em; font-weight:600;line-height:1.3em;text-decoration: none;text-align:left;text-transform:uppercase; padding:0; margin-top:10px}
.feat-a01 .post-content  { font-size:1.2em; }

.feat-a01  li { float:left; width:30.5%; margin-right:20px;}
.feat-a01  li:last-child {margin-right:0;}
.feat-a01  li a {height:110px;}
.feat-a01  li img {    width: 100%;height: 100%; object-fit: cover;}
.feat-a01 .entry-title {font-size:1em; font-weight:600;text-align:left;line-height:1.3em}  
.bodylist5 .post-img a{height:130px; display:block} 
.bodylist5 .post-img img{width: 100%;height: 100%; object-fit: cover}


.feat-a02 {}
.feat-a02 .post-img a {overflow:hidden; display:block;max-height:122px}
.feat-a02 .post-title  { margin:2px 0;border-bottom:1px dotted #ccc;}
.feat-a02 .post-title h3>a { font-size:1.1em; font-weight:bold;line-height:1.35em;text-decoration: none; text-align:left;}

.feat-a02 ul li { padding:0px 0; }
.feat-a02 ul li:hover { background-color:#eee;}
.feat-a02 li .entry-title {font-size:1.05em; text-align:left;}  


/*Search Form - feature group */


.msearch-01{ float:left; }
.msearch-01 .searchbox {margin:0; }
.msearch-01 .search-input {background: #f9f9f9 !important;
border:1px solid #d1d1d1;
color: #000 !important;
padding: 0px 6px;	
font-family: 'arial';	
font-size: 1em;
width:250px;
margin-top: 0px;
height:22px;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-ms-border-radius: 3px;
-o-border-radius: 3px;	}

.msearch-01 .search-input:focus{outline:0}
.msearch-01 .button	{
height:20px;
width: 20px;
border: 0;
margin-left: 0px;
cursor: pointer;

background-size:23px;
background: url('/img1/store/icons/search-03.png') no-repeat ;
position:relative; left:1px; top 6px;}


/* VII. NAVIGATOR MODULE ------------------------------------- */

.webdesign-navigator
		 {float:left;width:100%; margin-top:8px; margin-bottom:-10px;}

.webdesign-navigator li 
  	{		
  		padding:3px 12px 3px 3px;
		display:inline;
		background-image: url(/img1/store/icons/muiten1.gif);
		background-position: right 9px;
		background-repeat: no-repeat;	
 background-size:7px;
   		position: relative;	
   		cursor: pointer; }

.webdesign-navigator li a
	{	font-size: 0.9em;
		font-weight: normal;
		text-transform: uppercase;
		 font-family:'arial';
                
		
		}
.webdesign-navigator li a:hover
	{	text-decoration:underline;	}

.webdesign-navigator .current a
	{	font-size:0.85; font-weight:normal;text-decoration:underline;}
.webdesign-navigator li:first-child 
	{	padding-left:0px;	}


/* NAVIGATOR END ------------------------------------- */



/* CSS FEATURE GROUP ----------------------------------
----------------------------------
--------------------------------- */





/* CSS BODY GROUP ----------------------------------
----------------------------------
---------------------------------*/

.slot-col2-body { min-height:3350px;}


.slot-title-01>h2,
.slot-title-02>h2
 {
    line-height: 32px;
    text-transform: uppercase;
    border-top: solid 1px #eee;
    padding: 12px 0 5px 36px;
    margin: 0;
    position: relative; font-weight:600; font-size:15px
}
.slot-title-01>h2:before,
.slot-title-02>h2:before {
    content: "";
    position: absolute;
    left: 0;
    top: -1px;
    width: 28px;
    height: 1px;
    background: #e51515;
}
.slot-title-01>h2::after,
.slot-title-02>h2::after {
   font: normal normal normal 13px/1 FontAwesome;
    content: "\f1ea";
    color: #fff;
    background: #e51515;
    width:28px;
    height: 28px;
    padding-left: 2px;
    text-align: center;
    line-height: 28px;
    position: absolute;
    left: 0;
    top: 14px;
    border-radius: 100%;
    box-shadow: 0 0 0 rgba(255, 22, 84, 0.4);
    animation: pulse 2s infinite;
}

/*************** Animation Border ***************/
@-webkit-keyframes pulse {
0% {
-webkit-box-shadow: 0 0 0 0 rgba(255,22,84,0.4);
}
70% {
-webkit-box-shadow: 0 0 0 10px rgba(255,22,84,0);
}
100% {
-webkit-box-shadow: 0 0 0 0 rgba(255,22,84,0);
}
}
@keyframes pulse {
0% {
-moz-box-shadow: 0 0 0 0 rgba(255,22,84,0.4);
box-shadow: 0 0 0 0 rgba(255,22,84,0.4);
}
70% {
-moz-box-shadow: 0 0 0 10px rgba(255,22,84,0);
box-shadow: 0 0 0 10px rgba(255,22,84,0);
}
100% {
-moz-box-shadow: 0 0 0 0 rgba(255,22,84,0);
box-shadow: 0 0 0 0 rgba(255,22,84,0);
}
}
.hotnews-group1 h3 { margin-bottom:0px; padding:0 ; overflow:hidden;border-bottom:1px dotted #ccc;text-align:left;font-size:1em; font-weight:600;line-height:2.3em}
.hotnews-group1 h3:last-child{border-bottom:none} 
.hotnews-group1 h3:hover { background-color:#FF0000;}


.hotnews-group2 h3 { margin-bottom:1px; padding:4px 0 ; overflow:hidden;border-bottom:1px dotted #c1c1c1;text-align:left;}
.hotnews-group2 h3>a { font-size:0.75em; font-weight:normal; color:#c90000;text-transform: uppercase;}

.marketprice-group1 h4 {margin-bottom:0px; padding:3px; overflow:hidden;border-bottom:1px dotted #ccc;text-align:left;font-size:1em; line-height:1.8em}
.marketprice-group1 h4>a:hover {color:#c90000;}
.marketprice-group1 h4:last-child{border-bottom:none}


.vndirect-stock li { margin-bottom:1px; overflow:hidden;}
.vndirect-stock li:last-child {margin-bottom:0;}



/* Body list Article group ----------------------------------*/

.bodylist-01 {}
.bodylist-01 .post { margin-bottom:15px;padding-bottom: 15px; border-bottom:1px dotted #ccc;overflow:hidden;padding-top:0}
.bodylist-01 .post-img a {overflow:hidden; display:block; float:left; width:280px; margin-right:15px;max-height:170px}
.bodylist-01 .post-title  { margin-bottom:2px;text-align:left;}
.bodylist-01 .post-title h3>a { font-size:1.3em; font-weight:bold;line-height:1em;text-decoration: none;text-align:left;}
.bodylist-01 .post-content  { font-size:1.1em; }
.bodylist-01 .keywords a  { text-transform:uppercase; font-size:0.9em; color:#B10000; padding:3px 0px; font-weight:bold; margin-right:10px}
.bodylist-01 .keywords a:last-child{margin-right:0}
.bodylist-01 .keywords a:hover {background-color:#f5f5f5; text-decoration:underline; }
p.keywords{margin-bottom:0; padding-bottom:0; margin-top:7px} 


.bodylist-01 li  { margin-bottom:5px; padding:10px 0 ;overflow:hidden;}
.bodylist-01 li> .post-img a {display:block; float:left; width:180px; margin:right:15px; height:110px;}
.bodylist-01 li> .post-img img{width: 100%;height: 100%;object-fit: cover;}

.bodylist-01 li .entry-title { margin-bottom:2px;text-align:left; font-size:1.3em; font-weight:bold;line-height: 1.25em;padding-top:0}
.bodylist-01 .next-sc > div > div,
.bodylist-01 .first-pr > div > div,
.sublist-01 .list-df div.post-content
{ 
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    white-space: pre-wrap;
    max-height: 56px;line-height:1.4
  }
.bodylist-01 p, .sublist-01 p{padding:0}

.bodylist-title1 {}
.bodylist-title1 .u2s2-art{}
.u2s2-art .list-inner>div{border-bottom:1px dotted #ccc;}
.u2s2-art .list-inner>div:last-child{border-bottom:none}
.bodylist-title1 .u2s2-art h2{ margin-bottom:3px; padding-bottom:4px; line-height:1em}
.bodylist-title1 .u2s2-art h2>a { font-size:0.8em; font-weight:bold;}

.bodylist-title2 .u2s2-art h2{font-size:1em; line-height:1.8em}


.bodylist-title3 .u2s2-art h2{ margin:0; padding-bottom:4px; border-bottom:1px dotted #c1c1c1;}
.bodylist-title3 .u2s2-art h2:hover { background-color:#f5f5f5;}
.bodylist-title3 .u2s2-art h2>a { font-size:0.9em; font-weight:bold;}

.bodylist2 li  {margin-bottom:10px; padding:0 0 10px; border-bottom:1px dotted #ccc; overflow:hidden;}
.bodylist2 li:last-child{border-bottom:0; padding:0; margin:0}
.bodylist2 li .post-img  { float:left; margin-right:15px; width:120px; height:80px; overflow:hidden;}
.bodylist2 .entry-title { text-align:left;font-size:1em; font-weight:600; line-height:1.3em; padding:0}



.bodylist3 li{
    list-style: none;
    position: relative;margin-bottom:15px
}

.bodylist3 li .post-img :before {
    content: "";
    background: rgba(0, 0, 0, 0.2);
    z-index: 10;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    opacity: 0;

}

.post-img :before{ -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    transition: all 0.3s linear;
}

.bodylist3 li:hover .post-img :before {
    opacity: 1;
}
.bodylist3 article{overflow:hidden}
.bodylist3 li .post-content-wrap 
{
    position: absolute;
    width: 100%;
    bottom: 0;
    left: 0;
    z-index: 20;
}
.bodylist3 li .post-content-wrap  .post-title
{
    padding: 10px 10px 6px;
    background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 50%, rgba(0,0,0,1) 100%);
    background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 50%,rgba(0,0,0,1) 100%);
    background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 50%,rgba(0,0,0,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 );
}
.bodylist3 .post-img { width:100%; max-height:140px;}
.bodylist3 .entry-title { text-align:left;font-size:0.9em;text-transform:uppercase; font-weight:600; padding:0}
.bodylist3 .entry-title a{color:#fff} 



.bodylist4 .post{margin-bottom:3px; overflow:hidden;}
.bodylist4 .post .post-img { float:left; margin-right:10px; width:120px; max-height:85px;}
.bodylist4 .post-title  {text-align:left;}
.bodylist4 .post-title h3 {font-size:1.2em; font-weight:600;line-height:1.35em;}

.bodylist4 .listing  { margin:0;background-image: url("red-arrow.gif"); background-repeat: no-repeat;  background-position: 0px 13px;}
.bodylist4 .listing h4 { padding:0 0 0 10px; text-align:left; line-height:1.4em; font-size:0.93em; font-weight:600; margin-top:10px}

    

.products-group1 li { overflow:hidden; margin:0; padding:0;display: flex; flex-wrap: wrap;}
.products-group1 li>p  { font-size:1em; font-weight:600; padding:0;color:#c90000;margin-bottom:0px; margin-top:10px}
.products-group1 li>p a{color:#c90000} 
.products-group1 li h4 { float:left; width:50%; text-align:left; padding:0 10px 0 0;line-height:2em; margin:0;font-size:0.86em}
.products-group1 li h4:nth-child(2n) {padding-right:0; text-align:right}



.slot-body2 { margin:30px auto; padding:3px 0; border-top:3px solid #c90000;}
.slot-body2-title h2>a { font-size:0.8em; font-weight:normal; text-transform:uppercase;color:#a1a1a1; padding-right:12px;
                                background-image: url("muiten1.gif"); background-repeat: no-repeat; background-position: right 4px; }
                                
 .bodylist5 .post{margin-bottom:3px; overflow:hidden;}
.bodylist5 .post .post-img {max-height:160px;overflow:hidden;}
.bodylist5 .post-title h3  {text-align:left;margin-top:2px;}
.bodylist5 .post-title h3>a {font-size:1.1em; font-weight:bold;line-height:1.35em; }                               
                       
.bodylist5 .listing  { margin:0;background-image: url("black-bull.png"); background-repeat: no-repeat;  background-position: 0px 11px;}
.bodylist5 .listing h4 { padding-left:12px; text-align:left; line-height:1.35em;}
.bodylist5 .listing h4>a { font-size:0.9em; font-weight:normal;}


/*Effects--------*/

.slide-01 .owl-item article>a {display:block; overflow:hidden; width:100%; height:100px;}
.slide-01 .owl-item article>a img{width: 100%;height: 100%;object-fit: cover;} 
.slide-01 .owl-item article { margin:0 10px;}
.slide-01 .post-box-post-title  { text-align:left; line-height: 1em;padding:0; margin:0;}
.slide-01 .post-box-post-title>a  {font-size:0.9em; }
.slide-01 .owl-theme .owl-prev, .slide-01 .owl-theme .owl-next { top:-1%;background: #00caca; font-size:16px; height:32px; width:32px;  }
.slide-01 .owl-theme .owl-prev i, .slide-01 .owl-theme .owl-next i { line-height:32px;}
figure.post-img:empty {display: none;} 

.sublist-01 ul>li {overflow:hidden;padding:0px 0 6px; margin-bottom:10px; border-bottom:1px dotted #c1c1c1;}
.sublist-01 ul>li:hover { background-color:#efefef;}
.sublist-01 .post-img  { float:left; width:220px; overflow:hidden; margin-right:15px; margin-bottom:5px;}
.sublist-01 .post-img a{display:block; height:120px}
.sublist-01 .post-img img{width: 100%;height: 100%;object-fit: cover;}
.sublist-01 li h3 { text-align:left; margin:0 0 3px; padding:0; line-height:1.2em; font-size:1.35em; font-weight:600}
.sublist-01 .post .post-content { font-size:1.05em;}
.sublist-01 .post .post-content p{line-height:1.4em;}
.sublist-01 .keywords a { font-size:0.85em; text-transform:uppercase; color:#B10000; margin-right:15px; }
.sublist-01 .keywords a:last-child{margin-right:0}
.sublist-01 .read-more { float:right; padding-right: 15px; 
 background-image: url(/img1/store/icons/muiten1.gif);
		background-position: right 5px;
		background-repeat: no-repeat;	
                background-size:9px; }

.sublist-01 .post .post-bottom-meta { font-size:0.9em; text-transform:uppercase; }
.sublist-01 .post .post-bottom-meta a {color:#666; font-weight:bold;}

.sublist-01 .search-header>h1 { font-size:1.3em; font-weight:bold; color:#c90000;}


/* Detail Page----------------*/
.detailcont { font-size:1.35em; line-height:1.8em; overflow:hidden;}
.detailcont p { line-height:1.7em; padding-bottom:8px; margin-bottom:8px;}
.detailcont .story>h1 { font-size:1.8em; line-height:1.35em; margin:10px 0; color:#c90000; font-weight:bold; text-align:left;}
.detailcont .top_toolbox a {  background-image: url("/img1/store/icons/printer.png");
							background-repeat: no-repeat;
							background-position:0 0;
							padding-left: 28px;
							padding-top: 5px;
							text-decoration: underline;
							font-size: 0.95em;}

.detailcont .date { margin-top:2px; margin-bottom:10px; float:right; margin-right:10px;font-size: 0.95em; font-weight: normal;}
.detailcont .return { float:right; margin-right:5px; margin-top:35px; color:#c90000; font-weight:bold; padding:3px 10px; background-color:#f5f5f5;}

.detailcont .bottom_toolbox {float: left;margin-left: 5px;margin-top: 35px;margin-right: 15px;   }
.detailcont .bottom_toolbox a { background-image: url("/img1/store/icons/printer.png");
							background-repeat: no-repeat;
							background-position:0 0;
							padding-left: 28px;
							padding-top: 5px;
							text-decoration: underline;
							font-size: 0.95em;}

.taggroup .tags_01 a {font-size:1.05em; font-weight:normal; color:#555; margin-right:4px; margin-bottom:4px; line-height:30px;
padding:4px 10px; background:#f5f5f5; border:1px solid #d1d1d1;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-ms-border-radius: 3px;
-o-border-radius: 3px; }


.listmore01 h2  {font-size:1.5em; color:#c90000; border-bottom:1px solid #c1c1c1; }

.products-group2 li { overflow:hidden; padding-bottom:6px;}
.products-group2 li>p { font-size:1.2em; color:#c90000;font-weight:bold; color:#c90000; border-bottom:1px solid #c1c1c1;padding-bottom:0; text-align:right;}
.products-group2 li>h4 { margin:0; padding:2px 0;font-size:1.1em; text-align:right;}

.list-detail01 .post{ margin-bottom:5px; padding-bottom:5px;}
.list-detail01 .post-img { max-height:110px; margin-bottom:2px; overflow:hidden;}
.list-detail01 li h3 { text-align:left; margin:0; padding:0;}
.list-detail01 li h3>a { font-size:0.9em; font-weight:bold;}

.list-tags01 {}
.list-tags01 a {  margin-bottom:1px; padding:4px 0; display:block; text-transform:uppercase; font-size:0.9em; color:#c90000; border-bottom:1px dotted #c1c1c1;}


.list-other li { float:left; width:33%; padding-right:15px; }
.list-other .post-img { height:110px; overflow:hidden;}
.list-other li h3 { text-align:left;}
.list-other li h3 a { font-size:0.9em; } 

.list-other1 li { padding-left:15px; }
.list-other1 li h3 { text-align:left;}
.list-other1 li h3 a { font-size:0.9em; } 

.list-other1 .post-img { height:120px; overflow:hidden;}



/* @ MEDIA ------------------------------------- */

.clip-desc1 { width: 760px; height:430px;}

@media screen and (min-width: 320px) and (max-width: 479px) 

{
.clip-desc1 { width: 350px; height:250px;}
}  

@media screen and (min-width: 480px) and (max-width: 1150px) 

{
.clip-desc1{ width: 565px; height:315px;}

} 



.clip-desc1 iframe { width: 760px; height:430px;}

@media screen and (min-width: 320px) and (max-width: 479px) 

{
.clip-desc1 iframe { width: 350px; height:250px;}
}  

@media screen and (min-width: 480px) and (max-width: 1150px) 

{
.clip-desc1 iframe{ width: 565px; height:315px;}
} 


/* CSS BODY GROUP ----------------------------------
----------------------------------
----------------------------------END */
