@font-face {
    font-family: 'gotham-bold';
    src: url('../fonts/Gotham-Bold.woff2') format('woff2'),
        url('../fonts/Gotham-Bold.woff2') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'gotham-black';
    src: url('../fonts/Gotham-Black.woff2') format('woff2'),
        url('../fonts/Gotham-Black.woff2') format('woff');
    font-weight: 800;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'gotham';
    src: url('../fonts/Gotham-Book.woff2') format('woff2'),
        url('../fonts/Gotham-Book.woff2') format('woff');
    font-weight:400;
    font-style:normal;
    font-display: swap;
}
@font-face {
    font-family: 'gotham-medium';
    src: url('../fonts/Gotham-Medium.woff2') format('woff2'),
        url('../fonts/Gotham-Medium.woff2') format('woff');
    font-weight:400;
    font-style:normal;
    font-display: swap;
}


/*Review CSS*/
.review__main .subtitle{
	font-size:24px;
	color:#666;
	float:left;
}
.review__main .mvp-post-title{
	width:100%;
	margin-bottom:20px;
	margin-right:0;
}
.review__main .author__info{
	margin-left:0;
	width:100%;
	margin-bottom:15px;
}
.popup__section{
	width:100%;
	display:block;
}
.popup__section .popup__trigger_text{
	padding-bottom:10px;
	font-style:italic;
}
.popup__section .popup__open{
  position:absolute;
  background:#fff;
  z-index:99;
  max-width:600px;
  width:94%;
  top:98%;
  padding:20px 15px 15px;
  left:0;
  box-shadow:1px 1px 10px #aaa;
  border-radius:4px;
}
.popup__section h2,
.popup__section h3,
.popup__section h4{
	margin-bottom:10px;
}
.popup__section h2{
	font-size:24px;
}
.popup__section h3{
	font-size:22px;
}
.popup__open p{
	margin-bottom:15px;
}
.popup__open h1,
.popup__open h2,
.popup__open h3,
.popup__open h4,
.popup__open h5,
.popup__open h6{
	margin-bottom:12px;
}


.overallRating{
	display:block;
	width:100%;
	position:relative;
}

.star__rating{
	unicode-bidi:bidi-override;
  color:#A3A6B3;
  font-size:36px;
  width:148px;
  position:relative;
  padding:0;
  /* line-height:1.5; */
  display:inline-block;
  height:36px;
  line-height:36px;
  font-family:auto !important;
  vertical-align:middle;
}
.star__rating span{
	height:36px;
	line-height:36px;
	font-family:inherit	!important;
}
.star__rating .star_ratings_top{
	color:#ff005b;
  padding:0;
  position:absolute;
  z-index:1;
  display:block;
  top:0;
  left:0;
  overflow: hidden;
	height:36px;
	line-height:36px;
}
.star__rating .star_ratings_bottom{
	padding:0;
    display:block;
    z-index:0;
	height:36px;
	line-height:36px;
	position:relative;
}
.review__main .section__1 .top__part{
	padding:20px 30px 15px;
	border:1px solid #ddd;
}
.review__main .section__1 .top__part .logo{
	max-width:290px;
	padding-bottom:15px;
	display:block;
	width:100%;
	position:relative;
}
.overallRating h4{
	text-transform:uppercase;
	margin-bottom:10px;
	width:100%;
	display:block;
	position:relative;
}
.rating_button .rating_wrap,
.rating_button  .link__button{
	display:inline-block;
	vertical-align:middle;
}
.rating_button .rating_wrap{
	padding-right:30px;
}
.rating__number{
	display:inline-block;
	vertical-align:middle;
	padding-left:10px;
    font-size:22px;
	color:#666;
	position:relative;
	font-family:sans-serif;
    /* line-height:36px; */
	line-height:1;
	margin-top:3px;
}
.rating_button .link__button a{
	background:#ff005b;
	color:#fff;
	padding:10px 25px 2px;
	font-size:20px;
	line-height:1;
	top:4px;
	position:relative;
}
.rating_button .link__button.mobile{
	display:none;
}
.rating_button .link__button a:hover{
	background:#000;
}
.rvw__fast_facts{
	padding-top:20px;
}
.rvw__fast_facts p{
	margin-bottom:10px;
}
.warning__box{
	padding:15px 30px 12px;
    border:1px solid #ddd;
	line-height:1.35;
}
.warning__box .heading{
	font-weight:600;
}
.warning__box .heading i{
	color:#ff005b;
	margin-left: -15px;
    margin-right: 5px;
}
.top__warning{
	margin-top:5px;
}
.sec1_above_pros_cons{
	padding:25px 0 10px;
}
.sec1_above_pros_cons p,
.sec1_above_pros_cons ul,
.review__main .section__2 p,
.review__main .section__2 ul{
	line-height:1.35;
	margin-bottom:15px;
}

