/*
Theme Name: Poulin Tree LLC
Theme URI:  https://www.wpserveur.net
Author:     WPServeur
Author URI: https://www.wpserveur.net
Template:   astra
Version:    1.0
License:    GNU General Public License v2 or later
*/


.site-header {
    z-index: 99;
    position: fixed;
	  width:100%;
}
.main-header-bar-wrap {
    position: fixed;
    width: 100%;
	z-index:99;
    background-color: #ff7522;
}
.main-header-bar{
	padding:5px 0px;
}
.elementor-6 .elementor-element.elementor-element-999d57d:hover,
.elementor-6 .elementor-element.elementor-element-fa46fe2:hover,
.elementor-6 .elementor-element.elementor-element-c0cc44c:hover,
.elementor-6 .elementor-element.elementor-element-4302a25:hover,
.elementor-6 .elementor-element.elementor-element-e248d8e:hover{
	color:#FF7522;
}
.ast-header-break-point .ast-main-header-bar-alignment{
	margin-top:70px;
}
@media (max-width: 1024px){
.elementor-6 .elementor-element.elementor-element-5ddcf04 .elementor-divider-separator {
    margin: 0 auto;
}
	.elementor-6 .elementor-element.elementor-element-323a0197 .elementor-divider-separator{
		margin:0 auto;
	}
	.elementor-6 .elementor-element.elementor-element-6d21ba07 .elementor-heading-title{
		text-align:center;
	}
	.elementor-6 .elementor-element.elementor-element-302c4690 {
    padding: 40px 24px 40px 24px;
}
	.elementor-6 .elementor-element.elementor-element-a5db136{
		padding:0px;
	}
	.elementor-595 .elementor-element.elementor-element-55b200d {
    width: 49.303%;
}
}
@media (max-width: 768px){
	.elementor-6 .elementor-element.elementor-element-370a195d > .elementor-element-populated {
    padding: 30px;
}
    .elementor-6 .elementor-element.elementor-element-75204ea {
    padding: 70px 25px 70px 25px;
}
	.elementor-6 .elementor-element.elementor-element-19825c8 {
    padding: 40px 24px 0px 24px;
}
	.elementor-6 .elementor-element.elementor-element-0957feb {
    padding: 0px 24px 0px 24px;
}
	.elementor-6 .elementor-element.elementor-element-52c9676 {
    width: 5%;
}
	.elementor-6 .elementor-element.elementor-element-13cdf21 {
    width: 5%;
}
	.elementor-6 .elementor-element.elementor-element-b152962 {
    width: 32.203%;
}
    .elementor-6 .elementor-element.elementor-element-96bc749 {
    width: 32%;
}
	.elementor-6 .elementor-element.elementor-element-3510d38 {
    width: 10%;
}
	.elementor-6 .elementor-element.elementor-element-235f9af {
    width: 30%;
}
	.elementor-6 .elementor-element.elementor-element-e1c2e83 {
    width: 30%;
}
	.elementor-6 .elementor-element.elementor-element-116a4c0 {
    width: 30%;
}
}
@media (max-width:425px){
	.elementor-6 .elementor-element.elementor-element-c76ed17 > .elementor-widget-container {
    margin: 0px 20px 0px 20px;
}
    .elementor-6 .elementor-element.elementor-element-19825c8 {
    padding: 64px 40px 0px 40px;
}
	.elementor-6 .elementor-element.elementor-element-a8d3d3c .elementor-heading-title{
		text-align:center;
	}
	.elementor-6 .elementor-element.elementor-element-d2a5f85:not(.elementor-motion-effects-element-type-background) >         .elementor-widget-wrap, .elementor-6 .elementor-element.elementor-element-d2a5f85 > .elementor-widget-wrap >               .elementor-motion-effects-container > .elementor-motion-effects-layer{
     width: 180px;
    margin: 0 auto;
	}
	.elementor-6 .elementor-element.elementor-element-f84702a > .elementor-container {
    min-height: auto;
}
	.elementor-6 .elementor-element.elementor-element-b0ba041 > .elementor-container {
    min-height: auto;
}
    .elementor-6 .elementor-element.elementor-element-7466816 > .elementor-container {
    min-height: auto;
}
    .elementor-6 .elementor-element.elementor-element-e8a3d79 > .elementor-container{
    min-height: auto;
}
    .elementor-6 .elementor-element.elementor-element-14b1076 > .elementor-container {
    min-height: auto;
}
	.elementor-6 .elementor-element.elementor-element-accfa3a > .elementor-widget-container {
    padding: 0px 10px 0px 10px;
}
	.elementor-595 .elementor-element.elementor-element-6070988 .elementor-spacer-inner{
		height:0px;
	}
	.elementor-595 .elementor-element.elementor-element-22f17f9 .elementor-spacer-inner{
		height:0px;
	}
	.elementor-6 .elementor-element.elementor-element-b152962 {
    width: 100%;
}
.elementor-6 .elementor-element.elementor-element-96bc749 {
    width: 100%;
}
	.elementor-6 .elementor-element.elementor-element-235f9af {
    width: 100%;
}
	.elementor-6 .elementor-element.elementor-element-e1c2e83 {
    width: 100%;
}
	.elementor-6 .elementor-element.elementor-element-116a4c0 {
    width: 100%;
}
	.elementor-595 .elementor-element.elementor-element-55b200d{
		width:100%;
	}
}
.ast-logo-title-inline .ast-site-identity{
	padding:0px;
}
a:hover, a:focus{
	color:white;
}
@media (max-width:768px){
	.elementor-6 .elementor-element.elementor-element-e4cfecd .elementor-spacer-inner{
		height:0px;
	}
}
[data-section="section-header-mobile-trigger"] .ast-button-wrap .ast-mobile-menu-trigger-outline{
	border-color: #ffffff;
}
[data-section="section-header-mobile-trigger"] .ast-button-wrap .mobile-menu-toggle-icon .ast-mobile-svg{
	fill:white;
}
.ast-header-break-point .ast-main-header-bar-alignment{
	margin-top:70px;
}
.ast-header-break-point .ast-mobile-header-wrap .ast-flex.stack-on-mobile{
	background-color:black;
}
.ast-header-break-point .main-navigation{
	position:fixed;
}
@media (max-width: 768px){
.elementor-6 .elementor-element.elementor-element-6eba6f0,.elementor-6 .elementor-element.elementor-element-7455cad,.elementor-6 .elementor-element.elementor-element-80a4bd7,.elementor-6 .elementor-element.elementor-element-7694f3e,.elementor-6 .elementor-element.elementor-element-bbe3e1a,.elementor-6 .elementor-element.elementor-element-c96d5f6{
    width: 17.998%;
}
	.elementor-6 .elementor-element.elementor-element-9cc3b49,.elementor-6 .elementor-element.elementor-element-100ffa9,.elementor-6 .elementor-element.elementor-element-b858d25,.elementor-6 .elementor-element.elementor-element-c35384b,.elementor-6 .elementor-element.elementor-element-23004a9,.elementor-6 .elementor-element.elementor-element-0a421e8{
    width: 82%;
}
}
a:hover, a:focus{
	color:white;
}
h6, .entry-content h6 {
    color: #ffffff;
}
@media (max-width:768px){
	    .elementor-6 .elementor-element.elementor-element-75204ea {
    padding: 120px 25px 100px 25px;
}
.elementor-6 .elementor-element.elementor-element-19825c8 {
    padding: 40px 24px 0px 24px;
}
	.elementor-6 .elementor-element.elementor-element-554cd18f > .elementor-element-populated,.elementor-6 .elementor-element.elementor-element-cffab12 > .elementor-element-populated {
    margin: 0px 16px 16px 16px;
}
	.elementor-6 .elementor-element.elementor-element-63574d3{
		padding:0px;
	}
	.elementor-6 .elementor-element.elementor-element-07ca426{
		font-size:9px!important;
	}
}
@media (max-width:425px){
		.elementor-6 .elementor-element.elementor-element-07ca426{
		font-size:16px!important;
	}
	.elementor-595 .elementor-element.elementor-element-55b200d > .elementor-element-populated{
		padding:30px!important;
	}
	.elementor-595 .elementor-element.elementor-element-11161f9{
		padding-bottom:40px;
	}
    .site-primary-footer-wrap[data-section="section-primary-footer-builder"] {
    padding-top: 20px;
    padding-bottom: 30px;
    padding-left: 30px;
    padding-right: 30px;
   }
}
.wpcf7 form{
	color:black;
}
:root {
    --ast-global-color-0: #ffffff;
    --ast-global-color-4: #000000;
}
.widget-title{
	color:white!important;
}
a:hover, a:focus{
	color:white;
}
h6, .entry-content h6 {
    color: #ffffff;
}
@media (max-width:768px){
	    .elementor-6 .elementor-element.elementor-element-75204ea {
    padding: 120px 25px 100px 25px;
}
.elementor-6 .elementor-element.elementor-element-19825c8 {
    padding: 40px 24px 0px 24px;
}
	.elementor-6 .elementor-element.elementor-element-554cd18f > .elementor-element-populated,.elementor-6 .elementor-element.elementor-element-cffab12 > .elementor-element-populated {
    margin: 0px 16px 16px 16px;
}
	.elementor-6 .elementor-element.elementor-element-63574d3{
		padding:0px;
	}
	.elementor-6 .elementor-element.elementor-element-07ca426{
		font-size:9px!important;
	}
}
@media (max-width:425px){
		.elementor-6 .elementor-element.elementor-element-07ca426{
		font-size:16px!important;
	}
	.elementor-595 .elementor-element.elementor-element-55b200d > .elementor-element-populated{
		padding:30px!important;
	}
	.elementor-595 .elementor-element.elementor-element-11161f9{
		padding-bottom:40px;
	}
.site-primary-footer-wrap[data-section="section-primary-footer-builder"] {
    padding-top: 20px;
    padding-bottom: 30px;
    padding-left: 30px;
    padding-right: 30px;
}
	.elementor-6 .elementor-element.elementor-element-3488c70 .elementor-spacer-inner{
		height:403px;
	}
	.elementor-6 .elementor-element.elementor-element-5033641 .elementor-spacer-inner{
		height:0px;
	}
}
.elementor-6 .elementor-element.elementor-element-ebd5fec > .elementor-element-populated{
	margin:0px;
}
.wpcf7 form{
	color:black;
}
.main-header-bar{
	padding:5px 0px;
}
:root {
    --ast-global-color-0: #ffffff;
    --ast-global-color-4: #000000;

}
.widget-title{
	color:white!important;
}