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

#header a.nav-top-link{
    font-weight: 500 !important;
}

ul.top-bar-nav div.social-icons {
    font-size: 1.2em;
}

.gs-p-0{
    padding: 0 !important;
}

.gs-m-0{
    margin: 0 !important;
}

.rs_undernav{
    padding-top: 20px !important;
}

.gs_mobile_top_bar{
    font-size: 1.2em;
}

.gs_top_bar_message {
    align-items: center;
    transition: opacity 1s ease-in-out;
    font-size: 1.2em;
    font-weight: 600;
}

.rs_car_seat_guide p {
    text-align: justify;
}

.rs_car_seat_guide a {
    font-weight: bold;
}

.car-seat-guide-bg {
    background-color: #f7f7f7;
}

.car-seat-group-table {
    text-align: center;
}

.car-seat-group-table tbody tr:nth-child(even), .car-seat-group-table thead {
    background-color: white;
}

.car-seat-group-table thead tr th, .car-seat-group-table tbody tr td{
    text-align: center;
}

.footer-wrapper .uppercase, h6, th, span.widget-title {
    text-transform: capitalize!important;
    line-height: 1.2!important;
}

.rs_about_us {
    background-color: #f0fcfc;
}

h6{
    font-size: .99em;
}

.payment-icon svg {
    height: 25px!important;
    fill: #000!important;
}
.payment-icon {
    background-color: #f5f5f5;
    opacity: 1;
}

.woocommerce-error, .woocommerce-info .message-container {
    color: #d39090;
    padding-bottom: 15px;
    font-weight: 600;
}

.gs_cart_coupon {
    background-color: #d39090;
    color: #ffffff;
    border: 1px solid #ddd;
    text-transform: none;
    font-weight: normal;
    padding:10px;
    text-align:center;
    margin-bottom: 20px;
}

.gs_cart_coupon p {
    display:inline;
    margin-left:10px;
    font-weight:700;
}

.or-divider-prifix, .or-divider-sufix{
    font-size: 13px;
}

.rs_special_offers a {
    color: #FFFFFF!important;
    background-color:#d28f8f;
    padding:10px 10px 10px 10px!important;
}

.rs_product_block .box-text, .rs_product_block .text-box {
    padding-bottom: 0;
    border-bottom: 5px solid #6ecdd3;
}

.rs_product_block .lg-x0 {
    left: 1%!important;
}

.rs_product_block .lg-y100 {
    bottom: 1%!important;
}

.rs_product_block .rs_category_text h3 {
    color: #000;
}

.rs_shop_map_row {
    background-color: #f3814f;
}

.rs_top_bar_sub{
    color: #FFFFFF !important;
    font-size: 1.2em !important;
    font-weight: 600 !important;
}

span.amount {
    font-weight: 500 !important;
}

.ag-bold-menu-tags {
    color: #000;
    font-size: .8em !important;
    font-weight: bolder;
    text-transform: uppercase;
}

.ag-menu-title-bold {
    font-weight: bolder !important;
    color: #000 !important;
}

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