.rvw__pros_n_cons{
	padding-bottom:20px;
	display:block;
}
.rvw__pros_n_cons div{
	display:inline-block;
	width:48%;
	margin-right:3%;
	vertical-align:top;
}
.rvw__pros_n_cons .cons{
	margin-right:0;
}
.rvw__pros_n_cons li,
.review__main li{
	margin-bottom:8px;
	line-height:1.35;
	padding-left:25px;
	position:relative;
}
.rvw__pros_n_cons li:before,
.review__main li:before{
	font-size:18px;
  position:absolute;
  left:5px;
  content:"\2022";
  text-align:center;
  color:#ff005b;
}
.rvw__pros_n_cons i{
	margin-right:8px;
	width:22px;
	height:22px;
	line-height:22px;
	text-align:center;
	background:#ff005b;
	border-radius:100%;
	color:#fff;
	font-size:12px;
}
.rvw__pros_n_cons h4{
	margin-bottom:15px;
}

.review__main .section__2 .item{
	padding-bottom:20px;
}
.review__main .section__2 .heading{
	margin-bottom:15px;
}
.review__main .section__2 .heading h3{
	font-size:22px;
	width:auto;
	display:inline-block;
	vertical-align:top;
	/* margin-right:10px; */
	padding-right:10px;
	margin-top:14px;
}
.review__main .section__2 .rating_wrap{
	display:inline-block;
	vertical-align:top;
}
.review__main .section__2 .sec2_content h3{
	font-size:22px;
	margin-bottom:10px;
}

.rating_button{
	width:100%;
	display:block;
	position:relative;
}

.warning__box p{
	margin-bottom:15px;
}




.responsive__table__style__2 tbody{
	border:1px solid #eee;
	border-top:0;
}
.responsive__table__style__2 thead th{
	background-color:#ff005b !important;
	color:#fff;
	text-align:center;
	font-size:20px;
	padding:7.5px !important;
	font-family:'Roboto', sans-serif;
	font-weight:500 !important;
}
.responsive__table__style__2 tbody td{
	padding:10px !important;
}
.responsive__table__style__2 tbody .column-1{
	width:20%;
	text-align:center;
}
.responsive__table__style__2 tbody .column-1 a{
	display:block;
}
.responsive__table__style__2 tbody .column-1 img{
	max-width:80px;
	border-radius:8px;
	overflow:hidden;
}
.responsive__table__style__2 tbody .column-2 > br,
.responsive__table__style__2 tbody .column-2 ul > br{
	display:none;
}

#mvp-content-main .responsive__table__style__2 tbody .column-2 h5 a{
	text-decoration:underline;
	box-shadow:none !important;
	color:#ff005b !important;
}
#mvp-content-main .responsive__table__style__2 tbody .column-2 h5 a:hover{
	background:transparent !important;
	color:#000 !important;
}
#mvp-content-main .responsive__table__style__2 tbody .column-2 li{
	font-size:18px !important;
	line-height:1.35;
	padding:0 !important;
	margin-left:30px !important;
}
.responsive__table__style__2 tbody .column-3 a{
	margin-top:10px;
	display:inline-block;
}
.responsive__table__style__2 tbody .column-3 a:hover img{
	filter: gray; /* IE6-9 */
	-webkit-filter: grayscale(1); /* Google Chrome, Safari 6+ & Opera 15+ */
	filter: grayscale(1); /* Microsoft Edge and Firefox 35+ */
}





/*Mega Menu CSS*/
#mvp-main-nav-small-cont #mega-menu-wrap-main-menu{
	background:transparent !important;
}

#mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-megamenu>ul.mega-sub-menu{
	z-index:9 !important;
}

#mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-item>a.mega-menu-link{
	padding:18px 12px 13px;
	font-size:14px;
    font-weight:500 !important;
    line-height:1;
	text-transform:uppercase;
	height:auto;
	color:#291c1c;
	font-family:'Oswald', sans-serif;
	border-bottom:5px solid transparent;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-item.mega-menu-item-has-children>a.mega-menu-link{
	padding:18px 8px 13px 12px;
}

#mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link,
#mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-item.mega-current-menu-ancestor>a.mega-menu-link,
#mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-item.mega-current-page-ancestor>a.mega-menu-link{
	background:transparent !important;
	color:#291c1c;
	line-height:1;
	border-color:transparent !important;
}

#mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-item>a.mega-menu-link:hover,
#mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-item.mega-toggle-on>a.mega-menu-link{
	background:transparent !important;
	border-bottom:5px solid #ff005b !important;
	color:#291c1c;
	line-height:1;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator:after{
	margin-left:0;
}

#mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-megamenu>ul.mega-sub-menu,
#mega-menu-wrap-main-menu #mega-menu-main-menu[data-effect=fade_up] li.mega-menu-item.mega-menu-flyout ul.mega-sub-menu{
	background:#fff;
	-webkit-box-shadow: 0 4px 8px 0 hsla(220,3%,40%,.15), 0 8px 16px 0 hsla(220,3%,40%,.33);
    box-shadow: 0 4px 8px 0 hsla(220,3%,40%,.15), 0 8px 16px 0 hsla(220,3%,40%,.33);
	padding-bottom:10px;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu[data-effect=fade_up] li.mega-menu-item.mega-menu-flyout ul.mega-sub-menu{
	padding:10px 0;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link,
#mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link{
	font-family: 'gotham-black';
	font-size:14px;
	line-height:1.5;
	margin-bottom:14px;
	text-transform:unset;
	color:#000;
	transition: color .1s ease;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item>a.mega-menu-link,
#mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item>a.mega-menu-link,
#mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{
	font-size:14px;
	color:#000;
	margin:7px 0 12px;
	font-family: 'gotham';
	font-weight:400;
	transition: color .1s ease;
    letter-spacing: -.4px;
	background:#fff !important;
	line-height:1.5;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item>a.mega-menu-link:hover,
#mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item>a.mega-menu-link:hover,
#mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover{
	color:#ff005b;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:focus{
	background:#fff;
}

#mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-megamenu.column--3>ul.mega-sub-menu{
	width:75%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-megamenu.column--2>ul.mega-sub-menu{
	width:50%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-megamenu.column--1>ul.mega-sub-menu{
	width:100%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-megamenu.column--3>ul.mega-sub-menu li.mega-menu-columns-1-of-4{
	width:33.3333%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-megamenu.column--2>ul.mega-sub-menu li.mega-menu-columns-1-of-4{
	width:50%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-megamenu.column--1>ul.mega-sub-menu li.mega-menu-columns-1-of-4{
	width:100%;
}




/*Compare Table CSS*/
.valign__mid{
	vertical-align:middle;
}
.bg__white{
	background-color:#fff !important;
}
.pt-15{
	padding-top:15px;
}
.pt-20{
	padding-top:20px;
}
.pt-25{
	padding-top:25px;
}
.pt-30{
	padding-top:30px;
}
.pb-15{
	padding-bottom:15px;
}
.pb-20{
	padding-bottom:20px;
}
.pb-25{
	padding-bottom:25px;
}
.pb-30{
	padding-bottom:30px;
}

.compare__table__wrap,
.compare__table__wrap .inner{
	position:relative;
	display:block;
}
.compare__table__wrap .cols__3 #compare__table td{
	width:33.3333333%;
}
.compare__table__wrap .cols__4 #compare__table td{
	width:25%;
}
.compare__table__wrap .col__1_shadow{
  width:33.3333333%;
  position: absolute;
  height:100%;
  -webkit-box-shadow: 0 4px 8px 0 hsla(220,3%,40%,.15), 0 8px 16px 0 hsla(220,3%,40%,.33);
  box-shadow: 0 4px 8px 0 hsla(220,3%,40%,.15), 0 8px 16px 0 hsla(220,3%,40%,.33);
  pointer-events:none;
}
.compare__table__wrap .cols__4 .col__1_shadow{
	width:25%;
}

#compare__table{
	border-collapse:collapse;
}
#compare__table tr{
	background-color:#f5f5f5 !important;
}
#compare__table tr.bg__white{
	background-color:#fff !important;
}
#compare__table td, #compare__table th{
	border:1px solid #b1b3b5;
	padding:0;
	text-align:center;
	font-family:gotham;
}
#compare__table .row__1 td{
	border-bottom:0 !important;
}
#compare__table .brand__logo{
	padding:5px 20px;
}
#compare__table .row__2 td{
	border-top:0 !important;
	text-align:center;
}
.rating__n__toolptip{
	position:relative;
	padding:0 10px 10px;
	font-family:gotham;
}
.rating__n__toolptip .rating{
	margin-bottom:5px;
}
.tooltip__link .tooltip__title__link,
.tooltip__link .tooltip__icon{
	display:inline-block;
	vertical-align:middle;
}
.tooltip__link .tooltip__icon{
	margin-left:10px;
	color: #64666a;
  white-space: nowrap;
	cursor: pointer;
	height:24px;
	position:relative;
}
.tooltip__link .question__icon{
	font-size:24px;
	height:24px;
	line-height:1;
}
.tooltip__link .tooltip__title__link{
	font-size:16px;
	line-height:1.5;
  font-family:sans-serif;
}
.tooltip__link .tooltip__title__link:hover{
	text-decoration:underline;
}
.tooltip__link > p{
	display:none;
}
.tooltip__popup{
  display:none;
  position:absolute;
  bottom:105%;
  left:-138px;
  width:300px;
  margin:auto;
  height:auto;
  z-index:9;
  background:#fff;
}
.tooltip__popup .tt__inner{
  white-space:initial;
  -webkit-box-shadow:0 4px 8px 0 hsla(220,3%,40%,.15), 0 8px 16px 0 hsla(220,3%,40%,.33);
  box-shadow:0 4px 8px 0 hsla(220,3%,40%,.15), 0 8px 16px 0 hsla(220,3%,40%,.33);
  background-clip:padding-box;
  border:1px solid #d8d9da;
  padding:15px;
  text-align:left;
  font-family:gotham;
}
.tooltip__popup .arrow{
  border-width: 8px;
  pointer-events: none;
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  left:50%;
  margin-left: -8px;
  border-top-color: #d8d9da;
  bottom: -16px;
}
.tooltip__popup .arrow:after{
	content:"";
	pointer-events: none;
	position: absolute;
	display: block;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
	border-width: 10px;
	bottom: 1px;
	margin-left: -10px;
	border-bottom-width: 0;
	border-top-color: #fff;
}
#compare__table .open__account{
	display:block;
	color:#ff005b;
	font-size:14px;
	line-height:1;
	text-transform:uppercase;
	font-family:gotham;
	padding:15px 10px;
	text-align:center;
}
#compare__table .col__1 .open__account{
	color:#fff;
	background:#ff005b;
}
#compare__table .open__account:hover{
	text-decoration:underline;
}
#compare__table .comp__cntnt{
	padding:10px;
}
#compare__table .comp__cntnt .txt1,
#compare__table .comp__cntnt .txt2,
#compare__table .comp__cntnt .txt3{
	margin:0;
	font-family:gotham;
}
#compare__table .comp__cntnt .txt1{
	padding-bottom:10px;
	font-size:13px;
	line-height:1.25;
	font-family:gotham-bold;
	font-weight:700;
}
#compare__table .comp__cntnt .txt2{
	padding-bottom:5px;
	font-size:24px;
	line-height:1.25;
}
#compare__table .comp__cntnt .txt3{
	font-size:13px;
	line-height:1.25;
	color:#64666a;
	padding-top:10px;
	padding-bottom:5px;
}


