﻿#mvp-wallpaper {
	background: url() no-repeat 50% 0;
	}

a,
a:visited,
.post-info-name a,
.woocommerce .woocommerce-breadcrumb a {
	color: #e41243;
	}

a:hover,
nav.mvp-fly-nav-menu ul li a:hover,
.mvp-feat1-story-text h2:hover,
.mvp-feat2-sub-text h2:hover,
.mvp-feat3-text h2:hover,
.mvp-main-blog-text h2:hover,
.mvp-trend-widget-text h2:hover,
.mvp-related-text a:hover,
ul.mvp-post-soc-list li.mvp-post-soc-comm:hover,
span.mvp-author-box-soc:hover,
.woocommerce .woocommerce-breadcrumb a:hover,
h3.mvp-authors-list-head a:hover,
.mvp-authors-widget-wrap span.mvp-main-blog-cat:hover,
.mvp-wide-widget-text h2:hover,
.mvp-side-widget a:hover,
.mvp-blog-col-text h2:hover,
#mvp-nav-menu ul li ul.mvp-mega-list li a:hover {
	color: #e41243 !important;
	}

.mvp-fly-top:hover,
span.mvp-feat1-main-cat,
span.mvp-feat2-sub-cat,
span.mvp-feat3-cat,
span.mvp-blog-col-cat,
span.mvp-feat2-main-cat,
.mvp-trend-widget-img:after,
.mvp-feat-vid-but,
.mvp-feat-gal-but,
span.mvp-post-cat,
.mvp-prev-next-text a,
.mvp-prev-next-text a:visited,
.mvp-prev-next-text a:hover,
#mvp-comments-button a,
#mvp-comments-button span.mvp-comment-but-text,
a.mvp-inf-more-but:hover,
.mvp-side-widget .mvp-tag-cloud a:hover,
span.mvp-ad-rel-but {
	background: #e41243;
	}

.mvp-fly-top:hover {
	border: 1px solid #e41243;
	}

h4.mvp-post-header {
	border-top: 1px solid #e41243;
	}

.woocommerce .widget_price_filter .ui-slider .ui-slider-range,
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,
.woocommerce span.onsale,
.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt,
.woocommerce #respond input#submit.alt:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover {
	background-color: #e41243;
	}

nav.mvp-fly-nav-menu ul li.menu-item-has-children:after,
span.mvp-blog-cat,
span.mvp-main-blog-cat,
h4.mvp-side-widget-head,
h4.mvp-post-bot-head,
#mvp-comments-button span.mvp-comment-but-text,
span.mvp-post-header,
.woocommerce .star-rating span:before,
span.mvp-related-head {
	color: #e41243;
	}

#mvp-nav-wrap,
.mvp-main-nav-cont {
	background: #ffffff;
	}

#mvp-nav-menu ul li a,
span.mvp-nav-search-but,
span.mvp-nav-soc-but {
	color: #444444;
	}

.mvp-fly-but-wrap span,
.mvp-search-but-wrap span {
	background: #444444;
	}

#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,
#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 a:after {
	border-color: #444444 transparent transparent transparent;
	}

#mvp-nav-menu ul li:hover a,
span.mvp-nav-search-but:hover,
span.mvp-nav-soc-but:hover {
	color: #e41243 !important;
	}

#mvp-nav-menu ul li.menu-item-has-children:hover a:after {
	border-color: #e41243 transparent transparent transparent !important;
	}

.mvp-feat1-story-text h2,
.mvp-feat2-sub-text h2,
.mvp-feat1-trend-text h2,
.mvp-feat3-text h2,
.mvp-blog-col-text h2,
.mvp-main-blog-text h2,
.mvp-trend-widget-text h2,
.mvp-wide-widget-text h2,
.mvp-related-text a {
	color: #222222;
	}

#mvp-content-main,
.rwp-summary,
.rwp-u-review__comment {
	font-family: 'Roboto', serif;
	}

#mvp-nav-menu ul li a,
nav.mvp-fly-nav-menu ul li a,
#mvp-foot-nav ul.menu li a {
	font-family: 'Roboto', sans-serif;
	}

.mvp-feat2-main-title h2,
h1.mvp-post-title,
#mvp-nav-soc-title h4 {
	font-family: 'Josefine Sans', sans-serif;
	}

