/*
Theme Name:  Twenty Twenty-Two Child
Theme URI:   https://wordpress.org/themes/twentytwentytwo/
Description: A child theme of Twenty Twenty-two WordPress theme.
Author:      WordPress team
Author URI:https://wordpress.org/
Template:    twentytwentytwo
Version:     1.0.0
License:     GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/
@import url('assets/css/style.css');

.wp-block-columns.alignfull .wp-block-column p:not(.has-background), 
.wp-block-columns.alignfull .wp-block-column h1:not(.has-background), 
.wp-block-columns.alignfull .wp-block-column h2:not(.has-background), 
.wp-block-columns.alignfull .wp-block-column h3:not(.has-background), 
.wp-block-columns.alignfull .wp-block-column h4:not(.has-background), 
.wp-block-columns.alignfull .wp-block-column h5:not(.has-background), 
.wp-block-columns.alignfull .wp-block-column h6:not(.has-background),
.wp-site-blocks, 
body > .is-root-container, 
.edit-post-visual-editor__post-title-wrapper, 
.wp-block-group.alignfull, 
.wp-block-group.has-background, 
.wp-block-cover.alignfull, 
.is-root-container .wp-block[data-align="full"] > .wp-block-group, 
.is-root-container .wp-block[data-align="full"] > .wp-block-cover{padding-left:0;padding-right:0;}
.site-main>article>*, 
.site-main>.not-found>*, 
.entry-content>*, 
[class*="inner-container"]>*, 
.wp-block-template-part>*, 
.wp-block-post-template :where(li>*){margin-top:0;margin-bottom:0;}
.wp-site-blocks > * + *{margin-top:0;}
.default-max-width,
.entry-content>:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.woocommerce), 
*[class*="inner-container"]>:not(.entry-content):not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.woocommerce), .entry-content .wp-audio-shortcode, 
.post-thumbnail{max-width:1100px !important;margin-left:auto;margin-right:auto;}
@media only screen and (max-width:1199px){
.section-whitebg > *,
.default-max-width, 
.entry-content>:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.woocommerce), 
*[class*="inner-container"]>:not(.entry-content):not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.woocommerce),
.entry-content .wp-audio-shortcode, 
.post-thumbnail{ padding-left:15px !important; padding-right:15px !important}
}
.wp-block-columns .wp-block-column > * {
    margin-top:0;
    margin-bottom:0;
}
.wp-site-blocks .alignfull, .wp-site-blocks > .wp-block-group.has-background, .wp-site-blocks > .wp-block-cover, .wp-site-blocks > .wp-block-template-part > .wp-block-group.has-background, .wp-site-blocks > .wp-block-template-part > .wp-block-cover, body > .is-root-container > .wp-block-cover, body > .is-root-container > .wp-block-template-part > .wp-block-group.has-background, body > .is-root-container > .wp-block-template-part > .wp-block-cover, .is-root-container .wp-block[data-align="full"]{ margin-left:0!important; margin-right:0 !important }
.default-max-width, .entry-content>:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.woocommerce), *[class*="inner-container"]>:not(.entry-content):not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.woocommerce), .entry-content .wp-audio-shortcode, .post-thumbnail{max-width: 100% !important}
.StickySidebar,
footer.wp-block-template-part{z-index: 9}
footer.wp-block-template-part{position: relative;}

.product_details .prodescbox{padding: 0; width: 100%}
.product_details .prodescbox .product-title{ clear:none; }
.product_details .proimgout{ float: left;
    margin: 0 35px 20px 0;
    box-shadow: rgb(0 0 0 / 8%) 0 19px 77px;
    padding: 80px;
    width: 450px;
    height: 450px;
    object-fit: contain;}
.product_details .prodescbox.proaddbox{width: 80%; padding: 0 40px 0 0;}
.product_details .prodescbox ul li{display: table;}

@media only screen and (max-width: 767px) {
.product_details .prodescbox .product-title {
    clear: both;
}
.product_details .proimgout {
    
    margin: 0 0 30px 0;
    
    padding: 30px;
    width: 100%;
    height: 350px;
}


.product_details .prodescbox.proaddbox {
    width: 100%;
    padding: 0;
}
}


