/* 
Theme Name: CONPIX Starter Template
Theme URI: https://conpix.com.au
Description:This is a child theme, created by CONPIX team
Author: CONPIX Team
Author URI: https://conpix.com.au/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */
.page-banner {
    margin-top:-160px;
    z-index: 1;
}
.page-header {
    z-index: 2;
}


.banner-slider .elementor-slides .swiper-slide-inner{
	padding:0px
}

.bpc-footer{
	z-index:1;
}
.bpc-newsletter{
	z-index:2;
}

.elementor-field-textual.elementor-size-md {
    font-size: 14px;
}

.elementor.elementor-13.elementor-location-header {
    position: relative;
    z-index: 3 !important;
}

@media (min-width: 1246px) {
	#menu-1-9016ade .sub-menu li{
		min-width:250px !important;


	}
	#menu-1-9016ade .sub-menu li a{

		white-space: wrap !important;
	}
}

.post-password-form {
    padding: 50px 0px;
    margin: 0px auto;
    max-width: 1250px;
}

@media (max-width: 767px) {
   .post-password-form {
      padding: 50px 20px;
      margin: 0 auto;
      max-width: 100%;
   }
	
}

.post-password-form input[type="submit"] {
    border: 0;
    width: 100px;
    padding: 9px !important;
    border-radius: 5px !important;
}

.post-password-form label {
    font-weight: bold;
	    margin-top: 25px;
}

.post-password-form label input {
margin-top:10px;
}



/* hide field */
div#wpforms-1312-field_70-container {
    display: none !important;
}


/* icon */

@media (max-width: 1245px) {
.elementor.elementor-13.elementor-location-header .elementor-nav-menu--dropdown .sub-arrow {
    color: #fff !important;
    fill: #fff !important;
    font-size: 20px;
	}
	
	.elementor.elementor-13.elementor-location-header .elementor-nav-menu--dropdown .highlighted .sub-arrow,
	.elementor.elementor-13.elementor-location-header .elementor-nav-menu--dropdown .elementor-item-active .sub-arrow	
	{
		color: #000 !important;
    	fill: #000 !important;
	}
}	

@media (max-width: 767px) {
	
    svg.e-font-icon-svg.e-fas-phone-alt {
        margin-top: 15px;
    }

    svg.e-font-icon-svg.e-far-envelope-open {
        margin-top: 15px;
    }

    svg.e-font-icon-svg.e-fas-map-marker-alt {
        margin-top: 15px;
    }
	
.elementor.elementor-13.elementor-location-header .elementor-nav-menu--dropdown .sub-arrow {
    color: #fff !important;
    fill: #fff !important;
    font-size: 20px;
	}
	
	.elementor.elementor-13.elementor-location-header .elementor-nav-menu--dropdown .highlighted .sub-arrow,
	.elementor.elementor-13.elementor-location-header .elementor-nav-menu--dropdown .elementor-item-active .sub-arrow	
	{
		color: #000 !important;
    	fill: #000 !important;
	}
	
	.elementor-37 .elementor-element.elementor-element-8c15df6{
		justify-content:center;
		text-align:center;
	}
	
	.elementor-707 .elementor-heading-title {
		padding-top: 175px;
	}
	
	.elementor-element-8c15df6 .elementor-element {
    max-width: 47% !important;
    }
		.elementor-1331 .elementor-element.elementor-element-bc5f2c0 .gallery {
    margin: 0 -15px -15px 0;
}
	
}



label.wpforms-field-label {
    line-height: 30px !important;
}

@media (min-width: 768px) and (max-width: 1300px){
.post-password-form {
    padding-left: 20px;
}
}

/* IPAD Mini */

@media (min-width: 768px) and (max-width: 1100px){
.elementor-29 .elementor-element.elementor-element-c9b1471 {
    padding-left: 40px;
}
	.elementor-1331 .elementor-element.elementor-element-bc5f2c0 .gallery {
    margin: 0 -15px -15px 0;
}
	.elementor-element.elementor-element-8b96513.elementor-widget.elementor-widget-text-editor {
    max-width: 70%;
}
}
