body.reviewer-somo-blue {
	background-color: #fff;
	color: #000;
}

.reviewer-somo-blue ::-moz-selection {
	background-color: #2964bf;
	color: #fff;
}

.reviewer-somo-blue ::selection {
	background-color: #2964bf;
	color: #fff;
}

.reviewer-somo-blue a {
	color: #666;
}

.reviewer-somo-blue a:hover {
	color: #21529c;
}

.reviewer-somo-blue a:link {
    -webkit-tap-highlight-color: rgba(33, 82, 156, 0.4);
}

.reviewer-somo-blue blockquote,
.reviewer-somo-blue blockquote::before {
	color: #798898;
}

.reviewer-somo-blue .entry-content code {
	background-color: #ddd;
	color: #333;
}

.reviewer-somo-blue h1,
.reviewer-somo-blue h2,
.reviewer-somo-blue h3,
.reviewer-somo-blue h4,
.reviewer-somo-blue h5,
.reviewer-somo-blue h6 {
	color: #3c424b;
}

.reviewer-somo-blue input,
.reviewer-somo-blue select,
.reviewer-somo-blue textarea {
	background-color: #fff;
	border: 1px solid #ddd;
	box-shadow: 1px 1px 3px #eee inset;
	color: #798898;
}

.reviewer-somo-blue input:focus,
.reviewer-somo-blue textarea:focus {
	border: 1px solid #798898;
	outline: none;
}

.reviewer-somo-blue ::-moz-placeholder {
	color: #798898;
}

.reviewer-somo-blue ::-webkit-input-placeholder {
	color: #798898;
}

.reviewer-somo-blue button,
.reviewer-somo-blue input[type="button"],
.reviewer-somo-blue input[type="reset"],
.reviewer-somo-blue input[type="submit"],
.reviewer-somo-blue .button,
.reviewer-somo-blue .entry-content .button {
	background-color: #798898;
	border: none;
	box-shadow: none;
	color: #fff;
}

.reviewer-somo-blue button:hover,
.reviewer-somo-blue input:hover[type="button"],
.reviewer-somo-blue input:hover[type="reset"],
.reviewer-somo-blue input:hover[type="submit"],
.reviewer-somo-blue .button:hover,
.reviewer-somo-blue .entry-content .button:hover {
	background-color: #2c66bf;
}

.reviewer-somo-blue .entry-content .button:hover {
	color: #fff;
}

.reviewer-somo-blue .button:hover {
	color: #fff;
}

.reviewer-somo-blue tbody {
	border-bottom: 1px solid #dbe0e4;
}

.reviewer-somo-blue td {
	border-top: 1px solid #dbe0e4;
}

.reviewer-somo-blue .wp-caption-text {
	color: #6d7c8b;
}

.reviewer-somo-blue .breadcrumb {
	color: #798898;
}

.reviewer-somo-blue .breadcrumb a {
	color: #2d67c0;
}

.reviewer-somo-blue .archive-description,
.reviewer-somo-blue .author-box {
	background-color: transparent;
}

.reviewer-somo-blue .archive-description {
	border-bottom: 1px solid #a5afb8;
}

.reviewer-somo-blue .author-box {
	border-top: 1px solid #a5afb8;
	border-bottom: 1px solid #a5afb8;
}

.reviewer-somo-blue .author-box-title,
.reviewer-somo-blue .author-box-social-title {
	color: #21529c;
}

.reviewer-somo-blue .author-social-profiles a {
	background-color: #798898;
	color: #fff;
}

.reviewer-somo-blue .author-social-profiles a:hover {
	background-color: #2c66bf;
}

.reviewer-somo-blue .entry-title a,
.reviewer-somo-blue .sidebar .widget-title a {
	color: #3c424b;
}

.reviewer-somo-blue .entry-title a:hover {
	color: #21529c;
}

.reviewer-somo-blue .widget-title {
	color: #21529c;
	border-bottom: 3px solid #dbe0e4;
}

.reviewer-somo-blue .sidebar .widget-title a {
	border: none;
}

.reviewer-somo-blue .welcome {
	color: #1e1e1e;
}

.reviewer-somo-blue .widget input[type="text"]:focus,
.reviewer-somo-blue .widget input[type="email"]:focus,
.reviewer-somo-blue .widget input[type="submit"]:focus {
	border: 1px solid #2c66bf;
}

.reviewer-somo-blue .widget input[type="submit"]:hover {
}

.reviewer-somo-blue .widget-area.page-top {
	background: #e7e7e7;
}

.reviewer-somo-blue .featured-content .entry {
	background: transparent;
	border-bottom: 1px solid #dbe0e4;
}

.reviewer-somo-blue .site-header {
	background: #fff url('images/bg-dots.png');
}

.reviewer-somo-blue .site-title a,
.reviewer-somo-blue .site-title a:hover {
	color: #3c424b;
	-webkit-tap-highlight-color: transparent;
}

