

.mvp-nav-logo-reg img {
	max-width: 600px !important;
}

#mvp-main-nav-bot-cont {
    background: #EE7104;
}

#mvp-nav-bot-wrap span.mvp-nav-search-but, #mvp-nav-bot-wrap .mvp-nav-menu ul li a {
    color: #fff;
}

ul.mvp-feat1-list-buts li.active span.mvp-feat1-list-but, span.mvp-widget-home-title, span.mvp-post-cat, span.mvp-feat1-pop-head {
    background: #EE7104;
}

#mvp-main-body-wrap {
    margin-top: 0rem !important;
}

.mvp-feat1-feat-text, .mvp-feat1-sub-text, .mvp-feat3-main-text, .mvp-feat3-sub-text, .mvp-feat2-top-text-wrap, .mvp-feat5-text {
    background-image: linear-gradient(to bottom,transparent 0,rgb(37 66 144) 50%,rgb(37 66 144) 100%);
}

nav.mvp-fly-nav-menu ul li.menu-item-has-children:after, .mvp-feat1-left-wrap span.mvp-cd-cat, .mvp-widget-feat1-top-story span.mvp-cd-cat, .mvp-widget-feat2-left-cont span.mvp-cd-cat, .mvp-widget-dark-feat span.mvp-cd-cat, .mvp-widget-dark-sub span.mvp-cd-cat, .mvp-vid-wide-text span.mvp-cd-cat, .mvp-feat2-top-text span.mvp-cd-cat, .mvp-feat3-main-story span.mvp-cd-cat, .mvp-feat3-sub-text span.mvp-cd-cat, .mvp-feat4-main-text span.mvp-cd-cat, .woocommerce-message:before, .woocommerce-info:before, .woocommerce-message:before {
    color: #ffffff;
}

nav.mvp-fly-nav-menu ul li a {
    padding: 11px 0;
}

nav.mvp-fly-nav-menu {
    margin: 15px 5.40540540541% 0;
    max-height: 75%;
}
nav.mvp-fly-nav-menu ul li:first-child {
  margin-top: 0;
}
#mvp-foot-wrap {
  background: #152552;
}

.mvp-widget-dark-wrap {
    background: #254290;
}

.mvp-widget-dark-wrap span.mvp-cd-cat, 
.mvp-widget-dark-wrap span.mvp-cd-date {
  color: #fff;
}

h4.mvp-widget-home-title:before {
    background: #fff;
}

.fa-play:before {
    color: #fff;
}

.mvp-fly-top:hover, .mvp-vid-box-wrap, ul.mvp-soc-mob-list li.mvp-soc-mob-com {
    background: #ee7104;
}

#mvp-nav-bot-wrap .mvp-fly-but-wrap span, #mvp-nav-bot-wrap .mvp-search-but-wrap span {
    background: #ffffff;
}

.video-button {
    background: #ee7104 !important;
    border-color: #fff !important;
    color: #fff !important;
  	padding: 0.8rem 2rem;
    border: 1px solid #fff;
    text-transform: uppercase;
    font-weight: bold;
}

.mvp-widget-feat2-side-more {
    background: #EE7104;
    padding: 0.5rem 2rem;
    font-weight: bold;
    font-size: 1rem;
    color: #fff;
		transform:skewX(-15deg);
}

#mvp-foot-menu ul li a {
	color: #fff;
}

.textwidget.custom-html-widget {
    text-align: center;
}

section#custom_html-2 {
    margin: -0.4rem 0 0 0;
}

#mvp_flex_widget-3 {
    background: #fff7e8;
}

#mvp_home_feat2_widget-3 {
    border-top: 1px solid #ddd;
    padding: 2rem 0;
    background: #edebeb;
    border-bottom: 1px solid #ddd;
}

.mvp-widget-dark-wrap {
    background: #254290;
    margin-top: -60px;
}

@media only screen and (max-width: 600px) {
  .mvp-content-main .wp-block-image .alignleft,
  .mvp-content-main .wp-block-image .alignright,
  .mvp-content-main .wp-block-image .aligncenter {
    width: 100%;
  }
  #mvp-side-wrap 
  .mvp-auto-post-main
  	{width: 380px;}
  section#custom_html-2 {
    margin: 2rem 0 1rem 0;
	}
	.wp-block-image .alignright {
    width: 100%;
		text-align: center;
	}
}

@media only screen and (max-width: 400px) {
  .mvp-auto-post-main
  	{width: 340px;}	
}

h1.mvp-post-title {
    font-size: 2.5rem;
    font-weight: 500;
}

.mvp-widget-home:first-child {
    background-image: linear-gradient(#f7f7f7, #d7dff3);
    padding: 2rem 0;
}

.mvp-widget-home {
    margin-top: 0;
}

.mvp-widget-feat2-right-text h2 {
    font-size: 1.2rem;
}


/* Fix grid columns */
@media screen and (max-width: 800px) {
    .mvp-auto-post-grid {
        grid-template-columns: 100% !important;
        grid-column-gap: 0 !important;
    }
}

/* Fix overlapping content + sidebar in ZOX theme */
@media (max-width: 800px) {
    .mvp-main-body,
    .mvp-content-wrap,
    .mvp-side-wrap {
        width: 100% !important;
        float: none !important;
        clear: both !important;
    }

    .mvp-content-wrap,
    .mvp-side-wrap {
        padding: 0 15px !important;
    }
}