/*Footer CSS*/
#footer__main{
	padding-top:35px;
	position:relative;
    float:left;
    width:100%;
	background:#fff;
	z-index:99;
	font-family:'Gautami', sans-serif !important;
}
#footer__main .foot__left{
	float:left;
	width:78%;
	padding-right:2%;
	box-sizing:border-box;

}
#footer__main .foot__right{
	float:left;
	width:22%;
	padding-left:2%;
	box-sizing:border-box;
}
#footer__main .foot__inner{
	float:left;
	position:relative;
}
#footer__main .foot__inner:before{
	content:"";
	width:1px;
	height:100%;
	background:#d8dadb;
	position:absolute;
	bottom:0;
	left:78%;
}
#footer__main .foot__left .foot__logo{
	padding-bottom:25px;
}
#footer__main .foot__left .foot__logo img{
	max-width:250px;
	margin-bottom:0;
}
#footer__main .foot__left_nav{
	padding-bottom:25px;
	z-index:1;
	position:relative;
}
#footer__main .foot__left_nav li{
	display:inline-block;
	margin-right:20px;
	/* font-family:gotham; */
	font-family:'Gautami', sans-serif !important;
	font-size:18px;
}
#footer__main .foot__left_nav li a{
	font-family:'Gautami', sans-serif !important;
}
#footer__main .foot__left_nav li a,
#footer__main .foot__left_nav li a:visited{
	color:#36383d !important;
}
#footer__main .foot__left_nav li a:hover{
	color:#ff005b !important;
}
#footer__main .foot__desclimer{
	padding:30px 0 15px;
	border-top:1px solid #d8dadb;
	z-index:2;
	position:relative;
}
#footer__main .foot__desclimer p{
	/* font-family:gotham; */
	font-family:'Gautami', sans-serif !important;
	margin-bottom:18px;
	font-size:14px;
	line-height:1.5;
	color:#657073 !important;
}
#footer__main .foot__desclimer a,
#footer__main .foot__desclimer a:visited{
	text-decoration:underline;
}
#footer__main .foot__desclimer a:hover{
	text-decoration:none;

}
#footer__main .foot__right .social__media{
	text-align:left;
	padding-bottom:25px;
	width:100%;
}
#footer__main .foot__right_logo{
	float:left;
	padding-bottom:20px;
}
#footer__main .foot__right_logo img{
	max-width:200px;
}
#footer__main .foot__copyright{
	padding-bottom:5px;
	/* z-index:2; */
	/* position:relative; */
	float:left;
	width:100%;
}
#footer__main .foot__copyright .copyright{
	/* font-family:gotham; */
	font-family:'Gautami', sans-serif !important;
	font-size:14px;
	line-height:1.5;
	color:#657073 !important;
}
#footer__main .foot__right_nav{
	/* z-index:1; */
	/* position:relative; */
	float:left;
	width:100%;
}
#footer__main .foot__right_nav li{
	font-family:'Gautami', sans-serif !important;
	font-size:14px;
	margin-bottom:5px;
}
#footer__main .foot__right_nav li a{
	font-family:'Gautami', sans-serif !important;
}
#footer__main .foot__right_nav li a,
#footer__main .foot__right_nav li a:visited{
	color:#36383d !important;
	text-decoration:underline;
}
#footer__main .foot__right_nav li a:hover{
	text-decoration:none !important;
	color:#ff005b !important;
}

