/*
Theme Name:   Zox News Child
Theme URI:    https://themeforest.net/user/mvpthemes/
Description:  Zox News Child Theme
Author:       MVP Themes
Author URI:   https://themeforest.net/user/mvpthemes/portfolio
Template:     zox-news
Version:      1.0.0
License:      GNU General Public License v3 or later
License URI:  http://www.gnu.org/licenses/gpl-3.0.html
Tags:         two-columns, custom-background, custom-colors, custom-menu, featured-images, theme-options, threaded-comments, translation-ready
Text Domain:  zox-news-child
*/



@import url('https://fonts.googleapis.com/css2?family=Lato:wght@900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Lato:wght@400&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Lato:wght@300&display=swap');
/*@import url('http://fonts.cdnfonts.com/css/fakt-pro?styles=78525,78526,78529,78530,78521,78522,78523,78524,78527,78528,78519,78520,78517,78518');
@import url('http://fonts.cdnfonts.com/css/fakt-pro?styles=78519,78521,78523');*/

.series-post-links ul li a:before{
	display:none;
}
.series-post-links ul li a {
    color: #fff !important;
    margin: 0;
}
.series-post-links ul li a:hover {
    background: #000;
    color: #fff !important;
}
.mvp-feat1-list-img.left.relative {
    background: #000 !important;
}
.post-category-grid .multi-cat:last-child:after {
    display: none;
}

.post-category-grid .multi-cat:after {
    content: ",";
}


div#mvp-fly-logo img{
  height: auto !important;
}
#mvp-foot-logo img{
	max-height: 100% !important;
}
.hide-in-desktop{
    display:none;
}
.hide-in-mobile{
    display:block;
}
.staff_row {
    display: flex;
    justify-content: space-between;
    margin-top: 50px;
}
.editorial_row {
    display: flex;
    justify-content: space-between;
    margin-bottom: 50px;
}
.staff_row_inner, .editorial_row_inner {
    flex: 0 0 50%;
    max-width: 50%;
}
.img-right {
    text-align: right;
    margin-left: 20px;
}
.img-left {
    margin-right: 20px;
}
.editorial-wrap, .contributor-wrap, .editorial-wrap-mobile {
    margin-bottom: 40px;
}
.contributor-row {
    margin-top: 50px;
}
.intern_inner-grid {
    margin-top: 30px;
}
.page-desc {
    margin-bottom: 20px;
}

.marketing-planer-form {
    margin-top: 50px;
}
.marketing-planer-form .form-row {
    margin-bottom: 20px;
}
.marketing-planer-form .form-row input {
    height: 30px;
    margin-top: 5px;
}
.marketing-planer-form .form-row input[type="submit"] {
    padding: 10px 30px;
    height: 40px;
}
.para-image.img-right {
    float: right;
    margin: 0 0 2em 2em;
    width: auto;
    max-width: 50%;
}
.para-image.img-left {
    float: left;
    margin: 0 2em 2em 0;
    width: auto;
    max-width: 50%;
}


.mvp-feat1-feat-img, .mvp-feat1-list-img, .mvp-widget-feat1-bot-img, .mvp-feat5-mid-main-img, .mvp-feat5-mid-sub-img, .mvp-widget-feat2-right-img, .mvp-blog-story-img, .mvp-widget-feat1-top-img, .mvp-post-more-img{
    background: transparent !important;
}
div#mvp-leader-wrap1 img {
    width: 100%;
    height: 405px;
    object-fit: cover;
}
/* section#mvp-feat2-wrap img {
    height: 700px !important;
    object-fit: cover;
} */
nav.mvp-fly-nav-menu ul li.menu-item-has-children:after{
    color: #fff;
}
nav.mvp-fly-nav-menu{
    padding: 10px 0;
}
ul#menu-product-sidebar-menu li a {
    font-size: 1.3em;
    display: block;
    border-bottom: 1px solid #aaa;
    padding: 5px 0;
}

ul#menu-product-sidebar-menu li {
    text-align: center;
}
.product_sidebar section#nav_menu-2 {
    margin-top: 0;
}
.category-grid a{
    color: #000;
    box-shadow: inset 0 -4px 0 #ff0000;
}
.company-grid a {
    color: #000;
    box-shadow: inset 0 -4px 0 #ff0000;
}
.category-grid a:hover, .company-grid a:hover{
    background: #ff0000;
}
.company-box a {
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    font-size: 0.8em;
    text-transform: uppercase;
    color: #4E5052;
    border: 1px solid #D2D3D4;
    padding: 1.25em 1.5625em;
    display: inline-block;
    vertical-align: middle;
    letter-spacing: 1.5px;
    text-align: center;
    font-weight: 700;
    font-family: 'Lato', sans-serif !important;
}
.company-box a:hover {
    color: #ff0000;
    text-decoration: none;
    border-color: #ff0000;
}
.clearfix::after {
  content: "";
  clear: both;
  display: table;
}
.mvp-blog-img.have-thumb {
    float: left;
    width: 40%;
    margin-right: 10px;
}
.mvp-blog-story-content.have-thumb {
    float: left;
    width: 58%;
}
.mvp-blog-grid {
    margin-top: 25px;
}
.mvp-blog-mobile{
    display:none;
}
/* p.search_cats a, p.search_listings a{
    font-size: 16px !important;
} */



.mvp-drop-nav-title h4{
    color: #fff;
}
.mvp-widget-feat2-right-cont {
    height: auto;
}

.page-template-page-sponsored #mvp-leader-wrap1 {
    display: none;
}
.page-template-page-sponsored div#mvp-site-main {
    margin-top: 0 !important;
}

