.woocommerce-error {
	text-align: center;
    font-size: 17px;
    color: #fff;
    background: #ec5446;
    padding: 1% 2%;
    border-radius: 3px;
    list-style: none;
}


.woocommerce-error a {
	color: #fff;
    text-decoration: underline;
    padding-right: 2%;
    border-right: solid 2px #fff;
    margin-right: 2%;
}



#project-text {
	color: #000;
	text-align:center;
}

#project-header {
	margin-top:0px;
	text-align:center;
}

#project-lc {
		color: #000;
	font-weight:600;
	text-align:center;
}


#project-lc span {
	padding: 0px 5px;
	text-align:center;
}



#project-featured-pieces {
	   border: solid 2px #e6e6e6;
    margin: 6% 0% 0% 0% !important;
    border-radius: 12px;
    margin-top: 6%;
    padding-bottom: 3%;
    width: 100% !important;
	left:0% !important;
}


#fp-header {
	    font-family: The Gwathmey;
    text-align: center;
    float: left;
    width: 100%;
    font-size: 60px;
    padding-bottom: 3%;
    margin-top: -8%;
}


#fp-header span {
	    background-color: #fff;
    padding: 0% 7%;
}



.clients-header {
    font-family: The Gwathmey;
    text-align: center;
    float: left;
    width: 100%;
    font-size: 60px;
    padding-bottom: 3%;
    margin-top: -13%;
}

.clients-header h3 {
	margin-bottom:-5px;
}

.clients-header h3 span {
    background-color: #ffffff;
    padding: 0% 6%;
}


.clients-header h2 {
	font-family: The Gwathmey;
    text-align: center;
    float: left;
    width: 100%;
    font-size: 60px;
}

.clients-header h2 span {
    background-color: #ffffff;
    padding: 0% 6%;
}



#project-plain-link h3 {
	margin-bottom:0px;
}

.greenHeader h2{
	font-size: 27px;
}
.greenHeader p{
	margin: 12px 0 0!important;
}
.faq-title h2{
line-height: 0;
}


@media screen and (max-width:1024px){
	#featured-text .elementor-widget-container {
    padding: 0% 0% 0% 0%;
}
}

@media screen and (max-width:767px){
	#project-intro-text {
padding: 11% 0% 11% 0%;
}

#brands-we-sourced  .elementor-col-33 {
width:50%;
}

	
	
	
	.elementor-element-88b0fdc #gallery-1 .gallery-item {
    width: 50%;
}

.elementor-element-88b0fdc br {
display:none;
}
	
	
	.clients-header h2 span {
    padding: 0% 0%;
}
	.clients-header {
    margin-top: -23%;
}
	
	.elementor-element-b0f2458 .elementor-col-33 {
padding-bottom: 10%;
}
	
	.elementor-12726 .elementor-element.elementor-element-23535558 {
    padding: 10% 1% 6% 1%;
}


.elementor-element-34c9253 .elementor-col-25 {
float:left;
width:50%;
}
}


@media screen and (max-width:530px){
#project-header-image h1 {
font-size:40px !important;
}
.qodef-page-title .qodef-breadcrumbs a, .qodef-page-title .qodef-breadcrumbs span {
    font-family: "EB Garamond",serif;
    font-size: 14px;
    font-weight: 400;
    font-style: normal;
    color: #8b8b8b;
    vertical-align: baseline;
}
	.qodef-page-title .qodef-m-content {
    padding-top: 0!important;
    text-align: center;
}
}


@media screen and (max-width:480px){
	
	#project-featured-pieces #fp-header span {
    font-size: 41px;
}
	
	
	.clients-header h2 span {
    font-size: 37px;
}

.clients-header h3 span {
    padding: 0% 0%;
}

.elementor-12726 .elementor-element.elementor-element-78202237 {
    margin-top: -12%;
}
}

@media screen and (max-width:450px){
	.elementor-element-374ffc69 h1 {
font-size: 40px !important;
}
}