body.reviewer-somo-custom {
background-color: #fff;
color: #000;
}

.reviewer-somo-custom ::-moz-selection {
background-color: #2964bf;
color: #fff;
}

.reviewer-somo-custom ::selection {
background-color: #2964bf;
color: #fff;
}

.reviewer-somo-custom a {
color: #666;
}

.reviewer-somo-custom a:hover {
color: #8a0202;
}

.reviewer-somo-custom a:link {
-webkit-tap-highlight-color: rgba(138, 2, 2, 0.4);
}

.reviewer-somo-custom blockquote,
.reviewer-somo-custom blockquote::before {
color: #798898;
}

.reviewer-somo-custom .entry-content code {
background-color: #ddd;
color: #333;
}

.reviewer-somo-custom h1,
.reviewer-somo-custom h2,
.reviewer-somo-custom h3,
.reviewer-somo-custom h4,
.reviewer-somo-custom h5,
.reviewer-somo-custom h6 {
color: #696c77;
/*color: #3c424b;*/
}

.title-area svg {
    max-width: 100%;
    width: 285px;
    height: 73px;
}

.reviewer-somo-custom input,
.reviewer-somo-custom select,
.reviewer-somo-custom textarea {
background-color: #5D5D5D;
    border: 1px solid #484848;
    box-shadow: 1px 1px 3px #272727 inset;
    color: #BDBDBD;
}

.reviewer-somo-custom input:focus,
.reviewer-somo-custom textarea:focus {
border: 1px solid #5A3636;
outline: none;
}

.reviewer-somo-custom ::-moz-placeholder {
color: #BDBDBD;
}

.reviewer-somo-custom ::-webkit-input-placeholder {
color: #BDBDBD;
}

.reviewer-somo-custom button,
.reviewer-somo-custom input[type="button"],
.reviewer-somo-custom input[type="reset"],
.reviewer-somo-custom input[type="submit"],
.reviewer-somo-custom .button,
.reviewer-somo-custom .entry-content .button {
background-color: #798898;
border: none;
box-shadow: none;
color: #fff;
}

.reviewer-somo-custom button:hover,
.reviewer-somo-custom input:hover[type="button"],
.reviewer-somo-custom input:hover[type="reset"],
.reviewer-somo-custom input:hover[type="submit"],
.reviewer-somo-custom .button:hover,
.reviewer-somo-custom .entry-content .button:hover {
background-color: #b21414;
}

.reviewer-somo-custom .entry-content .button:hover {
color: #fff;
}

.reviewer-somo-custom .button:hover {
color: #fff;
}

.reviewer-somo-custom tbody {
border-bottom: 1px solid #dbe0e4;
}

.reviewer-somo-custom td {
border-top: 1px solid #dbe0e4;
}

.reviewer-somo-custom .wp-caption-text {
color: #6d7c8b;
}

.reviewer-somo-custom .breadcrumb {
color: #798898;
}

.reviewer-somo-custom .breadcrumb a {
color: #2d67c0;
}

.reviewer-somo-custom .archive-description,
.reviewer-somo-custom .author-box {
background-color: transparent;
}

.reviewer-somo-custom .archive-description {
border-bottom: 1px solid #a5afb8;
}

.reviewer-somo-custom .author-box {
border-top: 1px solid #a5afb8;
border-bottom: 1px solid #a5afb8;
}

.reviewer-somo-custom .author-box-title,
.reviewer-somo-custom .author-box-social-title {
color: #8a0202;
}

.reviewer-somo-custom .author-social-profiles a {
background-color: #798898;
color: #fff;
}

.reviewer-somo-custom .author-social-profiles a:hover {
background-color: #b21414;
}

.reviewer-somo-custom .entry-title a,
.reviewer-somo-custom .sidebar .widget-title a {
color: #000;
}

.reviewer-somo-custom .entry-title a:hover {
color: #8a0202;
}

.reviewer-somo-custom .widget-title {
border-bottom: 3px solid #dbe0e4;
    font-size: 18px;
    font-weight: 900;
   color: #9f110d;
    line-height: 1.1em;
    text-transform: uppercase;
    text-align: center;
display:block;
font-family:"Roboto Condensed", sans-serif;
height:34px;
margin-left:0px;
margin-right:0px;
margin-top:0px;
width:300px;
}

.reviewer-somo-custom .sidebar .widget-title a {
border: none;
}

.reviewer-somo-custom .welcome {
color: #1e1e1e;
}

.reviewer-somo-custom .widget input[type="text"]:focus,
.reviewer-somo-custom .widget input[type="email"]:focus,
.reviewer-somo-custom .widget input[type="submit"]:focus {
border: 1px solid #b21414;
}

.reviewer-somo-custom .widget input[type="submit"]:hover {
}

