/*
Theme Name: Flatsome Child
Description: NamKiem developed for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.11.3
*/

/*************** ADD CUSTOM CSS HERE.   ***************/


#top-bar, .absolute-footer{background-image: url(/wp-content/uploads/2019/04/patten-bg.png);
	background-repeat: repeat-x;
}
#header-contact li a span, .top-bar-nav li a{text-transform: none;
	font-weight: 500;
	font-size: 15px;
	color: white;}
.nav-dropdown{padding:0}
.nav-dropdown>li>a{color:white; padding:9px 10px}
.nav-dropdown>li>a:hover{color: #ffe5da !important;}
.searchform-wrapper input[type='search']{background-color: rgba(255, 255, 255, 0);
	box-shadow: none;
	border-color: rgb(208, 154, 117); height:40px}
.icon-search:before{color: #f79268;}
.box-text-banner{padding: 25px !important;
	border-radius: 10px;}
.box-text-banner h3{color: #000000;
	text-transform: none;
	letter-spacing: 0px;
	font-weight: normal !important;}
.box-text-banner .button{    margin: 0;
	font-weight: normal;
	font-size: 15px;
	border-radius: 7px !important;
	background: #000000;
	padding: 0px 26px}
.cac-khoa-hoc .box-image img{border-radius:10px}
.cac-khoa-hoc h4 a{font-size: 18px;
	color: black;
	text-transform: none;}

.khoa-hoc .large-12, .tin-tuc .large-12{padding-bottom:0}
.section-title-container {
	margin-bottom: 15px;
}
.tin-tuc .box-image .image-cover{border-radius:10px}
.flickity-prev-next-button svg, .flickity-prev-next-button .arrow{color:white}
.cac-khoa-hoc:hover{    background: #ffffff;
	box-shadow: 2px 2px 20px #00000030;}
.cac-khoa-hoc{background: #ffffff;
	padding: 10px;
	border-radius: 10px;
	box-shadow: 0px 0px 17px #00000017;
	border-bottom: 5px solid #e8e8e8;}
.cac-khoa-hoc .des{ color: #d09a75;
	margin-bottom: 4px;}
.cac-khoa-hoc .box-text{padding:10px 0}
.cac-khoa-hoc .box-image:hover::before, .product-small .box-image:hover::before, .tin-tuc .post-item .box-image:hover::before{-webkit-animation:shine .75s;animation:shine .75s}@-webkit-keyframes shine{100%{left:125%}}@keyframes shine{100%{left:125%}}
.cac-khoa-hoc .box-image::before, .product-small .box-image::before, .tin-tuc .post-item .box-image::before{position:absolute;top:0;left:-75%;z-index:2;display:block;content:'';width:50%;height:100%;background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.3) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,.3) 100%);-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}
.thong-tin-lien-he .cot1{background: #f7ede7;
	padding: 20px !important;}
.thong-tin-lien-he .cot2{background:#fbf4ef;padding: 20px !important;}
.thong-tin-lien-he .cot3{background:#fdf9f6;padding: 20px !important;}
.thong-tin-lien-he .icon-box h3 a{color:black}
.product-small .box-text{padding:10px 0}
.product-small .price del span{color:gray !important; font-size:15px}
.product-small .price ins span, .product-small .price span{font-size: 19px;
	font-weight: normal;
	color: #ff8787;}
.category-section .badge-container .badge-inner{background-color: #d09a75; font-weight:normal}
.page-right-sidebar .large-9{border-right:none !important}
.blog-single .large-3, .blog-archive, .page-right-sidebar .large-3{padding-left:0; border-left: none !important}
.page-left-sidebar .large-3{padding-right:0; border-right:none !important}
.header-wrapper{box-shadow: 0px 0px 12px #00000014;}
.dang-ky-nhan-tin input[type='email']{    background: white;
	border-radius: 5px;
	height: 45px;
	font-size: 14px;}
.dang-ky-nhan-tin .large-12{padding-bottom:0}
.dang-ky-nhan-tin .large-12 .col-inner{background: #ffffffc7;
	padding: 20px;
	border-radius: 10px;}
.dang-ky-nhan-tin input[type='submit']{background: black;
	border-radius: 5px;
	height: 45px;
	text-transform: none;
	font-weight: normal;
	font-size: 14px;}
.category-section .badge-container{margin:10px}
.product-small .product-title a{font-family: "Vollkorn", sans-serif;        margin: 0;
	font-size: 17px;
	color: #000000 !important;
	margin-bottom: 10px;}
.product-small img{border-radius:10px}
.thong-tin-lien-he .icon-box h3{margin-bottom:0}
.related .product-small{border:none; border-bottom:none; box-shadow:none }
.archive .badge-container .badge-inner{background:#d09a75; font-weight:normal}
.archive .badge-container{margin:10px}
.product-small, .related .box.product-small, .archive .box.product-small{border:1px solid white; border-bottom: 4px solid white; box-shadow: 0px 0px 17px #00000024;
	padding: 15px;
	border-radius: 7px;}
.tin-tuc .post-item .post-title{margin-bottom:10px;font-size: 18px;    
	color: black;}.section-title span {
		text-transform: none;
}
.tin-tuc button{    background: #f79568;
	padding: 0 20px;
	border-radius: 5px;
	text-transform: none;
	font-weight: normal;
	font-size: 13px;
	letter-spacing: 0;}
.absolute-footer{background-color:#d09a75 !important}
.footer-secondary, .copyright-footer {
	padding: 0;color: white;
}
.header-main .nav > li > a {
	font-weight: normal;
}
.recent-blog-posts a {
	color: black;
	font-size: 15px;}
.recent-blog-posts-li .badge-inner{border-radius:99%}
span.widget-title{font-family: "Playfair Display", sans-serif;
	text-transform: none;
	letter-spacing: 0;
	font-size: 22px;
	color: black;}
.blog-single .article-inner, .page-right-sidebar .page-inner{box-shadow: 14px 17px 11px #0000000d;
	padding: 20px;}
.blog-single h2{font-size: 19px;
	margin-bottom: 20px;}
.tabbed-content .nav{font-size:20px}.product-info {
	padding-top: 0;
}.single-product .product-info .price del span{color:gray; font-size:15px}
.single-product .product-info .price ins span, .single-product .product-info .pricce span{font-size:22px; font-weight:normal; color:red}
.single-product .product-short-description p{margin-bottom:5px}
.single-product .product-short-description{margin-bottom:20px; font-size: 14px;
	background:#f3f3f3;    padding: 10px;}
form{margin-bottom:0}
.single_add_to_cart_button{    text-transform: none;
	font-weight: normal;
	font-size: 15px;
	letter-spacing: 0;
	border-radius: 5px;}
.product_meta>span{font-size:15px}
.product_list_widget del span{font-size:14px; color:gray !important}
.blog-archive .from_the_blog_comments{text-align:left}
.blog-archive .post-item .post-title:hover, .product-small .product-title a:hover{color:#d09a75 !important}
.product_list_widget ins span, .product_list_widget span{font-size:16px; font-weight:normal; color:#d09a75}
ul.product_list_widget li img{border-radius:99%}
ul.product_list_widget li a span{font-size:15px; color:black !important}
.related .product-section-title{    margin: 0;
	text-transform: none;
	font-size: 28px;
	letter-spacing: 0;}
a.back-to-top{background: #d09a75 !important;
	color: white;
	border: none !important;box-shadow: 3px 3px 10px #00000052;}
.archive .product-small{box-shadow:none; border: none; border-bottom:none}
.blog-archive .large-9 .badge {display:none}
.blog-archive .large-3{padding-left:0}
.blog-archive .box-blog-post .is-divider{margin-left:0}
.blog-archive .post-item .post-title{font-size: 20px;
	border: black;
	text-align: left;}
.blog-archive .post-item .col-inner{background:white;    box-shadow: 2px 2px 20px #0000001a;}
.blog-archive .post-item .from_the_blog_excerpt {text-align:left; color:gray}
.page-right-sidebar .page-inner ul, .blog-single .entry-content ul{margin-left:20px}
.anh-dai-dien img{border-radius: 99%;
	padding: 15px;
	border: 4px solid #f3f3f3;}
.gioi-thieu-section{border-bottom: 1px solid whitesmoke;
	box-shadow: 0px 10px 10px #00000008; padding-bottom:0 !important}
.gioi-thieu-text .button{font-weight:normal; font-size:14px}
.nav-dropdown.nav-dropdown-simple li.html{padding:10px; color:white}
.mini_cart_item a{color:black}
.woocommerce-mini-cart__buttons a{text-transform:none; font-weight:normal}
.cart-item:after{border-bottom-color: white !important;}
.widget_shopping_cart p.total span.amount {
	white-space: nowrap;
	color: #d09a75;
	font-weight: normal;
}
.total strong{font-weight:normal; color:black}.success-color {
	color: #63a524;
	background: #e0f1a0;
	font-size: 15px;
	padding: 10px;
	border-radius: 5px;
	border: 2px dashed #7a9c59;
}
.cart-item .nav-dropdown{background:white !important}
.text-sp{
	position:relative;
	top:-30px
}
@media only screen and (max-width: 48em) {
	/*************** ADD MOBILE ONLY CSS HERE  ***************/

	.off-canvas-left.mfp-ready .mfp-content{background:#d09a75}
	.off-canvas .sidebar-menu {
		padding: 0;
	}
	.off-canvas:not(.off-canvas-center) .nav-vertical li>a {
		padding-left: 15px;
		text-transform: none;
		font-size: 20px;
		font-weight: normal;
		letter-spacing: 0;    padding-top: 10px;
		padding-bottom: 10px;}
	.off-canvas:not(.off-canvas-center) .nav-vertical .active>.children{    padding-bottom: 0;background: #e0774a;}.off-canvas:not(.off-canvas-center) .nav-vertical .active>.children li a{font-size:16px; color:white}
	.product-small, .related .box.product-small, .archive .box.product-small{padding:5px}
	.dang-ky-nhan-tin .large-12 .col-inner{text-align:center}
	.blog-single .article-inner, .page-right-sidebar .page-inner{padding:0; box-shadow:none 
	}
	.blog-single .large-3, .blog-archive, .page-right-sidebar .large-3{padding-left:15px; padding-right:15px}
	.blog-archive .large-3{padding-right:0}
	.blog-archive .post-item{padding:0px; padding-bottom:15px}
}
