/* Chirps Main Demo */
body {
    background-color: #ff0000;
}








/* Typography */
body {
font-family: Source Sans Pro;
    font-weight: 400;
    font-style: normal;
    }

input[type="email"],
input[type="number"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="text"],
input[type="url"],
select,
textarea {
    font-family: Oswald;
    font-weight: 400;
    font-style: normal;
    text-transform: uppercase;
    letter-spacing: 0.025em;
    }

input[type="button"],
input[type="reset"],
input[type="submit"],
button,
.g1-button,
.comment-reply-link,
.g1-progress-circle-value,
.g1-countdown-number {
    font-family: Oswald;
    font-weight: 300;
    font-style: normal;
    text-transform: none;
    letter-spacing: 0em;
    }

h1,
.g1-alpha,
.g1-mega {
    font-family: Oswald;
    font-weight: 400;
    font-style: normal;
    text-transform: none;
    letter-spacing: 0em;
    }

.g1-alpha-2nd,
.g1-mega-2nd {
    font-family: Oswald;
    font-weight: 300;
    font-style: normal;
    text-transform: uppercase;
    letter-spacing: 0.1em;
    }

.g1-alpha-3rd,
.g1-mega-3rd {
    font-family: Oswald;
    font-weight: 300;
    font-style: normal;
    text-transform: none;
    letter-spacing: 0em;
    }

h2,
.g1-beta {
    font-family: Oswald;
    font-weight: 400;
    font-style: normal;
    text-transform: none;
    letter-spacing: 0em;
    }

.g1-beta-2nd {
    font-family: Oswald;
    font-weight: 300;
    font-style: normal;
    text-transform: uppercase;
    letter-spacing: 0.1em;
    }

.g1-beta-3rd {
    font-family: Oswald;
    font-weight: 300;
    font-style: normal;
    text-transform: none;
    letter-spacing: 0em;
    }

h3,
.g1-gamma {
    font-family: Oswald;
    font-weight: 400;
    font-style: normal;
    text-transform: none;
    letter-spacing: 0em;
    }

.g1-gamma-2nd {
    font-family: Oswald;
    font-weight: 300;
    font-style: normal;
    text-transform: uppercase;
    letter-spacing: 0.1em;
    }

.g1-gamma-3rd {
    font-family: Oswald;
    font-weight: 300;
    font-style: normal;
    text-transform: none;
    letter-spacing: 0em;
    }

h4,
.g1-delta {
    font-family: Oswald;
    font-weight: 400;
    font-style: normal;
    text-transform: none;
    letter-spacing: 0em;
    }

.g1-delta-2nd {
    font-family: Oswald;
    font-weight: 300;
    font-style: normal;
    text-transform: uppercase;
    letter-spacing: 0.1em;
    }

.g1-delta-3rd {
    font-family: Oswald;
    font-weight: 300;
    font-style: normal;
    text-transform: none;
    letter-spacing: 0em;
    }

h5,
.g1-epsilon,
h6,
.g1-zeta {
    font-family: Oswald;
    font-weight: 400;
    font-style: normal;
    text-transform: none;
    letter-spacing: 0em;
    }

.g1-epsilon-2nd,
.g1-zeta-2nd {
    font-family: Oswald;
    font-weight: 300;
    font-style: normal;
    text-transform: uppercase;
    letter-spacing: 0.1em;
    }

.g1-epsilon-3rd,
.g1-zeta-3rd {
    font-family: Oswald;
    font-weight: 300;
    font-style: normal;
    text-transform: none;
    letter-spacing: 0em;
    }

.entry-meta {
    font-family: Open Sans;
    font-weight: 400;
    font-style: normal;
    text-transform: none;
    letter-spacing: 0.03em;
    }

.entry-meta-label {
    font-family: Open Sans;
    font-weight: 400;
    font-style: normal;
    text-transform: none;
    letter-spacing: 0em;
    }
/* Global Color Scheme */
.g1-content > .g1-background,
.g1-current-background {
    background-color: #ffffff;
}

input,
select,
textarea,
.g1-pagination > .g1-row-background,
.author-info,
.comment-body {
    border-color: #f2f2f2;
    background-color: #f2f2f2;
}

.g1-table {
border-color: #cccccc;
}