/*
.page-id-165492 #footer__main{display:block !important;}

.page-id-165492 footer#mvp-foot-wrap{display:none !important;}
*/


#mvp_home_feat1cstm_widget-2 .mvp-widget-home-title{
	display:none !important;
}
#mvp-main-head-wrap{
	border-bottom:2px solid #e8e8e8;
}
#mvp-main-head-wrap #mvp-main-nav-small-cont{
	background:#fff;
}

a.no__underline{
	text-decoration:none !important;
	box-shadow:none !important;
	background:transparent !important;
}
a.no__underline:hover{
	box-shadow:inset 0 -4px 0 #ff005b !important;
}



/*Table of contents*/
.table__of__content{
	margin-bottom:20px;
	padding:15px 10px;
	border:1px solid #ddd;

}
.table__of__content h4{
	padding-left:5px;
	text-transform:uppercase;
	padding-bottom:10px;
	font-family:'gotham', sans-serif;
	font-size:14px;
}
.table__of__content h4 i{
	font-size:13px;
	color:#ff005b;
}
.table__of__content ul li{
	display:inline-block;
	width:49.25%;
	vertical-align:top;
	padding:0 5px 0 26px;
	position:relative;
	text-decoration:underline;
	font-family:'gotham', sans-serif;
	margin-bottom:5px;
	box-sizing:border-box;
	font-size:14px;
	line-height:22px;
	cursor:pointer;
}
.table__of__content ul li:before{
	content:"";
	position:absolute;
	left:2px;
	top:2px;
	width:18px;
	height:18px;
	background:url('../images/vb.png') no-repeat center;
	background-size:100%;
}
.table__of__content ul li:hover{
	color:#ff005b;
	text-decoration:none;
}




/*Category Menu*/
.category__sticky__menu{
	/* max-width:380px; */
	max-width:292px;
	width:100%;
	padding-right:60px;
	box-sizing:border-box;
	float:left;
	font-family:sans-serif!important;
}
.category__sticky__menu .cat__heading{
	max-width:210px;
	width:100%;
	padding:16px 16px 10px;
	font-size:26px;
	box-sizing:border-box;
	position:relative;
	margin-bottom:20px;
	font-family:sans-serif!important;
}
.category__sticky__menu .cat__heading .inner{
	font-size:26px;
	line-height:1.35;
}
.category__sticky__menu .cat__heading .inner:before,
.category__sticky__menu .cat__heading .inner:after{
  content:" ";
  position:absolute;
  top:0;
  width:1rem;
  height:100%;
  border:2px solid #ff005b;
}
.category__sticky__menu .cat__heading .inner:before{
	left:0;
	border-right:0;
}
.category__sticky__menu .cat__heading .inner:after{
	right:0;
	border-left:0;
}
.category__sticky__menu .cat__menu{
	position:relative;
}
.category__sticky__menu .cat__menu.no_child{
	border-left:2px solid #e1e2e6;
	margin-left:8px;
}
.category__sticky__menu .cat__menu li{
	font-family:sans-serif!important;
}
.category__sticky__menu .cat__menu .menu > li{
	/* padding:10px 0 10px 20px; */
	padding:6px 0 6px 20px;
	position:relative;
}
.category__sticky__menu .cat__menu.no_child .menu > li{
	padding-left:10px;
}
.category__sticky__menu .cat__menu.no_child .menu > li a{
	font-size:14px;
}
.category__sticky__menu .cat__menu.has_child .menu > li{
	border-bottom:1px solid #e1e2e6;
}
.category__sticky__menu .cat__menu.no_child .menu > li.current-menu-item > a{
	padding-left:4px;
}
.category__sticky__menu .cat__menu.no_child .menu > li.current-menu-item:before{
  content:"";
  position:absolute;
  left:-6px;
  width:10px;
  height:24px;
  background:#fff;
  /* top:8px; */
  top:4px;
}
.category__sticky__menu .cat__menu.no_child .menu > li.current-menu-item:after{
	content:"";
  position:absolute;
  left:-6px;
  width:10px;
  height:10px;
  background:#ff005b;
  border-radius:100%;
  /* top:14px; */
  top:10px;
}
.category__sticky__menu .cat__menu .menu > li:last-child{
	border-bottom:none;
}
.category__sticky__menu .cat__menu .menu li a{
	color:#111;
	line-height:1.25;
	font-weight:600;
}
.category__sticky__menu .cat__menu .menu li a:hover{
	color:#ff005b;
}
.category__sticky__menu .cat__menu .sub-menu{
	display:none;
}
.category__sticky__menu .cat__menu.has_child .menu > li > a > i{
	color:#ff005b;
	position:absolute;
	left:0;
	/* top:11px; */
	top:8px;

}
.category__sticky__menu .cat__menu.has_child .menu > li > .sub-menu{
	position:relative;
	margin-left:-15px;
	padding-left:12px;
    border-left:2px solid #ededed;
}
.category__sticky__menu .cat__menu.has_child .menu > li > .sub-menu li{
	padding:10px 0 5px;
	position:relative;
}
.category__sticky__menu .cat__menu.has_child .menu > li > .sub-menu a{
	font-size:14px;
}
.category__sticky__menu .cat__menu.has_child .menu > li > .sub-menu > li.current-menu-item > a{
	padding-left:4px;
}
.category__sticky__menu .cat__menu.has_child .menu > li > .sub-menu > li.current-menu-item:before{
	content:"";
  position:absolute;
  left:-18px;
  width:10px;
  height:24px;
  background:#fff;
  top:8px;
}
.category__sticky__menu .cat__menu.has_child .menu > li > .sub-menu > li.current-menu-item:after{
	content:"";
  position:absolute;
  left:-17.5px;
  width:10px;
  height:10px;
  background:#ff005b;
  border-radius:100%;
  top:14px;
}


