/* request_sc:regular*/
/* Last-Modified: Tue, 13 Oct 2026 06:12:22 GMT [ver: ] */
/* Current-Time:Tue, 13 Oct 2026 12:07:31 -0500*/
/* NOT Pulled From Cache */
body > header{padding-bottom : 20px;}

/*=NEWSLETTER TEXT BOTTOM PAGE=*/
.footer .col-1-2 #signup-form:before{
content: 'Join my Exclusive VIP list';
}

/*=RIGHT TEXT BOTTOM PAGE=*/
.footer .col-1-2:nth-child(2) .col-1-2:nth-child(2) .social:after{
content: 'Belinda Balaski';
}


/*============SKELLA CSS - PLS DONT CHANGE/REMOVE BELOW===========*/
.footer .col-1-2 h2,
#newsletter-form .form-item:nth-child(3),
.row.faso-en-section-en .col-1-3,
#newsletter-form .radio-group,
.footer h2:after,
.footer .col-1-2:nth-child(2) .col-1-2:nth-child(2) span,
.footer .col-1-2:nth-child(2) .col-1-2:nth-child(2) a,
form#cf .form-item:nth-child(3){
display: none;
}

.footer .col-1-2 .row h2 {
display: block;
}
.frow:after {
  content: "";
  display: table;
  clear: both;
}
.w60{
width:60%; display:inline-block; float:left;
}
.w40{
width:40%; display:inline-block; float:left;
}

.freepaint{
background: url(https://data.fineartstudioonline.com/websites/107053/works/107053_5186538l.jpg);
    width: 100%;
    background-size: cover;
    height: 200px;
    border-radius: 0px 10px 50px 0px;
    margin-top: 10px;
    box-shadow: inset 8px 3px 20px #000000;
}

.tealgradient{
background: -webkit-linear-gradient(270deg, #26e3f6, #f88330) !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
    text-transform: capitalize;
    font-size: xxx-large;
    font-family: 'MonteCarlo', cursive;
}

.footer .col-1-2 #signup-form:before{
    display: block;
    font-family: 'Montserrat', sans-serif;
    font-weight: 700;
    font-style: normal;
    line-height: normal;
    text-transform: uppercase;
    letter-spacing: 1px;
    color: #FFCC66;
    margin-bottom: 20px;
    margin-top: 0px;
    position: relative;
    font-size: 14px;
}

.footer .signup-form input[type='text'], .footer .signup-form button{
border: 1px solid #ffcc5d;
}

.footer .signup-form input[type='text']::placeholder{
color:#ac8329;
}

.footer .col-1-2:nth-child(2) .col-1-2:nth-child(2) .social,
.footer .col-1-2:nth-child(2) .col-1-2:nth-child(2) .social a{
    display: block !important;
}

.footer .col-1-2:nth-child(2) .col-1-2:nth-child(2){
color: #313131;
}

.footer .col-1-2:nth-child(2) .col-1-2:nth-child(2) .social:after{
    color: #FFCC66;
    display: block;
margin-top: 15px;
font-family: 'Arizonia', cursive;
    font-size: 25px;
}

#newsletter-form label[for="FirstName"] {
    visibility: hidden;
    position: relative;
}

#newsletter-form label[for="FirstName"]:after {
    content: 'Name';
    visibility: visible;
    position: absolute;
    top: 0;
    left: 0;
}

.footer{
background: #222222;
}

.faso-main-data-mainpagetext .col-1-3 {
    padding: 0px;
}

.footer .col-1-2 .row h2{
cursor:pointer;
margin-bottom: 22px;
}

.giveaway{
    padding: 25px 25px 40px;
    width: 100%;
background:none;
}

input[type="text"],textarea{
border: 1px solid #d4d0c8;
}

.sf-menu a{
padding-bottom: 25px;
}

.sf-menu > .selectednavlink > a{
    border-bottom: 1px solid #ff9900;
}

.site-title a{
background: -webkit-linear-gradient(60deg, #f8dda2, #ffa100);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.page-title h1{
background: -webkit-linear-gradient(#ffe7b3, #d49308);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.row.faso-main-section-main .col-2-3.centered {
    width: 90%;
}

.gatitle{
background:none !important;
color: #f0a677 !important;
    font-size: 29px;
    line-height: normal;
    margin: 10px 0px 35px 0px !important;
    text-shadow: none;
}

.font01{
font-family: 'Style Script', cursive;
}

.font02{
font-family: 'Alex Brush', cursive;
}

.font03{
font-family: 'MonteCarlo', cursive;
}

.font04{
  font-family: 'Arizonia', cursive;
}

.font05{
font-family: 'Great Vibes', cursive;
}

.font06{
font-family: 'Tangerine', cursive;
}

.font07{
font-family: 'Redressed', cursive;
}

.font08{
font-family: 'Euphoria Script', cursive;
}

.font09{
font-family: 'Kaushan Script', cursive;
}

.font10{
font-family: 'Lato', sans-serif;
}

h2.faso-main-data-mainpageheading, h2.faso-about-data-bioheading{
font-family: 'MonteCarlo', cursive;
text-transform:capitalize;
    font-size: 38px;
}

#featuredbox img {
    box-shadow: 5px 10px 25px black;
    border: 15px ridge #FFCC66;
    border-radius: 10px;
    width: 100%;
}

#featuredbox{
margin-top: 50px;
    display: inline-block;
    position: relative;
}

