/* Last-Modified: Sat, 1 Jan 2000 10:00:30 GMT [ver: ] */
/* Current-Time:Tue, 27 Oct 2026 10:26:08 -0500*/
/*Increase Main Page Text Width - JS - 12/1/2022*/

div.row.faso-main-section-main > div {width: 90%;}

/*Increase Single Page Text Width*/

div.row.faso-page-section-page > div {width: 90%;}


/*Header hero area: Positioning*/

.hero-text-box {
  box-sizing: border-box;
  position:absolute;
 width:100%;
align:center;
top:50%;
  left:10%;
z-index: 4;
padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
}
.herotext1 {
color:#ffffff;

}
.btn-full {
     margin-left: 10px;     
margin-right: 10px;
     margin-top: 10px;
     margin-bottom: 10px;
}
.btn-ghost {
background:transparent;
color:#ffffff;
border: 2px solid #ffffff;
  text-shadow: 2px 2px 9px rgba(0, 0, 10, .8);
margin-left: 10px;     
margin-right: 10px;
     margin-top: 10px;
     margin-bottom: 10px;
}

/*Bio Image and Text Positioning*/

.bio-image {
float:left; display:inline; width: 33%;
padding-right: 40px;
}

.bio-text {
float:left; display:inline; width: 67%;
}

/*Frontpage Portfolio area: Positioning and Background*/

.portfolio-area {
background:#F2F2F2;
padding-top: 10px;
padding-right: 10px;
padding-bottom: 10px;
padding-left: 10px;
}
.portfolio-text {
display:block; width: 100%;
align:center;
padding-top: 10px;
padding-right: 10px;
padding-left: 10px;
}
.portfolio-description {
padding-right: 40px;
padding-left: 40px;
}
.portfolio-section-1 {
display: flex;
  justify-content: center;
background:#F2F2F2;
display:inline-block; width: 33%;
padding-right: 10px;
padding-bottom: 10px;
padding-left: 10px;
}
.portfolio-section-2 {
display: flex;
  justify-content: center;
background:#F2F2F2;
display:inline-block; width: 33%;
padding-right: 10px;
padding-bottom: 10px;
padding-left: 10px;
}
.portfolio-section-3 {
display: flex;
  justify-content: center;
background:#F2F2F2;
display:inline-block; width: 33%;
padding-right: 10px;
padding-bottom: 10px;
padding-left: 10px;
}

/*Responsiveness: Adjustments for different screen sizes*/

@media only screen and (max-width: 750px) {
  .hero-text-box{
box-sizing: border-box;
  position:absolute;
 width:90%;
align:center;
top:40%;
  left:10%;
z-index: 4;
padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
}
.bio-image {
float:left; display:inline; width:30%;
}
bio-text {
float:left; display:inline; width: 70%;
}
}

@media only screen and (max-width: 500px) {
  .hero-text-box{
box-sizing: border-box;
  position:absolute;
 width:90%;
align:center;
top:40%;
  left:10%;
z-index: 4;
padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
}
.bio-image {
float:left; display:none;
}
bio-text {
float:left; display:block; width: 100%;
}
}

@media only screen and (max-width: 250px) {
  .hero-text-box{
box-sizing: border-box;
  position:absolute;
 width:90%;
align:center;
top:40%;
  left:10%;
z-index: 4;
padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
}
.herotext1 {
font-size: 25px;
}
.bio-image {
float:left; display:none;
}
.bio-text {
float:left; display:block; width: 90%;
}
}

/*Portfolio Page Adjustments*/
.faso-works-link-archived-works {
display:none;
}

/*Newsletter Form Adjustments*/

.email-newsletter-link-archive {
display:none;
}

label[for="LastName"]
{
    display:none;
}


.faso-en-input-lastname {
display:none;
}

/*Remove "Artist Websites Crafted by FASO."*/

.tagline {
display:none;
}
.fleur {
display:none;
}

/*Remove Phone Number On Contact Page*/

.faso-contact-input-phone {
display:none;
}

label[for="Phone"]
{
    display:none;
}


