.nav-top {
	max-height: 55px;
	padding: 5px 0;
	background: #fff;
	background-image: none;
	font-size: 14px;
}
.navbar-default .navbar-text {
	color: #777777;
	display: inline-block;
	padding: 0 5px;
	margin: 10px 0;
}
.navbar-default {
	transition-duration: 0.5s;
	background: #fff;
	border-color: transparent;
	position: fixed;
	width: 100%;
	-webkit-box-shadow: 3px 24px 12px -26px rgba(156,156,156,0.25);
	-moz-box-shadow: 3px 24px 12px -26px rgba(156,156,156,1);
	box-shadow: 3px 24px 12px -26px rgba(156, 156, 156, 0.25);
}
.mega-dropdown-menu .dropdown-header {
	color: #000000;
	font-family: "DindanMai-Med";
	font-size: 15px;
	font-size: 1.5rem;
	font-weight: 700;
	padding: 0px 0 5px 0;
	border-bottom: 2px solid #b0d87a;
	text-align: left;
	margin-top: -10px;
}
.mega-dropdown-menu > div > li > ul > li > a{
	position: relative;
	display: -webkit-inline-box;
	color: #4e4e4e;
	padding: 2px 0px;
	clear: both;
	cursor: pointer;
	line-height: 1.42857143;
	white-space: normal;
	z-index: 9999;
}
.mega-dropdown-menu > div > li > ul > li:nth-child(2) {
	padding-top:10px;
}
.mega-dropdown-menu {
	padding: 20px 10px;
	width: 100%;
	box-shadow: none;
	-webkit-box-shadow: none;
	border: 1px solid #eee;
	text-align: center;
	-webkit-box-shadow: 3px 24px 12px -26px rgba(156,156,156,0.25);
	-moz-box-shadow: 3px 24px 12px -26px rgba(156,156,156,1);
	box-shadow: 3px 24px 12px -26px rgba(156, 156, 156, 0.25);
	background-color: #f9f9f9;
}
.navbar-default .navbar-text .ico-flags {
	width: 10px;
	margin-right: 2px;
}
.navbar-collapse {
	max-height: 340px;
	overflow-x: visible;
	padding-right: 0px;
	padding-left: 15px;
	box-shadow: inset 0 1px 0 rgba(255,255,255,.1);
	-webkit-overflow-scrolling: touch;
}

.home-products-news .box-promo-right .txt-title {
	padding-top: 5px;
	font-size: 16px !important;
	/*font-size: 2rem;*/
	line-height: 1.2;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
}


.title-txt {
	/* letter-spacing: 3px;
	padding: 50px 0 5px 0;
	color: #8DC63F;
	font-family: "DindanMai-Med"; */
	/* font-size: 46px;
	font-size: 4.6rem; */
}
.pagination {
	display: inline-block;
	padding-left: 0;
	margin: 20px 0;
	border-radius: 4px;
	/* display: none; */
}
.theme-title h3{
	font-size: 18px;
	font-weight: 600;
}
.theme-title {
	padding: 5px 0 0px 0;
}
section._product .panel-group {
	border-top: 1px solid #8dc63f;
}
section._product .panel-title a {
	display: block;
	color: #696969;
	padding: 7px 0;
	position: relative;
	font-size: 17px;
	font-weight: 400;
	border-bottom: dotted 1px #e2e2e2;
}
section._product #accordion .panel-heading a:before {
	content: '\e316';
	font-size: 21px;
	position: absolute;
	font-family: 'Material Icons';
	right: 5px;
	top: 5px;
	transform: rotate(90deg);
	transition: all 0.5s;
}
}

section._product .products-container .txt-detail {
	padding-top: 0px;
	font-size: 18px;
	font-size: 1.8rem;
	color: #444444;
	margin-left: -37px;
}

section._product section .all .slider-two .item {
	transition: all ease .25s;
	height: 130px;
	border-radius: 5px;
	border: solid 1px #e6ecf2;
	cursor: pointer;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: contain;
}
.collect-item {
	background-repeat: no-repeat;
	background-position: top;
	background-size: cover;
	min-height: 100%;
	width: 100%;
	height: 360px;
	position: relative;
	padding: 100px 0;
	margin: 0 0 30px;
	overflow: hidden;
}
section._collection .collect-item {
	background-repeat: no-repeat;
	background-position: top;
	background-size: cover;
	min-height: 100%;
	width: 100%;
	height: 360px;
	position: relative;
	padding: 100px 0;
	margin: 0 0 30px;
	overflow: hidden;
}


/*-------------- transition ----------------*/



.cmn-t-translate-bshadow {
	background-color: #ff3296;
}
.cmn-t-translate-bshadow:hover {
	-webkit-box-shadow: 5px 5px 0 #98004a;
	-moz-box-shadow: 5px 5px 0 #98004a;
	box-shadow: 5px 5px 0 #98004a;
	-webkit-transform: translate(-1px,-1px);
	-moz-transform: translate(-1px,-1px);
	-ms-transform: translate(-1px,-1px);
	-o-transform: translate(-1px,-1px);
	transform: translate(-1px,-1px);
}
.white-box {
	color: #FFFFFF;
	text-shadow: 5px 3px 7px #000000;
}
.file-upload .file-select .file-select-button {
	/* background: transparent;
	padding: 0 29px;
	display: inline-block;
	height: 25px;
	line-height: 25px;
	border-left: 1px solid #dddddd;
	z-index: 999;
	position: relative;
	font-size: 15px;
	font-family: "DindanMai-med"; */
}
.file-upload .file-select .file-select-name {
	/* line-height: 40px;
	display: inline-block;
	padding: 0 0 0 20px;
	width: 83%;
	font-family: "DindanMai-med"; */
}
.file-upload .file-select {
	/* display: block;
	border: 1px solid #ddd;
	color: #000000;
	cursor: pointer;
	height: 40px;
	line-height: 40px;
	text-align: left;
	background: #FFFFFF;
	overflow: hidden;
	position: relative;
	border-radius: 50px; */
}
section._product * {
	box-sizing: border-box;
	/* font-family: "DindanMai-Light"; */
}





/*.dropdown:hover{

	-webkit-box-shadow: inset 0 0 0 5px #8DC63F;
	-moz-box-shadow: inset 0 0 0 5px #8DC63F;
	box-shadow: inset 0 0 0 5px #8DC63F;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}*/
.cmn-t-underline:hover {
}
.cmn-t-underline:hover:after {
  width: 100%;
}

/* footer .sitemap .topic-site:hover {
	padding: 10px 0;
	font-size: 16px;
	font-size: 1.6rem;
	line-height: 1.5;
	color: #8DC63F;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
} */
/*----------------------------------------------*/

.pagination>li>a, .pagination>li>span {
    color: #a6a7a9;
}
.file-upload .file-select:hover {
    border-color: #e4e4e4;
}
.file-upload .file-select {
    border-color: #e4e4e4;
}
.file-upload .file-select:hover .file-select-button {
    color: #828282;
}
.file-upload .file-select .file-select-name {
    color: #afafaf;
}
/* Removes the clear button from date inputs */
input[type="date"]::-webkit-clear-button {
    display: none;
}

/* Removes the spin button */
input[type="date"]::-webkit-inner-spin-button { 
    display: none;
}

