.template-login-block .mp_login_form, .template-login-block .mepr-signup-form{
	padding-bottom:40px;
}
.responsive-menu-button .responsive-menu-box {
	float: left;
}
.responsive-menu-button .responsive-menu-label {
	float: right;
	font-family: 'HKGrotesk-RegularLegacy';
	font-weight: normal;
	letter-spacing: 0.5px;
}
.best-videos-block .carousel-fade .carousel-inner{
	background:none!important;
}
.post-type-archive-product .shop_page_filter{
    margin-left: auto;
    margin-right: auto;
    max-width: 1370px;
}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
    font-size: 14px;
    font-weight: 600;
}
.store-header-banner {
    padding-top: 10px;
}
.woocommerce ul.products li.product .button {
    float: right;
}
.woocommerce ul.products li.product .price {
    float: left;
}
.single-item-content-view .variations_form select{
	background-position:97% center;
}
.single-item-content-view .cart button[type="submit"] img{
	margin:-4px 0 0 4px;
}
.featured-stories-block .item .featured-stories img,
.featured-stories-box .popular-posts ul li img,
.video-block li .video-box img,
.best-videos-box .item .best-videos-list img,
.video-cat-view article a img,
.featured-products-block .wps-slider-section .wpsf-product a .wpsf-product-img,
.related_video .video-box img,
.video-cat-view article img{
	/*width:100%!important;
	height:100%!important;*/
}
.featured-products-block .wps-slider-section .wpsf-product a .wpsf-product-img{
	/*max-height:100%!important;
	max-width:100%!important;*/
}
.cart-header-block .cart_top{
	position:relative;
	display:block!important;
}
.cart-header-block .cart_top .button{
	position:absolute;
	right:0;
	top:-58px;
	padding:10px 20px 11px;
}
.cart-header-block .vc_custom_heading{
	margin-bottom:20px!important;
}
.woocommerce-cart .woocommerce-error, .woocommerce-cart .woocommerce-info, .woocommerce-cart .woocommerce-message{
	margin-bottom:0.5em;
}
.woocommerce-cart .woocommerce-cart-form{
	margin-top:0;
}
.my-account-block{
	margin-bottom:25px;
}
.my-account-block #mepr-account-nav{
	margin-bottom:0;
}
.premium_menu.my-account-block{
	margin-left: calc(50% - 50vw);
	margin-right: calc(50% - 50vw);
}
.premium_menu.my-account-block .dropdown-menu-block{
	display:inline-block;
	width:100%;
}
#wpcd_coupon_ul .wpcd_coupon_li .wpcd-coupon-description{
	padding-left:15px;
	padding-right:15px;
}
.live-stream-block{
	margin-left:auto!important;
	margin-right:auto!important;
	padding-left:15px;
	padding-right:15px;
}
.live-stream-video > .wpb_wrapper{
	position:relative;
	height:0;
	padding-bottom:35%;
	margin-left:auto;
	margin-right:auto;
	max-width:940px;
}
.live-stream-video > .wpb_wrapper iframe{
	position:absolute;
	width:100%;
	height:100%;
}
.page-template-update-form-yeager .update-form-yeager{
	padding-top:20px;
}
.update-form-yeager .yeager-profile-box .yeager-profile-img-bg{
	background-size:cover;
	height:255px;
	max-width:340px;
	margin-left:auto;
	margin-right:auto;
}
.yeager-activity-main-block{
	display:inline-block;
	width:100%;
}
.yeager-activity-text-block .yeager-activity-name{
	line-height:18px;
	margin-bottom:10px;
}
.yeager-activity-text-block .yeager-activity-name,
.yeager-activity-text-block .yeager-activity-tex{
	padding-left:0!important;
}
.page-template-recent-activity .recent-activity-view .recent-activity-normal-user .popular-products-block li{
	display:inline-block;
	width:100%;
	height:auto!important;
	margin:0!important;
}
.page-template-recent-activity .recent-activity-view .recent-activity-normal-user .popular-products-block .shop-thumb{
	width:130px!important;
}
.page-template-recent-activity .recent-activity-view .recent-activity-normal-user .popular-products-block .woocommerce-loop-product__title{
	font-size:18px!important;
	margin-bottom:5px;
	margin-top:5px;
	line-height:24px;
	height:auto!important;
}
.page-template-recent-activity .recent-activity-view .recent-activity-normal-user .popular-products-block .woocommerce-loop-product__title,
.page-template-recent-activity .recent-activity-view .recent-activity-normal-user .popular-products-block .price,
.page-template-recent-activity .recent-activity-view .recent-activity-normal-user .popular-products-block .button{
	width:calc(100% - 140px);
	float:right!important;
	position:static!important;
	top:0!important;
	display:block;
}
.related_video .video-box {
    height: 0!important;
	padding-bottom:68%!important;
}
.related_video .video-box img{
	position:absolute;
	left:0;
	top:0;
}
.woocommerce-cart .select2-container--default .select2-selection--single{
	background-color: #ebebeb !important;
    border: 2px solid #c9cad0 !important;
    border-radius: 5px !important;
    padding: 8px 10px !important;
    font-size: 16px !important;
    text-align: center;
    width: 100% !important;
    margin: 25px 0 0 0 !important;
    color: #000;
	height:auto !important;
	line-height:normal !important;
	font-family: 'HKGrotesk-RegularLegacy';
}
.woocommerce-cart .select2-container--default .select2-selection--single .select2-selection__arrow{
	top:25px;
}



.featured-stories-block .item .featured-stories{
	height:639px;
}
.featured-stories-box .popular-posts ul li {
    height: 306px;
}
.video-block li .video-box,
.video-cat-view article{
	height:0!important;
	min-height:1px!important;
	padding-bottom:66.4%;
	position:relative;
}
.video-block li .video-box img,
.best-videos-box .item .best-videos-list img,
.video-cat-view article img{
	position:absolute;
	left:0;
	top:0;
}
.best-videos-box .item .best-videos-list{
	height:0;
	min-height:1px;
	max-height:100%;
	position:relative;
	padding-bottom:87.6%;
}
.woocommerce .navbar-fixed-top,
.woocommerce-page .navbar-fixed-top{
	background:#fff;
	border-bottom:solid 1px #fcd4d3;
}
.woocommerce .navbar-fixed-top .menu-top-menu-container ul li a,
.woocommerce-page .navbar-fixed-top .menu-top-menu-container ul li a{
	color:#0b0f3a;
}
.woocommerce .header-right-block .form-inline .form-control,
.woocommerce-page .header-right-block .form-inline .form-control{
	background:#fff;
	color:#0b0f3a;
	border:solid 2px #86889d;
}
.woocommerce .header-right-block .form-inline .form-control ::-webkit-input-placeholder,
.woocommerce-page .header-right-block .form-inline .form-control ::-webkit-input-placeholder {
  color: #9d9d9d;
  opacity:1;
}
.woocommerce .header-right-block .form-inline .form-control ::-moz-placeholder,
.woocommerce-page .header-right-block .form-inline .form-control ::-moz-placeholder {
  color: #9d9d9d;
  opacity:1;
}
.woocommerce .header-right-block .form-inline .form-control :-ms-input-placeholder,
.woocommerce-page .header-right-block .form-inline .form-control :-ms-input-placeholder {
  color: #9d9d9d;
  opacity:1;
}
.woocommerce .header-right-block .form-inline .form-control :-moz-placeholder,
.woocommerce-page .header-right-block .form-inline .form-control :-moz-placeholder {
  color: #9d9d9d;
  opacity:1;
}
.woocommerce .header-right-block .form-inline .input-group-btn .btn,
.woocommerce-page .header-right-block .form-inline .input-group-btn .btn{
	background:url(images/search-black.svg) no-repeat center center;
	background-size:20px auto;
}
.woocommerce .widget_search .input-group-btn,
.woocommerce-page .widget_search .input-group-btn {
    position: absolute;
    right: 0;
    top: 0;
    width: 42px;
}
.woocommerce .user-logout-section ul li h2,
.woocommerce-page .user-logout-section ul li h2{
	color:#0b0f3a;
}
.woocommerce .navbar-collapse,
.woocommerce-page .navbar-collapse{
	display:none!important;
}
.user-light{
	display:none;
}
.woocommerce .user-black,
.woocommerce-page .user-black{
	display:none;
}
.woocommerce .user-light,
.woocommerce-page .user-light{
	display:block;
}
.header-cart-icon{
	display:none;
}
.woocommerce .header-right-block,
.woocommerce-page .header-right-block{
	padding-right:45px;
	position:relative;
}
.woocommerce .header-cart-icon,
.woocommerce-page .header-cart-icon{
	position:absolute;
	right:0;
	top:22px;
	display:block;
	width:25px;
	text-align:center;
}
.woocommerce .header-cart-icon a,
.woocommerce-page .header-cart-icon a{
	width:25px;
	height:25px;
}
.mobile-search-light{
	display:none;
}
.woocommerce .mobile-search-black,
.woocommerce-page .mobile-search-black{
	display:none;
}
.woocommerce .mobile-search-light,
.woocommerce-page .mobile-search-light{
	display:block!important;
	width:20px;
	height:20px;
}
.woocommerce .responsive-menu-inner, .woocommerce .responsive-menu-inner:before, .woocommerce .responsive-menu-inner:after,
.woocommerce-page .responsive-menu-inner, .woocommerce-page .responsive-menu-inner:before, .woocommerce-page .responsive-menu-inner:after{
	background:#0b0f3a!important;
}
.woocommerce .responsive-menu-label,
.woocommerce-page .responsive-menu-label{
	color:#0b0f3a!important;
}
.woocommerce .user-logout-section .btn,
.woocommerce-page .woocommerce .user-logout-section .btn{
	margin-top:5px;
}
.woocommerce .menu-login-container ul li:first-child a,
.woocommerce-page .menu-login-container ul li:first-child a{
	color:#0b0f3a;
}
.no-premium-reply {background:none;padding-left:0px}
.menu-top-menu-container ul li a{
	padding-bottom:0;
	border-bottom:solid 1px transparent;
}
.menu-top-menu-container ul li.active{
	border-bottom:solid 3px #f02725;
}
.responsive-menu-open .responsive-menu-slide-right{
	overflow:hidden;
}
.user-logout-section #toggle-box-block{
	padding-right:20px;
	position:relative;
}
.user-logout-section #toggle-box-block .btn-primary{
	position:absolute;
	right:-10px;
	top:-4px;
}
.woocommerce .user-logout-section #toggle-box-block .btn-primary,
.woocommerce-page .user-logout-section #toggle-box-block .btn-primary{
	top:0;
}
.video-cat-view article{
	padding-left:15px!important;
	padding-right:15px!important;
	width:33.33%;
	min-height:1px;
	margin-bottom:30px;
	float:left;
	background:none!important;
	height:auto!important;
	margin:0 0 30px!important;
}
.video-cat-view article .video-cat-view-box-block{
	padding-bottom:66.4%!important;
	background:#000!important;
	position:relative;
}
.video-cat-view article h3{
	z-index:9;
}
.tax-video_cat #content #main{
	padding-left:0;
	padding-right:0;
}
.page-template-podcast #content{
	padding-top:50px;
}
.page-template-podcast #content h2{
	padding-bottom:20px;
}
.page-template-podcast #content h2 a{
	color:#0b0f3a;
}
.podcast-iframe-block{
	margin-bottom:15px;
}
.page-template-podcast .blog_list li p{
	margin-bottom:20px!important;
}
.single-podcast .post_content{
	background:#fff;
	border-radius:5px;
	padding:25px;
	border:solid 1px #e6e5e5;
	max-width:990px;
	margin-left:auto;
	margin-right:auto;
}
.single-podcast #content .podcast-details-block{
	max-width:990px;
	margin-left:auto;
	margin-right:auto;
}
.single-podcast .post_content h1{
	font-size:32px;
	line-height:36px;
}
.single-podcast .post_content .addtoany_share_save_container{
	display:none;
}
.single-podcast #content{
	min-height:calc(100vh - 365px);
	padding-bottom:30px;
}
.single-podcast #content #respond textarea{
	width:calc(100% - 55px);
}
.single-podcast #content #respond input[type="submit"]{
	margin:0;
}