.reviewer-somo-custom .widget-area.page-top {background: #fff;}

.reviewer-somo-custom .featured-content .entry {
background: transparent;
border-bottom: 1px solid #dbe0e4;
}

.reviewer-somo-custom .site-header {
    background: #222;
    /* border-top: 20px solid #A9A9A9; */
}

.reviewer-somo-custom .site-title a,
.reviewer-somo-custom .site-title a:hover {color: #3c424b;-webkit-tap-highlight-color: transparent;}

.reviewer-somo-custom .site-description {
color: #798898;
}
.genesis-nav-menu .freedownloadsmenu {
    float: right;
    border-left: none;
    box-shadow: none;
    margin-right: 30px;
    font-size: 24px;
    line-height: 25px;
}
.genesis-nav-menu .freedownloadsmenu a {
    font-size: 18px;
    text-shadow: 1px 1px 4px rgb(74, 74, 74);
    text-transform: uppercase;
}

.reviewer-somo-custom .genesis-nav-menu {
color: #798898;
}

.reviewer-somo-custom .genesis-nav-menu .menu-item {
-webkit-tap-highlight-color: rgba(138, 2, 2, 0.4);
}

.reviewer-somo-custom .genesis-nav-menu a {
border: none;
color: #798898;
}

.reviewer-somo-custom .genesis-nav-menu a:hover,
.reviewer-somo-custom .genesis-nav-menu .current-menu-item > a,
.reviewer-somo-custom .genesis-nav-menu .sub-menu .current-menu-item > a:hover {
color: #222;
}

.reviewer-somo-custom .genesis-nav-menu .sub-menu .current-menu-item > a {
color: #798898;
}

.reviewer-somo-custom .genesis-nav-menu .sub-menu a {
background-color: #fff;
border: 1px solid #eee;
border-top: none;
}

.reviewer-somo-custom .menu-toggle-open,
.reviewer-somo-custom .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(138, 2, 2, 0.4);
}

.reviewer-somo-custom .menu-toggle-open:hover,
.reviewer-somo-custom .menu-toggle-close:hover {
border-color: #000;
}

.reviewer-somo-custom .menu-toggle {
background: #d6d6d6;
}

.reviewer-somo-custom .menu-toggle-close-container {
background: #ccc;
border-bottom: 1px solid #666;
}

.reviewer-somo-custom .somo-mobile-nav-menu {
border-bottom: 5px solid #666;
}

.reviewer-somo-custom .somo-mobile-nav-menu .sub-menu {
border-top: 1px solid #666;
}

.reviewer-somo-custom .somo-mobile-nav-menu .menu-item {
border-bottom: 1px solid #666;
border-top: 1px solid #fff;
-webkit-tap-highlight-color: rgba(138, 2, 2, 0.4);
text-shadow: 1px 1px #f5f5f5;
}

.reviewer-somo-custom .somo-mobile-nav-menu .menu-item.current-menu-item > a {
color: #000;
}

.reviewer-somo-custom .somo-mobile-nav-menu .menu-item:last-child {
border-bottom: none;
}

.reviewer-somo-custom .mobile-menu-container .search-form-container {
border-top: 1px solid #fff;
border-bottom: 1px solid #666;
}

.reviewer-somo-custom .mobile-menu-container .search-form input[type="submit"] {
border: 1px solid #798898;
}

.reviewer-somo-custom .mobile-menu-container .search-form input[type="submit"]:hover {
background-color: #b21414;
border: 1px solid #b21414;
}

.reviewer-somo-custom .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-custom .mobile-menu-container .search-form input:focus {
border: 1px solid #777;
outline: none;
}

.reviewer-somo-custom .flyout-menu ::-webkit-scrollbar-track {
-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.3);
}

.reviewer-somo-custom .flyout-menu ::-webkit-scrollbar-thumb {
-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.6);
}

.reviewer-somo-custom .site-header .sub-menu {
border-top: 1px solid #eee;
}