h1,
h2,
h3,
h4,
h5,
h6,
.g1-mega,
.g1-alpha,
.g1-beta,
.g1-gamma,
.g1-delta,
.g1-epsilon,
.g1-zeta,
blockquote,
.g1-link,
.g1-quote-author-name,
.g1-links a,
.entry-share-item,
.entry-print,
.g1-nav-single-prev > a > strong,
.g1-nav-single-next > a > strong,
.widget_recent_entries a,
.widget_archive a,
.widget_categories a,
.widget_meta a,
.widget_pages a,
.widget_recent_comments a,
.widget_nav_menu .menu a {
    color: #353535;
}

body {
    color: #454545;
}

.entry-meta {
    color: #999999;
}


a,
.g1-link:before,
.g1-link:after,
blockquote > p:first-child:before,
blockquote > p:last-of-type:after,
.entry-title > a:hover,
.g1-nav-single-prev > a > strong:before,
.g1-nav-single-next > a > strong:after,
.g1-pagination-item-prev > a:before,
.g1-pagination-item-next > a:after,
.g1-progress-bar-simple .g1-progress-bar-icon,
.g1-toggle-switch,
.g1-toggle-icon,
.g1-pagination a:hover,
.g1-numbers-icon,
.g1-countdown-icon,
.g1-review-star-whole {
    color: #0dc5dc;
}

a:hover {
color: #0dc5dc;
}

input[type="submit"],
input[type="reset"],
input[type="button"],
button,
.g1-button-solid,
.g1-button-solid:hover,
.entry-comments-link > a,
.entry-categories ul a,
.author-link,
.author-info .author-link,
.g1-toggle-title:hover,
.g1-toggle-on .g1-toggle-title,
.g1user-style-grid .g1user-link-archive,
.g1-review-rating,
.g1-review-criterion-bar {
    border-color: #0dc5dc;
    background-color: #0dc5dc;
    color: #ffffff;
}

.g1-toggle-title:hover .g1-toggle-switch,
.g1-toggle-title:hover .g1-toggle-icon,
.g1-toggle-title:hover .g1-toggle-title-text,
.g1-toggle-on .g1-toggle-switch,
.g1-toggle-on .g1-toggle-icon,
.g1-toggle-on .g1-toggle-title-text,
.g1-progress-bar-solid .g1-progress-bar-icon,
.g1-progress-bar-solid .g1-progress-bar-text,
.g1-progress-circle-solid .g1-progress-circle-icon {
    color: #ffffff;
}

.g1-progress-bar .g1-progress-bar-bar {
    background-color: #0dc5dc;
}

.g1-progress-bar-solid .g1-progress-bar-track {
    background-color: rgba( 13, 197, 220, 0.666 );
}






.g1-progress-circle-simple .g1-progress-circle-vars {
    border-color: rgba( 53,53,53, 0.1);
    outline-color: #0dc5dc;
}

.g1-progress-circle-solid .g1-progress-circle-vars {
    background-color: #0dc5dc;
    border-color: #0dc5dc;
    outline-color: #ffffff;
}

.g1-progress-icon-item-on {
    color: #0dc5dc;
}



/* Preheader Theme Area */
.g1-preheader,
.g1-preheader .g1-current-background {
    background-color: #f2f2f2;
}

.g1-preheader input,
.g1-preheader select,
.g1-preheader textarea,
.g1-preheader blockquote,
.g1-preheader .author-info,
.g1-preheader .comment-body {
    border-color: #e5e5e5;
    background-color: #e5e5e5;
}



.g1-preheader h1,
.g1-preheader h2,
.g1-preheader h3,
.g1-preheader h4,
.g1-preheader h5,
.g1-preheader h6,
.g1-preheader .g1-mega,
.g1-preheader .g1-alpha,
.g1-preheader .g1-beta,
.g1-preheader .g1-gamma,
.g1-preheader .g1-delta,
.g1-preheader .g1-epsilon,
.g1-preheader .g1-zeta,
.g1-preheader blockquote,
.g1-preheader .g1-link,
.g1-preheader .g1-quote-author-name,
.g1-preheader .g1-links a,
.g1-preheader .entry-share-item,
.g1-preheader .entry-print,
.g1-preheader .g1-nav-single-prev > a > strong,
.g1-preheader .g1-nav-single-next > a > strong,
.g1-preheader .widget_recent_entries a,
.g1-preheader .widget_archive a,
.g1-preheader .widget_categories a,
.g1-preheader .widget_meta a,
.g1-preheader .widget_pages a,
.g1-preheader .widget_recent_comments a,
.g1-preheader .widget_nav_menu .menu a {
    color: #333333;
}