.premium_sub_cat{
	margin-left:-50vh;
	margin-right:-50vh;
	background:#0b0f3a;
	text-align:center;
}
.premium_sub_cat ul.premium_sub_cat-ul{
	list-style:none outside none;
	padding:0;
	margin:0 auto;
	display:inline-block;
	text-align:center;
	width:100%;
	max-width:1570px;
}
.premium_sub_cat ul.premium_sub_cat-ul li{
	padding:8px 25px;
	display:inline-block;
}
.premium_sub_cat ul.premium_sub_cat-ul li a{
	color:#9d9fb0;
	font-size:18px;
}
.premium_sub_cat ul.premium_sub_cat-ul li a:hover{
	color:#fff;
}
.premium-dropdown-block > .btn,
.premium-dropdown-block > .btn:hover,
.premium-dropdown-block > .btn:focus{
	float:right;
	width:100%;
	border:none!important;
	padding:0;
	text-align:center;
	background:url(images/menu.svg) no-repeat right center!important;
	text-transform:uppercase;
	color:#000!important;
	font-size:20px;
	width:20px;
	height:45px;
}
.premium-dropdown-box{
	position:relative;
	padding-left:15px;
	padding-right:15px;
}
.premium-dropdown-box .premium-dropdown-block{
	position:absolute;
	right:0;
	top:0;
}
.premium-dropdown-box .premium-dropdown-block .dropdown-menu{
	left:auto;
	right:0;
	margin:0;
	background:#fff;
	-webkit-box-shadow: 0px 3px 4px 0px rgba(0, 0, 0, 0.50);
-moz-box-shadow:    0px 3px 4px 0px rgba(0, 0, 0, 0.50);
box-shadow:         0px 3px 4px 0px rgba(0, 0, 0, 0.50);
border-radius:0!important;
width:240px;
}
.premium-dropdown-box .premium-dropdown-block .dropdown-menu li a{
	color:#000;
	padding:8px 13px;
	display:block;
}
.premium-dropdown-box .premium-dropdown-block .dropdown-menu li{
	border-bottom:solid 1px #e9e9e9;
}
.premium-dropdown-box .premium-dropdown-block .dropdown-menu li:last-child{
	border-bottom:none;
}
.premium-dropdown-box .premium-dropdown-block .dropdown-menu .active{
	background-color:#0b0f3a;
	color:#fff;
}
.premium-dropdown-box .premium-dropdown-block .dropdown-menu a:hover{
	background-color:#0b0f3a;color:#fff;
}
.all-tags .dropdown-menu li:last-child,
.choose-block .dropdown-menu li:last-child{
	border-bottom:none;
}
.premium-dropdown-box .premium-dropdown-block .dropdown-menu button{
	background:none!important;
	border:none!important;
	color:#d8d8d8!important;
	font-size:20px;
	position:absolute;
	right:0;
	top:0;
}
.tags-btn-fix{
	position:relative;
}
.memberpressproduct-template-login .mepr_mepr_subscribe_for_notification,
.memberpressproduct-template-login .mepr_mepr_notification_frequency,
.memberpressproduct-template-login .mepr_mepr_type_of_post{
	text-align:left;
	color:#fff;
}
.wocommerce-bell{
	display:none;
}
.woocommerce .wocommerce-bell,
.woocommerce-page .wocommerce-bell{
	display:inline;
	width:12px;
}
.woocommerce .site-bell,
.woocommerce-page .site-bell{
	display:none;
}