.reviewer-somo-custom .nav-primary {background-color: #98110D;background: url(./images/nav-background.png) repeat-x #5d1210 0 -3px;}

.reviewer-somo-custom .nav-primary a {
color: #fff;
}

.reviewer-somo-custom .nav-primary a:hover,
.reviewer-somo-custom .nav-primary .current-menu-item > a {
background: #8a0202;
color: #fff;
}

.reviewer-somo-custom .nav-primary .sub-menu a {
color: #666;
}

.reviewer-somo-custom .nav-primary .sub-menu a:hover,
.reviewer-somo-custom .nav-primary .sub-menu .current-menu-item > a {
background: #fff;
color: #222;
}

.reviewer-somo-custom .nav-primary .genesis-nav-menu > .right {
color: #fff;
}

.reviewer-somo-custom .nav-secondary {background-color: #8b98a6;border-bottom: 2px solid #B21414;padding-bottom: 2px;/* margin-bottom: 2px; */}

.reviewer-somo-custom .nav-secondary a {
    color: #FFFFFF;
    font-size: 13px;
    line-height: 15px;
}

.reviewer-somo-custom .nav-secondary a:hover,
.reviewer-somo-custom .nav-secondary .current-menu-item > a {
color: #b21414;
}

.reviewer-somo-custom .nav-secondary .sub-menu a {
color: #666;
}

.reviewer-somo-custom .nav-secondary .sub-menu a:hover,
.reviewer-somo-custom .nav-secondary .sub-menu .current-menu-item > a {
color: #222;
}

.reviewer-somo-custom .entry {
background-color: #fff;
}

.reviewer-somo-custom .entry-content a {
color: #24a8b2;
/*color: #2d67c0;*/
}

.reviewer-somo-custom .entry-content a:hover {
color: #8a0202;
}

.reviewer-somo-custom .entry-content .attachment a,
.reviewer-somo-custom .entry-content .gallery a {
border: none;
}

.reviewer-somo-custom .entry-meta {
color: #798898;
}

.reviewer-somo-custom .entry-meta a, .reviewer-somo-custom .entry-categories a, .reviewer-somo-custom .entry-author a {
color: #8a0202;
}

.reviewer-somo-custom .widget .entry-meta a {
color: #798898;
}

.reviewer-somo-custom .entry-footer .entry-meta {
border-bottom: 1px solid #dbe0e4;
}

.reviewer-somo-custom .entry-tags a {
background-color: #798898;
color: #fff;
}

.reviewer-somo-custom .entry-meta .entry-tags a:hover {
background-color: #b21414;
color: #fff;
}

.reviewer-somo-custom .entry-tags a:before {
border-top: 10px solid transparent;
border-right: 8px solid #798898;
border-bottom: 10px solid transparent;
}

.reviewer-somo-custom .entry-tags a:hover:before {
border-right: 8px solid #b21414;
}

.reviewer-somo-custom .entry-tags a:after {
background-color: #fff;
}

.reviewer-somo-custom .entry-content .post-edit-link {
color: #666;
}

.reviewer-somo-custom .clear-line {
border-bottom:1px solid #dbe0e4;
}

.reviewer-somo-custom .social-action {
background-color: #ababab;
}

.reviewer-somo-custom .social-action:hover{
background-color: #b21414;
}

.reviewer-somo-custom .rating-criteria-container ul {
background: #f2f2f2;
}

.reviewer-somo-custom .rating-criteria-container ul:empty {
background: transparent;
}

.reviewer-somo-custom .rating-criteria-container li {
border-bottom: 1px solid #dbe0e4;
}

.reviewer-somo-custom .rating-criteria-container li:last-child {
border: none;
}

.reviewer-somo-custom .rating-scores-container {
background: #f2f2f2;
}

.reviewer-somo-custom .editors-choice {
background: #2d67c0;
color: #fff;
}

.reviewer-somo-custom .editors-choice:empty {
background: transparent;
}

.reviewer-somo-custom .archive-pagination li a {
background-color: #333;
color: #fff;
border-radius: 5px;
}

.reviewer-somo-custom .archive-pagination li a:hover,
.reviewer-somo-custom .archive-pagination li.active a {
background-color: #b21414;
color: #fff;
}

.reviewer-somo-custom .comment-respond,
.reviewer-somo-custom .entry-comments,
.reviewer-somo-custom .entry-pings {
background-color: #fff;
}

.reviewer-somo-custom .comment-respond h3,
.reviewer-somo-custom .entry-comments h3,
.reviewer-somo-custom .entry-pings h3 {
color: #8a0202;
}

.reviewer-somo-custom li.comment {
background-color: #f1f1f1;
border: 2px solid #fff;
border-right: none;
}

.reviewer-somo-custom .form-allowed-tags {
background-color: #f1f1f1;
}

.reviewer-somo-custom .sidebar {
/*background: #f1f1f1;*/
color: #798898;
}

.reviewer-somo-custom .sidebar .widget {
background-color: transparent;
}

.reviewer-somo-custom .footer-widgets {
background-color: #222222;
border-top: 5px solid #b21414;
color: #f0f1f1;
}

.reviewer-somo-custom .footer-widgets a {
color: #f0f1f1;
}

.reviewer-somo-custom .footer-widgets .widget-title {
color: #bcbcbc;
border: none;
width: inherit !important;
}

.reviewer-somo-custom .footer-widgets .search-form input:focus {
border: 1px solid #ddd;
}

.reviewer-somo-custom .site-footer {
background-color: #333333;
    color: #fff;
}

.reviewer-somo-custom .site-footer a {
color: #fff;
text-decoration:none;
}

.reviewer-somo-custom .site-footer a:hover {
color: #000;
}

.reviewer-somo-custom .score-on-image {
background: #b21414;
color: #fff;
}

.reviewer-somo-custom .site-header .widget-title {
background: #b21414;
border-bottom: none;
color: #fff;
}

.reviewer-somo-custom .site-header .featured-content .entry {
border-bottom: none;
}

@media only screen and (max-width: 1023px) {

.reviewer-somo-custom .site-header {
border-bottom: 5px solid #b21414;
}

}
@media only screen and (max-width : 375px) {
.reviewer-somo-custom .site-header {
border-top: 0;
}

}
