/*
Theme Name: Flatsome Child
Theme URI: seoviet.vn
Description: This is a child theme for Flatsome Theme
Author: Seoviet
Template: flatsome
Version: 3.0
Text Domain: shtheme
*/

/*************** ADD CUSTOM CSS HERE.   ***************/
pre, blockquote, form, figure, p, dl, ul, ol {
    margin-bottom: 0.5em;
}

.title-colorv1 h2{color: #1B5BA3}
.title-colorv1 h2 span{color: #12BA19}
.title-colorv2 h2{color: #333}
.title-colorv2 h2 span{color: #1B5BA3}

.header-search .header-button .button.primary:not(.is-outline),
.grid-tools a{background-color: #1B5BA3 !important;}

.count-number-wrap{width: 285px;height: 285px;align-items: center;justify-content: center;border: 1px solid #92B8F1;border-radius: 50%;margin: 0 auto;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;align-content: center;}
.count-number-wrap p{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;font-size: 24px;line-height: 36px;color: #fff;}
.count-number-wrap p.number-innter{color: #12BA19; font-size: 48px;line-height: 72px;margin-bottom: 5px;font-weight: bold;}


.box-dv .box-wrap{background-color: #F8F8F8;overflow: hidden;padding-top: 15px !important; padding-bottom: 15px !important;}
.box-dv .box-image{width: 60px;}
.box-dv .box-text{padding-top: 1.4em;padding-bottom: 0;}

.product-small .box-image{padding: 25px;border: 1px solid #e3e3e3;}
.product-small .box-text-products{text-align: center;}
.woocommerce-loop-product__title a{color: #1B5BA3;font-size: 18px;font-weight: 700;line-height: 27px;}
.product-small .box-text-products .price span.amount{color: #12BA19; font-size: 16px;line-height: 24px;}


/*Footer*/
.absolute-footer{display: none;}
.footer-wrapper ul li{color: #fff;margin-bottom: 20px;}
.footer-wrapper ul li:last-child{margin-bottom: 0;}
.footer-wrapper .info-contact-footer ul li{list-style: none;margin-left: 0;position: relative;}
.footer-wrapper .info-contact-footer ul li i{position: absolute;top: 5px;}
.footer-wrapper .info-contact-footer ul li span{padding-left: 25px;display: inline-block;}


/*--------------------------------------------------------------
## Responsive 
--------------------------------------------------------------*/
@media (max-width: 1199.98px) {
	
}

@media (max-width: 991.98px) {
    .count-number-wrap{width: 210px;height: 210px;}
    .count-number-wrap p{font-size: 20px;line-height: 32px;}
    .count-number-wrap p.number-innter{font-size: 38px;line-height: 52px;}
}

@media (max-width: 768px) {

}

@media (max-width: 576px) {
}
