a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
nav,
object,
ol,
output,
p,
pre,
q,
ruby,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
tt,
u,
ul,
var,
video {
 margin:0;
 padding:0;
 border:0;
 font-size:100%;
 vertical-align:baseline
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
 display:block
}
ol,
ul {
 list-style:none
}
blockquote,
q {
 quotes:none
}
blockquote:after,
blockquote:before,
q:after,
q:before {
 content:'';
 content:none
}
table {
 border-collapse:collapse;
 border-spacing:0
}
html {
 overflow-x:hidden
}
body {
 color:#222;
 font-size:1rem;
 -webkit-font-smoothing:antialiased;
 font-weight:400;
 line-height:100%;
 margin:0 auto;
 padding:0
}
h1,
h1 a,
h2,
h2 a,
h3,
h3 a,
h4,
h4 a,
h5,
h5 a,
h6,
h6 a {
 -webkit-backface-visibility:hidden;
 color:#000
}
img {
 max-width:100%;
 height:auto;
 -webkit-backface-visibility:hidden
}
embed,
iframe,
object,
video {
 max-width:100%;
 width:100%
}
#truethemes_container #main {
 float:left
}
#mvp-content-main ::-moz-selection,
.mvp-vid-wide-text ::-moz-selection {
 color:#222;
 background:#ff0
}
#mvp-content-main ::selection,
.mvp-vid-wide-text ::selection {
 color:#222;
 background:#ff0
}
@media screen and (min-width:480px) {
 #mvp-content-main figure[style*="float:left"] figcaption {
  margin:0 30px 0 0!important
 }
 #mvp-content-main figure[style*="float:right"] figcaption {
  margin:0 0 0 30px!important
 }
}
#mvp-content-main figcaption {
 display:table-caption;
 caption-side:bottom;
 background:#f5f5f5;
 padding:5px 12px;
 margin:0 30px;
 color:#666
}
a:visited,
​ a {
 opacity:1;
 text-decoration:none;
 -webkit-transition:color .25s,background .25s,opacity .25s;
 -moz-transition:color .25s,background .25s,opacity .25s;
 -ms-transition:color .25s,background .25s,opacity .25s;
 -o-transition:color .25s,background .25s,opacity .25s;
 transition:color .25s,background .25s,opacity .25s
}
a:hover {
 text-decoration:none
}
a:active,
a:focus {
 outline:0
}
#mvp-side-wrap a {
 color:#000;
 font-weight:500
}
#mvp-site,
#mvp-site-wall {
 overflow:hidden;
 width:100%
}
#mvp-site-main {
 width:100%
}
#mvp-site-main {
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 margin-top:0;
 z-index:9999
}
.home #mvp-site-main {
 transition:margin-top .7s
}
.relative {
 position:relative
}
.w100 {
 width:100%!important
}
.alignright,
.right {
 float:right
}
.alignright {
 margin:20px 0 20px 20px
}
.alignleft,
.left {
 float:left
}
.alignleft {
 margin:20px 20px 20px 0
}
.aligncenter {
 display:block;
 margin:0 auto
}
.mvp-mob-img {
 display:none!important
}
#mvp-wallpaper {
 display:block;
 position:fixed;
 left:0;
 top:0;
 width:100%;
 height:100%;
 z-index:1
}
.mvp-wall-link {
 margin:0 auto;
 position:fixed;
 top:0;
 width:100%;
 height:100%
}
#mvp-comments-button span.mvp-comment-but-text,
#mvp-content-main p a,
#mvp-feat6-img img,
.mvp-blog-story-img img,
.mvp-blog-story-text h2,
.mvp-feat1-feat-img img,
.mvp-feat1-list-img img,
.mvp-feat1-list-img:after,
.mvp-feat1-list-text h2,
.mvp-feat1-pop-img img,
.mvp-feat1-pop-text h2,
.mvp-feat1-sub-img img,
.mvp-feat2-bot-img img,
.mvp-feat2-bot-text h2,
.mvp-feat3-main-img img,
.mvp-feat3-sub-img img,
.mvp-feat4-main-img img,
.mvp-feat4-main-text h2,
.mvp-feat5-mid-main-img img,
.mvp-feat5-mid-main-text h2,
.mvp-feat5-mid-sub-img img,
.mvp-feat5-mid-sub-text h2,
.mvp-feat5-small-main-img img,
.mvp-feat5-small-main-text h2,
.mvp-flex-story-img img,
.mvp-flex-story-text h2,
.mvp-fly-fade,
.mvp-mega-img img,
.mvp-prev-next-text p,
.mvp-vid-wide-more-img img,
.mvp-vid-wide-more-text p,
.mvp-widget-dark-feat-img img,
.mvp-widget-dark-sub-img img,
.mvp-widget-dark-sub-text h2,
.mvp-widget-feat1-bot-img img,
.mvp-widget-feat1-bot-text h2,
.mvp-widget-feat1-top-img img,
.mvp-widget-feat2-right-img img,
.mvp-widget-feat2-right-text h2,
.woocommerce-loop-product__title,
a.mvp-inf-more-but,
span.mvp-author-box-soc,
span.mvp-cont-read-but,
span.mvp-nav-search-but,
span.mvp-post-add-link-but,
span.mvp-woo-cart-num,
ul.mvp-mega-list li a p,
ul.mvp-post-more-list li:hover .mvp-post-more-img img,
ul.mvp-post-more-list li:hover .mvp-post-more-text p,
ul.mvp-related-posts-list li:hover .mvp-related-img img,
ul.mvp-related-posts-list li:hover .mvp-related-text,
ul.mvp-soc-mob-list li {
 -webkit-transition:all .25s;
 -moz-transition:all .25s;
 -ms-transition:all .25s;
 -o-transition:all .25s;
 transition:all .25s
}
#mvp-fly-wrap,
#mvp-main-nav-small .mvp-drop-nav-title,
#mvp-search-wrap,
.mvp-nav-menu ul li.mvp-mega-dropdown .mvp-mega-dropdown,
.mvp-next-post-wrap,
.mvp-prev-post-wrap {
 -webkit-transition:-webkit-transform .25s ease;
 -moz-transition:-moz-transform .25s ease;
 -ms-transition:-ms-transform .25s ease;
 -o-transition:-o-transform .25s ease;
 transition:transform .25s ease
}
#mvp-main-head-wrap {
 width:100%
}
#mvp-leader-wrap {
 line-height:0;
 overflow:hidden;
 position:fixed;
 top:0;
 left:0;
 text-align:center;
 width:100%;
 z-index:999
}
#mvp-main-nav-top-wrap,
#mvp-main-nav-wrap {
 width:100%
}
#mvp-main-nav-top-wrap {
 z-index:9999
}
#mvp-main-nav-top {
 background:#fff;
 padding:15px 0;
 width:100%;
 height:auto;
 z-index:99999
}
.mvp-main-box {
 margin:0 auto;
 width:1200px;

}
#mvp-nav-top-wrap,
.mvp-nav-top-cont {
 width:100%
}
.mvp-nav-top-right-out {
 margin-right:-200px;
 width:100%
}
.mvp-nav-top-right-in {
 margin-right:200px
}
.mvp-nav-top-left-out {
 float:right;
 margin-left:-200px;
 width:100%
}
.mvp-nav-top-left-in {
 margin-left:200px
}
.mvp-nav-top-mid {
 line-height:0;
 overflow:hidden;
 text-align:center;
 width:100%
}
h1.mvp-logo-title,
h2.mvp-logo-title {
 display:block;
 font-size:0
}
.mvp-nav-top-left,
.mvp-nav-top-right {
 position:absolute;
 top:0;
 bottom:0;
 width:280px;
 height:100%
}
.mvp-nav-top-right .mvp-nav-search-but {
 display:none;
 padding:3px 0 7px
}
.single .mvp-fixed .mvp-nav-top-right {
 display:none
}
.single .mvp-fixed .mvp-nav-top-right-in,
.single .mvp-fixed .mvp-nav-top-right-out {
 margin-right:0
}
.mvp-nav-top-left {
 left:0
}
.mvp-nav-top-right {
 right:0;
 width:260px
}
.mvp-nav-soc-wrap {
 margin-top:-20px;
 position:absolute;
 top:50%;
 left:0;
 width:100%;
 height:40px
}
.mvp-nav-small .mvp-nav-soc-wrap {
 margin-top:-15px;
 height:30px
}
.single .mvp-nav-small .mvp-nav-top-left {
 display:none
}
.single .mvp-nav-small .mvp-nav-top-left-in,
.single .mvp-nav-small .mvp-nav-top-left-out {
 margin-left:0
}
.single .mvp-nav-small .mvp-nav-top-mid a {
 left:100px
}
.mvp-nav-logo-small,
.mvp-nav-small .mvp-nav-logo-reg {
 display:none
}
.mvp-nav-small .mvp-nav-logo-small {
 display:inline
}
span.mvp-nav-soc-but {
 background:rgba(255,255,255,.15);
 color:#fff;
 -webkit-border-radius:50%;
 border-radius:50%;
 display:inline-block;
 float:left;
 font-size:20px;
 margin-left:10px;
 padding-top:10px;
 text-align:center;
 width:40px;
 height:30px
}
.mvp-nav-small .mvp-nav-soc-but {
 font-size:16px;
 padding-top:7px;
 width:30px;
 height:23px
}
.mvp-nav-soc-wrap .fa-facebook:hover {
 background:#1877f2
}
.mvp-nav-soc-wrap .fa-twitter:hover {
 background:#00aced
}
.mvp-nav-soc-wrap .fa-instagram:hover {
 background:url(/uploads/diariodeteruel/insta-bg.gif) no-repeat
}
.mvp-nav-soc-wrap .fa-youtube-play:hover {
 background:red
}
.mvp-nav-soc-wrap .fa-rss:hover {
 background:#f79400
}
.mvp-nav-soc-wrap a:first-child span.mvp-nav-soc-but {
 margin-left:0
}
span.mvp-nav-soc-but:hover {
 opacity:1
}
#mvp-main-nav-bot {
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 width:100%;
 height:60px;
 z-index:9000
}
#mvp-main-nav-bot-cont {
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 width:100%;
 height:60px
}
.mvp-nav-small {
 position:fixed!important;
 top:-70px!important;
 padding:10px 0!important;
 -webkit-transform:translate3d(0,-70px,0)!important;
 -moz-transform:translate3d(0,-70px,0)!important;
 -ms-transform:translate3d(0,-70px,0)!important;
 -o-transform:translate3d(0,-70px,0)!important;
 transform:translate3d(0,-70px,0)!important;
 -webkit-transition:-webkit-transform .4s ease;
 -moz-transition:-moz-transform .4s ease;
 -ms-transition:-ms-transform .4s ease;
 -o-transition:-o-transform .4s ease;
 transition:transform .4s ease;
 height:30px!important;
 z-index:9999
}
.mvp-nav-small-fixed {
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 position:fixed!important;
 top:-70px!important;
 -webkit-transform:translate3d(0,-70px,0)!important;
 -moz-transform:translate3d(0,-70px,0)!important;
 -ms-transform:translate3d(0,-70px,0)!important;
 -o-transform:translate3d(0,-70px,0)!important;
 transform:translate3d(0,-70px,0)!important;
 -webkit-transition:-webkit-transform .4s ease;
 -moz-transition:-moz-transform .4s ease;
 -ms-transition:-ms-transform .4s ease;
 -o-transition:-o-transform .4s ease;
 transition:transform .4s ease;
 z-index:9999
}
.mvp-fixed {
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 -webkit-transform:translate3d(0,70px,0)!important;
 -moz-transform:translate3d(0,70px,0)!important;
 -ms-transform:translate3d(0,70px,0)!important;
 -o-transform:translate3d(0,70px,0)!important;
 transform:translate3d(0,70px,0)!important
}
.mvp-nav-small .mvp-nav-top-mid,
.mvp-nav-small .mvp-nav-top-wrap {
 height:30px!important
}
.mvp-nav-small .mvp-nav-top-mid img {
 height:100%!important
}
.mvp-fixed1 {
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 display:block!important;
 margin-top:0!important;
 position:fixed!important;
 top:-70px!important;
 -webkit-transform:translate3d(0,0,0)!important;
 -moz-transform:translate3d(0,0,0)!important;
 -ms-transform:translate3d(0,0,0)!important;
 -o-transform:translate3d(0,0,0)!important;
 transform:translate3d(0,0,0)!important;
 -webkit-transition:-webkit-transform .5s ease;
 -moz-transition:-moz-transform .5s ease;
 -ms-transition:-ms-transform .5s ease;
 -o-transition:-o-transform .5s ease;
 transition:transform .5s ease;
 height:50px!important
}
.mvp-fixed-shadow {
 -webkit-box-shadow:0 1px 16px 0 rgba(0,0,0,.3);
 -moz-box-shadow:0 1px 16px 0 rgba(0,0,0,.3);
 -ms-box-shadow:0 1px 16px 0 rgba(0,0,0,.3);
 -o-box-shadow:0 1px 16px 0 rgba(0,0,0,.3);
 box-shadow:0 1px 16px 0 rgba(0,0,0,.3)
}
.mvp-fixed-shadow2 {
 border-bottom:none!important;
 -webkit-box-shadow:0 0 16px 0 rgba(0,0,0,.2);
 -moz-box-shadow:0 0 16px 0 rgba(0,0,0,.2);
 -ms-box-shadow:0 0 16px 0 rgba(0,0,0,.2);
 -o-box-shadow:0 0 16px 0 rgba(0,0,0,.2);
 box-shadow:0 0 16px 0 rgba(0,0,0,.2)
}
.mvp-fixed2 {
 border-bottom:none!important;
 -webkit-box-shadow:0 0 16px 0 rgba(0,0,0,.2);
 -moz-box-shadow:0 0 16px 0 rgba(0,0,0,.2);
 -ms-box-shadow:0 0 16px 0 rgba(0,0,0,.2);
 -o-box-shadow:0 0 16px 0 rgba(0,0,0,.2);
 box-shadow:0 0 16px 0 rgba(0,0,0,.2);
 -webkit-transform:translate3d(0,120px,0)!important;
 -moz-transform:translate3d(0,120px,0)!important;
 -ms-transform:translate3d(0,120px,0)!important;
 -o-transform:translate3d(0,120px,0)!important;
 transform:translate3d(0,120px,0)!important
}
#mvp-nav-bot-wrap,
.mvp-nav-bot-cont {
 width:100%
}
.mvp-nav-bot-right-out {
 margin-right:-50px;
 width:100%
}
.mvp-nav-bot-right-in {
 margin-right:50px
}
.mvp-nav-bot-left-out {
 float:right;
 margin-left:-50px;
 width:100%
}
.mvp-nav-bot-left-in {
 margin-left:50px
}
.mvp-nav-bot-left,
.mvp-nav-bot-right {
 width:50px;
 height:50px
}
span.mvp-nav-search-but {
 cursor:pointer;
 float:right;
 font-size:20px;
 line-height:1;
 padding:15px 0
}
#mvp-search-wrap {
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 background:rgba(0,67,153,.8);
 opacity:0;
 position:fixed;
 top:0;
 left:0;
 -webkit-transform:translate3d(0,-100%,0);
 -moz-transform:translate3d(0,-100%,0);
 -ms-transform:translate3d(0,-100%,0);
 -o-transform:translate3d(0,-100%,0);
 transform:translate3d(0,-100%,0);
 width:100%;
 height:20%;
 z-index:999999
}
#mvp-search-wrap .mvp-search-but-wrap span {
 background:#fff;
 top:27px
}
#mvp-search-box {
 margin:-30px 0 0 -25%;
 position:absolute;
 top:50%;
 left:50%;
 width:50%
}
#searchform input {
 background:0 0;
 border:0;
 color:#fff;
 float:left;
 font-size:40px;
 font-weight:300;
 line-height:1;
 padding:5px 0;
 text-transform:uppercase;
 width:100%;
 height:50px
}
#searchform #searchsubmit {
 border:none;
 float:left
}
#searchform #s:focus {
 outline:0
}
.mvp-search-toggle {
 opacity:1!important;
 -webkit-transform:translate3d(0,0,0)!important;
 -moz-transform:translate3d(0,0,0)!important;
 -ms-transform:translate3d(0,0,0)!important;
 -o-transform:translate3d(0,0,0)!important;
 transform:translate3d(0,0,0)!important
}
.mvp-fixed-post {
 text-align:left
}
.mvp-fixed-post img {
 float:left;
 margin-left:0!important
}
#mvp-main-nav-small,
#mvp-main-nav-small-cont,
#mvp-nav-small-wrap,
.mvp-nav-small-cont {
 width:100%
}
#mvp-main-nav-small {
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 overflow:hidden;
 height:50px;
 z-index:99999
}
#mvp-main-nav-small:hover {
 overflow:visible
}
.mvp-nav-small-cont {
 height:50px
}
.mvp-nav-small-right-out {
 margin-right:-50px;
 width:100%
}
.mvp-nav-small-right-in {
 margin-right:50px
}
.mvp-nav-small-left-out {
 margin-left:-50px;
 width:100%
}
.mvp-nav-small-left-in {
 margin-left:50px
}
#mvp-nav-small-left {
 margin:15px 20px 15px 0;
 width:30px;
 height:20px
}
#mvp-main-nav-small .mvp-nav-menu ul {
 text-align:left
}
#mvp-main-nav-small .mvp-drop-nav-title {
 margin:0;
 overflow:hidden;
 max-width:680px;
 height:0
}
.mvp-nav-small-fixed .mvp-drop-nav-title {
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 display:inline;
 -webkit-transform:translate3d(0,-70px,0);
 -moz-transform:translate3d(0,-70px,0);
 -ms-transform:translate3d(0,-70px,0);
 -o-transform:translate3d(0,-70px,0);
 transform:translate3d(0,-70px,0)
}
.mvp-nav-small-post {
 margin:10px 0!important;
 height:30px!important;
 -webkit-transform:translate3d(0,0,0)!important;
 -moz-transform:translate3d(0,0,0)!important;
 -ms-transform:translate3d(0,0,0)!important;
 -o-transform:translate3d(0,0,0)!important;
 transform:translate3d(0,0,0)!important
}
.mvp-nav-small-mid {
 width:100%
}
.mvp-nav-small-mid-right {
 max-width:780px
}
#mvp-main-nav-small .mvp-nav-menu {
 overflow:hidden
}
#mvp-main-nav-small .mvp-nav-menu:hover {
 overflow:visible
}
.mvp-nav-small-logo {
 line-height:0;
 margin:10px 20px 10px 0;
 height:30px;
 max-width:200px
}
#mvp-nav-small-right {
 margin-left:20px;
 width:30px;
 height:50px
}
.mvp-nav-small-post-tog {
 display:inline;
 overflow:hidden;
 height:auto
}
.mvp-woo-cart-wrap {
 margin-top:-11px;
 position:absolute;
 top:50%;
 right:0;
 width:100%;
 height:22px
}
span.mvp-woo-cart-icon {
 color:rgba(255,255,255,.25);
 float:right;
 font-size:22px;
 margin-right:10px
}
span.mvp-woo-cart-num {
 background:rgba(255,255,255,.25);
 color:#fff;
 border-radius:50%;
 float:right;
 font-size:12px;
 font-weight:400;
 line-height:1;
 padding-top:5px;
 text-align:center;
 width:22px;
 height:17px
}
.mvp-nav-menu {
 text-align:center;
 width:100%;
 height:50px
}
.mvp-nav-menu ul {
 float:left;
 text-align:center;
 width:100%
}
.mvp-nav-menu ul li {
 display:inline-block;
 position:relative
}
.mvp-nav-menu ul li.mvp-mega-dropdown {
 position:static
}
.mvp-nav-menu ul li a {
 float:left;
 font-size:18px;
 font-weight:500;
 line-height:1;
 padding:18px 11px;
 position:relative;
 text-transform:uppercase
}
.mvp-nav-menu .menu-item.active a,
.mvp-nav-menu ul li:hover a {
 padding:18px 11px 13px
}
.mvp-nav-menu ul li.menu-item-has-children ul.mvp-mega-list li a:after,
.mvp-nav-menu ul li.menu-item-has-children ul.sub-menu li a:after,
.mvp-nav-menu ul li.menu-item-has-children ul.sub-menu li ul.sub-menu li a:after,
.mvp-nav-menu ul li.menu-item-has-children ul.sub-menu li ul.sub-menu li ul.sub-menu li a:after {
 border-color:#000 transparent transparent transparent;
 border-style:none;
 border-width:medium;
 content:'';
 position:relative;
 top:auto;
 right:auto
}
.mvp-nav-menu ul li.menu-item-has-children a:after {
 border-style:solid;
 border-width:3px 3px 0 3px;
 content:'';
 position:absolute;
 top:23px;
 right:6px
}
.mvp-nav-menu ul li.menu-item-has-children a {
 padding:18px 17px 18px 12px
}
.mvp-nav-menu ul li.menu-item-has-children:hover a {
 padding:18px 17px 13px 12px
}
.mvp-nav-menu ul li ul.sub-menu {
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 background:#fff;
 -webkit-box-shadow:0 10px 10px 0 rgba(0,0,0,.2);
 -moz-box-shadow:0 10px 10px 0 rgba(0,0,0,.2);
 -ms-box-shadow:0 10px 10px 0 rgba(0,0,0,.2);
 -o-box-shadow:0 10px 10px 0 rgba(0,0,0,.2);
 box-shadow:0 10px 10px 0 rgba(0,0,0,.2);
 position:absolute;
 top:53px;
 left:0;
 max-width:200px;
 opacity:0;
 overflow:hidden;
 text-align:left;
 -webkit-transition:opacity .2s;
 -moz-transition:opacity .2s;
 -ms-transition:opacity .2s;
 -o-transition:opacity .2s;
 transition:opacity .2s;
 -webkit-transform:translateY(-999px);
 -moz-transform:translateY(-999px);
 -ms-transform:translateY(-999px);
 -o-transform:translateY(-999px);
 transform:translateY(-999px);
 width:auto;
 height:0;
 z-index:1
}
.mvp-nav-menu ul li.mvp-mega-dropdown ul.sub-menu {
 display:none
}
.mvp-nav-menu ul li:hover ul.sub-menu {
 opacity:1;
 overflow:visible;
 -webkit-transform:translateY(0);
 -moz-transform:translateY(0);
 -ms-transform:translateY(0);
 -o-transform:translateY(0);
 transform:translateY(0);
 height:auto
}
.mvp-nav-menu ul li ul.sub-menu li {
 display:block;
 float:left;
 position:relative;
 width:100%
}
.mvp-nav-menu ul li ul.sub-menu li a {
 background:#fff;
 border-top:1px solid rgba(0,0,0,.1);
 border-bottom:none;
 color:#000!important;
 float:left;
 font-size:13px;
 font-weight:500;
 line-height:1.1;
 padding:12px 20px!important;
 text-transform:none;
 width:160px
}
.mvp-nav-menu ul li ul.sub-menu li a:hover {
 background:rgba(0,0,0,.1);
 border-bottom:none;
 padding:12px 20px
}
.mvp-nav-menu ul li ul.sub-menu li ul,
.mvp-nav-menu ul li ul.sub-menu ul.sub-menu li ul {
 display:none;
 position:absolute;
 top:0;
 left:200px;
 z-index:10
}
.mvp-nav-menu ul li ul.sub-menu li:hover ul,
.mvp-nav-menu ul li ul.sub-menu ul.sub-menu li:hover ul {
 display:block
}
.mvp-nav-menu ul li ul.sub-menu li .mvp-mega-dropdown {
 display:none
}
.mvp-nav-menu ul li:hover ul.sub-menu li.menu-item-has-children a {
 position:relative
}
.mvp-nav-menu ul li:hover ul.sub-menu li ul.sub-menu li.menu-item-has-children a:after,
.mvp-nav-menu ul li:hover ul.sub-menu li.menu-item-has-children a:after {
 border-color:transparent transparent transparent #444!important;
 border-style:solid;
 border-width:3px 0 3px 3px;
 content:'';
 position:absolute;
 top:14px;
 right:10px
}
.mvp-nav-menu ul li.mvp-mega-dropdown .mvp-mega-dropdown {
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 background:#fff;
 border-top:1px solid #ddd;
 -webkit-box-shadow:0 10px 10px 0 rgba(0,0,0,.2);
 -moz-box-shadow:0 10px 10px 0 rgba(0,0,0,.2);
 -ms-box-shadow:0 10px 10px 0 rgba(0,0,0,.2);
 -o-box-shadow:0 10px 10px 0 rgba(0,0,0,.2);
 box-shadow:0 10px 10px 0 rgba(0,0,0,.2);
 opacity:0;
 overflow:hidden;
 position:absolute;
 top:58px;
 left:0;
 -webkit-transition:opacity .2s;
 -moz-transition:opacity .2s;
 -ms-transition:opacity .2s;
 -o-transition:opacity .2s;
 transition:opacity .2s;
 -webkit-transform:translateY(-999px);
 -moz-transform:translateY(-999px);
 -ms-transform:translateY(-999px);
 -o-transform:translateY(-999px);
 transform:translateY(-999px);
 width:100%;
 height:0;
 z-index:1
}
.mvp-nav-menu ul li.mvp-mega-dropdown:hover .mvp-mega-dropdown {
 opacity:1;
 overflow:visible;
 -webkit-transform:translateY(0);
 -moz-transform:translateY(0);
 -ms-transform:translateY(0);
 -o-transform:translateY(0);
 transform:translateY(0);
 height:auto
}
.mvp-nav-menu ul li.mvp-mega-dropdown:hover .mvp-mega-dropdown .mvp-mega-img img {
 display:block
}
.mvp-nav-menu ul li ul.mvp-mega-list li a,
.mvp-nav-menu ul li ul.mvp-mega-list li a p {
 background:0 0!important;
 border-bottom:none;
 color:#222!important;
 float:left;
 font-size:1.3em;
 font-weight:400;
 line-height:1.2;
 padding:0!important;
 text-align:left;
 text-transform:none
}
ul.mvp-mega-list li:hover a p {
 opacity:.8
}
.mvp-nav-menu ul li ul.mvp-mega-list li .mvp-mega-img a {
 line-height:0
}
ul.mvp-mega-list {
 float:left;
 width:100%!important;
 max-width:none!important
}
ul.mvp-mega-list li {
 float:left;
 overflow:hidden;
 padding:20px 0 20px 1.6666666666%;
 width:18.66666666666%
}
ul.mvp-mega-list li:first-child {
 padding-left:0
}
.mvp-mega-img {
 background:#000;
 float:left;
 line-height:0;
 margin-bottom:10px;
 overflow:hidden;
 position:relative;
 width:100%;
 max-height:130px
}
.mvp-mega-img img {
 display:none;
 width:100%
}
ul.mvp-mega-list li:hover .mvp-mega-img img {
 opacity:.8
}
.mvp-mega-img a {
 padding:0
}
#mvp-fly-wrap {
 overflow:hidden;
 position:fixed;
 top:0;
 bottom:0;
 left:0;
 -webkit-transform:translate3d(-370px,0,0);
 -moz-transform:translate3d(-370px,0,0);
 -ms-transform:translate3d(-370px,0,0);
 -o-transform:translate3d(-370px,0,0);
 transform:translate3d(-370px,0,0);
 width:370px;
 height:100%;
 z-index:999999
}
.mvp-fly-but-wrap,
.mvp-search-but-wrap {
 cursor:pointer;
 width:30px
}
.mvp-fly-but-wrap {
 height:20px
}
#mvp-fly-wrap .mvp-fly-but-wrap {
 margin:15px 0
}
.mvp-nav-top-left .mvp-fly-but-wrap {
 margin-top:-10px;
 opacity:0;
 position:absolute;
 top:50%;
 left:0;
 height:20px
}
.mvp-nav-bot-left {
 margin:15px 0;
 height:20px
}
.mvp-search-but-wrap {
 position:absolute;
 top:60px;
 right:80px;
 width:60px;
 height:60px
}
.mvp-fly-but-wrap span,
.mvp-search-but-wrap span {
 -webkit-border-radius:2px;
 -moz-border-radius:2px;
 -ms-border-radius:2px;
 -o-border-radius:2px;
 border-radius:2px;
 display:block;
 position:absolute;
 left:0;
 -webkit-transform:rotate(0);
 -moz-transform:rotate(0);
 -ms-transform:rotate(0);
 -o-transform:rotate(0);
 transform:rotate(0);
 -webkit-transition:.25s ease-in-out;
 -moz-transition:.25s ease-in-out;
 -ms-transition:.25s ease-in-out;
 -o-transition:.25s ease-in-out;
 transition:.25s ease-in-out;
 height:3px
}
.mvp-nav-top-left .mvp-fly-but-wrap {
 opacity:1
}
.mvp-fly-but-wrap span:nth-child(1) {
 top:0;
 width:30px
}
.mvp-fly-but-wrap span:nth-child(2),
.mvp-fly-but-wrap span:nth-child(3) {
 top:8px;
 width:24px
}
.mvp-fly-but-wrap span:nth-child(4) {
 top:16px;
 width:18px
}
.mvp-fly-but-wrap.mvp-fly-open span:nth-child(1),
.mvp-fly-but-wrap.mvp-fly-open span:nth-child(4) {
 top:.5px;
 left:50%;
 width:0%
}
.mvp-fly-but-wrap.mvp-fly-open span:nth-child(2),
.mvp-search-but-wrap span:nth-child(1) {
 -webkit-transform:rotate(45deg);
 -moz-transform:rotate(45deg);
 -ms-transform:rotate(45deg);
 -o-transform:rotate(45deg);
 transform:rotate(45deg);
 width:30px
}
.mvp-fly-but-wrap.mvp-fly-open span:nth-child(3),
.mvp-search-but-wrap span:nth-child(2) {
 -webkit-transform:rotate(-45deg);
 -moz-transform:rotate(-45deg);
 -ms-transform:rotate(-45deg);
 -o-transform:rotate(-45deg);
 transform:rotate(-45deg);
 width:30px
}
.mvp-search-but-wrap span:nth-child(1),
.mvp-search-but-wrap span:nth-child(2) {
 width:40px
}
#mvp-fly-menu-top {
 width:100%;
 height:50px
}
.mvp-fly-top-out {
 margin-right:-100px;
 left:50px;
 width:100%
}
.mvp-fly-top-in {
 margin-right:100px
}
#mvp-fly-logo {
 margin:10px 6.25%;
 text-align:center;
 width:87.5%;
 height:30px
}
#mvp-fly-logo img {
 line-height:0;
 height:100%
}
.mvp-fly-but-menu {
 float:left;
 margin-left:15px;
 position:relative
}
.mvp-fly-menu {
 -webkit-transform:translate3d(0,0,0)!important;
 -moz-transform:translate3d(0,0,0)!important;
 -ms-transform:translate3d(0,0,0)!important;
 -o-transform:translate3d(0,0,0)!important;
 transform:translate3d(0,0,0)!important
}
.mvp-fly-content,
.mvp-nav-over {
 -webkit-transform:translate3d(370px,0,0)!important;
 -moz-transform:translate3d(370px,0,0)!important;
 -ms-transform:translate3d(370px,0,0)!important;
 -o-transform:translate3d(370px,0,0)!important;
 transform:translate3d(370px,0,0)!important
}
.mvp-fly-top {
 background:rgba(0,0,0,.3);
 border-top:1px solid #fff;
 border-left:1px solid #fff;
 border-bottom:1px solid #fff;
 color:#fff;
 cursor:pointer;
 opacity:1;
 overflow:hidden;
 position:fixed;
 right:0;
 top:50%;
 -webkit-transition:all .3s;
 transition:all .3s;
 -webkit-transform:translate3d(100px,0,0);
 -moz-transform:translate3d(100px,0,0);
 -ms-transform:translate3d(100px,0,0);
 -o-transform:translate3d(100px,0,0);
 transform:translate3d(100px,0,0);
 width:50px;
 height:50px;
 z-index:9999
}
.mvp-fly-top:hover {
 color:#fff
}
.mvp-to-top {
 -webkit-transform:translate3d(0,0,0);
 -moz-transform:translate3d(0,0,0);
 -ms-transform:translate3d(0,0,0);
 -o-transform:translate3d(0,0,0);
 transform:translate3d(0,0,0)
}
.mvp-fly-top i {
 font-size:40px;
 line-height:100%;
 position:absolute;
 top:1px;
 left:12.1px
}
#mvp-fly-menu-wrap {
 overflow:hidden;
 position:absolute;
 top:50px;
 left:0;
 width:100%;
 height:100%
}
nav.mvp-fly-nav-menu {
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 margin:20px 5.40540540541% 0;
 overflow:hidden;
 position:absolute!important;
 width:89.1891891892%;
 max-height:80%
}
nav.mvp-fly-nav-menu ul {
 float:left;
 position:relative;
 width:100%
}
nav.mvp-fly-nav-menu ul div.mvp-mega-dropdown {
 display:none
}
nav.mvp-fly-nav-menu ul li {
 border-top:1px solid rgba(255,255,255,.1);
 cursor:pointer;
 float:left;
 position:relative;
 width:100%;
 -webkit-tap-highlight-color:transparent
}
nav.mvp-fly-nav-menu ul li:first-child {
 border-top:none;
 margin-top:-14px
}
nav.mvp-fly-nav-menu ul li ul li:first-child {
 margin-top:0
}
nav.mvp-fly-nav-menu ul li a {
 color:#fff;
 display:inline-block;
 float:left;
 font-size:16px;
 font-weight:500;
 line-height:1;
 padding:10px 0;
 text-transform:uppercase;
 text-decoration:none
}
nav.mvp-fly-nav-menu ul li.menu-item-has-children:after {
 content:'+';
 font-family:'Open Sans',sans-serif;
 font-size:32px;
 font-weight:500;
 position:absolute;
 right:0;
 top:7px
}
nav.mvp-fly-nav-menu ul li.menu-item-has-children.tog-minus:after {
 content:'_';
 right:4px;
 top:-9px
}
nav.mvp-fly-nav-menu ul li ul.sub-menu {
 border-top:1px solid rgba(255,255,255,.1);
 display:none;
 float:left;
 padding-left:6.66666666666%;
 width:93.333333333%
}
.mvp-fly-fade {
 background:#000;
 cursor:pointer;
 opacity:0;
 width:100%;
 position:fixed;
 top:0;
 left:0;
 z-index:99999
}
.mvp-fly-fade-trans {
 opacity:.7;
 height:100%
}
.mvp-fly-shadow {
 box-shadow:0 0 16px 0 rgba(0,0,0,.7)
}
#mvp-fly-soc-wrap {
 margin:0 5.40540540541%;
 position:absolute;
 bottom:20px;
 left:0;
 text-align:center;
 width:89.1891891892%
}
span.mvp-fly-soc-head {
 display:inline-block;
 font-size:.7rem;
 font-weight:400;
 line-height:1;
 margin-bottom:15px;
 text-transform:uppercase
}
ul.mvp-fly-soc-list {
 text-align:center;
 width:100%
}
ul.mvp-fly-soc-list li {
 display:inline-block;
 padding:0 8px
}
ul.mvp-fly-soc-list li a {
 background:rgba(255,255,255,.15);
 -webkit-border-radius:50%;
 -moz-border-radius:50%;
 -ms-border-radius:50%;
 -o-border-radius:50%;
 border-radius:50%;
 color:#fff;
 display:inline-block;
 font-size:14px;
 line-height:1;
 margin-left:2px;
 padding-top:9px;
 text-align:center;
 width:32px;
 height:23px;
 text-decoration:none
}
ul.mvp-fly-soc-list li:first-child a {
 margin-left:0
}
ul.mvp-fly-soc-list li a:hover {
 font-size:16px;
 padding-top:8px;
 height:24px
}
#mvp-feat1-wrap {
 background:#fff;
 margin-bottom:60px;
 width:100%
}
.mvp-feat1-right-out {
 margin-right:-340px;
 margin-top:10px;
 width:100%
}
.mvp-feat1-right-in {
 margin-right:340px
}
.mvp-feat1-main {
 width:100%
}
.mvp-feat1-left-wrap {
 float:right;
 width:60.46511628%
}
.mvp-feat1-feat-wrap {
 overflow:hidden;
 width:100%
}
.mvp-feat1-feat-img {
 background:#000;
 line-height:0;
 overflow:hidden;
 width:100%;
 height:600px
}
.mvp-feat1-feat-img img {
 margin:0 auto;
 position:absolute;
 left:-9999px;
 right:-9999px;
 width:100%;
 min-width:560px
}
.mvp-feat1-feat-wrap:hover .mvp-feat1-feat-img img,
.mvp-widget-feat2-left-cont:hover .mvp-feat1-feat-img img {
 opacity:.8
}
.mvp-vid-box-wrap {
 -webkit-border-radius:50%;
 -moz-border-radius:50%;
 -ms-border-radius:50%;
 -o-border-radius:50%;
 border-radius:50%;
 color:#fff;
 font-size:20px;
 opacity:.8;
 position:absolute;
 top:20px;
 left:20px;
 text-align:center;
 width:46px;
 height:46px
}
#mvp-side-wrap .mvp-flex-col .mvp-vid-box-wrap,
.mvp-vid-box-mid,
.mvp-vid-wide-more-wrap .mvp-vid-box-wrap {
 font-size:14px;
 top:15px;
 left:15px;
 width:34px;
 height:34px
}
.mvp-vid-box-small {
 font-size:12px;
 top:15px;
 left:15px;
 width:28px;
 height:28px
}
.mvp-vid-box-wrap i {
 margin-top:13px
}
.mvp-vid-marg i {
 margin-left:4px
}
.mvp-vid-marg-small i {
 margin-left:1px
}
#mvp-side-wrap .mvp-flex-col .mvp-vid-box-wrap i,
.mvp-vid-box-mid i,
.mvp-vid-wide-more-wrap .mvp-vid-box-wrap i {
 margin-top:10px
}
.mvp-vid-box-small i {
 margin-top:8px
}
.mvp-feat1-feat-text,
.mvp-feat1-sub-text,
.mvp-feat2-top-text-wrap,
.mvp-feat3-main-text,
.mvp-feat3-sub-text,
.mvp-feat5-text {
 background-image:-moz-linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.6) 50%,rgba(0,0,0,.9) 100%);
 background-image:-ms-linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.6) 50%,rgba(0,0,0,.9) 100%);
 background-image:-o-linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.6) 50%,rgba(0,0,0,.9) 100%);
 background-image:-webkit-linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.6) 50%,rgba(0,0,0,.9) 100%);
 background-image:-webkit-gradient(linear,center top,center bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.9)));
 background-image:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.6) 50%,rgba(0,0,0,.9) 100%);
 position:absolute;
 left:0;
 bottom:0
}
.mvp-feat1-feat-text {
 padding:100px 3.846153846% 20px;
 width:92.4%
}
.mvp-feat1-sub-text {
 padding:50px 3.846153846% 20px;
 width:92.4%
}
.mvp-feat1-feat-text h2 {
 color:#fff;
 float:left;
 font-size:2.7rem;
 font-weight:500;
 letter-spacing:-.02em;
 line-height:.95
}
.mvp-feat1-feat-text h2.mvp-stand-title {
 font-size:2.6rem;
 font-weight:400;
 line-height:1.1;
 margin-right:0;
 text-transform:none;
 width:100%
}
.mvp-feat1-feat-text p {
 color:#fff;
 float:left;
 font-size:1rem;
 font-weight:400;
 line-height:1.4;
 margin-top:8px;
 width:100%
}
.mvp-text-auth {
 margin-top:15px;
 width:100%
}
.mvp-feat1-sub-wrap {
 width:100%
}
.mvp-feat1-sub-cont {
 margin-top:20px;
 width:100%
}
.mvp-feat1-sub-img {
 background:#000;
 line-height:0;
 overflow:hidden;
 width:100%;
 min-height:312px
}
.mvp-feat1-sub-img img {
 margin:0 auto;
 position:absolute;
 left:-9999px;
 right:-9999px;
 width:100%;
 min-width:520px
}
.mvp-feat1-sub-cont:hover .mvp-feat1-sub-img img {
 opacity:.8
}
.mvp-feat1-sub-text h2 {
 color:#fff;
 float:left;
 font-size:1.7rem;
 font-weight:500;
 letter-spacing:-.02em;
 line-height:1.1;
 margin-right:30%;
 width:70%
}
.mvp-feat1-mid-wrap {
 margin-right:2.325581395%;
 width:37.20930233%
}
h1.mvp-feat1-pop-head,
h3.mvp-feat1-pop-head {
 float:left;
 margin-bottom:15px;
 position:relative;
 text-align:center;
 width:100%
}
h1.mvp-feat1-pop-head:before,
h3.mvp-feat1-pop-head:before {
 content:'';
 background:#555;
 display:inline-block;
 position:absolute;
 left:0;
 bottom:50%;
 width:100%;
 height:1px;
 z-index:0
}
span.mvp-feat1-pop-head {
 color:#fff;
 display:inline-block;
 font-size:1.1rem;
 font-weight:500;
 line-height:1;
 padding:5px 13px;
 position:relative;
 text-transform:uppercase;
 -webkit-transform:skewX(-15deg);
 -moz-transform:skewX(-15deg);
 -ms-transform:skewX(-15deg);
 -o-transform:skewX(-15deg);
 transform:skewX(-15deg);
 z-index:1
}
.mvp-feat1-pop-wrap {
 width:100%
}
.mvp-feat1-pop-cont {
 background:#fff;
 cursor:pointer;
 margin-top:10px;
 width:100%
}
.mvp-feat1-pop-wrap a {
 counter-increment:mvp-trend
}
.mvp-feat1-pop-wrap a:first-child .mvp-feat1-pop-cont {
 margin-top:0
}
.mvp-feat1-pop-img {
 background:#000;
 line-height:0;
 overflow:hidden;
 width:100%;
 max-height:145px
}
.mvp-feat1-pop-cont:hover .mvp-feat1-pop-img img {
 opacity:.8
}
.mvp-feat1-pop-text {
 padding:15px 0 0 0;
 width:85%
}
.mvp-feat1-pop-text:before {
 color:#ccc;
 font-size:40px;
 font-weight:500;
 line-height:1;
 margin-top:32px;
 position:absolute;
 top:0;
 left:0;
 text-align:center;
 width:13%
}
.mvp-cat-date-wrap {
 margin-bottom:7px;
 width:100%
}
.mvp-feat1-pop-text .mvp-cat-date-wrap {
 margin-bottom:5px
}
.mvp-feat1-left-wrap .mvp-cat-date-wrap,
.mvp-widget-dark-feat .mvp-cat-date-wrap,
.mvp-widget-feat1-top-story .mvp-cat-date-wrap,
.mvp-widget-feat2-left-cont .mvp-cat-date-wrap {
 margin-bottom:8px;
 margin-top:10px
}
span.mvp-cd-cat,
span.mvp-cd-date {
 color:#333;
 display:inline-block;
 float:left;
 font-size:.7rem;
 line-height:1
}
span.mvp-cd-cat {
 font-weight:400;
 color:#004399!important;
 text-transform:uppercase
}
span.mvp-cd-date {
 font-weight:400;
 margin-left:5px
}
.mvp-feat1-left-wrap span.mvp-cd-date,
.mvp-feat3-main-story span.mvp-cd-date,
.mvp-feat3-sub-story span.mvp-cd-date,
.mvp-widget-dark-feat span.mvp-cd-date,
.mvp-widget-feat1-top-story span.mvp-cd-date,
.mvp-widget-feat2-left-cont span.mvp-cd-date {
 color:#333
}
span.mvp-cd-date:before {
 content:"/";
 margin-right:5px
}
.mvp-feat1-pop-text h2 {
 color:#222;
 float:left;
 font-size:1.5rem;
 font-weight:500;
 letter-spacing:-.02em;
 line-height:1.2;
 opacity:1;
 width:100%
}
.mvp-feat1-list-cont:hover .mvp-feat1-list-text h2,
.mvp-feat1-pop-cont:hover .mvp-feat1-pop-text h2 {
 opacity:.8
}
.mvp-feat1-right-wrap {
 margin-left:20px;
 width:320px
}
.mvp-feat1-list-ad {
 line-height:0;
 margin-bottom:20px;
 text-align:center;
 width:100%
}
.mvp-ad-label {
 color:#999;
 float:left;
 font-size:9px;
 font-weight:400;
 letter-spacing:.2em;
 line-height:1;
 margin-top:4px;
 position:relative;
 top:-4px;
 text-align:center;
 text-transform:uppercase;
 width:100%
}
.mvp-feat1-list,
.mvp-feat1-list-head-wrap,
.mvp-feat1-list-wrap,
ul.mvp-feat1-list-buts {
 width:100%
}
.mvp-feat1-list-head-wrap {
 margin-bottom:15px
}
ul.mvp-feat1-list-buts {
 text-align:center
}
ul.mvp-feat1-list-buts li {
 display:inline-block
}
span.mvp-feat1-list-but {
 color:#555;
 cursor:pointer;
 display:inline-block;
 font-size:1.1rem;
 font-weight:500;
 line-height:1;
 padding:5px 13px;
 text-transform:uppercase;
 -webkit-transform:skewX(-15deg);
 -moz-transform:skewX(-15deg);
 -ms-transform:skewX(-15deg);
 -o-transform:skewX(-15deg);
 transform:skewX(-15deg)
}
span.mvp-feat1-list-but:hover {
 color:#000
}
ul.mvp-feat1-list-buts li.active span.mvp-feat1-list-but {
 color:#fff
}
.mvp-feat1-list-cont {
 margin-top:15px;
 width:100%
}
.mvp-feat1-list a:first-child .mvp-feat1-list-cont {
 margin-top:0
}
.mvp-feat1-list-out {
 float:right;
 margin-left:-95px;
 width:100%
}
.mvp-feat1-list-in {
 margin-left:95px
}
.mvp-feat1-list-img {
 -webkit-backface-visibility:hidden;
 background:#000;
 line-height:0;
 margin-right:15px;
 overflow:hidden;
 width:80px
}
.mvp-feat1-list-cont:hover .mvp-feat1-list-img img {
 opacity:.8
}
.mvp-feat1-list-text {
 width:100%
}
.mvp-feat1-list-text h2 {
 color:#222;
 float:left;
 font-size:1.1rem;
 font-weight:500;
 letter-spacing:-.02em;
 line-height:1.2;
 width:100%
}
#mvp-feat2-wrap,
.mvp-feat2-top,
.mvp-feat2-top-story {
 width:100%
}
.mvp-feat2-top-story {
 overflow:hidden;
 max-height:600px
}
#mvp-feat2-wrap {
 margin-bottom:60px
}
.mvp-feat2-top-img {
 background:#000;
 line-height:0;
 overflow:hidden;
 width:100%
}
.mvp-feat2-top-img img {
 width:100%
}
.mvp-feat2-top-text-wrap {
 padding:100px 0 30px;
 width:100%
}
.mvp-feat2-top-text-box {
 margin:0 auto;
 width:1200px
}
.mvp-feat2-top-text {
 text-align:center;
 width:100%
}
.mvp-feat2-top-text span.mvp-cd-date {
 color:#eee
}
.mvp-feat2-top-text h2 {
 color:#fff;
 font-size:4.5rem;
 font-weight:500;
 letter-spacing:-.02em;
 line-height:1;
 width:100%
}
.mvp-feat2-top-text h2.mvp-stand-title {
 font-size:3.3rem
}
.mvp-feat2-top-text p {
 color:#fff;
 font-size:1.1rem;
 font-weight:400;
 line-height:1.4;
 margin-top:10px;
 width:100%
}
.mvp-feat2-bot-wrap {
 margin-top:20px;
 width:100%
}
.mvp-feat2-bot {
 width:100%
}
.mvp-feat2-bot-story {
 margin-left:1.666666666%;
 width:23.75%
}
.mvp-feat2-bot a:first-child .mvp-feat2-bot-story {
 margin-left:0
}
.mvp-feat2-bot-img {
 background:#000;
 line-height:0;
 margin-bottom:15px;
 width:100%
}
.mvp-feat2-bot-story:hover .mvp-feat2-bot-img img {
 opacity:.8
}
.mvp-feat2-bot-text {
 width:100%
}
.mvp-feat2-bot-text h2 {
 color:#111;
 float:left;
 font-size:1.2rem;
 font-weight:500;
 letter-spacing:-.02em;
 line-height:1.2;
 width:100%
}
.mvp-feat2-bot-story:hover .mvp-feat2-bot-text h2 {
 opacity:.8
}
#mvp-feat3-wrap {
 margin-bottom:60px;
 width:100%
}
.mvp-feat3-cont {
 width:100%
}
.mvp-feat3-main-wrap {
 margin-right:1.6666666666%;
 width:46.666666666%
}
.mvp-feat3-sub-wrap {
 width:51.666666666%
}
.mvp-feat3-main-story,
.mvp-feat3-sub-story {
 width:100%
}
.mvp-feat3-main-img,
.mvp-feat3-sub-img {
 background:#000;
 line-height:0;
 width:100%
}
.mvp-feat3-main-story:hover .mvp-feat3-main-img img,
.mvp-feat3-sub-story:hover .mvp-feat3-sub-img img {
 opacity:.8
}
.mvp-feat3-main-img {
 height:600px
}
.mvp-feat3-sub-img {
 height:290px
}
.mvp-feat3-main-img img,
.mvp-feat3-sub-img img {
 margin:0 auto;
 position:absolute;
 left:-9999px;
 right:-9999px;
 width:100%
}
.mvp-feat3-main-img img {
 min-width:560px
}
.mvp-feat3-sub-img img {
 min-width:620px
}
.mvp-feat3-main-text {
 padding:100px 3.571428571% 20px;
 width:92.9%
}
.mvp-feat3-main-text h2 {
 color:#fff;
 font-size:3.3rem;
 font-weight:500;
 letter-spacing:-.02em;
 line-height:.95;
 margin-right:20%;
 width:80%
}
.mvp-feat3-main-text h2.mvp-stand-title {
 font-size:3.1rem;
 font-weight:400;
 line-height:1.1;
 text-transform:none
}
.mvp-feat3-main-text p {
 color:#eee;
 font-size:1rem;
 font-weight:400;
 line-height:1.4;
 padding-top:10px;
 width:100%
}
.mvp-feat3-main-story,
.mvp-feat3-sub-story {
 overflow:hidden
}
.mvp-feat3-sub-story {
 margin-top:20px;
 max-height:290px
}
.mvp-feat3-sub-wrap a:first-child .mvp-feat3-sub-story {
 margin-top:0
}
.mvp-feat3-sub-text {
 padding:100px 3.225806452% 20px;
 width:93.6%
}
.mvp-feat3-sub-text h2 {
 color:#fff;
 font-size:1.8rem;
 font-weight:500;
 letter-spacing:-.02em;
 line-height:1.1;
 margin-right:30%;
 width:70%
}
#mvp-feat4-wrap {
 background:#000;
 margin-bottom:100px;
 max-height:432px;
 width:100%
}
.mvp-feat4-main,
.mvp-feat4-main-story {
 width:100%
}
.mvp-feat4-main {
 margin-top:20px
}
.mvp-feat4-main-img {
 background:#000;
 line-height:0;
 overflow:hidden;
 width:64.1666666666%;
 max-height:500px
}
.mvp-feat4-main-img:hover img {
 opacity:.8
}
.mvp-feat4-main-text {
 margin-left:2.5%;
 width:33.333333333%
}
.mvp-feat4-main-text .mvp-cat-date-wrap {
 margin-bottom:10px
}
.mvp-feat4-main-text h2 {
 color:#fff;
 float:left;
 font-size:2.7rem;
 font-weight:500;
 letter-spacing:-.02em;
 line-height:1;
 width:100%
}
.mvp-feat4-main-text:hover h2 {
 opacity:.8
}
.mvp-feat4-main-text p {
 color:#eee;
 float:left;
 font-size:1.1rem;
 font-weight:300;
 line-height:1.55;
 margin-top:10px;
 width:100%
}
#mvp-feat5-wrap {
 margin:0 0 60px;
 width:100%
}
.mvp-feat5-side-out {
 margin:0 -350px 0 0;
 width:100%
}
.mvp-feat5-side-in {
 margin:0 350px 0 0
}
.mvp-feat5-main-wrap,
.mvp-feat5-mid-main {
 width:100%
}
.mvp-feat5-mid-wrap {
 width:58.82352941%
}
.mvp-feat5-mid-main {
 border-bottom:1px solid #ddd;
 margin:0 0 25px;
 padding:0 0 25px
}
.mvp-feat5-mid-main-img {
 background:#000;
 line-height:0;
 margin:0 0 10px;
 width:100%
}
.mvp-feat5-mid-main:hover .mvp-feat5-mid-main-img img {
 opacity:.8
}
.mvp-feat5-mid-main-text {
 width:100%
}
.mvp-feat5-mid-main-text h2 {
 color:#222;
 float:left;
 font-size:2.2rem;
 font-weight:500;
 letter-spacing:-.02em;
 line-height:1.2;
 width:100%
}
.mvp-feat5-mid-main:hover .mvp-feat5-mid-main-text h2 {
 opacity:.8
}
.mvp-feat5-mid-main-text p {
 color:#222;
 float:left;
 font-size:1rem;
 font-weight:300;
 line-height:1.4;
 margin-top:10px;
 width:100%
}
.mvp-feat5-mid-sub-wrap {
 width:100%
}
.mvp-feat5-mid-sub-story {
 margin:25px 0 0;
 width:100%
}
.mvp-feat5-mid-sub-wrap a:first-child .mvp-feat5-mid-sub-story {
 margin:0
}
.mvp-feat5-mid-sub-out {
 margin:0 0 0 -250px;
 width:100%
}
.mvp-feat5-mid-sub-in {
 margin:0 0 0 250px
}
.mvp-feat5-mid-sub-img {
 background:#000;
 line-height:0;
 margin:0 20px 0 0;
 overflow:hidden;
 width:230px
}
.mvp-feat5-mid-sub-story:hover .mvp-feat5-mid-sub-img img {
 opacity:.8
}
.mvp-feat5-mid-sub-text {
 width:100%
}
.mvp-feat5-mid-sub-text h2 {
 color:#222;
 float:left;
 font-size:1.4rem;
 font-weight:500;
 letter-spacing:-.02em;
 line-height:1.2;
 width:100%
}
.mvp-feat5-mid-sub-story:hover .mvp-feat5-mid-sub-text h2 {
 opacity:.8
}
.mvp-feat5-small-wrap {
 margin:0 3.529411765% 0 0;
 width:37.64705882%
}
.mvp-feat5-small-main {
 border-bottom:1px solid #ddd;
 margin:0 0 25px;
 padding:0 0 25px;
 width:100%
}
.mvp-feat5-small-main-img {
 background:#000;
 line-height:0;
 margin:0 0 20px;
 overflow:hidden;
 width:100%;
 max-height:170px
}
.mvp-feat5-small-main:hover .mvp-feat5-small-main-img img {
 opacity:.8
}
.mvp-feat5-small-main-text {
 width:100%
}
.mvp-feat5-small-main-text h2 {
 color:#222;
 float:left;
 font-size:1.4rem;
 font-weight:500;
 letter-spacing:-.02em;
 line-height:1.2;
 width:100%
}
.mvp-feat5-small-main:hover .mvp-feat5-small-main-text h2 {
 opacity:.8
}
.mvp-feat5-small-main-text p {
 color:#555;
 float:left;
 font-size:1rem;
 font-weight:300;
 line-height:1.4;
 margin-top:10px;
 width:100%
}
.mvp-feat5-small-sub {
 width:100%
}
.mvp-feat5-side-list a:first-child .mvp-feat1-list-cont,
.mvp-feat5-small-wrap a:first-child .mvp-feat1-list-cont {
 margin:0
}
.mvp-feat5-side-wrap {
 margin:0 0 0 30px;
 width:320px
}
.mvp-feat5-side-list .mvp-feat1-list-img img {
 opacity:.4
}
.mvp-feat5-side-list .mvp-feat1-list-cont:hover .mvp-feat1-list-img img {
 opacity:1
}
.mvp-feat5-side-list a {
 counter-increment:mvp-trend
}
.mvp-feat5-side-list .mvp-feat1-list-img:after {
 content:counter(mvp-trend);
 color:#fff;
 font-size:30px;
 font-weight:500;
 line-height:1;
 margin:25px 0 0;
 opacity:1;
 position:absolute;
 top:0;
 left:0;
 text-align:center;
 width:100%
}
.mvp-feat5-side-list .mvp-feat1-list-cont:hover .mvp-feat1-list-img:after {
 opacity:0
}
#mvp-feat6-wrap {
 background:#fff;
 margin:0 0 20px;
 overflow:hidden;
 width:100%
}
.category #mvp-feat6-wrap {
 margin:0 0 40px
}
#mvp-feat6-main {
 width:100%
}
#mvp-feat6-img {
 line-height:0;
 width:66.666666%
}
#mvp-feat6-img:after {
 content:'';
 background-image:-moz-linear-gradient(to left,rgba(0,0,0,0) 0,rgba(0,0,0,.1) 50%,#000 100%);
 background-image:-ms-linear-gradient(to left,rgba(0,0,0,0) 0,rgba(0,0,0,.1) 50%,#000 100%);
 background-image:-o-linear-gradient(to left,rgba(0,0,0,0) 0,rgba(0,0,0,.1) 50%,#000 100%);
 background-image:-webkit-linear-gradient(to left,rgba(0,0,0,0) 0,rgba(0,0,0,.1) 50%,#000 100%);
 background-image:-webkit-gradient(linear,middle right,middle left,from(rgba(0,0,0,0)),to(#000));
 background-image:linear-gradient(to left,rgba(0,0,0,0) 0,rgba(255,255,255,.1) 50%,#fff 100%);
 position:absolute;
 left:0;
 top:0;
 width:50%;
 height:100%
}
#mvp-feat6-main:hover #mvp-feat6-img img {
 opacity:.9
}
#mvp-feat6-text {
 position:absolute;
 left:20px;
 top:30px;
 width:40%
}
#mvp-feat6-text h3.mvp-feat1-pop-head {
 text-align:left
}
#mvp-feat6-text h3.mvp-feat1-pop-head:before {
 display:none
}
#mvp-feat6-text h2 {
 color:#fff;
 float:left;
 font-size:2.8rem;
 font-weight:500;
 letter-spacing:-.02em;
 line-height:1.1;
 width:100%
}
#mvp-feat6-text p {
 color:#222;
 float:left;
 font-size:1rem;
 font-weight:300;
 line-height:1.4;
 margin-top:20px;
 width:100%
}
#mvp-main-body-wrap {
 background:#fff;
 padding-bottom:60px;
 padding-top:20px;
 width:100%
}
#mvp-home-widget-wrap,
.mvp-widget-home {
 width:100%
}
#mvp-home-widget-wrap {
 margin-bottom:60px
}
.mvp-widget-home {
 margin-top:60px
}
.mvp-widget-home:first-child {
 margin-top:0
}
.mvp-widget-ad {
 line-height:0;
 text-align:right;
 width:100%
}
#mvp-home-widget-wrap .mvp_ad_widget .mvp-main-box {
 float:left;
 margin:0;
 width:100%
}
.mvp-widget-home-head {
 float:left;
 position:relative;
 width:100%
}
h2.mvp-widget-home-title,
h4.mvp-widget-home-title {
 float:left;
 margin-bottom:20px;
 position:relative;
 text-align:center;
 width:100%
}
h2.mvp-widget-home-title:before,
h4.mvp-widget-home-title:before {
 content:'';
 background:#555;
 display:inline-block;
 position:absolute;
 left:0;
 bottom:50%;
 width:100%;
 height:1px;
 z-index:0
}
.mvp-widget-dark-wrap h2.mvp-widget-home-title:before,
.mvp-widget-dark-wrap h4.mvp-widget-home-title:before {
 background:#fff
}
span.mvp-widget-home-title {
 color:#fff;
 display:inline-block;
 font-size:1.5rem;
 font-weight:500;
 line-height:1;
 padding:5px 13px;
 position:relative;
 text-transform:uppercase;
 transform:skewX(-15deg);
 z-index:1
}
h4.mvp-widget-home-title2 {
 border-bottom:1px solid #ddd;
 float:left;
 margin-bottom:20px;
 position:relative;
 width:100%
}
span.mvp-widget-home-title2 {
 border-bottom:1px solid #000;
 color:#000;
 display:inline-block;
 font-size:.8rem;
 font-weight:500;
 line-height:1;
 padding-bottom:5px;
 position:relative;
 bottom:-1px;
 text-transform:uppercase;
 z-index:1
}
.mvp-widget-feat1-cont,
.mvp-widget-feat1-wrap {
 width:100%
}
.mvp-widget-feat1-cont {
 margin-top:20px
}
.mvp-widget-feat1-cont:first-child {
 margin-top:0
}
.mvp-widget-feat1-top-story {
 margin-left:1.66666666%;
 overflow:hidden;
 width:49.166666666%
}
.mvp-widget-feat1-cont a:first-child .mvp-widget-feat1-top-story {
 margin-left:0
}
.mvp-widget-feat1-top-img {
 background:#000;
 line-height:0;
 overflow:hidden;
 width:100%
}
.mvp-widget-feat1-bot-story:hover .mvp-widget-feat1-bot-img img,
.mvp-widget-feat1-top-story:hover .mvp-widget-feat1-top-img img {
 opacity:.8
}
.mvp-widget-feat1-top-text {
 background-image:-moz-linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.6) 50%,rgba(0,0,0,.9) 100%);
 background-image:-ms-linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.6) 50%,rgba(0,0,0,.9) 100%);
 background-image:-o-linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.6) 50%,rgba(0,0,0,.9) 100%);
 background-image:-webkit-linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.6) 50%,rgba(0,0,0,.9) 100%);
 background-image:-webkit-gradient(linear,center top,center bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.9)));
 background-image:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.6) 50%,rgba(0,0,0,.9) 100%);
 padding:50px 3.33333333% 20px;
 position:absolute;
 left:0;
 bottom:0;
 width:93.4%
}
.mvp-widget-feat1-top-text h2 {
 color:#fff;
 float:left;
 font-size:1.8rem;
 font-weight:500;
 letter-spacing:-.02em;
 line-height:1.1
}
.mvp-widget-feat1-bot-story:hover .mvp-widget-feat1-bot-text h2 {
 opacity:.8
}
.mvp-widget-feat1-bot-story {
 margin-left:1.66666666%;
 width:23.75%
}
.mvp-widget-feat1-cont a:first-child .mvp-widget-feat1-bot-story {
 margin-left:0
}
.mvp-widget-feat1-bot-img {
 background:#000;
 line-height:0;
 overflow:hidden;
 width:100%
}
.mvp-widget-feat1-bot-text {
 margin-top:15px;
 width:100%
}
.mvp-widget-feat1-bot-text h2 {
 color:#222;
 float:left;
 font-size:1.2rem;
 font-weight:500;
 letter-spacing:-.02em;
 line-height:1.2;
 width:100%
}
.mvp-widget-feat1-bot-text p {
 color:#555;
 float:left;
 font-size:.95rem;
 font-weight:300;
 line-height:1.4;
 margin-top:10px;
 width:100%
}
.mvp-widget-dark-wrap {
 background:#004399;
 padding:40px 0 50px;
 width:100%
}
.mvp-widget-dark-feat,
.mvp-widget-dark-main {
 width:100%
}
.mvp-widget-dark-left {
 width:61.66666666666%
}
.mvp-widget-dark-feat-img {
 background:#000;
 line-height:0;
 overflow:hidden;
 width:100%;
 height:443px
}
.mvp-widget-dark-feat-img img {
 margin:0 auto;
 position:absolute;
 left:-9999px;
 right:-9999px;
 width:100%;
 min-width:744px
}
.mvp-widget-dark-feat:hover .mvp-widget-dark-feat-img img {
 opacity:.8
}
.mvp-widget-dark-feat-text {
 background-image:-moz-linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.6) 50%,rgba(0,0,0,.9) 100%);
 background-image:-ms-linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.6) 50%,rgba(0,0,0,.9) 100%);
 background-image:-o-linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.6) 50%,rgba(0,0,0,.9) 100%);
 background-image:-webkit-linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.6) 50%,rgba(0,0,0,.9) 100%);
 background-image:-webkit-gradient(linear,center top,center bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.9)));
 background-image:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.6) 50%,rgba(0,0,0,.9) 100%);
 padding:100px 2.702702703% 20px;
 position:absolute;
 left:0;
 bottom:0;
 width:94.6%
}
.mvp-widget-dark-feat-text h2 {
 color:#fff;
 float:left;
 font-size:2rem;
 font-weight:500;
 letter-spacing:-.02em;
 line-height:1.1;
 margin-right:30%;
 width:70%
}
.mvp-widget-dark-right {
 margin-left:1.66666666%;
 width:36.6666666666%
}
.mvp-widget-dark-sub {
 margin-top:14px;
 width:100%
}
.mvp-widget-dark-right a:first-child .mvp-widget-dark-sub {
 margin-top:0
}
.mvp-widget-dark-sub-out {
 margin-left:-223px;
 width:100%
}
.mvp-widget-dark-sub-in {
 margin-left:223px
}
.mvp-widget-dark-sub-img {
 -webkit-backface-visibility:hidden;
 background:#000;
 line-height:0;
 margin-right:15px;
 overflow:hidden;
 width:208px
}
.mvp-widget-dark-sub:hover .mvp-widget-dark-sub-img img {
 opacity:.8
}
.mvp-widget-dark-sub-text {
 width:100%
}
.mvp-widget-dark-sub-text h2 {
 color:#fff;
 float:left;
 font-size:1.2rem;
 font-weight:500;
 letter-spacing:-.02em;
 line-height:1.2;
 opacity:1;
 width:100%
}
.mvp-widget-dark-sub:hover .mvp-widget-dark-sub-text h2 {
 opacity:.8
}
.mvp-widget-feat2-left-cont,
.mvp-widget-feat2-main,
.mvp-widget-feat2-right-cont,
.mvp-widget-feat2-wrap {
 width:100%
}
.mvp-widget-feat2-out {
 margin-right:-340px;
 width:100%
}
.mvp-widget-feat2-in {
 margin-right:340px
}
.mvp-widget-feat2-left {
 margin-right:2.325581395%;
 width:60.46511628%
}
.mvp-widget-feat2-left-alt {
 float:right;
 margin:0 0 0 2.325581395%
}
.mvp-widget-feat2-left-img {
 background:#000;
 line-height:0;
 overflow:hidden;
 width:100%;
 height:600px
}
.mvp-widget-feat2-left-img img {
 margin:0 auto;
 position:absolute;
 left:-9999px;
 right:-9999px;
 width:100%;
 min-width:1000px
}
.mvp-widget-feat2-left-text {
 background-image:-moz-linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.6) 50%,rgba(0,0,0,.9) 100%);
 background-image:-ms-linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.6) 50%,rgba(0,0,0,.9) 100%);
 background-image:-o-linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.6) 50%,rgba(0,0,0,.9) 100%);
 background-image:-webkit-linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.6) 50%,rgba(0,0,0,.9) 100%);
 background-image:-webkit-gradient(linear,center top,center bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.9)));
 background-image:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.6) 50%,rgba(0,0,0,.9) 100%);
 padding:100px 4.761904762% 20px;
 position:absolute;
 left:0;
 bottom:0;
 width:90.5%
}
.mvp-widget-feat2-left-text h2 {
 color:#fff;
 float:left;
 font-size:3.3rem;
 font-weight:500;
 letter-spacing:-.02em;
 line-height:.95;
 margin-right:10%;
 text-shadow:1px 1px 0 #000;
 text-transform:uppercase;
 width:90%
}
.mvp-widget-feat2-left-text p {
 color:#fff;
 float:left;
 font-size:1rem;
 font-size:400;
 line-height:1.4;
 margin-top:8px;
 width:100%
}
.mvp-widget-feat2-right {
 width:37.20930233%
}
.mvp-widget-feat2-right-main {
 width:100%
}
.archive .mvp-widget-feat2-right-cont {
 height:278px
}
.mvp-widget-feat2-right-img {
 background:#000;
 line-height:0;
 overflow:hidden;
 width:100%;
 max-height:180px
}
.archive .mvp-widget-feat2-right-img {
 max-height:155px
}
.mvp-widget-feat2-right-cont:hover .mvp-widget-feat2-right-img img {
 opacity:.8
}
.mvp-widget-feat2-right-text {
 padding:10px 0 10px;
 width:100%
}
.mvp-widget-feat2-right-text h2 {
 color:#222;
 float:left;
 font-size:1.5rem;
 font-weight:500;
 letter-spacing:-.02em;
 line-height:1.2;
 opacity:1;
 width:100%
}
.mvp-widget-feat2-right-cont:hover .mvp-widget-feat2-right-text h2 {
 opacity:.8
}
.mvp-widget-feat2-side {
 margin-left:20px;
 width:320px
}
.mvp-widget-feat2-side-ad {
 line-height:0;
 margin-bottom:20px;
 text-align:center;
 width:100%
}
.mvp-widget-feat2-side-list {
 width:100%
}
.mvp-widget-feat2-side-more-but {
 margin-top:20px;
 text-align:center;
 width:100%
}
.mvp-widget-feat2-side-more {
 display:inline-block;
 font-size:14px;
 font-weight:400;
 line-height:1;
 text-transform:uppercase
}
.mvp-widget-feat2-side-more-but i {
 display:inline-block;
 font-size:14px;
 line-height:1;
 margin-left:10px;
 position:relative;
 top:-2px
}
.mvp-main-blog-body,
.mvp-main-blog-cont,
.mvp-main-blog-wrap,
ul.mvp-blog-story-list {
 width:100%
}
.mvp-main-blog-marg {
 margin-top:0!important
}
.mvp-main-blog-out {
 margin-right:-380px;
 width:100%
}
.mvp-main-blog-in {
 margin-right:360px
}
.mvp-blog-story-wrap {
 border-top:1px solid #ddd;
 margin-top:20px;
 width:100%
}
ul.mvp-blog-story-list-col {
 margin-left:-2.43902439%;
 width:102.43902439%
}
.mvp-blog-story-col {
 margin-left:2.380952381%;
 overflow:hidden;
 width:47.61904762%;
 height:380px
}
ul.mvp-blog-story-list .mvp-blog-story-wrap:first-child {
 margin-top:10px
}
.archive ul.mvp-blog-story-list .mvp-blog-story-wrap:first-child,
.search ul.mvp-blog-story-list .mvp-blog-story-wrap:first-child {
 margin-top:0
}
.mvp-blog-story-out {
 float:right;
 margin-left:-410px;
 width:100%
}
.mvp-blog-story-in {
 margin-left:410px
}
.mvp-blog-story-col .mvp-blog-story-in,
.mvp-blog-story-col .mvp-blog-story-out {
 margin-left:0
}
.mvp-blog-story-img {
 background:#000;
 line-height:0;
 margin-right:30px;
 overflow:hidden;
 width:380px
}
.mvp-blog-story-col .mvp-blog-story-img {
 margin:0 0 15px 0;
 width:100%;
 max-height:180px
}
@media screen and (min-width:1199px) and (max-width:1440px) {
 .mvp-blog-story-in {
  margin-left:43%
 }
 .mvp-blog-story-img {
  width:37.20930233%
 }
}
.mvp-blog-story-col:hover .mvp-blog-story-img img,
.mvp-blog-story-wrap:hover .mvp-blog-story-img img {
 opacity:.8
}
.mvp-blog-story-text {
 margin-top:20px;
 width:100%
}
.mvp-blog-story-col .mvp-blog-story-text {
 margin-top:0
}
.mvp-blog-story-text h2 {
 color:#222;
 float:left;
 font-size:1.7rem;
 font-weight:500;
 letter-spacing:-.02em;
 line-height:1.1;
 width:100%
}
.mvp-blog-story-col .mvp-blog-story-text h2 {
 font-size:1.5rem
}
.mvp-blog-story-col:hover .mvp-blog-story-text h2,
.mvp-blog-story-wrap:hover .mvp-blog-story-text h2 {
 opacity:.8
}
.mvp-blog-story-text p {
 color:#222;
 float:left;
 font-size:1rem;
 font-weight:300;
 line-height:1.4;
 margin-top:10px;
 width:100%
}
#mvp-side-wrap {
 font-size:.9rem;
 margin-left:40px;
 width:320px
}
.mvp-side-widget {
 float:left;
 margin-top:30px;
 width:100%
}
.mvp-side-widget:first-child {
 margin-top:0
}
.mvp-flex-story,
.mvp-flex-story-wrap,
.mvp-widget-flex-wrap,
.mvp-widget-tab-wrap {
 width:100%
}
#mvp-home-widget-wrap .mvp-flex-side-out {
 margin-right:-380px;
 width:100%
}
#mvp-home-widget-wrap .mvp-flex-side-in {
 margin-right:380px
}
.mvp-flex-story {
 margin-top:15px
}
#mvp-home-widget-wrap .mvp-flex-row {
 border-top:1px solid #ddd;
 margin:20px 0 0
}
#mvp-side-wrap .mvp-flex-col {
 margin-top:30px
}
#mvp-home-widget-wrap .mvp-flex-col {
 margin:0 0 30px 2.43902439%;
 width:48.7804878%;
 height:430px
}
#mvp-home-widget-wrap .mvp-flex-col-noad {
 margin:0 0 30px 2.43902439%!important;
 width:31.70731707%;
 height:430px
}
#mvp-home-widget-wrap a:first-child .mvp-flex-col,
#mvp-home-widget-wrap a:nth-child(2n+3) .mvp-flex-col {
 margin-left:0
}
#mvp-home-widget-wrap a:first-child .mvp-flex-col-noad,
#mvp-home-widget-wrap a:nth-child(3n+4) .mvp-flex-col-noad {
 margin-left:0!important
}
#mvp-home-widget-wrap a:first-child .mvp-flex-story,
#mvp-side-wrap a:first-child .mvp-flex-col,
.mvp-flex-story-wrap a:first-child .mvp-flex-story {
 margin-top:0
}
.mvp-flex-row .mvp-flex-story-out {
 margin-left:-95px;
 width:100%
}
#mvp-home-widget-wrap .mvp-flex-row .mvp-flex-story-out {
 margin-left:-410px
}
.mvp-flex-row .mvp-flex-story-in {
 margin-left:95px
}
#mvp-home-widget-wrap .mvp-flex-row .mvp-flex-story-in {
 margin-left:410px
}
.mvp-flex-story-img {
 background:#000;
 line-height:0;
 overflow:hidden
}
.mvp-flex-row .mvp-flex-story-img {
 margin-right:15px;
 width:80px
}
#mvp-home-widget-wrap .mvp-flex-row .mvp-flex-story-img {
 margin-right:30px;
 width:380px
}
.mvp-flex-col .mvp-flex-story-img {
 margin-bottom:15px;
 width:100%;
 max-height:150px
}
#mvp-home-widget-wrap .mvp-flex-col .mvp-flex-story-img {
 max-height:none
}
.mvp-flex-story:hover .mvp-flex-story-img img {
 opacity:.8
}
#mvp-side-wrap .mvp-flex-row .mvp-vid-box-wrap {
 display:none
}
.mvp-flex-story-text {
 width:100%
}
#mvp-home-widget-wrap .mvp-flex-story-text {
 margin-top:30px
}
#mvp-home-widget-wrap .mvp-flex-col .mvp-flex-story-text {
 margin-top:0
}
.mvp-flex-story-text h2 {
 color:#222;
 float:left;
 font-size:1.1rem;
 font-weight:500;
 letter-spacing:-.02em;
 line-height:1.1;
 width:100%
}
#mvp-side-wrap .mvp-flex-col .mvp-flex-story-text h2 {
 font-size:1.3rem
}
#mvp-home-widget-wrap .mvp-flex-row .mvp-flex-story-text h2 {
 font-size:1.7rem
}
#mvp-home-widget-wrap .mvp-flex-col .mvp-flex-story-text h2 {
 font-size:1.6rem
}
.mvp-flex-story:hover .mvp-flex-story-text h2 {
 opacity:.8
}
.mvp-flex-story-text p {
 color:#555;
 float:left;
 font-size:1rem;
 font-weight:300;
 line-height:1.4;
 margin-top:10px;
 width:100%
}
#mvp-side-wrap .mvp-flex-story-text p {
 display:none
}
.mvp-flex-side-wrap {
 margin-top:30px;
 width:100%
}
#mvp-home-widget-wrap .mvp-flex-side-wrap {
 margin:0 0 0 60px;
 width:320px
}
#mvp-home-widget-wrap .mvp-flex-side-wrap .mvp-ad-label {
 display:block
}
.mvp-flex-ad {
 line-height:0;
 text-align:center;
 width:100%
}
#mvp-side-wrap .mvp-flex-row .mvp-mob-img {
 display:block!important
}
#mvp-side-wrap .mvp-flex-row .mvp-reg-img {
 display:none!important
}
.mvp_facebook_widget {
 text-align:center
}
.widget_calendar {
 float:left
}
#wp-calendar {
 width:100%
}
#wp-calendar caption {
 text-align:right;
 color:#333;
 font-size:12px;
 margin-bottom:15px
}
#wp-calendar thead {
 font-size:10px
}
#wp-calendar thead th {
 padding-bottom:10px
}
#wp-calendar tbody {
 color:#aaa
}
#wp-calendar tbody td {
 background:#f5f5f5;
 border:1px solid #fff;
 text-align:center;
 padding:8px
}
#wp-calendar tbody td:hover {
 background:#fff
}
#wp-calendar tbody .pad {
 background:0 0
}
#wp-calendar tfoot #next {
 font-size:10px;
 text-transform:uppercase;
 text-align:right
}
#wp-calendar tfoot #prev {
 font-size:10px;
 text-transform:uppercase;
 padding-top:10px
}
.widget_rss ul,
.widget_rss ul li {
 float:left;
 width:100%
}
.widget_rss ul li a {
 float:left;
 font-weight:500;
 line-height:123%;
 margin-bottom:5px;
 width:100%
}
.widget_rss ul li span.rss-date {
 float:left;
 font-size:.75rem;
 margin-bottom:5px;
 width:100%
}
.widget_rss ul li .rssSummary {
 float:left;
 margin-bottom:8px;
 width:100%
}
.widget_rss ul li cite {
 float:left;
 font-size:.8rem;
 width:100%
}
.widget_recent_entries li {
 float:left;
 margin-bottom:10px;
 width:100%
}
.widget_archive ul,
.widget_archive ul li,
.widget_categories ul,
.widget_categories ul li,
.widget_pages ul,
.widget_pages ul li,
.widget_recent_comments ul,
.widget_recent_comments ul li {
 float:left;
 width:100%
}
.widget_archive ul li,
.widget_categories ul li,
.widget_meta ul li,
.widget_nav_menu ul li,
.widget_pages ul li {
 padding:5px 0
}
.widget_nav_menu ul li ul {
 margin:5px 0 0 10px
}
.widget_recent_comments ul li,
.widget_recent_entries ul li {
 border-top:1px solid #ddd;
 line-height:1.4;
 margin-top:10px;
 padding-top:10px
}
.widget_rss ul li {
 border-top:1px solid #ddd;
 line-height:1.4;
 margin-top:15px;
 padding-top:15px
}
.widget_recent_comments ul li:first-child,
.widget_recent_entries ul li:first-child,
.widget_rss ul li:first-child {
 border-top:none;
 margin-top:0;
 padding-top:0
}
#mvp-side-wrap .mvp-widget-home-title a.rsswidget {
 color:#fff
}
.widget_rss {
 line-height:1.4
}
#mvp-home-widget-wrap #searchform input,
#mvp-side-wrap #searchform input {
 background:#fff;
 border:1px solid #ddd;
 -webkit-border-radius:3px;
 -moz-border-radius:3px;
 -ms-border-radius:3px;
 -o-border-radius:3px;
 border-radius:3px;
 color:#999;
 font-size:16px;
 padding:5px 5%;
 height:16px;
 width:88%
}
.textwidget div,
.textwidget p {
 float:left;
 line-height:1.4
}
.textwidget p {
 margin-bottom:15px
}
.mvp-auto-post-main {
 display:grid;
 grid-template-columns:100%;
 grid-row-gap:35px;
 width:100%
}
.mvp-auto-post-main article::after {
 clear:both;
 display:block;
 content:"";
 visibility:hidden;
 opacity:0
}
.mvp-auto-post-grid {
 display:grid;
 grid-column-gap:35px;
 grid-template-columns:auto 340px;
 margin:30px 0 0;
 width:100%
}
.mvp-auto-post-grid .mvp-article-wrap {
 border-bottom:1px solid #ddd;
 padding:0 0 30px
}
.mvp-alp-side,
.mvp-alp-side2 {
 position:relative;
 width:340px
}
.mvp-alp-side-in {
 width:100%;
 height:calc(100vh - 100px)
}
.alp-related-posts {
 display:grid;
 grid-row-gap:10px
}
.mvp-alp-soc-wrap {
 display:none;
 float:left;
 margin:20px 0 0;
 width:100%
}
ul.mvp-alp-soc-list {
 display:grid;
 grid-column-gap:6px;
 grid-template-columns:auto auto auto auto;
 width:100%
}
ul.mvp-alp-soc-list li {
 border-radius:3px;
 background:#555;
 text-align:center;
 height:26px
}
ul.mvp-alp-soc-list li span {
 color:#fff;
 font-size:14px;
 padding:6px 0
}
ul.mvp-alp-soc-list li.mvp-alp-soc-fb {
 background:#3b5998
}
ul.mvp-alp-soc-list li.mvp-alp-soc-twit {
 background:#55acee
}
ul.mvp-alp-soc-list li.mvp-alp-soc-pin {
 background:#bd081c
}
.mvp-alp-soc-reg {
 display:none;
 margin:10px 0 20px;
 width:100%
}
.mvp-alp-soc-reg .mvp-alp-soc-wrap {
 display:grid;
 justify-content:center;
 margin:0
}
.mvp-alp-soc-reg .mvp-alp-soc-wrap ul.mvp-alp-soc-list {
 min-width:500px
}
.alp-related-posts-wrapper .alp-related-post::after {
 content:"";
 display:block;
 clear:both;
 visibility:hidden;
 opacity:0
}
.alp-related-posts-wrapper .alp-related-post .featured-image-link {
 float:left;
 width:80px;
 height:80px;
 display:block;
 position:relative
}
.alp-related-posts-wrapper .alp-related-post .featured-image-link .featured-image {
 width:80px;
 height:80px;
 max-width:100%;
 display:block
}
.alp-related-posts-wrapper .alp-related-post .post-details {
 float:left;
 width:100%
}
.alp-related-posts-wrapper .alp-related-post .post-details p.post-meta {
 margin-bottom:0
}
.alp-related-posts-wrapper .alp-related-post .post-details p.post-meta,
.alp-related-posts-wrapper .alp-related-post .post-details p.post-meta a {
 color:#555;
 font-size:.7rem;
 line-height:1;
 margin:0 0 7px;
 text-transform:uppercase!important
}
.alp-related-posts-wrapper .alp-related-post p.post-meta .post-category {
 text-transform:uppercase
}
.alp-related-posts-wrapper .alp-related-post .post-title {
 display:inline-block;
 color:#111;
 font-size:1.125rem;
 font-weight:500;
 letter-spacing:-.02em;
 line-height:1.15;
 -ms-word-wrap:break-word;
 word-wrap:break-word;
 max-width:260px
}
.alp-related-posts .current .mvp-alp-soc-wrap {
 display:grid
}
.alp-related-posts .current .featured-image-link {
 display:none
}
.alp-related-posts .current .post-details {
 margin:0;
 width:100%
}
.alp-related-posts .current .post-title {
 font-size:1.375rem;
 font-weight:500;
 line-height:1.15
}
.alp-related-posts-wrapper,
.alp-related-posts-wrapper * {
 box-sizing:border-box;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box
}
.alp-related-posts-wrapper {
 padding:0 0 15px
}
.alp-related-posts-wrapper .alp-related-post {
 border-bottom:1px solid #ddd;
 margin:0 20px;
 padding:0 0 10px
}
.alp-related-posts-wrapper .alp-advert {
 background:#f5f5f5;
 line-height:0;
 margin:0 0 10px;
 padding:15px 0 20px;
 text-align:center;
 width:100%
}
.alp-related-posts-wrapper .alp-related-posts .current {
 background:#fff;
 border-bottom:none;
 padding:0 20px 20px
}
.alp-related-posts-wrapper .alp-related-post:last-of-type {
 border-bottom:none;
 margin-bottom:0;
 padding:0
}
.alp-related-posts .current {
 margin:0
}
.mvp-auto-post-grid #mvp-side-wrap {
 margin:0
}
#mvp-article-cont,
#mvp-article-wrap,
.mvp-article-wrap {
 width:100%
}
#mvp-article-wrap,
.mvp-article-wrap {
 float:left;
 position:relative
}
#mvp-post-main {
 margin:10px 0 60px;
 width:100%
}
.page #mvp-post-main {
 margin-bottom:0
}
#mvp-post-head {
 margin-bottom:30px;
 width:100%
}
.archive #mvp-post-head,
.attachment #mvp-post-head,
.page #mvp-post-head,
.search #mvp-post-head {
 margin-top:10px
}
h3.mvp-post-cat {
 margin-bottom:10px;
 width:100%
}
span.mvp-post-cat {
 color:#fff;
 display:inline-block;
 font-size:1rem;
 font-weight:500;
 line-height:1;
 padding:5px 13px;
 text-transform:uppercase;
 -webkit-transform:skewX(-15deg);
 -moz-transform:skewX(-15deg);
 -ms-transform:skewX(-15deg);
 -o-transform:skewX(-15deg);
 transform:skewX(-15deg)
}
h1.mvp-post-title {
 color:#222;
 font-family:Oswald,sans-serif;
 font-size:3.5rem;
 font-weight:500;
 letter-spacing:-.02em;
 line-height:1.1;
 margin-right:20%;
 width:80%
}
.mvp-auto-post-grid h1.mvp-post-title {
 margin:0;
 width:100%
}
#mvp-post-content h1.mvp-post-title {
 font-size:2.9rem;
 margin-right:0;
 width:100%
}
.archive h1.mvp-post-title,
.attachment h1.mvp-post-title,
.page h1.mvp-post-title,
.search h1.mvp-post-title {
 font-size:2.5rem;
 margin-right:0;
 width:100%
}
span.mvp-post-excerpt {
 color:#555;
 font-size:1.2rem;
 font-weight:400;
 line-height:1.55;
 margin-top:15px;
 width:100%
}
.mvp-author-info-wrap,
ul.mvp-author-info-list {
 width:100%
}
.mvp-author-info-wrap {
 margin-top:12px
}
#mvp-content-wrap .mvp-author-info-wrap {
 margin:0 0 20px
}
.mvp-author-info-thumb {
 line-height:0;
 width:46px
}
.mvp-author-info-thumb img {
 border:2px solid #ddd;
 -webkit-border-radius:50%;
 -moz-border-radius:50%;
 -ms-border-radius:50%;
 -o-border-radius:50%;
 border-radius:50%;
 overflow:hidden
}
.mvp-author-info-text {
 color:#666;
 display:inline-block;
 float:left;
 font-size:14px;
 font-weight:400;
 line-height:1;
 margin:8px 0 0 15px
}
.mvp-author-info-text p {
 display:inline-block
}
.mvp-author-info-text a {
 color:#000!important;
 font-weight:500
}
.mvp-author-info-text a:hover {
 opacity:.8
}
.mvp-post-date {
 font-weight:500
}
.mvp-author-info-name {
 clear:both;
 margin-top:5px
}
a.mvp-twit-but {
 color:#55acee!important;
 display:inline-block;
 font-size:16px;
 margin-left:5px
}
.mvp-post-main-out {
 margin-right:-380px;
 width:100%
}
#mvp-post-content {
 font-family:Roboto,sans-serif;
 width:100%
}
#mvp-post-feat-img {
 line-height:0;
 margin-bottom:30px;
 text-align:center;
 width:100%
}
#mvp-post-feat-img-wide {
 background:#000;
 margin-bottom:30px;
 overflow:hidden;
 width:100%;
 max-height:720px
}
#mvp-post-feat-img-wide #mvp-post-feat-img {
 margin-bottom:0
}
#mvp-post-feat-img-wide #mvp-post-feat-img img {
 opacity:.4;
 width:100%
}
#mvp-post-feat-text-wrap {
 position:absolute;
 left:0;
 bottom:30%;
 width:100%
}
.mvp-post-feat-text-main {
 margin:0 auto;
 max-width:1200px
}
.mvp-post-feat-text {
 width:37%
}
h1.mvp-post-title-wide {
 color:#fff;
 font-size:3.5rem;
 font-weight:500;
 letter-spacing:-.02em;
 line-height:1;
 margin-right:0;
 text-shadow:1px 1px 0 #000;
 width:100%
}
.mvp-post-feat-text span.mvp-post-excerpt {
 color:#fff;
 font-size:1.1rem;
 margin-top:10px
}
#mvp-video-embed-wrap {
 margin-bottom:30px;
 width:100%
}
#mvp-video-embed-cont {
 width:100%
}
span.mvp-video-close {
 background:#000;
 -webkit-border-radius:50%;
 -moz-border-radius:50%;
 -ms-border-radius:50%;
 -o-border-radius:50%;
 border-radius:50%;
 color:#fff;
 cursor:pointer;
 display:none;
 font-size:14px;
 line-height:1;
 padding-top:5px;
 position:absolute;
 top:-10px;
 left:-10px;
 text-align:center;
 width:24px;
 height:19px;
 z-index:5
}
.mvp-video-embed,
span.embed-youtube {
 overflow:hidden;
 padding-bottom:56.25%;
 position:relative;
 text-align:center;
 width:100%;
 height:0
}
#mvp-video-embed-wrap {
 margin-bottom:30px;
 width:100%
}
#mvp-video-embed-wrap picture img {
 width:100%
}
.mvp-vid-fixed {
 -webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.5);
 -moz-box-shadow:0 0 10px 0 rgba(0,0,0,.5);
 -ms-box-shadow:0 0 10px 0 rgba(0,0,0,.5);
 -o-box-shadow:0 0 10px 0 rgba(0,0,0,.5);
 box-shadow:0 0 10px 0 rgba(0,0,0,.5);
 margin-top:-102px;
 padding-bottom:0!important;
 position:fixed!important;
 right:20px;
 bottom:20px;
 width:360px!important;
 height:203px!important;
 z-index:99999
}
.mvp-vid-height {
 height:461px
}
.mvp-video-embed embed,
.mvp-video-embed iframe,
.mvp-video-embed object,
.wp-block-embed-youtube embed,
.wp-block-embed-youtube iframe,
.wp-block-embed-youtube object,
span.embed-youtube embed,
span.embed-youtube iframe,
span.embed-youtube object {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%
}
.mvp-video-embed-wide {
 margin:-20px 0 30px
}
#mvp-vid-wide-wrap {
 margin-bottom:30px;
 width:100%
}
.mvp-vid-wide-cont {
 margin:0;
 width:100%
}
.mvp-vid-wide-bot,
.mvp-vid-wide-top {
 width:100%
}
.mvp-vid-wide-out {
 margin-right:-350px;
 width:100%
}
.mvp-vid-wide-in {
 margin-right:350px
}
.mvp-vid-wide-left {
 width:100%
}
.mvp-vid-wide-left #mvp-video-embed-wrap {
 margin-bottom:0
}
.mvp-vid-wide-right {
 margin-left:30px;
 width:320px
}
.mvp-vid-wide-text {
 width:100%
}
.mvp-vid-wide-text span.mvp-post-cat {
 font-size:.75rem
}
.mvp-vid-wide-text h1.mvp-vid-wide-title {
 color:#222;
 font-size:2.3rem;
 margin-right:0;
 width:100%
}
.mvp-vid-wide-text span.mvp-post-excerpt {
 color:#222;
 font-size:1.1rem;
 margin-top:10px;
 line-height:1.3
}
.mvp-vid-wide-bot span.mvp-widget-home-title {
 font-size:1rem
}
.mvp-vid-wide-soc {
 border-top:1px solid #222;
 margin-top:20px;
 padding-top:20px;
 width:100%
}
ul.mvp-vid-wide-soc-list {
 width:100%
}
ul.mvp-post-soc-list li,
ul.mvp-vid-wide-soc-list li {
 background:#222;
 -webkit-border-radius:50%;
 -moz-border-radius:50%;
 -ms-border-radius:50%;
 -o-border-radius:50%;
 border-radius:50%;
 color:#fff;
 float:left;
 font-size:18px;
 line-height:1;
 margin-left:10px;
 padding-top:11px;
 position:relative;
 text-align:center;
 width:40px;
 height:29px
}
ul.mvp-vid-wide-soc-list a:first-child li {
 margin-left:0
}
ul.mvp-vid-wide-soc-list li:hover {
 font-size:20px;
 padding-top:10px;
 height:30px
}
ul.mvp-vid-wide-soc-list li.mvp-post-soc-com {
 background:#000;
 border:2px solid #222;
 color:#fff;
 padding-top:10px;
 width:38px;
 height:28px
}
ul.mvp-vid-wide-soc-list li.mvp-post-soc-com:hover {
 font-size:20px;
 padding-top:9px;
 height:29px
}
.mvp-vid-wide-soc-share-but {
 color:#fff;
 cursor:pointer;
 display:none!important;
 float:left;
 font-size:18px!important;
 line-height:1;
 margin:0;
 padding-top:12px;
 position:relative;
 text-align:center;
 width:42px;
 height:30px;
 z-index:1
}
.mvp-vid-wide-more-wrap,
ul.mvp-vid-wide-more-list {
 width:100%
}
ul.mvp-vid-wide-more-list li {
 float:left;
 margin-left:1.666666666%;
 overflow:hidden;
 width:23.75%
}
ul.mvp-vid-wide-more-list a:first-child li {
 margin-left:0
}
.mvp-vid-wide-more-img {
 line-height:0;
 margin-bottom:15px;
 width:100%
}
ul.mvp-vid-wide-more-list li:hover .mvp-vid-wide-more-img img {
 opacity:.8
}
.mvp-vid-wide-more-text {
 width:100%
}
.mvp-vid-wide-more-text p {
 color:#222;
 font-size:1.2rem;
 font-weight:500;
 letter-spacing:-.02em;
 line-height:1.1;
 width:100%
}
ul.mvp-vid-wide-more-list li:hover .mvp-vid-wide-more-text p {
 opacity:.8
}
.mvp-post-img-hide {
 display:none
}
span.mvp-feat-caption {
 color:#888;
 float:left;
 font-size:.8rem;
 font-weight:400;
 line-height:1.1;
 margin-top:-30px;
 padding:8px 0 20px;
 text-align:right;
 width:100%
}
#mvp-post-feat-img-wide span.mvp-feat-caption {
 margin-top:0;
 padding:0;
 position:absolute;
 right:13%;
 bottom:10px
}
#mvp-content-body,
#mvp-content-body-top,
#mvp-content-main,
#mvp-content-wrap,
.mvp-post-add-body {
 width:100%
}
#mvp-content-main,
.mvp-post-add-main {
 line-height:1.55
}
.attachment #mvp-content-main {
 text-align:center
}
.mvp-post-soc-out {
 margin-left:-80px;
 width:100%
}
.mvp-post-soc-in {
 margin-left:80px
}
.mvp-post-soc-wrap {
 margin-right:38px;
 width:42px
}
ul.mvp-post-soc-list {
 width:100%
}
ul.mvp-post-soc-list li {
 -webkit-border-radius:50%;
 -moz-border-radius:50%;
 -ms-border-radius:50%;
 -o-border-radius:50%;
 border-radius:50%;
 color:#fff;
 float:left;
 font-size:18px;
 line-height:1;
 margin-bottom:8px;
 padding-top:11px;
 position:relative;
 text-align:center;
 width:40px;
 height:29px
}
ul.mvp-post-soc-list li:hover {
 font-size:20px;
 padding-top:10px;
 height:30px
}
ul.mvp-post-soc-list li.mvp-post-soc-fb {
 background:#3b5998
}
ul.mvp-post-soc-list li.mvp-post-soc-twit {
 background:#55acee
}
ul.mvp-post-soc-list li.mvp-post-soc-pin {
 background:#bd081c
}
ul.mvp-post-soc-list li.mvp-post-soc-whatsapp {
 background:#1bd741
}
ul.mvp-post-soc-list li.mvp-post-soc-linkedin {
 background:#027fb5
}
ul.mvp-post-soc-list li.mvp-post-soc-email {
 background:#bbb
}
ul.mvp-post-soc-list li.mvp-post-soc-com {
 background:#fff;
 border:2px solid #bbb;
 color:#bbb;
 padding-top:10px;
 width:38px;
 height:28px
}
ul.mvp-post-soc-list li.mvp-post-soc-com:hover {
 font-size:20px;
 padding-top:9px;
 height:29px
}
.mvp-post-soc-share-but {
 color:#fff;
 cursor:pointer;
 display:none!important;
 float:left;
 font-size:18px!important;
 line-height:1;
 margin:0;
 padding-top:12px;
 position:relative;
 text-align:center;
 width:42px;
 height:30px;
 z-index:1
}
#mvp-content-main p,
.mvp-post-add-main p {
 color:#000;
 display:block;
 font-family:Roboto,sans-serif;
 font-size:1.1rem;
 font-weight:400;
 line-height:1.55;
 margin-bottom:20px
}
#mvp-content-main p a,
.mvp-post-add-main p a {
 color:#000
}
#mvp-content-bot {
 width:100%
}
.mvp-post-tags {
 float:left;
 font-size:.8rem;
 line-height:1;
 margin-bottom:20px;
 text-transform:uppercase;
 width:100%
}
.mvp-post-tags a,
.mvp-post-tags a:visited {
 color:#777!important;
 display:inline-block;
 float:left;
 font-weight:600;
 margin:0 10px 5px 8px;
 position:relative;
 text-decoration:none
}
.mvp-post-tags a:before {
 content:'#';
 position:absolute;
 left:-8px
}
.mvp-post-tags a:hover {
 color:#000!important
}
.mvp-post-tags-header {
 color:#000;
 float:left;
 font-weight:500;
 margin-right:10px
}
.posts-nav-link {
 display:none
}
#mvp-author-box-wrap {
 margin-top:30px;
 width:100%
}
.mvp-author-box-out {
 margin-left:-80px;
 width:100%
}
.mvp-author-box-in {
 margin-left:80px
}
#mvp-author-box-img {
 line-height:0;
 margin-right:20px;
 width:60px
}
#mvp-author-box-img img {
 border:2px solid #ddd;
 border-radius:50%
}
#mvp-author-box-head,
#mvp-author-box-text {
 width:100%
}
#mvp-author-box-text {
 margin-top:8px
}
span.mvp-author-box-name {
 font-size:1.1rem;
 line-height:1;
 margin-top:10px;
 width:100%
}
span.mvp-author-box-name a {
 color:#444;
 font-weight:500
}
#mvp-author-box-text p {
 color:#777;
 float:left;
 font-size:.9rem;
 font-weight:400;
 line-height:1.5;
 margin-bottom:0;
 width:100%
}
#mvp-author-box-soc-wrap {
 margin-top:10px;
 width:100%
}
span.mvp-author-box-soc {
 color:#999;
 display:inline-block;
 font-size:20px;
 line-height:1;
 margin-right:5px;
 vertical-align:top
}
span.mvp-author-box-soc:hover {
 color:#000
}
#mvp-drop-nav-wrap {
 margin-left:1.6666666%;
 width:65%
}
.mvp-drop-nav-title {
 display:none;
 margin-left:20px;
 max-width:780px;
 overflow:hidden;
 height:30px
}
.mvp-drop-nav-title h4 {
 color:#fff;
 float:left;
 font-size:23px;
 font-weight:500;
 letter-spacing:-.02em;
 line-height:30px;
 padding:0;
 width:200%
}
#mvp-prev-next-wrap {
 border-bottom:1px solid #ddd;
 margin-top:30px;
 padding-bottom:30px;
 width:100%
}
.mvp-next-post-wrap,
.mvp-prev-post-wrap {
 width:47.6%
}
.mvp-prev-next-cont {
 width:100%
}
.mvp-next-post-wrap {
 margin-left:4.8%
}
.mvp-next-cont-out {
 margin-right:-50px;
 width:100%
}
.mvp-next-cont-in {
 margin-right:50px
}
.mvp-prev-cont-out {
 margin-left:-50px;
 width:100%
}
.mvp-prev-cont-in {
 margin-left:50px
}
.mvp-prev-next-text {
 width:100%
}
.mvp-prev-next-cont:hover .mvp-prev-next-text p {
 opacity:.8
}
span.mvp-next-arr,
span.mvp-prev-arr {
 color:#bbb;
 font-size:26px;
 line-height:1;
 margin-top:20px;
 width:20px
}
span.mvp-prev-arr {
 margin-right:30px
}
span.mvp-next-arr {
 margin-left:30px
}
span.mvp-prev-next-label {
 font-size:.7rem;
 font-weight:500;
 line-height:1;
 margin-bottom:5px;
 text-transform:uppercase;
 width:100%
}
.mvp-prev-next-text p {
 color:#222!important;
 float:left;
 font-size:1.2rem;
 font-weight:500;
 letter-spacing:-.02em;
 line-height:1.2;
 width:100%
}
.mvp-cont-read-wrap {
 float:left;
 position:relative;
 width:100%
}
.mvp-cont-read-but-wrap {
 background-image:-moz-linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(255,255,255,.9) 50%,#fff 100%);
 background-image:-ms-linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(255,255,255,.9) 50%,#fff 100%);
 background-image:-o-linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(255,255,255,.9) 50%,#fff 100%);
 background-image:-webkit-linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(255,255,255,.9) 50%,#fff 100%);
 background-image:-webkit-gradient(linear,center top,center bottom,from(rgba(255,255,255,0)),to(#fff));
 background-image:linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(255,255,255,.9) 50%,#fff 100%);
 display:none;
 padding:120px 0 20px;
 position:absolute;
 top:-163px;
 left:0;
 text-align:center;
 width:100%
}
span.mvp-cont-read-but {
 background:#fff;
 border:1px solid #000;
 -webkit-border-radius:3px;
 -moz-border-radius:3px;
 -ms-border-radius:3px;
 -o-border-radius:3px;
 border-radius:3px;
 color:#000;
 cursor:pointer;
 display:inline-block;
 font-size:.8rem;
 font-weight:600;
 letter-spacing:.02em;
 line-height:100%;
 padding:10px 0;
 text-transform:uppercase;
 width:70%
}
span.mvp-cont-read-but:hover {
 background:#000;
 color:#fff
}
#mvp-post-bot-ad {
 line-height:0;
 margin-top:30px;
 text-align:center;
 width:100%
}
#mvp-related-posts {
 margin-top:30px;
 width:100%
}
ul.mvp-related-posts-list {
 width:100%
}
ul.mvp-related-posts-list li {
 float:left;
 margin-left:2.027027027%;
 overflow:hidden;
 width:31.98198198%;
 height:225px
}
ul.mvp-related-posts-list a:first-child li,
ul.mvp-related-posts-list a:nth-child(3n+4) li {
 margin-left:0
}
.mvp-related-img {
 background:#000;
 line-height:0;
 margin-bottom:10px;
 width:100%
}
ul.mvp-related-posts-list li:hover .mvp-related-img img {
 opacity:.8
}
.mvp-related-text {
 color:#222;
 font-size:1rem;
 font-weight:500;
 letter-spacing:-.02em;
 line-height:1.2;
 width:100%
}
ul.mvp-related-posts-list li:hover .mvp-related-text {
 opacity:.8
}
#mvp-post-add-wrap {
 margin-top:60px;
 width:100%
}
.mvp-post-add-story {
 border-top:1px solid #ddd;
 margin-top:30px;
 padding-top:30px;
 width:100%
}
.mvp-post-add-story:first-child {
 margin-top:0
}
.mvp-post-add-head {
 margin-bottom:30px;
 width:100%
}
.mvp-post-add-img {
 line-height:0;
 margin-bottom:30px;
 text-align:center;
 width:100%
}
.mvp-post-add-cont {
 overflow:hidden;
 width:100%;
 height:400px
}
.mvp-post-add-cont .theiaPostSlider_nav {
 display:none
}
.mvp-post-add-main {
 margin:0 5%;
 width:90%
}
.mvp-post-add-link {
 background:#fff;
 padding-top:5px;
 position:absolute;
 left:0;
 bottom:0;
 text-align:center;
 width:100%
}
.mvp-post-add-link:before {
 content:'';
 background-image:-moz-linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(255,255,255,.9) 50%,#fff 100%);
 background-image:-ms-linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(255,255,255,.9) 50%,#fff 100%);
 background-image:-o-linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(255,255,255,.9) 50%,#fff 100%);
 background-image:-webkit-linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(255,255,255,.9) 50%,#fff 100%);
 background-image:-webkit-gradient(linear,center top,center bottom,from(rgba(255,255,255,0)),to(#fff));
 background-image:linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(255,255,255,.9) 50%,#fff 100%);
 position:absolute;
 top:-99px;
 left:0;
 width:100%;
 height:100px
}
span.mvp-post-add-link-but {
 background:#fff;
 border:1px solid #000;
 border-radius:3px;
 color:#000;
 display:inline-block;
 font-size:.8rem;
 font-weight:500;
 letter-spacing:.02em;
 line-height:1;
 padding:15px 0;
 text-transform:uppercase;
 width:50%
}
span.mvp-post-add-link-but:hover {
 background:#000;
 color:#fff
}
#mvp-post-more-wrap,
ul.mvp-post-more-list {
 width:100%
}
ul.mvp-post-more-list li {
 float:left;
 margin-left:1.25%;
 width:24.0625%
}
ul.mvp-post-more-list a:first-child li,
ul.mvp-post-more-list a:nth-child(4n+5) li {
 margin-left:0
}
.mvp-post-more-img {
 background:#000;
 line-height:0;
 margin-bottom:15px;
 width:100%
}
ul.mvp-post-more-list li:hover .mvp-post-more-img img {
 opacity:.8
}
.mvp-post-more-text {
 width:100%
}
.mvp-post-more-text p {
 color:#000;
 float:left;
 font-size:1.1rem;
 font-weight:500;
 letter-spacing:-.02em;
 line-height:1.2;
 width:100%
}
.mvp-post-more-text p a {
 text-decoration:none;
 color:#222
}
ul.mvp-post-more-list li:hover .mvp-post-more-text p {
 opacity:.8
}
.mvp-post-gallery-wrap {
 margin:15px 0 30px;
 overflow:hidden;
 width:100%
}
.mvp-post-gallery-top {
 line-height:0;
 margin-bottom:10px;
 width:100%;
 text-align:center
}
ul.mvp-post-gallery-top-list li {
 display:none!important;
 overflow:hidden;
 position:relative
}
.mvp-post-gallery-text {
 float:left;
 padding:10px 2.702702703% 0;
 position:relative;
 width:94.6%
}
.mvp-post-gallery-text p {
 color:#222;
 font-size:1.1rem;
 font-weight:400;
 line-height:1.55;
 width:100%
}
ul.mvp-post-gallery-top-list li.flex-active-slide {
 display:block!important
}
.mvp-post-gallery-top .flex-direction-nav a {
 -webkit-text-shadow:1px 1px 3px rgba(0,0,0,.5);
 -moz-text-shadow:1px 1px 3px rgba(0,0,0,.5);
 -ms-text-shadow:1px 1px 3px rgba(0,0,0,.5);
 -o-text-shadow:1px 1px 3px rgba(0,0,0,.5);
 text-shadow:1px 1px 3px rgba(0,0,0,.5);
 color:#fff!important;
 font-family:'Advent Pro',sans-serif;
 font-size:70px;
 font-weight:500;
 line-height:100%;
 margin-top:-35px;
 opacity:0;
 position:absolute;
 top:45%;
 z-index:10
}
.mvp-post-gallery-top .flex-direction-nav .flex-prev {
 left:0;
 margin-left:10px
}
.mvp-post-gallery-top .flex-direction-nav .flex-next {
 right:0;
 margin-right:10px
}
.mvp-post-gallery-top:hover .flex-direction-nav a {
 opacity:.7
}
.mvp-post-gallery-top .flex-direction-nav a:hover {
 opacity:1
}
.mvp-post-gallery-bot {
 margin-bottom:10px;
 width:100%;
 height:80px
}
ul.mvp-post-gallery-bot-list {
 float:left;
 overflow:hidden;
 height:80px
}
ul.mvp-post-gallery-bot-list li {
 cursor:pointer;
 float:left;
 margin-left:10px!important;
 width:80px
}
ul.mvp-post-gallery-bot-list li img {
 opacity:.7
}
ul.mvp-post-gallery-bot-list li.flex-active-slide img,
ul.mvp-post-gallery-bot-list li:hover img {
 opacity:1
}
.mvp-post-gallery-bot ul.flex-direction-nav {
 display:none
}
#mvp-soc-mob-wrap {
 background:#fff;
 -webkit-box-shadow:0 0 16px 0 rgba(0,0,0,.2);
 -moz-box-shadow:0 0 16px 0 rgba(0,0,0,.2);
 -ms-box-shadow:0 0 16px 0 rgba(0,0,0,.2);
 -o-box-shadow:0 0 16px 0 rgba(0,0,0,.2);
 box-shadow:0 0 16px 0 rgba(0,0,0,.2);
 display:none;
 position:fixed;
 left:0;
 bottom:0;
 -webkit-transform:translate3d(0,70px,0);
 -moz-transform:translate3d(0,70px,0);
 -ms-transform:translate3d(0,70px,0);
 -o-transform:translate3d(0,70px,0);
 transform:translate3d(0,70px,0);
 -webkit-transition:-webkit-transform .5s ease;
 -moz-transition:-moz-transform .5s ease;
 -ms-transition:-ms-transform .5s ease;
 -o-transition:-o-transform .5s ease;
 transition:transform .5s ease;
 width:100%;
 height:40px;
 z-index:9999
}
.mvp-soc-mob-out {
 margin-right:-50px;
 width:100%
}
.mvp-soc-mob-in {
 margin-right:50px
}
.mvp-soc-mob-left {
 width:100%
}
.mvp-soc-mob-right {
 text-align:center;
 width:50px;
 height:40px
}
.mvp-soc-mob-right i {
 font-size:20px;
 padding:10px 0;
 vertical-align:top
}
ul.mvp-soc-mob-list {
 width:100%
}
ul.mvp-soc-mob-list li {
 float:left;
 overflow:hidden;
 text-align:center;
 height:40px
}
ul.mvp-soc-mob-list li.mvp-soc-mob-fb,
ul.mvp-soc-mob-list li.mvp-soc-mob-twit {
 width:50%
}
ul.mvp-soc-mob-list li.mvp-soc-mob-com,
ul.mvp-soc-mob-list li.mvp-soc-mob-email,
ul.mvp-soc-mob-list li.mvp-soc-mob-pin,
ul.mvp-soc-mob-list li.mvp-soc-mob-what {
 width:0
}
.mvp-soc-mob-more ul.mvp-soc-mob-list li {
 width:16.66666666%
}
ul.mvp-soc-mob-list li.mvp-soc-mob-fb {
 background:#3b5998
}
ul.mvp-soc-mob-list li.mvp-soc-mob-twit {
 background:#55acee
}
ul.mvp-soc-mob-list li.mvp-soc-mob-pin {
 background:#bd081c
}
ul.mvp-soc-mob-list li.mvp-soc-mob-what {
 background:#29a71a
}
ul.mvp-soc-mob-list li.mvp-soc-mob-email {
 background:#bbb
}
ul.mvp-soc-mob-list li span {
 color:#fff;
 display:inline-block;
 font-size:12px;
 font-weight:400;
 line-height:1;
 padding:14px 0;
 text-transform:uppercase;
 vertical-align:top
}
.mvp-soc-mob-more ul.mvp-soc-mob-list li span {
 display:none
}
ul.mvp-soc-mob-list li i {
 color:#fff;
 font-size:20px;
 line-height:1;
 margin-right:10px;
 padding:10px 0;
 vertical-align:top
}
.mvp-soc-mob-more ul.mvp-soc-mob-list li i {
 margin-right:0
}
#mvp-content-main ul,
.mvp-post-add-main ul {
 list-style:disc outside;
 margin:10px 0
}
#mvp-content-main ol,
.mvp-post-add-main ol {
 list-style:decimal outside;
 margin:10px 0
}
#mvp-content-main ol li,
#mvp-content-main ul li,
.mvp-post-add-main ol li,
.mvp-post-add-main ul li {
 margin-left:50px;
 padding:5px 0
}
#mvp-content-main h1,
#mvp-content-main h2,
#mvp-content-main h3,
#mvp-content-main h4,
#mvp-content-main h5,
#mvp-content-main h6,
.mvp-post-add-main h1,
.mvp-post-add-main h2,
.mvp-post-add-main h3,
.mvp-post-add-main h4,
.mvp-post-add-main h5,
.mvp-post-add-main h6 {
 font-family:Oswald,sans-serif;
 font-weight:500;
 letter-spacing:-.02em;
 line-height:1.4;
 margin:10px 0;
 overflow:hidden;
 width:100%
}
#mvp-content-main h1,
.mvp-post-add-main hi {
 font-size:2rem
}
#mvp-content-main h2,
.mvp-post-add-main h2 {
 font-size:1.8rem
}
#mvp-content-main h3,
.mvp-post-add-main h3 {
 font-size:1.6rem
}
#mvp-content-main h4,
.mvp-post-add-main h4 {
 font-size:1.4rem
}
#mvp-content-main h5,
.mvp-post-add-main h5 {
 font-size:1.2rem
}
#mvp-content-main h6,
.mvp-post-add-main h6 {
 font-size:1rem
}
#mvp-content-main blockquote p,
.mvp-post-add-main blockquote p {
 color:#000;
 font-family:Oswald,sans-serif;
 font-size:1.9rem;
 font-weight:400;
 letter-spacing:-.02em;
 line-height:1.1;
 margin:30px 10%;
 width:80%
}
#mvp-content-main blockquote p cite,
.mvp-post-add-main blockquote p cite {
 color:#555;
 display:inline-block;
 font-size:1rem;
 font-weight:400
}
#mvp-content-main dt,
.mvp-post-add-main dt {
 font-weight:700;
 margin:5px 0
}
#mvp-content-main dd,
.mvp-post-add-main dd {
 line-height:1.5;
 margin-left:20px
}
#mvp-content-main abbr,
#mvp-content-main acronym,
.mvp-post-add-main abbr,
.mvp-post-add-main acronym {
 font-weight:700;
 text-transform:uppercase
}
#mvp-content-main code,
.mvp-post-add-main code {
 font-size:1rem
}
#mvp-content-main sub,
.mvp-post-add-main sub {
 font-size:smaller;
 vertical-align:sub
}
#mvp-content-main sup,
.mvp-post-add-main sup {
 font-size:smaller;
 vertical-align:super
}
#mvp-content-main table,
.mvp-post-add-main table {
 font-size:.9rem;
 margin:0 0 20px;
 width:100%
}
#mvp-content-main thead,
.mvp-post-add-main thead {
 background:#ccc
}
#mvp-content-main tbody tr,
.mvp-post-add-main tbody tr {
 background:#eee
}
#mvp-content-main tbody tr:nth-child(2n+2),
.mvp-post-add-main tbody tr:nth-child(2n+2) {
 background:0 0
}
#mvp-content-main td,
#mvp-content-main th,
.mvp-post-add-main td,
.mvp-post-add-main th {
 padding:5px 1.5%
}
#mvp-content-main tr.odd,
.mvp-post-add-main tr.odd {
 background:#eee
}
#mvp-content-main p.wp-caption-text,
.gallery-caption,
.mvp-post-add-main p.wp-caption-text,
.wp-caption {
 color:#777;
 font-size:.8rem;
 margin-top:5px;
 margin-bottom:30px;
 max-width:100%;
 text-align:left
}
.screen-reader-text {
 clip:rect(1px,1px,1px,1px);
 position:absolute!important;
 height:1px;
 width:1px;
 overflow:hidden
}
.screen-reader-text:focus {
 background-color:#f1f1f1;
 border-radius:3px;
 box-shadow:0 0 2px 2px rgba(0,0,0,.6);
 clip:auto!important;
 color:#21759b;
 display:block;
 font-size:14px;
 font-size:.875rem;
 font-weight:700;
 height:auto;
 left:5px;
 line-height:normal;
 padding:15px 23px 14px;
 text-decoration:none;
 top:5px;
 width:auto;
 z-index:100000
}
.sticky {
 font-weight:500
}
.posts-nav-link {
 display:none
}
.mvp-org-wrap {
 display:none
}
.theiaPostSlider_nav {
 float:left;
 width:100%
}
.post-password-form label {
 font-size:1rem;
 font-weight:500
}
.post-password-form p {
 font-size:1rem!important
}
.post-password-form {
 float:left;
 margin:100px 0;
 text-align:center;
 width:100%
}
.post-password-form input {
 background:#888;
 border:none;
 color:#fff;
 cursor:pointer;
 font-size:12px;
 font-weight:500;
 line-height:1;
 padding:5px 10px;
 text-transform:uppercase
}
.post-password-form label input {
 background:#fff;
 border:1px solid #ddd;
 color:#000;
 margin:0 10px
}
.wp-block-separator {
 max-width:100px
}
#mvp-content-main p.has-large-font-size {
 color:#fff;
 font-family:Oswald,sans-serif;
 font-size:2.5rem;
 font-weight:500;
 letter-spacing:-.02em
}
#mvp-content-main .wp-block-button__link,
.wp-block-audio figcaption,
.wp-block-embed figcaption,
.wp-block-pullquote cite,
.wp-block-pullquote footer,
.wp-block-pullquote__citation,
.wp-block-quote__citation,
.wp-block-verse pre,
pre.wp-block-verse {
 font-family:Roboto,sans-serif
}
.wp-block-verse pre,
pre.wp-block-verse {
 color:#000
}
.wp-block-audio figcaption,
.wp-block-embed figcaption,
.wp-block-pullquote cite,
.wp-block-pullquote footer,
.wp-block-quote cite,
.wp-block-quote.is-style-large cite,
.wp-block-video figcaption,
cite {
 color:#000;
 font-size:13px;
 font-style:normal;
 text-transform:uppercase
}
ul.wp-block-categories-list a,
ul.wp-block-latest-posts a {
 color:#000
}
#mvp-comments-button {
 margin-top:30px;
 text-align:center;
 width:100%
}
#mvp-comments-button a,
#mvp-comments-button span.mvp-comment-but-text {
 background:#fff;
 border:1px solid #000;
 -webkit-border-radius:3px;
 -moz-border-radius:3px;
 -ms-border-radius:3px;
 -o-border-radius:3px;
 border-radius:3px;
 color:#000;
 cursor:pointer;
 display:inline-block;
 font-size:.8rem;
 font-weight:600;
 letter-spacing:.02em;
 line-height:100%;
 padding:15px 0;
 text-transform:uppercase;
 width:70%
}
#mvp-comments-button span.mvp-comment-but-text:hover {
 background:#000;
 color:#fff
}
#comments {
 display:none;
 float:left;
 font-size:.8rem;
 line-height:120%;
 margin-top:30px;
 overflow:hidden;
 width:100%
}
.woocommerce #comments {
 display:block;
 margin-top:0
}
#disqus_thread {
 display:none;
 float:left;
 margin-top:30px;
 width:100%
}
.comment-inner {
 float:left;
 border-bottom:1px solid #ddd;
 margin-bottom:15px;
 padding:15px 0 0;
 width:100%
}
ol.commentlist li.bypostauthor>.comment-wrapper>.comment-inner {
 background:#f5f5f5;
 padding:15px 15px 0
}
ol.commentlist li.bypostauthor>.comment-wrapper>.comment-inner .comment-reply a {
 margin-right:15px
}
#comments .comment-inner:after {
 content:'';
 display:block;
 clear:both
}
#comments .comment-avatar,
#tab3 .comment-avatar {
 float:left;
 width:46px
}
#comments .avatar {
 display:block;
 background-color:#fff
}
.comment-avatar img {
 -webkit-border-radius:23px;
 -moz-border-radius:23px;
 -ms-border-radius:23px;
 -o-border-radius:23px;
 border-radius:23px;
 overflow:hidden
}
#comments .commentmeta {
 display:block;
 float:left;
 margin:0 10px 10px;
 width:75%
}
#cancel-comment-reply-link,
.comment-reply a {
 clear:both;
 color:#fff!important;
 font-size:12px;
 font-weight:500;
 line-height:1;
 padding:5px 10px;
 text-transform:uppercase
}
.comment-reply a {
 background:#888;
 float:right
}
#cancel-comment-reply-link {
 background:#999;
 float:left;
 margin:0 0 20px
}
#cancel-comment-reply-link:hover,
.comment-reply a:hover {
 background:#555;
 color:#fff!important;
 text-decoration:none
}
#content-main ol.commentlist {
 float:left;
 list-style:none;
 margin:0;
 width:100%
}
#content-main ol.commentlist li {
 margin:0;
 padding:0
}
ol.commentlist h3.comment-header {
 display:none
}
ol.commentlist #respond {
 border-top:none
}
#comments .comment-meta-1 {
 display:block;
 float:left;
 font-size:14px;
 font-weight:700;
 margin-bottom:5px;
 width:100%
}
#comments .comment-meta-1 .fn {
 float:left;
 font-style:normal;
 font-weight:700;
 width:auto
}
#comments .comment-meta-1 .reply {
 display:inline-block;
 float:right;
 font-size:11px;
 line-height:11px;
 padding-top:2px
}
#comments .comment-meta-1 .reply a {
 color:#555
}
#comments .comment-meta-2 {
 display:block;
 float:left;
 font-size:.8rem;
 line-height:100%;
 margin:0
}
#comments .text {
 clear:both;
 display:block;
 float:left;
 margin-top:10px
}
#comments .text .waiting_approval {
 font-size:14px;
 font-style:italic;
 font-weight:700
}
#comments .c {
 line-height:20px
}
#comments .c blockquote,
#comments .c code,
#comments .c ol,
#comments .c p,
#comments .c ul {
 display:block;
 margin:5px 0
}
#comments .c p {
 color:#444;
 font-size:.9rem;
 font-weight:400;
 line-height:1.5
}
#comments .c a {
 text-decoration:underline
}
#comments .c a:hover {
 text-decoration:none
}
#comments .depth-2 .comment-wrapper {
 padding-left:40px
}
#comments .depth-2 .commentmeta {
 width:75%
}
#comments .depth-3 .comment-wrapper {
 padding-left:80px
}
#comments .depth-3 .commentmeta {
 width:75%
}
#comments .depth-4 .comment-wrapper {
 padding-left:120px
}
#comments .depth-4 .commentmeta {
 width:75%
}
#comments .depth-5 .comment-wrapper {
 padding-left:160px
}
#comments .depth-5 .commentmeta {
 width:75%
}
#respond {
 clear:both;
 position:relative
}
#respond form {
 float:left;
 padding-bottom:20px;
 width:100%
}
#respond p {
 font-size:12px;
 margin:0
}
#respond .logged-in-as {
 margin-bottom:10px
}
#respond .comment-notes {
 margin-bottom:1rem
}
.children #respond {
 margin:0 48px 0 0
}
#mvp-comments-list #respond {
 margin:0 0 18px 0
}
#mvp-comments-list ul #respond {
 margin:0
}
#respond .required {
 color:#ff4b33;
 font-weight:700
}
#respond label {
 color:#888;
 display:inline-block;
 font-size:14px;
 margin-bottom:5px;
 width:100%
}
#respond input {
 background:#f6f6f6;
 border:1px solid #ddd;
 -webkit-box-shadow:2px 2px 5px 0 #eee inset;
 -moz-box-shadow:2px 2px 5px 0 #eee inset;
 -ms-box-shadow:2px 2px 5px 0 #eee inset;
 -o-box-shadow:2px 2px 5px 0 #eee inset;
 box-shadow:2px 2px 5px 0 #eee inset;
 display:inline-block;
 margin:0 0 9px;
 padding:5px;
 width:auto
}
#respond textarea {
 background:#f6f6f6;
 border:1px solid #ddd;
 -webkit-box-shadow:2px 2px 5px 0 #eee inset;
 -moz-box-shadow:2px 2px 5px 0 #eee inset;
 -ms-box-shadow:2px 2px 5px 0 #eee inset;
 -o-box-shadow:2px 2px 5px 0 #eee inset;
 box-shadow:2px 2px 5px 0 #eee inset;
 display:inline-block;
 margin-bottom:9px;
 width:99%
}
#respond #submit {
 background:#888;
 border:0;
 box-shadow:none;
 color:#fff;
 cursor:pointer;
 font-size:12px;
 font-weight:500;
 line-height:1;
 margin-top:10px;
 padding:5px 15px;
 text-transform:uppercase
}
#respond #submit:hover {
 background:#555
}
h2.comments,
h3#reply-title {
 color:#fff;
 font-size:14px;
 font-weight:500;
 line-height:1;
 margin-bottom:10px;
 padding:5px 10px;
 text-shadow:1px 1px 0 #000;
 text-transform:uppercase
}
h3#reply-title {
 display:none
}
span.comments {
 background:#fff;
 color:#aaa;
 float:left;
 font-size:20px;
 line-height:100%;
 padding-right:15px;
 text-transform:uppercase
}
span.comments a {
 color:#666
}
span.comments a:hover {
 color:red;
 text-decoration:none
}
#comment-input label {
 margin-bottom:10px
}
p.cancel-comment-reply {
 clear:both
}
p.form-allowed-tags {
 display:none!important
}
.fb-comments,
.fb-comments span {
 width:100%!important
}
h1.mvp-page-head {
 float:left;
 margin:10px 0 30px;
 width:100%
}
span.mvp-page-head {
 color:#000;
 float:left;
 font-size:1.6rem;
 font-weight:500;
 letter-spacing:-.02em;
 line-height:1;
 text-align:center;
 text-transform:uppercase;
 width:100%
}
#mvp-cat-feat-wrap {
 margin-bottom:20px;
 width:100%
}
.mvp-search-text {
 width:100%
}
.mvp-search-text p {
 color:#444;
 font-size:1rem;
 font-weight:400;
 line-height:1.4;
 width:100%
}
.archive .mvp-widget-feat2-left-alt {
 margin:0 0 0 2.43902439%;
 width:63.41463415%
}
.archive .mvp-widget-feat2-right {
 width:34.14634146%
}
#mvp-404 {
 margin:150px 0 200px;
 text-align:center;
 width:100%
}
#mvp-404 h1 {
 color:#000;
 font-size:5rem;
 font-weight:500;
 letter-spacing:-.02em;
 line-height:1;
 margin-bottom:20px
}
#mvp-404 p {
 color:#999;
 font-size:1rem;
 line-height:130%
}
#mvp-author-page-top {
 margin-bottom:30px;
 padding:40px 5%;
 width:90%
}
.mvp-author-top-out {
 margin-left:-250px;
 width:100%
}
.mvp-author-top-in {
 margin-left:250px
}
#mvp-author-top-left {
 margin-right:50px;
 width:200px
}
#mvp-author-top-left img {
 border:8px solid #ddd;
 -webkit-border-radius:50%;
 border-radius:50%;
 line-height:0;
 margin-top:-8px
}
#mvp-author-top-right {
 width:100%
}
h1.mvp-author-top-head {
 color:#000;
 font-size:3.3rem;
 font-weight:900;
 letter-spacing:-.02em;
 line-height:1;
 margin-bottom:15px;
 width:100%
}
span.mvp-author-page-desc {
 color:#555;
 font-size:1.2rem;
 font-weight:400;
 line-height:150%;
 width:100%
}
ul.mvp-author-page-list {
 margin-top:20px;
 width:100%
}
ul.mvp-author-page-list li {
 background:#888;
 -webkit-border-radius:50%;
 -moz-border-radius:50%;
 -ms-border-radius:50%;
 -o-border-radius:50%;
 border-radius:50%;
 color:#fff;
 display:inline-block;
 font-size:20px;
 line-height:1;
 margin-left:8px;
 padding-top:10px;
 text-align:center;
 width:40px;
 height:30px
}
ul.mvp-author-page-list a:first-child li {
 margin-left:0
}
ul.mvp-author-page-list .fa-facebook:hover {
 background:#3b5997
}
ul.mvp-author-page-list .fa-twitter:hover {
 background:#00aced
}
ul.mvp-author-page-list .fa-pinterest-p:hover {
 background:#cb2027
}
ul.mvp-author-page-list .fa-instagram:hover {
 background:url(/uploads/diariodeteruel/insta-bg.gif) no-repeat
}
ul.mvp-author-page-list .fa-google-plus:hover {
 background:#cd3627
}
ul.mvp-author-page-list .fa-linkedin:hover {
 background:#069
}
.author h2.mvp-widget-home-title,
.author h4.mvp-widget-home-title {
 margin-bottom:30px
}
.mvp-authors-wrap {
 margin-top:30px;
 width:100%
}
.mvp-authors-list-wrap {
 margin-left:3.94736842105%;
 text-align:center;
 width:30.701754386%;
 height:300px
}
.mvp-authors-list-wrap:first-child,
.mvp-authors-list-wrap:nth-child(3n+4) {
 margin-left:0
}
.mvp-authors-list-img {
 line-height:0;
 margin-bottom:20px;
 width:100%
}
.mvp-authors-list-img img {
 border:5px solid #ddd;
 -webkit-border-radius:50%;
 border-radius:50%;
 width:120px
}
.mvp-authors-name {
 display:inline-block;
 font-size:1.6rem;
 font-weight:500;
 letter-spacing:-.02em;
 line-height:1;
 margin-bottom:15px;
 padding-bottom:15px
}
.mvp-authors-name a {
 color:#000!important
}
h2.mvp-authors-latest {
 display:inline-block
}
h2.mvp-authors-latest a {
 color:#000;
 font-size:1.2rem;
 font-weight:400;
 letter-spacing:-.02em;
 line-height:1.1
}
.mvp-authors-name a:hover,
h2.mvp-authors-latest a:hover {
 opacity:.8
}
#bbpress-forums ol,
#bbpress-forums ul {
 list-style:none;
 margin:0
}
#bbpress-forums ol li,
#bbpress-forums ul li {
 margin-left:0;
 padding:0
}
div.bbp-breadcrumb,
div.bbp-breadcrumb a,
div.bbp-breadcrumb span,
div.bbp-topic-tags {
 font-size:.75rem
}
#subscription-toggle {
 float:left;
 margin:5px 0 15px;
 width:100%
}
.rwp-review-wrap {
 border-bottom:1px solid #ddd;
 padding-bottom:30px
}
.rwp-summary,
.rwp-u-review__comment {
 font-size:1rem;
 font-weight:400;
 line-height:1.55
}
#mvp-foot-bot,
#mvp-foot-copy,
#mvp-foot-logo,
#mvp-foot-menu,
#mvp-foot-soc,
#mvp-foot-top {
 width:100%
}
#mvp-foot-wrap {
 background:#004399;
 width:100%
}
#mvp-foot-top {
 padding:40px 0
}
#mvp-foot-logo {
 line-height:0;
 margin-bottom:30px;
 text-align:center
}
#mvp-foot-soc {
 margin-bottom:30px
}
ul.mvp-foot-soc-list {
 text-align:center;
 width:100%
}
ul.mvp-foot-soc-list li {
 display:inline-block
}
ul.mvp-foot-soc-list li a {
 -webkit-border-radius:50%;
 border-radius:50%;
 background:#888;
 color:#fff!important;
 display:inline-block;
 font-size:20px;
 line-height:1;
 margin-left:8px;
 padding-top:10px;
 text-align:center;
 width:35px;
 height:35px;
 text-decoration:none
}
ul.mvp-foot-soc-list li:first-child a {
 margin-left:0
}
ul.mvp-foot-soc-list .fa-facebook:hover {
 background:#3b5997
}
ul.mvp-foot-soc-list .fa-twitter:hover {
 background:#00aced
}
ul.mvp-foot-soc-list .fa-pinterest-p:hover {
 background:#cb2027
}
ul.mvp-foot-soc-list .fa-instagram:hover {
 background:url(/uploads/diariodeteruel/insta-bg.gif) no-repeat
}
ul.mvp-foot-soc-list .fa-google-plus:hover {
 background:#cd3627
}
ul.mvp-foot-soc-list .fa-youtube-play:hover {
 background:red
}
ul.mvp-foot-soc-list .fa-rss:hover {
 background:#f79400
}
ul.mvp-foot-soc-list .fa-linkedin:hover {
 background:#069
}
ul.mvp-foot-soc-list .fa-tumblr:hover {
 background:#304e6c
}
#mvp-foot-menu-wrap {
 width:100%
}
#mvp-foot-menu ul {
 text-align:center;
 width:100%
}
#mvp-foot-menu ul li {
 display:inline-block;
 margin:0 0 10px 20px
}
#mvp-foot-menu ul li a {
 color:#fff;
 font-size:.9rem;
 font-weight:400;
 line-height:1;
 text-transform:uppercase
}
#mvp-foot-menu ul li a:hover {
 color:#fff!important
}
#mvp-foot-menu ul li:first-child {
 margin-left:0
}
#mvp-foot-menu ul li ul {
 display:none
}
#mvp-foot-bot {
 background:#000;
 padding:20px 0
}
#mvp-foot-copy {
 text-align:center;
 width:100%
}
#mvp-foot-copy p {
 color:#fff;
 font-size:.9rem;
 font-weight:400;
 line-height:1.4
}
#mvp-foot-copy a:hover {
 color:#fff
}
.mvp-nav-links {
 float:left;
 margin-top:20px;
 position:relative;
 width:100%
}
.pagination {
 clear:both;
 display:inline-block;
 position:relative;
 font-size:.8rem;
 font-weight:500;
 line-height:100%;
 padding:0;
 text-transform:uppercase
}
.pagination a,
.pagination span {
 background:#fff;
 border:1px solid #aaa;
 -webkit-border-radius:5px;
 -moz-border-radius:5px;
 -ms-border-radius:5px;
 -o-border-radius:5px;
 border-radius:5px;
 color:#aaa;
 display:block;
 float:left;
 font-size:.8rem;
 font-weight:400;
 margin:2px 5px 2px 0;
 padding:9px 12px 8px;
 text-decoration:none;
 width:auto
}
.pagination .current,
.pagination a:hover {
 background:#aaa;
 color:#fff
}
.pagination a,
.pagination a:visited {
 color:#aaa
}
.mvp-inf-more-wrap {
 margin-top:30px;
 text-align:center;
 width:100%
}
a.mvp-inf-more-but {
 background:#fff;
 border:1px solid #000;
 -webkit-border-radius:3px;
 -moz-border-radius:3px;
 -ms-border-radius:3px;
 -o-border-radius:3px;
 border-radius:3px;
 color:#000!important;
 display:inline-block;
 font-size:.8rem;
 font-weight:600;
 letter-spacing:.02em;
 line-height:1;
 padding:15px 0;
 text-align:center;
 text-transform:uppercase;
 width:70%
}
a.mvp-inf-more-but:hover {
 background:#000;
 color:#fff!important
}
#infscr-loading,
#infscr-loading img {
 display:none!important
}
#infscr-loading em {
 float:left;
 width:100%
}
.paginate-links {
 display:none
}
#mvp-foot-copy a {
 color:#0be6af
}
#mvp-content-main p a,
.mvp-post-add-main p a {
 box-shadow:inset 0 -2px 0 #004399
}
#mvp-content-main p a:hover,
.mvp-post-add-main p a:hover {
 background:#0be6af
}
.post-info-name a,
.woocommerce .woocommerce-breadcrumb a,
a,
a:visited {
 color:#0be6af
}
#mvp-side-wrap a:hover {
 color:#0be6af
}
.mvp-fly-top:hover,
.mvp-vid-box-wrap,
ul.mvp-soc-mob-list li.mvp-soc-mob-com {
 background:#0be6af
}
.mvp-feat1-left-wrap 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,
.mvp-vid-wide-text span.mvp-cd-cat,
.mvp-widget-dark-feat span.mvp-cd-cat,
.mvp-widget-dark-sub span.mvp-cd-cat,
.mvp-widget-feat1-top-story span.mvp-cd-cat,
.mvp-widget-feat2-left-cont span.mvp-cd-cat,
.woocommerce-info:before,
.woocommerce-message:before,
nav.mvp-fly-nav-menu ul li.menu-item-has-children:after {
 color:#0be6af
}
#searchform input,
.mvp-authors-name {
 border-bottom:1px solid #0be6af
}
.mvp-fly-top:hover {
 border-top:1px solid #0be6af;
 border-left:1px solid #0be6af;
 border-bottom:1px solid #0be6af
}
.woocommerce #respond input#submit.alt,
.woocommerce #respond input#submit.alt:hover,
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,
.woocommerce a.button.alt,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt,
.woocommerce input.button.alt:hover {
 background-color:#0be6af
}
.woocommerce-error,
.woocommerce-info,
.woocommerce-message {
 border-top-color:#0be6af
}
span.mvp-feat1-pop-head,
span.mvp-post-cat,
span.mvp-widget-home-title,
ul.mvp-feat1-list-buts li.active span.mvp-feat1-list-but {
 background:#ff005b
}
.woocommerce span.onsale {
 background-color:#ff005b
}
.mvp-cat-date-wrap .sticky,
.mvp-widget-feat2-side-more-but,
.woocommerce .star-rating span:before,
span.mvp-prev-next-label {
 color:#ff005b!important
}
#mvp-fly-wrap,
#mvp-main-nav-small-cont,
.mvp-soc-mob-right {
 background:#000
}
#mvp-fly-wrap .mvp-fly-but-wrap span,
#mvp-main-nav-small .mvp-fly-but-wrap span,
#mvp-main-nav-small .mvp-search-but-wrap span,
.mvp-nav-top-left .mvp-fly-but-wrap span {
 background:#777
}
#mvp-main-nav-small .mvp-nav-menu ul li a,
#mvp-main-nav-small span.mvp-nav-search-but,
.mvp-nav-top-right .mvp-nav-search-but,
.mvp-soc-mob-right i,
span.mvp-fly-soc-head {
 color:#777
}
#mvp-main-nav-small .mvp-nav-menu ul li.menu-item-has-children a:after {
 border-color:#777 transparent transparent transparent
}
#mvp-main-nav-small span.mvp-nav-search-but:hover,
#mvp-nav-top-wrap span.mvp-nav-search-but:hover {
 color:#0be6af
}
#mvp-main-nav-small .mvp-fly-but-wrap:hover span,
#mvp-nav-top-wrap .mvp-fly-but-wrap:hover span,
span.mvp-woo-cart-num:hover {
 background:#0be6af
}
#mvp-main-nav-bot-cont {
 background:#fff
}
#mvp-nav-bot-wrap .mvp-fly-but-wrap span,
#mvp-nav-bot-wrap .mvp-search-but-wrap span {
 background:#333
}
#mvp-nav-bot-wrap .mvp-nav-menu ul li a,
#mvp-nav-bot-wrap span.mvp-nav-search-but {
 color:#333
}
#mvp-nav-bot-wrap .mvp-nav-menu ul li.menu-item-has-children a:after {
 border-color:#333 transparent transparent transparent
}
.mvp-nav-menu .menu-item.active a,
.mvp-nav-menu ul li:hover a {
 border-bottom:5px solid #004399
}
#mvp-nav-bot-wrap .mvp-fly-but-wrap:hover span {
 background:#0be6af
}
#mvp-nav-bot-wrap span.mvp-nav-search-but:hover {
 color:#004399
}
#bbpress-forums,
#bbpress-forums p,
#comments,
#mvp-author-box-text p,
#mvp-comments-button a,
#mvp-comments-button span.mvp-comment-but-text,
#mvp-content-main p.wp-caption-text,
#mvp-feat6-text p,
#mvp-foot-copy p,
#searchform input,
#woo-content p.woocommerce-result-count,
.gallery-caption,
.mvp-ad-label,
.mvp-author-info-text,
.mvp-feat1-feat-text p,
.mvp-feat2-top-text p,
.mvp-feat3-main-text p,
.mvp-feat3-sub-text p,
.mvp-feat4-main-text p,
.mvp-nav-menu ul li ul.sub-menu li a,
.mvp-post-add-main p.wp-caption-text,
.mvp-post-gallery-text p,
.mvp-post-tags a,
.mvp-post-tags a:visited,
.mvp-post-tags-header,
.protected-post-form input,
.woocommerce #respond input#submit,
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta,
.woocommerce .widget_price_filter .price_slider_amount .button,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce div.product .woocommerce-tabs ul.tabs li a,
.woocommerce div.product p.price,
.woocommerce div.product p.price del,
.woocommerce div.product p.price ins,
.woocommerce input.button,
.woocommerce span.onsale,
.woocommerce ul.product_list_widget li a,
.woocommerce ul.product_list_widget span.product-title,
.woocommerce ul.products li.product .price,
.woocommerce ul.products li.product .price del,
.woocommerce ul.products li.product .price ins,
.woocommerce-review-link,
.wp-caption,
a.mvp-inf-more-but,
body,
h2.comments,
h3#reply-title,
nav.mvp-fly-nav-menu ul li a,
span.mvp-author-box-name a,
span.mvp-cd-cat,
span.mvp-cd-date,
span.mvp-cont-read-but,
span.mvp-feat-caption,
span.mvp-fly-soc-head,
span.mvp-post-add-link-but,
span.mvp-post-excerpt,
span.mvp-prev-next-label,
span.mvp-widget-home-title2,
span.mvp-woo-cart-num,
ul.mvp-soc-mob-list li span {
 font-family:Roboto,sans-serif
}
#mvp-404 p,
#mvp-content-main .wp-block-button__link,
#mvp-content-main ol li,
#mvp-content-main p,
#mvp-content-main ul li,
.mvp-blog-story-text p,
.mvp-feat5-mid-main-text p,
.mvp-feat5-small-main-text p,
.mvp-flex-story-text p,
.mvp-post-add-main p,
.mvp-search-text p,
.mvp-widget-feat1-bot-text p,
.mvp-widget-feat2-left-text p,
.rwp-summary,
.rwp-u-review__comment,
.wp-block-audio figcaption,
.wp-block-embed figcaption,
.wp-block-verse pre,
.wp-block-video figcaption,
pre.wp-block-verse,
span.mvp-author-page-desc {
 font-family:Roboto,sans-serif
}
#mvp-foot-menu ul li a,
.mvp-nav-menu ul li a {
 font-family:Oswald,sans-serif;
 text-decoration:none
}
#mvp-feat6-text h2,
.alp-related-posts-wrapper .alp-related-post .post-title,
.mvp-blog-story-text h2,
.mvp-feat1-list-text h2,
.mvp-feat1-pop-text h2,
.mvp-feat1-sub-text h2,
.mvp-feat2-bot-text h2,
.mvp-feat3-main-text h2,
.mvp-feat3-sub-text h2,
.mvp-feat4-main-text h2,
.mvp-feat5-mid-main-text h2,
.mvp-feat5-mid-sub-text h2,
.mvp-feat5-small-main-text h2,
.mvp-feat5-text h2,
.mvp-flex-story-text h2,
.mvp-post-more-text p,
.mvp-prev-next-text p,
.mvp-related-text,
.mvp-vid-wide-more-text p,
.mvp-widget-dark-feat-text h2,
.mvp-widget-dark-sub-text h2,
.mvp-widget-feat1-bot-text h2,
.mvp-widget-feat1-top-text h2,
.mvp-widget-feat2-left-text h2,
.mvp-widget-feat2-right-text h2,
h2.mvp-authors-latest a {
 font-family:Oswald,sans-serif
}
#mvp-404 h1,
#mvp-content-main blockquote p,
#mvp-content-main p.has-large-font-size,
#woo-content h1.page-title,
.alp-related-posts .current .post-title,
.mvp-drop-nav-title h4,
.mvp-feat1-feat-text h2,
.mvp-feat2-top-text h2,
.mvp-post-add-main blockquote p,
.woocommerce div.product .product_title,
.woocommerce ul.products li.product h3,
h1.mvp-post-title,
h1.mvp-post-title-wide {
 font-family:Oswald,sans-serif
}
#mvp-content-main h1,
#mvp-content-main h2,
#mvp-content-main h3,
#mvp-content-main h4,
#mvp-content-main h5,
#mvp-content-main h6,
.mvp-authors-name,
.mvp-feat1-pop-text:before,
.mvp-feat5-side-list .mvp-feat1-list-img:after,
.mvp-widget-feat2-side-more,
.woocommerce .related h2,
.woocommerce div.product .product_title,
.woocommerce div.product .woocommerce-tabs .panel h2,
h1.mvp-author-top-head,
span.mvp-feat1-list-but,
span.mvp-feat1-pop-head,
span.mvp-page-head,
span.mvp-post-cat,
span.mvp-widget-home-title {
 font-family:Oswald,sans-serif
}
#mvp-foot-copy a {
 color:#0be6af
}
#mvp-content-main p a,
.mvp-post-add-main p a {
 box-shadow:inset 0 -2px 0 #004399
}
#mvp-content-main p a:hover,
.mvp-post-add-main p a:hover {
 background:#004399;
 color:#fff
}
.post-info-name a,
.woocommerce .woocommerce-breadcrumb a,
a,
a:visited {
 color:#004399
}
#mvp-side-wrap a:hover {
 color:#ff005b
}
.mvp-fly-top:hover,
.mvp-vid-box-wrap,
ul.mvp-soc-mob-list li.mvp-soc-mob-com {
 background:#004399
}
.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,
.mvp-vid-wide-text span.mvp-cd-cat,
.mvp-widget-dark-feat span.mvp-cd-cat,
.mvp-widget-dark-sub span.mvp-cd-cat,
.mvp-widget-feat1-top-story span.mvp-cd-cat,
.mvp-widget-feat2-left-cont span.mvp-cd-cat,
nav.mvp-fly-nav-menu ul li.menu-item-has-children:after {
 color:#fff
}
#searchform input,
.mvp-authors-name {
 border-bottom:1px solid #fff
}
.mvp-fly-top:hover {
 border-top:1px solid #004399;
 border-left:1px solid #004399;
 border-bottom:1px solid #004399
}
.woocommerce #respond input#submit.alt,
.woocommerce #respond input#submit.alt:hover,
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,
.woocommerce a.button.alt,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt,
.woocommerce input.button.alt:hover {
 background-color:#0be6af
}
.woocommerce-error,
.woocommerce-info,
.woocommerce-message {
 border-top-color:#0be6af
}
span.mvp-feat1-pop-head,
span.mvp-post-cat,
span.mvp-widget-home-title,
ul.mvp-feat1-list-buts li.active span.mvp-feat1-list-but {
 background:#004399
}
.woocommerce span.onsale {
 background-color:#ff005b
}
.mvp-cat-date-wrap .sticky,
.mvp-widget-feat2-side-more-but,
.woocommerce .star-rating span:before,
span.mvp-prev-next-label {
 color:#004399!important
}
#mvp-fly-wrap,
#mvp-main-nav-small-cont,
.mvp-soc-mob-right {
 background:#004399
}
#mvp-fly-wrap .mvp-fly-but-wrap span,
#mvp-main-nav-small .mvp-fly-but-wrap span,
#mvp-main-nav-small .mvp-search-but-wrap span,
.mvp-nav-top-left .mvp-fly-but-wrap span {
 background:#fff
}
#mvp-main-nav-small .mvp-nav-menu ul li a,
#mvp-main-nav-small span.mvp-nav-search-but,
.mvp-nav-top-right .mvp-nav-search-but,
.mvp-soc-mob-right i,
span.mvp-fly-soc-head {
 color:#fff
}
#mvp-main-nav-small .mvp-nav-menu ul li.menu-item-has-children a:after {
 border-color:#777 transparent transparent transparent
}
#mvp-main-nav-small span.mvp-nav-search-but:hover,
#mvp-nav-top-wrap span.mvp-nav-search-but:hover {
 color:#fff
}
#mvp-main-nav-small .mvp-fly-but-wrap:hover span,
#mvp-nav-top-wrap .mvp-fly-but-wrap:hover span,
span.mvp-woo-cart-num:hover {
 background:#0be6af
}
#mvp-main-nav-bot-cont {
 background:#fff
}
#mvp-nav-bot-wrap .mvp-fly-but-wrap span,
#mvp-nav-bot-wrap .mvp-search-but-wrap span {
 background:#333
}
#mvp-nav-bot-wrap .mvp-nav-menu ul li a,
#mvp-nav-bot-wrap span.mvp-nav-search-but {
 color:#333
}
#mvp-nav-bot-wrap .mvp-nav-menu ul li.menu-item-has-children a:after {
 border-color:#333 transparent transparent transparent
}
.mvp-nav-menu ul li:hover a {
 border-bottom:5px solid #004399
}
#mvp-nav-bot-wrap .mvp-fly-but-wrap:hover span {
 background:#004399
}
#mvp-nav-bot-wrap span.mvp-nav-search-but:hover {
 color:#004399
}
#bbpress-forums,
#bbpress-forums p,
#comments,
#mvp-author-box-text p,
#mvp-comments-button a,
#mvp-comments-button span.mvp-comment-but-text,
#mvp-content-main p.wp-caption-text,
#mvp-feat6-text p,
#mvp-foot-copy p,
#searchform input,
#woo-content p.woocommerce-result-count,
.gallery-caption,
.mvp-ad-label,
.mvp-author-info-text,
.mvp-feat1-feat-text p,
.mvp-feat2-top-text p,
.mvp-feat3-main-text p,
.mvp-feat3-sub-text p,
.mvp-feat4-main-text p,
.mvp-nav-menu ul li ul.sub-menu li a,
.mvp-post-add-main p.wp-caption-text,
.mvp-post-gallery-text p,
.mvp-post-tags a,
.mvp-post-tags a:visited,
.mvp-post-tags-header,
.protected-post-form input,
.woocommerce #respond input#submit,
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta,
.woocommerce .widget_price_filter .price_slider_amount .button,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce div.product .woocommerce-tabs ul.tabs li a,
.woocommerce div.product p.price,
.woocommerce div.product p.price del,
.woocommerce div.product p.price ins,
.woocommerce input.button,
.woocommerce span.onsale,
.woocommerce ul.product_list_widget li a,
.woocommerce ul.product_list_widget span.product-title,
.woocommerce ul.products li.product .price,
.woocommerce ul.products li.product .price del,
.woocommerce ul.products li.product .price ins,
.woocommerce-review-link,
.wp-caption,
a.mvp-inf-more-but,
body,
h2.comments,
h3#reply-title,
nav.mvp-fly-nav-menu ul li a,
span.mvp-author-box-name a,
span.mvp-cd-cat,
span.mvp-cd-date,
span.mvp-cont-read-but,
span.mvp-feat-caption,
span.mvp-fly-soc-head,
span.mvp-post-add-link-but,
span.mvp-post-excerpt,
span.mvp-prev-next-label,
span.mvp-widget-home-title2,
span.mvp-woo-cart-num,
ul.mvp-soc-mob-list li span {
 font-family:Roboto,sans-serif
}
#mvp-404 p,
#mvp-content-main .wp-block-button__link,
#mvp-content-main ol li,
#mvp-content-main p,
#mvp-content-main ul li,
.mvp-blog-story-text p,
.mvp-feat5-mid-main-text p,
.mvp-feat5-small-main-text p,
.mvp-flex-story-text p,
.mvp-post-add-main p,
.mvp-search-text p,
.mvp-widget-feat1-bot-text p,
.mvp-widget-feat2-left-text p,
.rwp-summary,
.rwp-u-review__comment,
.wp-block-audio figcaption,
.wp-block-embed figcaption,
.wp-block-verse pre,
.wp-block-video figcaption,
pre.wp-block-verse,
span.mvp-author-page-desc {
 font-family:Roboto,sans-serif
}
#mvp-foot-menu ul li a,
.mvp-nav-menu ul li a {
 font-family:Oswald,sans-serif
}
#mvp-feat6-text h2,
.alp-related-posts-wrapper .alp-related-post .post-title,
.mvp-blog-story-text h2,
.mvp-feat1-list-text h2,
.mvp-feat1-pop-text h2,
.mvp-feat1-sub-text h2,
.mvp-feat2-bot-text h2,
.mvp-feat3-main-text h2,
.mvp-feat3-sub-text h2,
.mvp-feat4-main-text h2,
.mvp-feat5-mid-main-text h2,
.mvp-feat5-mid-sub-text h2,
.mvp-feat5-small-main-text h2,
.mvp-feat5-text h2,
.mvp-flex-story-text h2,
.mvp-post-more-text p,
.mvp-prev-next-text p,
.mvp-related-text,
.mvp-vid-wide-more-text p,
.mvp-widget-dark-feat-text h2,
.mvp-widget-dark-sub-text h2,
.mvp-widget-feat1-bot-text h2,
.mvp-widget-feat1-top-text h2,
.mvp-widget-feat2-left-text h2,
.mvp-widget-feat2-right-text h2,
h2.mvp-authors-latest a {
 font-family:Oswald,sans-serif
}
#mvp-feat6-text h2 {
 color:#222
}
#mvp-404 h1,
#mvp-content-main blockquote p,
#mvp-content-main p.has-large-font-size,
#woo-content h1.page-title,
.alp-related-posts .current .post-title,
.mvp-drop-nav-title h4,
.mvp-feat1-feat-text h2,
.mvp-feat2-top-text h2,
.mvp-post-add-main blockquote p,
.woocommerce div.product .product_title,
.woocommerce ul.products li.product h3,
h1.mvp-post-title,
h1.mvp-post-title-wide {
 font-family:Oswald,sans-serif
}
#mvp-content-main h1,
#mvp-content-main h2,
#mvp-content-main h3,
#mvp-content-main h4,
#mvp-content-main h5,
#mvp-content-main h6,
.mvp-authors-name,
.mvp-feat1-pop-text:before,
.mvp-feat5-side-list .mvp-feat1-list-img:after,
.mvp-widget-feat2-side-more,
.woocommerce .related h2,
.woocommerce div.product .product_title,
.woocommerce div.product .woocommerce-tabs .panel h2,
h1.mvp-author-top-head,
span.mvp-feat1-list-but,
span.mvp-feat1-pop-head,
span.mvp-page-head,
span.mvp-post-cat,
span.mvp-widget-home-title {
 font-family:Oswald,sans-serif
}
.mvp-nav-links {
 display:none
}
@media screen and (max-width:479px) {
 .single #mvp-content-body-top {
  max-height:400px
 }
 .single .mvp-cont-read-but-wrap {
  display:inline
 }
}
@media screen and (min-width:900px) {
 .mvp-leader2,
 .mvp-leader3 {
  display:none
 }
}
@media screen and (max-width:899px) and (min-width:480px) {
 .mvp-leader1,
 .mvp-leader3 {
  display:none
 }
 .mvp-leader2 {
  display:inline-block
 }
}
@media screen and (max-width:479px) {
 .mvp-leader1,
 .mvp-leader2,
 .mvp-leader4 {
  display:none
 }
 .mvp-leader3 {
  display:inline-block
 }
}
a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
nav,
object,
ol,
output,
p,
pre,
q,
ruby,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
tt,
u,
ul,
var,
video {
 margin:0;
 padding:0;
 border:0;
 font-size:100%;
 vertical-align:baseline
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section {
 display:block
}
body {
 line-height:1
}
ol,
ul {
 list-style:none
}
blockquote,
q {
 quotes:none
}
blockquote:after,
blockquote:before,
q:after,
q:before {
 content:'';
 content:none
}
table {
 border-collapse:collapse;
 border-spacing:0
}
@media screen and (min-width:1601px) {
 .mvp-main-body-max {
  margin:0 auto;
  position:relative;
  width:1600px
 }
}
@media screen and (max-width:1260px) and (min-width:1200px) {
 #mvp-wallpaper {
  display:none
 }
 .mvp-main-box {
  margin:0 1.666666666%;
  width:96.666666666%
 }
 #mvp-post-feat-text-wrap {
  left:20px
 }
 .mvp-post-feat-text-main {
  float:left;
  margin:0;
  width:100%
 }
 #mvp-feat4-wrap {
  max-height:417px
 }
 .mvp-feat4-main-text h2 {
  font-size:2.5rem
 }
 .mvp-feat2-top-text-box {
  width:1160px
 }
}
@media screen and (max-width:1199px) and (min-width:1100px) {
 #mvp-wallpaper,
 .mvp-feat1-mid-wrap .mvp-cd-date,
 .mvp-widget-feat2-right .mvp-cd-date {
  display:none
 }
 .mvp-main-box {
  margin:0 1.81818181818%;
  width:96.3636363636%
 }
 .archive .mvp-widget-feat2-left-alt,
 .mvp-feat1-left-wrap,
 .mvp-widget-feat2-left {
  width:69.27374302%
 }
 .mvp-feat1-mid-wrap {
  margin-right:2.793296089%;
  width:27.93296089%
 }
 .mvp-widget-feat2-left {
  margin-right:2.793296089%
 }
 .archive .mvp-widget-feat2-left-alt,
 .mvp-widget-feat2-left-alt {
  margin:0 0 0 2.793296089%
 }
 .archive .mvp-widget-feat2-right,
 .mvp-widget-feat2-right {
  width:27.93296089%
 }
 .mvp-widget-feat2-right-text h2 {
  font-size:1.2rem
 }
 .mvp-feat1-pop-text {
  padding-left:18%;
  width:82%
 }
 .mvp-feat1-pop-text h2 {
  font-size:1.1rem
 }
 .mvp-feat1-feat-text h2 {
  font-size:3.14rem
 }
 #mvp-home-widget-wrap .mvp-flex-row .mvp-flex-story-out,
 .mvp-blog-story-out {
  margin-left:-320px
 }
 #mvp-home-widget-wrap .mvp-flex-row .mvp-flex-story-in,
 .mvp-blog-story-in {
  margin-left:320px
 }
 #mvp-home-widget-wrap .mvp-flex-row .mvp-flex-story-img,
 .mvp-blog-story-img {
  margin-right:20px;
  width:300px
 }
 #mvp-home-widget-wrap .mvp-flex-row .mvp-flex-story-text,
 .mvp-blog-story-text {
  margin-top:20px
 }
 #mvp-home-widget-wrap .mvp-flex-row .mvp-flex-story-text h2,
 .mvp-blog-story-text h2 {
  font-size:1.5rem
 }
 #mvp-home-widget-wrap .mvp-flex-row .mvp-flex-story-text p,
 .mvp-blog-story-text p {
  font-size:.9rem
 }
 ul.mvp-blog-story-list-col {
  margin-left:-2.941176471%;
  width:102.941176471%
 }
 .mvp-blog-story-col {
  margin-left:2.857142857%;
  width:47.14285714%
 }
 .mvp-post-gallery-text {
  padding:10px 3.33333333% 0;
  width:93.4%
 }
 ul.mvp-related-posts-list li {
  margin-left:2.5%;
  width:31.6666666%
 }
 ul.mvp-post-more-list li {
  margin-left:1.41509434%;
  width:23.93867925%;
  height:265px
 }
 #mvp-post-feat-text-wrap {
  left:20px
 }
 h1.mvp-post-title-wide {
  font-size:3.3rem
 }
 #mvp-post-feat-img-wide span.mvp-feat-caption {
  right:20px
 }
 .mvp-authors-list-wrap {
  height:320px
 }
 .mvp-post-feat-text-main {
  float:left;
  margin:0;
  width:100%
 }
 .mvp-feat2-top-text-box {
  width:1060px
 }
 .mvp-feat2-bot-text h2,
 .mvp-widget-feat1-bot-text h2 {
  font-size:1.2rem
 }
 .mvp-feat2-top-text h2.mvp-stand-title {
  font-size:2.9rem
 }
 .mvp-feat3-main-wrap,
 .mvp-feat3-sub-wrap {
  width:49.05660377%
 }
 .mvp-feat3-main-wrap {
  margin-right:1.886792453%
 }
 .mvp-feat3-main-text,
 .mvp-feat3-sub-text {
  padding:75px 3.846153846% 20px;
  width:92.4%
 }
 .mvp-feat3-main-text h2 {
  font-size:3.1rem
 }
 .mvp-feat3-sub-text h2 {
  font-size:1.5rem
 }
 #mvp-feat4-wrap {
  max-height:378px
 }
 .mvp-feat4-main-text h2 {
  font-size:2.3rem
 }
 .mvp-feat5-mid-wrap {
  width:58.87323944%
 }
 .mvp-feat5-small-wrap {
  margin:0 4.225352113% 0 0;
  width:36.90140845%
 }
 #mvp-home-widget-wrap .mvp-flex-col {
  margin:0 0 30px 2.941176471%;
  width:48.52941176%;
  height:380px
 }
 #mvp-home-widget-wrap .mvp-flex-col-noad {
  margin:0 0 30px 1.886792453%!important;
  width:32.0754717%;
  height:380px
 }
 #mvp-home-widget-wrap .mvp-flex-col .mvp-flex-story-text h2 {
  font-size:1.5rem
 }
 #mvp-home-widget-wrap .mvp-flex-col .mvp-flex-story-text p {
  font-size:.9rem
 }
 #mvp-feat6-wrap {
  margin:0 0 60px -1.88679245%;
  width:103.7735849%
 }
 #mvp-feat6-text {
  top:40px;
  left:40px
 }
 #mvp-feat6-text h2 {
  font-size:3.2rem
 }
 #mvp-feat6-text p {
  font-size:1rem
 }
}
@media screen and (max-width:1099px) and (min-width:1004px) {
 #mvp-nav-small-wrap .mvp-nav-menu,
 #mvp-wallpaper,
 .mvp-feat1-mid-wrap .mvp-cd-date,
 .mvp-widget-dark-sub-text .mvp-cd-date,
 .mvp-widget-feat2-right .mvp-cd-date,
 span.mvp-video-close {
  display:none!important
 }
 .mvp-main-box {
  margin:0 2%;
  width:96%
 }
 .archive .mvp-widget-feat2-left-alt,
 .mvp-feat1-left-wrap,
 .mvp-widget-feat2-left {
  width:64.74358974%
 }
 .mvp-feat1-mid-wrap {
  margin-right:3.205128205%;
  width:32.05128205%
 }
 .mvp-widget-feat2-left {
  margin-right:3.205128205%
 }
 .archive .mvp-widget-feat2-left-alt,
 .mvp-widget-feat2-left-alt {
  margin:0 0 0 3.205128205%
 }
 .archive .mvp-widget-feat2-right,
 .mvp-widget-feat2-right {
  width:32.05128205%
 }
 .mvp-widget-feat2-right-text h2 {
  font-size:1.2rem
 }
 .mvp-feat1-pop-text {
  padding-left:18%;
  width:82%
 }
 .mvp-feat1-feat-text {
  padding:100px 4.95049505% 20px;
  width:90.1%
 }
 .mvp-feat1-sub-text {
  padding:50px 4.95049505% 20px;
  width:90.1%
 }
 .mvp-feat1-pop-text h2 {
  font-size:1.1rem
 }
 .mvp-feat1-feat-text h2 {
  font-size:3.14rem;
  margin-right:0;
  width:100%
 }
 .mvp-feat1-feat-text p {
  font-size:.85rem
 }
 .mvp-feat1-sub-text h2 {
  font-size:1.6rem
 }
 .mvp-widget-dark-feat-text {
  padding:100px 3.367003367% 20px;
  width:93.3%
 }
 .mvp-widget-feat1-top-story {
  margin-left:2%;
  width:49%
 }
 .mvp-widget-feat1-top-text {
  padding:50px 14.081632653% 20px 4.081632653%;
  width:81.9%
 }
 .mvp-widget-feat1-top-text h2 {
  font-size:1.8rem
 }
 .mvp-feat2-bot-story,
 .mvp-widget-feat1-bot-story {
  margin-left:2%;
  width:23.5%
 }
 .mvp-feat2-bot-text h2,
 .mvp-widget-feat1-bot-text h2 {
  font-size:1.1rem
 }
 #mvp-feat2-wrap {
  margin:-20px 0 40px
 }
 .mvp-feat2-top-text-box {
  width:960px
 }
 .mvp-feat2-top-text h2 {
  font-size:4.1rem
 }
 .mvp-feat2-top-text p {
  font-size:1.1rem
 }
 #mvp-home-widget-wrap .mvp-flex-row .mvp-flex-story-out,
 .mvp-blog-story-out {
  margin-left:-320px
 }
 #mvp-home-widget-wrap .mvp-flex-row .mvp-flex-story-in,
 .mvp-blog-story-in {
  margin-left:320px
 }
 #mvp-home-widget-wrap .mvp-flex-row .mvp-flex-story-img,
 .mvp-blog-story-img {
  margin-right:20px;
  width:300px
 }
 #mvp-home-widget-wrap .mvp-flex-row .mvp-flex-story-text,
 .mvp-blog-story-text {
  margin-top:20px
 }
 #mvp-home-widget-wrap .mvp-flex-row .mvp-flex-story-text h2,
 .mvp-blog-story-text h2 {
  font-size:1.4rem
 }
 #mvp-home-widget-wrap .mvp-flex-row .mvp-flex-story-text p,
 .mvp-blog-story-text p {
  font-size:.9rem
 }
 ul.mvp-blog-story-list-col {
  margin-left:-3.424657534%;
  width:103.424657534%
 }
 .mvp-blog-story-col {
  margin-left:3.311258278%;
  width:46.68874172%;
  height:370px
 }
 .mvp-blog-story-col .mvp-blog-story-text h2 {
  font-size:1.4rem
 }
 h1.mvp-post-title {
  margin-right:0;
  width:100%
 }
 #mvp-home-widget-wrap .mvp-flex-side-out,
 .mvp-main-blog-out,
 .mvp-post-main-out {
  margin-right:-360px
 }
 #mvp-home-widget-wrap .mvp-flex-side-wrap,
 #mvp-side-wrap {
  margin-left:40px
 }
 .mvp-post-gallery-text {
  padding:10px 3.816793893% 0;
  width:92.4%
 }
 .mvp-post-gallery-text p {
  font-size:.8rem
 }
 .mvp-prev-next-text p {
  font-size:1.1rem
 }
 .mvp-prev-cont-out {
  margin-left:-40px
 }
 .mvp-prev-cont-in {
  margin-left:40px
 }
 .mvp-next-cont-out {
  margin-right:-40px
 }
 .mvp-next-cont-in {
  margin-right:40px
 }
 span.mvp-prev-arr {
  margin-right:20px
 }
 span.mvp-next-arr {
  margin-left:20px
 }
 ul.mvp-related-posts-list li {
  margin-left:2.86259542%;
  width:31.42493639%;
  height:190px
 }
 .mvp-related-text {
  font-size:1rem
 }
 #mvp-post-content h1.mvp-post-title {
  font-size:2.5rem
 }
 ul.mvp-post-more-list li {
  margin-left:1.5625%;
  width:23.828125%;
  height:265px
 }
 .mvp-vid-fixed {
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
  -ms-box-shadow:none;
  -o-box-shadow:none;
  box-shadow:none;
  margin-top:0;
  position:relative!important;
  right:auto;
  bottom:auto;
  width:100%!important;
  height:auto!important;
  z-index:auto
 }
 .mvp-vid-height {
  height:auto!important
 }
 .mvp-video-embed-wide {
  margin-bottom:20px
 }
 #mvp-post-feat-text-wrap {
  left:20px
 }
 h1.mvp-post-title-wide {
  font-size:3rem
 }
 #mvp-post-feat-text-wrap span.mvp-post-excerpt {
  font-size:1.1rem
 }
 #mvp-post-feat-img-wide span.mvp-feat-caption {
  right:20px
 }
 .mvp-vid-wide-cont {
  margin:30px 0
 }
 ul.mvp-vid-wide-more-list li {
  margin-left:2%;
  width:23.5%
 }
 .mvp-feat1-feat-text h2.mvp-stand-title {
  font-size:2.1rem
 }
 .mvp-authors-list-wrap {
  margin-left:3.311258278%;
  width:31.12582781%;
  height:320px
 }
 .mvp-nav-small-mid {
  text-align:center
 }
 .mvp-nav-small-logo {
  float:none;
  margin:10px 0;
  width:100%;
  max-width:none
 }
 .mvp-post-feat-text-main {
  float:left;
  margin:0;
  width:100%
 }
 .mvp-feat2-top-text h2.mvp-stand-title {
  font-size:2.8rem
 }
 #mvp-feat3-wrap {
  margin-bottom:40px
 }
 .mvp-feat3-main-wrap,
 .mvp-feat3-sub-wrap {
  width:49.05660377%
 }
 .mvp-feat3-main-wrap {
  margin-right:1.886792453%
 }
 .mvp-feat3-main-text,
 .mvp-feat3-sub-text {
  padding:75px 3.846153846% 20px;
  width:92.4%
 }
 .mvp-feat3-main-text h2 {
  font-size:2.7rem
 }
 .mvp-feat3-sub-text h2 {
  font-size:1.3rem
 }
 .mvp-feat3-main-text p {
  font-size:.9rem;
  padding-top:7px
 }
 #mvp-feat4-wrap {
  max-height:341px
 }
 .mvp-feat4-main-text h2 {
  font-size:2rem
 }
 .mvp-feat4-main-text p {
  font-size:1rem
 }
 .mvp-feat5-mid-wrap {
  width:100%
 }
 .mvp-feat5-mid-wrap {
  width:52.44299674%
 }
 .mvp-feat5-small-wrap {
  margin:0 4.885993485% 0 0;
  width:42.67100977%
 }
 .mvp-feat5-mid-main-text h2 {
  font-size:1.7rem
 }
 .mvp-feat5-mid-sub-in,
 .mvp-feat5-mid-sub-out {
  margin:0
 }
 .mvp-feat5-mid-sub-img {
  margin:0 0 15px;
  width:100%;
  max-height:150px
 }
 .mvp-feat5-mid-sub-text h2 {
  font-size:1.3rem
 }
 .mvp-feat5-small-main-img {
  max-height:130px
 }
 .mvp-feat5-small-main-text h2 {
  font-size:1.2rem
 }
 #mvp-home-widget-wrap .mvp-flex-col {
  margin:0 0 30px 3.311258278%;
  width:48.34437086%;
  height:370px
 }
 #mvp-home-widget-wrap .mvp-flex-col-noad {
  margin:0 0 30px 2.0833333333%!important;
  width:31.944444444%;
  height:370px
 }
 #mvp-home-widget-wrap .mvp-flex-col .mvp-flex-story-text h2 {
  font-size:1.4rem
 }
 #mvp-home-widget-wrap .mvp-flex-col .mvp-flex-story-text p {
  font-size:.9rem
 }
 #mvp-feat6-wrap {
  margin:0 0 40px -2.08333333%;
  width:104.1666666%
 }
 #mvp-feat6-text {
  top:40px;
  left:40px
 }
 #mvp-feat6-text h2 {
  font-size:2.9rem
 }
 #mvp-feat6-text p {
  font-size:.9rem
 }
}
@media screen and (max-width:1003px) and (min-width:900px) {
 #mvp-home-widget-wrap .mvp-flex-col .mvp-flex-story-text p,
 #mvp-home-widget-wrap .mvp-flex-row .mvp-flex-story-text p,
 #mvp-nav-small-wrap .mvp-nav-menu,
 #mvp-wallpaper,
 .mvp-blog-story-text p,
 .mvp-drop-nav-title,
 .mvp-feat5-small-main-text p,
 .mvp-fly-top,
 .mvp-nav-logo-reg,
 .mvp-nav-soc-wrap,
 .mvp-post-soc-wrap,
 .mvp-widget-dark-sub-text .mvp-cd-date,
 .mvp-widget-feat1-bot-text p,
 .mvp-woo-cart-wrap,
 span.mvp-video-close {
  display:none!important
 }
 #mvp-soc-mob-wrap,
 .mvp-nav-logo-small,
 .mvp-nav-top-left .mvp-fly-but-wrap {
  display:inline
 }
 .mvp-main-box {
  margin:0 2.2222222%;
  width:95.55555555%
 }
 .mvp-widget-home {
  margin-top:40px
 }
 #mvp-main-nav-top {
  padding:10px 0!important;
  height:30px!important;
  z-index:9999
 }
 .mvp-nav-small {
  -webkit-box-shadow:0 1px 16px 0 rgba(0,0,0,.3);
  -moz-box-shadow:0 1px 16px 0 rgba(0,0,0,.3);
  -ms-box-shadow:0 1px 16px 0 rgba(0,0,0,.3);
  -o-box-shadow:0 1px 16px 0 rgba(0,0,0,.3);
  box-shadow:0 1px 16px 0 rgba(0,0,0,.3)
 }
 .mvp-nav-top-mid,
 .mvp-nav-top-wrap {
  height:30px!important
 }
 .mvp-nav-top-mid img {
  height:100%!important
 }
 #mvp-main-nav-bot {
  border-bottom:none;
  display:none!important;
  height:0
 }
 .mvp-nav-top-mid img {
  margin-left:0
 }
 .mvp-nav-top-left-out {
  margin-left:-50px
 }
 .mvp-nav-top-left-in {
  margin-left:50px
 }
 .mvp-nav-top-left {
  display:block
 }
 .mvp-nav-top-right-out {
  margin-right:-50px
 }
 .mvp-nav-top-right-in {
  margin-right:50px
 }
 .mvp-nav-top-right {
  width:50px
 }
 .mvp-nav-top-right .mvp-nav-search-but {
  display:block
 }
 #mvp-feat1-wrap {
  margin-bottom:40px
 }
 .archive .mvp-widget-feat2-left-alt,
 .mvp-feat1-left-wrap,
 .mvp-widget-feat2-left,
 .mvp-widget-feat2-left-alt {
  float:left;
  width:100%
 }
 .mvp-feat1-sub-img {
  min-height:none
 }
 .mvp-feat1-sub-img img {
  min-width:none
 }
 .mvp-feat1-mid-wrap {
  margin:20px 0 0;
  width:100%
 }
 .mvp-widget-feat2-left {
  margin-right:0
 }
 .archive .mvp-widget-feat2-left-alt,
 .mvp-widget-feat2-left-alt {
  margin:0
 }
 .archive .mvp-widget-feat2-right,
 .mvp-widget-feat2-right {
  margin-top:20px;
  width:100%
 }
 .archive .mvp-widget-feat2-right-cont,
 .mvp-widget-feat2-right-cont {
  margin-left:3.846153846%;
  width:48.07692308%;
  height:auto
 }
 .mvp-widget-feat2-right a:first-child .mvp-widget-feat2-right-cont {
  margin-left:0
 }
 .mvp-widget-feat2-right-text h2 {
  font-size:1.2rem
 }
 .mvp-feat1-pop-cont {
  margin:0 0 20px 3.846153846%;
  overflow:hidden;
  width:48.07692308%;
  height:266px
 }
 .mvp-feat1-pop-wrap a:first-child .mvp-feat1-pop-cont,
 .mvp-feat1-pop-wrap a:nth-child(2n+3) .mvp-feat1-pop-cont {
  margin-left:0
 }
 .mvp-widget-dark-sub-text h2 {
  font-size:1rem
 }
 .mvp-widget-dark-feat-text {
  padding:75px 3.773584906% 20px;
  width:92.5%
 }
 .mvp-widget-feat1-top-story {
  margin-left:2%;
  width:49%
 }
 .mvp-widget-feat1-top-text {
  padding:50px 14.081632653% 20px 4.081632653%;
  width:81.9%
 }
 .mvp-widget-feat1-top-text h2 {
  font-size:1.5rem
 }
 .mvp-feat2-bot-story,
 .mvp-widget-feat1-bot-story {
  margin-left:2%;
  width:23.5%
 }
 .mvp-feat2-bot-text h2,
 .mvp-widget-feat1-bot-text h2 {
  font-size:1.1rem
 }
 #mvp-feat2-wrap {
  margin:-20px 0 40px
 }
 .mvp-feat2-top-text-wrap {
  padding-bottom:20px
 }
 .mvp-feat2-top-text-box {
  width:860px
 }
 .mvp-feat2-top-text h2 {
  font-size:3.9rem
 }
 .mvp-feat2-top-text p {
  font-size:1rem;
  margin-top:5px
 }
 #mvp-home-widget-wrap .mvp-flex-row .mvp-flex-story-out,
 .mvp-blog-story-out {
  margin-left:-270px
 }
 #mvp-home-widget-wrap .mvp-flex-row .mvp-flex-story-in,
 .mvp-blog-story-in {
  margin-left:270px
 }
 #mvp-home-widget-wrap .mvp-flex-row .mvp-flex-story-img,
 .mvp-blog-story-img {
  margin-right:20px;
  width:250px
 }
 #mvp-home-widget-wrap .mvp-flex-row .mvp-flex-story-text,
 .mvp-blog-story-text {
  margin-top:20px
 }
 #mvp-home-widget-wrap .mvp-flex-row .mvp-flex-story-text h2,
 .mvp-blog-story-text h2 {
  font-size:1.4rem
 }
 #mvp-home-widget-wrap .mvp-flex-row .mvp-flex-story-text p,
 .mvp-blog-story-text p {
  font-size:.9rem
 }
 ul.mvp-blog-story-list-col {
  margin-left:-4.166666666%;
  width:104.166666666%
 }
 .mvp-blog-story-col {
  margin-left:4%;
  width:46%;
  height:280px
 }
 .mvp-blog-story-col .mvp-blog-story-text h2 {
  font-size:1.3rem
 }
 h1.mvp-post-title {
  margin-right:0;
  width:100%
 }
 .single .mvp-fixed .mvp-nav-top-right,
 .single .mvp-nav-small .mvp-nav-top-left {
  display:block
 }
 .single .mvp-fixed .mvp-nav-top-right-out {
  margin-right:-50px
 }
 .single .mvp-fixed .mvp-nav-top-right-in {
  margin-right:50px
 }
 .single .mvp-nav-small .mvp-nav-top-left-out {
  margin-left:-50px
 }
 .single .mvp-nav-small .mvp-nav-top-left-in {
  margin-left:50px
 }
 .mvp-fixed-post {
  text-align:center
 }
 .mvp-fixed-post img {
  float:none
 }
 .mvp-post-soc-in,
 .mvp-post-soc-out {
  margin-left:0
 }
 #mvp-home-widget-wrap .mvp-flex-side-out,
 .mvp-main-blog-out,
 .mvp-post-main-out {
  margin-right:-360px
 }
 #mvp-home-widget-wrap .mvp-flex-side-in,
 .mvp-main-blog-in,
 .mvp-post-main-in {
  margin-right:360px
 }
 #mvp-home-widget-wrap .mvp-flex-side-wrap,
 #mvp-side-wrap {
  margin-left:40px
 }
 #mvp-content-main p,
 .mvp-post-add-main p {
  font-size:1rem
 }
 .mvp-post-gallery-text p {
  font-size:.8rem
 }
 .mvp-post-gallery-text {
  padding:10px 4% 0;
  width:92.1%
 }
 .mvp-prev-next-text p {
  font-size:1.1rem
 }
 .mvp-prev-cont-out {
  margin-left:-40px
 }
 .mvp-prev-cont-in {
  margin-left:40px
 }
 .mvp-next-cont-out {
  margin-right:-40px
 }
 .mvp-next-cont-in {
  margin-right:40px
 }
 span.mvp-prev-arr {
  margin-right:20px
 }
 span.mvp-next-arr {
  margin-left:20px
 }
 ul.mvp-related-posts-list li {
  margin-left:2.86259542%;
  width:31.42493639%;
  height:190px
 }
 .mvp-related-text {
  font-size:1rem
 }
 #mvp-post-add-wrap {
  margin-top:40px
 }
 .mvp-post-add-head {
  margin-bottom:20px
 }
 .mvp-post-add-main {
  margin:0;
  width:100%
 }
 #mvp-post-content h1.mvp-post-title {
  font-size:2.3rem
 }
 ul.mvp-post-more-list li {
  margin-left:1.744186047%;
  width:23.69186047%;
  height:250px
 }
 .mvp-post-more-text p {
  font-size:1.1rem
 }
 .mvp-vid-fixed {
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
  -ms-box-shadow:none;
  -o-box-shadow:none;
  box-shadow:none;
  margin-top:0;
  position:relative!important;
  right:auto;
  bottom:auto;
  width:100%!important;
  height:auto!important;
  z-index:auto
 }
 .mvp-vid-height {
  height:auto!important
 }
 .mvp-video-embed-wide {
  margin-bottom:20px
 }
 #mvp-post-feat-text-wrap {
  left:20px
 }
 h1.mvp-post-title-wide {
  font-size:2.7rem
 }
 #mvp-post-feat-text-wrap span.mvp-post-excerpt {
  font-size:1.1rem
 }
 #mvp-post-feat-img-wide span.mvp-feat-caption {
  right:20px
 }
 .mvp-vid-wide-cont {
  margin:30px 0
 }
 .mvp-vid-wide-top {
  margin-bottom:20px
 }
 ul.mvp-vid-wide-more-list li {
  margin-left:1.66666666%;
  width:23.75%
 }
 .mvp-vid-wide-more-text p {
  font-size:1.1rem
 }
 .archive h1.mvp-post-title,
 .attachment h1.mvp-post-title,
 .page h1.mvp-post-title,
 .search h1.mvp-post-title {
  font-size:2.1rem
 }
 #mvp-author-page-top {
  padding:20px 5%
 }
 .mvp-author-top-out {
  margin-left:-190px
 }
 .mvp-author-top-in {
  margin-left:190px
 }
 #mvp-author-top-left {
  margin-right:40px;
  width:150px
 }
 h1.mvp-author-top-head {
  font-size:2.5rem
 }
 span.mvp-author-page-desc {
  font-size:1.1rem
 }
 .mvp-authors-wrap {
  margin-top:20px
 }
 .mvp-authors-list-wrap {
  margin-left:4%;
  width:30.66666666%;
  height:300px
 }
 .mvp-authors-list-img img {
  width:100px
 }
 .mvp-authors-name {
  font-size:1.5rem
 }
 h2.mvp-authors-latest a {
  font-size:1.1rem
 }
 .mvp-nav-small .mvp-nav-top-mid a,
 .mvp-nav-top-mid a,
 .single .mvp-nav-small .mvp-nav-top-mid a {
  left:0
 }
 .mvp-soc-mob-up {
  -webkit-transform:translate3d(0,0,0)!important;
  -moz-transform:translate3d(0,0,0)!important;
  -ms-transform:translate3d(0,0,0)!important;
  -o-transform:translate3d(0,0,0)!important;
  transform:translate3d(0,0,0)!important
 }
 .mvp-post-gallery-top .flex-direction-nav a {
  opacity:1
 }
 .mvp-nav-small-mid {
  text-align:center
 }
 .mvp-nav-small-logo {
  float:none;
  margin:10px 0;
  width:100%;
  max-width:none
 }
 .mvp-post-feat-text-main {
  float:left;
  margin:0;
  width:100%
 }
 .mvp-feat2-top-text h2.mvp-stand-title {
  font-size:2.7rem
 }
 #mvp-main-body-wrap {
  padding-top:20px
 }
 #mvp-feat3-wrap {
  margin:-20px 0 40px
 }
 .mvp-feat3-main-wrap {
  width:55.81395349%
 }
 .mvp-feat3-sub-wrap {
  width:43.02325581%
 }
 .mvp-feat3-main-wrap {
  margin-right:1.162790698%
 }
 .mvp-feat3-main-text {
  padding:75px 4.255319149% 20px;
  width:91.5%
 }
 .mvp-feat3-sub-text {
  padding:75px 5.405405405% 20px;
  width:89.2%
 }
 .mvp-feat3-main-text h2 {
  font-size:2.7rem
 }
 .mvp-feat3-sub-text h2 {
  font-size:1.3rem;
  margin-right:20%;
  width:80%
 }
 .mvp-feat3-main-text p {
  font-size:.9rem;
  padding-top:7px
 }
 .mvp-feat3-main-img {
  height:590px
 }
 .mvp-feat3-sub-story {
  margin-top:10px
 }
 #mvp-feat4-wrap {
  margin:-20px 0 70px;
  max-height:321px
 }
 .mvp-feat4-main-text h2 {
  font-size:1.8rem
 }
 .mvp-feat4-main-text p {
  font-size:.9rem
 }
 #mvp-home-widget-wrap {
  margin-bottom:40px
 }
 .mvp-feat5-mid-wrap {
  width:100%
 }
 .mvp-feat5-mid-main-img img {
  width:100%
 }
 .mvp-feat5-mid-main-text h2 {
  font-size:2.3rem
 }
 .mvp-feat5-mid-sub-story {
  margin:20px 0 0
 }
 .mvp-feat5-mid-sub-text h2,
 .mvp-feat5-small-main-text h2 {
  font-size:1.3rem
 }
 .mvp-feat5-small-wrap {
  margin:30px 0 0;
  width:100%
 }
 .mvp-feat5-mid-main,
 .mvp-feat5-small-main {
  margin:0 0 20px;
  padding:0 0 20px
 }
 .mvp-feat5-small-main-img {
  margin:0 20px 0 0;
  width:230px
 }
 .mvp-feat5-small-main-text {
  width:50.98039216%
 }
 #mvp-home-widget-wrap .mvp-flex-col {
  margin:0 0 30px 4%;
  width:48%;
  height:280px
 }
 #mvp-home-widget-wrap .mvp-flex-col-noad {
  margin:0 0 30px 2.325581395%!important;
  width:31.78294574%;
  height:280px
 }
 #mvp-home-widget-wrap .mvp-flex-col .mvp-flex-story-text h2 {
  font-size:1.3rem
 }
 #mvp-feat6-wrap {
  margin:-20px 0 40px -2.325581395%;
  width:104.6511628%
 }
 #mvp-feat6-text {
  top:30px;
  left:30px
 }
 #mvp-feat6-text h2 {
  font-size:2.6rem
 }
 #mvp-feat6-text p {
  font-size:.95rem
 }
}
@media screen and (max-width:899px) and (min-width:768px) {
 #mvp-nav-small-wrap .mvp-nav-menu,
 #mvp-wallpaper,
 .mvp-drop-nav-title,
 .mvp-feat1-mid-wrap .mvp-cd-date,
 .mvp-feat2-top-text .mvp-cd-date,
 .mvp-feat5-small-main-text p,
 .mvp-fly-top,
 .mvp-nav-logo-reg,
 .mvp-nav-soc-wrap,
 .mvp-post-soc-wrap,
 .mvp-widget-dark-sub-text .mvp-cd-date,
 .mvp-widget-feat1-bot-story .mvp-cd-date,
 .mvp-widget-feat1-bot-text p,
 .mvp-widget-feat2-right .mvp-cd-date,
 .mvp-woo-cart-wrap,
 span.mvp-video-close,
 ul.mvp-post-more-list li .mvp-cd-date {
  display:none!important
 }
 #mvp-soc-mob-wrap,
 .mvp-nav-logo-small,
 .mvp-nav-top-left .mvp-fly-but-wrap {
  display:inline
 }
 .mvp-main-box {
  margin:0 2.60416666666%;
  width:94.7916666666%
 }
 .mvp-widget-home {
  margin-top:40px
 }
 #mvp-main-nav-top {
  padding:10px 0!important;
  height:30px!important;
  z-index:9999
 }
 .mvp-nav-small {
  -webkit-box-shadow:0 1px 16px 0 rgba(0,0,0,.3);
  -moz-box-shadow:0 1px 16px 0 rgba(0,0,0,.3);
  -ms-box-shadow:0 1px 16px 0 rgba(0,0,0,.3);
  -o-box-shadow:0 1px 16px 0 rgba(0,0,0,.3);
  box-shadow:0 1px 16px 0 rgba(0,0,0,.3)
 }
 .mvp-nav-top-mid,
 .mvp-nav-top-wrap {
  height:30px!important
 }
 .mvp-nav-top-mid img {
  height:100%!important
 }
 #mvp-main-nav-bot {
  border-bottom:none;
  display:none!important;
  height:0
 }
 .mvp-nav-top-mid img {
  margin-left:0
 }
 .mvp-nav-top-left-out {
  margin-left:-50px
 }
 .mvp-nav-top-left-in {
  margin-left:50px
 }
 .mvp-nav-top-left {
  display:block
 }
 .mvp-nav-top-right-out {
  margin-right:-50px
 }
 .mvp-nav-top-right-in {
  margin-right:50px
 }
 .mvp-nav-top-right {
  width:50px
 }
 .mvp-nav-top-right .mvp-nav-search-but {
  display:block
 }
 .mvp-feat1-right-in,
 .mvp-feat1-right-out,
 .mvp-widget-feat2-in,
 .mvp-widget-feat2-out {
  margin-right:0
 }
 #mvp-feat1-wrap {
  margin-bottom:40px
 }
 .archive .mvp-widget-feat2-left-alt,
 .mvp-feat1-left-wrap,
 .mvp-widget-feat2-left {
  float:left;
  width:67.03296703%
 }
 .mvp-feat1-mid-wrap {
  margin:0 0 0 2.747252747%;
  width:30.21978022%
 }
 .mvp-widget-feat2-left {
  margin-right:2.747252747%
 }
 .archive .mvp-widget-feat2-left-alt,
 .mvp-widget-feat2-left-alt {
  float:right;
  margin:0 0 0 2.747252747%
 }
 .archive .mvp-widget-feat2-right,
 .mvp-widget-feat2-right {
  width:30.21978022%
 }
 .mvp-widget-feat2-right-text h2 {
  font-size:1.2rem
 }
 .mvp-feat1-pop-text {
  padding-left:18%;
  width:82%
 }
 .mvp-feat1-pop-text h2 {
  font-size:1.1rem
 }
 #mvp-home-widget-wrap .mvp-flex-side-wrap,
 #mvp-side-wrap,
 .mvp-feat1-right-wrap,
 .mvp-widget-feat2-side {
  border-top:1px solid #ddd;
  margin:20px 0 0;
  padding-top:20px;
  width:100%
 }
 .mvp-widget-dark-wrap {
  padding:20px 0 30px
 }
 .mvp-widget-dark-left,
 .mvp-widget-dark-right {
  width:100%
 }
 .mvp-widget-dark-feat-img {
  height:auto
 }
 .mvp-widget-dark-feat-img img {
  margin:0;
  position:relative;
  left:auto;
  right:auto;
  min-width:0
 }
 .mvp-widget-dark-right {
  margin:15px 0 0 0
 }
 .mvp-widget-dark-sub {
  margin:0 0 0 2.06043956%;
  width:23.45467033%
 }
 .mvp-widget-dark-right a:first-child .mvp-widget-dark-sub {
  margin-left:0
 }
 .mvp-widget-dark-sub-img {
  margin:0 0 15px 0;
  width:100%
 }
 .mvp-widget-dark-sub-in,
 .mvp-widget-dark-sub-out {
  margin-left:0
 }
 .mvp-widget-feat1-top-story {
  margin-left:2.747252747%;
  width:48.62637363%
 }
 .mvp-widget-feat1-top-text {
  padding:50px 15.649717514% 20px 5.649717514%;
  width:78.8%
 }
 .mvp-widget-feat1-top-text h2 {
  font-size:1.5rem
 }
 .mvp-feat2-bot-story,
 .mvp-widget-feat1-bot-story {
  margin-left:2.747252747%;
  width:22.93956044%
 }
 .mvp-feat2-bot-text h2,
 .mvp-widget-feat1-bot-text h2 {
  font-size:1rem
 }
 #mvp-feat2-wrap {
  margin:-20px 0 40px
 }
 .mvp-feat2-top-text-wrap {
  padding-bottom:20px
 }
 .mvp-feat2-top-text-box {
  width:728px
 }
 .mvp-feat2-top-text h2 {
  font-size:3.4rem
 }
 .mvp-feat2-top-text p {
  font-size:.9rem;
  margin-top:5px
 }
 .mvp-main-blog-in,
 .mvp-main-blog-out {
  margin-right:0
 }
 #mvp-home-widget-wrap .mvp-flex-row .mvp-flex-story-out,
 .mvp-blog-story-out {
  margin-left:-320px
 }
 #mvp-home-widget-wrap .mvp-flex-row .mvp-flex-story-in,
 .mvp-blog-story-in {
  margin-left:320px
 }
 #mvp-home-widget-wrap .mvp-flex-row .mvp-flex-story-img,
 .mvp-blog-story-img {
  margin-right:20px;
  width:300px
 }
 #mvp-home-widget-wrap .mvp-flex-row .mvp-flex-story-text,
 .mvp-blog-story-text {
  margin-top:20px
 }
 #mvp-home-widget-wrap .mvp-flex-row .mvp-flex-story-text h2,
 .mvp-blog-story-text h2 {
  font-size:1.5rem
 }
 #mvp-home-widget-wrap .mvp-flex-row .mvp-flex-story-text p,
 .mvp-blog-story-text p {
  font-size:.9rem
 }
 ul.mvp-blog-story-list-col {
  margin-left:-2.60416666666%;
  width:102.60416666666%
 }
 .mvp-blog-story-col {
  margin-left:2.538071066%;
  width:47.46192893%;
  height:380px
 }
 .mvp-blog-story-col .mvp-blog-story-text h2 {
  font-size:1.5rem
 }
 #mvp-post-main {
  margin:0 0 40px
 }
 span.mvp-post-cat {
  font-size:.9rem
 }
 h1.mvp-post-title {
  font-size:2.9rem;
  margin-right:0;
  width:100%
 }
 span.mvp-post-excerpt {
  font-size:1.1rem
 }
 #mvp-home-widget-wrap .mvp-flex-side-in,
 #mvp-home-widget-wrap .mvp-flex-side-out,
 .mvp-post-main-in,
 .mvp-post-main-out {
  margin-right:0
 }
 .single .mvp-fixed .mvp-nav-top-right,
 .single .mvp-nav-small .mvp-nav-top-left {
  display:block
 }
 .single .mvp-fixed .mvp-nav-top-right-out {
  margin-right:-50px
 }
 .single .mvp-fixed .mvp-nav-top-right-in {
  margin-right:50px
 }
 .single .mvp-nav-small .mvp-nav-top-left-out {
  margin-left:-50px
 }
 .single .mvp-nav-small .mvp-nav-top-left-in {
  margin-left:50px
 }
 .mvp-fixed-post {
  text-align:center
 }
 .mvp-fixed-post img {
  float:none
 }
 .mvp-post-soc-in,
 .mvp-post-soc-out {
  margin-left:0
 }
 #mvp-content-main p,
 .mvp-post-add-main p {
  font-size:1rem
 }
 #mvp-post-content #mvp-post-feat-img,
 #mvp-post-content #mvp-video-embed-wrap,
 .mvp-post-add-img,
 .mvp-post-gallery-wrap,
 .mvp-vid-wide-left {
  margin-left:-2.747252747%;
  width:105.4945055%
 }
 #mvp-post-add-wrap {
  margin-top:40px
 }
 .mvp-post-add-head {
  margin-bottom:20px
 }
 .mvp-post-add-main {
  margin:0;
  width:100%
 }
 #mvp-post-feat-img,
 .mvp-post-add-img {
  margin-bottom:20px
 }
 span.mvp-feat-caption {
  margin-top:-20px;
  padding-bottom:10px
 }
 ul.mvp-post-more-list li {
  margin-left:2.06043956%;
  width:23.45467033%;
  height:225px
 }
 .mvp-post-more-img {
  margin-bottom:10px
 }
 .mvp-post-more-text p {
  font-size:1.1rem
 }
 .mvp-vid-fixed {
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
  -ms-box-shadow:none;
  -o-box-shadow:none;
  box-shadow:none;
  margin-top:0;
  position:relative!important;
  right:auto;
  bottom:auto;
  width:100%!important;
  height:auto!important;
  z-index:auto
 }
 .mvp-vid-height {
  height:auto!important
 }
 #mvp-content-wrap {
  float:left;
  margin:0
 }
 .mvp-video-embed-wide {
  margin-bottom:20px
 }
 #mvp-post-feat-text-wrap {
  left:20px
 }
 h1.mvp-post-title-wide {
  font-size:2.3rem
 }
 #mvp-post-feat-text-wrap span.mvp-post-excerpt {
  font-size:1rem
 }
 #mvp-post-feat-img-wide span.mvp-feat-caption {
  right:20px
 }
 .mvp-vid-wide-cont {
  margin:0 0 20px
 }
 .mvp-vid-wide-top {
  margin-bottom:20px
 }
 .mvp-vid-wide-in,
 .mvp-vid-wide-out {
  margin-right:0
 }
 .mvp-vid-wide-right {
  margin:20px 0 0 0;
  width:100%
 }
 ul.mvp-vid-wide-soc-list {
  text-align:center
 }
 ul.mvp-vid-wide-soc-list li {
  display:inline-block;
  float:none
 }
 ul.mvp-vid-wide-more-list li {
  margin-left:2.06043956%;
  width:23.45467033%
 }
 .mvp-vid-wide-more-img {
  margin-bottom:10px
 }
 .mvp-vid-wide-more-text p {
  font-size:1rem
 }
 .archive h1.mvp-post-title,
 .attachment h1.mvp-post-title,
 .page h1.mvp-post-title,
 .search h1.mvp-post-title {
  font-size:2.1rem
 }
 #mvp-author-page-top {
  padding:20px 5%
 }
 .mvp-author-top-out {
  margin-left:-190px
 }
 .mvp-author-top-in {
  margin-left:190px
 }
 #mvp-author-top-left {
  margin-right:40px;
  width:150px
 }
 h1.mvp-author-top-head {
  font-size:2.5rem
 }
 span.mvp-author-page-desc {
  font-size:1rem
 }
 .mvp-authors-wrap {
  margin-top:20px
 }
 .mvp-authors-list-wrap {
  margin-left:2.747252747%;
  width:31.5018315%;
  height:320px
 }
 .mvp-nav-small .mvp-nav-top-mid a,
 .mvp-nav-top-mid a,
 .single .mvp-nav-small .mvp-nav-top-mid a {
  left:0
 }
 .mvp-soc-mob-up {
  -webkit-transform:translate3d(0,0,0)!important;
  -moz-transform:translate3d(0,0,0)!important;
  -ms-transform:translate3d(0,0,0)!important;
  -o-transform:translate3d(0,0,0)!important;
  transform:translate3d(0,0,0)!important
 }
 .mvp-post-gallery-top .flex-direction-nav a {
  opacity:1
 }
 .mvp-nav-small-mid {
  text-align:center
 }
 .mvp-nav-small-logo {
  float:none;
  margin:10px 0;
  width:100%;
  max-width:none
 }
 .mvp-post-feat-text-main {
  float:left;
  margin:0;
  width:100%
 }
 .mvp-feat2-top-text h2.mvp-stand-title {
  font-size:2.4rem
 }
 #mvp-main-body-wrap {
  padding-top:20px
 }
 #mvp-feat3-wrap {
  margin:-20px 0 40px
 }
 .mvp-feat3-main-wrap {
  width:56.31868132%
 }
 .mvp-feat3-sub-wrap {
  width:42.30769231%
 }
 .mvp-feat3-main-wrap {
  margin-right:1.373626374%
 }
 .mvp-feat3-main-img {
  height:500px
 }
 .mvp-feat3-main-img img {
  min-width:470px
 }
 .mvp-feat3-main-text {
  padding:75px 5% 20px;
  width:90.1%
 }
 .mvp-feat3-sub-text {
  padding:50px 5.405405405% 20px;
  width:93.50649351%
 }
 .mvp-feat3-main-text h2 {
  font-size:2.5rem;
  margin-right:0;
  width:100%
 }
 .mvp-feat3-sub-story {
  max-height:240px
 }
 .mvp-feat3-sub-img img {
  min-width:410px
 }
 .mvp-feat3-sub-text h2 {
  font-size:1.2rem;
  margin-right:0;
  width:100%
 }
 .mvp-feat3-main-text p {
  font-size:.9rem;
  padding-top:7px
 }
 .mvp-feat3-main-img {
  height:490px
 }
 .mvp-feat3-sub-story {
  margin-top:10px
 }
 #mvp-feat4-wrap {
  margin:-20px 0 40px;
  max-height:none
 }
 .mvp-feat4-main-img,
 .mvp-feat4-main-text {
  width:100%
 }
 .mvp-feat4-main-text {
  margin:20px 0
 }
 .mvp-feat4-main-text h2 {
  font-size:2.4rem;
  margin-right:20%;
  width:80%
 }
 .mvp-feat4-main-text p {
  font-size:.9rem
 }
 #mvp-home-widget-wrap {
  margin-bottom:40px
 }
 .mvp-feat5-side-in,
 .mvp-feat5-side-out {
  margin:0
 }
 .mvp-feat5-mid-main,
 .mvp-feat5-small-main {
  margin:0 0 20px;
  padding:0 0 20px
 }
 .mvp-feat5-mid-main-text h2 {
  font-size:2rem
 }
 .mvp-feat5-mid-sub-out {
  margin:0 0 0 -220px
 }
 .mvp-feat5-mid-sub-in {
  margin:0 0 0 220px
 }
 .mvp-feat5-mid-sub-img {
  width:200px
 }
 .mvp-feat5-small-main-img {
  max-height:140px
 }
 .mvp-feat5-mid-sub-text h2,
 .mvp-feat5-small-main-text h2 {
  font-size:1.2rem
 }
 .mvp-feat5-mid-sub-story {
  margin:20px 0 0
 }
 .mvp-feat5-small-sub .mvp-feat1-list-text h2 {
  font-size:.9rem
 }
 .mvp-feat5-side-wrap {
  border-top:1px solid #ddd;
  margin:30px 0 0;
  padding:30px 0 0;
  width:100%
 }
 #mvp-home-widget-wrap .mvp-flex-col {
  margin:0 0 30px 2.747252747%;
  width:48.62637363%;
  height:380px
 }
 #mvp-home-widget-wrap a:nth-child(3n+4) .mvp-flex-col-noad {
  margin:0 0 30px 2.325581395%!important
 }
 #mvp-home-widget-wrap a:nth-child(2n+3) .mvp-flex-col-noad {
  margin:0 0 30px!important
 }
 #mvp-home-widget-wrap .mvp-flex-col .mvp-flex-story-text h2 {
  font-size:1.5rem
 }
 #mvp-home-widget-wrap .mvp-flex-col .mvp-flex-story-text p {
  font-size:.9rem
 }
 #mvp-feat6-wrap {
  margin:-20px 0 40px -2.747252747%;
  width:105.4945055%
 }
 #mvp-feat6-text {
  top:30px;
  left:30px
 }
 #mvp-feat6-text h2 {
  font-size:2.3rem
 }
 #mvp-feat6-text p {
  font-size:.8rem;
  margin-top:15px
 }
 #mvp-side-wrap .mvp-flex-col {
  margin-top:20px
 }
 #mvp-side-wrap .mvp-flex-col .mvp-flex-story-img {
  margin-bottom:0
 }
 #mvp-side-wrap .mvp-flex-col .mvp-flex-story-out {
  display:block!important;
  margin-left:-300px;
  width:100%
 }
 #mvp-side-wrap .mvp-flex-col .mvp-flex-story-in {
  margin-left:300px
 }
 #mvp-side-wrap .mvp-flex-col .mvp-flex-story-img {
  margin-right:20px;
  width:280px;
  max-height:none
 }
 .mvp-alp-side {
  display:none
 }
 .mvp-auto-post-grid {
  grid-template-columns:100%
 }
 .mvp-alp-soc-reg {
  display:block
 }
}
@media screen and (max-width:767px) and (min-width:660px) {
 #mvp-nav-small-wrap .mvp-nav-menu,
 #mvp-wallpaper,
 #mvp-woo-side-wrap,
 .mvp-drop-nav-title,
 .mvp-feat1-mid-wrap .mvp-cd-date,
 .mvp-fly-top,
 .mvp-nav-logo-reg,
 .mvp-nav-soc-wrap,
 .mvp-post-soc-wrap,
 .mvp-widget-dark-sub-text .mvp-cd-date,
 .mvp-widget-feat1-bot-text p,
 .mvp-widget-feat2-right .mvp-cd-date,
 .mvp-woo-cart-wrap,
 span.mvp-video-close {
  display:none!important
 }
 #mvp-soc-mob-wrap,
 .mvp-nav-logo-small,
 .mvp-nav-top-left .mvp-fly-but-wrap {
  display:inline
 }
 .mvp-main-box {
  margin:0 3.0303030303%;
  width:93.9393939393%
 }
 .mvp-widget-home {
  margin-top:40px
 }
 #mvp-feat1-wrap {
  margin-bottom:40px
 }
 #mvp-main-nav-top {
  padding:10px 0!important;
  height:30px!important;
  z-index:9999
 }
 .mvp-nav-small {
  -webkit-box-shadow:0 1px 16px 0 rgba(0,0,0,.3);
  -moz-box-shadow:0 1px 16px 0 rgba(0,0,0,.3);
  -ms-box-shadow:0 1px 16px 0 rgba(0,0,0,.3);
  -o-box-shadow:0 1px 16px 0 rgba(0,0,0,.3);
  box-shadow:0 1px 16px 0 rgba(0,0,0,.3)
 }
 .mvp-nav-top-mid,
 .mvp-nav-top-wrap {
  height:30px!important
 }
 .mvp-nav-top-mid img {
  height:100%!important
 }
 #mvp-main-nav-bot {
  border-bottom:none;
  display:none!important;
  height:0
 }
 .mvp-nav-top-mid img {
  margin-left:0
 }
 .mvp-nav-top-left-out {
  margin-left:-50px
 }
 .mvp-nav-top-left-in {
  margin-left:50px
 }
 .mvp-nav-top-left {
  display:block
 }
 .mvp-nav-top-right-out {
  margin-right:-50px
 }
 .mvp-nav-top-right-in {
  margin-right:50px
 }
 .mvp-nav-top-right {
  width:50px
 }
 .mvp-nav-top-right .mvp-nav-search-but {
  display:block
 }
 .mvp-feat1-right-in,
 .mvp-feat1-right-out,
 .mvp-widget-feat2-in,
 .mvp-widget-feat2-out {
  margin-right:0
 }
 .archive .mvp-widget-feat2-left-alt,
 .mvp-feat1-left-wrap,
 .mvp-widget-feat2-left {
  float:left;
  width:66.93548387%
 }
 .mvp-feat1-mid-wrap {
  margin:0 0 0 3.225806452%;
  width:29.83870968%
 }
 .mvp-widget-feat2-left {
  margin-right:3.225806452%
 }
 .archive .mvp-widget-feat2-left-alt,
 .mvp-widget-feat2-left-alt {
  float:right;
  margin:0 0 0 3.225806452%
 }
 .archive .mvp-widget-feat2-right,
 .mvp-widget-feat2-right {
  width:29.83870968%
 }
 .mvp-widget-feat2-right-text h2 {
  font-size:1.2rem
 }
 .mvp-feat1-pop-text {
  padding:10px 0 0 18%;
  width:82%
 }
 .mvp-feat1-pop-text h2 {
  font-size:1.1rem
 }
 #mvp-home-widget-wrap .mvp-flex-side-wrap,
 #mvp-side-wrap,
 .mvp-feat1-right-wrap,
 .mvp-widget-feat2-side {
  border-top:1px solid #ddd;
  margin:20px 0 0;
  padding-top:20px;
  width:100%
 }
 .mvp-feat1-feat-text {
  padding:100px 4.819277108% 20px;
  width:90.4%
 }
 .mvp-feat1-feat-text h2 {
  font-size:2.7rem;
  margin-right:0;
  width:100%
 }
 .mvp-feat1-feat-text p {
  font-size:.9rem
 }
 .mvp-feat1-sub-img {
  min-height:280px
 }
 .mvp-feat1-sub-img img {
  min-width:470px
 }
 .mvp-feat1-sub-text {
  padding:50px 4.819277108% 20px;
  width:90.4%
 }
 .mvp-feat1-sub-text h2 {
  font-size:1.7rem
 }
 .mvp-feat1-pop-cont .mvp-vid-box-wrap,
 .mvp-widget-feat1-top-story .mvp-vid-box-wrap {
  font-size:12px;
  left:15px;
  top:15px;
  width:28px;
  height:28px
 }
 .mvp-feat1-pop-cont .mvp-vid-box-wrap i,
 .mvp-widget-feat1-top-story .mvp-vid-box-wrap i {
  margin:8px 0 0 1px
 }
 .mvp-widget-dark-wrap {
  padding:20px 0
 }
 .mvp-widget-dark-left,
 .mvp-widget-dark-right {
  width:100%
 }
 .mvp-widget-dark-feat-img {
  height:auto
 }
 .mvp-widget-dark-feat-img img {
  margin:0;
  position:relative;
  left:auto;
  right:auto;
  min-width:0
 }
 .mvp-widget-dark-feat-text {
  padding:75px 3.225806452% 20px;
  width:93.6%
 }
 .mvp-widget-dark-right {
  margin:15px 0 0 0
 }
 .mvp-widget-dark-sub {
  margin:0 0 0 2.06043956%;
  width:23.45467033%
 }
 .mvp-widget-dark-right a:first-child .mvp-widget-dark-sub {
  margin-left:0
 }
 .mvp-widget-dark-sub-img {
  margin:0 0 15px 0;
  width:100%
 }
 .mvp-widget-dark-sub-text h2 {
  font-size:1rem
 }
 .mvp-widget-dark-sub-in,
 .mvp-widget-dark-sub-out {
  margin-left:0
 }
 .mvp-widget-feat1-top-story {
  margin-left:3.225806452%;
  width:48.38709677%
 }
 .mvp-widget-feat1-top-text {
  padding:50px 15.649717514% 20px 5.649717514%;
  width:78.8%
 }
 .mvp-widget-feat1-top-text h2 {
  font-size:1.2rem
 }
 .mvp-feat2-bot-story,
 .mvp-widget-feat1-bot-story {
  margin-left:3.225806452%;
  overflow:hidden;
  width:48.38709677%;
  height:296px
 }
 .mvp-feat2-bot a:nth-child(2n+3) .mvp-feat2-bot-story,
 .mvp-widget-feat1-cont a:nth-child(2n+3) .mvp-widget-feat1-bot-story {
  margin-left:0
 }
 .mvp-widget-feat1-bot-text {
  margin-top:15px
 }
 .mvp-widget-feat1-bot-text h2 {
  font-size:1.2rem;
  font-weight:400
 }
 #mvp-feat2-wrap {
  margin:-20px 0 40px
 }
 .mvp-feat2-top-text-wrap {
  padding-bottom:20px
 }
 .mvp-feat2-top-text-box {
  width:620px
 }
 .mvp-feat2-top-text h2 {
  font-size:2.9rem
 }
 .mvp-feat2-top-text p {
  font-size:.9rem;
  margin-top:5px
 }
 .mvp-main-blog-in,
 .mvp-main-blog-out {
  margin-right:0
 }
 #mvp-home-widget-wrap .mvp-flex-row .mvp-flex-story-out,
 .mvp-blog-story-out {
  margin-left:-270px
 }
 #mvp-home-widget-wrap .mvp-flex-row .mvp-flex-story-in,
 .mvp-blog-story-in {
  margin-left:270px
 }
 #mvp-home-widget-wrap .mvp-flex-row .mvp-flex-story-img,
 .mvp-blog-story-img {
  margin-right:20px;
  width:250px
 }
 #mvp-home-widget-wrap .mvp-flex-row .mvp-flex-story-text,
 .mvp-blog-story-text {
  margin-top:20px
 }
 #mvp-home-widget-wrap .mvp-flex-row .mvp-flex-story-text h2,
 .mvp-blog-story-text h2 {
  font-size:1.4rem
 }
 #mvp-home-widget-wrap .mvp-flex-row .mvp-flex-story-text p,
 .mvp-blog-story-text p {
  font-size:.9rem
 }
 ul.mvp-blog-story-list-col {
  margin-left:-3.225806452%;
  width:103.225806452%
 }
 .mvp-blog-story-col {
  margin-left:3.125%;
  width:46.875%;
  height:380px
 }
 .mvp-blog-story-col .mvp-blog-story-text h2 {
  font-size:1.4rem
 }
 #mvp-search-box {
  margin:-25px 0 0 -30%;
  width:60%
 }
 #searchform input {
  font-size:30px;
  height:40px
 }
 #mvp-post-main {
  margin:0 0 40px
 }
 #mvp-post-head {
  margin-bottom:20px
 }
 span.mvp-post-cat {
  font-size:.9rem
 }
 #mvp-post-content h1.mvp-post-title,
 h1.mvp-post-title {
  font-size:2.6rem;
  margin-right:0;
  width:100%
 }
 span.mvp-post-excerpt {
  font-size:1rem
 }
 #mvp-home-widget-wrap .mvp-flex-side-in,
 #mvp-home-widget-wrap .mvp-flex-side-out,
 .mvp-post-main-in,
 .mvp-post-main-out {
  margin-right:0
 }
 .single .mvp-fixed .mvp-nav-top-right,
 .single .mvp-nav-small .mvp-nav-top-left {
  display:block
 }
 .single .mvp-fixed .mvp-nav-top-right-out {
  margin-right:-50px
 }
 .single .mvp-fixed .mvp-nav-top-right-in {
  margin-right:50px
 }
 .single .mvp-nav-small .mvp-nav-top-left-out {
  margin-left:-50px
 }
 .single .mvp-nav-small .mvp-nav-top-left-in {
  margin-left:50px
 }
 .mvp-fixed-post {
  text-align:center
 }
 .mvp-fixed-post img {
  float:none
 }
 .mvp-post-soc-in,
 .mvp-post-soc-out {
  margin-left:0
 }
 #mvp-content-main p,
 .mvp-post-add-main p {
  font-size:1rem
 }
 #mvp-post-content #mvp-post-feat-img,
 #mvp-post-content #mvp-video-embed-wrap,
 .mvp-post-add-img,
 .mvp-post-gallery-wrap,
 .mvp-vid-wide-left {
  margin-left:-3.225806452%;
  width:106.4516129%
 }
 .mvp-post-gallery-text p {
  font-size:.8rem
 }
 .mvp-post-gallery-text {
  padding:10px 3.0303030303% 0;
  width:94%
 }
 ul.mvp-related-posts-list li {
  margin-left:2.419354839%;
  width:31.72043011%
 }
 #mvp-post-add-wrap {
  margin-top:40px
 }
 .mvp-post-add-head {
  margin-bottom:20px
 }
 .mvp-post-add-main {
  margin:0;
  width:100%
 }
 #mvp-post-feat-img,
 .mvp-post-add-img {
  margin-bottom:20px
 }
 span.mvp-feat-caption {
  margin-top:-20px;
  padding-bottom:10px
 }
 ul.mvp-post-more-list li {
  margin-left:3.225806452%;
  width:48.38709677%;
  height:240px
 }
 ul.mvp-post-more-list a:nth-child(4n+5) li {
  margin-left:3.225806452%
 }
 ul.mvp-post-more-list a:nth-child(2n+3) li {
  margin-left:0
 }
 .mvp-post-more-img {
  margin-bottom:10px;
  overflow:hidden;
  max-height:130px
 }
 .mvp-vid-fixed {
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
  -ms-box-shadow:none;
  -o-box-shadow:none;
  box-shadow:none;
  margin-top:0;
  position:relative!important;
  right:auto;
  bottom:auto;
  width:100%!important;
  height:auto!important;
  z-index:auto
 }
 .mvp-vid-height {
  height:auto!important
 }
 #mvp-content-wrap {
  float:left;
  margin:0
 }
 .mvp-video-embed-wide {
  margin-bottom:20px
 }
 #mvp-post-feat-text-wrap {
  left:20px;
  bottom:20px
 }
 .mvp-post-feat-text {
  width:40%
 }
 h1.mvp-post-title-wide {
  font-size:2rem
 }
 #mvp-post-feat-text-wrap span.mvp-post-excerpt {
  font-size:.9rem
 }
 #mvp-post-feat-img-wide span.mvp-feat-caption {
  right:20px
 }
 .mvp-vid-wide-cont {
  margin:0 0 20px
 }
 .mvp-vid-wide-top {
  margin-bottom:20px
 }
 .mvp-vid-wide-in,
 .mvp-vid-wide-out {
  margin-right:0
 }
 .mvp-vid-wide-right {
  margin:20px 0 0 0;
  width:100%
 }
 ul.mvp-vid-wide-soc-list {
  text-align:center
 }
 ul.mvp-vid-wide-soc-list li {
  display:inline-block;
  float:none
 }
 ul.mvp-vid-wide-more-list li {
  margin-left:3.225806452%;
  width:48.38709677%;
  height:220px
 }
 ul.mvp-vid-wide-more-list a:nth-child(2n+3) li {
  margin-left:0
 }
 .mvp-vid-wide-more-img {
  margin-bottom:10px;
  overflow:hidden;
  max-height:130px
 }
 .mvp-vid-wide-more-text p {
  font-size:1.2rem
 }
 .mvp-feat1-feat-text h2.mvp-stand-title {
  font-size:2.3rem
 }
 .archive h1.mvp-post-title,
 .attachment h1.mvp-post-title,
 .page h1.mvp-post-title,
 .search h1.mvp-post-title {
  font-size:1.8rem
 }
 #mvp-author-page-top {
  padding:20px 0;
  width:100%
 }
 .mvp-author-top-out {
  margin-left:-170px
 }
 .mvp-author-top-in {
  margin-left:170px
 }
 #mvp-author-top-left {
  margin-right:40px;
  width:130px
 }
 h1.mvp-author-top-head {
  font-size:2.5rem
 }
 span.mvp-author-page-desc {
  font-size:.9rem
 }
 .mvp-authors-wrap {
  margin-top:20px
 }
 .mvp-authors-list-wrap {
  margin-left:3.225806452%;
  width:31.1827957%;
  height:300px
 }
 .mvp-authors-name {
  font-size:1.5rem
 }
 h2.mvp-authors-latest a {
  font-size:1.2rem
 }
 .mvp-nav-small .mvp-nav-top-mid a,
 .mvp-nav-top-mid a,
 .single .mvp-nav-small .mvp-nav-top-mid a {
  left:0
 }
 .mvp-soc-mob-up {
  -webkit-transform:translate3d(0,0,0)!important;
  -moz-transform:translate3d(0,0,0)!important;
  -ms-transform:translate3d(0,0,0)!important;
  -o-transform:translate3d(0,0,0)!important;
  transform:translate3d(0,0,0)!important
 }
 .theiaPostSlider_nav.fontTheme ._title {
  font-size:.8rem
 }
 .mvp-woo-side-in,
 .mvp-woo-side-out {
  margin-left:0
 }
 .mvp-post-gallery-top .flex-direction-nav a {
  opacity:1
 }
 .mvp-nav-small-mid {
  text-align:center
 }
 .mvp-nav-small-logo {
  float:none;
  margin:10px 0;
  width:100%;
  max-width:none
 }
 .mvp-post-feat-text-main {
  float:left;
  margin:0;
  width:100%
 }
 .mvp-feat2-top-text h2.mvp-stand-title {
  font-size:2.2rem
 }
 #mvp-main-body-wrap {
  padding-top:20px
 }
 #mvp-feat3-wrap {
  margin:-20px 0 40px
 }
 .mvp-feat3-main-wrap {
  width:58.06451613%
 }
 .mvp-feat3-sub-wrap {
  width:40.32258065%
 }
 .mvp-feat3-main-wrap {
  margin-right:1.612903226%
 }
 .mvp-feat3-main-img {
  height:440px
 }
 .mvp-feat3-main-img img {
  min-width:414px
 }
 .mvp-feat3-main-text {
  padding:75px 5.55555555% 20px;
  width:88.9%
 }
 .mvp-feat3-sub-text {
  padding:50px 8% 20px;
  width:84.1%
 }
 .mvp-feat3-main-text h2 {
  font-size:2.3rem;
  margin-right:0;
  width:100%
 }
 .mvp-feat3-sub-story {
  margin-top:10px;
  max-height:215px
 }
 .mvp-feat3-sub-img img {
  min-width:360px
 }
 .mvp-feat3-sub-text h2 {
  font-size:1.1rem;
  margin-right:0;
  width:100%
 }
 .mvp-feat3-main-text p {
  font-size:.8rem;
  padding-top:7px
 }
 #mvp-feat4-wrap {
  margin:-20px 0 40px;
  max-height:none
 }
 .mvp-feat4-main-img,
 .mvp-feat4-main-text {
  width:100%
 }
 .mvp-feat4-main-text {
  margin:20px 0
 }
 .mvp-feat4-main-text h2 {
  font-size:2rem;
  margin-right:20%;
  width:80%
 }
 .mvp-feat4-main-text p {
  font-size:.9rem
 }
 #mvp-home-widget-wrap {
  margin-bottom:40px
 }
 .mvp-feat5-side-in,
 .mvp-feat5-side-out {
  margin:0
 }
 .mvp-feat5-mid-wrap {
  width:54.83870968%
 }
 .mvp-feat5-small-wrap {
  margin:0 3.225806452% 0 0;
  width:41.93548387%
 }
 .mvp-feat5-mid-main,
 .mvp-feat5-small-main {
  margin:0 0 20px;
  padding:0 0 20px
 }
 .mvp-feat5-mid-main-text h2 {
  font-size:1.7rem
 }
 .mvp-feat5-mid-sub-in,
 .mvp-feat5-mid-sub-out {
  margin:0
 }
 .mvp-feat5-mid-sub-img {
  margin:0 0 15px;
  width:100%;
  max-height:160px
 }
 .mvp-feat5-small-main-img {
  max-height:140px
 }
 .mvp-feat5-mid-sub-text h2,
 .mvp-feat5-small-main-text h2 {
  font-size:1.3rem
 }
 .mvp-feat5-mid-sub-story {
  margin:20px 0 0
 }
 .mvp-feat5-small-main-text p,
 .mvp-feat5-small-sub .mvp-feat1-list-text h2 {
  font-size:.9rem
 }
 .mvp-feat5-side-wrap {
  border-top:1px solid #ddd;
  margin:30px 0 0;
  padding:30px 0 0;
  width:100%
 }
 #mvp-home-widget-wrap .mvp-flex-col {
  margin:0 0 30px 3.225806452%;
  width:48.38709677%;
  height:370px
 }
 #mvp-home-widget-wrap a:nth-child(3n+4) .mvp-flex-col-noad {
  margin:0 0 30px 3.225806452%!important
 }
 #mvp-home-widget-wrap a:nth-child(2n+3) .mvp-flex-col-noad {
  margin:0 0 30px!important
 }
 #mvp-home-widget-wrap .mvp-flex-col .mvp-flex-story-text h2 {
  font-size:1.4rem
 }
 #mvp-home-widget-wrap .mvp-flex-col .mvp-flex-story-text p {
  font-size:.9rem
 }
 #mvp-feat6-wrap {
  margin:-20px 0 40px -3.225806452%;
  width:106.4516129%
 }
 #mvp-feat6-img {
  width:100%
 }
 #mvp-feat6-img:after {
  background-image:-moz-linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(255,255,255,.9) 50%,#fff 100%);
  background-image:-ms-linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(255,255,255,.9) 50%,#fff 100%);
  background-image:-o-linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(255,255,255,.9) 50%,#fff 100%);
  background-image:-webkit-linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(255,255,255,.9) 50%,#fff 100%);
  background-image:-webkit-gradient(linear,center top,center bottom,from(rgba(255,255,255,0)),to(#fff));
  background-image:linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(255,255,255,.9) 50%,#fff 100%);
  top:auto;
  bottom:0;
  width:100%;
  height:50%
 }
 #mvp-feat6-text {
  float:left;
  margin-top:-100px;
  padding:0 4.54545454% 30px;
  position:relative;
  top:auto;
  left:auto;
  width:90.9090909%
 }
 #mvp-feat6-text h2 {
  font-size:2.8rem
 }
 #mvp-feat6-text p {
  font-size:1.1rem;
  margin-top:15px
 }
 #mvp-side-wrap .mvp-flex-col {
  margin-top:20px
 }
 #mvp-side-wrap .mvp-flex-col .mvp-flex-story-img {
  margin-bottom:0
 }
 #mvp-side-wrap .mvp-flex-col .mvp-flex-story-out {
  display:block!important;
  margin-left:-270px;
  width:100%
 }
 #mvp-side-wrap .mvp-flex-col .mvp-flex-story-in {
  margin-left:270px
 }
 #mvp-side-wrap .mvp-flex-col .mvp-flex-story-img {
  margin-right:20px;
  width:250px;
  max-height:none
 }
 .mvp-alp-side {
  display:none
 }
 .mvp-auto-post-grid {
  grid-template-columns:100%
 }
 .mvp-alp-soc-reg {
  display:block
 }
}
@media screen and (max-width:659px) and (min-width:600px) {
 #mvp-home-widget-wrap .mvp-flex-col .mvp-flex-story-text p,
 #mvp-home-widget-wrap .mvp-flex-row .mvp-flex-story-text p,
 #mvp-nav-small-wrap .mvp-nav-menu,
 #mvp-wallpaper,
 #mvp-woo-side-wrap,
 .mvp-blog-story-text p,
 .mvp-drop-nav-title,
 .mvp-feat1-mid-wrap .mvp-cd-date,
 .mvp-fly-top,
 .mvp-nav-logo-reg,
 .mvp-nav-soc-wrap,
 .mvp-post-soc-wrap,
 .mvp-widget-feat1-bot-text p,
 .mvp-widget-feat2-right .mvp-cd-date,
 .mvp-woo-cart-wrap,
 span.mvp-video-close {
  display:none!important
 }
 #mvp-soc-mob-wrap,
 .mvp-nav-logo-small,
 .mvp-nav-top-left .mvp-fly-but-wrap {
  display:inline
 }
 .mvp-main-box {
  margin:0 3.3333333333%;
  width:93.3333333333%
 }
 .mvp-widget-home {
  margin-top:40px
 }
 #mvp-feat1-wrap {
  margin-bottom:40px
 }
 #mvp-main-nav-top {
  padding:10px 0!important;
  height:30px!important;
  z-index:9999
 }
 .mvp-nav-small {
  -webkit-box-shadow:0 1px 16px 0 rgba(0,0,0,.3);
  -moz-box-shadow:0 1px 16px 0 rgba(0,0,0,.3);
  -ms-box-shadow:0 1px 16px 0 rgba(0,0,0,.3);
  -o-box-shadow:0 1px 16px 0 rgba(0,0,0,.3);
  box-shadow:0 1px 16px 0 rgba(0,0,0,.3)
 }
 .mvp-nav-top-mid,
 .mvp-nav-top-wrap {
  height:30px!important
 }
 .mvp-nav-top-mid img {
  height:100%!important
 }
 #mvp-main-nav-bot {
  border-bottom:none;
  display:none!important;
  height:0
 }
 .mvp-nav-top-mid img {
  margin-left:0
 }
 .mvp-nav-top-left-out {
  margin-left:-50px
 }
 .mvp-nav-top-left-in {
  margin-left:50px
 }
 .mvp-nav-top-left {
  display:block
 }
 .mvp-nav-top-right-out {
  margin-right:-50px
 }
 .mvp-nav-top-right-in {
  margin-right:50px
 }
 .mvp-nav-top-right {
  width:50px
 }
 .mvp-nav-top-right .mvp-nav-search-but {
  display:block
 }
 .mvp-feat1-right-in,
 .mvp-feat1-right-out,
 .mvp-widget-feat2-in,
 .mvp-widget-feat2-out {
  margin-right:0
 }
 .archive .mvp-widget-feat2-left-alt,
 .mvp-feat1-left-wrap,
 .mvp-widget-feat2-left {
  float:left;
  width:63.39285714%
 }
 .mvp-feat1-mid-wrap {
  margin:0 0 0 3.571428571%;
  width:33.03571429%
 }
 .mvp-widget-feat2-left {
  margin-right:3.571428571%
 }
 .archive .mvp-widget-feat2-left-alt,
 .mvp-widget-feat2-left-alt {
  float:right;
  margin:0 0 0 3.571428571%
 }
 .archive .mvp-widget-feat2-right,
 .mvp-widget-feat2-right {
  width:33.03571429%
 }
 .mvp-widget-feat2-right-cont {
  height:270px
 }
 .archive .mvp-widget-feat2-right-cont {
  height:247px
 }
 .mvp-widget-feat2-right-text h2 {
  font-size:1.2rem
 }
 .mvp-feat1-pop-text {
  padding:10px 0 0 18%;
  width:82%
 }
 .mvp-feat1-pop-text h2 {
  font-size:1rem
 }
 #mvp-home-widget-wrap .mvp-flex-side-wrap,
 #mvp-side-wrap,
 .mvp-feat1-right-wrap,
 .mvp-widget-feat2-side {
  border-top:1px solid #ddd;
  margin:20px 0 0;
  padding-top:20px;
  width:100%
 }
 .mvp-feat1-feat-img {
  height:540px
 }
 .mvp-feat1-feat-img img {
  min-width:510px
 }
 .mvp-feat1-feat-text {
  padding:100px 5.633802817% 20px;
  width:88.8%
 }
 .mvp-feat1-feat-text h2 {
  font-size:2rem;
  margin-right:0;
  width:100%
 }
 .mvp-feat1-feat-text p {
  font-size:.9rem
 }
 .mvp-feat1-sub-img {
  min-height:250px
 }
 .mvp-feat1-sub-img img {
  min-width:420px
 }
 .mvp-feat1-sub-text {
  padding:50px 5.633802817% 20px;
  width:88.8%
 }
 .mvp-feat1-sub-text h2 {
  font-size:1.4rem
 }
 .mvp-feat1-pop-text:before {
  font-size:34px
 }
 .mvp-feat1-pop-img {
  max-height:100px
 }
 .mvp-feat1-pop-cont .mvp-vid-box-wrap {
  font-size:12px;
  width:28px;
  height:28px
 }
 .mvp-feat1-pop-cont .mvp-vid-box-wrap i {
  margin:8px 0 0 1px
 }
 .mvp-widget-dark-wrap {
  padding:20px 0
 }
 .mvp-widget-dark-left,
 .mvp-widget-dark-right {
  width:100%
 }
 .mvp-widget-dark-feat-img {
  height:auto
 }
 .mvp-widget-dark-feat-img img {
  margin:0;
  position:relative;
  left:auto;
  right:auto;
  min-width:0
 }
 .mvp-widget-dark-feat-text {
  padding:75px 3.571428571% 20px;
  width:92.9%
 }
 .mvp-widget-dark-feat-text h2 {
  font-size:2.1rem
 }
 .mvp-widget-dark-right,
 .mvp-widget-dark-sub {
  margin:15px 0 0 0;
  width:100%
 }
 .mvp-widget-dark-right a:first-child .mvp-widget-dark-sub {
  margin-top:0
 }
 .mvp-widget-dark-sub-img {
  margin-right:15px;
  width:150px
 }
 .mvp-widget-dark-sub-text h2 {
  font-size:1.1rem
 }
 .mvp-widget-dark-sub-out {
  margin-left:-165px
 }
 .mvp-widget-dark-sub-in {
  margin-left:165px
 }
 .mvp-widget-feat1-top-story {
  margin:20px 0 0 0;
  width:100%
 }
 .mvp-widget-feat1-cont a:first-child .mvp-widget-feat1-top-story {
  margin:0
 }
 .mvp-widget-feat1-top-img {
  overflow:hidden;
  max-height:300px
 }
 .mvp-widget-feat1-top-text {
  padding:50px 13.571428571% 20px 3.571428571%;
  width:82.9%
 }
 .mvp-widget-feat1-top-text h2 {
  font-size:1.9rem
 }
 .mvp-feat2-bot-story,
 .mvp-widget-feat1-bot-story {
  margin-left:3.225806452%;
  overflow:hidden;
  width:48.38709677%;
  height:296px
 }
 .mvp-feat2-bot a:nth-child(2n+3) .mvp-feat2-bot-story,
 .mvp-widget-feat1-cont a:nth-child(2n+3) .mvp-widget-feat1-bot-story {
  margin-left:0
 }
 .mvp-widget-feat1-bot-text {
  margin-top:15px
 }
 .mvp-feat2-bot-text h2,
 .mvp-widget-feat1-bot-text h2 {
  font-size:1.2rem
 }
 #mvp-feat2-wrap {
  margin:-20px 0 40px
 }
 .mvp-feat2-top-text-wrap {
  padding:50px 0 20px
 }
 .mvp-feat2-top-text-box {
  width:560px
 }
 .mvp-feat2-top-text h2 {
  font-size:2.6rem
 }
 .mvp-feat2-top-text p {
  font-size:.8rem
 }
 .mvp-main-blog-in,
 .mvp-main-blog-out {
  margin-right:0
 }
 #mvp-home-widget-wrap .mvp-flex-row .mvp-flex-story-out,
 .mvp-blog-story-out {
  margin-left:-270px
 }
 #mvp-home-widget-wrap .mvp-flex-row .mvp-flex-story-in,
 .mvp-blog-story-in {
  margin-left:270px
 }
 #mvp-home-widget-wrap .mvp-flex-row .mvp-flex-story-img,
 .mvp-blog-story-img {
  margin-right:20px;
  width:250px
 }
 #mvp-home-widget-wrap .mvp-flex-row .mvp-flex-story-text,
 .mvp-blog-story-text {
  margin-top:20px
 }
 #mvp-home-widget-wrap .mvp-flex-row .mvp-flex-story-text h2,
 .mvp-blog-story-text h2 {
  font-size:1.4rem
 }
 ul.mvp-blog-story-list-col {
  margin-left:-3.571428571%;
  width:103.571428571%
 }
 .mvp-blog-story-col {
  margin-left:3.448275862%;
  width:46.55172414%;
  height:280px
 }
 .mvp-blog-story-col .mvp-blog-story-text h2 {
  font-size:1.2rem
 }
 #mvp-search-box {
  margin:-25px 0 0 -30%;
  width:60%
 }
 #searchform input {
  font-size:26px;
  height:40px
 }
 .mvp-search-but-wrap {
  top:40px;
  right:40px
 }
 #mvp-post-main {
  margin:0 0 40px
 }
 #mvp-post-head {
  margin-bottom:20px
 }
 span.mvp-post-cat {
  font-size:.9rem
 }
 #mvp-post-content h1.mvp-post-title,
 h1.mvp-post-title {
  font-size:2.5rem;
  margin-right:0;
  width:100%
 }
 span.mvp-post-excerpt {
  font-size:1rem
 }
 #mvp-home-widget-wrap .mvp-flex-side-in,
 #mvp-home-widget-wrap .mvp-flex-side-out,
 .mvp-post-main-in,
 .mvp-post-main-out {
  margin-right:0
 }
 .single .mvp-fixed .mvp-nav-top-right,
 .single .mvp-nav-small .mvp-nav-top-left {
  display:block
 }
 .single .mvp-fixed .mvp-nav-top-right-out {
  margin-right:-50px
 }
 .single .mvp-fixed .mvp-nav-top-right-in {
  margin-right:50px
 }
 .single .mvp-nav-small .mvp-nav-top-left-out {
  margin-left:-50px
 }
 .single .mvp-nav-small .mvp-nav-top-left-in {
  margin-left:50px
 }
 .mvp-fixed-post {
  text-align:center
 }
 .mvp-fixed-post img {
  float:none
 }
 .mvp-post-soc-in,
 .mvp-post-soc-out {
  margin-left:0
 }
 #mvp-content-main p,
 .mvp-post-add-main p {
  font-size:1rem
 }
 #mvp-post-content #mvp-post-feat-img,
 #mvp-post-content #mvp-video-embed-wrap,
 .mvp-post-add-img,
 .mvp-post-gallery-wrap,
 .mvp-vid-wide-left {
  margin-left:-3.571428571%;
  width:107.1428571%
 }
 .mvp-post-gallery-text p {
  font-size:.8rem
 }
 .mvp-post-gallery-text {
  padding:10px 3.0303030303% 0;
  width:94%
 }
 .mvp-prev-next-text p {
  font-size:1.1rem
 }
 .mvp-prev-cont-out {
  margin-left:-40px
 }
 .mvp-prev-cont-in {
  margin-left:40px
 }
 .mvp-next-cont-out {
  margin-right:-40px
 }
 .mvp-next-cont-in {
  margin-right:40px
 }
 span.mvp-prev-arr {
  margin-right:20px
 }
 span.mvp-next-arr {
  margin-left:20px
 }
 ul.mvp-related-posts-list li {
  margin-left:2.419354839%;
  width:31.72043011%;
  height:210px
 }
 #mvp-post-add-wrap {
  margin-top:40px
 }
 .mvp-post-add-head {
  margin-bottom:20px
 }
 .mvp-post-add-main {
  margin:0;
  width:100%
 }
 #mvp-post-feat-img,
 .mvp-post-add-img {
  margin-bottom:20px
 }
 span.mvp-feat-caption {
  margin-top:-20px;
  padding-bottom:10px
 }
 ul.mvp-post-more-list li {
  margin-left:3.571428571%;
  width:48.21428571%;
  height:230px
 }
 ul.mvp-post-more-list a:nth-child(4n+5) li {
  margin-left:3.571428571%
 }
 ul.mvp-post-more-list a:nth-child(2n+3) li {
  margin-left:0
 }
 .mvp-post-more-img {
  margin-bottom:10px;
  overflow:hidden;
  max-height:130px
 }
 .mvp-post-more-text p {
  font-size:1.1rem
 }
 .mvp-vid-fixed {
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
  -ms-box-shadow:none;
  -o-box-shadow:none;
  box-shadow:none;
  margin-top:0;
  position:relative!important;
  right:auto;
  bottom:auto;
  width:100%!important;
  height:auto!important;
  z-index:auto
 }
 .mvp-vid-height {
  height:auto!important
 }
 #mvp-content-wrap {
  float:left;
  margin:0
 }
 .mvp-video-embed-wide {
  margin-bottom:20px
 }
 #mvp-post-feat-text-wrap {
  left:20px;
  bottom:20px
 }
 .mvp-post-feat-text {
  width:40%
 }
 h1.mvp-post-title-wide {
  font-size:1.9rem
 }
 #mvp-post-feat-text-wrap span.mvp-post-excerpt {
  font-size:.9rem
 }
 #mvp-post-feat-img-wide span.mvp-feat-caption {
  right:20px
 }
 .mvp-vid-wide-cont {
  margin:0 0 20px
 }
 .mvp-vid-wide-top {
  margin-bottom:20px
 }
 .mvp-vid-wide-in,
 .mvp-vid-wide-out {
  margin-right:0
 }
 .mvp-vid-wide-right {
  margin:20px 0 0 0;
  width:100%
 }
 .mvp-vid-wide-text span.mvp-post-excerpt {
  font-size:.9rem
 }
 ul.mvp-vid-wide-soc-list {
  text-align:center
 }
 ul.mvp-vid-wide-soc-list li {
  display:inline-block;
  float:none
 }
 ul.mvp-vid-wide-more-list li {
  margin-left:3.225806452%;
  width:48.38709677%;
  height:210px
 }
 ul.mvp-vid-wide-more-list a:nth-child(2n+3) li {
  margin-left:0
 }
 .mvp-vid-wide-more-img {
  margin-bottom:10px;
  overflow:hidden;
  max-height:130px
 }
 .mvp-vid-wide-more-text p {
  font-size:1.1rem
 }
 .mvp-feat1-feat-text h2.mvp-stand-title {
  font-size:1.9rem
 }
 .archive h1.mvp-post-title,
 .attachment h1.mvp-post-title,
 .page h1.mvp-post-title,
 .search h1.mvp-post-title {
  font-size:1.7rem
 }
 #mvp-author-page-top {
  padding:20px 0;
  width:100%
 }
 .mvp-author-top-out {
  margin-left:-170px
 }
 .mvp-author-top-in {
  margin-left:170px
 }
 #mvp-author-top-left {
  margin-right:40px;
  width:130px
 }
 h1.mvp-author-top-head {
  font-size:2.5rem
 }
 span.mvp-author-page-desc {
  font-size:.9rem
 }
 .mvp-authors-wrap {
  margin-top:10px
 }
 .mvp-authors-list-wrap {
  margin-left:3.225806452%;
  width:31.1827957%;
  height:280px
 }
 .mvp-authors-list-img img {
  width:100px
 }
 .mvp-authors-name {
  font-size:1.5rem
 }
 h2.mvp-authors-latest a {
  font-size:1.2rem
 }
 .mvp-nav-small .mvp-nav-top-mid a,
 .mvp-nav-top-mid a,
 .single .mvp-nav-small .mvp-nav-top-mid a {
  left:0
 }
 .mvp-soc-mob-up {
  -webkit-transform:translate3d(0,0,0)!important;
  -moz-transform:translate3d(0,0,0)!important;
  -ms-transform:translate3d(0,0,0)!important;
  -o-transform:translate3d(0,0,0)!important;
  transform:translate3d(0,0,0)!important
 }
 .theiaPostSlider_nav.fontTheme ._title {
  font-size:.8rem
 }
 .mvp-woo-side-in,
 .mvp-woo-side-out {
  margin-left:0
 }
 .mvp-post-gallery-top .flex-direction-nav a {
  opacity:1
 }
 .mvp-nav-small-mid {
  text-align:center
 }
 .mvp-nav-small-logo {
  float:none;
  margin:10px 0;
  width:100%;
  max-width:none
 }
 .mvp-post-feat-text-main {
  float:left;
  margin:0;
  width:100%
 }
 .mvp-feat2-top-text h2.mvp-stand-title {
  font-size:2.1rem
 }
 #mvp-main-body-wrap {
  padding-top:20px
 }
 #mvp-feat3-wrap {
  margin:-20px 0 40px
 }
 .mvp-feat3-main-wrap {
  width:58.06451613%
 }
 .mvp-feat3-sub-wrap {
  width:40.32258065%
 }
 .mvp-feat3-main-wrap {
  margin-right:1.612903226%
 }
 .mvp-feat3-main-img {
  height:440px
 }
 .mvp-feat3-main-img img {
  min-width:414px
 }
 .mvp-feat3-main-text {
  padding:75px 5.55555555% 20px;
  width:88.9%
 }
 .mvp-feat3-sub-text {
  padding:50px 8% 20px;
  width:84.1%
 }
 .mvp-feat3-main-text h2 {
  font-size:2.1rem;
  margin-right:0;
  width:100%
 }
 .mvp-feat3-sub-story {
  margin-top:10px;
  max-height:215px
 }
 .mvp-feat3-sub-img img {
  min-width:360px
 }
 .mvp-feat3-sub-text h2 {
  font-size:1rem;
  margin-right:0;
  width:100%
 }
 .mvp-feat3-main-text p {
  font-size:.8rem;
  padding-top:7px
 }
 #mvp-feat4-wrap {
  margin:-20px 0 40px;
  max-height:none
 }
 .mvp-feat4-main-img,
 .mvp-feat4-main-text {
  width:100%
 }
 .mvp-feat4-main-text {
  margin:20px 0
 }
 .mvp-feat4-main-text h2 {
  font-size:2rem
 }
 .mvp-feat4-main-text p {
  font-size:.9rem
 }
 #mvp-home-widget-wrap {
  margin-bottom:40px
 }
 .mvp-feat5-side-in,
 .mvp-feat5-side-out {
  margin:0
 }
 .mvp-feat5-mid-wrap {
  width:53.57142857%
 }
 .mvp-feat5-small-wrap {
  margin:0 3.571428571% 0 0;
  width:42.85714286%
 }
 .mvp-feat5-mid-main,
 .mvp-feat5-small-main {
  margin:0 0 20px;
  padding:0 0 20px
 }
 .mvp-feat5-mid-main-text h2 {
  font-size:1.7rem
 }
 .mvp-feat5-mid-sub-in,
 .mvp-feat5-mid-sub-out {
  margin:0
 }
 .mvp-feat5-mid-sub-img {
  margin:0 0 15px;
  width:100%;
  max-height:140px
 }
 .mvp-feat5-small-main-img {
  max-height:140px
 }
 .mvp-feat5-mid-sub-text h2,
 .mvp-feat5-small-main-text h2 {
  font-size:1.3rem
 }
 .mvp-feat5-mid-sub-story {
  margin:20px 0 0
 }
 .mvp-feat5-small-main-text p,
 .mvp-feat5-small-sub .mvp-feat1-list-text h2 {
  font-size:.9rem
 }
 .mvp-feat5-side-wrap {
  border-top:1px solid #ddd;
  margin:30px 0 0;
  padding:30px 0 0;
  width:100%
 }
 #mvp-home-widget-wrap .mvp-flex-col {
  margin:0 0 30px 3.225806452%;
  width:48.38709677%;
  height:250px
 }
 #mvp-home-widget-wrap a:nth-child(3n+4) .mvp-flex-col-noad {
  margin:0 0 30px 3.225806452%!important
 }
 #mvp-home-widget-wrap a:nth-child(2n+3) .mvp-flex-col-noad {
  margin:0 0 30px!important
 }
 #mvp-home-widget-wrap .mvp-flex-col .mvp-flex-story-text h2 {
  font-size:1.2rem
 }
 #mvp-feat6-wrap {
  margin:-20px 0 40px -3.571428571%;
  width:107.1428571%
 }
 #mvp-feat6-img {
  width:100%
 }
 #mvp-feat6-img:after {
  background-image:-moz-linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(255,255,255,.5) 50%,#fff 100%);
  background-image:-ms-linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(255,255,255,.5) 50%,#fff 100%);
  background-image:-o-linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(255,255,255,.5) 50%,#fff 100%);
  background-image:-webkit-linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(255,255,255,.5) 50%,#fff 100%);
  background-image:-webkit-gradient(linear,center top,center bottom,from(rgba(255,255,255,0)),to(#fff));
  background-image:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(255,255,255,.5) 50%,#fff 100%);
  top:auto;
  bottom:0;
  width:100%;
  height:50%
 }
 #mvp-feat6-text {
  float:left;
  margin-top:-100px;
  padding:0 5% 30px;
  position:relative;
  top:auto;
  left:auto;
  width:90%
 }
 #mvp-feat6-text h2 {
  font-size:1.7rem
 }
 #mvp-feat6-text p {
  font-size:1.1rem;
  margin-top:15px
 }
 #mvp-side-wrap .mvp-flex-col {
  margin-top:20px
 }
 #mvp-side-wrap .mvp-flex-col .mvp-flex-story-img {
  margin-bottom:0
 }
 #mvp-side-wrap .mvp-flex-col .mvp-flex-story-out {
  display:block!important;
  margin-left:-270px;
  width:100%
 }
 #mvp-side-wrap .mvp-flex-col .mvp-flex-story-in {
  margin-left:270px
 }
 #mvp-side-wrap .mvp-flex-col .mvp-flex-story-img {
  margin-right:20px;
  width:250px;
  max-height:none
 }
 .mvp-alp-side {
  display:none
 }
 .mvp-auto-post-grid {
  grid-template-columns:100%
 }
 .mvp-alp-soc-reg {
  display:block
 }
}
@media screen and (max-width:599px) and (min-width:480px) {
 #mvp-home-widget-wrap .mvp-flex-col .mvp-flex-story-text p,
 #mvp-home-widget-wrap .mvp-flex-story-text p,
 #mvp-nav-small-wrap .mvp-nav-menu,
 #mvp-wallpaper,
 #mvp-woo-side-wrap,
 .mvp-blog-story-col .mvp-vid-box-wrap,
 .mvp-blog-story-text p,
 .mvp-drop-nav-title,
 .mvp-feat1-mid-wrap .mvp-cd-date,
 .mvp-feat3-sub-text p,
 .mvp-feat5-small-main-text p,
 .mvp-flex-story .mvp-vid-box-wrap,
 .mvp-fly-top,
 .mvp-nav-logo-reg,
 .mvp-nav-soc-wrap,
 .mvp-post-soc-wrap,
 .mvp-widget-feat1-bot-text p,
 .mvp-widget-feat2-right .mvp-cd-date,
 .mvp-woo-cart-wrap,
 span.mvp-video-close {
  display:none!important
 }
 #mvp-soc-mob-wrap,
 .mvp-nav-logo-small,
 .mvp-nav-top-left .mvp-fly-but-wrap {
  display:inline
 }
 .mvp-main-box {
  margin:0 4.1666666666%;
  width:91.6666666666%
 }
 .mvp-widget-home {
  margin-top:40px
 }
 #mvp-feat1-wrap {
  margin-bottom:40px
 }
 #mvp-main-nav-top {
  padding:10px 0!important;
  height:30px!important;
  z-index:9999
 }
 .mvp-nav-small {
  -webkit-box-shadow:0 1px 16px 0 rgba(0,0,0,.3);
  -moz-box-shadow:0 1px 16px 0 rgba(0,0,0,.3);
  -ms-box-shadow:0 1px 16px 0 rgba(0,0,0,.3);
  -o-box-shadow:0 1px 16px 0 rgba(0,0,0,.3);
  box-shadow:0 1px 16px 0 rgba(0,0,0,.3)
 }
 .mvp-nav-top-mid,
 .mvp-nav-top-wrap {
  height:30px!important
 }
 .mvp-nav-top-mid img {
  height:100%!important
 }
 #mvp-main-nav-bot {
  border-bottom:none;
  display:none!important;
  height:0
 }
 .mvp-nav-top-mid img {
  margin-left:0
 }
 .mvp-nav-top-left-out {
  margin-left:-50px
 }
 .mvp-nav-top-left-in {
  margin-left:50px
 }
 .mvp-nav-top-left {
  display:block
 }
 .mvp-nav-top-right-out {
  margin-right:-50px
 }
 .mvp-nav-top-right-in {
  margin-right:50px
 }
 .mvp-nav-top-right {
  width:50px
 }
 .mvp-nav-top-right .mvp-nav-search-but {
  display:block
 }
 .mvp-feat1-right-in,
 .mvp-feat1-right-out,
 .mvp-widget-feat2-in,
 .mvp-widget-feat2-out {
  margin-right:0
 }
 .archive .mvp-widget-feat2-left-alt,
 .mvp-feat1-left-wrap,
 .mvp-widget-feat2-left,
 .mvp-widget-feat2-left-alt {
  float:left;
  width:100%
 }
 .mvp-feat1-mid-wrap {
  margin:20px 0 0 0;
  width:100%
 }
 .archive .mvp-widget-feat2-left-alt,
 .mvp-widget-feat2-left,
 .mvp-widget-feat2-left-alt {
  margin:0
 }
 .archive .mvp-widget-feat2-right,
 .mvp-widget-feat2-right {
  margin-top:20px;
  width:100%
 }
 .archive .mvp-widget-feat2-right-cont,
 .mvp-widget-feat2-right-cont {
  margin-left:4.5454545454%;
  width:47.72727272%;
  height:auto
 }
 .archive .mvp-widget-feat2-right a:first-child .mvp-widget-feat2-right-cont,
 .mvp-widget-feat2-right a:first-child .mvp-widget-feat2-right-cont {
  margin-left:0
 }
 .mvp-widget-feat2-right-text h2 {
  font-size:1.1rem
 }
 .mvp-feat1-pop-text {
  padding:10px 0 0 18%;
  width:82%
 }
 .mvp-feat1-pop-text h2 {
  font-size:1rem
 }
 #mvp-home-widget-wrap .mvp-flex-side-wrap,
 #mvp-side-wrap,
 .mvp-feat1-right-wrap,
 .mvp-widget-feat2-side {
  border-top:1px solid #ddd;
  margin:20px 0 0;
  padding-top:20px;
  width:100%
 }
 .mvp-feat1-feat-img {
  height:510px
 }
 .mvp-feat1-feat-img img {
  min-width:480px
 }
 .mvp-feat1-feat-text {
  padding:100px 4.5454545454% 20px;
  width:91%
 }
 .mvp-feat1-feat-text h2 {
  font-size:2.8rem
 }
 .mvp-feat1-feat-text p {
  font-size:.9rem
 }
 .mvp-feat1-sub-img {
  max-height:230px;
  min-height:0
 }
 .mvp-feat1-sub-img img {
  left:auto;
  right:auto;
  margin:0;
  min-width:0;
  position:relative
 }
 .mvp-feat1-sub-text {
  padding:50px 4.5454545454% 20px;
  width:91%
 }
 .mvp-feat1-sub-text h2 {
  font-size:1.5rem
 }
 .mvp-feat1-pop-text:before {
  font-size:34px;
  margin-top:24px
 }
 .mvp-feat1-pop-img {
  max-height:100px
 }
 .mvp-blog-story-wrap .mvp-vid-box-wrap,
 .mvp-feat1-pop-cont .mvp-vid-box-wrap,
 .mvp-vid-box-small {
  font-size:12px;
  left:10px;
  top:10px;
  width:28px;
  height:28px
 }
 .mvp-blog-story-wrap .mvp-vid-box-wrap i,
 .mvp-feat1-pop-cont .mvp-vid-box-wrap i {
  margin:8px 0 0 1px
 }
 .mvp-feat1-pop-cont {
  margin:0 0 20px 4.5454545454%;
  overflow:hidden;
  width:47.7272727272%;
  height:190px
 }
 .mvp-feat1-pop-wrap a:first-child .mvp-feat1-pop-cont,
 .mvp-feat1-pop-wrap a:nth-child(2n+3) .mvp-feat1-pop-cont {
  margin-left:0
 }
 .mvp-widget-dark-wrap {
  padding:20px 0
 }
 .mvp-widget-dark-left,
 .mvp-widget-dark-right {
  width:100%
 }
 .mvp-widget-dark-feat-img {
  height:auto
 }
 .mvp-widget-dark-feat-img img {
  margin:0;
  position:relative;
  left:auto;
  right:auto;
  min-width:0
 }
 .mvp-widget-dark-feat-text {
  padding:50px 4.54545454% 20px;
  width:91%
 }
 .mvp-widget-dark-feat-text h2 {
  font-size:1.8rem
 }
 .mvp-widget-dark-right,
 .mvp-widget-dark-sub {
  margin:15px 0 0 0;
  width:100%
 }
 .mvp-widget-dark-right a:first-child .mvp-widget-dark-sub {
  margin-top:0
 }
 .mvp-widget-dark-sub-img {
  margin-right:15px;
  width:150px
 }
 .mvp-widget-dark-sub-text h2 {
  font-size:1.1rem
 }
 .mvp-widget-dark-sub-out {
  margin-left:-165px
 }
 .mvp-widget-dark-sub-in {
  margin-left:165px
 }
 .mvp-widget-feat1-top-story {
  margin:20px 0 0 0;
  width:100%
 }
 .mvp-widget-feat1-cont a:first-child .mvp-widget-feat1-top-story {
  margin:0
 }
 .mvp-widget-feat1-top-img {
  overflow:hidden;
  max-height:280px
 }
 .mvp-widget-feat1-top-text {
  padding:50px 4.5454545454% 20px;
  width:91%
 }
 .mvp-widget-feat1-top-text h2 {
  font-size:1.6rem
 }
 .mvp-feat2-bot-story,
 .mvp-widget-feat1-bot-story {
  margin-left:5%;
  overflow:hidden;
  width:47.5%;
  height:246px
 }
 .mvp-feat2-bot a:nth-child(2n+3) .mvp-feat2-bot-story,
 .mvp-widget-feat1-cont a:nth-child(2n+3) .mvp-widget-feat1-bot-story {
  margin-left:0
 }
 .mvp-feat2-bot-text h2,
 .mvp-widget-feat1-bot-text h2 {
  font-size:1.1rem
 }
 #mvp-feat2-wrap {
  margin:-20px 0 30px
 }
 .mvp-feat2-top-text-wrap {
  padding:50px 0 20px
 }
 .mvp-feat2-top-text-box {
  width:440px
 }
 .mvp-feat2-top-text h2 {
  font-size:2.1rem
 }
 .mvp-feat2-top-text p {
  font-size:.8rem;
  margin-top:5px
 }
 .mvp-main-blog-in,
 .mvp-main-blog-out {
  margin-right:0
 }
 #mvp-home-widget-wrap .mvp-flex-col .mvp-flex-story-out,
 #mvp-home-widget-wrap .mvp-flex-row .mvp-flex-story-out,
 .mvp-blog-story-col .mvp-blog-story-out,
 .mvp-blog-story-out {
  margin-left:-170px
 }
 #mvp-home-widget-wrap .mvp-flex-col .mvp-flex-story-out {
  width:100%
 }
 #mvp-home-widget-wrap .mvp-flex-col .mvp-flex-story-in,
 #mvp-home-widget-wrap .mvp-flex-row .mvp-flex-story-in,
 .mvp-blog-story-col .mvp-blog-story-in,
 .mvp-blog-story-in {
  margin-left:170px
 }
 #mvp-home-widget-wrap .mvp-flex-col .mvp-flex-story-img,
 #mvp-home-widget-wrap .mvp-flex-row .mvp-flex-story-img,
 .mvp-blog-story-col .mvp-blog-story-img,
 .mvp-blog-story-img {
  margin:0 20px 0 0;
  width:150px
 }
 #mvp-home-widget-wrap .mvp-flex-row .mvp-flex-story-text,
 .mvp-blog-story-text {
  margin-top:20px
 }
 #mvp-home-widget-wrap .mvp-flex-col .mvp-flex-story-text h2,
 #mvp-home-widget-wrap .mvp-flex-row .mvp-flex-story-text h2,
 .mvp-blog-story-text h2 {
  font-size:1.1rem
 }
 #mvp-home-widget-wrap .mvp-flex-col,
 .mvp-blog-story-col,
 ul.mvp-blog-story-list-col {
  margin-left:0;
  width:100%;
  height:auto
 }
 .mvp-blog-story-col {
  margin-top:20px
 }
 ul.mvp-blog-story-list-col .mvp-blog-story-col:first-child {
  margin-top:0
 }
 .mvp-blog-story-col .mvp-blog-story-text h2 {
  font-size:1.1rem
 }
 #mvp-foot-top {
  padding:30px 0
 }
 ul.mvp-foot-soc-list li a {
  font-size:16px;
  margin-left:4px;
  padding-top:7px;
  width:30px;
  height:23px
 }
 #mvp-foot-copy p,
 #mvp-foot-menu ul li a {
  font-size:.8rem
 }
 #mvp-search-box {
  margin:-15px 0 0 -30%;
  width:60%
 }
 #searchform input {
  font-size:30px;
  height:30px
 }
 .mvp-search-but-wrap {
  top:20px;
  right:20px
 }
 #mvp-post-main {
  margin:0 0 40px
 }
 #mvp-post-head {
  margin-bottom:20px
 }
 span.mvp-post-cat {
  font-size:.8rem
 }
 #mvp-post-content h1.mvp-post-title,
 h1.mvp-post-title {
  font-size:1.9rem;
  margin-right:0;
  width:100%
 }
 span.mvp-post-excerpt {
  font-size:1rem
 }
 #mvp-home-widget-wrap .mvp-flex-side-in,
 #mvp-home-widget-wrap .mvp-flex-side-out,
 .mvp-post-main-in,
 .mvp-post-main-out {
  margin-right:0
 }
 .mvp-post-soc-in,
 .mvp-post-soc-out {
  margin-left:0
 }
 #mvp-content-main p,
 .mvp-post-add-main p {
  font-size:1rem
 }
 span.mvp-post-add-link-but {
  padding:10px 0;
  width:70%
 }
 .single .mvp-fixed .mvp-nav-top-right,
 .single .mvp-nav-small .mvp-nav-top-left {
  display:block
 }
 .single .mvp-fixed .mvp-nav-top-right-out {
  margin-right:-50px
 }
 .single .mvp-fixed .mvp-nav-top-right-in {
  margin-right:50px
 }
 .single .mvp-nav-small .mvp-nav-top-left-out {
  margin-left:-50px
 }
 .single .mvp-nav-small .mvp-nav-top-left-in {
  margin-left:50px
 }
 .mvp-fixed-post {
  text-align:center
 }
 .mvp-fixed-post img {
  float:none
 }
 #mvp-post-content #mvp-post-feat-img,
 #mvp-post-content #mvp-video-embed-wrap,
 .mvp-post-add-img,
 .mvp-post-gallery-wrap,
 .mvp-vid-wide-left {
  margin-left:-4.5454545454%;
  width:109.0909090909%
 }
 .mvp-post-gallery-text p {
  font-size:.8rem
 }
 .mvp-post-gallery-text {
  padding:10px 3.125% 0;
  width:93.8%
 }
 .mvp-next-post-wrap,
 .mvp-prev-post-wrap {
  width:100%
 }
 .mvp-prev-post-wrap {
  margin-top:15px
 }
 .mvp-prev-next-text p {
  font-size:1.1rem
 }
 .mvp-next-cont-in,
 .mvp-next-cont-out,
 .mvp-prev-cont-in,
 .mvp-prev-cont-out {
  margin:0
 }
 span.mvp-next-arr,
 span.mvp-prev-arr {
  display:none
 }
 ul.mvp-post-more-list li,
 ul.mvp-related-posts-list li {
  margin-left:4.5454545454%;
  width:47.727272727%;
  height:210px
 }
 ul.mvp-post-more-list li {
  height:240px
 }
 ul.mvp-post-more-list a:nth-child(4n+5) li,
 ul.mvp-related-posts-list a:nth-child(3n+4) li {
  margin-left:4.5454545454%
 }
 ul.mvp-related-posts-list a:nth-child(2n+3) li {
  margin-left:0
 }
 #mvp-comments-button a,
 #mvp-comments-button span.mvp-comment-but-text {
  padding:10px 0
 }
 #mvp-post-add-wrap {
  margin-top:40px
 }
 .mvp-post-add-head {
  margin-bottom:20px
 }
 .mvp-post-add-main {
  margin:0;
  width:100%
 }
 #mvp-post-feat-img,
 #mvp-video-embed-wrap,
 .mvp-post-add-img {
  margin-bottom:20px
 }
 span.mvp-feat-caption {
  margin-top:-20px;
  padding-bottom:10px
 }
 ul.mvp-post-more-list a:nth-child(2n+3) li {
  margin-left:0
 }
 .mvp-post-more-img {
  margin-bottom:10px;
  overflow:hidden
 }
 .mvp-post-more-text p {
  font-size:1.1rem
 }
 .mvp-cat-date-wrap {
  margin-bottom:4px
 }
 .mvp-feat1-left-wrap .mvp-cat-date-wrap,
 .mvp-widget-dark-feat .mvp-cat-date-wrap,
 .mvp-widget-feat1-top-story .mvp-cat-date-wrap,
 .mvp-widget-feat2-left-cont .mvp-cat-date-wrap {
  margin-bottom:6px
 }
 .mvp-feat1-feat-text p {
  margin-top:6px
 }
 #mvp-author-box-wrap,
 #mvp-post-bot-ad,
 #mvp-related-posts {
  margin-top:20px
 }
 #mvp-prev-next-wrap {
  margin-top:20px;
  padding-bottom:20px
 }
 .mvp-vid-fixed {
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
  -ms-box-shadow:none;
  -o-box-shadow:none;
  box-shadow:none;
  margin-top:0;
  position:relative!important;
  right:auto;
  bottom:auto;
  width:100%!important;
  height:auto!important;
  z-index:auto
 }
 .mvp-vid-height {
  height:auto!important
 }
 #mvp-content-wrap {
  float:left;
  margin:0
 }
 #mvp-post-feat-img-wide,
 .mvp-video-embed-wide {
  margin-bottom:20px
 }
 #mvp-post-feat-text-wrap {
  left:20px;
  bottom:20px
 }
 .mvp-post-feat-text {
  width:44%
 }
 h1.mvp-post-title-wide {
  font-size:1.5rem
 }
 #mvp-post-feat-text-wrap span.mvp-post-excerpt {
  font-size:.8rem;
  margin-top:7px
 }
 #mvp-post-feat-img-wide span.mvp-feat-caption {
  font-size:.7rem;
  right:5px;
  bottom:5px
 }
 .mvp-vid-wide-cont {
  margin:0 0 20px
 }
 .mvp-vid-wide-top {
  margin-bottom:20px
 }
 .mvp-vid-wide-in,
 .mvp-vid-wide-out {
  margin-right:0
 }
 .mvp-vid-wide-right {
  margin:20px 0 0 0;
  width:100%
 }
 .mvp-vid-wide-text h1.mvp-vid-wide-title {
  font-size:1.5rem
 }
 .mvp-vid-wide-text span.mvp-post-excerpt {
  font-size:.9rem
 }
 ul.mvp-vid-wide-soc-list {
  text-align:center
 }
 ul.mvp-vid-wide-soc-list li {
  display:inline-block;
  float:none
 }
 ul.mvp-vid-wide-more-list li {
  margin-left:4.54545454%;
  width:47.72727272%;
  height:200px
 }
 ul.mvp-vid-wide-more-list a:nth-child(2n+3) li {
  margin-left:0
 }
 .mvp-vid-wide-more-img {
  margin-bottom:10px;
  overflow:hidden;
  max-height:130px
 }
 .mvp-vid-wide-more-text p {
  font-size:1rem
 }
 .mvp-feat1-feat-text h2.mvp-stand-title {
  font-size:2.4rem
 }
 .archive h1.mvp-post-title,
 .attachment h1.mvp-post-title,
 .page h1.mvp-post-title,
 .search h1.mvp-post-title {
  font-size:1.5rem
 }
 #mvp-author-page-top {
  margin-bottom:10px;
  padding:20px 0;
  width:100%
 }
 .mvp-author-top-in,
 .mvp-author-top-out {
  margin-left:0
 }
 #mvp-author-top-left {
  margin:0 0 20px 0;
  text-align:center;
  width:100%
 }
 #mvp-author-top-right {
  text-align:center
 }
 #mvp-author-top-left img {
  width:150px
 }
 h1.mvp-author-top-head {
  font-size:2.3rem
 }
 span.mvp-author-page-desc {
  font-size:.9rem
 }
 .mvp-authors-wrap {
  margin-top:10px
 }
 .mvp-authors-list-wrap {
  margin-left:4.54545454%;
  width:47.72727272%;
  height:320px
 }
 .mvp-authors-list-wrap:nth-child(4n+4) {
  margin-left:4.54545454%
 }
 .mvp-authors-list-wrap:nth-child(3n+3) {
  margin-left:0
 }
 .mvp-authors-list-img img {
  width:120px
 }
 .mvp-authors-name {
  font-size:1.5rem
 }
 h2.mvp-authors-latest a {
  font-size:1.2rem
 }
 .mvp-nav-small .mvp-nav-top-mid a,
 .mvp-nav-top-mid a,
 .single .mvp-nav-small .mvp-nav-top-mid a {
  left:0
 }
 .mvp-soc-mob-up {
  -webkit-transform:translate3d(0,0,0)!important;
  -moz-transform:translate3d(0,0,0)!important;
  -ms-transform:translate3d(0,0,0)!important;
  -o-transform:translate3d(0,0,0)!important;
  transform:translate3d(0,0,0)!important
 }
 .theiaPostSlider_nav.fontTheme ._title {
  float:left;
  font-size:.8rem;
  line-height:1;
  margin-top:15px;
  text-align:center;
  width:100%
 }
 .theiaPostSlider_nav._right ._buttons {
  float:left;
  text-align:center;
  width:100%
 }
 .theiaPostSlider_nav ._prev {
  float:left
 }
 .theiaPostSlider_nav ._next {
  float:right
 }
 .mvp-woo-side-in,
 .mvp-woo-side-out {
  margin-left:0
 }
 .mvp-post-gallery-top .flex-direction-nav a {
  opacity:1
 }
 .mvp-nav-small-mid {
  text-align:center
 }
 .mvp-nav-small-logo {
  float:none;
  margin:10px 0;
  width:100%;
  max-width:none
 }
 .mvp-post-feat-text-main {
  float:left;
  margin:0;
  width:100%
 }
 .mvp-feat2-top-text h2.mvp-stand-title {
  font-size:1.5rem
 }
 #mvp-main-body-wrap {
  padding-top:20px
 }
 #mvp-feat3-wrap {
  margin:-20px 0 40px
 }
 .mvp-feat3-main-wrap,
 .mvp-feat3-sub-wrap {
  width:100%
 }
 .mvp-feat3-main-wrap {
  margin-bottom:20px
 }
 .mvp-feat3-main-wrap {
  margin-right:1.612903226%
 }
 .mvp-feat3-main-img {
  height:500px
 }
 .mvp-feat3-main-img img {
  min-width:560px
 }
 .mvp-feat3-main-text,
 .mvp-feat3-sub-text {
  padding:75px 4.5454545454% 20px;
  width:91%
 }
 .mvp-feat3-main-text h2 {
  font-size:2.6rem
 }
 .mvp-feat3-sub-story {
  margin-top:20px;
  max-height:250px
 }
 .mvp-feat3-sub-img img {
  min-width:420px
 }
 .mvp-feat3-sub-text h2 {
  font-size:1.4rem;
  margin-right:20%;
  width:80%
 }
 .mvp-feat3-main-text p {
  font-size:.8rem;
  padding-top:7px
 }
 #mvp-feat4-wrap {
  margin:-20px 0 40px;
  max-height:none
 }
 .mvp-feat4-main-img,
 .mvp-feat4-main-text {
  width:100%
 }
 .mvp-feat4-main-text {
  margin:20px 0
 }
 .mvp-feat4-main-text h2 {
  font-size:1.8rem;
  line-height:1.2
 }
 .mvp-feat4-main-text p {
  font-size:.9rem
 }
 #mvp-home-widget-wrap {
  margin-bottom:40px
 }
 .mvp-feat5-side-in,
 .mvp-feat5-side-out {
  margin:0
 }
 .mvp-feat5-mid-wrap {
  width:100%
 }
 .mvp-feat5-small-wrap {
  margin:30px 0 0;
  width:100%
 }
 .mvp-feat5-mid-main,
 .mvp-feat5-small-main {
  margin:0 0 20px;
  padding:0 0 20px
 }
 .mvp-feat5-mid-main-text h2 {
  font-size:1.9rem
 }
 .mvp-feat5-mid-sub-out {
  margin:0 0 0 -220px
 }
 .mvp-feat5-mid-sub-in {
  margin:0 0 0 220px
 }
 .mvp-feat5-mid-sub-img {
  width:200px
 }
 .mvp-feat5-small-main-img {
  margin:0 20px 0 0;
  width:200px
 }
 .mvp-feat5-small-main-text {
  width:50%
 }
 .mvp-feat5-mid-sub-text h2,
 .mvp-feat5-small-main-text h2 {
  font-size:1.2rem
 }
 .mvp-feat5-mid-sub-story {
  margin:20px 0 0
 }
 .mvp-feat5-side-wrap {
  border-top:1px solid #ddd;
  margin:30px 0 0;
  padding:30px 0 0;
  width:100%
 }
 #mvp-home-widget-wrap .mvp-flex-col-noad,
 #mvp-home-widget-wrap a:nth-child(2n+3) .mvp-flex-col-noad,
 #mvp-home-widget-wrap a:nth-child(3n+4) .mvp-flex-col-noad {
  margin:0 0 20px!important
 }
 #mvp-feat6-wrap {
  margin:-20px 0 40px -4.54545454%;
  width:109.09090909%
 }
 #mvp-feat6-img {
  width:100%
 }
 #mvp-feat6-img:after {
  background-image:-moz-linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(255,255,255,.9) 50%,#fff 100%);
  background-image:-ms-linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(255,255,255,.9) 50%,#fff 100%);
  background-image:-o-linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(255,255,255,.9) 50%,#fff 100%);
  background-image:-webkit-linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(255,255,255,.9) 50%,#fff 100%);
  background-image:-webkit-gradient(linear,center top,center bottom,from(rgba(255,255,255,0)),to(#fff));
  background-image:linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(255,255,255,.9) 50%,#fff 100%);
  top:auto;
  bottom:0;
  width:100%;
  height:50%
 }
 #mvp-feat6-text {
  float:left;
  margin-top:-70px;
  padding:0 4.16666666% 20px;
  position:relative;
  top:auto;
  left:auto;
  width:91.66666666%
 }
 #mvp-feat6-text h2 {
  font-size:2.2rem
 }
 #mvp-feat6-text p {
  font-size:1rem;
  margin-top:15px
 }
 #mvp-side-wrap .mvp-flex-col {
  margin-top:20px
 }
 #mvp-side-wrap .mvp-flex-col .mvp-flex-story-img {
  margin-bottom:0
 }
 #mvp-side-wrap .mvp-flex-col .mvp-flex-story-out {
  display:block!important;
  margin-left:-220px;
  width:100%
 }
 #mvp-side-wrap .mvp-flex-col .mvp-flex-story-in {
  margin-left:220px
 }
 #mvp-side-wrap .mvp-flex-col .mvp-flex-story-img {
  margin-right:20px;
  width:200px;
  max-height:none
 }
 #mvp-side-wrap .mvp-flex-col .mvp-flex-story-text h2 {
  font-size:1.1rem
 }
 .mvp-alp-side {
  display:none
 }
 .mvp-auto-post-grid {
  grid-template-columns:100%
 }
 .mvp-alp-soc-reg {
  display:block
 }
 .mvp-alp-soc-reg .mvp-alp-soc-wrap ul.mvp-alp-soc-list {
  min-width:320px
 }
}
@media screen and (max-width:479px) {
 #mvp-feat6-text p,
 #mvp-home-widget-wrap .mvp-flex-col .mvp-flex-story-text p,
 #mvp-home-widget-wrap .mvp-flex-row .mvp-flex-story-text p,
 #mvp-nav-small-wrap .mvp-nav-menu,
 #mvp-related-posts .mvp-vid-box-wrap,
 #mvp-wallpaper,
 #mvp-woo-side-wrap,
 .mvp-blog-story-col .mvp-vid-box-wrap,
 .mvp-blog-story-text p,
 .mvp-blog-story-wrap .mvp-vid-box-wrap,
 .mvp-drop-nav-title,
 .mvp-feat1-pop-cont .mvp-vid-box-wrap,
 .mvp-feat1-pop-text:before,
 .mvp-feat2-bot-story .mvp-vid-box-wrap,
 .mvp-feat2-top-text p,
 .mvp-feat3-main-text p,
 .mvp-feat3-right-wrap .mvp-vid-box-wrap,
 .mvp-feat5-mid-sub-img .mvp-vid-box-wrap,
 .mvp-feat5-small-main-text p,
 .mvp-flex-story .mvp-vid-box-wrap,
 .mvp-fly-top,
 .mvp-nav-logo-reg,
 .mvp-nav-soc-wrap,
 .mvp-post-soc-wrap,
 .mvp-reg-img,
 .mvp-vid-wide-more-wrap .mvp-vid-box-wrap,
 .mvp-widget-dark-right .mvp-vid-box-wrap,
 .mvp-widget-feat1-bot-story .mvp-vid-box-wrap,
 .mvp-widget-feat1-bot-text p,
 .mvp-widget-feat2-right .mvp-vid-box-wrap,
 .mvp-woo-cart-wrap,
 span.mvp-video-close,
 ul.mvp-post-more-list li .mvp-vid-box-wrap {
  display:none!important
 }
 #mvp-soc-mob-wrap,
 .mvp-nav-logo-small,
 .mvp-nav-top-left .mvp-fly-but-wrap {
  display:inline
 }
 .mvp-mob-img {
  display:block!important
 }
 .mvp-main-box {
  margin:0 4.1666666666%;
  width:91.6666666666%
 }
 .mvp-widget-home {
  margin-top:30px
 }
 #mvp-feat1-wrap {
  margin-bottom:30px
 }
 h2.mvp-widget-home-title,
 h4.mvp-widget-home-title {
  margin-bottom:15px
 }
 .mvp-fly-content {
  -webkit-transform:translate3d(100%,0,0)!important;
  -moz-transform:translate3d(100%,0,0)!important;
  -ms-transform:translate3d(100%,0,0)!important;
  -o-transform:translate3d(100%,0,0)!important;
  transform:translate3d(100%,0,0)!important
 }
 .mvp-fly-menu {
  width:100%!important
 }
 #mvp-main-nav-top {
  padding:10px 0!important;
  height:30px!important;
  z-index:9999
 }
 .mvp-nav-small {
  -webkit-box-shadow:0 1px 16px 0 rgba(0,0,0,.3);
  -moz-box-shadow:0 1px 16px 0 rgba(0,0,0,.3);
  -ms-box-shadow:0 1px 16px 0 rgba(0,0,0,.3);
  -o-box-shadow:0 1px 16px 0 rgba(0,0,0,.3);
  box-shadow:0 1px 16px 0 rgba(0,0,0,.3)
 }
 .mvp-nav-top-mid,
 .mvp-nav-top-wrap {
  height:30px!important
 }
 .mvp-nav-top-mid img {
  height:100%!important
 }
 #mvp-main-nav-bot {
  border-bottom:none;
  display:none!important;
  height:0
 }
 .mvp-nav-top-mid img {
  margin-left:0
 }
 .mvp-nav-top-left-out {
  margin-left:-50px
 }
 .mvp-nav-top-left-in {
  margin-left:50px
 }
 .mvp-nav-top-left {
  display:block
 }
 .mvp-nav-top-right-out {
  margin-right:-50px
 }
 .mvp-nav-top-right-in {
  margin-right:50px
 }
 .mvp-nav-top-right {
  width:50px
 }
 .mvp-nav-top-right .mvp-nav-search-but {
  display:block
 }
 #mvp-main-body-wrap {
  padding:15px 0 30px
 }
 #mvp-post-feat-img-wide,
 #mvp-vid-wide-wrap,
 .mvp-video-embed-wide {
  margin-top:-15px
 }
 #mvp-home-widget-wrap .mvp-flex-side-in,
 #mvp-home-widget-wrap .mvp-flex-side-out,
 .mvp-feat1-right-in,
 .mvp-feat1-right-out,
 .mvp-widget-feat2-in,
 .mvp-widget-feat2-out {
  margin-right:0
 }
 .archive .mvp-widget-feat2-left-alt,
 .mvp-feat1-left-wrap,
 .mvp-widget-feat2-left,
 .mvp-widget-feat2-left-alt {
  float:left;
  width:100%
 }
 .mvp-feat1-mid-wrap {
  margin:20px 0 0 0;
  width:100%
 }
 .archive .mvp-widget-feat2-left-alt,
 .mvp-widget-feat2-left,
 .mvp-widget-feat2-left-alt {
  margin:0
 }
 .archive .mvp-widget-feat2-right,
 .mvp-widget-feat2-right {
  margin-top:15px;
  width:100%
 }
 .archive .mvp-widget-feat2-right-cont,
 .mvp-widget-feat2-right-cont {
  margin:0 0 15px 0;
  width:100%;
  height:auto
 }
 #mvp-cat-feat-wrap {
  margin-bottom:0
 }
 .mvp-widget-feat2-right-text h2 {
  font-size:1.1rem
 }
 .mvp-widget-feat2-side-more-but {
  margin-top:15px
 }
 #mvp-home-widget-wrap .mvp-flex-side-wrap,
 #mvp-side-wrap,
 .mvp-feat1-right-wrap,
 .mvp-widget-feat2-side {
  border-top:1px solid #ddd;
  margin:20px 0 0;
  padding-top:20px;
  width:100%
 }
 .archive .mvp-widget-feat2-left-alt,
 .mvp-feat1-feat-wrap,
 .mvp-feat3-main-wrap,
 .mvp-feat4-main-img,
 .mvp-feat5-mid-main-img {
  margin:-15px 0 0 -4.5454545454%;
  width:109.0909090909%
 }
 .mvp-feat3-main-wrap {
  margin-top:0
 }
 .mvp-feat1-feat-img {
  height:415px
 }
 .mvp-feat1-feat-img img {
  min-width:390px
 }
 .mvp-feat1-feat-text {
  padding:75px 4.1666666666% 15px;
  width:91.7%
 }
 .mvp-feat1-feat-text h2 {
  font-size:2rem;
  margin-right:0;
  width:100%
 }
 .mvp-feat1-feat-text p {
  font-size:.9rem
 }
 .mvp-feat1-sub-cont {
  margin-top:15px
 }
 .mvp-feat1-sub-img {
  max-height:230px;
  min-height:0
 }
 .mvp-feat1-sub-img img {
  left:auto;
  right:auto;
  margin:0;
  min-width:0;
  position:relative
 }
 .mvp-feat1-sub-text {
  padding:50px 4.54545454% 15px;
  width:91%
 }
 .mvp-feat1-sub-text h2 {
  font-size:1.3rem
 }
 .mvp-feat1-pop-img {
  max-height:100px
 }
 .mvp-feat1-pop-cont .mvp-vid-box-wrap {
  font-size:12px;
  width:28px;
  height:28px
 }
 .mvp-feat1-pop-cont .mvp-vid-box-wrap i {
  margin:8px 0 0 1px
 }
 .mvp-feat1-pop-cont {
  margin:0 0 15px 0;
  overflow:hidden;
  width:100%
 }
 .mvp-feat1-pop-img,
 .mvp-widget-feat2-right-img {
  background:0 0;
  margin-right:4.5454545454%;
  width:24.2424242424%
 }
 .mvp-feat1-pop-text,
 .mvp-widget-feat2-right-text {
  padding:0;
  width:71.2121212121%
 }
 .mvp-feat1-pop-text h2 {
  font-size:1rem
 }
 .mvp-vid-box-wrap {
  font-size:14px;
  top:15px;
  left:15px;
  width:34px;
  height:34px
 }
 .mvp-vid-box-wrap i {
  margin-top:10px
 }
 .mvp-vid-marg i {
  margin-left:4px
 }
 span.mvp-feat1-list-but,
 span.mvp-feat1-pop-head,
 span.mvp-widget-home-title {
  font-size:1rem
 }
 .mvp-widget-dark-wrap {
  padding:15px 0
 }
 .mvp-widget-dark-left,
 .mvp-widget-dark-right {
  width:100%
 }
 .mvp-widget-dark-feat-img {
  height:auto
 }
 .mvp-widget-dark-feat-img img {
  margin:0;
  position:relative;
  left:auto;
  right:auto;
  min-width:0
 }
 .mvp-widget-dark-feat-text {
  padding:30px 4.54545454% 15px;
  width:91%
 }
 .mvp-widget-dark-feat-text h2 {
  font-size:1.2rem;
  margin-right:0;
  width:100%
 }
 .mvp-widget-dark-right,
 .mvp-widget-dark-sub {
  margin:15px 0 0 0;
  width:100%
 }
 .mvp-widget-dark-right a:first-child .mvp-widget-dark-sub {
  margin-top:0
 }
 .mvp-widget-dark-sub-img {
  margin-right:15px;
  width:80px
 }
 .mvp-widget-dark-sub-text h2 {
  font-size:1.1rem
 }
 .mvp-widget-dark-sub-out {
  margin-left:-95px
 }
 .mvp-widget-dark-sub-in {
  margin-left:95px
 }
 .mvp-feat2-bot-story,
 .mvp-widget-feat1-bot-story,
 .mvp-widget-feat1-top-story {
  margin:15px 0 0 0;
  width:100%
 }
 .mvp-feat2-bot a:first-child .mvp-feat2-bot-story,
 .mvp-widget-feat1-cont a:first-child .mvp-widget-feat1-bot-story,
 .mvp-widget-feat1-cont a:first-child .mvp-widget-feat1-top-story {
  margin:0
 }
 .mvp-widget-feat1-top-img {
  overflow:hidden
 }
 .mvp-widget-feat1-top-text {
  padding:30px 4.5454545454% 15px;
  width:91%
 }
 .mvp-widget-feat1-top-text h2 {
  font-size:1.5rem;
  margin-right:0;
  width:100%
 }
 .mvp-feat2-bot-img,
 .mvp-widget-feat1-bot-img {
  margin-right:4.5454545454%;
  width:24.2424242424%;
  max-width:80px
 }
 .mvp-feat2-bot-text,
 .mvp-widget-feat1-bot-text {
  margin-top:0;
  width:71.2121212121%
 }
 .mvp-feat2-bot-text h2,
 .mvp-widget-feat1-bot-text h2 {
  font-size:1.1rem
 }
 #mvp-feat2-wrap {
  margin:-15px 0 30px
 }
 .mvp-feat2-top-text-wrap {
  padding:30px 0 15px
 }
 .mvp-feat2-top-text-box {
  width:330px
 }
 .mvp-feat2-top-text span.mvp-cd-date {
  color:#fff
 }
 .mvp-feat2-top-text h2 {
  font-size:2.5rem
 }
 .mvp-feat2-bot-wrap {
  margin-top:15px
 }
 .mvp-feat2-bot-img {
  margin-bottom:0
 }
 .mvp-main-blog-in,
 .mvp-main-blog-out {
  margin-right:0
 }
 #mvp-home-widget-wrap .mvp-flex-row,
 .mvp-blog-story-wrap {
  border-top:none;
  margin-top:15px;
  margin-bottom:15px
 }
 ul.mvp-blog-story-list .mvp-blog-story-wrap:first-child {
  margin-top:0
 }
 #mvp-home-widget-wrap .mvp-flex-col .mvp-flex-story-out,
 #mvp-home-widget-wrap .mvp-flex-row .mvp-flex-story-out,
 .mvp-blog-story-col .mvp-blog-story-out,
 .mvp-blog-story-out {
  margin-left:-95px
 }
 #mvp-home-widget-wrap .mvp-flex-col .mvp-flex-story-out {
  width:100%
 }
 #mvp-home-widget-wrap .mvp-flex-col .mvp-flex-story-in,
 #mvp-home-widget-wrap .mvp-flex-row .mvp-flex-story-in,
 .mvp-blog-story-col .mvp-blog-story-in,
 .mvp-blog-story-in {
  margin-left:95px
 }
 #mvp-home-widget-wrap .mvp-flex-col .mvp-flex-story-img,
 #mvp-home-widget-wrap .mvp-flex-row .mvp-flex-story-img,
 .mvp-blog-story-col .mvp-blog-story-img,
 .mvp-blog-story-img {
  margin:0 15px 0 0;
  width:80px
 }
 #mvp-home-widget-wrap .mvp-flex-row .mvp-flex-story-text,
 .mvp-blog-story-text {
  margin-top:0
 }
 #mvp-home-widget-wrap .mvp-flex-col .mvp-flex-story-text h2,
 #mvp-home-widget-wrap .mvp-flex-row .mvp-flex-story-text h2,
 .mvp-blog-story-text h2 {
  font-size:1.1rem
 }
 #mvp-home-widget-wrap .mvp-flex-col,
 .mvp-blog-story-col,
 ul.mvp-blog-story-list-col {
  margin-left:0;
  width:100%;
  height:auto
 }
 #mvp-home-widget-wrap .mvp-flex-col {
  margin:15px 0 0
 }
 .mvp-blog-story-col {
  margin-top:20px
 }
 ul.mvp-blog-story-list-col .mvp-blog-story-col:first-child {
  margin-top:0
 }
 .mvp-blog-story-col .mvp-blog-story-text h2 {
  font-size:1.1rem
 }
 .mvp-inf-more-wrap {
  margin-top:20px
 }
 #mvp-foot-top {
  padding:30px 0
 }
 ul.mvp-foot-soc-list li a {
  font-size:16px;
  margin-left:18px;
  padding-top:7px;
  width:30px;
  height:30px;
 }
 #mvp-foot-copy p,
 #mvp-foot-menu ul li a {
  font-size:.8rem
 }
 a.mvp-inf-more-but,
 span.mvp-post-add-link-but {
  padding:10px 0
 }
 #mvp-search-box {
  margin:-15px 0 0 -40%;
  width:70%
 }
 #searchform input {
  font-size:16px;
  height:30px
 }
 .mvp-search-but-wrap {
  top:20px;
  right:20px
 }
 #mvp-post-main {
  margin:0 0 30px
 }
 #mvp-post-head {
  margin-bottom:15px
 }
 span.mvp-post-cat {
  font-size:.8rem
 }
 #mvp-post-content h1.mvp-post-title,
 h1.mvp-post-title {
  font-size:1.8rem;
  margin-right:0;
  width:100%
 }
 span.mvp-post-excerpt {
  font-size:.9rem
 }
 .mvp-post-main-in,
 .mvp-post-main-out {
  margin-right:0
 }
 .mvp-author-info-wrap,
 span.mvp-post-excerpt {
  margin-top:10px
 }
 #mvp-post-content #mvp-post-feat-img,
 #mvp-post-content #mvp-video-embed-wrap,
 .mvp-post-add-img,
 .mvp-post-gallery-wrap,
 .mvp-vid-wide-left {
  margin-left:-4.5454545454%;
  width:109.0909090909%
 }
 .mvp-post-soc-in,
 .mvp-post-soc-out {
  margin-left:0
 }
 #mvp-content-main p,
 .mvp-post-add-main p {
  font-size:1rem
 }
 span.mvp-post-add-link-but {
  width:70%
 }
 .single .mvp-fixed .mvp-nav-top-right,
 .single .mvp-nav-small .mvp-nav-top-left {
  display:block
 }
 .single .mvp-fixed .mvp-nav-top-right-out {
  margin-right:-50px
 }
 .single .mvp-fixed .mvp-nav-top-right-in {
  margin-right:50px
 }
 .single .mvp-nav-small .mvp-nav-top-left-out {
  margin-left:-50px
 }
 .single .mvp-nav-small .mvp-nav-top-left-in {
  margin-left:50px
 }
 .mvp-fixed-post {
  text-align:center
 }
 .mvp-fixed-post img {
  float:none
 }
 .mvp-post-gallery-text p {
  font-size:.7rem;
  margin-left:10px
 }
 .mvp-post-gallery-text {
  padding:10px 4.1666666666% 0;
  width:91.7%
 }
 .mvp-next-post-wrap,
 .mvp-prev-post-wrap {
  width:100%
 }
 .mvp-prev-post-wrap {
  margin-top:15px
 }
 .mvp-prev-next-text p {
  font-size:1.1rem
 }
 .mvp-next-cont-in,
 .mvp-next-cont-out,
 .mvp-prev-cont-in,
 .mvp-prev-cont-out {
  margin:0
 }
 span.mvp-next-arr,
 span.mvp-prev-arr {
  display:none
 }
 ul.mvp-post-more-list li,
 ul.mvp-related-posts-list li {
  margin:15px 0 0 0;
  width:100%;
  height:auto
 }
 ul.mvp-post-more-list a:first-child li,
 ul.mvp-related-posts-list a:first-child li {
  margin-top:0
 }
 ul.mvp-post-more-list a:nth-child(4n+5) li,
 ul.mvp-related-posts-list a:nth-child(2n+3) li,
 ul.mvp-related-posts-list a:nth-child(3n+4) li {
  margin-left:0
 }
 .mvp-post-more-img,
 .mvp-related-img {
  margin:0 4.5454545454% 0 0;
  width:24.2424242424%
 }
 .mvp-post-more-text,
 .mvp-related-text {
  font-size:1rem;
  width:71.21212121%
 }
 #mvp-comments-button a,
 #mvp-comments-button span.mvp-comment-but-text {
  padding:10px 0
 }
 #mvp-post-add-wrap {
  margin-top:30px
 }
 .mvp-post-add-head {
  margin-bottom:15px
 }
 .mvp-post-add-main {
  margin:0;
  width:100%
 }
 #mvp-post-feat-img,
 #mvp-video-embed-wrap,
 .mvp-post-add-img {
  margin-bottom:20px
 }
 span.mvp-feat-caption {
  margin-top:-20px;
  padding-bottom:10px
 }
 .mvp-cat-date-wrap {
  margin-bottom:4px
 }
 .mvp-feat1-left-wrap .mvp-cat-date-wrap,
 .mvp-widget-dark-feat .mvp-cat-date-wrap,
 .mvp-widget-feat1-top-story .mvp-cat-date-wrap,
 .mvp-widget-feat2-left-cont .mvp-cat-date-wrap {
  margin-bottom:6px
 }
 .mvp-feat1-feat-text p {
  margin-top:6px
 }
 #mvp-author-box-wrap,
 #mvp-post-bot-ad,
 #mvp-related-posts {
  margin-top:20px
 }
 #mvp-prev-next-wrap {
  margin-top:20px;
  padding-bottom:20px
 }
 .mvp-vid-fixed {
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
  -ms-box-shadow:none;
  -o-box-shadow:none;
  box-shadow:none;
  margin-top:0;
  position:relative!important;
  right:auto;
  bottom:auto;
  width:100%!important;
  height:auto!important;
  z-index:auto
 }
 .mvp-vid-height {
  height:auto!important
 }
 #mvp-content-wrap {
  float:left;
  margin:0
 }
 #mvp-content-wrap .mvp-author-info-wrap,
 #mvp-post-feat-img-wide,
 .mvp-video-embed-wide {
  margin-bottom:15px
 }
 #mvp-post-feat-text-wrap {
  left:15px;
  bottom:15px
 }
 .mvp-post-feat-text {
  width:60%
 }
 h1.mvp-post-title-wide {
  font-size:1.5rem
 }
 #mvp-post-feat-text-wrap span.mvp-post-excerpt {
  font-size:.8rem;
  margin-top:7px
 }
 #mvp-post-feat-img-wide span.mvp-feat-caption {
  font-size:.7rem;
  right:5px;
  bottom:5px
 }
 .mvp-author-info-text {
  font-size:12px;
  margin-top:10px
 }
 .mvp-author-info-name {
  margin-top:2px
 }
 .mvp-vid-wide-top {
  margin-bottom:15px
 }
 .mvp-vid-wide-in,
 .mvp-vid-wide-out {
  margin-right:0
 }
 .mvp-vid-wide-right {
  margin:20px 0 0 0;
  width:100%
 }
 .mvp-vid-wide-text h1.mvp-vid-wide-title {
  font-size:1.5rem
 }
 .mvp-vid-wide-soc {
  margin-top:15px;
  padding-top:15px
 }
 ul.mvp-vid-wide-soc-list {
  text-align:center
 }
 ul.mvp-vid-wide-soc-list li {
  display:inline-block;
  float:none
 }
 ul.mvp-vid-wide-more-list li {
  margin:15px 0 0 0;
  width:100%
 }
 ul.mvp-vid-wide-more-list a:first-child li {
  margin-top:0
 }
 .mvp-vid-wide-more-img {
  margin:0 4.54545454% 0 0;
  overflow:hidden;
  width:24.24242424%
 }
 .mvp-vid-wide-more-text {
  width:71.21212121%
 }
 .mvp-vid-wide-more-text p {
  font-size:1.1rem
 }
 .mvp-feat1-feat-text h2.mvp-stand-title {
  font-size:1.9rem
 }
 .archive h1.mvp-post-title,
 .attachment h1.mvp-post-title,
 .page h1.mvp-post-title,
 .search h1.mvp-post-title {
  font-size:2rem
 }
 #mvp-author-page-top {
  margin-bottom:10px;
  padding:15px 0;
  width:100%
 }
 .mvp-author-top-in,
 .mvp-author-top-out {
  margin-left:0
 }
 #mvp-author-top-left {
  margin:0 0 15px 0;
  text-align:center;
  width:100%
 }
 #mvp-author-top-right {
  text-align:center
 }
 #mvp-author-top-left img {
  border:5px solid #ddd;
  width:120px
 }
 h1.mvp-author-top-head {
  font-size:2.1rem
 }
 span.mvp-author-page-desc {
  font-size:.9rem
 }
 ul.mvp-author-page-list li {
  margin-left:5px
 }
 .mvp-authors-wrap {
  margin-top:10px
 }
 .mvp-authors-list-wrap {
  border-top:1px solid #ddd;
  margin:30px 0 0 0;
  padding-top:30px;
  width:100%;
  height:auto
 }
 .mvp-authors-list-wrap:first-child {
  border-top:none;
  margin-top:0;
  padding-top:0
 }
 .mvp-authors-list-wrap:nth-child(3n+3),
 .mvp-authors-list-wrap:nth-child(4n+4) {
  margin-left:0
 }
 .mvp-authors-list-img img {
  width:100px
 }
 .mvp-authors-name {
  font-size:1.5rem
 }
 h2.mvp-authors-latest a {
  font-size:1.2rem
 }
 #mvp-404 {
  margin:100px 0
 }
 #mvp-404 h1 {
  font-size:4rem
 }
 .mvp-nav-small .mvp-nav-top-mid a,
 .mvp-nav-top-mid a,
 .single .mvp-nav-small .mvp-nav-top-mid a {
  left:0
 }
 .mvp-soc-mob-up {
  -webkit-transform:translate3d(0,0,0)!important;
  -moz-transform:translate3d(0,0,0)!important;
  -ms-transform:translate3d(0,0,0)!important;
  -o-transform:translate3d(0,0,0)!important;
  transform:translate3d(0,0,0)!important
 }
 .mvp-related-img,
 .mvp-widget-feat1-bot-img {
  background:0 0
 }
 .theiaPostSlider_nav.fontTheme ._title {
  float:left;
  font-size:.8rem;
  line-height:1;
  margin-top:15px;
  text-align:center;
  width:100%
 }
 .theiaPostSlider_nav._right ._buttons {
  float:left;
  text-align:center;
  width:100%
 }
 .theiaPostSlider_nav ._prev {
  float:left
 }
 .theiaPostSlider_nav ._next {
  float:right
 }
 .mvp-woo-side-in,
 .mvp-woo-side-out {
  margin-left:0
 }
 .mvp-post-gallery-top .flex-direction-nav a {
  opacity:1
 }
 .mvp-nav-small-mid {
  text-align:center
 }
 .mvp-nav-small-logo {
  float:none;
  margin:10px 0;
  width:100%;
  max-width:none
 }
 .mvp-post-feat-text-main {
  float:left;
  margin:0;
  width:100%
 }
 .mvp-feat2-top-text h2.mvp-stand-title {
  font-size:1.8rem
 }
 #mvp-main-body-wrap {
  padding-top:15px
 }
 #mvp-feat3-wrap {
  margin:-15px 0 30px
 }
 .mvp-feat3-sub-wrap {
  width:100%
 }
 .mvp-feat3-main-wrap {
  margin-right:1.612903226%
 }
 .mvp-feat3-main-img {
  height:390px
 }
 .mvp-feat3-main-img img {
  min-width:370px
 }
 .mvp-feat3-main-text {
  padding:75px 4.166666666% 20px;
  width:91.7%
 }
 .mvp-feat3-sub-text {
  padding:50px 4.5454545454% 20px;
  width:91%
 }
 .mvp-feat3-main-text h2 {
  font-size:2.4rem;
  margin-right:0;
  width:100%
 }
 .mvp-feat3-sub-story {
  margin-top:15px;
  max-height:none
 }
 .mvp-feat3-sub-wrap a:first-child .mvp-feat3-sub-story {
  margin-top:15px
 }
 .mvp-feat3-sub-img {
  min-height:216px;
  height:auto
 }
 .mvp-feat3-sub-img img {
  min-width:360px
 }
 .mvp-feat3-sub-text h2 {
  font-size:1.2rem;
  margin-right:0;
  width:100%
 }
 #mvp-feat4-wrap {
  margin:-15px 0 30px;
  max-height:none
 }
 .mvp-feat4-main {
  margin-top:15px
 }
 .mvp-feat4-main-text {
  width:100%
 }
 .mvp-feat4-main-text {
  margin:15px 0
 }
 .mvp-feat4-main-text h2 {
  font-size:1.4rem;
  line-height:1.1
 }
 .mvp-feat4-main-text p {
  font-size:.8rem;
  margin-top:7px
 }
 #mvp-home-widget-wrap {
  margin-bottom:30px
 }
 #mvp-feat5-wrap {
  margin:0 0 30px
 }
 .mvp-feat5-side-in,
 .mvp-feat5-side-out {
  margin:0
 }
 .mvp-feat5-mid-wrap {
  width:100%
 }
 .mvp-feat5-small-wrap {
  margin:30px 0 0;
  width:100%
 }
 .mvp-feat5-mid-main,
 .mvp-feat5-small-main {
  margin:0 0 20px;
  padding:0 0 20px
 }
 .mvp-feat5-mid-main-text {
  margin:15px 0 0
 }
 .mvp-feat5-mid-main-text h2 {
  font-size:1.7rem
 }
 .mvp-feat5-mid-main-text p {
  font-size:.9rem
 }
 .mvp-feat5-mid-sub-out {
  margin:0 0 0 -95px
 }
 .mvp-feat5-mid-sub-in {
  margin:0 0 0 95px
 }
 .mvp-feat5-mid-sub-img {
  margin:0 15px 0 0;
  width:80px
 }
 .mvp-feat5-small-main-img {
  margin:0 0 15px;
  width:100%
 }
 .mvp-feat5-small-main-text h2 {
  font-size:1.3rem
 }
 .mvp-feat5-mid-sub-text h2 {
  font-size:1rem
 }
 .mvp-feat5-mid-sub-story {
  margin:15px 0 0
 }
 .mvp-feat5-side-wrap {
  border-top:1px solid #ddd;
  margin:20px 0 0;
  padding:20px 0 0;
  width:100%
 }
 #mvp-home-widget-wrap .mvp-flex-col-noad,
 #mvp-home-widget-wrap a:nth-child(2n+3) .mvp-flex-col-noad,
 #mvp-home-widget-wrap a:nth-child(3n+4) .mvp-flex-col-noad {
  margin:0 0 15px!important
 }
 #mvp-content-body-top {
  overflow:hidden
 }
 #mvp-feat6-wrap {
  margin:-15px 0 30px -4.54545454%;
  width:109.09090909%
 }
 #mvp-feat6-img {
  width:100%
 }
 #mvp-feat6-img:after {
  background-image:-moz-linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(255,255,255,.5) 50%,#fff 100%);
  background-image:-ms-linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(255,255,255,.5) 50%,#fff 100%);
  background-image:-o-linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(255,255,255,.5) 50%,#fff 100%);
  background-image:-webkit-linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(255,255,255,.5) 50%,#fff 100%);
  background-image:-webkit-gradient(linear,center top,center bottom,from(rgba(255,255,255,0)),to(#fff));
  background-image:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(255,255,255,.5) 50%,#fff 100%);
  top:auto;
  bottom:0;
  width:100%;
  height:50%
 }
 #mvp-feat6-text {
  float:left;
  margin-top:-40px;
  padding:0 4.16666666% 20px;
  position:relative;
  top:auto;
  left:auto;
  width:91.66666666%
 }
 #mvp-feat6-text h2 {
  font-size:1.7rem;
  font-weight:600
 }
 #mvp-side-wrap .mvp-flex-col {
  margin-top:15px
 }
 #mvp-side-wrap .mvp-flex-col .mvp-flex-story-img {
  margin-bottom:0
 }
 #mvp-side-wrap .mvp-flex-col .mvp-flex-story-out {
  display:block!important;
  margin-left:-95px;
  width:100%
 }
 #mvp-side-wrap .mvp-flex-col .mvp-flex-story-in {
  margin-left:95px
 }
 #mvp-side-wrap .mvp-flex-col .mvp-flex-story-img {
  margin-right:15px;
  width:80px;
  max-height:none
 }
 #mvp-side-wrap .mvp-flex-col .mvp-flex-story-text h2 {
  font-size:1rem
 }
 .mvp-alp-side {
  display:none
 }
 .mvp-auto-post-grid {
  grid-template-columns:100%;
  margin:0
 }
 .mvp-alp-soc-reg {
  display:block
 }
 .mvp-alp-soc-reg .mvp-alp-soc-wrap ul.mvp-alp-soc-list {
  min-width:320px
 }
}
#mvp-content-main img[style*="float:left"] {
 margin-right:30px
}
#mvp-content-main img[style*="float:right"] {
 margin-left:30px
}
#mvp-content-main figure {
 padding:0 30px;
 margin:10px 0;
 font-size:.875em;
 display:table!important
}
.ue-breaking-news-item {
 padding:10px;
 background-color:#df130e;
 margin-bottom:20px
}
.ue-breaking-news-item-title {
 padding-right:30px;
 position:relative;
 float:left;
 line-height:1.3
}
.ue-breaking-news-item-title {
 color:#fff;
 font-weight:700
}
.ue-breaking-news-item-text,
.ue-breaking-news-item-text a {
 color:#fff;
 line-height:1.3;
 text-decoration:none
}
@media screen and (min-width:480px) {
 #mvp-content-main figure[style*="float:left"] {
  padding:0 30px 0 0
 }
 #mvp-content-main figure[style*="float:right"] {
  padding:0 0 0 30px
 }
}
@media screen and (max-width:479px) {
 #mvp-content-main figure {
  padding:0;
  margin:20px 0
 }
 #mvp-content-main figcaption {
  margin:0
 }
 #mvp-content-main img {
  margin:20px 0 0 0
 }
}
#mvp-content-main figure img {
 display:block
}
#piefoto {
 clear:both
}
#piefoto div {
 padding:10px 0 0 10px;
 line-height:1.3
}
#piefoto hr {
 border:none;
 height:1px;
 color:#666;
 background-color:#666
}
#ademas {
 margin:20px 0
}
#ademas p {
 line-height:1.3;
 margin-bottom:10px
}
#ademas a {
 text-decoration:none
}
.videodetector {
 height:0;
 overflow:hidden;
 padding-bottom:56.25%;
 padding-top:30px;
 position:relative
}
.videodetector embed,
.videodetector iframe,
.videodetector object {
 height:100%;
 left:0;
 position:absolute;
 top:0;
 width:100%
}
.ue-breaking-news-item-title {
 text-transform:uppercase
}
@media (max-width:479px) {
 #portadahoy {
  width:100%
 }
 .mvp-feat5-mid-main-text .introduccion,
 .mvp-feat5-mid-main-text .subtitulo {
  display:none
 }
}
@media (min-width:768px) {
 .menumovil {
  display:none
 }
 #leftbanner {
  position:absolute;
  width:180px;
  height:800px;
  left:-200px;
  top:80px
 }
 #rightbanner {
  position:absolute;
  width:180px;
  height:800px;
  right:-200px;
  top:80px
 }
 #iconmediaportadamovil {
  display:none
 }
 .iconmedia {
  margin-left:60px
 }
}
@media (min-width:1024px) and (max-width:1366px) {
 .mvp-main-box.w990 {
  width:990px
 }
 #leftbanner {
  left:-160px
 }
 #rightbanner {
  right:-160px
 }
 #leftbanner,
 #rightbanner {
  width:135px
 }
}
@media (min-width:1024px) and (max-width:1280px) {
 .mvp-main-box.w990 {
  width:990px
 }
 #leftbanner {
  left:-150px
 }
 #rightbanner {
  right:-150px
 }
 #leftbanner,
 #rightbanner {
  width:135px
 }
 #mvp-feat6-text h2 {
  font-size:2.3rem
 }
}
@media (max-width :1024px) and (max-height :1280px) and (orientation :portrait) {
 #introportada {
  display:none
 }
}
@media (min-width:1366px) and (max-width:1440px) {
 .mvp-main-box.w990 {
  width:1050px
 }
 #mvp-feat6-text h2 {
  font-size:2.4rem
 }
}
@media (min-width:1440px) {
 #leftbanner {
  left:-360px
 }
 #rightbanner {
  right:-360px
 }
 #leftbanner,
 #rightbanner {
  width:330px;
  height:900px
 }
}
@media (max-width:767px) {
 #urgente {
  margin:0 0 30px 0;
  width:100%
 }
 .ue-breaking-news-item-title::after {
  font-family:"Font Awesome 5 Free";
  content:"\f101";
  position:absolute;
  right:10px
 }
 #iconmediaportada {
  display:none
 }
}
@media (max-width:768px) and (orientation:portrait) {
 .ocultoportrait {
  display:none
 }
 .resultados-buscador-fecha {
  display:none!important
 }
}
@media (max-width:1024px) {
 .ocultomovil {
  display:none
 }
 #piefoto div {
  font-size:.9rem
 }
 #mvp-content-main h2 {
  line-height:1.2
 }
 h1.mvp-post-title {
  font-size:1.8rem!important
 }
 #mvp-content-main blockquote p,
 .mvp-post-add-main blockquote p {
  font-size:1.5rem
 }
}
@media (min-width:1024px) {
 .ocultodesktop {
  display:none
 }
 .fotogaleria {
  margin-bottom:20px
 }
 .fotogaleria picture {
  position:absolute;
  bottom:0
 }
 .fotogaleria .mvp-post-more-img {
  height:200px;
  background:#fff
 }
 .resultados-buscador {
  max-height:300px
 }
 .ue-breaking-news-item-title::after {
  content:"";
  width:30px;
  height:30px;
  border-top:2px solid #fff;
  border-right:2px solid #fff;
  position:absolute;
  -webkit-transform:rotate(45deg) translateY(-50%);
  transform:rotate(45deg) translateY(-50%);
  right:25px;
  top:27%
 }
 .ue-breaking-news-item-text {
  overflow:hidden
 }
}