.g1-preheader {
    color: #454545;
}



.g1-preheader a,
.g1-preheader .g1-link:before,
.g1-preheader .g1-link:after,
.g1-preheader blockquote > p:first-child:before,
.g1-preheader blockquote > p:last-child:after,
.g1-preheader .entry-title > a:hover,
.g1-preheader .g1-nav-single-prev > a > strong:before,
.g1-preheader .g1-nav-single-next > a > strong:after,
.g1-preheader .g1-nav-single-prev > a:hover,
.g1-preheader .g1-nav-single-next > a:hover,
.g1-preheader .g1-pagination-item-prev > a:before,
.g1-preheader .g1-pagination-item-next > a:after,
.g1-preheader .g1-pagination a:hover {
    color: #0dc5dc;
}

.g1-preheader a:hover {
    color: #0dc5dc;
}


.g1-preheader input[type="submit"],
.g1-preheader input[type="reset"],
.g1-preheader input[type="button"],
.g1-preheader button,
.g1-preheader .g1-button-solid,
.g1-preheader .g1-button-solid:hover,
.g1-preheader .entry-comments-link > a,
.g1-preheader .entry-categories ul a,
.g1-preheader .author-link,
.g1-preheader .g1user-style-grid .g1user-link-archive,
.g1-preheader .g1-review-rating,
.g1-preheader .g1-review-criterion-bar {
    border-color: #0dc5dc;
    background-color: #0dc5dc;
    color: #ffffff;
}@media only screen and ( min-width: 768px ) {
    .g1-id,
    .g1-header .mtm-toggle {
        margin-top: 10px;
        margin-bottom: 10px;
    }

    .g1-banner {
        margin-top: 14px;
        margin-bottom: 14px;
    }
}


/* Header Theme Area */
.g1-header,
.g1-header .g1-current-background {
    background-color: #ffffff;
}

.g1-header input,
.g1-header select,
.g1-header textarea,
.g1-header blockquote,
.g1-header .author-info,
.g1-header .comment-body {
    border-color: #f2f2f2;
    background-color: #f2f2f2;
}


.g1-header h1,
.g1-header h2,
.g1-header h3,
.g1-header h4,
.g1-header h5,
.g1-header h6,
.g1-header .g1-mega,
.g1-header .g1-alpha,
.g1-header .g1-beta,
.g1-header .g1-gamma,
.g1-header .g1-delta,
.g1-header .g1-epsilon,
.g1-header .g1-zeta,
.g1-header blockquote,
.g1-header .g1-link,
.g1-header .g1-quote-author-name,
.g1-header .g1-links a,
.g1-header .entry-share-item,
.g1-header .entry-print,
.g1-header .g1-nav-single-prev > a > strong,
.g1-header .g1-nav-single-next > a > strong,
.g1-header .widget_recent_entries a,
.g1-header .widget_archive a,
.g1-header .widget_categories a,
.g1-header .widget_meta a,
.g1-header .widget_pages a,
.g1-header .widget_recent_comments a,
.g1-header .widget_nav_menu .menu a {
    color: #333333;
}

.g1-header {
    color: #454545;
}


.g1-header a,
.g1-header .g1-link:before,
.g1-header .g1-link:after,
.g1-header blockquote > p:first-child:before,
.g1-header blockquote > p:last-child:after,
.g1-header .entry-title > a:hover,
.g1-header .g1-nav-single-prev > a > strong:before,
.g1-header .g1-nav-single-next > a > strong:after,
.g1-header .g1-nav-single-prev > a:hover,
.g1-header .g1-nav-single-next > a:hover,
.g1-header .g1-pagination-item-prev > a:before,
.g1-header .g1-pagination-item-next > a:after,
.g1-header .g1-pagination a:hover {
    color: #0dc5dc;
}