h1.mvp-logo-title{
	font-size:0 !important;
}
h3.mvp-post-excerpt.left {
    font-weight: 300 !important;
}
#mvp-content-main ul li{
    font-family: 'Lato', sans-serif !important;
}
span.dropcap3 {
    font-size: 5.5em !important;
    line-height: .8em !important;
}
.extra-post-template h1.mvp-post-title {
    line-height: 0.9;
}
.mvp-feat1-feat-text, .mvp-feat1-sub-text, .mvp-feat3-main-text, .mvp-feat3-sub-text, .mvp-feat2-top-text-wrap, .mvp-feat5-text, .mvp-widget-feat1-top-text, .mvp-widget-dark-feat-text{
    position: absolute !important;
}
.mvp-blog-story-img img {
    width: 100%;
}
.mvp-author-info-name p {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}
#mvp-author-box-wrap{
    margin-bottom: 30px;
}
header ul.menu li.highlightmenu {
    background: #00adef !important;
    position: relative;
}
.page-template-page-sponsored .tag-label {
    color: #fff !important;
    font-style: normal;
    font-family: 'Lato', sans-serif !important;
    font-weight: 700 !important;
    transform: skewX(-15deg);
    position: fixed;
    top: 50px;
    z-index: 99999;
    left: 5%;
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}
.page-template-page-sponsored.logged-in .tag-label{
   top:82px; 
}

#ctf {
    overflow-y: inherit !important;
}


a#previous, a#next{
    color: #fff;
    background-color: #e4534e;
    width: 40px;
    display: inline-block;
    text-align: center;
    height: 40px;
    line-height: 40px;
    border-radius: 100%;
    font-size: 20px;
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}

.mvp-vid-wide-text h1.mvp-vid-wide-title{
	font-size: 2.1rem !important;
}

#next_link, #prev_link {
    position: absolute;
    width: 280px;
    background: #212121;
    border: 1px solid #444444;
    z-index: 99;
    top: 0;
    left: -280px;
    opacity: 0;
    visibility: hidden;
    padding: 5px 5px 14px 5px;
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}
.arrow-cont {
    margin-bottom: 20px;
    width: 100%;
}
.arrow-cont > span {
    margin-left: 15px;
}
.arrow-cont span {
    color: #ffffff;
    display: inline-block;
    font-size: 18px;
    font-weight: bold;
}
a#previous:hover, a#next:hover {
    color: #db1c24;
    background-color: #ffffff;
}
#next_link.show, #prev_link.show {
    left: -320px;
    opacity: 1;
    visibility: visible;
}
#next_link .np_thumb, #prev_link .np_thumb {
    max-width: 61px;
    margin-right: 10px;
    display: inline-block;
    vertical-align: top;
}
.np_content.with_thumb {
    display: inline-block;
    width: calc(100% - 75px);
}
.ie_spons_txt {
    font-size: 12px;
    width: 100%;
    margin-top: 0;
    line-height: 1.5em;
    margin-bottom: 10px;
    overflow: hidden;
}
.ie_spons_cont {
    position: relative;
    font-size: 12px;
    text-transform: uppercase;
    color: #ffffff;
    background-color: #db1c24;
    padding: 3px 5px;
    font-weight: bold;
    display: inline-block;
    max-height: 12px;
    font-family: 'Encode Sans ', sans-serif;
    line-height: 13px;
    margin-right: 15px;
}
#next_link .ie_spons_cont, #prev_link .ie_spons_cont {
    font-size: 12px;
}
.ie_spons_cont::before {
    content: ' ';
    width: 0;
    height: 0;
    border-top: 9px solid transparent;
    border-bottom: 9px solid transparent;
    border-left: 11px solid #db1c24;
    position: absolute;
    right: -11px;
    top: 0em;
}
.np_content a {
    color: #fff;
    font-size: 1.1em;
    font-weight: bold;
}
.textwidget p, .textwidget div {
    float: none;
    line-height: 1.4;
}
#mvp-feat2-wrap .flex-direction-nav .flex-nav-prev a, #mvp-feat2-wrap .flex-direction-nav .flex-nav-next a {
    position: absolute;
    display: block;
    width: 30px;
    height: 30px;
    top: 0;
    bottom: 0;
    margin: auto;
    z-index: 99;
}
#mvp-feat2-wrap .flex-direction-nav .flex-nav-prev a{
	left: 15px;
}
#mvp-feat2-wrap .flex-direction-nav .flex-nav-next a{
	right: 15px;
}
a,p,span{
	/*font-family: 'Fakt Pro', sans-serif !important;*/
    font-family: 'Lato', sans-serif !important;
}
h1,h2,h3,h4,h5,h6{
    font-family: 'Lato', sans-serif !important;
    font-weight: 900 !important;
}
/*div#mvp-leader-wrap1 img {
    height: 460px;
		object-fit:fill;
		width: 100%;	
} */
div#mvp-leader-wrap1 {
    line-height: 0;
    overflow: hidden;
    position: fixed;
    top: 0;
    left: 0;
    text-align: center;
    width: 100%;
    z-index: 999;
}
.ad_label {
    display: block;
    float: left;
    position: relative;
    width: 100%;
    height: 12px;
    color: #888888;
    font-size: 11px !important;
    text-transform: uppercase;
    letter-spacing: 1px;
    text-align: center;
    margin-bottom: 5px;
}
.single #mvp-content-body p span {
    font-size: 16px;
    line-height: 1.65em;
    font-family: 'Lato', sans-serif !important;
}
div#mvp-content-main p {
    margin-top: 1em !important;
    margin-bottom: 1em !important;
    letter-spacing: 0;
	line-height: 1.85714285714286;
	margin-bottom:1.75em
		
}
h1{
	font-size: 32px !important;
}
.single .mvp-post-more-text p, .mvp-related-text.left p{
		font-size:18px;
		letter-spacing: 0;
		line-height: 18px;
}
.single div#mvp-related-posts p {
    font-size: 18px;
    letter-spacing: 0;
} 
.single div#mvp-post-add-wrap p {
    margin-top: 1em !important;
    margin-bottom: 1em !important;
    font-size: 18px;
    letter-spacing: 0;
}
.single #mvp-content-body p span {
    font-size: 16px;
    line-height: 1.65em;
    font-family: 'Lato', sans-serif !important;
    letter-spacing: 0;
}
div#mvp-post-add-wrap p span {
    font-size: 18px;
    font-family: 'Lato',sans-serif !important;
    line-height: 1.65em;
    letter-spacing: 0;
}
.fa:before {
    font-family: 'FontAwesome';
}
#ie_news_bulletin {
	display:none;
    margin-top: 30px;
    border-top: 1px solid #ddd;
    width: 100%;
    border-bottom: 1px solid #ddd;
    padding: 15px 0;
}
#ie_news_bulletin.with_com_btn .bulletin_txt {
    width: calc(100% - 180px);
}
body #ie_news_bulletin p.bulletin_txt {
    display: none;
}
#ie_news_bulletin .bulletin_txt {
    font-size: 20px;
    display: inline-block;
    vertical-align: middle;
    width: 100%;
}
#ie_news_bulletin .relative.mvp-com-click {
    border: 1px solid #000;
    padding: 7px;
    max-width: 150px;
    margin: 0 auto;
    display: block;
    width: 150px;
    margin-left: 25px;
}
.relative {
    position: relative;
}