.single #mvp-article-cont.has__cat_menu .mvp-post-main-in header .mvp-post-title{
	width:100%;
	margin-right:0;
}
.single #mvp-article-cont.has__cat_menu .mvp-post-main-in,
.page #mvp-article-cont.has__cat_menu .mvp-post-main-in{
  /* margin-left:380px; */
  margin-left:292px;
  margin-right:0;
}

.single #mvp-article-cont.has__cat_menu .mvp-post-main-in .mvp-post-soc-in,
.page #mvp-article-cont.has__cat_menu .mvp-post-main-in .mvp-post-soc-in{
    margin-left: 0;
}
.single #mvp-article-cont.has__cat_menu #mvp-post-feat-img img,
.page #mvp-article-cont.has__cat_menu #mvp-post-feat-img img{
	width:100%;
}

.single #mvp-article-cont.has__cat_menu .mvp-post-main-out,
.page #mvp-article-cont.has__cat_menu .mvp-post-main-out{
	position:relative;
}

.single-reviews .category__sticky__menu li{
	line-height:initial;
	margin-bottom:0;
}

.category__sticky__menu li:before{
	display:none;
}

.posFixed{
	position:fixed;
}
.posAbs{
	position:absolute;
}

.cat__heading .arrow{
	display:none;
}


.cmc-single-page .mvp-widget-home-head,
.cmc-single-page #mvp-content-main .single-page-h3,
.cmc-single-page #mvp-content-main .cmc_calculator,
.cmc-single-page #mvp-content-main .cmc-coin-historical-data,
.cmc-single-page #mvp-content-main .specialline,
.cmc-single-page #mvp-content-main .currecies-pairs,
.cmc-single-page #mvp-content-main .tradingview-widget-container,
.cmc-single-page #mvp-content-main #ctf,
.cmc-single-page #mvp-content-main .fb-comments{
  display:none !important;
}
.cmc-single-page #mvp-content-main .single-page-h3.cmc_h3_2{
  display:block !important;
}



ul.mvp-foot-soc-list li a{height:40px;}
ul.mvp-foot-soc-list li a:before{display:none !important;}

#mvp_home_feat1cstm_widget-2 .mvp-widget-feat1-top-text{width:100%;}



body #mvp-fly-soc-wrap{display:none !important;}
body #mvp-fly-wrap{position:fixed !important;}
#mvp-fly-wrap #mvp-fly-menu-wrap{height:90%;}
#mvp-fly-wrap nav.mvp-fly-nav-menu{max-height:95%;}
body #mvp-fly-menu-wrap nav.mvp-fly-nav-menu{overflow-x:hidden !important;overflow-y:auto !important;}


.top__quote{
  margin:-8px 0 30px;
  position:relative;
  width:100%;
  display:block;
  font-style:italic;
}





@media screen and (max-width:1099px){
	.category__sticky__menu{padding-right:40px;}

}

@media screen and (min-width:980px){
	.review__main .section__2 .heading h3{
	    font-family:sans-serif;
		line-height:1;
		vertical-align:middle;
		margin-top:4px;
	}
	.review__main .section__2 .rating_wrap{vertical-align:middle;}

}