.g1-header a:hover {
color: #0dc5dc;
}

.g1-header input[type="submit"],
.g1-header input[type="reset"],
.g1-header input[type="button"],
.g1-header button,
.g1-header .g1-button-solid,
.g1-header .g1-button-solid:hover,
.g1-header .entry-comments-link > a,
.g1-header .entry-categories ul a,
.g1-header .author-link,
.g1-header .g1-review-rating,
.g1-header .g1-review-criterion-bar {
    border-color: #0dc5dc;
    background-color: #0dc5dc;
    color: #ffffff;
}

/* Prefooter Theme Area */

.g1-prefooter,
.g1-prefooter .g1-current-background {
    background-color: #191919;
}

.g1-prefooter input,
.g1-prefooter select,
.g1-prefooter textarea,
.g1-prefooter .author-info,
.g1-prefooter .comment-body {
    border-color: #262626;
    background-color: #262626;
}



.g1-prefooter h1,
.g1-prefooter h2,
.g1-prefooter h3,
.g1-prefooter h4,
.g1-prefooter h5,
.g1-prefooter h6,
.g1-prefooter .g1-mega,
.g1-prefooter .g1-alpha,
.g1-prefooter .g1-beta,
.g1-prefooter .g1-gamma,
.g1-prefooter .g1-delta,
.g1-prefooter .g1-epsilon,
.g1-prefooter .g1-zeta,
.g1-prefooter blockquote,
.g1-prefooter .g1-link,
.g1-prefooter .g1-quote-author-name,
.g1-prefooter .g1-links a,
.g1-prefooter .entry-share-item,
.g1-prefooter .entry-print,
.g1-prefooter .g1-nav-single-prev > a > strong,
.g1-prefooter .g1-nav-single-next > a > strong,
.g1-prefooter .widget_recent_entries a,
.g1-prefooter .widget_archive a,
.g1-prefooter .widget_categories a,
.g1-prefooter .widget_meta a,
.g1-prefooter .widget_pages a,
.g1-prefooter .widget_recent_comments a,
.g1-prefooter .widget_nav_menu .menu a {
    color: #ffffff;
}

.g1-prefooter {
    color: #999999;
}


.g1-prefooter a,
.g1-prefooter .g1-link:before,
.g1-prefooter .g1-link:after,
.g1-prefooter blockquote > p:first-child:before,
.g1-prefooter blockquote > p:last-child:after,
.g1-prefooter .entry-title > a:hover,
.g1-prefooter .g1-nav-single-prev > a > strong:before,
.g1-prefooter .g1-nav-single-next > a > strong:after,
.g1-prefooter .g1-nav-single-prev > a:hover,
.g1-prefooter .g1-nav-single-next > a:hover,
.g1-prefooter .g1-pagination-item-prev > a:before,
.g1-prefooter .g1-pagination-item-next > a:after,
.g1-prefooter .g1-pagination a:hover {
    color: #0dc5dc;
}

.g1-prefooter a:hover {
    color: #0dc5dc;
}


.g1-prefooter input[type="submit"],
.g1-prefooter input[type="reset"],
.g1-prefooter input[type="button"],
.g1-prefooter button,
.g1-prefooter .g1-button-solid,
.g1-prefooter .g1-button-solid:hover,
.g1-prefooter .entry-comments-link > a,
.g1-prefooter .entry-categories ul a,
.g1-prefooter .author-link,
.g1-prefooter .g1user-style-grid .g1user-link-archive,
.g1-prefooter .g1-review-rating,
.g1-prefooter .g1-review-criterion-bar {
    border-color: #0dc5dc;
    background-color: #0dc5dc;
    color: #ffffff;
}
/* Footer Theme Area */
.g1-footer,
.g1-footer .g1-current-background {
    background-color: #000000;
}

.g1-footer input,
.g1-footer select,
.g1-footer textarea,
.g1-footer blockquote,
.g1-footer .author-info,
.g1-footer .comment-body {
    border-color: #0d0d0d;
    background-color: #0d0d0d;
}



