/*
Theme Name:     Pixwell child
Template:      	pixwell
Theme URI:      https://tf01.themeruby.com
Author:         Theme-Ruby
Author URI:     https://themeforest.net/user/theme-ruby/portfolio/
Description:    Make your modifications to Pixwell in this child theme.
Version:        1.0
Tags:           custom-background, custom-menu, editor-style, featured-images, theme-options, custom-colors, translation-ready
License:        Themeforest Licence
License URI:    https://themeforest.net/licenses/standard
*/

/* Your CSS code goes here
-------------------------------------- */
[data-theme='dark'] {
    background-color: #000000;
}

[data-theme='dark'] .topbar-wrap {
    background-color: #0993db;
    background-image: unset;
}

.product_meta {
    font-family: 'iransans-medium' !important;
}
.product-buttons {
    left: auto !important;
    right: auto !important;
}
.wlcenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 75%;
}

.rb-owl.owl-rtl {
	direction: rtl;
}

.web-stories-list.is-view-type-circles .web-stories-list__story-poster a>img { border-radius: 50%; border: 2px solid #38a5e0 !important; }
/* Center the banner container */
#media_image-2 {
    display: block !important;
    width: 100% !important;
    clear: both !important;
    float: none !important;
    text-align: center !important;
	padding-top: 2px !important;
}

#media_image-2 a {
    display: inline-block !important;
}

#media_image-2 img {
    display: block !important;
    margin: 0 auto !important;
}
/* Mobile */
#media_image-3,
#media_image-4 {
    display: block !important;
    float: none !important;
    width: 100% !important;
    margin: 0 auto !important;
    text-align: center !important;
	padding-bottom: 4px !important;
}

/* Desktop */
@media (min-width:768px) {

    #media_image-3,
    #media_image-4 {
        display: inline-block !important;
        width: calc(50% - 10px) !important; /* 20px total gap */
        vertical-align: top;
        float: none !important;
        margin: 0 !important;
        box-sizing: border-box;
    }

    #media_image-3 {
        margin-right: 10px !important;
    }
	#media_image-4 {
        padding-left: 10px;
    }
}