@media screen and (max-width:899px){
	.compare__table__wrap .cols__3 .col__3 .tooltip__popup,
	.compare__table__wrap .cols__4 .col__4 .tooltip__popup{
		left:unset;
		right:-45px;
	}
	.compare__table__wrap .cols__3 .col__3 .tooltip__popup .arrow,
	.compare__table__wrap .cols__4 .col__4 .tooltip__popup .arrow{
		left:81%;
	}
	.tooltip__popup .tt__inner{
		line-height:1.25;
		font-size:13px;
		padding:10px;
	}

	#footer__main .foot__left{
		width:100%;
		margin:0;
		padding:0 0 15px;
	}
	#footer__main .foot__right{
		width:100%;
		margin:0;
		padding:15px 0 30px;
	}
	#footer__main .foot__left_nav{float:left;width:100%;}
	#footer__main .foot__desclimer{text-align:center;float:left;width:100%;}
	#footer__main .foot__desclimer p{color:#657073 !important;}
	#footer__main .foot__inner:before{display:none;}
	#footer__main .foot__right .social__media{text-align:center;}
	#footer__main .foot__copyright{text-align:center;padding-bottom:15px;float:left;width:100%;}
	#footer__main .foot__copyright .copyright{color:#657073 !important;}
	#footer__main .foot__right_nav{float:left;width:100%;}
	#footer__main .foot__right_nav li{text-align:center;margin-bottom:10px;}
	#footer__main .foot__left_nav li{display:block;margin-right:0;margin-bottom:15px;text-align:center;}
	#footer__main .foot__left .foot__logo,
	#footer__main .foot__right_logo{text-align:center;}

	.single #mvp-article-cont.has__cat_menu .mvp-post-main-in,
	.page #mvp-article-cont.has__cat_menu .mvp-post-main-in{margin-right:0;margin-left:0;}
	.category__sticky__menu{padding-bottom:30px;padding-right:0;}

	.category__sticky__menu .cat__menu{display:none;}
	.category__sticky__menu{
	    margin-left:-2.747252747%;
		width:105.4945055%;
		max-width:unset;
	}
	.single.has__cat__menu #mvp-main-body-wrap,
	.page.has__cat__menu #mvp-main-body-wrap{
		padding-top:0;
	}
	.category__sticky__menu .cat__heading{
		max-width:100%;
		background-color:#f5f5f6;
		display:block;
		border-bottom:2px solid #e1e2e6;
		padding:10px 60px 10px 15px;
		position:relative;
		cursor:pointer;
		margin-bottom:0;
	}
	.category__sticky__menu .cat__heading .inner:before,
	.category__sticky__menu .cat__heading .inner:after{display:none;}
	.category__sticky__menu .cat__heading .inner{
		font-size:20px;
		overflow:hidden;
		white-space:nowrap;
		text-overflow:ellipsis;

	}
	.cat__heading .arrow{
		display:block;
		position:absolute;
		right:15px;
		top:10px;
	}
	.cat__heading .arrow i{
		color:#ff005b;
		-webkit-transition:.5s;
		transition:.5s;
	}
	.category__sticky__menu.active .cat__heading .arrow i{
		-webkit-transform:rotate(-180deg);
		transform:rotate(-180deg);
		fill:#777;
	}
	.category__sticky__menu.active .cat__heading{
		border-bottom:none;
	}
	.category__sticky__menu .menu{
		background:#f5f5f6;
		padding:15px 0 5px;
		max-height:-webkit-calc(100vh - 112px);
		max-height:calc(100vh - 112px);
		overflow:scroll;
	}
	.category__sticky__menu .cat__menu .menu > li{
		padding:6px 25px 6px 35px;
	}
	.category__sticky__menu .cat__menu.has_child .menu > li > a > i{
		left:15px;
	}


}

@media screen and (max-width:767px){
	.review__main .subtitle{font-size:20px;}
	.popup__section h2{font-size:22px;}
	.rating_button .link__button a{padding:8px 20px 0px;}
	.review__main .section__2 .heading h3,
	.review__main .section__2 .sec2_content h3{font-size:20px;}
	.rating__number{font-size:20px;padding-left:30px;line-height:32px;margin-top:0;}
	.star__rating{font-size:32px;width:132px;}
	.star__rating .star_ratings_top,
	.star__rating .star_ratings_bottom{height:32px;line-height:32px;}
	.star__rating span{line-height:32px;height:32px;}
	.review__main .section__2 .heading h3{margin-top:12px;}

	.rating_button .link__button.mobile{display:block;margin-bottom:10px;}
	.rating_button .link__button.desktop{display:none;}
	.rvw__fast_facts{padding-bottom:20px;}
	.review__main .section__1 .top__part{padding-bottom:30px;}
	.rating_button .rating_wrap{width:100%;padding-right:0;}
	/*.review__main .section__1 .top__part .rating__number,
	 .rating_wrap .rating__number{padding-left:30px;height:36px;line-height:36px;} */

	.compare__table__wrap .cols__3 #compare__table .col__3,
	.compare__table__wrap .cols__4 #compare__table .col__4{display:none;}

	.compare__table__wrap .cols__3 #compare__table td{width:50%;}
	.compare__table__wrap .cols__4 #compare__table td{width:33.3333333%;}

	.compare__table__wrap .col__1_shadow{width:50%;}
	.compare__table__wrap .cols__4 .col__1_shadow{width:33.3333333%;}

	.compare__table__wrap .cols__4 .col__3 .tooltip__popup{
		left:unset;
		right:-45px;
	}
	.compare__table__wrap .cols__4 .col__3 .tooltip__popup .arrow{
		left:81%;
	}
	.compare__table__wrap .cols__3 .col__2 .tooltip__popup{
		left:-200px;
	}
	.compare__table__wrap .cols__3 .col__2 .tooltip__popup .arrow{
		left:71%;
	}


	.table__of__content ul li{display:block;width:100%;}

	.category__sticky__menu{
		margin-left:-3.225806452%;
		width:106.4516129%;
	}



  body #mvp-fly-menu-wrap #menu-fly-out-menu{padding-bottom:35px;}


}