.g1-footer h1,
.g1-footer h2,
.g1-footer h3,
.g1-footer h4,
.g1-footer h5,
.g1-footer h6,
.g1-footer .g1-mega,
.g1-footer .g1-alpha,
.g1-footer .g1-beta,
.g1-footer .g1-gamma,
.g1-footer .g1-delta,
.g1-footer .g1-epsilon,
.g1-footer .g1-zeta,
.g1-footer blockquote,
.g1-footer .g1-link,
.g1-footer .g1-quote-author-name,
.g1-footer .g1-links a,
.g1-footer .entry-share-item,
.g1-footer .entry-print,
.g1-footer .g1-nav-single-prev > a > strong,
.g1-footer .g1-nav-single-next > a > strong,
.g1-footer .widget_recent_entries a,
.g1-footer .widget_archive a,
.g1-footer .widget_categories a,
.g1-footer .widget_meta a,
.g1-footer .widget_pages a,
.g1-footer .widget_recent_comments a,
.g1-footer .widget_nav_menu .menu a {
    color: #ffffff;
}

.g1-footer {
    color: #999999;
}



.g1-footer a,
.g1-footer .g1-link:before,
.g1-footer .g1-link:after,
.g1-footer blockquote > p:first-child:before,
.g1-footer blockquote > p:last-child:after,
.g1-footer .entry-title > a:hover,
.g1-footer .g1-nav-single-prev > a > strong:before,
.g1-footer .g1-nav-single-next > a > strong:after,
.g1-footer .g1-nav-single-prev > a:hover,
.g1-footer .g1-nav-single-next > a:hover,
.g1-footer .g1-pagination-item-prev > a:before,
.g1-footer .g1-pagination-item-next > a:after,
.g1-footer .g1-pagination a:hover {
    color: #0dc5dc;
}

.g1-footer a:hover {
    color: #0dc5dc;
}


.g1-footer input[type="submit"],
.g1-footer input[type="reset"],
.g1-footer input[type="button"],
.g1-footer button,
.g1-footer .g1-button-solid,
.g1-footer .g1-button-solid:hover,
.g1-footer .entry-comments-link > a,
.g1-footer .entry-categories ul a,
.g1-footer .author-link,
.g1-footer .g1-review-rating,
.g1-footer .g1-review-criterion-bar {
    border-color: #0dc5dc;
    background-color: #0dc5dc;
    color: #ffffff;
}
/* Premade Color Schemes */
.g1-dark,
.g1-dark .entry-meta {
    color: rgb(255, 255, 255);
    color: rgba(255, 255, 255, 0.7);
}

.g1-dark h1,
.g1-dark h2,
.g1-dark h3,
.g1-dark h4,
.g1-dark h5,
.g1-dark h6,
.g1-dark .g1-mega,
.g1-dark .g1-alpha,
.g1-dark .g1-beta,
.g1-dark .g1-gamma,
.g1-dark .g1-delta,
.g1-dark .g1-epsilon,
.g1-dark .g1-zeta,
.g1-dark .g1-alpha-2nd,
.g1-dark .g1-beta-2nd,
.g1-dark .g1-gamma-2nd,
.g1-dark .g1-delta-2nd,
.g1-dark .g1-epsilon-2nd,
.g1-dark .g1-zeta-2nd,
.g1-dark blockquote,
.g1-dark a,
.g1-dark .g1-link:before,
.g1-dark .g1-link:after,
.g1-dark .g1-review-star-whole,
.g1-dark .g1-review-star-empty,
.g1-dark .g1-progress-icon-item-on,
.g1-dark .g1-numbers-icon,
.g1-dark .g1-countdown-icon {
    color: #fff;
}

.g1-dark blockquote > p:first-child:before {
    color: #fff;
}

.g1-dark blockquote > p:last-of-type:after {
    color: #fff;
}

.g1-dark input[type="email"],
.g1-dark input[type="number"],
.g1-dark input[type="password"],
.g1-dark input[type="search"],
.g1-dark input[type="tel"],
.g1-dark input[type="text"],
.g1-dark input[type="url"],
.g1-dark select,
.g1-dark textarea {
    border-color: transparent;
    background-color: rgba(255, 255, 255, 0.1);
    color: #fff;
}



.g1-dark .g1-link,
.g1-dark .entry-share-item {
    color: #fff;
}