#ie_news_bulletin span.mvp-comment-but-text {
    background: none;
    border: none !important;
    padding: 4px 0 0 !important;
    color: #00adef !important;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    cursor: pointer;
    display: block;
    font-size: .8rem;
    font-weight: 600;
    letter-spacing: .02em;
    line-height: 100%;
    text-transform: uppercase;
    text-align: center;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}


p{

	letter-spacing: -0.5px;

}

.hide{

    display: none !important;

}

/* .sub-menu{
	display:none;
} */
/* .show-subnav{
	display:block !important;
} */
.mvp-nav-small-logo {

	margin: 8px 20px 8px 0;

	height: 34px;

	max-width: 210px;

}

.mvp-nav-small-logo a img {

	max-height: 36px;

	margin-top: -1px;

}

.menu-item a.menu-image-title-before.menu-image-not-hovered img, .menu-item a.menu-image-hovered.menu-image-title-before .menu-image-hover-wrapper {

	padding-top: 10px;

	padding-left: 0;

}

span.mvp-cd-auth {

	font-family: 'Encode Sans Semi Condensed', sans-serif;

	font-size: .7em;

	display: inline-block;

	line-height: 1;

	font-weight: 500;

	color: #777;

	text-transform: uppercase;

}

span.mvp-cd-cat{
	margin-right: 5px;
}

#mvp-content-main .google_ads_gen {

	overflow: hidden;

	margin-bottom: 20px;

	text-align: center;

	clear: both;

}

.mvp-temp-img {

	width: 400px;

	max-width: 100%;

	padding-top: 60%;

	position: relative;

	background-size: cover;

	background-position: center;

	background-color: #eeeeee;

}

#mvp-content-main h1, #mvp-content-main h2,

#mvp-content-main h3, #mvp-content-main h4,

#mvp-content-main h5, #mvp-content-main h6{

	margin-top: 0;

	margin-bottom: 10px;

}

.mvp-feat5-side-wrap h3.mvp-feat1-pop-head {

	margin-top: 20px;

}

span.mvp-post-excerpt.narrow_excerpt p {

	line-height: 1.2em;

	margin-bottom: 15px;

}

.mvp-post-soc-list a[href="#disqus_thread"] {

	font-size: 12px;

}

.mvp-fly-top:hover, .mvp-vid-box-wrap, ul.mvp-soc-mob-list li.mvp-soc-mob-com {

	color: #fff;

}

.textwidget p, .textwidget div {

	float: none; 

}

.clearfix {

	clear: both;

}

.seperator {

	clear: both;

	height: 1px;

	background: #ddd;

	margin: 30px 0;

}

.container{

	max-width: 1200px;

	padding: 0 30px;

	margin: 0 auto;

}

.text-center {

	text-align: center;

}

.txt_red, .dark-red {

	color: #00adef;

}

.highlight {

	background-color: #ffff00;

}

span.name{

	font-family: Encode Sans Condensed, sans-serif;

	font-size: 80%;

	font-weight: 500;

	letter-spacing: 0.5px;

	text-transform: uppercase;

}

.bright-red, 

.mvp-author-info-text a.ie_issue_tag {

	color: #57a1d7 !important;

}

.mvp-author-info-text a.ie_issue_tag,

.mvp-author-info-text a.ie_online_tag {

	text-transform: uppercase;

	font-size: 0.8em;

}

.mvp-author-info-text a.ie_online_tag {

	color: #ffffff !important;

	background-color: #00adef;

	padding: 1px 5px;

}

.text-light {

	color: #ffffff;

}

.text-uppercase{

	text-transform: uppercase;

}

.sticky_spons {

	position: fixed;

	z-index: 9999;

	top: 50px;

	left: 5%;

	-webkit-transition: all .4s ease-in-out;

	   -moz-transition: all .4s ease-in-out;

	    -ms-transition: all .4s ease-in-out;

	     -o-transition: all .4s ease-in-out;

	        transition: all .4s ease-in-out;

}

.logged-in.admin-bar .sticky_spons{top: 82px;}

.sticky_spons span.mvp-post-cat {

	padding-top: 8px;

	padding-bottom: 8px;

}

.ie_up_4{

	margin-bottom: -4px;

	-webkit-transform: translateY(-4px);

	   -moz-transform: translateY(-4px);

	    -ms-transform: translateY(-4px);

	     -o-transform: translateY(-4px);

	        transform: translateY(-4px);

}

.ad_label {

	display: block;

	float: left;

	position: relative;

	width: 100%;

	height: 12px;

	color: #888888;

	font-size: 11px !important;

	text-transform: uppercase;

	letter-spacing: 1px;

	text-align: center;

	margin-bottom: 5px;

}

.mvp-widget-feat2-side-ad {

	margin-bottom: 35px;

}
.mvp-main-blog-in ul li a, .mvp-main-blog-in ul li span {
    font-size: .7rem;
}
.mvp-main-blog-in ul li a strong {
    color: #777;
}
.mvp-main-blog-in ul li a h2 {
    margin: 5px 0 0;
}
.mvp-main-blog-in ul li p {
    font-size: 16px;
}
span.mvp-cd-date:before {
    content: '/';
    margin-right: 5px;
}