.reviewer-somo-blue .site-description {
	color: #798898;
}

.reviewer-somo-blue .genesis-nav-menu {
	color: #798898;
}

.reviewer-somo-blue .genesis-nav-menu .menu-item {
	-webkit-tap-highlight-color: rgba(33, 82, 156, 0.4);
}

.reviewer-somo-blue .genesis-nav-menu a {
	border: none;
	color: #798898;
}

.reviewer-somo-blue .genesis-nav-menu a:hover,
.reviewer-somo-blue .genesis-nav-menu .current-menu-item > a,
.reviewer-somo-blue .genesis-nav-menu .sub-menu .current-menu-item > a:hover {
	color: #222;
}

.reviewer-somo-blue .genesis-nav-menu .sub-menu .current-menu-item > a {
	color: #798898;
}

.reviewer-somo-blue .genesis-nav-menu .sub-menu a {
	background-color: #fff;
	border: 1px solid #eee;
	border-top: none;
}

.reviewer-somo-blue .menu-toggle-open,
.reviewer-somo-blue .menu-toggle-close {
	background-color: #333;
	border: 1px solid #222;
	-webkit-box-shadow: -1px -1px 1px rgba(255, 255, 255, 0.5);
    -moz-box-shadow: -1px -1px  1px rgba(255, 255, 255, 0.5);
    box-shadow: -1px -1px 1px rgba(255, 255, 255, 0.5);
	-webkit-tap-highlight-color: rgba(33, 82, 156, 0.4);
}

.reviewer-somo-blue .menu-toggle-open:hover,
.reviewer-somo-blue .menu-toggle-close:hover {
	border-color: #000;
}

.reviewer-somo-blue .menu-toggle {
	background: #d6d6d6;
}

.reviewer-somo-blue .menu-toggle-close-container {
	background: #ccc;
	border-bottom: 1px solid #666;
}

.reviewer-somo-blue .somo-mobile-nav-menu {
	border-bottom: 5px solid #666;
}

.reviewer-somo-blue .somo-mobile-nav-menu .sub-menu {
	border-top: 1px solid #666;
}

.reviewer-somo-blue .somo-mobile-nav-menu .menu-item {
	border-bottom: 1px solid #666;
	border-top: 1px solid #fff;
	-webkit-tap-highlight-color: rgba(33, 82, 156, 0.4);
	text-shadow: 1px 1px #f5f5f5;
}

.reviewer-somo-blue .somo-mobile-nav-menu .menu-item.current-menu-item > a {
	color: #000;
}

.reviewer-somo-blue .somo-mobile-nav-menu .menu-item:last-child {
	border-bottom: none;
}

.reviewer-somo-blue .mobile-menu-container .search-form-container {
	border-top: 1px solid #fff;
	border-bottom: 1px solid #666;
}

.reviewer-somo-blue .mobile-menu-container .search-form input[type="submit"] {
	border: 1px solid #798898;
}

.reviewer-somo-blue .mobile-menu-container .search-form input[type="submit"]:hover {
	background-color: #2c66bf;
	border: 1px solid #2c66bf;
}

.reviewer-somo-blue .mobile-menu-container .search-form input[type="search"] {
	background-color: #fff;
	border: 1px solid #aaa;
	box-shadow: 1px 1px 3px #eee inset;
	color: #798898;
}

.reviewer-somo-blue .mobile-menu-container .search-form input:focus {
	border: 1px solid #777;
	outline: none;
}

.reviewer-somo-blue .flyout-menu ::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.3);
}

.reviewer-somo-blue .flyout-menu ::-webkit-scrollbar-thumb {
    -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.6);
}

.reviewer-somo-blue .site-header .sub-menu {
	border-top: 1px solid #eee;
}

.reviewer-somo-blue .nav-primary {
	background-color: #2c66bf;
}

.reviewer-somo-blue .nav-primary a {
	color: #fff;
}

.reviewer-somo-blue .nav-primary a:hover,
.reviewer-somo-blue .nav-primary .current-menu-item > a {
	background: #21529c;
	color: #fff;
}

.reviewer-somo-blue .nav-primary .sub-menu a {
	color: #666;
}

.reviewer-somo-blue .nav-primary .sub-menu a:hover,
.reviewer-somo-blue .nav-primary .sub-menu .current-menu-item > a {
	background: #fff;
	color: #222;
}

.reviewer-somo-blue .nav-primary .genesis-nav-menu > .right {
	color: #fff;
}

.reviewer-somo-blue .nav-secondary {
	background-color: #8b98a6;
}

.reviewer-somo-blue .nav-secondary a {
	color: #222;
}

.reviewer-somo-blue .nav-secondary a:hover,
.reviewer-somo-blue .nav-secondary .current-menu-item > a {
	color: #fff;
}