.g1-dark .entry-categories ul a,
.g1-dark .entry-comments-link > a,
.g1-dark .g1user-style-grid .g1user-link-archive {
border-color: #fff;
background-color: #fff;
color: #666;
}



/* Tooltips, semi-transparent elements */
.g1-dark .entry-share-item-tip-inner,
.g1-dark .g1user-tooltip-inner {
    border-color: rgb(255, 255, 255);
    border-color: rgba(255, 255, 255, 0.666);
    background-color: rgb(255, 255, 255);
    background-color: rgba(255, 255, 255, 0.666);
    color: #000;
}


.g1-dark input[type="submit"],
.g1-dark input[type="reset"],
.g1-dark input[type="button"],
.g1-dark button,
.g1-dark .g1-button-solid {
    border-color: #fff;
    background-color: #fff;
    color: #454545;
}

.g1-dark input[type="submit"]:hover,
.g1-dark input[type="reset"]:hover,
.g1-dark input[type="button"]:hover,
.g1-dark button:hover,
.g1-dark .g1-button-solid:hover {
background-color: rgba(255, 255, 255, 0.5);
}

.g1-dark .g1-progress-circle-simple .g1-progress-circle-vars {
    border-color: rgba(255, 255, 255, 0.33);
    outline-color: #fff;
}

.g1-dark .g1-progress-circle-solid .g1-progress-circle-icon {
    color: #000;
}

.g1-dark .g1-progress-circle-solid .g1-progress-circle-vars {
    background-color: #fff;
    border-color: #fff;
    outline-color: #999;
}






.g1-semi-dark,
.g1-semi-dark .entry-meta {
    color: rgb(255, 255, 255);
    color: rgba(255, 255, 255, 0.7);
}

.g1-semi-dark h1,
.g1-semi-dark h2,
.g1-semi-dark h3,
.g1-semi-dark h4,
.g1-semi-dark h5,
.g1-semi-dark h6,
.g1-semi-dark .g1-mega,
.g1-semi-dark .g1-alpha,
.g1-semi-dark .g1-beta,
.g1-semi-dark .g1-gamma,
.g1-semi-dark .g1-delta,
.g1-semi-dark .g1-epsilon,
.g1-semi-dark .g1-zeta,
.g1-semi-dark .g1-alpha-2nd,
.g1-semi-dark .g1-beta-2nd,
.g1-semi-dark .g1-gamma-2nd,
.g1-semi-dark .g1-delta-2nd,
.g1-semi-dark .g1-epsilon-2nd,
.g1-semi-dark .g1-zeta-2nd,
.g1-semi-dark blockquote,
.g1-semi-dark a,
.g1-semi-dark .g1-review-star-empty {
    color: #fff;
}

.g1-semi-dark input[type="email"],
.g1-semi-dark input[type="number"],
.g1-semi-dark input[type="password"],
.g1-semi-dark input[type="search"],
.g1-semi-dark input[type="tel"],
.g1-semi-dark input[type="text"],
.g1-semi-dark input[type="url"],
.g1-semi-dark select,
.g1-semi-dark textarea {
    border-color: transparent;
    background-color: rgba(255, 255, 255, 0.1);
    color: #fff;
}




.g1-semi-dark .g1-link,
.g1-semi-dark .entry-share-item {
    color: #fff;
}

/* Tooltips, semi-transparent elements */
.g1-semi-dark .entry-share-item-tip-inner,
.g1-semi-dark .g1user-tooltip-inner {
    border-color: rgb(255, 255, 255);
    border-color: rgba(255, 255, 255, 0.666);
    background-color: rgb(255, 255, 255);
    background-color: rgba(255, 255, 255, 0.666);
    color: #000;
}


.g1-semi-dark .g1-table,
.g1-semi-dark .g1-progress-circle-simple .g1-progress-circle-vars {
    border-color: rgba(255, 255, 255, 0.33);
}








.g1-light,
.g1-light .entry-meta {
    color: rgb(0, 0, 0);
    color: rgba(0, 0, 0, 0.7);
}