span.mvp-cd-auth span.by {
    text-transform: capitalize;
}

span.mvp-cd-auth:before {
    content: '/';
    margin-right: 5px;
}

.posts-in-story-row {
	display: flex;
	flex-wrap: wrap;
	margin: 0 -10px 20px;
}
.posts-in-story-row > a {
	width: calc(33.33% - 20px);
	margin: 0 10px;
}
.post-in-story-container {
	position: relative;
	background-color: #000;
	overflow: hidden;
}
.post-in-story-container .post-in-story-header {
	position: absolute;
	font-size: 14px !important;
	top: 0;
	background-color: #db1c24;
	display: block !important;
	padding: 2px 15px;
	font-family: 'Encode Sans Condensed', sans-serif !important;
	color: #fff !important;
	left: 50%;
	max-width: 100px;
	width: 100%;
	transform: translateX(-50%);
	text-align: center;
}
.post-in-story-container h4 {
	font-size: 14px !important;
	font-weight: 600 !important;
	position: absolute;
	bottom: 0;
	text-align: center;
	left: 50%;
	transform: translateX(-50%);
	color: #fff;
	background: linear-gradient(to bottom,rgba(0,0,0,0) 0, rgba(0,0,0,0.5) 50%, rgba(0,0,0,.8) 100%);
	margin: 0 !important;
	padding: 20px 5px 10px;
}
.post-in-story-container .mvp-vid-box-wrap {
	font-size: 15px !important;
	top: 10px !important;
	left: 10px !important;
	width: 30px !important;
	height: 30px !important;
}
.post-in-story-container .mvp-vid-box-wrap i {
	margin-top: 8px !important;
}
.post-in-story-container img {
	transition: all .3s ease-in-out;
}
.post-in-story-container:hover img {
	opacity: .8;
}

a.vglnk:hover {
    color: #fff !important;
}

@media screen and (min-width: 900px) and (max-width: 1003px) {

	.sticky_spons{

		left: -76px;

	}

}

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

	.logged-in.admin-bar .sticky_spons{top: 160px;}

	.sticky_spons {

		top: 160px;

		left: -68px;

		-webkit-transform: rotate(-90deg);

		-moz-transform: rotate(-90deg);

		-ms-transform: rotate(-90deg);

		-o-transform: rotate(-90deg);

		transform: rotate(-90deg);

	}

}

@media screen and (min-width: 900px) and (max-width: 1003px) {

	.sticky_spons{

		left: -76px;

	}

}

/*Parallax Effects*/

.MainContainer {

  perspective: 1px;

  transform-style: preserve-3d;

  height: 100vh;

  overflow-x: hidden;

  overflow-y: scroll;

}



.ParallaxContainer {

  display: flex;

  flex: 1 0 auto;

  position: relative;

  height: 100vh;

  transform: translateZ(-1px) scale(2);

  z-index: -1;

}



.ContentContainer {

  display: block;

  position: relative;

  background-color: white;

  z-index: 1;

}

/*Parallax Effects Ended*/



/* Ads Settings */

#mvp-leader-wrap .bsaProHeader {

	display: none !important;

}

.bsaProContainerNew .bsaProHeader .bsaProHeader__title span {

	font-family: 'Encode Sans ', sans-serif !important;

}

.ie_ad_title {

	font-size: 4em;

	font-weight: bold;

}

.ie_ad_sub_txt {

	font-size: 4em;

	margin-top: 10px;

	font-family: 'Encode Sans Condensed', sans-serif;

	font-weight: 500;

	margin-bottom: 10px;

}

.ie_ad_txt_3 {

	font-size: 2.2em;

	font-family: 'Encode Sans Condensed', sans-serif;

}

.ie_ads_in_bottom {

	margin-top: 80px;

}

.ie_ads_in_bottom h5 {

	font-size: 2em;

	font-weight: normal;

	font-family: 'Encode Sans Condensed', sans-serif;

}

.ie_ads_btns {

	margin-top: 30px;

}

.ie_ads_btn {

	font-size: 18px !important;

	font-family: 'Encode Sans Condensed', sans-serif;

	display: inline-block !important;

	color: #fff;

	border-width: 1px !important;

	border-style: solid !important;

	padding: 12px 20px !important;

	border-radius: 12px !important;

	margin-left: 10px !important;

	margin-right: 10px !important;

	-webkit-transition: all 0.4s ease-in-out;

	   -moz-transition: all 0.4s ease-in-out;

	    -ms-transition: all 0.4s ease-in-out;

	     -o-transition: all 0.4s ease-in-out;

	        transition: all 0.4s ease-in-out;

}

.ie_ads_btn.first{ border-color: #ffffff !important; }

.ie_ads_btn.first:hover{ background-color: #db1c24; }

.ie_ads_btn.last {border-color: #db1c24 !important;background-color: #db1c24;}

.ie_ads_btn.last:hover {background-color: #ffffff; color: #db1c24;}



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

	.ie_ad_title{ font-size: 2em; }

	.ie_ad_sub_txt {font-size: 2em; }

	.ie_ad_txt_3, .ie_ads_in_bottom h5 { font-size: 1.5em; }

	.ie_ads_in_bottom, .ie_ads_btns {margin-top: 20px; }

	.ie_ads_btn.first {margin-bottom: 10px !important;}

	.ie_ad_title img {max-width: 180px;}
	
	.mvp-mob-img {
       width:100%;
    }

}





/* Ads Setting End */

.mvp-blog-story-text p,

.mvp-feat5-small-main-text p,

.mvp-feat5-mid-main-text p {

	font-size: 0.95em;

}

.mvp-blog-story-wrap.sponsored {

	background-color: #f6f6f6;

}

.mvp-feat2-top-text-wrap.no-shadow {

	background: transparent;

}

.extra-post-template #mvp-post-feat-img {

	background: #111;

	max-height: 700px;

	overflow: hidden;

}

.extra-post-template #mvp-post-feat-img img {

	max-width: 100%;

	width: auto;

	max-height: 700px;

	box-shadow: 0 0px 60px -30px #333;

}

.blurry_bg {

	position: absolute;

	width: 100%;

	height: 100%;

	top: 0;

	left: 0;

	opacity: 0.4;

	-webkit-filter: blur(5px);

	-moz-filter: blur(5px);

	-ms-filter: blur(5px);

	-o-filter: blur(5px);

	filter: blur(5px);

}

.extra-post-template .mvp-post-excerpt {

	font-family: Encode Sans Semi Condensed, sans-serif;

	font-weight: 300;

	font-size: 200%;

	line-height: 110%;

	margin-bottom: 15px;

	text-align: left;

	letter-spacing: -1px;

	margin-top: 15px;

}

.ie_iframe_holder {

	position: relative;

	padding-bottom: 56.25%;

	padding-top: 0;

	overflow: hidden;

	margin-top: 40px;

	margin-bottom: 40px;

}

.ie_spons_txt .ie_spons_up {

	font-weight: bold;

	text-transform: uppercase;

	color: #333333;

}

/* Custom Post Slider */



#mvp-feat2-wrap .flex-direction-nav .flex-nav-prev a,

#mvp-feat2-wrap .flex-direction-nav .flex-nav-next a {

	position: absolute;

	display: block;

	width: 30px;

	height: 30px;

	top: 0;

	bottom: 0;

	margin: auto;

	z-index: 99;

}