/* ===== Badges de las stores (footer) ===== */
#mvp-foot-stores {
    margin-bottom: 30px;
    text-align: center;
    width: 100%
}

ul.mvp-foot-stores-list {
    text-align: center;
    width: 100%
}

    ul.mvp-foot-stores-list li {
        display: inline-block;
        margin-left: 8px;
        vertical-align: middle
    }

        ul.mvp-foot-stores-list li:first-child {
            margin-left: 0
        }

        ul.mvp-foot-stores-list li a {
            display: inline-block;
            line-height: 0
        }

            ul.mvp-foot-stores-list li a img {
                height: 40px;
                width: auto
            }

            ul.mvp-foot-stores-list li a:hover {
                opacity: .8
            }
#mvp-foot-stores {
    width: 100%;
    margin: 15px 0 5px;
    text-align: center;
}

.mvp-foot-stores-list {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 12px;
    margin: 0;
    padding: 0;
    list-style: none;
}

    .mvp-foot-stores-list li {
        display: inline-block;
        margin: 0;
    }

    .mvp-foot-stores-list img {
        height: 40px;
        width: auto;
        display: block;
        transition: opacity .2s ease;
    }

    .mvp-foot-stores-list a:hover img {
        opacity: .8;
    }

@media (max-width: 480px) {
    .mvp-foot-stores-list {
        flex-wrap: wrap;
        gap: 10px;
    }

        .mvp-foot-stores-list img {
            height: 36px;
        }
}