.g1-light h1,
.g1-light h2,
.g1-light h3,
.g1-light h4,
.g1-light h5,
.g1-light h6,
.g1-light .g1-mega,
.g1-light .g1-alpha,
.g1-light .g1-beta,
.g1-light .g1-gamma,
.g1-light .g1-delta,
.g1-light .g1-epsilon,
.g1-light .g1-zeta,
.g1-light .g1-alpha-2nd,
.g1-light .g1-beta-2nd,
.g1-light .g1-gamma-2nd,
.g1-light .g1-delta-2nd,
.g1-light .g1-epsilon-2nd,
.g1-light .g1-zeta-2nd,
.g1-light a,
.g1-light .g1-link:before,
.g1-light .g1-link:after,
.g1-light .g1-review-star-whole,
.g1-light .g1-review-star-empty,
.g1-light .g1-progress-icon-item-on,
.g1-light .g1-numbers-icon,
.g1-light .g1-countdown-icon {
color: #000;
}

.g1-light blockquote > p:first-child:before {
    color: #000;
}

.g1-light blockquote > p:last-of-type:after {
    color: #000;
}

.g1-light input[type="email"],
.g1-light input[type="number"],
.g1-light input[type="password"],
.g1-light input[type="search"],
.g1-light input[type="tel"],
.g1-light input[type="text"],
.g1-light input[type="url"],
.g1-light select,
.g1-light textarea {
    border-color: transparent;
    background-color: rgba(0, 0, 0, 0.1);
    color: #000;
}



.g1-light .g1-link,
.g1-light .entry-share-item {
    color: #000;
}


.g1-light .entry-categories ul a,
.g1-light .entry-comments-link > a,
.g1-light .g1user-style-grid .g1user-link-archive {
    border-color: #333;
    background-color: #333;
    color: #ccc;
}

.g1-light input[type="submit"],
.g1-light input[type="reset"],
.g1-light input[type="button"],
.g1-light button,
.g1-light .g1-button-solid {
    border-color: #454545;
    background-color: #454545;
    color: #fff;
}


.g1-light .g1-progress-circle-simple .g1-progress-circle-vars {
    border-color: rgba(0, 0, 0, 0.333);
    outline-color: #333;
}

.g1-light .g1-progress-circle-solid .g1-progress-circle-icon {
    color: #fff;
}

.g1-light .g1-progress-circle-solid .g1-progress-circle-vars {
    background-color: #333;
    border-color: #333;
    outline-color: #ccc;
}



.g1-dark-light,
.g1-dark-light .entry-meta,
.g1-dark-light .g1-link {
    color: rgb(0, 0, 0);
    color: rgba(0, 0, 0, 0.7);
}

.g1-dark-light h1,
.g1-dark-light h2,
.g1-dark-light h3,
.g1-dark-light h4,
.g1-dark-light h5,
.g1-dark-light h6,
.g1-dark-light .g1-mega,
.g1-dark-light .g1-alpha,
.g1-dark-light .g1-beta,
.g1-dark-light .g1-gamma,
.g1-dark-light .g1-delta,
.g1-dark-light .g1-epsilon,
.g1-dark-light .g1-zeta,
.g1-dark-light .g1-alpha-2nd,
.g1-dark-light .g1-beta-2nd,
.g1-dark-light .g1-gamma-2nd,
.g1-dark-light .g1-delta-2nd,
.g1-dark-light .g1-epsilon-2nd,
.g1-dark-light .g1-zeta-2nd,
.g1-dark-light blockquote,
.g1-dark-light a,
.g1-dark-light .g1-link:before,
.g1-dark-light .g1-link:after,
.g1-dark-light .g1-review-star-whole,
.g1-dark-light .g1-progress-icon-item-on,
.g1-dark-light .g1-numbers-icon,
.g1-dark-light .g1-countdown-icon {
    color: #fff;
}

.g1-dark-light a:hover {
    color: #000;
}

.g1-dark-light blockquote > p:first-child:before {
    color: #333;
}

.g1-dark-light blockquote > p:last-of-type:after {
    color: #333;
}


.g1-dark-light a:hover {
    color: #333;
}

.g1-dark-light input[type="email"],
.g1-dark-light input[type="number"],
.g1-dark-light input[type="password"],
.g1-dark-light input[type="search"],
.g1-dark-light input[type="tel"],
.g1-dark-light input[type="text"],
.g1-dark-light input[type="url"],
.g1-dark-light select,
.g1-dark-light textarea {
border-color: transparent;
background-color: rgba(255, 255, 255, 0.1);
color: #fff;
}