@media screen and (max-width:659px){
	.category__sticky__menu{
		margin-left:-3.571428571%;
		width:107.1428571%;
	}

}

@media screen and (max-width:639px){
	.review__main .subtitle{font-size:20px;}
	.review__main .section__1 .top__part .logo{max-width:220px;}
	.review__main .section__1 .top__part{padding:15px 20px 30px;}
	.rating_button .link__button a{padding:6px 10px 0px;font-size:18px;}
	.review__main .section__2 .heading h3,
	.review__main .section__2 .sec2_content h3{font-size:18px;}
	.review__main .section__2 .heading h3{margin-top:0;display:block;}
	.review__main .section__2 .rating_wrap{display:block;}
	.rvw__pros_n_cons div{width:100%;display:block;margin-right:0;}
	.rvw__pros_n_cons .cons{padding-top:20px;}
	.warning__box{padding:15px 20px 12px;}
	.warning__box .heading i{margin-left:-10px;}
	.popup__section h2{font-size:20px;}
	.popup__section p{font-size:16px;line-height:1.35;}
	/* .rating__number{padding-left:15px;} */


	.responsive__table__style__2 th,
	.responsive__table__style__2 td{
		width:100% !important;
		display:block !important;
		box-sizing:border-box !important;
		border:none !important;
	}
	.responsive__table__style__2 tbody{
		border:0;
	}
	.responsive__table__style__2 thead tr{
		padding:0 !important;
		border:none !important;
	}
	.responsive__table__style__2 tbody tr{
		padding:25px 10px !important;
		border:1px solid #eee;
		display:block !important;
		background:#fff !important;
	}
	.responsive__table__style__2 tbody .column-3 a{
		display:block;
		text-align:center;
	}
	.responsive__table__style__2 .tablepress .odd td{
		background:#fff !important;
	}

	.compare__table__wrap .cols__4 #compare__table .col__3,
	.compare__table__wrap .cols__4 #compare__table .col__4{display:none;}

	.compare__table__wrap .cols__4 #compare__table td{width:50%;}

	.compare__table__wrap .cols__4 .col__1_shadow{width:50%;}


	.compare__table__wrap .col__2 .tooltip__popup{
		left: unset !important;
		right: 0 !important;
	}
	.compare__table__wrap .col__2 .tooltip__popup .arrow{
		left:96.5% !important;
	}

	#footer__main .foot__right{padding-top:0;}


	.category__sticky__menu .cat__heading{
		padding:10px 50px 10px 15px;
	}
	.category__sticky__menu .cat__heading .inner{
		font-size:18px;
	}


}


@media screen and (max-width:599px){
	.category__sticky__menu{
		margin-left:-4.5454545454%;
		width:109.0909090909%;
	}

}


@media screen and (max-width:479px){
	.rating_button .rating_wrap, .rating_button .link__button{display:block;width:100%;max-width:100%;clear:both;}
	.rating_button .rating_wrap{margin-right:0;padding-right:0;width:100%;/*padding-bottom:20px;*/}
	.rvw__fast_facts{padding-top:35px;display:block;}
	.rating_button .link__button{line-height:36px;}
	.rating_button .link__button a{line-height:36px;}

	.rating__number{font-size:18px;line-height:24px;}
	.star__rating{font-size:24px;width:100px;}
	.star__rating .star_ratings_top,
	.star__rating .star_ratings_bottom{height:24px;line-height:24px;}
	.star__rating span{line-height:32px;height:24px;}
	.review__main .section__2 .heading h3{margin-top:12px;padding-bottom:5px;}

	#compare__table .brand__logo{padding:10px;}
	#compare__table .open__account{font-size:13px;}
	.tooltip__link .tooltip__title__link{font-size:14px;display:block;}
	#compare__table .comp__cntnt .txt2{font-size:22px;}
	.tooltip__link .tooltip__icon{margin-left:0;}
	.compare__table__wrap .col__1 .tooltip__popup{
		left: -66px !important;
		right: unset !important;
		width:250px;
	}
	.compare__table__wrap .col__1 .tooltip__popup .arrow{
		left:31% !important;
	}
	.compare__table__wrap .col__2 .tooltip__popup{
		left:unset !important;
		right:-66px !important;
		width:250px;
	}
	.compare__table__wrap .col__2 .tooltip__popup .arrow{
		left:69% !important;
	}

	.category__sticky__menu{
		margin-left:-4.5454545454%;
		width:109.0909090909%;
	}



}