#mvp-feat2-wrap .flex-direction-nav .flex-nav-prev a {

	left: 15px;

}

#mvp-feat2-wrap .flex-direction-nav .flex-nav-next a {

	right: 15px;

}

.mvp-vid-box-wrap.center_btn {

	top: 0px;

	left: 0;

	right: 0;

	bottom: 0;

	margin: auto;

	background-color: transparent;

	border: 5px solid #db1c24;

	color: #db1c24;

	width: 60px;

	height: 60px;

	-webkit-transition: all 0.3s ease-in-out;

	   -moz-transition: all 0.3s ease-in-out;

	    -ms-transition: all 0.3s ease-in-out;

	     -o-transition: all 0.3s ease-in-out;

	        transition: all 0.3s ease-in-out;

}

.mvp-vid-box-wrap.center_btn .fa {

	margin-top: 10px;

	margin-left: 6px;

}

.mvp-vid-box-wrap.center_btn:hover{

	color: #ffffff;

	border-color: #ffffff;

	cursor: pointer;

}

.mfp-bg.mfp-ready {

	z-index: 999999;

}

.mfp-wrap {

	z-index: 9999999 !important;

}

span.mvp-post-excerpt {

	font-size: 1.5em;

}

/* Post Slider Ended*/



.ie_spons_cont {

	position: relative;

	font-size: 12px;

	text-transform: uppercase;

	color: #ffffff;

	background-color: #00adef;

	padding: 3px 5px;

	font-weight: bold;

	display: inline-block;

	max-height: 12px;

	font-family: 'Encode Sans ', sans-serif;

	line-height: 13px;

	margin-right: 15px;

}

.ie_spons_txt {

	font-size: 12px;

	width: 100%;

	margin-top: 0;

	line-height: 1.5em;

	margin-bottom: 10px;

	/*white-space: nowrap;

	text-overflow: ellipsis;*/

	overflow: hidden;

}

.sponsored .mvp-blog-story-text {

	margin-top: 20px;

}

.ie_spons_cont::before {

	content: ' ';

	width: 0;

	height: 0;

	border-top: 9px solid transparent;

	border-bottom: 9px solid transparent;

	border-left: 11px solid #00adef;

	position: absolute;

	right: -11px;

	top: 0em;

}

/*.ie-post-main-in {

	max-width: 741px;

	margin-left: 80px;

}

.ie-post-main-out {

	border-top: 1px solid #ddd;

	clear: both;

}*/

.ie_vid_ad_label {

	font-size: 1em;

	line-height: 1.4em;

}

.ie_video_ad_content h2 {

/*	font-size: 1.6em;

	line-height: 1.3em;*/

	margin-bottom: 10px;

}

.ie_video_ad_content p{ float: none; }

#mvp-sponsored-post {

	margin-top: 30px;

	width: 100%;

}

#mvp-sponsored-post .sp_company_name {

	font-weight: normal;

	color: #888888;

	font-size: 1em;

}

#ie_news_bulletin {

	margin-top: 30px;

	border-top: 1px solid #ddd;

	width: 100%;

	border-bottom: 1px solid #ddd;

	padding: 15px 0;

}

#ie_news_bulletin .bulletin_txt {

	font-size: 20px;

	display: inline-block;

	vertical-align: middle;

	width: 100%;

}

#ie_news_bulletin.with_com_btn .bulletin_txt{

	width: calc(100% - 180px);

}

#recent_disqus_comments .dsq-widget-item {

	font-weight: bold;

	display: block;

	overflow: hidden;

	margin-top: 0 !important;

	padding-bottom: 15px;

	border-bottom: 1px solid #ddd;

}

#recent_disqus_comments .dsq-widget-item:last-child{

	border-bottom: 0 none;

}

#recent_disqus_comments .dsq-widget-comment {

	display: block;

	overflow: hidden;

}

#recent_disqus_comments .dsq-widget-comment p {

	margin-bottom: 3px;

	font-weight: normal;

}

#recent_disqus_comments .dsq-widget-meta {

	display: block;

	font-style: italic;

}
#mvp-content-bot #disqus_thread {
    display: block;
}

#ie_news_bulletin 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: block;

	font-size: .8rem;

	font-weight: 600;

	letter-spacing: .02em;

	line-height: 100%;

	padding: 15px 0;

	text-transform: uppercase;

	text-align: center;

	-webkit-transition: all 0.4s ease-in-out;

	   -moz-transition: all 0.4s ease-in-out;

	    -ms-transition: all 0.4s ease-in-out;

	     -o-transition: all 0.4s ease-in-out;

	        transition: all 0.4s ease-in-out;

}

#ie_news_bulletin span.mvp-comment-but-text:hover {

	background: #000;

	color: #fff;

}

#ie_news_bulletin .relative.mvp-com-click {

	display: inline-block;

	width: 150px;

	margin-left: 25px;

}

