/*
Theme Name: XW Loveday
Theme URI: xuongweb.vn
Author: xuongweb.vn
Author URI: xuongweb.vn
Description: Develop By xuongweb.vn
Text Domain: xw
Template: flatsome
Version: 2.0
*/

/** GENERAL **/
.tooltipster-base{display:none!important}
.grecaptcha-badge{display:none}
.tooltipster-content,.tooltipster-arrow{display:none!important}
pre, blockquote, form, figure, p, dl, ul, ol {margin-bottom: 1em;}
.pd-bottom-0,.pd-bottom-0 .col-inner,.pdbt-0,.pdbt-0 .col-inner{padding-bottom:0!important;}
.wpcf7-spinner{display:none}
.is-divider {
    background-color: #068942;
    max-width: 60px;
}

.text-justify{text-align: justify}
.text-green{}
#comments{display:none}

.nav-spacing-xlarge>li {
    margin: 0 25px;
}
.nav-spacing-xlarge>.wpml-ls-item{margin: 0 3px;}
.nav-spacing-xlarge>.wpml-ls-item.wpml-ls-first-item{margin-left:25px}

.header-nav-main.nav-line-bottom > li > a:before{background-color: #E4E416 !important;}


.custom_rating .divider{border-radius:4px}
.custom_rating .fa{color:#ffcc00}

.btn-link {
    border-radius: 10px;
    text-transform: none;
    padding: 0px 25px;
    font-weight: 500;
}

.btn-link:after{
	font-family: FontAwesome;
	content: "\f178";
	display: inline-block;
	padding-left: 12px;
	vertical-align: middle;
}
.btn-link:hover{
	color:#268844;
	background:#E4E416;
	box-shadow: none;
}
.button.secondary span{color:#268844}


.form-flat input{border-radius:12px !important;border: 1px solid #268844 !important}
.form-flat label{color:#268844;font-weight:500}


/** HEADER **/
.logo img{
    max-height: 150px !important;
    padding-top: 10px;
}

.wpml-ls-menu-item .wpml-ls-flag { width: 24px; height: 16px; border: 1px solid #fff; }


/** HOME PAGE **/
.flickity-page-dots .dot{border-color: #fff}
.flickity-page-dots .dot.is-selected{background-color:#068942}

.custom__post-activity{}
.custom__post-activity .post-title{
    color: #068942;
    line-height: 1.5em;
}

.custom__post-activity .post-item .box-text{    vertical-align: top;}
.custom__post-activity .button.primary.is-outline{border: 1px solid #068942;border-radius: 10px;line-height: 2.5em;}
.custom__post-activity .post-item:nth-child(2) .box-text .post-title{margin-top:10px}
.custom__post-activity .post-item:nth-child(2) .box-text {
    float: left;
    display: contents;
}
.custom__post-activity .post-item:nth-child(2) .box-image{
    float: right;
}

.icon__slider {}
.icon__slider img{filter: grayscale(1.0);}
.icon__slider.active img{filter: inherit}
.button__icon{margin-top: -150px;}
.custom__news_top{margin-top: -100px;}

.icon__connect img{border-radius:100%}
.custom__block-bottom p{margin-bottom:5px}

.custom__catalog-post .is-divider{display: none}


.product-cate-img{}
.product-cate-img img:hover{transform: scale(1.05);transition: transform .3s}
.product-cate-title h3{
    margin: 10px 0 0;
}
.product-cate-subtitle p{
    margin-bottom: 0;
}

.fa-star i{padding:0 2px}

.product-green{color:#3E720C}
.product-green i, .product-green h3{color:#3E720C}
.product-green .button{background: #3E720C}
.stars-green{color:#3E720C}

.product-green2{color:#3B5115}
.product-green2 i, .product-green2 h3{color:#3B5115}
.product-green2 .button{background:#3B5115}
.stars-green2{color:#3B5115}

.product-green3{color:#469F4C}
.product-green3 i, .product-green3 h3{color:#469F4C}
.product-green3 .button{background:#469F4C}
.stars-green3{color:#469F4C}

.product-green3{color:#2D951D}
.product-green3 i, .product-green3 h3{color:#2D951D}
.product-green3 .button{background:#2D951D}
.stars-green3{color:#2D951D}

.product-pink{color:#BE1B40}
.product-pink i, .product-pink h3{color:#BE1B40}
.product-pink .button{background: #BE1B40}
.stars-pink{color:#BE1B40}

.product-blue{color:#033987}
.product-blue i, .product-blue h3{color:#033987}
.product-blue .button{background: #033987}
.stars-blue{color:#033987}

.product-yellow{color:#B8BC00}
.product-yellow i, .product-yellow h3{color:#B8BC00}
.product-yellow .button{background: #B8BC00}
.stars-yellow{color:#B8BC00}

.product-yellow2{color:#CCB00D}
.product-yellow2 i, .product-yellow2 h3{color:#CCB00D}
.product-yellow2 .button{background:#CCB00D}
.stars-yellow2{color:#CCB00D}

.product-yellow3{color:#AF9604}
.product-yellow3 i, .product-yellow3 h3{color:#AF9604}
.product-yellow3 .button{background:#AF9604}
.stars-yellow3{color:#AF9604}

.product-red{color:#D22619}
.product-red i, .product-red h3{color:#D22619}
.product-red .button{background:#D22619}
.stars-red{color:#D22619}

.product-red2{color:#D32D33}
.product-red2 i, .product-red2 h3{color:#D32D33}
.product-red2 .button{background:#D32D33}
.stars-red2{color:#D32D33}

.product-red3{color:#960000}
.product-red3 i, .product-red3 h3{color:#960000}
.product-red3 .button{background:#960000}
.stars-red3{color:#960000}

.product-orange{color:#EF810A}
.product-orange i, .product-orange h3{color:#EF810A}
.product-orange .button{background:#EF810A}
.stars-orange{color:#EF810A}

.product-orange2{color:#D86A1B}
.product-orange2 i, .product-orange2 h3{color:#D86A1B}
.product-orange2 .button{background:#D86A1B}
.stars-orange2{color:#D86A1B}

.product-orange3{color:#DD7300}
.product-orange3 i, .product-orange3 h3{color:#DD7300}
.product-orange3 .button{background:#DD7300}
.stars-orange3{color:#DD7300}

.product-orange4{color:#D06800}
.product-orange4 i,.product-orange4 h3{color:#D06800}
.product-orange4 .button{background:#D06800}
.stars-orange4{color:#D06800}

.product-sky{color:#2694B2}
.product-sky i, .product-sky h3{color:#2694B2}
.product-sky .button{background:#2694B2}
.stars-sky{color:#2694B2}

.product-brown{color:#5A0704}
.product-brown i, .product-brown h3{color:#5A0704}
.product-brown .button{background:#5A0704}
.stars-brown{color:#5A0704}

.product-black{color:#000000}
.product-black i, .product-black h3{color:#000000}
.product-black .button{background:#000000}
.stars-black{color:#000000}

.custom_news{}
.custom_news .box{
    /* border-radius */
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    /* box-shadow */
    -webkit-box-shadow: rgba(0,0,0,0.8) 0 0 10px;
    -moz-box-shadow: rgba(0,0,0,0.8) 0 0 10px;
    box-shadow: rgba(0,0,0,0.8) 0 0 10px;
}
.custom_news .box-text{
    padding: 15px 25px 15px;
}
.custom_news .button{border-radius: 10px;text-transform: none;display: inline-block;width: 30%;margin-left: 70%;}
.custom_news h5{font-size:105%}
.custom_news .is-divider{display:none}

.custom_vertical .box-text{
    padding: 15px;
}


.custom_box-product p{margin-bottom:0}
.custom_box-product .img-featured {
	 position: relative;
    z-index: 9999;
}
.custom_box-product .img-featured .img-inner{ margin-right: -300px;}

.section_tra-thao-moc{
    background: url(assets/images/la-thao-moc-1.png) no-repeat top -200px left, url(assets/images/la-thao-moc-2.png) no-repeat top -200px right;
    background-size: auto, auto;
}

.custom_team-members{}
.custom_team-members .box-image{border:6px solid #268844; margin-bottom:10px}
.custom_team-members .box-image:hover{transform: scale(1.05);transition: transform .3s}

.related-post-title {
    font-weight: 700;
    font-size: 1.2em;
    margin-bottom: 0;
    color: #268844;
}

.cate-title h2{display:inline; width:auto}
.cate-title p{display:inline;width:auto;margin-left:30px;position: relative;top: 8px;}
.cate-title a{padding:0 20px; height:20px}

.img-decor-about-us{position:absolute;bottom:-20px;right:-300px;    
-webkit-transform: rotate(-6.5deg);
    -moz-transform: rotate(-6.5deg);
    -o-transform: rotate(-6.5deg);
    -ms-transform: rotate(-6.5deg);
    transform: rotate(6deg);
				   z-index:-1}
.img-decor-about-us img{width:450px}

/** STORY PAGE **/
.custom_tab_vision{}
.custom_tab_vision .nav{
    display: block;
    width: 100%;
    margin-bottom: 15px;
}
.custom_tab_vision .tab{
    width: 32%;
    margin: 0 1.5%;
}
.custom_tab_vision .tab a{background:#d9d9d9;color:#268844;width: 100%;text-align: center;display: block;}
.custom_tab_vision .tab span{
    display: block;
    width: 100%;
    position:relative;
}
.custom_tab_vision .tab span:before{font-family: FontAwesome;content: "\f111";position: absolute;left: -10px;display: inline-block;vertical-align: middle;font-size: 45px;color:#fff;transform: translate(0, 0);transition: transform 0.5s ease;}
.custom_tab_vision .tab.active span:before{transform: translate(346px,0)}
.custom_tab_vision .icon-box-img {position:relative;width:400px !important;}
.custom_tab_vision .icon-box-img img{position:absolute;top: -45px;right: -40px;}
.custom_tab_vision .icon-box-text{padding-right: 0 !important;}
.custom_tab_vision .icon-box{position:relative}
.custom_tab_vision .icon-box:before{position:absolute;
  content: '';
  border-bottom: 15px solid #268844;
  border-left: 15px solid transparent;
  border-right: 15px solid transparent;
	top:-35px;right:50%}
.custom_tab_vision .icon-box.icon_box-left:before{left:30%;right:unset}
.custom_tab_vision .icon-box.icon_box-right:before{right:30%;left:unset}
.custom_tab_vision .icon_box-right .icon-box-img{width: 500px !important;}
.custom_tab_vision .icon_box-right .icon-box-img img{top:-65px;right:-100px}

/** NEWS **/
.custom_news_tab{}
.custom_news_tab .tab a{color:#fff;padding-left:25px;padding-right:25px}
.custom_news_tab .tab a:hover{color:#fff}
.custom_news_tab .tab.active a{color:#fff;background:#1dc04f}

.blog-featured-title {
    height: 700px;
}
.blog-featured-title .title-overlay{background-color: rgba(0, 0, 0, .73) !important}
.bg-top {
    height: 750px !important;
}
.page-title-inner{min-height:700px !important}
.page-title-inner .flex-col{max-width:500px}
.page-title-inner .entry-divider{max-width: 180px !important;background-color: #fff !important;height: 2px;}

.blog-wrapper{
    background: url(assets/images/bg-world-map.png) no-repeat center center, url(assets/images/bg-news-kiwi.png) no-repeat left bottom, url(assets/images/bg-news-dau.png) no-repeat right bottom;
    background-size: cover, auto, auto;
}
.blog-wrapper .large-10 {
	flex-basis: 100%;
	max-width: 100%;
}

/** CATALOG **/
.box-text .product-title a{color:#068942}


/** PRODUCTS PAGE **/
.custom-product-page .woocommerce-tabs .product-tabs{display:none}
.custom-product-page .woocommerce-tabs .tab-panels{padding-top:0}

.custom-product-page .product-small {
    display: flex;
}
.custom-product-page .product-small .box-image{
    width: 30%;
}
.custom-product-page .product-small .box-text{
    width: 70%;
    text-align: left;
    padding-top: 20px;
}
.custom-product-page .product-small .box-text .product-title{font-weight:600}

.product-section-title.container-width{padding-left: 15px;padding-right: 15px;display: none;}
.custom_single-box-product p{margin-bottom:0}
.custom_single-box-product .img-featured img{
    position: relative;
    z-index: 1;
}
.custom_single-box-product .img-featured .img-inner{margin-left: -280px;margin-top: -200px;}

/** BLOG **/
h1.page-title.is-large.uppercase {
    visibility:hidden;
    font-size:0;
}
h1.page-title.is-large.uppercase span {
    visibility:
            visible;
    font-size: 24px;
}

/** FOOTER **/
.custom__form-footer{}
.custom__submit-form{text-align: center;}
.custom__submit-form .button{padding:0 30px}
.absolute-footer{display: none}




/* BACK TO TOP */
#top-link {border-radius: 5px !important;border-width: 1px;}

@media only screen and (max-width: 48em) {
	.logo img{
	    max-height: 85px !important;
	    padding-top: 5px;
	}
	
    .custom_box-product .img-featured .img-inner{ margin-right:0;}
	.custom_single-box-product .img-featured .img-inner{margin-right:0;margin-bottom:0px;}

	.custom_single-box-product .img-featured img{position: unset;z-index: 1}
	.custom_single-box-product .img-featured .img-inner{margin-left: 0px;margin-top: 0px;margin-bottom:20px}
}



