

@charset "UTF-8";

/*fancy*/

@import "https://fonts.googleapis.com/css?family=Amatic+SC|Caveat+Brush|Gloria+Hallelujah|Gochi+Hand|Pacifico|Permanent+Marker|Rock+Salt";

@import url("https://fonts.googleapis.com/css?family=Amatic+SC|Caveat+Brush|Gloria+Hallelujah|Gochi+Hand|Pacifico|Permanent+Marker|Rock+Salt");

/*elegant*/

@import "https://fonts.googleapis.com/css?family=Abril+Fatface|Alfa+Slab+One|Bevan|Bowlby+One+SC|Chonburi|Fredericka+the+Great|Gravitas+One|Kumar+One+Outline|Limelight|Plaster|Poiret+One|Zilla+Slab+Highlight";

@import url("https://fonts.googleapis.com/css?family=Abril+Fatface|Alfa+Slab+One|Bevan|Bowlby+One+SC|Chonburi|Fredericka+the+Great|Gravitas+One|Kumar+One+Outline|Limelight|Plaster|Poiret+One|Zilla+Slab+Highlight");

.fancy
{
}

.elegant
{
}

/*fancy*/

.theme-font-fancy1 h1, .theme-font-fancy1 h2, .theme-font-fancy1 .h1, .theme-font-fancy1 .h2
{
    font-family: 'Pacifico', cursive;
}

.theme-font-fancy2 h1, .theme-font-fancy2 h2, .theme-font-fancy2 .h1, .theme-font-fancy2 .h2
{
    font-family: 'Gloria Hallelujah', cursive;
}

.theme-font-fancy3, .theme-font-fancy3 h1, .theme-font-fancy3 h2, .theme-font-fancy3 .h1, .theme-font-fancy3 .h2
{
    font-family: 'Amatic SC', cursive;
}

.theme-font-fancy4 h1, .theme-font-fancy4 h2, .theme-font-fancy4 .h1, .theme-font-fancy4 .h2
{
    font-family: 'Permanent Marker', cursive;
}

.theme-font-fancy5 h1, .theme-font-fancy5 h2, .theme-font-fancy5 .h1, .theme-font-fancy5 .h2
{
    font-family: 'Gochi Hand', cursive;
}

.theme-font-fancy6 h1, .theme-font-fancy6 h2, .theme-font-fancy6 .h1, .theme-font-fancy6 .h2
{
    font-family: 'Caveat Brush', cursive;
}

.theme-font-fancy7 h1, .theme-font-fancy7 h2, .theme-font-fancy7 .h1, .theme-font-fancy7 .h2
{
    font-family: 'Rock Salt', cursive;
}

/*fancy*/

/*elegant*/

.theme-font-elegant1 h1, .theme-font-elegant1 h2, .theme-font-elegant1 .h1, .theme-font-elegant1 .h2
{
    font-family: 'Abril Fatface', cursive;
}

.theme-font-elegant2 h1, .theme-font-elegant2 h2, .theme-font-elegant2 .h1, .theme-font-elegant2 .h2
{
    font-family: 'Poiret One', cursive;
}

.theme-font-elegant3 h1, .theme-font-elegant3 h2, .theme-font-elegant3 .h1, .theme-font-elegant3 .h2
{
    font-family: 'Alfa Slab One', cursive;
}

.theme-font-elegant4 h1, .theme-font-elegant4 h2, .theme-font-elegant4 .h1, .theme-font-elegant4 .h2
{
    font-family: 'Bevan', cursive;
}

.theme-font-elegant5 h1, .theme-font-elegant5 h2, .theme-font-elegant5 .h1, .theme-font-elegant5 .h2
{
    font-family: 'Fredericka the Great', cursive;
}

.theme-font-elegant6 h1, .theme-font-elegant6 h2, .theme-font-elegant6 .h1, .theme-font-elegant6 .h2
{
    font-family: 'Limelight', cursive;
}

.theme-font-elegant7 h1, .theme-font-elegant7 h2, .theme-font-elegant7 .h1, .theme-font-elegant7 .h2
{
    font-family: 'Bowlby One SC', cursive;
}

.theme-font-elegant8 h1, .theme-font-elegant8 h2, .theme-font-elegant8 .h1, .theme-font-elegant8 .h2
{
    font-family: 'Gravitas One', cursive;
}

.theme-font-elegant9 h1, .theme-font-elegant9 h2, .theme-font-elegant9 .h1, .theme-font-elegant9 .h2
{
    font-family: 'Zilla Slab Highlight', cursive;
}

.theme-font-elegant10 h1, .theme-font-elegant10 h2, .theme-font-elegant10 .h1, .theme-font-elegant10 .h2
{
    font-family: 'Bowlby One SC', cursive;
}

.theme-font-elegant11 h1, .theme-font-elegant11 h2, .theme-font-elegant11 .h1, .theme-font-elegant11 .h2
{
    font-family: 'Chonburi', cursive;
}

.theme-font-elegant12 h1, .theme-font-elegant12 h2, .theme-font-elegant12 .h1, .theme-font-elegant12 .h2
{
    font-family: 'Plaster', cursive;
}

.theme-font-elegant13 h1, .theme-font-elegant13 h2, .theme-font-elegant13 .h1, .theme-font-elegant13 .h2
{
    font-family: 'Plaster', cursive;
}

/*elegant*/

.block-text-extrabig
{
    font-size: 35px;
}

.block-text-medium
{
    font-size: 16px;
}

@media (max-width:767px)
{
    .block-text-extrabig
    {
        font-size: 28px;
    }
}

@media (max-width:479px)
{
    .block-text-extrabig
    {
        font-size: 22px;
    }
}

@media (max-width:767px)
{
    .block-text-medium
    {
        font-size: 13px;
    }
}

@media (max-width:479px)
{
    .block-text-medium
    {
        font-size: 11px;
    }
}

 .theme-mediumblock-space * {
     margin-bottom: 2px!important;
     margin-top: 1px!important;
     padding: 2px;
     display: inline-block;
}
 .theme-smallblock-space * {
     margin-bottom: 0px!important;
     margin-top: 0px!important;
     padding: 1px;
     line-height: 120%;
}
 .theme-mediumblock-space a, .theme-mediumblock-space a:link {
     margin-bottom: 2px!important;
     margin-top: 1px!important;
     padding: 2px;
     display: inline-block;
}

 .theme-text-bolder {
     font-weight: bolder;
}
 .theme-text-thin {
     font-weight: 100;
}

 .theme-textcolor-light-silver {
     color: #ab9c9c!important;
}
 .theme-textcolor-light * {
     color: #fff!important;
}
 .theme-textcolor-dark * {
     color: #333!important;
}