.page-template-update_email_notification .labletypepost .edit_email,
.page-template-update_email_notification .labletypepost .edit_phone {
	display: inline-block;
	border:none;
	padding: 0 13px;
	text-align: center;
	text-transform: uppercase;
	color: #fff;
	letter-spacing: 2px;
	border-radius: 2px;
	height:36px;
	line-height: 36px;
	font-size: 12px;
	background: #00c853;
	margin-left:5px;
}
.page-template-update_email_notification .labletypepost .edit_email:hover,
.page-template-update_email_notification .labletypepost .edit_phone:hover{
	background-image: -webkit-gradient(  linear,  left top,  left bottom,  color-stop(0, #01C653),  color-stop(1, #258B50) );
	background-image: -o-linear-gradient(bottom, #01C653 0%, #258B50 100%);
	background-image: -moz-linear-gradient(bottom, #01C653 0%, #258B50 100%);
	background-image: -webkit-linear-gradient(bottom, #01C653 0%, #258B50 100%);
	background-image: -ms-linear-gradient(bottom, #01C653 0%, #258B50 100%);
	background-image: linear-gradient(to bottom, #01C653 0%, #258B50 100%);
}

.page-template-update_email_notification .labletypepost .update_email,
.page-template-update_email_notification .labletypepost .update_phone {
	display: inline-block;
	border:none;
	padding: 0 13px;
	text-align: center;
	text-transform: uppercase;
	color: #fff;
	letter-spacing: 2px;
	border-radius: 2px;
	height:36px;
	line-height: 36px;
	font-size: 12px;
	background: #f02825;
	margin-left:5px;
}
.page-template-update_email_notification .labletypepost .update_email:hover,
.page-template-update_email_notification .labletypepost .update_phone:hover{
	background-image: -webkit-gradient(  linear,  left top,  left bottom,  color-stop(0, #F02825),  color-stop(1, #C11F1D) );
	background-image: -o-linear-gradient(bottom, #F02825 0%, #C11F1D 100%);
	background-image: -moz-linear-gradient(bottom, #F02825 0%, #C11F1D 100%);
	background-image: -webkit-linear-gradient(bottom, #F02825 0%, #C11F1D 100%);
	background-image: -ms-linear-gradient(bottom, #F02825 0%, #C11F1D 100%);
	background-image: linear-gradient(to bottom, #F02825 0%, #C11F1D 100%);
}

.page-template-update_email_notification #update_email_notification{
	display:inline-block;
	width:100%;
	padding-bottom:20px;
}

.page-template-update_email_notification .labletypepost .subscribed_email input[type=email],
.page-template-update_email_notification .labletypepost .subscribed_phone input[type=text]{
	height: 36px;
	border: solid 2px #86889d!important;
	border-radius: 2px;
	color: #000;
	background: none;
	font-family: 'HKGrotesk-RegularLegacy';
	font-size: 15px!important;
	padding: 0 10px !important;
}
.page-template-update_email_notification .labletypepost .subscribed_email input[type=email]:focus{
	border: solid 2px #303358!important;
}

.page-template-update_email_notification .labletypepost .subscribed_email,
.page-template-update_email_notification .labletypepost .subscribed_phone {
	display:inline-block;
}
.page-template-update_email_notification .labletypepost .subscribed_email .subscribed_email2,
.page-template-update_email_notification .labletypepost .subscribed_phone .subscribed_phone2{
	float:left;
	line-height:34px;
}

.update-email-notification-saved {color:#00c853;font-size:20px;text-align:center;font-weight:bold}


/* New Edit */
#wpforo-wrap {
    padding: 35px!important;
}
.wpforo-forum-footer i{
	color:#00c853!important;
}
.wpforo-forum-footer span{
	font-size: 14px!important;
}
#wpforo-wrap .wpf_topic_unread, #wpforo-wrap .wpf_topic_unread a {
    font-size: 15px;
}
.wpforo-register-content h3,
#wpforo-wrap .wpforo-login-wrap .wpforo-login-content h3{
	color:#0b0f3a!important;
	font-size:28px!important;
}
.wpforo-register-content .wpf-field-wrap input[type=text],
.wpforo-register-content .wpf-field-wrap input[type=email],
#wpforo-wrap .wpforo-login-wrap .wpf-field .wpf-field-wrap input[type="text"], #wpforo-wrap .wpforo-login-wrap .wpf-field .wpf-field-wrap input[type="password"], #wpforo-wrap .wpforo-login-wrap .wpf-field .wpf-field-wrap input[type="email"]{
	height:44px!important;
	font-size:16px;
}
#wpforo-wrap .wpf-field-wrap .wpf-field-icon {
    top: 16px;
}
#wpforo-wrap .wpforo-register-wrap .wpf-field.wpf-field-type-submit input[type="submit"],
#wpforo-wrap .wpforo-login-wrap .wpf-field .wpf-field-wrap input[type="submit"] {
    font-size: 16px;
    padding: 12px 30px!important;
    width: auto;
	border-radius:4px;
}
#wpforo-wrap .wpforo-login-wrap .wpf-field .wpf-field-wrap input[type="submit"]{
	margin-top:10px;
}
#wpforo-wrap .wpforo-register-wrap .wpf-field.wpf-field-type-submit input[type="submit"]:hover,
#wpforo-wrap .wpforo-login-wrap .wpf-field .wpf-field-wrap input[type="submit"]:hover {
	background:#202661!important;
}
#wpforo-wrap .wpf-field .wpf-label {
    font-size: 18px;
}
html body #wpforo-wrap #wpforo-title {
    font-size: 28px !important;
	letter-spacing:0 !important;
	color:#000;
}
#wpforo-wrap #wpforo-stat-body .wpf-stat-item .wpf-stat-value {
    font-size: 20px !important;
}
#wpforo-wrap #wpforo-stat-header,
#wpforo-wrap #wpforo-menu{
	background:#0b0f3a!important;
}
#wpforo-poweredby{
	display:none;
}
#wpforo-wrap .wpf-search i {
    top: 16px;
}
#wpforo-wrap #wpforo-menu li {
    border-right: 1px solid #404687!important;
}
body #wpforo-wrap .wpforo-active, body #wpforo-wrap #wpforo-menu li:hover, body #wpforo-wrap #wpforo-menu .current-menu-ancestor, body #wpforo-wrap #wpforo-menu .current-menu-parent, body #wpforo-wrap #wpforo-menu .current_page_item, #wpforo #wpforo-wrap .wpforo-active, #wpforo #wpforo-wrap #wpforo-menu li:hover, #wpforo #wpforo-wrap #wpforo-menu .current-menu-ancestor, #wpforo #wpforo-wrap #wpforo-menu .current-menu-parent, #wpforo #wpforo-wrap #wpforo-menu .current_page_item  {
    background-color:#00c853!important;
}
#wpforo #wpforo-wrap .wpforo-active, #wpforo #wpforo-wrap #wpforo-menu li:hover, #wpforo #wpforo-wrap #wpforo-menu .current-menu-ancestor, #wpforo #wpforo-wrap #wpforo-menu .current-menu-parent, #wpforo #wpforo-wrap #wpforo-menu .current_page_item {
	background-color: #00c853!important;
}
#wpforo-wrap .wpf-field-wrap .wpf-field-icon {
    top: 12px!important;
}
#wpforo-wrap .wpforo-register-table .wpf-field-wrap .wpf-field-icon,
#wpforo-wrap .wpforo-login-table .wpf-field-wrap .wpf-field-icon {
    top: 18px!important;
}
#wpforo-wrap #wpforo-menu .wpf-search i{
	color:#fff!important;
}
.wpforo-last-topic-user a,
.wpf-members-info a{
	color:#0b0f3a!important;
}
.page-template-login.woocommerce .navbar-fixed-top, .page-template-login.woocommerce-page .navbar-fixed-top {
    background:none;
    border-bottom:none;
}
.page-template-login .woocommerce-ResetPassword{
	text-align:center;
	color:#fff;
	max-width:500px;
	margin:auto;
}
.page-template-login .woocommerce-ResetPassword label{
	color:#fff!important;
	text-align:left;
}
.page-template-login .woocommerce-ResetPassword input[type=text], .page-template-login .woocommerce-ResetPassword input[type=email], .page-template-login .woocommerce-ResetPassword input[type=password], .page-template-login .woocommerce-ResetPassword select {
	height: 50px!important;
	width: 100%!important;
	border: solid 2px #303358!important;
	border-radius: 2px!important;
	color: #fff!important;
	background: none!important;
	text-align: center!important;
	font-family: 'HKGrotesk-RegularLegacy'!important;
	font-size: 16px!important;
	padding:5px 10px !important;
}
.page-template-login .woocommerce-ResetPassword input[type=text]:focus, .page-template-login .woocommerce-ResetPassword input[type=email]:focus, .page-template-login .woocommerce-ResetPassword input[type=password]:focus, .page-template-login .woocommerce-ResetPassword select:focus{
	border: solid 2px #86889d!important;
}
.page-template-login .woocommerce-ResetPassword .woocommerce-form-row{
	width: 100%!important;
}
.page-template-login .woocommerce-ResetPassword .woocommerce-Button {
	color: #fff;
	background: #f02725;
	font-size: 16px;
	letter-spacing: 1px;
	padding:12px 25px 12px;
	border-radius: 2px;
	text-transform: uppercase;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	border:none;
	font-weight:normal;
}
.page-template-login .woocommerce-ResetPassword .woocommerce-Button:hover, .page-template-login .woocommerce-ResetPassword .woocommerce-Button:focus {
	color: #fff;
	background-image: -webkit-gradient(  linear,  left top,  left bottom,  color-stop(0, #F02825),  color-stop(1, #C11F1D) )!important;
	background-image: -o-linear-gradient(bottom, #F02825 0%, #C11F1D 100%)!important;
	background-image: -moz-linear-gradient(bottom, #F02825 0%, #C11F1D 100%)!important;
	background-image: -webkit-linear-gradient(bottom, #F02825 0%, #C11F1D 100%)!important;
	background-image: -ms-linear-gradient(bottom, #F02825 0%, #C11F1D 100%)!important;
	background-image: linear-gradient(to bottom, #F02825 0%, #C11F1D 100%)!important;
}
.page-template-login .woocommerce .woocommerce-message::before{
	color:#fff!important;
}
.page-template-login .woocommerce-error, .page-template-login .woocommerce-info, .page-template-login .woocommerce-message{
	background:none;
	color:#fff;
	display:inline-block;
}
.page-template-login .woocommerce{
	text-align:center;
	color:#fff;
}
.page-template-forum .navbar-collapse{
	display:none!important;
}
.page-template-forum #wpforo-menu .wpf-menu .wpforo-members,
.page-template-forum #wpforo-menu .wpf-menu .wpforo-register,
.page-template-forum #wpforo-menu .wpf-menu .wpforo-login,
.page-template-forum #wpforo-menu .wpf-menu .wpforo-profile,
.page-template-forum #wpforo-menu .wpf-menu .wpforo-logout{
	display:none!important;
}
#wpforo-wrap #wpforo-menu .wpf-search input.wpf-search-field[type="text"]{
	height:32px;
	border-radius:2px;
	padding:0 30px 0 10px;
	text-align:center;
}
#wpforo-wrap #wpforo-menu .wpf-search input.wpf-search-field[type="text"]:focus {
	background:#545775;
	color:#fff;
}
#wpforo-wrap #wpforo-menu .wpf-search i {
    top: 10px;
	margin: 0 0 0 8px;
	right:18px;
	background:url(images/search.svg) no-repeat;
	width:15px;
	height:15px;
	display:block;
	background-size:15px auto;
}
#wpforo-wrap #wpforo-menu .wpf-search i:before{
	display:none!important;
}
#wpforo-wrap #wpforo-menu .wpf-search input.wpf-search-field[type="text"]:focus{
	margin-top:0!important;
	margin-bottom:0!important;
}
.forum-replies-block{
	display:inline-block;
	text-align:center;
	padding-top:30px;
	padding-bottom:30px;
}
.forum-replies-block a{
	display:inline-block;
	padding:8px 25px;
	text-align:center;
	text-transform:uppercase;
	color:#fff;
	letter-spacing:2px;
	border-radius:2px;
	font-size:15px;
	background:#00c853;
	margin-left:10px;
	margin-right:10px;
}
.forum-replies-block a:hover{
	background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #01C653),
	color-stop(1, #258B50)
);
background-image: -o-linear-gradient(bottom, #01C653 0%, #258B50 100%);
background-image: -moz-linear-gradient(bottom, #01C653 0%, #258B50 100%);
background-image: -webkit-linear-gradient(bottom, #01C653 0%, #258B50 100%);
background-image: -ms-linear-gradient(bottom, #01C653 0%, #258B50 100%);
background-image: linear-gradient(to bottom, #01C653 0%, #258B50 100%);
}




.page-template-update_email_notification .labletypepost .edit_email,
.page-template-update_email_notification .labletypepost .edit_phone {
	display: inline-block;
	border:none;
	padding: 0 13px;
	text-align: center;
	text-transform: uppercase;
	color: #fff;
	letter-spacing: 2px;
	border-radius: 2px;
	height:36px;
	line-height: 36px;
	font-size: 12px;
	background: #00c853;
	margin-left:5px;
}
.page-template-update_email_notification .labletypepost .edit_email:hover,
.page-template-update_email_notification .labletypepost .edit_phone:hover{
	background-image: -webkit-gradient(  linear,  left top,  left bottom,  color-stop(0, #01C653),  color-stop(1, #258B50) );
	background-image: -o-linear-gradient(bottom, #01C653 0%, #258B50 100%);
	background-image: -moz-linear-gradient(bottom, #01C653 0%, #258B50 100%);
	background-image: -webkit-linear-gradient(bottom, #01C653 0%, #258B50 100%);
	background-image: -ms-linear-gradient(bottom, #01C653 0%, #258B50 100%);
	background-image: linear-gradient(to bottom, #01C653 0%, #258B50 100%);
}

.page-template-update_email_notification .labletypepost .update_email,
.page-template-update_email_notification .labletypepost .update_phone {
	display: inline-block;
	border:none;
	padding: 0 13px;
	text-align: center;
	text-transform: uppercase;
	color: #fff;
	letter-spacing: 2px;
	border-radius: 2px;
	height:36px;
	line-height: 36px;
	font-size: 12px;
	background: #f02825;
	margin-left:5px;
}
.page-template-update_email_notification .labletypepost .update_email:hover,
.page-template-update_email_notification .labletypepost .update_phone:hover{
	background-image: -webkit-gradient(  linear,  left top,  left bottom,  color-stop(0, #F02825),  color-stop(1, #C11F1D) );
	background-image: -o-linear-gradient(bottom, #F02825 0%, #C11F1D 100%);
	background-image: -moz-linear-gradient(bottom, #F02825 0%, #C11F1D 100%);
	background-image: -webkit-linear-gradient(bottom, #F02825 0%, #C11F1D 100%);
	background-image: -ms-linear-gradient(bottom, #F02825 0%, #C11F1D 100%);
	background-image: linear-gradient(to bottom, #F02825 0%, #C11F1D 100%);
}

.page-template-update_email_notification #update_email_notification{
	display:inline-block;
	width:100%;
	padding-bottom:20px;
}

.page-template-update_email_notification .labletypepost .subscribed_email input[type=email],
.page-template-update_email_notification .labletypepost .subscribed_phone input[type=text]{
	height: 36px;
	border: solid 2px #86889d!important;
	border-radius: 2px;
	color: #000;
	background: none;
	font-family: 'HKGrotesk-RegularLegacy';
	font-size: 15px!important;
	padding: 0 10px !important;
}
.page-template-update_email_notification .labletypepost .subscribed_email input[type=email]:focus{
	border: solid 2px #303358!important;
}

.page-template-update_email_notification .labletypepost .subscribed_email,
.page-template-update_email_notification .labletypepost .subscribed_phone {
	display:inline-block;
}
.page-template-update_email_notification .labletypepost .subscribed_email .subscribed_email2,
.page-template-update_email_notification .labletypepost .subscribed_phone .subscribed_phone2{
	float:left;
	line-height:34px;
}

body .mepr-form .mepr_mepr_subscribe_for_notification .mepr-checkboxes-field-row{
	margin:0!important;
	position:relative;
	padding-left:20px!important;
	text-align:left!important;
}
body .mepr-form  .mepr_mepr_subscribe_for_notification .mepr-checkboxes-field-row input[type=checkbox]{
	margin:0!important;
	position:absolute;
	left:0;
	top:11px!important;
}
body .mepr-form .mepr_mepr_subscribe_for_notification .mepr-checkboxes-field-row .mepr-form-checkboxes-label{
	padding:0!important;
	margin:0!important;
}

body .mepr-form .mepr_mepr_notification_frequency .mepr-radios-field-row{
	margin:0!important;
	position:relative;
	padding-left:20px!important;
	text-align:left!important;
}

body .mepr-form .mepr_mepr_notification_frequency .mepr-radios-field-row input[type=radio]{
	margin:0!important;
	position:absolute;
	left:0;
	top:11px!important;
}
body .mepr-form .mepr_mepr_notification_frequency .mepr-radios-field-row .mepr-form-radios-label{
	padding:0!important;
	margin:0!important;
}


body .mepr-form .mepr_mepr_type_of_post .mepr-checkboxes-field-row{
	margin:0!important;
	position:relative;
	padding-left:20px!important;
	text-align:left!important;
}
body .mepr-form .mepr_mepr_type_of_post .mepr-checkboxes-field-row input[type=checkbox]{
	margin:0!important;
	position:absolute;
	left:0;
	top:11px!important;
}
body .mepr-form .mepr_mepr_type_of_post .mepr-checkboxes-field-row .mepr-form-checkboxes-label{
	padding:0!important;
	margin:0!important;
}

body .container #content #main .mepr-form .mepr_mepr_notification_frequency label,
body .container #content #main .mepr-form .mepr_mepr_type_of_post label{
	padding-left:0!important;
	text-align:left!important;
}

#update_email_notification label{
	position:relative;
	padding-left:20px;
}
#update_email_notification label input[type=checkbox],
#update_email_notification label input[type=radio]{
	position:absolute;
	left:0;
	top:4px;
}
.template-login-block .mepr-form .mp-form-label {
    text-align: left;
}

#wpforo-wrap .wpfl-1 .wpforo-post .wpf-left {
    width: 300px!important;
}
#wpforo-wrap .wpfl-1 .wpforo-post .wpf-right {
    margin-left:310px!important;
}
html body #wpforo-wrap .wpforo-post .wpf-right .wpforo-post-content p {
    font-size: 20px;
    line-height: 28px;
}
#wpforo-wrap .wpfl-1 .wpforo-last-topic-title {
    font-size: 20px !important;
    font-weight: normal !important;
    line-height: 28px;
}
#wpforo-wrap .wpf_topic_unread, #wpforo-wrap .wpf_topic_unread a{
	font-weight: normal!important;
}
html body #wpforo-wrap .wpfl-1 .wpforo-last-topics-list li {
    margin-top: 10px !important;
}
#wpforo-wrap .wpf_topic_unread, #wpforo-wrap .wpf_topic_unread a {
    font-size: 20px;
}
#wpforo-wrap .wpforo-activity-content .activity-title a {
    font-size: 20px!important;
}
#wpforo-wrap .wpforo-activity-content .activity-title p a{
	font-size:14px!important;
}
.wpforo-profile-wrap .wpforo-profile-head-wrap .wpforo-profile-head-bg{
	background:#ededed!important;
}
#wpforo-wrap .wpforo-profile-wrap .h-header .wpfy{
	display:none!important;
}
.wpforo-profile-content .wpforo-profile-account #wpf-profile-account-form .wpf-field-wrap input[type=text],
.wpforo-profile-content .wpforo-profile-account #wpf-profile-account-form .wpf-field-wrap input[type=email],
.wpforo-profile-content .wpforo-profile-account #wpf-profile-account-form .wpf-field-wrap input[type=tel],
.wpforo-profile-content .wpforo-profile-account #wpf-profile-account-form .wpf-field-wrap input[type=url],
.wpforo-profile-content .wpforo-profile-account #wpf-profile-account-form .wpf-field-wrap input[type=password],
.wpforo-profile-content .wpforo-profile-account #wpf-profile-account-form .wpf-field-wrap select,
.wpforo-profile-content .wpforo-profile-account #wpf-profile-account-form .wpf-field-wrap textarea{
	height: 36px;
	border: solid 2px #86889d!important;
	border-radius: 2px;
	color: #000;
	background: none;
	font-family: 'HKGrotesk-RegularLegacy';
	font-size: 15px!important;
	padding: 0 10px 0 30px !important;
	box-shadow:none!important;
	width:100%;
	max-width:100%!important;
}
.wpforo-profile-content .wpforo-profile-account #wpf-profile-account-form .wpf-field-wrap textarea{
	height:100px;
	padding:10px 10px 10px 30px !important;
}
.wpforo-profile-content .wpforo-profile-account #wpf-profile-account-form .wpf-field-wrap input[type=text]:hover{
	border: solid 2px #303358!important;
	box-shadow:none!important;
}
.wpforo-profile-content .wpforo-profile-account #wpf-profile-account-form .wpf-field-wrap .wpf-field-icon {
    top:50%!important;
	-ms-transform: translate(-0%, -50%);
	-o-transform: translate(-0%, -50%);
	transform : translate(-0%, -50%);
	-moz-transform: translate(-0%, -50%);
	-webkit-transform: translate(-0%, -50%);
	vertical-align:middle;
	font-size: 14px!important;
}
.wpforo-profile-content .wpforo-profile-account #wpf-profile-account-form .wpf-field-name-about .wpf-field-wrap .wpf-field-icon,
.wpforo-profile-content .wpforo-profile-account #wpf-profile-account-form .wpf-field-name-signature .wpf-field-wrap .wpf-field-icon {
    top:17px!important;
	-ms-transform: translate(-0%, -0%);
	-o-transform: translate(-0%, -0%);
	transform : translate(-0%, -0%);
	-moz-transform: translate(-0%, -0%);
	-webkit-transform: translate(-0%, -0%);
	vertical-align:middle;
}
#wpforo-wrap .wpforo-profile-account .wpfw-3:nth-child(1){ width:38%;}
#wpforo-wrap .wpforo-profile-account .wpfw-3:nth-child(2){ width: 31%;}
#wpforo-wrap .wpforo-profile-account .wpfw-3:nth-child(3){ width: 31%;}
#wpforo-wrap .wpforo-profile-account .wpfw-3:nth-child(2) .wpf-field{text-align: left; padding-left:4px; padding-right:0;}
#wpforo-wrap .wpforo-profile-account .wpfw-3:nth-child(3) .wpf-field{text-align: left;}
#wpforo-wrap input[type="submit"], #wpforo-wrap input[type="reset"], #wpforo-wrap input[type="reset"], #wpforo-wrap input[type="button"] {
    padding: 7px 20px!important;
    text-transform: uppercase;
	border:none!important;
}
.wpforo-profile-content .wpf-profile-section .wpf-field .wpf-label-wrap,
body .main-container .wpforo-profile-content .wpf-profile-section .wpf-td .wpf-field.wpf-field-type-url .wpf-label-wrap{
	width:150px!important;
	padding-right:15px!important;
	padding-left:0!important;
	float:left!important;
}
.wpforo-profile-content .wpf-profile-section .wpf-field .wpf-field-wrap,
.wpforo-profile-content .wpf-profile-section .wpf-td .wpf-field .wpf-field-wrap{
	width:calc(100% - 165px)!important;
	padding-right:0!important;
	float:left!important;
	padding-left:0!important;
}
.wpforo-profile-content .wpf-profile-section .wpf-field,
.wpforo-profile-content .wpf-profile-section .wpf-td{
	width:100%!important;
}
#wpforo-wrap .wpfw-2 .wpf-field .wpf-label-wrap, #wpforo-wrap .wpfw-3 .wpf-field .wpf-label-wrap {
    float: left!important;
}
#wpforo-wrap .wpfl-1 .wpforo-topic-title a {
    font-size: 20px;
    font-weight: normal;
}
#wpforo-wrap .wpfl-1 .wpforo-last-posts-list li .wpforo-last-post-title a{
	font-size:20px;
}
#wpforo-wrap .wpfl-1 .wpforo-forum-title {
    font-size: 20px;
}
#wpforo-wrap .wpforo-recent-wrap .wpforo-recent-content td.wpf-spost-title .wpf-spost-title-link {
    font-size: 20px;
}
.wpforo-recent-content .wpf-ptr .wpf-stext ul li i + a{
	font-size: 20px!important;
}
.wpforo-profile-head .wpf-profile-info-wrap .wpf-profile-img-wrap{
	display:none!important;
}
#wpforo-wrap .wpfw-2 .wpf-field .wpf-field-wrap, #wpforo-wrap .wpfw-3 .wpf-field .wpf-field-wrap {
    display: inline-block;
}
#wpforo-stat-body .wpforo-stat-table .wpf-row .wpf-stat-item + .wpf-stat-item + .wpf-stat-item + .wpf-stat-item{
	display:none!important;
}
#wpforo-stat-body .wpforo-stat-table .wpf-row .wpf-stat-item + .wpf-stat-item + .wpf-stat-item{
	border-right:none!important;
}
#wpforo-stat-body .wpforo-stat-table .wpf-last-info .wpf-stat-other span + span{
	display:none!important;
}
#wpforo-stat-body .wpforo-stat-table .wpf-last-info .wpf-stat-other span + span + span{
	display:inline-block!important;
}
.wpforo-post .bottom .bright .wpforo-action-buttons-wrap .wpf-action.wpforo-report{
	display:none!important;
}
.mce-content-body {
    font-family:'HKGrotesk-RegularLegacy'!important;
}