.reviewer-somo-blue .nav-secondary .sub-menu a {
	color: #666;
}

.reviewer-somo-blue .nav-secondary .sub-menu a:hover,
.reviewer-somo-blue .nav-secondary .sub-menu .current-menu-item > a {
	color: #222;
}

.reviewer-somo-blue .entry {
	background-color: #fff;
}

.reviewer-somo-blue .entry-content a {
	color: #2d67c0;
}

.reviewer-somo-blue .entry-content a:hover {
	color: #21529c;
}

.reviewer-somo-blue .entry-content .attachment a,
.reviewer-somo-blue .entry-content .gallery a {
	border: none;
}

.reviewer-somo-blue .entry-meta {
	color: #798898;
}

.reviewer-somo-blue .entry-meta a {
	color: #21529c;
}

.reviewer-somo-blue .widget .entry-meta a {
	color: #798898;
}

.reviewer-somo-blue .entry-footer .entry-meta {
	border-bottom: 1px solid #dbe0e4;
}

.reviewer-somo-blue .entry-tags a {
	background-color: #798898;
	color: #fff;
}

.reviewer-somo-blue .entry-meta .entry-tags a:hover {
	background-color: #2c66bf;
	color: #fff;
}

.reviewer-somo-blue .entry-tags a:before {
	border-top: 10px solid transparent;
	border-right: 8px solid #798898;
	border-bottom: 10px solid transparent;
}

.reviewer-somo-blue .entry-tags a:hover:before {
	border-right: 8px solid #2c66bf;
}

.reviewer-somo-blue .entry-tags a:after {
	background-color: #fff;
}

.reviewer-somo-blue .entry-content .post-edit-link {
	color: #666;
}

.reviewer-somo-blue .clear-line {
	border-bottom:1px solid #dbe0e4;
}

.reviewer-somo-blue .social-action {
	background-color: #ababab;
}

.reviewer-somo-blue .social-action:hover{
	background-color: #2c66bf;
}

.reviewer-somo-blue .rating-criteria-container ul {
	background: #f2f2f2;
}

.reviewer-somo-blue .rating-criteria-container ul:empty {
	background: transparent;
}

.reviewer-somo-blue .rating-criteria-container li {
	border-bottom: 1px solid #dbe0e4;
}

.reviewer-somo-blue .rating-criteria-container li:last-child {
	border: none;
}

.reviewer-somo-blue .rating-scores-container {
	background: #f2f2f2;
}

.reviewer-somo-blue .editors-choice {
	background: #2d67c0;
	color: #fff;
}

.reviewer-somo-blue .editors-choice:empty {
	background: transparent;
}

.reviewer-somo-blue .archive-pagination li a {
	background-color: #798898;
	color: #fff;
}

.reviewer-somo-blue .archive-pagination li a:hover,
.reviewer-somo-blue .archive-pagination li.active a {
	background-color: #2c66bf;
	color: #fff;
}

.reviewer-somo-blue .comment-respond,
.reviewer-somo-blue .entry-comments,
.reviewer-somo-blue .entry-pings {
	background-color: #fff;
}

.reviewer-somo-blue .comment-respond h3,
.reviewer-somo-blue .entry-comments h3,
.reviewer-somo-blue .entry-pings h3 {
	color: #21529c;
}

.reviewer-somo-blue li.comment {
	background-color: #f1f1f1;
	border: 2px solid #fff;
	border-right: none;
}

.reviewer-somo-blue .form-allowed-tags {
	background-color: #f1f1f1;
}

.reviewer-somo-blue .sidebar {
	background: #f1f1f1;
	color: #798898;
}

.reviewer-somo-blue .sidebar .widget {
	background-color: transparent;
}

.reviewer-somo-blue .footer-widgets {
	background-color: #3c424b;
	border-top: 5px solid #2c66bf;
	color: #f0f1f1;
}

.reviewer-somo-blue .footer-widgets a {
	color: #f0f1f1;
}

.reviewer-somo-blue .footer-widgets .widget-title {
	color: #bcbcbc;
	border: none;
}

.reviewer-somo-blue .footer-widgets .search-form input:focus {
	border: 1px solid #ddd;
}

.reviewer-somo-blue .site-footer {
	background-color: #798898;
	color: #222;
}

.reviewer-somo-blue .site-footer a {
	color: #222;
}

.reviewer-somo-blue .site-footer a:hover {
	color: #000;
}

.reviewer-somo-blue .score-on-image {
	background: #2c66bf;
	color: #fff;
}

.reviewer-somo-blue .site-header .widget-title {
	background: #2c66bf;
	border-bottom: none;
	color: #fff;
}

.reviewer-somo-blue .site-header .featured-content .entry {
	border-bottom: none;
}

@media only screen and (max-width: 1023px) {

	.reviewer-somo-blue .site-header {
		border-bottom: 5px solid #2c66bf;
	}

}
