/*
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.   ***************/
/**desktop*/
/*layout sidebar
@media screen and (min-width: 48em){
	
.row-large>.col {
    padding: 0 15px 30px !important;
}
	.row.row-large .large-9 {
    flex-basis: 75%;
    max-width: 75%;
}
	.row.row-large .large-3 {
    flex-basis: 25%;
    max-width: 25%;
}
	
}*/

body {
    padding: 0 !important;
}

.star_box {
    border: 1px solid #ddd;
    border-radius: 7px;
    padding: 10px;
    margin: 10px 0 20px 0;
    overflow: hidden;
    -js-display: flex;
    display: -ms-flexbox;
    display: flex
;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack Aligns flex items along the main axis of the current line of the flex container. : justify;
    justify-content: space-between;
    width: 100%;
}
.star-rating span:before {
    color: #fabb2f !important;
}

.thinhct {
    box-shadow: 0 1px 4px rgba(0,0,0,.3);
    padding: 15px;
}
.thinhct-1 {
    text-align: center;
    font-weight: bold;
    color: #3eaa3a;
}
.thinhct-2 {
    font-size: 16px;
    padding-bottom: 10px;
}
a.thinhct-3 div {
    background-color: red;
    text-align: center;
    padding: 7px 10px;
    border-radius: 5px;
    color: #fff;
    font-weight: bold;
}
.thinhct-4 {
    text-align: center;
    font-style: oblique;
    padding-top: 5px;
}
button.single_add_to_cart_button.button.alt {
    border-radius: 5px;
}

.side-product {
    padding: 5px;
    border: 1px solid #ffcc00;
    border-radius: 4px;
}
.side-product strong {
    color: red;
    font-size: 120%;
    padding-left: 5px;
}
.badge-container.is-larger.absolute.left.top.z-1 {
    zoom: 55%;
}
.badge-container.absolute.left.top.z-1 {
    zoom: 60% !important;
}
.badge-inner.secondary.on-sale {
    background-color: #cc2338;
    padding-left: 8px;
    padding-right: 8px;
}

input.wpcf7-form-control.wpcf7-submit.has-spinner {
    width: 100%;
}
span.wpcf7-spinner {
    display: none;
}
.col-inner.text-left .flex-col.flex-grow {
    padding-bottom: 10px;
}

@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/	
	
.review-summary {
    zoom: 90%;
}
	
.nav-tabs+.tab-panels {
    padding: 10px;
}
}