.arrow-cont {

    margin-bottom: 20px;

    width: 100%;

}


a#previous {

    margin-right: 5px;

}

a#previous:hover, a#next:hover{

	color: #db1c24;

    background-color: #ffffff;

}

.arrow-cont span {

	color: #ffffff;

	display: inline-block;

	font-size: 18px;

	font-weight: bold;

}

.arrow-cont > span{

	margin-left: 15px;

}

#galLoader {

	color: #fff;

	position: absolute;

	top: 0;

	left: 0;

	right: 0;

	margin: auto;

	bottom: 0;

	width: 50px;

	height: 50px;

	background: rgba(0,0,0,0.3);

	border-radius: 100%;

	z-index: 999;

}

.hidden {

	display: none;

}




#next_link .np_thumb, #prev_link .np_thumb {

	max-width: 61px;

	margin-right: 10px;

	display: inline-block;

	vertical-align: top;

}

.np_content.with_thumb {

	display: inline-block;

	width: calc(100% - 75px);

}

.np_content a {

	color: #fff;

	font-size: 1.1em;

	font-weight: bold;

}

#next_link .ie_spons_txt, #prev_link .ie_spons_txt {

	font-size: inherit;

	margin-bottom: 3px;

}

#next_link .ie_spons_cont, #prev_link .ie_spons_cont {

	font-size: 12px;

}

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

	#next_link, #prev_link {

		left: 0;

		-webkit-transform: translateY(0%);

		   -moz-transform: translateY(0%);

		    -ms-transform: translateY(0%);

		     -o-transform: translateY(0%);

		        transform: translateY(0%);

	}

	#next_link.show, #prev_link.show {

		left: 0;

		opacity: 1;

		visibility: visible;

		top: -40px;

		-webkit-transform: translateY(-100%);

		   -moz-transform: translateY(-100%);

		    -ms-transform: translateY(-100%);

		     -o-transform: translateY(-100%);

		        transform: translateY(-100%);

	}

}



/*Instagram Feed Styling*/

#sb_instagram .sbi_photo{

	position: relative;

}

#sb_instagram .sbi_photo::after {

	-webkit-transition: all .3s ease-in-out;

	   -moz-transition: all .3s ease-in-out;

	    -ms-transition: all .3s ease-in-out;

	     -o-transition: all .3s ease-in-out;

	        transition: all .3s ease-in-out;

}

#sb_instagram .sbi_photo:hover::after {

	content: "";

	position: absolute;

	background-color: rgba(0,0,0,0.3);

	width: 100%;

	height: 100%;

}

#sb_instagram #sbi_load .sbi_load_btn {

	background-color: transparent;

	border: 1px solid;

	font-size: 12px;

	width: 80%;

}

#sb_instagram #sbi_load .sbi_load_btn:hover{

	background-color: #000000;

	color: #ffffff !important;

}

/*Instagram Ended*/



/* Extra Text Settings */

span.mvp-feat-caption, .caption, .wp-caption-text {

	font-family: 'Encode Sans Semi Condensed', sans-serif !important;

	font-weight: 600 !important;

	color: gray !important;

	font-size: 13.5px !important;

	line-height: 1.2em !important;

}

.caption, .wp-caption-text {

	margin-left: 10px;

	margin-right: 10px;

	margin-bottom: 20px !important;

	display: block;

}

.caption-credit{

	font-size: 80% !important; 

	font-weight: 600;

}

.text-box{

	background-color: #f1f1f1;

	padding: 20px;

}

.text-box li {

	font-family: inherit;

	font-weight: inherit;

}

small{ 

	font-size: 85% !important;

	line-height: 1.3em !important;

	display: inline-block;

}

.price {

	padding: 0px;

	font-family: 'Encode Sans Semi Condensed', sans-serif !important;

	font-weight: 600 !important;

	color: black !important;

	font-size: 130% !important;

	line-height: 100% !important;

	letter-spacing: -.25px;

	margin-bottom: 25px !important;

}

li{

	font-family: Bitter, serif; 

	font-weight: 500; 

	font-size: 100%; 

	line-height: 120%;

}

.big-text {

	font-size: 22px !important;

	line-height: 110% !important;

	letter-spacing: -0.5px !important;

	margin-bottom: 15px !important;

	font-family: 'Bitter', sans-serif;

	display: block;

}

.company-or-featured-name{

	font-size: 80%; 

	font-family:Encode Sans Semi Condensed, sans-serif; 

	font-weight: 600; 

	color: #e4534e; 

	text-transform: uppercase; 

	letter-spacing:1px;

}

.tag-label {

	font-size: 80% !important;

	font-family: Encode Sans Semi Condensed, sans-serif !important;

	font-weight: 600 !important;

	line-height: 100% !important;

	color: #00adef !important;

	text-transform: uppercase;

	letter-spacing: 1.5px !important;

	margin-bottom: 10px !important;

	display: block;

}

.subhead {

	font-size: 160% !important;

	font-family: Encode Sans Condensed, sans-serif !important;

	font-weight: 600 !important;

	line-height: 100% !important;

	color: black !important;

	letter-spacing: -.25px;

	margin-bottom: 10px !important;

	display: block;

}

.infotext, .infotext2, .infotext3{

	font-size: 90% !important;

	margin-bottom: 5px !important;

}

.infotext{

	font-family: 'Encode Sans Condensed', sans-serif !important;

}

.infotext2, .infotext3{

	font-family: 'Encode Sans Semi Condensed', sans-serif !important;

}

.infotext3{

	font-weight: 300 !important;

	line-height: 120% !important;

	letter-spacing:-.25px !important;

}

.dropcap2, .dropcap3, .dropcap5{

	font-family: 'Encode Sans Condensed', sans-serif !important;

	font-weight: 900;

	display: block;

	float: left;

	margin-right: 10px;

}

span.dropcap2, span.dropcap3 {

	font-size: 3.5em !important;

	line-height: 0.8em !important;

}

span.dropcap3 {

	font-size: 5.5em;

}

span.dropcap5 {

	font-size: 9em;

	line-height: 0.8em;

}


