body.g1-layout-boxed {
background-color: #e6e6e6;
}

.g1-layout-boxed .g1-row-layout-page {
max-width: 1220px;
}

/* Global Color Scheme */
.g1-row-layout-page > .g1-row-background,
.g1-sharebar > .g1-row-background,
.g1-content > .g1-background,
.g1-current-background {
background-color: #ffffff;
}

input,
select,
textarea {
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: #333333;
}

body {
color: #666666;
}

.entry-meta {
color: #999999;
}

.entry-meta a {
color: #333333;
}


a,
.entry-title > a:hover,
.entry-meta a:hover,
.g1-nav-single-prev > a:hover > strong,
.g1-nav-single-prev > a:hover > span,
.g1-nav-single-next > a:hover > strong,
.g1-nav-single-next > a:hover > span,
.g1-pagination-item-next a.next:after,
.g1-pagination-item-prev a.prev:before,
.mashsb-main .mashsb-count {
color: #1a6aff;
}

input[type="submit"],
input[type="reset"],
input[type="button"],
button,
.g1-button-solid,
.g1-button-solid:hover,
.entry-categories .entry-category:hover,
.entry-counter,
.author-link,
.author-info .author-link,
.g1-box-icon {
border-color: #1a6aff;
background-color: #1a6aff;
color: #ffffff;
}



.g1-button-simple,
input.g1-button-simple,
button.g1-button-simple {
	border-color: currentColor;
	background-color: transparent;
	color: #1a6aff;
}



.g1-drop-toggle-arrow {
color: #ffffff;
}



@media only screen and ( min-width: 801px ) {
.g1-header .g1-id {
margin-top: 39px;
margin-bottom: 30px;
}

.g1-header .g1-quick-nav {
margin-top: 40px;
margin-bottom: 15px;
}
}



.g1-header {
color: #333333;
}

.g1-header a:hover,
.g1-header .menu-item:hover > a,
.g1-header .current-menu-item > a {
color: #1a6aff;
}

.g1-header > .g1-row-background {
border-color: #ffffff;
background-color: #ffffff;
}


.g1-navbar {
border-color: #1a6aff;
background-color: #1a6aff;
}

.g1-navbar a {
color: #ffffff;
}

.g1-navbar a:hover,
.g1-navbar .menu-item:hover > a,
.g1-navbar .current-menu-item > a,
.g1-navbar .current-menu-ancestor > a {
color: #333333;
}

.g1-navbar .sub-menu,
.g1-header .sub-menu {
border-color: #ffffff;
background-color: #ffffff;
}

.g1-navbar .sub-menu a,
.g1-header .sub-menu a {
color: #666666;
}

.g1-navbar .g1-link-toggle {
color: #ffffff;
}

.g1-navbar .sub-menu a:hover,
.g1-header .sub-menu a:hover,
.g1-navbar .sub-menu .menu-item:hover > a,
.g1-header .sub-menu .menu-item:hover > a,
.g1-navbar .sub-menu .current-menu-item > a,
.g1-header .sub-menu .current-menu-item > a,
.g1-navbar .sub-menu .current-menu-ancestor > a,
.g1-header .sub-menu .current-menu-ancestor > a {
color: #1a6aff;
}

.g1-navbar .g1-drop-toggle-badge,
.g1-navbar .snax-button-create {
	border-color: #000000;
	background-color: #000000;
	color: #ffffff;
}

/* Prefooter Theme Area */
.g1-prefooter > .g1-row-background,
.g1-prefooter .g1-current-background {
background-color: #f2f2f2;
}


.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 .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: #333333;
}

.g1-prefooter {
color: #666666;
}

.g1-prefooter .entry-meta {
color: #999999;
}

.g1-prefooter input,
.g1-prefooter select,
.g1-prefooter textarea {
border-color: #bfbfbf;
}

.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 .g1-box-icon {
border-color: #1a6aff;
background-color: #1a6aff;
color: #ffffff;
}


/* Footer Theme Area */
.g1-footer > .g1-row-background,
.g1-footer .g1-current-background {
background-color: #f2f2f2;
}

.g1-footer {
color: #666666;
}

.g1-footer-text {
color: #999999;
}

.g1-footer a:hover,
.g1-footer-nav a:hover {
color: #1a6aff;
}

/* Premade Color Schemes */
.g1-dark,
.g1-dark .entry-meta {
color: rgb(255, 255, 255);
text-shadow: 1px 1px 0 rgba(0,0,0, 0.333);
}

.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 .entry-title > a:hover,
.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;
}


/* 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);
}
