#site-logo #site-logo-inner {
    line-height: 0;
    width: 350px;
}
.bg-edit-link .fa {
    display: none;
}
#site-header {
    position: relative;
    background: #1a1a1a;
    top: 0px;
    box-shadow: #cccccc70 1px 1px 50px!important;
}
#site-header.fixed {
    background: #1a1a1a;
}
#site-header.fixed {
    position: fixed;
    width: 100%;
    left: 0;
    top: 0;
    z-index: 701;
    box-shadow: #cccccc70 1px 1px 10px;
}
#copyright .container {
    display: none;
}
#site-logo .site-title, #site-logo .site-description, #site-navigation-wrap #site-navigation #menu-all-pages .menu-item a, #icom-search .menu_toggle_class {
    color: #aaaaaa;
}
#site-subheader {
    background: #484848;
    padding: 25px 0px 25px 0px;
    display: none;
}
#site-subheader .content ul li {
    color: #c7c7c7;
    font-weight: 400;
    text-transform: capitalize;
    letter-spacing: 0px;
}
a {
    color: #ff0000;
}
@media screen and (max-width: 1024px) {
#site-header.standard-menu #top-header-inner #site-logo {
    -ms-order: 2;
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    max-width: 250px;
    margin-top: 30px;
}
}
#site-header .hc-nav-trigger span, #site-header .hc-nav-trigger span::before, #site-header .hc-nav-trigger span::after {
    background: #b4b4b4;
}
.site_widget h2 {
    color: #eeeeee;
}
.site_widget, .site_widget select {
    color: #eeeeee;
}
.site_widget ul li a, .widget_calendar .calendar_wrap a, #content-wrap .navigation.post-navigation .nav-links a, #comments .comment-list .comment .comment-body .comment-meta .comment-author .fn, #comments .comment-list .comment .comment-body .comment-meta .comment-author .fn a, #comments .comment-list .comment .comment-body .comment-meta .comment-metadata a, #comments .comment-list .comment .comment-body .reply a, #respond .logged-in-as a, .page-attachment .image-navigation .nav-links a, .page-attachment .entry-footer a {
    color: #ff0000;
}
.aiovg .aiovg-category, .aiovg .aiovg-description, .aiovg .aiovg-excerpt, .aiovg .aiovg-views, .aiovg .aiovg-count {
    margin: 10px 0 0 0;
    color: #eee;
}
#dazzler_team_1_m_row_94 .dazzler_team_1_our-team .dazzler_team_1_team-prof h3 {
    color: #ffffff !important;
    font-family: 'Open Sans' !important;
    font-size: 18px !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    margin: 0px;
}
.aiovg .aiovg-responsive-element {
    position: absolute;
    margin: auto;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: auto;
    max-width: 100%;
    height: auto;
    max-height: 100%;
    z-index: 1;
    zoom: 100;
}
#dazzler_team_2_m_row_94 .dazzler_team_2_m_our-team .dazzler_team_2_m_title {
    font-size: 18px !important;
    color: #ffffff;
    letter-spacing: 2px;
    margin: 0 0 0px 0!important;
    padding: 0px;
    transition: all 0.5s ease 0s;
}
#dazzler_team_2_m_row_94 .dazzler_team_2_m_our-team .dazzler_team_2_m_social {
    padding: 10px 0 0 0;
    margin: 0;
    list-style: none;
    position: absolute;
    top: 40px;
    left: -27px;
    background: #df0000!important;
    text-align: center;
    transform: translate(25px, 0px) rotateY(90deg);
    transition: all 0.5s ease 0s;
}
.btn-color-2, .btn-color-2-flat {
    background-color: #df0000;
    border-color: #df0000;
    color: #ffffff;
}
.btn-color-2:hover, .btn-color-2-flat:hover {
    background-color: #949494;
    border-color: #949494;
    color: #000;
}
#ellifooter {
    border-bottom: 2px solid #df0000;
     background: #131313;
     color: #ccc;
     padding-top: 10px;
     padding-bottom: 10px;
}
.yotu-videos .yotu-video h3 {
    font-size: 14px;
    font-weight: 500;
    line-height: 1em!important;
    color: #fff!important;
    text-decoration: none;
    padding: 5px 0;
    margin: 10px 0 0;
    width: 100%;
    display: block;
    z-index: 10;
}
#footer-area .site_widget {
    margin-bottom: 15px;
    color: #c7c7c7;
}
p {
    margin: 0;
    line-height: 25px;
    padding-bottom: 10px;
}
.yotu-video-thumb-wrp {
    display: -webkit-flex;
    display: flex;
    width: 100%;
    position: relative;
    border: solid 1px #ccc!important;
}
#site-navigation-wrap #site-navigation #menu-all-pages .menu-item .sub-menu .menu-item a {
    position: relative;
    font-weight: 700;
    text-transform: capitalize;
    padding: 15px;
}
#site-navigation-wrap #site-navigation #menu-all-pages .menu-item a {
    font-size: 16px;
    font-weight: 700;
    letter-spacing: 1px;
    text-transform: uppercase;
}
#envirabox-title-float-main {
    display: none!important;
}
.rtbs>.rtbs_content {
    background: #191c1e;
    color: #fff;
}
.rtbs .rtbs_menu li a {
    display: inline-block;
    color: #df0000;
    text-decoration: none;
    padding: .7rem 30px;
    box-shadow: 0 0 0;
}
input:not([type="submit"]), textarea {
    color: #212121;
    border: 1px solid #212121;
    background: #ffffff7d!important;
}
label {
    color: #fff;
}
div.wpcf7 form.wpcf7-form p {
    margin: 0 0 20px;
    color: #fff;
}
a.scrollup-right {
    right: 100px;
}
body {
    color: #333333;
    font-family: Open Sans, sans-serif;
    font-size: 16px;
    overflow-x: hidden;
}
.post-content p {
    margin: 0 0 20px;
    color: #fff;
}
#content-wrap .post-content-wrap .entry-title, #comments .comments-title, #respond .comment-reply-title, .no-results .page-header .page-title, .no-results .content-wrap .column-first .oops, .no-results .content-wrap .column-second h3, .error-404 .content-page .site_widget .error, .page-attachment .entry-header .entry-title {
    color: #fff;
    padding-bottom: 15px;
}
#content-wrap .article-page article .blog-wrap .post-content-wrap .entry-meta, #content-wrap .article-page article .blog-wrap .post-content-wrap .entry-meta a {
    color: #333333;
    display: none;
}
#content-wrap #primary .post-image {
    text-align: left;
    line-height: 0;
}
#content-wrap #primary #main-style article .blog-wrap .post-content-wrap .entry-meta {
    margin: 10px 0;
    display: none;
}
#content-wrap #primary #main-style article .blog-wrap {
    background: #fafafa00;
}
#content-wrap #primary #main-style article .blog-wrap .post-content-wrap .entry-title a {
    color: #fff;
}
.wprs_unslider-arrow.prev {
    left: 0px;
}
.wprs_unslider-arrow {
    right: 0px;
    background: #e00000a1 no-repeat 50% 50%;
    background-image: url(https://violet-buffalo-722133.hostingersite.com/modules/review/public/css/imgs/slider_arrow.png)!important;
}
div.wpcf7-validation-errors, div.wpcf7-acceptance-missing {
    border: 2px solid #f7e700;
    background: #ffffffd9;
}
div.wpcf7-mail-sent-ok {
    border: 2px solid #398f14;
    background: #ffffffd9;
}
.entry-date {
display: none;
}

.bdp-post-grid-main.bdp-design-2 .bdp-post-grid-content {
    background: #333333;
    padding-bottom: 15px;
    text-align: center;
}
.bdp-post-grid-main.bdp-design-2 .bdp-post-margin-content {
    background: #e5e5e5;
    padding: 20px 20px 20px 20px;
    max-width: 85%;
    margin: -50px auto 0 auto;
    position: relative;
    box-shadow: 1px 2px 10px black;
}
.bdp-post-title {
    margin: 0 0 15px 0 !important;
    font-size: 22px;
}
.bdp-post-short-content {
    margin-bottom: 15px;
    font-size: 14px;
}
.bdp-post-grid-main.bdp-design-2 .bdp-post-image-bg {
    margin-bottom: 0px;
    height: 300px;
}
.bdp-post-image-bg img {
    display: inline-block;
    max-width: 100%;
    height: 400px;
}
#content-wrap #primary .post-image a {
    display: flex;
    max-width: 450px;
}