@media screen and (min-width: 768px) {
	.mobile-only-tq { display:none; }
	.desktop-only-tq { display:block; }
}
@media screen and (max-width: 768px) {
	.mobile-only-tq { display:block; }
	.desktop-only-tq { display:none; }
}



/* Podcast Widget Shortcode Styles */

.ie_podcast_wd_cont {

	clear: both;

	overflow: hidden;

	width: 100%;

	float: none;

	position: relative;

}

.ie_podcast_widget {

	display: inline-block;

	vertical-align: middle;

	margin-right: 10px;

}

.ie_podcast_widget a {

    box-shadow: none !important;

}

.ie_podcast_widget a:hover {

    background-color: transparent !important;

}

.ie_podcast_widget img {

    max-height: 45px;

}



/* Series Post nav Styles */

.post_series_nav_cont {

	overflow: hidden;

	width: 100%;

	clear: both;

	position: relative;

	margin: 15px 0;

}

.post_series_nav li {

	display: inline-block;

	list-style-type: none;

	padding: 0;

	margin: 4px 2px;

}

.post_series_nav li a {

	display: block;

	color: #ffffff;

	background-color: #57a1d7;

	padding: 10px 20px;

	border-radius: 5px;

	font-family: "Encode Sans Semi Condensed", sans-serif;

	font-weight: 500;

	font-size: 16px;

	text-transform: uppercase;

	-webkit-transition: all 0.3s ease-in-out;

	-moz-transition: all 0.3s ease-in-out;

	-ms-transition: all 0.3s ease-in-out;

	-o-transition: all 0.3s ease-in-out;

	transition: all 0.3s ease-in-out;

}

.post_series_nav li a.ie_current_ps {

	pointer-events: none;

	background-color: #cccccc;

}

.post_series_nav li a:hover {

	background-color: #000000;

}



/* Classifieds Styles  */

.ie_clf_widget_container .mvp-feat1-list {

	overflow: hidden;

	width: 100%;

}

.ie_clf_widget_container .mvp-feat1-list-img {

	display: inline-block;

	max-width: 70px;

	max-height: 70px;

	margin-right: 10px;

}

.ie_clf_widget_container .mvp-feat1-list-text {

	display: inline-block;

	vertical-align: top;

	max-width: calc(100% - 85px);

}

.ie_clf_widget_container .mvp-feat1-list {

	margin-bottom: 10px;

}

/* Popup Ad Styles */

.ie_popup_container {

    position: fixed;

    z-index: 999999999;

    width: 100%;

    height: 100%;

    background-color: rgba(0,0,0,0.6);

    top: 0;

    left: 0;

}

.ie_popup_inner {

    max-width: 1000px;

    max-height: 600px;

    position: relative;

    margin: auto;

    top: 10%;

}

span.ie_popup_close {

    position: absolute;

    right: 10px;

    top: 10px;

    height: 30px;

    width: 30px;

    background-color: #000000;

    color: #ffffff;

    text-align: center;

    border-radius: 100%;

    cursor: pointer;

    line-height: 29px;

    -webkit-transition: all 0.4s ease-in-out;

    -moz-transition: all 0.4s ease-in-out;

    -ms-transition: all 0.4s ease-in-out;

    -o-transition: all 0.4s ease-in-out;

    transition: all 0.4s ease-in-out ;

}

span.ie_popup_close:hover{

    background-color: #df1d27;

}
/* 19-3-20 */
/* nav.mvp-fly-nav-menu{
	height: 80% !important;
} */

/* Responsive Styles */

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

	.home .mvp-widget-home {

		margin-top: 30px;

	}

}

/* START RESPONSIVE MUGSHOTS BY TQ */

@media screen and (min-width: 575px){
	 
	.mugshot400 {
		width:400px;
		margin-left:20px;
		margin-bottom:20px;
		float:right;
	}
	.mugshot200 {
		width:400px;
		margin-left:20px;
		margin-bottom:20px;
		float:right;
	}
	.mugshot100 {
		width:200px;
		margin-left:20px;
		margin-bottom:20px;
		float:right;
	}

}
	
@media screen and (max-width: 575px){
	
	.mugshot400 {
		width:100%;
		margin-left:0px;
		margin-bottom:20px;
		float:none;
	}
	.mugshot200 {
		width:200px;
		margin-left:20px;
		margin-bottom:20px;
		float:right;
	}
	.mugshot100 {
		width:100px;
		margin-left:20px;
		margin-bottom:20px;
		float:right;
	}
	
}

/* END RESPONSIVE MUGSHOTS BY TQ */

/* START RELATED ARTICLES BY TQ */

div.related :before { 
	content:"RELATED: " ;
	color:#000000;
	font-weight:700;
	line-height:110%;
	font-family: 'Lato', sans-serif !important;
	}

 div.related { 
	padding-top:10px;
	padding-bottom:10px;
	border-top-style:solid;
	border-top-color:#000000;
	border-top-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#000000;
	border-bottom-width:1px;
	margin-top:20px;
	margin-bottom:20px;
	text-transform:uppercase;
	color:#00adef  ;
	font-weight:700;
	 line-height:110%;
	 font-family: 'Lato', sans-serif !important;
	}


/* END RELATED ARTICLES BY TQ */



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

	.extra-post-template #mvp-post-feat-img img,

	.extra-post-template #mvp-post-feat-img {

		max-height: 500px;

	}

}

@media only screen and (min-width: 768px){

	.hide_on_mobile{ display: block; }
	h1{
		font-size: 44px !important;
	}

}

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

	.hide_on_mobile{ display: none; }

	.ie_spons_txt .ie_spons_up,

	.mvp-blog-story-text .ie_spons_cont {

		font-size: 10px;

	}

	#mvp-post-feat-img{min-height: 150px;}

    .ie_popup_inner {

        max-width: 320px;

        max-height: 480px;

    }
    div#mvp-leader-wrap1 img {
        height: auto;
        object-fit: cover;
    }
    

}
@media only screen and (max-width:575px){
    .staff_row, .editorial_row{
        display: block;
        margin-top:20px;
    }
    .staff_row_inner, .editorial_row_inner {
        flex: 0 0 100%;
        max-width: 100%;
    }
    .hide-in-desktop{
        display:block;
    }
    .hide-in-mobile{
        display:none;
    }
    .contributor-row {
        margin-top: 20px;
    }
    .para-image.img-right, .para-image.img-left {
        float: none;
        margin: 0;
        width: 100%;
        max-width: 100%;
    }
	
	 
	
}
@media only screen and (max-width:544px){
    .mvp-blog-img.have-thumb {
        margin-right: 5px;
    }
}

