@font-face {
  font-family: 'Roboto-Light';
  src: url('/themes/vietthuong/fonts/Roboto-Light.eot?#iefix') format('embedded-opentype'),  url('/themes/vietthuong/fonts/Roboto-Light.woff') format('woff'), url('/themes/vietthuong/fonts/Roboto-Light.ttf')  format('truetype'), url('/themes/vietthuong/fonts/Roboto-Light.svg#Roboto-Light') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Roboto-LightItalic';
  src: url('/themes/vietthuong/fonts/Roboto-LightItalic.eot?#iefix') format('embedded-opentype'),  url('/themes/vietthuong/fonts/Roboto-LightItalic.woff') format('woff'), url('/themes/vietthuong/fonts/Roboto-LightItalic.ttf')  format('truetype'), url('/themes/vietthuong/fonts/Roboto-LightItalic.svg#Roboto-LightItalic') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Roboto-Medium';
  src: url('/themes/vietthuong/fonts/Roboto-Medium.eot?#iefix') format('embedded-opentype'),  url('/themes/vietthuong/fonts/Roboto-Medium.woff') format('woff'), url('/themes/vietthuong/fonts/Roboto-Medium.ttf')  format('truetype'), url('/themes/vietthuong/fonts/Roboto-Medium.svg#Roboto-Medium') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Roboto-Regular';
  src: url('/themes/vietthuong/fonts/Roboto-Regular.eot?#iefix') format('embedded-opentype'),  url('/themes/vietthuong/fonts/Roboto-Regular.woff') format('woff'), url('/themes/vietthuong/fonts/Roboto-Regular.ttf')  format('truetype'), url('/themes/vietthuong/fonts/Roboto-Regular.svg#Roboto-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}
ul.slimmenu li:hover  {
	text-decoration: none;
}
ul.slimmenu li ul li:hover  {
    border-bottom: unset;			
}
.ui-categori,.categori-list,ul.categori-list > li > ul{
				padding:0;
}  
.parent>a{
				font-size:16px;
}  
.categori-list > li > strong > a{
				color: #231f20;
				font-size: 12px;
				width: 100%;
				float: left;
				padding: 6px 0;
}	
.categori-list > li > ul > li > a{
    width: 100%;
    float: left;
    color: #231f20;
    font-size: 12px;
}
div.mainmenu > ul > li > ul > ul > li > a{
				    color: #231f20;
				    font-size: 14px;
				    text-transform: uppercase;
				    width: 30%;
				    padding: 6px 10px;
				    border-left: 5px solid #fd0;
}
div.mainmenu > ul > li > ul > ul > li > a:hover{
	    background: #fd0;
    color: #231f20;
    text-decoration: none;
    border-left: 5px solid #231f20;			
}
div.mainmenu > ul > li > ul > ul > li > div{margin: 10px 0;}
.pagination>.active>a{
				color: #fff;
				border-color: #333;
				background-color: #333 !important;
}
.pagination>li>a{
				color: #333;
				border-color: #333;
}
.ligh_demo .item{
				/* margin: 0; */
				/* padding: 0; */
}
#image-gallery>li.lslide>a>img {
    max-height: 100%;
    min-height: 100%;
    width: 100%;
}
.short_description p{
				margin: 0;
}
.box_order_item .viewtype{
	display: inline-flex;
    position: relative;
    top: 15px;
}
.panel-viewlist{
				border:1px solid #333;
				border-radius: 0;
}
.viewlist_name a{
	    color: #231f20;
    font-size: 16px;
    text-transform: uppercase;
}
div.row_breadcrumbs > div > div.row{border-bottom:1px solid #e1e1e1;/* margin-bottom: 18px; */}
ul.categori-list > li > strong > a:hover{
				    color: #fd0;
    text-decoration: none;
}
ul.categori-list > li > ul > li > a:hover{
    font-family: Roboto-Medium;
    color: #000;
    text-decoration: none;
}
.well-sm-dp{
				    display: flex ;
}
.col-news-cat .image img {width:100%;}