.g1-dark-light input[type="submit"],
.g1-dark-light input[type="reset"],
.g1-dark-light input[type="button"],
.g1-dark-light button,
.g1-dark-light .g1-button-solid {
    border-color: #fff;
    background-color: #fff;
    color: #454545;
}



.g1-dark-light .entry-categories ul a,
.g1-dark-light .g1user-style-grid .g1user-link-archive {
    border-color: #333;
    background-color: #333;
    color: #fff;
}

.g1-dark-light .entry-comments-link > a {
    border-color: #fff;
    background-color: #fff;
    color: #666;
}

.g1-dark-light .g1-progress-circle-simple .g1-progress-circle-vars {
    border-color: rgba(255, 255, 255, 0.33);
    outline-color: #fff;
}

.g1-dark-light .g1-progress-circle-solid .g1-progress-circle-icon {
    color: #000;
}

.g1-dark-light .g1-progress-circle-solid .g1-progress-circle-vars {
    background-color: #fff;
    border-color: #fff;
    outline-color: #333;
}







.g1-light-dark,
.g1-light-dark .entry-meta,
.g1-light-dark .g1-link {
color: rgb(255, 255, 255);
color: rgba(255, 255, 255, 0.7);
}

.g1-light-dark h1,
.g1-light-dark h2,
.g1-light-dark h3,
.g1-light-dark h4,
.g1-light-dark h5,
.g1-light-dark h6,
.g1-light-dark .g1-mega,
.g1-light-dark .g1-alpha,
.g1-light-dark .g1-beta,
.g1-light-dark .g1-gamma,
.g1-light-dark .g1-delta,
.g1-light-dark .g1-epsilon,
.g1-light-dark .g1-zeta,
.g1-light-dark .g1-alpha-2nd,
.g1-light-dark .g1-beta-2nd,
.g1-light-dark .g1-gamma-2nd,
.g1-light-dark .g1-delta-2nd,
.g1-light-dark .g1-epsilon-2nd,
.g1-light-dark .g1-zeta-2nd,
.g1-light-dark blockquote,
.g1-light-dark a,
.g1-light-dark .g1-link:before,
.g1-light-dark .g1-link:after,
.g1-light-dark .g1-review-star-whole,
.g1-light-dark .g1-progress-icon-item-on,
.g1-light-dark .g1-numbers-icon,
.g1-light-dark .g1-countdown-icon {
    color: #333;
}

.g1-light-dark a:hover {
    color: #fff;
}

.g1-light-dark blockquote > p:first-child:before {
    color: #fff;
}

.g1-light-dark blockquote > p:last-of-type:after {
    color: #fff;
}

.g1-light-dark input[type="email"],
.g1-light-dark input[type="number"],
.g1-light-dark input[type="password"],
.g1-light-dark input[type="search"],
.g1-light-dark input[type="tel"],
.g1-light-dark input[type="text"],
.g1-light-dark input[type="url"],
.g1-light-dark select,
.g1-light-dark textarea {
    border-color: transparent;
    background-color: rgba(0, 0, 0, 0.1);
    color: #000;
}

.g1-light-dark input[type="submit"],
.g1-light-dark input[type="reset"],
.g1-light-dark input[type="button"],
.g1-light-dark button,
.g1-light-dark .g1-button-solid {
    border-color: #454545;
    background-color: #454545;
    color: #fff;
}

.g1-light-dark .entry-categories ul a,
.g1-light-dark .g1user-style-grid .g1user-link-archive {
    border-color: #fff;
    background-color: #fff;
    color: #333;
}

.g1-light-dark .entry-comments-link > a {
    border-color: #333;
    background-color: #333;
    color: #fff;
}



.g1-light-dark .g1-progress-circle-simple .g1-progress-circle-vars {
    border-color: rgba(0, 0, 0, 0.33);
    outline-color: #333;
}

.g1-light-dark .g1-progress-circle .g1-progress-circle-icon,
.g1-light-dark .g1-review-star-empty {
    color: #fff;
}

.g1-light-dark .g1-progress-circle-solid .g1-progress-circle-vars {
    background-color: #333;
    border-color: #333;
    outline-color: #ccc;
}