/*
Theme Name: theboyzcharcoalchicken
Theme URI: https://www.portotheme.com/wordpress/porto
Author: P-THEMES
Author URI: https://www.portotheme.com/
Description: Porto Responsive WordPress + eCommerce Theme.
Version: 1.1
Template: porto
License: Commercial
License URI: http://themeforest.net/licenses/regular_extended
Tags: woocommerce, corporate, ecommerce, responsive, blue, black, green, white, light, dark, red, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
*/

/*************** ADD YOUR CUSTOM CSS HERE  ***************/

:root {
    --container-max-width: 1680px;
    --container-default-padding-right: 12px;
    --container-default-padding-left: 12px;
    --porto-column-spacing: 0;
    /* fix block builder */
    --porto-fluid-spacing: 12px
}

/* elementor fixes 10 05 24*/
.container-fluid .e-parent {
	margin-left: 0px;
	margin-right: 0px;
	width: 100%;
}

.e-con>.e-con-inner {
	max-width: 1680px;
}
/* elementor fixes 10 05 24*/

/********** Container Sizes **********/
.container-fluid .vc_section:not(.porto-inner-container),
.container-fluid .elementor-top-section,
.nd-wrap-breadcrumb,
.e-parent>.e-con-inner,
.px-home-banner {
    padding-right: 12px;
    padding-left: 12px;
}

.header-row.container,
.footer-bottom .container,
.page-top .container,
#header .container,
.error404 .container {
    padding-right: 12px;
    padding-left: 12px;
}

.container,
.container-lg,
.container-md,
.container-sm,
.container-xl,
.container-xxl,
.container-fluid {
    padding-right: 0px;
    padding-left: 0px;
}

.container-fluid .elementor-top-section.nd-wrap-breadcrumb,
.container-fluid .elementor-top-section.nd-wrap-cta,
.container-fluid .elementor-top-section {
    margin-left: -12px;
    margin-right: -12px;
}

/* Hero Section */
.container-fluid .block-parent-fix-bootstrap {
    margin-left: -12px;
    margin-right: -12px;
    padding-left: 12px;
    padding-right: 12px
}
/********** Container Sizes **********/

.header-builder-p.sticky-header .header-main.sticky{
	padding: 0 !important;
}

.wpcf7 form{
    display: flex !important;
    flex-direction: column !important;
}


.wpcf7-form-control.wpcf7-submit.has-spinner{
   width: 40%;
}

.cntnt .porto-just-icon-wrapper.porto-icon.circle {
    display: flex;
    align-items: center;
    justify-content: center;
}
.lft-box .porto-sicon-box.style_1 {
    text-align: right;
}
.farm-sec {
    position: relative;
}

.farm-sec:before {
    content: '';
    background: url(https://theboyzcharcoalchicken.com.au/wp-content/uploads/2025/01/Frame-240.png);
    background-repeat: no-repeat;
    position: absolute;
    margin: auto;
    left: 0;
    right: 0;
    background-position: center;
    top: -140px;
    bottom: 0;
    background-size: 4%;
    width: 100%;
    height: 100%;
}
.lft-container .elementor-widget-container {
    margin: 0 50px;
}
.elementor-field-type-html {
    text-align: center;
}

/* media queries */
@media (min-width: 1170px) and (max-width: 1739px){
	.e-con {
         --container-max-width: auto !important;
    }
}

@media (min-width: 992px){
	.wpcf7-form-control.wpcf7-submit.has-spinner{
	   width: 40%;
	}
}

@media (min-width: 992px) and (max-width: 1169px){
	.e-con {
         --container-max-width: auto !important;
    }
}

@media (max-width: 767px){
	
	.mbl-icon-box .porto-sicon-box {
		display: block;
	}

	.farm-sec:before{
		content:unset;
	}
}