#featuredbox a {
    padding: 0px !important;
    border: 0px !important;
}


.row.faso-en-section-en .col-2-3 {
    width: 100% !important;
}

#featuredbox span.ftr{
color: #f8f085;
    font-size: 80px;
    text-transform: capitalize;
    position: relative;
    font-family: 'MonteCarlo', cursive;
letter-spacing: 1px;
}
#featuredbox .banner{
background: #2c2c2c;
    width: 100%;
    z-index: 8888;
    position: relative;
    padding: 30px 0px 10px;
    text-align: center;
    border-radius: 0px 30px;
    box-shadow: 1px 2px 6px #000000;
    border-bottom: 1px solid #b3a822;
}

.ftitle {
    text-transform: uppercase;
    font-size: 17px;
    z-index: 8 !important;
    text-align: center;
    font-weight: bold;
    background: #ffcc66;
    display: inline-block;
    position: relative;
    left: 0px;
    margin: 0px;
    width: 100%;
    border-radius: 20px;
    color: #6b4c0f;
}

.fcaption {
    background: #222222;
    color: gold;
    padding: 28px 20px;
    border-radius: 0px 10px 50px 0px;
    position: relative;
    z-index: 8 !important;
    height: 65%;
    top: 12%;
    box-shadow: 10px 5px 10px #000000;
    border: 3px solid #aa8844;
}

.faso-main-section-main a,
.faso-about-section-about a{
    border: 1px solid #FFCC66;
    border-radius: 5px;
    padding: 2px 8px;
}

form#cf textarea {
    height: 135px;
}

#featuredbox img{
  cursor:pointer;
}

.row.faso-workszoom-section-data.works-section{
font-family: 'Lato', sans-serif;
    color: #f2d498;
}

.row.faso-workszoom-section-data.works-section a {
    border: 1px solid #FFCC66;
    border-radius: 5px;
    padding: 2px 8px;
    box-shadow: 0px 0px 10px black;
}

.row.faso-workszoom-section-data.works-section h2 {
        background: -webkit-linear-gradient(270deg, #26e3f6, #f88330);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    text-transform: capitalize;
    font-size: xxx-large;
    font-family: 'MonteCarlo', cursive;
margin-bottom: 10px;
}

.works-section h2:after {
    background: #b3b5b1;
    bottom: 5px;
    width: 100px;
}

.gabg{
    background: -webkit-linear-gradient(115deg, #e4eecc, #f7ad7e);
    font-weight: bold;
    padding: 5px !important;
    border-radius: 50px;
    text-align: center;
    color: #313131;
}

.ganames {
  color: gold;
  margin-top: 20px;
  padding-bottom: 10px;
}

.scrolldown{
    position: fixed;
    bottom: 0px;
    background: #fea917;
    color: black;
    z-index: 8888;
    padding: 5px 20px;
    border-radius: 10px;
    left: 50%;
    width: 280px;
    text-align: center;
    margin-left: -140px;
    font-weight: bold;
}

.page-title h1:contains("Watercolor Workshop..."){
background: -webkit-linear-gradient(270deg, #26e3f6, #f88330);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    text-transform: capitalize;
    font-size: xxx-large;
    font-family: 'MonteCarlo', cursive;
}

#testimonials blockquote{
box-shadow: 4px 4px 15px black;
    padding: 10px 0px 0px;
}

@media only screen and (max-width: 1025px) {
  .ftitle {
      font-size: 16px;
  }
  .ftitle span.ftr {
      font-size: 85px;
  }
  .fcaption {
      top: 7%;
  }
}

@media only screen and (max-width: 850px) {
.ftitle{display:none;}
  .ftitle span {
      text-align: center;
      display: block;
      top: 20px;
      padding-right: 0px;
      position: relative;
      width: 100%;
      font-size: medium;
  }
  .ftitle span.ftr {
  color: black;
      font-size: 80px;
      text-transform: capitalize;
      position: relative;
      font-family: 'MonteCarlo', cursive;
      top: 0px;
      padding-right: 4px;
  }
  .gatitle {
      line-height: normal;
  }
  .fbcol {
      width: 100% !important;
      height: auto !important;
  }
  .fcaption {
      border-radius: 0px 0px 20px 20px !important;
      height: auto !important;
      padding: 30px 20px 60px;
  }
  #featuredbox {
      height: auto !important;
  }
}