@media only screen and (max-width: 479px){
    .single #mvp-content-body-top{
        max-height: 100% !important;
    }
    .mvp-blog-mobile{
        display:block;
    }
    .mvp-blog-desktop{
        display:none;
    }
    li.mvp-blog-story-wrap {
        border-top: 1px solid #ddd;
    }
    .mvp-blog-img.have-thumb {
        margin-right: 0;
    }
    .mvp-blog-img.have-thumb {
        width: 25%;
    }
    .mvp-blog-story-content.have-thumb{
        width: 75%;
    }
    span.mvp-cd-cat {
        margin-right: 1px;
    }
}
@media only screen and (max-width: 421px){
    .mvp-main-blog-in ul li span {
        font-size: 11px;
        line-height: 15px;
    }
    .mvp-cat-date-wrap {
        margin-top: 0;
        margin-bottom: 10px !important;
    }
}

@media only screen and (max-width: 360px){
    .mvp-blog-img.have-thumb {
        width: 30%;
    }
    .mvp-blog-story-content.have-thumb{
        width: 70%;
    }
    .marketing-planer-form .form-row input {
        width: 95%;
    }
}
/*td, th {
    vertical-align: middle;
}
td {
    border-bottom: 1px solid #ddd;
}

#partner_board form.search fieldset .fixed_col {
    position: absolute;
    top: 0;
    right: 0;
    width: 278px !important;
}
#partner_board .listing_jobs li a strong {
    display: inline-block;
    font-weight: normal;
    margin: 0;
    font-size: 26px !important;
	
}


#partner_board form.search ul#filters_job_level li a {
    display: block;
    padding: 0 0px 0px 30px !important;
    color: #231f20;
    height: auto;
    line-height: 21px !important;
}
#partner_board .listing_jobs li a strong {
    
    line-height: 49px !important;
} */
/**03/04/2021**/
.mvp-nav-small-mid-right {
    max-width: 955px;
}
/**16/04/2021**/
.subscribe_logo {
    width: 35% !important;
}
.company-or-featured-name {
    color: #00adef;
}
/**17/01/2022**/
.mvp-widget-feat1-wrap .widget-subtitle h3 {
    font-weight: 800;
    letter-spacing: -.02em;
    line-height: 1.2;
    width: 100%;
}
.mvp-widget-feat1-wrap .widget-subtitle h3 a {
    color: #0be6af !important;
    text-decoration: underline !important;
}
.mvp-widget-feat1-wrap .widget-subtitle h3 span {
    color: #777 !important;
    display: inline-block !important;
    font-size: .8rem !important;
    line-height: 1 !important;
    font-weight: 500 !important;
}
.mvp-widget-feat2-wrap .widget-subtitle {
	margin-bottom: 20px;
}
.mvp-widget-feat2-wrap .widget-subtitle h3 {
    font-weight: 800;
    letter-spacing: -.02em;
    line-height: 1.2;
    width: 100%;
}
.mvp-widget-feat2-wrap .widget-subtitle h3 a {
    color: #0be6af !important;
    text-decoration: underline !important;
}
.mvp-widget-feat2-wrap .widget-subtitle h3 span {
    color: #777 !important;
    display: inline-block !important;
    font-size: .8rem !important;
    line-height: 1 !important;
    font-weight: 500 !important;
}
.mvp-widget-dark-main .widget-subtitle {
	margin-bottom: 15px;
}
.mvp-widget-dark-main .widget-subtitle h3 {
	  color: #fff;
    font-weight: 800;
    letter-spacing: -.02em;
    line-height: 1.2;
    width: 100%;
}
.mvp-widget-dark-main .widget-subtitle h3 a {
	color: #0be6af;
    text-decoration: underline;
}
.mvp-widget-dark-main .widget-subtitle h3 span {
	display: inline-block !important;
    font-size: .8rem !important;
    line-height: 1 !important;
    font-weight: 500 !important;
}
ul.mvp-soc-mob-list li.mvp-soc-mob-link,
ul.mvp-post-soc-list li.mvp-post-soc-link {
    background: #0077b5 !important;
}

.mvp-cat-date-wrap.left.relative + h2 {
    margin-top: 5px;
}
.mvp-feat1-list-img + .mvp-feat1-list-in{
    margin-top: -5px;
}
.mvp-cat-date-wrap.left.relative {
    display: block;
    width: 100%;
    float: none;
}
.mvp-feat1-list-text h2 {
    display: block;
    width: 100%;
}

#mvp-feat2-wrap .custom_rot, #mvp-feat2-wrap .custom_rot iframe {
    min-height: 530px;
}

/** march-05-2025 **/
#mvp-fly-soc-wrap .mvp-fly-soc-list li a.fa-x-twitter:before {
    content: "\f099";
}
#mvp-content-wrap ul.mvp-post-soc-list a i,
#mvp-fly-soc-wrap .mvp-fly-soc-list li a,
#mvp-foot-soc .mvp-foot-soc-list li a,
.mvp-vid-wide-soc-list  li i {
    font-family: 'Font Awesome 5 Brands' !important;
}
#mvp-content-wrap ul.mvp-post-soc-list a li.mvp-post-soc-email i,
.mvp-vid-wide-soc-list a li.mvp-post-soc-com i,
.mvp-vid-wide-soc-list  li i.fa-envelope {
    font-family: 'Font Awesome 5 Free';
}
.mvp-vid-wide-soc-list a li.mvp-post-soc-com i:before {
    content: "\f27a";
}