.mvp-feat1-story-text h2,
.mvp-feat2-sub-text h2,
.mvp-feat1-trend-text h2,
.mvp-feat3-text h2,
.mvp-blog-col-text h2,
.mvp-main-blog-text h2,
.mvp-trend-widget-text h2,
.mvp-wide-widget-text h2,
.mvp-related-text a,
.mvp-prev-next-text a,
.mvp-prev-next-text a:visited,
.mvp-prev-next-text a:hover,
#mvp-404 h1,
h1.mvp-author-top-head,
#mvp-nav-menu ul li ul.mvp-mega-list li a,
#mvp-content-main blockquote p,
#woo-content h1.page-title,
.woocommerce div.product .product_title,
.woocommerce ul.products li.product h3,
.mvp-authors-list-posts a,
.mvp-side-widget a {
	font-family: 'Josefine Sans', sans-serif;
	}

span.mvp-feat1-main-cat,
span.mvp-feat2-sub-cat,
span.mvp-blog-col-cat,
span.mvp-blog-cat,
h4.mvp-main-blog-head,
h1.mvp-main-blog-head,
span.mvp-main-blog-cat,
h4.mvp-side-widget-head,
span.mvp-post-cat,
h4.mvp-post-bot-head,
span.mvp-post-header,
h1.mvp-arch-head,
h4.mvp-arch-head,
.woocommerce ul.product_list_widget span.product-title,
.woocommerce ul.product_list_widget li a,
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta,
.woocommerce .related h2,
.woocommerce div.product .woocommerce-tabs .panel h2,
.woocommerce div.product .product_title,
#mvp-content-main h1,
#mvp-content-main h2,
#mvp-content-main h3,
#mvp-content-main h4,
#mvp-content-main h5,
#mvp-content-main h6,
#woo-content h1.page-title,
.woocommerce .woocommerce-breadcrumb,
h3.mvp-authors-list-head a,
span.mvp-authors-list-post-head {
	font-family: 'Josefine Sans', sans-serif;
	}

		

	#mvp-ad-rel-bot {
		padding-top: 10px;
		}
		

.mvp-nav-left-out {
	margin-left: -98px;
	}

.mvp-fixed .mvp-nav-left-out {
	margin-left: -320px;
	}

.mvp-nav-left-in {
	margin-left: 98px;
	}

.mvp-fixed .mvp-nav-left-in {
	margin-left: 320px;
	}

#mvp-logo-nav {
	display: none;
	}

.mvp-fixed #mvp-logo-nav {
	display: block;
	}

#mvp-nav-menu ul ul,
.mvp-fixed #mvp-nav-menu ul {
	text-align: left;
	}

#mvp-nav-menu ul li a,
#mvp-nav-menu ul li.menu-item-has-children a {
	padding-bottom: 26px;
	}

#mvp-nav-main {
	text-align: center;
	}

.mvp-fixed #mvp-nav-main {
	text-align: left;
	}

#mvp-nav-menu {
	display: inline-block;
	}

.mvp-fixed #mvp-nav-menu {
	display: block;
	}
		

	#mvp-post-content-mid {
		margin-top: -150px;
		}
		

	#mvp-post-content-mid,
	#mvp-post-feat-img,
	#mvp-post-feat2-img,
	#mvp-post-content {
		margin-top: 0;
		padding-top: 0;
		}
	.single #mvp-main-content-wrap {
		border-top: 1px solid #ddd;
		}
	span.mvp-feat-caption {
		margin-top: 8px;
		}
	@media screen and (max-width: 1400px) and (min-width: 1301px) {
		#mvp-post-content-mid {
			padding-top: 0 !important;
			}
		}
	@media screen and (max-width: 1300px) and (min-width: 900px) {
		.single #mvp-post-content-mid {
			padding-top: 30px !important;
			}
		}
	@media screen and (max-width: 899px) {
		.single #mvp-main-content-wrap {
			border-top: none;
			}
		span.mvp-feat-caption {
			margin-top: 8px !important;
			}
		#mvp-post-feat-img,
		#mvp-post-feat2-img {
			margin-top: 0 !important;
			}
		}
	@media screen and (max-width: 479px) {
		#mvp-post-content {
			margin-top: 0 !important;
			}
		}
		

 	#mvp-content-main p { font-size: 14px;
    line-height: 18px; }

.mvp-feat2-main-title h2:hover {
	color: #e41243;
	}
