/**
Theme Name: Astra Child
Author: Wiktor
Author URI: https://wisniewskiw.pl
Description: no desciption
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: astra-child
Template: astra
*/

.sidebar-main{
	border-radius: 20px;
}

.ast-container > .secondary{
	margin-right: 0 !important;
	padding-right: 0 !important;
	border: none !important;
}

.ast-container > .primary{
	border: none !important;
	padding-left: 96px !important;
}

.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-7a5f53f6 > .uagb-container-inner-blocks-wrap{
	justify-content: flex-start;
}

.site-below-footer-wrap[data-section="section-below-footer-builder"]{
	border: none !important;
}

.site-primary-footer-wrap{
	padding-top: 96px !important;
	padding-bottom: 25px !important;
}

.site-below-footer-wrap{
	padding-left: 32px;
	padding-right: 32px;
}

.footer-image img{
	padding-right: 16px;
}

@media (max-width: 1504px){
	.site-primary-footer-wrap{
	padding-left: 32px !important;
	padding-right: 32px !important;
}
}

@media (max-width: 976px){
  .footer-image {
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    min-width: 100% !important;
    height: auto !important;
    flex: 0 0 100% !important;
    align-self: stretch !important;
  }
}

@media (max-width: 1240px){
    .footer-image{
        width: 100% !important;
    }
    
    .footer-image img{
        padding: 0 !important;
    }
}

@media (max-width: 767px){
    .footer-image img{
        margin: auto;
    }
}

@media (max-width: 560px){
    .footer-link{
        width: 100% !important;
        max-width: 100% !important;
        flex: 0 0 100% !important;
        align-self: stretch !important;
    }
}

.hero-feature .uagb-iconbox-icon-wrap {
    border-radius: 20px !important;
}

.ast-container > .primary{
    padding-left: 0 !important;
}

@media (max-width: 767px){
    .control-section > div > :nth-child(1) {
  order: 2;
}

.control-section > div > :nth-child(2) {
  order: 1;
}

.control-section > div > :nth-child(3) {
  order: 3;
}
}