/* New Edit */



@media(min-width:1569px) {
.video-block li .video-box,
.video-cat-view article,
.related_video .video-box{
	height:350px;
}
.user-logout-section li.bell-icon{
	text-align:left;
}
.user-logout-section li.bell-icon a{
	padding:0 20px 0 0;
}
.logged-in .user-logout-section {
    margin: 0 0 0 10px;
}
}
@media(max-width:1568px) {
.user-logout-section li.bell-icon a{
	padding:0 20px 0 0;
}
.logged-in .user-logout-section {
    margin: 0 0 0 10px;
}
}
@media(max-width:1570px) {
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    width: 24%;
}
.page-template-register-premium .back-to-home{
	left:10px;
}
}
@media(min-width:768px) {
.mobile-search-block {
	display: none;
}
.mobile-view-comments {
	display: none;
}
.best-videos-block .carousel-fade .carousel-inner .item{
	opacity:1!important;
	display: block!important;
	position:static!important;
	-webkit-transition:none!important;
	transition:none!important;
}
.best-videos-box .carousel .carousel-control{
	display:none;
}
.most-appreciated-btn{
	display:none!important;
}
.choose-block .choose-categories,
.mobile-feature-video-box{
	display:none;
}
.woocommerce ul.products li.product .button {
    float: right;
}
.woocommerce ul.products li.product .price {
    float: left;
}
.hide-desktop-view{
	display:none;
}
.dropdown-menu-block p,
.dropdown-menu-block .btn{
	display:none;
}
.dropdown-menu-block .dropdown-menu{
	display:block!important;
	width:100%;
	position:static!important;
	margin:0!important;
}
.premium_menu .wpb_column > .vc_column-inner{
	padding-left:0;
	padding-right:0;
}
.live-stream-block{
	width:1540px;
}
.page-template-update-form-yeager .james-says-update,
.page-template-recent-activity .recent-activity-view .reply_contener{
	float:right;
}
.yeager-activity-image-block{
	float:left;
	width:60px;
}
.yeager-activity-image-block .profile-small-pic{
	width:100%!important;
}
.yeager-activity-text-block{
	float:right;
	width:calc(100% - 80px);
}
.page-template-recent-activity .activity-hedding{
	padding-top:10px;
}
.premium_sub_cat ul.premium_sub_cat-ul{
	display:table;
	max-width:1170px;
}
.premium_sub_cat ul.premium_sub_cat-ul li{
	display:table-cell;
	text-align:center;
}
#wpforo-stat-body .wpforo-stat-table .wpf-row .wpf-stat-item{
	width:32.33%!important;
}
}
@media(max-width:1569px) {
.update-form-yeager .yeager-profile-box .yeager-profile-img-bg{
	height:235px;
}
.live-stream-block{
	width:1170px;
}
.related_video li {
    width: 31.9%;
	text-align:left;
	margin-left:0;
}
.featured-stories-block .item .featured-stories{
	height:480px;
}
.featured-stories-box .popular-posts ul li {
    height: 226px;
}
}
@media(min-width:768px) and (max-width:1199px){
#wpcd_coupon_ul{
	margin-left:-15px!important;
	margin-right:-15px!important;
}
#wpcd_coupon_ul li.wpcd_coupon_li{
	float:left!important;
	margin-left:15px!important;
	margin-right:15px!important;
	width:calc(50% - 30px)!important;
	margin-bottom:30px!important;
}
.page-template-coupons .coupons-view-outer .wpcd_archive_section{
	margin-bottom:30px!important;
}
.page-template-recent-activity .recent-activity-view .recent-activity-normal-user .popular-products-block .shop-thumb{
	width:100%!important;
}
.page-template-recent-activity .recent-activity-view .recent-activity-normal-user .popular-products-block .woocommerce-loop-product__title{
	font-size:18px!important;
	margin-bottom:5px;
	margin-top:5px;
	line-height:24px;
	height:auto!important;
}
.page-template-recent-activity .recent-activity-view .recent-activity-normal-user .popular-products-block .woocommerce-loop-product__title,
.page-template-recent-activity .recent-activity-view .recent-activity-normal-user .popular-products-block .price,
.page-template-recent-activity .recent-activity-view .recent-activity-normal-user .popular-products-block .button{
	width:100%!important;
	float:right!important;
	position:static!important;
	top:0!important;
	display:block;
}
.page-template-recent-activity .recent-activity-view .recent-activity-normal-user .popular-products-block .price{
	padding-bottom:5px;
}
.recent-activity-view {
    margin-bottom: 50px;
}
.recent-activity-normal-user-outer .purchase-btn a {
    font-size: 12px;
    letter-spacing:0.5px;
    padding: 10px 15px;
}
}
@media(min-width:992px) and (max-width:1199px){
.wps-slider-section #sp-woo-product-slider-117 .slick-track .slick-slide .wpsf-product-price,
.featured-products-block .wps-slider-section .wpsf-product .wpsf-product-price .amount  {
	font-size:22px!important;
	line-height:26px!important;
}
.wps-slider-section #sp-woo-product-slider-117 .slick-track .slick-slide .wpsf-product-title a {
    font-size: 22px!important;
    line-height: 24px;
}
.subscribe-block h2 {
    min-width: 295px;
    padding-top: 15px;
}
.product-subscribe ul li {
    width: 22%;
}
.product-subscribe ul li.product-subscribe-last{
	width:153px;
}
.product-subscribe ul li.product-subscribe-first{
	width:270px;
}
.subscribe-store-block .custom-html-widget form {
    width: 100%;
}
.woocommerce ul.products li.product h2{
	font-size: 22px!important;
    line-height: 24px;
}
.woocommerce ul.products li.product .price{
	font-size:22px;
	line-height:26px;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    width: 23.8%;
}
.store-tab-block {
    padding-right: 95px;
}
.premium_menu.my-account-block .dropdown-menu-block .dashboard-account-nav #mepr-account-nav .mepr-nav-item a{
	padding-left:25px;
	padding-right:25px;
}
.page-template-register-premium .back-to-home{
	left:10px;
}
#wpcd_coupon_ul li.wpcd_coupon_li{
	float:left;
}
.page-template-coupons .coupons-view-outer + .coupons-view-outer,
.live-stream-block{
	width:970px;
}
.update-form-yeager .yeager-profile-box .yeager-profile-img-bg{
	height:185px;
	padding-top:10px;
}
.update-form-yeager .yeager-profile-box .yeager-profile-img-bg .yeager-profile-img img{
	max-height:80px;
}
.yeager-profile-name h3{
	font-size:22px;
}
.recent-activity-view .profile-box .profile-subscription a{
	font-size:12px;
}
.woocommerce .header-right-block .form-inline .form-control,
.woocommerce-page .header-right-block .form-inline .form-control {
    width: 170px;
}
.logged-in.woocommerce .header-right-block .form-inline .form-control,
.logged-in.woocommerce-page .header-right-block .form-inline .form-control {
    width: 180px;
}
.featured-stories-block .item .featured-stories{
	height:395px;
}
.featured-stories-box .popular-posts ul li {
    height:185px;
}
}
@media(max-width:1199px){
.page-template-coupons .coupons-view-outer + .coupons-view-outer,
.live-stream-block{
	margin-left:auto;
	margin-right:auto;
	padding-left:15px;
	padding-right:15px;
}
.recent-activity-view .profile-activity .profile-activity-reply .reply-tex{
	width:100%;
	margin-bottom:5px;
}
.recent-activity-view .profile-activity .profile-activity-reply .reply-box .reply-small-tex{
	width:calc(100% - 45px);
}
.premium_sub_cat ul.premium_sub_cat-ul{
	max-width:991px;
}
}
@media(min-width:768px) and (max-width:991px){
.wps-slider-section #sp-woo-product-slider-117 .slick-track .slick-slide .wpsf-product-price,
.featured-products-block .wps-slider-section .wpsf-product .wpsf-product-price .amount  {
	font-size:20px!important;
	line-height:24px!important;
}
.wps-slider-section #sp-woo-product-slider-117 .slick-track .slick-slide .wpsf-product-title a {
    font-size: 20px!important;
    line-height:22px;
}
.subscribe-block h2 {
    min-width: 1px;
    padding-top: 18px;
	font-size:14px;
	line-height:15px;
}
.product-subscribe ul li {
    width: 22%;
}
.product-subscribe ul li.product-subscribe-last{
	width:125px;
}
.product-subscribe ul li.product-subscribe-first{
	width:170px;
}
.subscribe-block ..product-subscribe p.submit {
    max-width: 125px;
}
.product-subscribe ul li input[type="submit"]{
	font-size:12px;
	padding:3px  15px;
}
.subscribe-store-block .custom-html-widget form {
    width: 100%;
}
.woocommerce ul.products li.product h2{
	font-size: 22px!important;
    line-height: 24px;
}
.woocommerce ul.products li.product .price{
	font-size:16px;
	line-height:22px;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    width: 23.4%;
}
.store-tab-block {
    padding-right: 95px;
}
.footer-social-link li {
    margin: 0 15px 0 0;
}
.header-right-block .form-inline .form-control {
    width: 225px;
}
.user-logout-section{
	float:right;
	margin:0 0 0 5px;
}
.latest-videos-block .latest-video-tab ul li a {
    padding: 5px 2px;
	font-size:11px;
}
.premium_menu.my-account-block .dropdown-menu-block .dashboard-account-nav #mepr-account-nav .mepr-nav-item a{
	padding-left:15px;
	padding-right:15px;
	font-size:14px;
}
.page-template-register-premium .back-to-home{
	left:10px;
	top:-63px;
}
.page-template-register-premium{
	padding-top:0;
}
.premium-content-view .small-video-view,
.premium-content-view .small-video-view a img{
	height:180px!important;
	min-height:1px!important;
}
.premium-content-view .large-video-view,
.premium-content-view .large_left a img{
	min-height:368px!important;
}
.premium_menu .menu-tab-menu-container ul li a {
    padding: 11px 15px;
}
.page-template-coupons .coupons-view-outer + .coupons-view-outer,
.live-stream-block{
	width:750px;
}
.update-form-yeager .yeager-profile-box .yeager-profile-img-bg{
	height:130px;
	padding-top:10px;
}
.update-form-yeager .yeager-profile-box .yeager-profile-img-bg .yeager-profile-img img{
	max-height:60px;
}
.yeager-profile-name h3{
	font-size:16px;
}
.recent-activity-view .profile-box .profile-img .avatar{
	width:100px!important;
}
.recent-activity-view .profile-box .profile-img #browse-profile-photo {
    top: 0;
}
.recent-activity-view .profile-box .profile-img #browse-profile-photo1 {
    top: 30px;
}
.recent-activity-view .profile-box .profile-name h3{
	font-size:16px;
}
.recent-activity-view .profile-box .profile-subscription a {
    font-size: 11px;
    letter-spacing: 0;
    padding: 5px 10px;
}
.related_video li {
    width: 31.9%;
	text-align:left;
	margin-left:0;
}
.woocommerce-cart .woocommerce table.shop_table tbody tr td {
    height: auto;
}
.woocommerce-cart .woocommerce table.shop_table tbody tr td .product-price{
	margin-top:-8px;
}
.woocommerce-cart .woocommerce table.shop_table tbody tr td .product-quantity{
	padding-top:10px;
}
.woocommerce-cart .woocommerce-cart-form .cart_item{
	padding-bottom:10px;
}
.woocommerce-cart .woocommerce table.shop_table th,
.woocommerce-cart .woocommerce table.shop_table td{
	padding-right:15px!important;
}
.woocommerce-cart .product-subscribe h2 {
    font-size: 18px;
    line-height: 17px;
    margin-top: -26px;
}
.menu-login-container{
	width:240px;
}
.header-right-block .form-inline .form-control {
    width: 207px;
}
.logged-in .menu-login-container{
	width:284px;
}
.logged-in .header-right-block .form-inline .form-control {
    width: 190px;
}
.woocommerce .header-right-block .form-inline .form-control,
.woocommerce-page .header-right-block .form-inline .form-control {
    width: 160px;
}
.logged-in.woocommerce .header-right-block .form-inline .form-control,
.logged-in.woocommerce-page .header-right-block .form-inline .form-control {
    width:148px;
}
.featured-stories-block .item .featured-stories{
	height:252px;
}
.featured-stories-box .popular-posts ul li {
    height:124px;
	margin-bottom:5px;
}
.user-logout-section li.bell-icon a{
	padding:0 12px 0 8px;
}
}
@media(max-width:991px) {
.memberpressproduct-template-premium-login .navbar-header,
.memberpressproduct-template-login .navbar-header,
.page-template-login .navbar-header,
.page-template-page_unauthorised .navbar-header{
	margin-top:0!important;
}
.memberpressproduct-template-premium-login .navbar-fixed-top,
.page-template-login .navbar-fixed-top,
.page-template-page_unauthorised .navbar-fixed-top{
	border:none!important;
	padding:0!important;
}
.page-template-register-premium .navbar-fixed-top,
.memberpressproduct-template-login .navbar-fixed-top{
	border:none!important;
}
.premium_sub_cat ul.premium_sub_cat-ul{
	max-width:768px;
}
.tax-product_cat .store-tab-block{
	padding-right:0;
}
}
@media(min-width:768px) and (max-width:768px){
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    width:47.9%;
	float:left!important;
}
}
@media(max-width:767px) {
.header-right-block {
	display: none;
}
.mobile-search-block {
	position: absolute;
	left: 20px;
	top: 15px;
}
.mobile-search-block .btn {
	background: none;
	border: none;
	padding: 0;
}
button#responsive-menu-button {
	left: auto;
	right: 15px!important;
}
/*button#responsive-menu-button.is-active {
	right: 65%!important;
}*/
button#responsive-menu-button.is-active .responsive-menu-label {
	display: none;
}
#responsive-menu-container #responsive-menu-title {
	text-align: center;
}
#responsive-menu-container li.responsive-menu-item a {
	text-transform: uppercase;
	letter-spacing: 2px;
}
#responsive-menu-container #responsive-menu > li.responsive-menu-item:first-child > a {
	border-top: none!important;
}
.responsive-menu-open .responsive-menu-inner, .responsive-menu-open .responsive-menu-inner:before, .responsive-menu-open .responsive-menu-inner:after {
	background: #494c6a!important;
}
#responsive-menu-additional-content a {
	display: inline-block;
	border: solid 1px #303358;
	padding: 0 15px;
	text-align: center;
	text-transform: uppercase;
	color: #fff;
	width: 100%;
	letter-spacing: 2px;
	border-radius: 2px;
	height: 44px;
	line-height: 42px;
	font-size: 15px;
}
#responsive-menu-additional-content a:hover {
	border: solid 1px #84869c;
}
.modal {
	background: rgba(11,15,58,0.9);
}
.modal .modal-content {
	background: none;
	border: none;
}
.modal .modal-content .modal-header {
	border: none;
	padding-bottom: 40px;
}
.modal .modal-content .modal-header .close {
	margin-right: 5px;
	opacity: 1!important;
}
.modal .modal-content .form-control {
	border: solid 1px #fff;
	background: none;
	color: #fff;
	width: 100%;
	letter-spacing: 1px;
	border-radius: 2px;
	height: 44px;
	box-shadow: none!important;
	font-size: 16px;
	padding: 0 10px;
}
.modal .modal-content ::-webkit-input-placeholder {
 color: #fff;
 opacity:1;
}
.modal .modal-content ::-moz-placeholder {
 color: #fff;
 opacity:1;
}
.modal .modal-content :-ms-input-placeholder {
 color: #fff;
 opacity:1;
}
.modal .modal-content :-moz-placeholder {
 color: #fff;
 opacity:1;
}
.modal .modal-dialog {
	height: 100vh;
	position: relative;
}
.modal .modal-dialog .modal-content {
	top: 50%;
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform : translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	left: 50%;
	position: absolute;
	box-shadow: none;
	width: 100%;
}
.modal .modal-dialog .modal-content .input-modal {
	position: relative;
}
.modal .modal-dialog .modal-content .input-modal .btn {
	position: absolute;
	right: 0;
	top: 0;
	width: 44px;
	height: 44px;
	background: none;
	border: none;
	padding: 0;
}
.featured-stories-box .carousel .carousel-control {
	width: 44px;
	height: 44px;
}
.featured-stories-box .carousel .carousel-control i {
	vertical-align: middle;
	font-size: 37px;
}
.featured-stories-box .carousel .carousel-control.right {
	top: -58px;
	right: 15px;
}
.featured-stories-box .carousel .carousel-control.left {
	top: -58px;
	right: auto;
	left: 15px;
}
.featured-stories-box .widget_wpb_recentpostwidget h4 {
	padding-top: 11px;
	margin-bottom: 26px;
	text-align: center;
}
.featured-stories-box .widget_wpb_recentpostwidget {
	margin-bottom: 15px;
}
.featured-stories-box .popular-posts h4 {
	margin-bottom: 14px;
}
.featured-stories-box .col-sm-8 {
	padding-left: 0;
	padding-right: 0;
}
.mobile-view-comments {
	position: absolute;
	left: 15px;
	top: 10px;
	z-index: 99;
}
.featured-stories-box .post-content-block .comments,
.featured-stories-box .popular-posts li .post-content-block .wpp-meta,
.video-block li .post-content-block .comments{
	display: none;
}
.featured-stories-block h2,
.featured-stories-box .popular-posts li .wpp-post-title,
.video-block li h2,
.related_video .video-box .post-content-block h2 {
	font-size: 18px;
	line-height: 24px;
	font-family: 'hk_groteskmedium'!important;
}
.featured-stories-box .popular-posts ul li {
    margin-bottom: 16px;
}
.featured-stories-block .item .post-content-block a {
    padding:20px;
}
.subscribe-block h2 {
    font-size: 24px;
    letter-spacing: 0;
    line-height: 30px;
	margin-bottom:20px;
}
.subscribe-block h2 span{
	font-size:30px;
	letter-spacing: 1px;
}
.latest-videos-block .latest-video-tab{
	display:none;
}
.latest-videos-block .heading-block {
    height: 32px;
	margin:21px 0;
}
.latest-videos-block .latest-videos-heading {
	background-position:5px  top;
    padding-left: 40px;
}
.video-block li {
    width: 100%;
	overflow:hidden;
}
.video-block li .post-content-block a:after {
    height: 300px;
}
.video-block li{
	padding-bottom:16px;
}
.video-block .load-more{
	padding:8px 15px 24px;
}
.video-block .load-more .more-videos-btn{
	width:100%;
}
.best-videos-box .carousel .carousel-control{
	width:44px;
	height:44px;
	border:solid 2px #303358;
	text-shadow:none;
	background:none;
	opacity:1;
	border-radius:2px;
	line-height:0;
	text-align:center;
}
.best-videos-box .carousel .carousel-control.right{
	top:-59px;
	right:7px;
}
.best-videos-box .carousel .carousel-control.left{
	top:-59px;
	right:auto;
	left:7px;
}
.best-videos-box .carousel .carousel-control i{
	vertical-align:middle;
	font-size:37px;
}
.best-videos-block .best-videos-box.wpb_column{
	display:none;
}
.best-videos-block .widgettitle{
	display:block;
	color:#fff;
	font-size:18px;
	font-family: 'hk_grotesklight';
	text-align:center;
	margin-top:7px;
	margin-bottom:26px;
}
.best-videos-block{
	padding:22px 0 26px;
}
.best-videos-box .post-content-block h2 {
    font-size: 22px;
    line-height: 26px;
}
.best-videos-box .post-content-block .comments{
	padding-left:20px;
}
.best-videos-block .vc_general{
	margin-top:20px;
}
#inner-footer .widget_nav_menu .menu li {
    padding: 0 0 12px;
}
#inner-footer .widget_nav_menu .menu li:last-child{
    padding:0;
}
#inner-footer .widgettitle {
    font-size: 24px;
	margin-bottom:20px;
}
#inner-footer .widget, #inner-footer .widget_nav_menu {
    margin-bottom: 35px!important;
}
#inner-footer .copyright .copy-text-align{
	text-align:center;
}
#inner-footer .copyright .one-nine{
	text-align:center;
	padding-top:4px;
	padding-bottom:4px;
}
.join-liber-box h1 {
    font-size: 24px;
    line-height: 30px;
	margin-bottom:60px;
}
#content .vc_custom_1521099892060{
	padding-top:16px!important;
}
.choose-block .btn span{
	display:none;
}
.choose-block .btn .choose-categories{
	display:block;
}
.feature-video-block .col-sm-2,
.single-videos_list .article_block .col-sm-2{
	display:none;
}
.single-heading-block {
    width: 100%;
}
.white-space-fix .single-heading {
    float: none;
    text-align: center;
}
.single-heading-block .post-share-block{
	display:none;
}
.feature-video-block .feature-video-view{
	margin:0;
}
.feature-video-block .feature-video-view img{
	margin:15px;
}
.single-videos_list .white-space-fix{
	padding-top:10px;
	padding-bottom:10px;
}
.white-space-fix .single-heading {
    font-size: 14px;
}
.mobile-feature-video-box{
	padding:15px;
	display:inline-block;
	width:100%;
}
.single-videos_list .video_block .videos_list{
	margin-left:-15px!important;
	margin-right:-15px!important;
}
.single-videos_list .video_block #content article{
	border-radius:0;
}
.single-videos_list .video_block #content{
	padding-top:0;
}
.single-videos_list #content article h1,
.single-videos_list .article_block article h1 {
    font-size: 26px;
    line-height: 30px;
    max-width: 100%!important;
}
.single-videos_list .video_block .videos_list .single-video-heading,
.single-videos_list .article_block .single-video-heading{
	position:relative;
	padding-top:70px;
}
.single-videos_list .video_block .videos_list .single-video-heading .client-profile-view,
.single-videos_list .article_block .single-video-heading .client-profile-view{
	margin:0;
	padding:0;
	position:absolute;
	left:0;
	top:0;
}
.single-videos_list #content article p,
.article_block .post_content p{
	color:#000;
	font-size:18px;
}
.single-videos_list #content article footer{
	display:none;
}
.single-videos_list .article_block .feature-single-image{
	margin-bottom:0;
	padding:0!important;
}
.single-videos_list .article_block .feature-single-image img{
	padding:15px 15px 0;
	margin-bottom:15px;
}
.single-videos_list .article_block .feature-single-image .image-like-count {
    margin: -60px 0 0 10px;
}
#content .commentlist .comment .comment-author .col-sm-2{
	width:50px;
	float:left;
	margin:0!important;
}
#content .commentlist .comment .comment-author .col-sm-2 span img{
	margin-right:0!important;
	width:auto!important;
}
.commentlist .comment .comment-author .col-sm-10{
	width:calc(100% - 50px);
	float:right;
	padding-top:4px;
	position:relative;
}
.commentlist .comment .comment-author .col-sm-10 h4{
	padding-right:65px;
}
.commentlist .comment .children{
	padding-left:0!important;
}
.commentlist .comment .comment-author .col-sm-10 .comment-reply-login{
	background:url(images/reply.png) no-repeat;
	width:58px;
	height:11px;
	display:block;
	text-indent:-9999px;
	top:16px;
	right:15px;
	position:absolute;
}
#content .commentlist .comment article{
	border-bottom:solid 1px #dbdada!important;
	padding-bottom:5px!important;
}
ol.commentlist ul.children li {
    margin-top: 15px!important;
}
.commentlist li{
	margin-bottom: 15px!important;
}
.related_video_section {
    padding: 0 15px;
}
.dont-ads-see {
    display: block;
    margin:-17px -15px 0;
    width: auto;
	padding-left:15px;
	padding-right:15px;
}
.related_video li {
    margin: 0 0 16px;
	width:100%;
	display:inline-block;
}
.related_video .video-box {
    background:#000;
    height: 243px;
	width:100%;
}
.ads-banner-view{
	padding-left:15px;
	padding-right:15px;
	margin-top:0;
}
.premium-text-heading {
    font-size:24px;
    margin-top: 30px;
	line-height:30px;
	margin-bottom:60px;
}
#responsive-menu-container #responsive-menu li.responsive-menu-item.mobile-login{
	padding-top:25px;
	padding-bottom:25px;
}
#responsive-menu-container #responsive-menu li.responsive-menu-item.mobile-signup{
	padding-bottom:10px;
}
#responsive-menu-container #responsive-menu li.responsive-menu-item.mobile-login,
#responsive-menu-container #responsive-menu li.responsive-menu-item.mobile-signup{
	padding-left:15px;
	padding-right:15px;
}
#responsive-menu-container #responsive-menu li.responsive-menu-item.mobile-login a,
#responsive-menu-container #responsive-menu li.responsive-menu-item.mobile-signup a{
	display:inline-block;
	border:solid 1px #303358;
	padding:0 15px;
	text-align:center;
	text-transform:uppercase;
	color:#fff;
	width:100%;
	letter-spacing:2px;
	border-radius:2px;
	height:42px;
	line-height:42px;
	font-size:15px;
}
#responsive-menu-container #responsive-menu li.responsive-menu-item..mobile-login:hover a{
	border:solid 1px #84869c!important;
}
#responsive-menu-container #responsive-menu li.responsive-menu-item.mobile-signup a{
	background:#00c853;
	border:none;
}
#responsive-menu-container #responsive-menu li.responsive-menu-item.mobile-signup:hover a{
	background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #01C653),
	color-stop(1, #258B50)
);
background-image: -o-linear-gradient(bottom, #01C653 0%, #258B50 100%);
background-image: -moz-linear-gradient(bottom, #01C653 0%, #258B50 100%);
background-image: -webkit-linear-gradient(bottom, #01C653 0%, #258B50 100%);
background-image: -ms-linear-gradient(bottom, #01C653 0%, #258B50 100%);
background-image: linear-gradient(to bottom, #01C653 0%, #258B50 100%);
}
div.wps-slider-section img.wpsf-product-img {
    max-height: 100%;
    width: 100%;
}
.hide-mobile-view{
	display:none;
}
.featured-products-block h2 {
    margin-bottom: 27px;
    text-align: center!important;
}
.post-type-archive-product #content{
	padding-top:0;
}
.post-type-archive-product .store-header-banner{
	padding-top:0;
}
.post-type-archive-product .store-header-banner .vc_column-inner{
	padding-left:0px;
	padding-right:0px;
}
.post-type-archive-product .store-header-banner .wpb_widgetised_column{
	margin-bottom:0!important;
}
.post-type-archive-product .store-header-banner .widget {
    margin-bottom: 0;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    width:100%!important;
	margin-bottom:16px!important;
	margin-right:0!important;
}
.woocommerce ul.products li.product h2{
	text-align:left!important;
}
.shop_page_filter .store-tab-block .store-tab-box{
	display:none;
}
.subscribe-store-block{
	padding:0;
	width:auto;
	border-bottom:solid 1px #dbdada;
	padding-bottom:10px;
	margin-bottom:30px;
}
.product-subscribe ul li{
	margin:0;
}
.product-subscribe ul li p{
	margin-bottom:15px;
}
.product-subscribe h2 {
    font-size: 26px!important;
	margin-bottom:26px!important;
	line-height:30px;
}
.store-tab-block {
    height: 30px;
}
.paged-2 .store-tab-block {
	margin-top:26px;
}
.store-tab-block .popular-heading{
	position:absolute;
	left:0;
	top:0;
	font-size:13px;
	font-family: 'HKGrotesk-SemiBold';
	color:#0b0f3a;
	border-bottom:solid 1px #aeadb9;
	padding-left:48px;
	text-transform:uppercase;
	line-height:16px;
	background:url(images/rss.svg) no-repeat 16px center;
	background-size:20px auto;
}
.store-tab-block .popular-heading span{
	border-bottom:solid 3px #0b0f3a;
	margin-bottom:-2px;
	display:block;
	padding:5px 10px;
}
.single-item-content-view .cart button[type="submit"]{
	width:100%;
	height:44px;
	margin:0;
}
.single-product.woocommerce div.product form.cart div.quantity {
    float: left;
    margin: 0 0 30px;
	width:100%;
}
.single-product.woocommerce div.product form.cart div.quantity .input-text{
	width:100%;
	text-align:left;
	height:44px;
}
.single-product.woocommerce div.product form.cart .variations select {
    width: 100%;
	margin-bottom:10px!important;
}
.single-product.woocommerce div.product form.cart .variations .reset_variations{
	display:none!important;
}
.single-product.woocommerce div.product .summary.entry-summary .price{
	text-align:center;
	margin-bottom:25px;
}
.single-product.woocommerce div.product .summary.entry-summary .single_variation_wrap .woocommerce-variation-price{
	padding-bottom:10px!important;
}
.single-product.woocommerce div.product .summary.entry-summary ul li {
    font-size: 20px;
}
.single-product.woocommerce div.product .summary.entry-summary h2{
	font-size:12px;
	padding-left:5px;
	padding-right:5px;
}
.single-product.woocommerce div.product .summary.entry-summary form.cart {
    margin-bottom: 32px;
}
.single #wpis-gallery li {
    margin: 0;
    width: 24.9%!important;
	border:none!important;
}
.single #wpis-gallery li img{
	width:100%!important;
	height:auto!important;
}
.single #wpis-gallery li.slick-current img{
	border:solid 3px #f02725;
}
.single-product.woocommerce div.product .featured-products-section{
	background:#eeeeee;
	margin-left:-15px;
	margin-right:-15px;
	padding-top:28px;
	padding-bottom:1px;
}
.single-product.woocommerce div.product .featured-products-section .vc_column-inner{
	padding-left:15px;
	padding-right:15px;
}
.single-product.woocommerce div.product .featured-products-section .vc_custom_heading{
	text-align:center!important;
	margin-bottom:25px;
}
.single-product.woocommerce div.product .featured-products-section li .shop-thumb,
.single-product.woocommerce div.product .featured-products-section li .shop-thumb .woo-shop-thumb{
	padding:0!important;
}
.new-products-block{
	padding-left:0;
	padding-right:0;
}
.new-products-block .row{
	border-bottom:solid 1px #dbdada;
}
.new-products-block .row .widget {
    margin-bottom:8px!important;
}
.single-product.woocommerce div.product .product_cat_dis_ad{
	margin-bottom:0;
	margin-top:30px;
}
.single-product.woocommerce div.product .product_cat_dis_ad .product_cat_description{
	width:100%;
	float:none;
}
.single-product.woocommerce div.product .product_cat_dis_ad .product_cat_description_ads{
	width:auto;
	float:none;
}
.single-product.woocommerce div.product .product_cat_dis_ad .product_cat_description_ads{
	margin-left:-15px;
	margin-right:-15px;
	margin-top:50px;
}
.single-product.woocommerce div.product .product_cat_dis_ad .product_cat_description_ads img{
	width:100%;
}
.single-product.woocommerce div.product .product_cat_dis_ad h2{
	margin-bottom:10px;
}
.single-product.woocommerce div.product .summary.entry-summary{
	margin-bottom:80px;
}
.single-product.woocommerce div.product .images{
	margin-left:-15px;
	margin-right:-15px;
	float:none!important;
	width:auto!important;
}
.single-product.woocommerce div.product .images #wpis-gallery {
    margin-top: 0;
}
.single-product.woocommerce .woocommerce-breadcrumb-custom{
	display:none;
}
.single-product.woocommerce .woocommerce-breadcrumb-custom.hide-desktop-view{
	display:block;
	width:auto;
}
.single-product.woocommerce .woocommerce-breadcrumb-custom.hide-desktop-view .woocommerce-breadcrumb{
	background:url(images/prev-red-01.svg) no-repeat left center;
	background-size:26px  auto;
}
.single-product.woocommerce .woocommerce-breadcrumb-custom.hide-desktop-view .woocommerce-breadcrumb a{
	color:#000;
}
.woocommerce-pagination a{
	display:inline-block;
	border:solid 1px #cbc9d0;
	padding:0 25px;
	text-align:center;
	text-transform:uppercase;
	color:#24284e;
	width:100%;
	letter-spacing:2px;
	border-radius:2px;
	height:42px;
	line-height:42px;
	font-size:14px;
}
.woocommerce-pagination a:first-child{
	margin-bottom:15px;
}
.woocommerce-pagination a .next-post img{
	float:right;
	margin-top:10px;
}
.woocommerce-pagination a .prev-post img{
	float:left;
	margin-top:10px;
}
.premium_menu .wpb_column > .vc_column-inner{
	padding-left:0;
	padding-right:0;
}
.dropdown-menu-block{
	background:#d8d8d8;
	padding:20px 30px 20px;
	display:inline-block;
	width:100%;
	border-bottom:solid 4px #f02523;
	position:relative;
}
.dropdown-menu-block p{
	margin:0;
}
.dropdown-menu-block .btn,
.dropdown-menu-block .btn:hover,
.dropdown-menu-block .btn:focus{
	float:right;
	width:100%;
	border:none!important;
	padding:0;
	text-align:center;
	background:url(images/menu-dot.png) no-repeat right center!important;
	text-transform:uppercase;
	color:#000!important;
	font-size:20px;
}
.dropdown-menu-block p.open + .dropdown-menu{
	display:block;
}
.dropdown-menu-block .dropdown-menu{
	width:100%;
	margin:4px 0 0;
}
.dropdown-menu-block .dropdown-menu .menu li{
	float:none;
	display:block;
	text-align:center;
}
.dropdown-menu-block .dropdown-menu .menu li a{
	border-bottom:solid 3px transparent;
}
.dropdown-menu-block .dropdown-menu .menu li a,
.dropdown-menu-block .dropdown-menu .menu li a:hover,
.dropdown-menu-block .dropdown-menu .menu li a:focus{
	display:inline-block;
	padding:4px 15px 4px 25px;
}
.dropdown-menu-block .dropdown-menu .menu li.active a{
	border-bottom:solid 3px #f02523;
}
.dropdown-menu-block .dropdown-menu .menu li.active a{
	background:url(images/redf.svg) no-repeat left center;
	background-size:18px auto;
}
.dropdown-menu-block .btn a{
	background:url(images/redf.svg) no-repeat left 6px;
	background-size:20px auto;
	padding-left:26px;
}
.single-videos_list .premium_menu {
	margin-left:0;
	margin-right:0;
	clear:both;
	height:75px;
}
.single-videos_list .premium_menu {
	margin-left:0;
	margin-right:0;
	clear:both;
	height:75px;
}
.single-videos_list .dropdown-menu-block{
	height:75px;
}
.mobile-feature-video-box .like-and-count-view {
    bottom: 0;
    float: left;
    left: 0;
    margin: 0;
    padding: 0;
    position: static;
}
.mobile-feature-video-box .like-and-count-view .like,
.mobile-feature-video-box .like-and-count-view .count-like {
    font-size: 13px;
}
.premium_menu.my-account-block .dropdown-menu-block .mepr-nav-item{
	display:inline-block;
	width:100%;
}
.premium_menu.my-account-block .dropdown-menu-block .dashboard-account-nav #mepr-account-nav .mepr-nav-item a,
.premium_menu.my-account-block .dropdown-menu-block .dashboard-account-nav #mepr-account-nav .mepr-nav-item a:hover,
.premium_menu.my-account-block .dropdown-menu-block .dashboard-account-nav #mepr-account-nav .mepr-nav-item a:focus{
	display:inline-block;
	padding-top:5px;
	padding-bottom:5px;
}
.premium_menu.my-account-block .dropdown-menu-block .dashboard-account-nav #mepr-account-nav .mepr-nav-item a{
	border-bottom:solid 3px transparent;
}
.premium_menu.my-account-block .dropdown-menu-block .dashboard-account-nav #mepr-account-nav .mepr-nav-item a:hover,
.premium_menu.my-account-block .dropdown-menu-block .dashboard-account-nav #mepr-account-nav .mepr-nav-item a:focus,
.premium_menu.my-account-block .dropdown-menu-block .dashboard-account-nav #mepr-account-nav .mepr-active-nav-tab a{
	border-bottom:solid 3px #f02523;
}
.dashboard-account-nav #mepr-account-nav .mepr-active-nav-tab a {
	background-position:18px center;
}
.dashboard-account-home{
	width:100%;
}
.page-template-register-premium{
	padding-top:0;
}
.page-template-register-premium #responsive-menu-button,
.page-template-register-premium .mobile-search-block,
.memberpressproduct-template-premium-login #responsive-menu-button,
.memberpressproduct-template-premium-login .mobile-search-block,
.memberpressproduct-template-login #responsive-menu-button,
.memberpressproduct-template-login .mobile-search-block,
.page-template-login #responsive-menu-button{
	display:none!important;
}
.page-template-register-premium .back-to-home,
.memberpressproduct-template-premium-login .back-to-home,
.memberpressproduct-template-login .back-to-home,
.page-template-login .back-to-home,
.page-template-page_unauthorised .back-to-home{
	left:10px;
}
.page-template-register-premium .back-to-home a,
.memberpressproduct-template-premium-login .back-to-home a,
.memberpressproduct-template-login .back-to-home a,
.page-template-login .back-to-home a,
.page-template-page_unauthorised .back-to-home a{
	font-size:12px;
}
.page-template-register-premium .back-to-home img,
.memberpressproduct-template-premium-login .back-to-home img,
.memberpressproduct-template-login .back-to-home img,
.page-template-login .back-to-home img,
.page-template-page_unauthorised .back-to-home img{
	width:15px;
	margin-top:11px;
}
.template-login-block .navbar > .container .navbar-brand{
	padding-bottom:20px;
}
.premium-content-view .small-content-in{
	padding-right:15px;
}
.page-template-premium-content .load-more-video {
    margin-bottom: 20px;
}
.premium-content-view .large-video-content,
.premium-content-view .small-video-content{
	padding:15px;
}
#wpcd_coupon_ul .wpcd_coupon_li .wpcd_coupon_li_bottom{
	padding-left:15px;
	padding-right:15px;
}
.page-template-coupons .coupons-view-outer .wpcd_archive_section{
	margin-top:18px!important;
	margin-bottom:80px!important;
}
#wpcd_coupon_ul li.wpcd_coupon_li{
	width:100%!important;
	margin-left:0!important;
	margin-right:0!important;
}
#wpcd_coupon_ul li.wpcd_coupon_li .wpcd_coupon_li_top_discount_left{
	font-size:22px;
	line-height:24px;
	margin-bottom:15px;
}
.page-template-update-form-yeager .james-says-update,
.page-template-recent-activity .recent-activity-view .reply_contener{
	padding-left:0;
	padding-right:0;
}
.page-template-update-form-yeager .james-says-update .yeager-hedding{
	padding-left:15px;
	padding-right:15px;
	padding-bottom:2px;
}
.page-template-update-form-yeager .update-form-yeager{
	padding-top:6px;
}
.update-form-yeager .yeager-activity,
.page-template-recent-activity .recent-activity-view .reply_contener .profile-activity{
	box-shadow:none;
	margin-bottom:0;
	border:none;
	border-bottom:solid 1px #dcdcdc;
	padding-top:15px;
	padding-bottom:5px;
	padding-left:15px;
	padding-right:15px;
}
.page-template-recent-activity .recent-activity-view .reply_contener .profile-activity{
	padding-bottom:15px;
}
.yeager-activity-image-block{
	margin-bottom:10px;
}
.yeager-activity-text-block{
	position:relative;
}
.yeager-activity-text-block .yeager-activity-name{
	position:absolute;
	right:15px;
	margin:0;
	top:-45px;
}
.yeager-activity-text-block .profile-activity-name{
	position:absolute;
	left:55px;
	margin:0;
	top:-45px;
	width:calc(100% - 70px);
}
.yeager-activity-text-block .profile-activity-name span.profile-activity-time{
	float:right;
}
.yeager-activity-text-block .yeager-activity-name span{
	color:#959595!important;
	font-size:17px!important;
}
.page-template-update-form-yeager .update-form-yeager .yeager-profile-box{
	margin-top:27px;
	border:none;
}
.page-template-update-form-yeager .update-form-yeager{
	margin-bottom:0;
}
.yeager-activity-image-block .yeager-small-pic{
	width:45px;
}
.page-template-recent-activity .recent-activity-view .show-butten{
	margin-top:16px;
	margin-bottom:16px;
}
.page-template-recent-activity .recent-activity-view .show-butten a{
	display:inline-block;
}
.page-template-recent-activity .profile-box{
	display:none;
}
.recent-activity-view .activity-hedding{
	padding-bottom:3px;
}
.recent-activity-view{
	margin-bottom:15px;
}
.page-template-recent-activity .contain-margin{
	margin-bottom:30px;
}
.live-stream-block{
	width:100%;
}
.live-stream-video > .wpb_wrapper{
	padding-bottom:54%;
}
.woocommerce-cart .woocommerce-cart-form .cart_item {
    padding-bottom: 10px;
}
.best-videos-box {
    margin: 0;
    padding: 0;
    width: 100%;
}
.best-videos-box .item{
	padding-left:0;
	padding-right:0;
}
.best-videos-box .item .best-videos-list{
	padding-bottom:87%;
}
.video-cat-view article{
	width:100%;
}
.premium_sub_cat ul.premium_sub_cat-ul li{
	display:block;
	text-align:center;
	padding:2px 15px;
}
.premium_sub_cat{
	margin-top:-6px;
	padding-bottom:10px;
	padding-top:5px;
}
.premium_sub_cat{
	margin-left:-15px;
	margin-right:-15px;
}
.featured-stories-block .item .featured-stories,
.featured-stories-box .popular-posts ul li{
	height:0;
	padding-bottom:60%;
}
.featured-stories-block .item .featured-stories img,
.featured-stories-box .popular-posts ul li > a{
	position:absolute;
	left:0;
	top:0;
	display:block;
}
.tax-product_cat .store-tab-block .store-tab-box{
	display:none;
}
.tax-product_cat .store-tab-block .choose-block{
	display:block;
}
.tax-product_cat .woocommerce-result-count{
	display:none;
}
.woocommerce-breadcrumb{
	font-size:14px!important;
}
#responsive-menu-container #responsive-menu-title #responsive-menu-title-image {
    margin-right: 0!important;
}
#mepr_forgot_password_form input[type="text"] {
    width: 100%!important;
}
#mepr_forgot_password_form label {
    font-size: 16px!important;
    font-weight: normal;
}
.premium-signup-block h2 br{
	display:block;
}
.premium-signup-block {
    padding: 30px 25px;
}
.page-template-page_unauthorised .responsive-menu-button{
	display:none!important;
}
.page-template-page_unauthorised .wpb_text_column{
	margin-bottom:35px!important;
}
.page-template-page_unauthorised .return-to-home{
	text-align:center!important;
}
.page-template-page_unauthorised .return-to-home .vc_general{
	margin-top:0!important;
	min-width:1px;
	width:100%;
	text-align:center;
}
.page-template-page_unauthorised .wpb_text_column .wpb_wrapper p{
	font-size:17px;
}
.woocommerce-error, .woocommerce-info, .woocommerce-message{
	padding-bottom:4em;
	position:relative;
}
.woocommerce-error .button, .woocommerce-info .button, .woocommerce-message .button{
	position:absolute!important;
	width:100%;
	bottom:1em;
	text-align:center;
	left:0;
	right:0;
}
.page-template-update_email_notification .dropdown-menu-block .btn, .page-template-update_email_notification .dropdown-menu-block .btn:hover, .page-template-update_email_notification .dropdown-menu-block .btn:focus {
    font-size: 15px;
}
.page-template-update_email_notification .dropdown-menu-block .btn a{
	padding-top:2px;
	padding-bottom:2px;
}
.wpforo-profile-content .wpforo-profile-account #wpf-profile-account-form .wpf-label-wrap{
	padding-bottom:5px;
}
#wpforo-wrap .wpforo-profile-account .wpfw-3:nth-child(1){ width:100%;}
#wpforo-wrap .wpforo-profile-account .wpfw-3:nth-child(2){ width: 100%;}
#wpforo-wrap .wpforo-profile-account .wpfw-3:nth-child(3){ width: 100%;}
#wpforo-wrap .wpforo-profile-account .wpfw-3:nth-child(2) .wpf-field{text-align: left; padding-left:20px; padding-right:20px;}
#wpforo-wrap .wpforo-profile-account .wpfw-3:nth-child(3) .wpf-field{text-align: left;}
#wpforo-wrap .wpforo-profile-wrap .h-bottom .wpf-profile-menu {
    float: none;
    padding: 5px 7px;
    width: 100%;
}
.wpforo-profile-content .wpf-profile-section .wpf-field .wpf-label-wrap,
body .main-container .wpforo-profile-content .wpf-profile-section .wpf-td .wpf-field.wpf-field-type-url .wpf-label-wrap{
	width:100%!important;
}
.wpforo-profile-content .wpf-profile-section .wpf-field .wpf-field-wrap,
.wpforo-profile-content .wpf-profile-section .wpf-td .wpf-field .wpf-field-wrap{
	width:100%!important;
	overflow:hidden;
}
#wpforo-wrap .wpfl-1 .wpforo-post .wpf-right {
    margin-left: 0!important;
    width: 100%!important;
	float:left;
}
#wpforo-wrap .wpfl-1 .wpforo-post .wpf-left {
    width: 100%!important;
}
#wpforo-wrap .wpfl-1 .wpforo-post .wpf-right .wpforo-post-content-top {
    padding: 5px 10px 10px 0;
	height:auto;
}
#wpforo-wrap .wpforo-post .wpf-right .wpforo-post-content {
    min-height: 1px;
}
#wpforo-wrap .wpfl-1 .wpforo-post .wpf-left .author-data {
    margin-left: 0!important;
    padding: 0 20px;
    text-align: left;
}
}
@media(max-width:479px) {
.best-videos-block .widgettitle{
	font-size:15px;
}
.dont-ads-see h2 {
    font-size: 24px;
}
.dont-ads-see a{
	font-size:15px;
	padding:8px 20px;
	width:100%;
}
.single-item-content-view .price {
    font-size: 26px!important;
}
.post-share-block{
	float:right;
	margin:0;
}
#wpcd_coupon_ul .wpcd_coupon_li .wpcd_coupon_li_bottom .wpcd-coupon-two-countdown,
#wpcd_coupon_ul .wpcd_coupon_li .wpcd_coupon_li_bottom p a{
	font-size:14px;
}
.update-form-yeager .yeager-profile-box .yeager-profile-img-bg{
	height:175px;
	padding-top:15px;
	max-width:235px;
}
.update-form-yeager .yeager-profile-box .yeager-profile-img-bg .yeager-profile-img img{
	max-height:80px;
}
.yeager-profile-name h3{
	font-size:20px;
}
.page-template-recent-activity .profile-mobile-block{
	padding-left:0;
	padding-right:0;
}
.page-template-recent-activity .recent-activity-view .recent-activity-normal-user .popular-products-block .woocommerce-loop-product__title{
	font-size:16px!important;
	margin-top:0;
	line-height:20px;
}
.recent-activity-view .profile-activity .profile-activity-name h5 {
    font-size: 13px;
}
.recent-activity-view .profile-activity .profile-activity-name span.profile-activity-time {
    font-size: 13px;
}
.mepr-register-actions a {
    padding: 8px 20px 6px;
}
.page-template-page_unauthorised .wpb_text_column .wpb_wrapper p{
	font-size:16px;
}
#wpforo-wrap{
	padding-left:10px!important;
	padding-right:10px!important;
}
}
@media(min-width:768px) {
.featured-stories-block .carousel-fade .item {
	opacity: 0;
	-webkit-transition-property: opacity;
	-moz-transition-property: opacity;
	-o-transition-property: opacity;
	transition-property: opacity;
}
.featured-stories-block .carousel-fade .next.left,  .featured-stories-block .carousel-fade .prev.right,  .featured-stories-block .carousel-fade .item.active {
	opacity: 1;
}
.featured-stories-block .carousel-fade .active.left,  .featured-stories-block .carousel-fade .active.right {
	left: 0;
	opacity: 0;
	z-index: 1;
}
 @media all and (transform-3d), (-webkit-transform-3d) {
.featured-stories-block .carousel-fade .carousel-inner > .item.next,  .featured-stories-block .carousel-fade .carousel-inner > .item.active.right {
	opacity: 0;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
.featured-stories-block .carousel-fade .carousel-inner > .item.prev,  .featured-stories-block .carousel-fade .carousel-inner > .item.active.left {
	opacity: 0;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
.featured-stories-block .carousel-fade .carousel-inner > .item.next.left,  .featured-stories-block .carousel-fade .carousel-inner > .item.prev.right,  .featured-stories-block .carousel-fade .carousel-inner > .item.active {
	opacity: 1;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
}
}