#mvp-nav-main {
    text-align: left;
}
#mvp-nav-menu ul li a {
    font-weight: 400;
    text-transform: normal;
}
.mvp-blog-col-text p, .mvp-feat2-sub-text p {
margin-top: 5px;
}
.mvp-feat1-story-text h2, .mvp-feat2-sub-text h2, .mvp-feat2-main-title h2, h1.mvp-post-title {
font-weight: 100;
}
h3 { font-weight: 100;}

#mvp-nav-wrap, #mvp-nav-right-wrap, #mvp-nav-main, .mvp-main-nav-cont {
    min-height: 67px;
}

h3.mvp-feat1-main-cat, h3.mvp-feat2-sub-cat, h3.mvp-blog-col-cat {
    float: left;
    line-height: 0;
    position: absolute;
    top: -19px;
    width: 100%;
}

    .mvp-fly-top:hover, span.mvp-feat1-main-cat, span.mvp-feat2-sub-cat, span.mvp-blog-col-cat {
    background: #fff; }

span.mvp-feat1-main-cat, span.mvp-feat2-sub-cat, span.mvp-feat3-cat, span.mvp-blog-col-cat {
    color: #000;
}

span.mvp-related-head {
    font-family: 'Josefine Sans', sans-serif;
    font-size: 1.4rem;
    font-weight: 100;
    line-height: 123%;
    margin-bottom: 15px;
    width: 100%;
    margin-top: 15px;
    }
    
.mvp-post-tags {
    float: left;
    font-family: 'Roboto', serif;
    font-size: .8rem;
    font-weight: 300;
    line-height: 120%;
    margin-top: 10px;
    text-transform: none;
    width: 100%;
}

.mvp-main-blog-text p {
    color: #555;
    float: left;
    font-family: 'Roboto', serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
    margin-top: 8px;
    width: 100%;
}

h4.mvp-post-bot-head {
    font-size: 1.4rem;
    font-weight: 100;
    line-height: 1;
    margin-bottom: 20px;
    width: 100%;
    font-family: 'Josefine Sans', sans-serif;
    }

.mvp-blog-col-text p, .mvp-feat2-sub-text p {
    margin-top: 5px;
    font-family: Roboto;
    font-size: 14px;
    font-weight: 300;
    line-height: 18px;
}
#mvp-nav-menu {
    max-width: 842px;
}

.mvp-blog-col-text h2 {
    font-weight: 400;
}

#mvp-foot-nav ul li a {
    text-transform: none;
    }

#mvp-foot-copy p {
    color: #222;
}

.mvp-post-tags a, .mvp-post-tags a:visited, .post-info-name a, .woocommerce .woocommerce-breadcrumb a {
    color: #999;
}

.mvp-fly-but-wrap span:nth-child(2), .mvp-fly-but-wrap span:nth-child(3) {
    top: 28.5px;
    width: 30px;
}

.mvp-fly-but-wrap span:nth-child(4) {
    top: 36.5px;
    width: 30px;
}

#mvp-fly-menu-wrap {
    top: 120px;
}

.mvp-related-text a {
    float: left;
    font-family: 'Roboto', serif;
    font-size: 14px;
    font-weight: 300;
    line-height: 18px;
    width: 100%;
}

span.mvp-author-box-name {
    font-family: 'Roboto', serif;
    font-size: 14px;
    line-height: 18px;
    margin-bottom: 5px;
    width: 100%;
    font-weight: 300;
}

.decomments-comment-section *, .decomments-social-login-name, #deco_modal_window *, .deco_modal_window * {
    font-family: 'Roboto', serif;
    font-size: 14px;
    line-height: 18px;
    font-weight: 300;
}

#decomments-comment-section.decomments-comment-section.decomments-comment-section h3,
#decomments-comment-section.decomments-comment-section.decomments-comment-section .decomments-title-block .decomments-autor-name {
    font-size: 14px;
    line-height: 18px;
    font-weight: 700;
}

@media only screen and (max-width:1999px) {
	.popup {
		visibility: hidden; 
    display: none;
	}
}

@media only screen and (min-width:2000px) {
	.popup {
    display: block;
    position: fixed;
    padding: 10px;
    width: 300px;
    left: 90%;
    margin-left: -140px;
    height: 600px;
    top: 31%;
    margin-top: -10px;
    background: #FFF;
    z-index: 20;
    }
}