/*
Theme Name: flatsome-child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/
.product-small{
    border: 2px solid #c5dde7;
    padding: 2px;
    border-radius: 10px;
}

.product-small:hover {
   border-color: #BFEFFF;
}
.col.post-item{
    border: 1px solid #EEEEEE;
    padding: 2px;

	margin-left: 20px;
    border-radius: 15px;
}


.product-small.box .price span.amount bdi {
    color: #ff6d1f;
    font-size: 18px;
    text-shadow: 2px 0 0 #fff, -2px 0 0 #fff, 0 2px 0 #fff, 0 -2px 0 #fff, 1px 1px #fff, -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff, 3px 3px 2px rgb(150 150 150);
}

.section-title-normal span {
    border-bottom: 2px solid rgb(86, 139, 141);
    margin-bottom: -2px;
    margin-right: 15px;
    padding-bottom: 7.5px;
}
.section-title-normal {
    border-bottom: 2px solid #f5f2f2;
}

.modal-overlay .img-inner {
	position: relative;
	border-radius: 8px;
}

.modal-overlay .img-inner:before,
.social-icons .icon::before,
.product-info button.single_add_to_cart_button::before,
.product-info .shopee_link::before,
.product-footer .woocommerce-tabs .devvn_readmore_flatsome a::before,
.widget.widget_media_image::before,
.off-canvas .mfp-content.off-canvas-cart .cart-popup-inner a.button::before {
    content: "";
    left: 0;
    opacity: 1;
    position: absolute;
    right: 0;
    top: 0;
    background: rgba(255,255,255,0.6) none repeat scroll 0 0;
    height: 0;
    transition: all 0.5s ease-in-out 0s;
    width: 100%;
    z-index: 1;
}

.modal-overlay .img-inner:hover:before,
.social-icons .icon:hover::before,
.product-info button.single_add_to_cart_button:hover::before,
.product-info .shopee_link:hover:before,
.product-footer .woocommerce-tabs .devvn_readmore_flatsome a:hover::before,
.widget.widget_media_image:hover::before,
.off-canvas .mfp-content.off-canvas-cart .cart-popup-inner a.button:hover::before {
    opacity: 0;
    height: 100%;
}
a#top-link {
    background-color: #e58106;
    border-color: #dd8411;
    color: #fdfffe !important;
    box-shadow: 1px 0px 25px 5px #3d463e;
}



.button.facebook {
    color: #13aff0 !important;
    box-shadow: 0 0 25px #13aff0;
}
.button.email {
    color: #ffc107 !important;
    box-shadow: 0 0 25px #ffc107;
}
.button.twitter:not(.is-outline), .button.twitter {
    color: #20c997 !important;
    box-shadow: 0 0 25px #20c997;
}
.button.instagram:not(.is-outline), .button.linkedin {
    color: #28a745 !important;
    box-shadow: 0 0 25px #28a745;
}


.fake_slb { padding-top: 16px;
border-top: 1px solid rgb(228, 232, 237);}
.css-tc11gt {
font-size: 14px;
line-height: 20px;
font-weight: 600;
color: #dc6803;
}
.css-u5y24t { 
display: inline-block;
vertical-align: -0.5em;}

@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/


}