body .pmpro_content_message a,
body .pmpro_content_message a:link,
#loginform .login-submit input[type="submit"],
body form .pmpro_submit input[type="submit"],
.pmprop_message.pmpro_content_message .btn-green,
#affiliates-registration-form .sign-up input[type="submit"],
.body-wrap .main .pmpro_table a.pmpro_btn {
background-color: #2fcc3c;
font-size: 14px;
font-weight: bold !important;
text-decoration: none !important;
border: none;
float: right;
border-radius: 50px;
transition: all 0.3s;
padding: 7px 20px;
min-width: 120px;
width: auto;
}
#loginform .login-submit input[type="submit"],
#affiliates-registration-form .sign-up input[type="submit"],
body form .pmpro_submit input[type="submit"] {
padding: 15px 30px;
float: none;
}
.pmprop_message.pmpro_content_message .btn-green:hover,
#loginform .login-submit input[type="submit"]:hover,
body .pmpro_content_message a:hover,
body .pmpro_content_message a:link:hover,
#affiliates-registration-form .sign-up input[type="submit"]:hover,
body form .pmpro_submit input[type="submit"]:hover,
.body-wrap .main .pmpro_table a.pmpro_btn:hover {
opacity: 0.8;
}
body .pmpro_content_message a,
body .pmpro_content_message a:link,
.pmprop_message.pmpro_content_message .btn-green {
float: none;
color: #fff;
line-height: 30px;
margin-top: 20px;
}
.body-wrap .main .pmpro_table a.pmpro_btn.disabled {
background: #666;
}
.affiliates-dashboard .affiliates-dashboard-section-links {
background: transparent;
margin: 0 0 10px 0;
justify-content: flex-start;
}
.terms>a {
text-decoration: underline;
}
.terms>a:hover {
color: #fff;
}
.affiliates-dashboard .affiliates-dashboard-section-links .section-link-item {
background: transparent;
border: 1px solid #2fcc3c;
flex-grow: inherit;
min-width: 140px;
align-items: center;
border-radius: 0;
}
body .affiliates-dashboard-section-links .section-link-item.section-link-item:hover,
body .affiliates-dashboard-section-links .section-link-item.active {
background: #2fcc3c;
border: 1px solid #2fcc3c;
border-radius: 0;
}
.affiliates-dashboard .affiliates-dashboard-section-links .section-link-item a {
color: #fff;
border-radius: 0;
padding: 10px 30px;
display: inline-block;
}
body form.pmpro_form select,
body form.pmpro_form .input,
body .pmpro_login_wrap form input,
body .affiliates-dashboard form input,
.affiliates-dashboard input {
border: 1px solid #666;
}
.affiliates-dashboard input[type="submit"] {
border: none;
}
.pmpro_login_wrap {
max-width: 350px;
}
body form.pmpro_form .pmpro_payment-expiration>select {
max-width: 200px;
display: inline-block;
vertical-align: top;
}
.aff-link {
display: flex;
margin: 12px 0;
align-items: center;
}
.style-post .aff-link input {
color: #777;
font-size: 12px;
padding: 8px 10px;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
margin: 0 0 0 5px !important;
}
.style-post .aff-link input:focus {
border-color: #444;
}
.aff-link span {
font-size: 12px;
min-width: 100px;
}
body .video-toolbar {
padding: 30px 0px 0px;
}
.pmprop_message.pmpro_content_message {
text-align: center;
}
.cactus-single-content .pmprop_message h3 {
color: #fff;
font-weight: normal;
}
.min-flex-200 {
background: rgba(0, 0, 0, .2);
display: flex;
min-height: 60vh;
align-items: center;
justify-content: center;
}
#affiliates-registration input[type="checkbox"] {
margin: 6px 10px 0 0;
}
#affiliates-registration .sign-up {
margin-top: 30px;
display: inline-block;
width: 100%;
}
#affiliates-registration-form>div {
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
#affiliates-registration-form .field {
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 48%;
margin-right: 30px;
}
#affiliates-registration-form .field:nth-child(even) {
margin-right: 0;
}
#affiliates-registration-form .terms,
#affiliates-registration-form .field.checkbox-terms {
flex: none;
margin: 0;
max-width: inherit;
width: auto;
}
#affiliates-registration-form .field>label {
display: inline;
}
.pad-20 {
padding: 20px 0;
}
.ads-wrap {
text-align: center;
margin: 15px 0;
}
.ads-wrap p {
margin: 0;
}
.premium-tag {
background-image: url(//puresocial.tv/wp-content/themes/videoflix-child/images/premium.svg);
background-repeat: no-repeat;
background-size: 100%;
border: none !important;
position: absolute;
right: 10px;
top: 10px;
height: 28px;
width: 28px;
}
.item .premium-tag {
top: 4px;
right: 4px;
height: 24px;
width: 24px;
}
.slide-item.slick-slide .tooltip {
transform: scale(0.8);
right: 35px;
left: auto !important;
top: 10px !important;
bottom: auto;
}
.slide-item.slick-slide .tooltip .tooltip-arrow {
display: none;
}
#pmpro_billing_address_fields .pmpro_checkout-fields {
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
#pmpro_billing_address_fields .pmpro_checkout-fields>.pmpro_checkout-field {
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 48%;
margin-right: 20px;
}
#pmpro_payment_information_fields .pmpro_checkout-field.pmpro_payment-account-number {
max-width: 456px;
}
#pmpro_billing_address_fields .pmpro_checkout-fields>.pmpro_checkout-field input,
#pmpro_billing_address_fields .pmpro_checkout-fields>.pmpro_checkout-field select {
max-width: 100%;
}
.channel-top .ads-wrap {
margin: -50px 0 40px 0;
}
.mb-0,
.channel-bottom .ads-wrap {
margin-bottom: 0 !important;
}
.channel-bottom .ads-wrap {
margin: 10px 0 -40px 0;
}
.ads-wrap p>a {
display: inline-block;
}
.cat-top .ads-wrap {
margin-top: 0;
}
.cat-bottom .ads-wrap {
margin: 80px 0 60px 0;
}
.home-bottom {
margin-top: 50px;
}
.pmpro_confirmation_wrap>ul>li:first-child {
color: #2fcc3c;
}
.video-pro-nf .all-channels .channel .channel-content {
width: 100%;
}
.pmpro_checkout_gateway-paypalexpress #pmpro_form #pmpro_pricing_fields .pmpro_checkout-fields>p:nth-child(1) {
display: none;
}
.video-pro-nf .body-wrap #wrap {
background-color: #141414;
}
.video-info .details-tab a:hover,
.video-info .details-tab a:hover p {
color: #2fcc3c;
} .pmpro_advanced_levels-table td h2 {
font-weight: normal;
font-size: inherit;
line-height: 24px;
}
.pmpro_advanced_levels-table tbody>tr td:nth-child(2) {
font-weight: bold !important
}
.pmpro_advanced_levels-table td {
padding: 15px !important;
font-family: inherit
}
.pmpro_advanced_levels-table a.pmpro_btn {
background-color: #2fcc3c;
font-size: 14px;
font-weight: bold !important;
text-decoration: none !important;
border: none;
float: right;
border-radius: 50px;
transition: all 0.3s;
padding: 7px 20px;
min-width: 120px;
width: auto;
}
.pmpro_advanced_levels-table a.pmpro_btn:hover {
opacity: 0.8
} body.video-pro-nf .video-info .details-tab .left-side .video-description p:first-child {
-webkit-box-orient: vertical;
-webkit-line-clamp: 12;
max-height: calc(1.5em * 12);
}
body.single-ct_channel .main .detail .channel-description {
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
max-height: inherit;
}
body.single-ct_channel .channel-description .morecontent span {
display: none;
}
body.single-ct_channel .channel-description {
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
max-height: inherit;
}
body.single-ct_channel .channel-description .ct_desc_inn {
color: #fff;
max-height: 3em;
overflow: hidden;
}
.ct_show_more:focus,
body.single-ct_channel .channel-description .ct_desc_inn a:focus,
.ct_show_more:active {
color: #2fcc3c;
}
.single-format-video .video-the-content a:hover,
body.single-ct_channel .channel-description .ct_desc_inn a:hover,
.ct_show_more:hover {
color: #fff;
}
body.single-ct_channel .channel-description .ct_desc_inn a,
.single-format-video .video-the-content a {
color: #2fcc3c;
word-break: break-all;
}
.single-format-video .video-the-content h1,
.single-format-video .video-the-content h2,
.single-format-video .video-the-content h3,
.single-format-video .video-the-content h4,
.single-format-video .video-the-content h5,
.single-format-video .video-the-content h6,
.single-format-video .video-the-content p,
.single-format-video .video-the-content li,
.single-format-video .video-the-content p span {
color: #fff;
}
span.ct_show_more {
cursor: pointer;
color: #2fcc3c;
text-decoration: underline;
margin-top: 5px;
display: inline-block;
}
.ct_desc_inn>p {
margin: 0;
animation: 0;
}
.thumbnail-det {
position: relative;
overflow: hidden;
}
.single-format-video .paid-content-detail .video-the-content {
margin: 0;
}
.thumbnail-det .pmprop_message_outer {
background: rgba(0, 0, 0, .75);
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
text-align: center;
display: flex;
align-items: center;
justify-content: center;
} .video-toolbar #comments_open {
display: none;
}
body.logged-in .video-toolbar #comments_open {
display: inline-block;
}
.live-comment a {
color: #2fcc3c;
}
.live-comment p,
.live-comment span,
.live-comment div {
color: #fff;
} .parent-pageid-1352 .pmpro_table tbody tr {
display: none;
}
.parent-pageid-1352 .pmpro_table tbody tr:first-child {
display: table-row;
}  .page-id-2137 .main>ul {
counter-reset: bullets_counter;
}
.page-id-2137 .main>ul li {
padding-left: 18px;
position: relative;
}
.page-id-2137 .main>ul li:before {
position: absolute;
counter-increment: bullets_counter;
content: ""counter(bullets_counter) ") ";
top: 0;
left: 0;
display: block;
}
body .gform_wrapper#gform_wrapper_1 .top_label>li {
position: relative;
float: left;
width: 100%;
padding-right: 16px;
}
body .gform_wrapper#gform_wrapper_1 .top_label>li.gfield_error {
border: none;
max-width: 100% !important;
background-color: transparent;
padding-top: 0;
}
body .gform_wrapper#gform_wrapper_1 .top_label>li.gfield_error label {
color: #888888;
margin-top: 0;
}
body .gform_wrapper#gform_wrapper_1 .top_label>li.gfield_error .validation_message {
color: #888888;
padding-top: 0;
width: 100% !important;
}
body .gform_wrapper#gform_wrapper_1 .top_label>li li {
float: left;
margin-right: 15px;
white-space: nowrap;
}
body .gform_wrapper div.validation_error {
background-color: #f2dede;
border-color: #ebccd1;
border: 1px solid #bce8f1;
border-radius: 4px;
font-size: 14px;
font-weight: 400;
line-height: 1.5em;
margin: .5em 0;
padding: 10px 15px;
width: calc(100% - 16px);
text-align: left;
color: #a94442;
}
body .gform_wrapper#gform_wrapper_1 .top_label>li.gform_ppcp_custom_card_fields,
body .gform_wrapper#gform_wrapper_1 .top_label>li.custom__credit__class {
background-image: linear-gradient(to right, #2cbe38 25%, rgba(255, 255, 255, 0) 0%);
background-position: top;
background-size: 4px 1px;
background-repeat: repeat-x;
margin-top: 30px;
padding-top: 25px;
}
body .gform_wrapper#gform_wrapper_1 .top_label>li.gform_ppcp_custom_card_fields .gfield_required,
body .gform_wrapper#gform_wrapper_1 .top_label>li.custom__credit__class .gfield_required { font-size: 14px;
font-weight: 700;
}
body .gform_wrapper#gform_wrapper_1 .top_label>li.gform_ppcp_custom_card_fields>label,
body .gform_wrapper#gform_wrapper_1 .top_label>li.custom__credit__class>label {
float: left;
clear: initial;
font-weight: normal;
font-size: 24px;
}
body .gform_wrapper#gform_wrapper_1 .top_label>li.gform_ppcp_custom_card_fields .ginput_container_custom_card_fields,
body .gform_wrapper#gform_wrapper_1 .top_label>li.custom__credit__class .ginput_container_custom_card_fields {
max-width: 450px;
clear: both;
}
body .gform_wrapper#gform_wrapper_1 .top_label>li.gform_ppcp_custom_card_fields>.gfield_description,
body .gform_wrapper#gform_wrapper_1 .top_label>li.custom__credit__class>.gfield_description {
float: left;
width: auto;
clear: initial;
font-size: 11px;
margin-left: 10px;
font-style: italic;
}
body .gform_wrapper#gform_wrapper_1 .top_label>li.gform_ppcp_custom_card_fields div label,
body .gform_wrapper#gform_wrapper_1 .top_label>li.custom__credit__class div label {
font-size: 14px;
}
body .ginput_container_custom_card_fields .ginput_card_field {
height: 36px;
border: 1px solid #666;
padding: 9px;
border-radius: 2px;
background-color: rgba(255, 255, 255, 0.3);
}
body .ginput_container_custom_card_fields .gform_card_icon_container,
body .custom__credit__class .gform_card_icon_container {
display: none;
}
body .gform_wrapper#gform_wrapper_1 .top_label>li.gform_ppcp_custom_card_fields .ginput_card_security_code_icon,
body .gform_wrapper#gform_wrapper_1 .top_label>li.custom__credit__class .ginput_card_security_code_icon {
display: none;
}
body .gform_wrapper#gform_wrapper_1 .top_label div.ginput_container {
margin-top: 0;
width: 100%;
float: left;
}
body .gform_wrapper#gform_wrapper_1 .top_label>li .ginput_container_password label {
margin-top: 0;
font-size: 14px;
}
body .gform_wrapper#gform_wrapper_1 .top_label>li .gfield_required {
color: #888888;
right: 6px;
top: 43px;
position: absolute;
}
#gform_wrapper_1 ul li input,
#gform_wrapper_1 ul li select {
width: 100%;
border: 1px solid #666;
padding: 10px 15px 10px 15px;
}
#gform_wrapper_1 ul li.gfield_error input,
#gform_wrapper_1 ul li.gfield_error select {
background-color: #f2dede;
}
#gform_wrapper_1 ul li .gfield_radio input {
margin-top: 0;
}
#gform_wrapper_1 .gform_footer {
background-image: linear-gradient(to right, #2cbe38 25%, rgba(255, 255, 255, 0) 0%);
background-position: top;
background-size: 4px 1px;
background-repeat: repeat-x;
bottom: 0;
left: 0;
right: 0;
display: block;
border: none;
float: left;
width: 100%;
}
#gform_wrapper_1 .gform_footer .gform_ajax_spinner {
background: none;
}
#gform_wrapper_1 .gform_footer input[type="submit"] {
padding: 15px 30px;
background-color: #2fcc3c;
font-size: 14px;
font-weight: bold;
text-decoration: none;
border: none;
float: left;
border-radius: 50px;
transition: all 0.3s;
min-width: 120px;
width: auto;
}  .page-id-23 #content {
margin-top: 250px;
max-width: 1120px;
float: none;
margin-left: auto;
width: 100%;
;
margin-right: auto;
margin-bottom: 50px;
}
.page-id-23.video-pro-nf .nav-right .search .main-menu-search .search-main-menu form {
margin-top: 0;
} header .main-menu>ul>li:last-child a {
color: #2fcc3c;
} body.video-pro-nf .footer .textwidget .email {
font-size: 14px;
word-break: break-word;
}
body.video-pro-nf .footer .footer-top .textwidget .img-area img {
max-width: 48px;
}  #gform_wrapper_5 .ginput_container input,
#gform_wrapper_5 .ginput_container select {
width: 100%;
border: 1px solid #d9251d;
height: 40px;
padding: 0px 15px;
font-size: 14px;
background-color: transparent;
}
#gform_wrapper_5 .ginput_container input,
#gform_wrapper_5 li {
padding-bottom: 0;
padding-right: 0;
}
#gform_wrapper_5 li.gfield_error {
background: transparent;
border: 0;
max-width: 100% !important;
}
#gform_wrapper_5 li.gfield_error .validation_message {
margin-top: 0;
padding-top: 0;
}
#gform_wrapper_5 .ginput_container {
margin-top: 0;
}
#gform_wrapper_5 .gform_footer input[type="submit"] {
width: auto;
background-color: #2fcc3c;
color: white;
padding: 9px 32px;
height: 50px;
font-weight: bold;
border-radius: 50px;
}
#gform_wrapper_5 li label {
color: rgb(136, 136, 136);
font-weight: lighter;
float: left;
margin-bottom: 0;
width: 100%;
}  .single-ct_channel .content .channel-description li {
position: relative;
line-height: 21px;
padding-left: 12px;
}
.single-ct_channel .content .channel-description li:before {
width: 7px;
content: "";
display: block;
height: 7px;
position: absolute;
border-radius: 60%;
background-color: #fff;
left: 0;
top: 7px;
}  .live__indicator {
position: fixed;
height: 100vh;
top: 0;
width: 300px;
right: 100%;
padding: 0;
z-index: 99;
font-family: "Ubuntu";
font-size: 0;
background-color: #141414;
color: white;
transition: all 0.5s ease;
padding: 50px 10px;
font-size: 14px;
border-right: 1px solid #2fcc3c;
}
.live__indicator ul {
padding-left: 0;
}
.live__indicator ul li {
padding-left: 10px;
position: relative;
}
.live__indicator ul li:before {
content: "";
display: block;
width: 9px;
height: 9px;
position: absolute;
top: 12px;
left: -2px;
border-radius: 50%;
background-color: #f79540;
}
.live__indicator.active {
left: auto;
right: calc(100% - 300px);
transition: all 0.5s ease;
}
.live__indicator .trayButton { font-weight: 900; font-size: 16px;
position: absolute;
left: 100%;
top: 150px;
background-color: #141414;
border: 1px solid #2fcc3c;
padding: 5px 7px;
border-left: 0;
color: white;
border-top-right-radius: 5px;
border-bottom-right-radius: 5px;
cursor: pointer;
}
.live__indicator a {
color: white;
text-decoration: underline;
}
.live__indicator ul li a:after {
background-image: url(//puresocial.tv/wp-content/themes/videoflix-child/images/liveicon.png);
width: 40px;
height: 19px;
margin-left: 10px;
display: inline-block;
background-size: contain;
background-repeat: no-repeat;
content: "";
}
.live__indicator .trayButton:focus {
border: 1px solid #2fcc3c;
border-left: 0;
}
.live__indicator .trayButton span {
background-image: url(//puresocial.tv/wp-content/themes/videoflix-child/images/liveicon.png);
width: 40px;
height: 29px;
display: block;
background-size: contain;
background-repeat: no-repeat;
}
.live__indicator.active .trayButton span {
background-image: url(//puresocial.tv/wp-content/themes/videoflix-child/images/white-x.png);
background-size: 20px;
background-position: center;
}
.streaming_item span.liveicon {
background-image: url(//puresocial.tv/wp-content/themes/videoflix-child/images/red-dot.png);
width: 15px;
height: 24px;
margin-left: 10px;
right: 5px;
top: 8px;
display: inline-block;
background-size: contain;
position: absolute;
background-repeat: no-repeat;
content: "";
}
.streaming_item span.liveicon.liveStreamOnGoing {
background-image: url(//puresocial.tv/wp-content/themes/videoflix-child/images/liveicon.png);
width: 40px;
right: 0;
}
.streaming_item {
position: relative;
}
#gform_wrapper_5 input,
#gform_wrapper_5 select {
border: 1px solid #ffffff;
}
.stream__video_container.container {
width: 910px;
max-width: 100%;
padding: 0;
}
.stream__content_container.container {
width: 910px;
max-width: 100%;
background: #000;
color: #fff;
padding: 30px 15px;
margin-top: 20px;
margin-bottom: 80px;
line-height: 200%;
font-family: 'Ubuntu';
}
.stream__content_container.container a {
color: #2fcc3c;
}
.single-live .ads-wrap {
width: 910px;
max-width: 100%;
margin-left: auto;
margin-right: auto;
}
.all .pmpro_advanced_levels-table tbody tr {
display: none;
}
.all .pmpro_advanced_levels-table tbody tr:first-child {
display: table-row;
}
.page-template-channel-listing .channel.clearfix {
position: relative;
}
.page-template-channel-listing .hasLiveVideo .live_icon {
background-image: url(//puresocial.tv/wp-content/themes/videoflix-child/images/red-dot.png);
width: 15px;
height: 24px;
margin-left: 10px;
right: 20px;
top: 8px;
display: inline-block;
background-size: contain;
position: absolute;
background-repeat: no-repeat;
content: "";
}
.page-template-channel-listing .hasLiveVideo.liveStreamOnGoing .live_icon {
background-image: url(//puresocial.tv/wp-content/themes/videoflix-child/images/liveicon.png);
width: 40px;
}
.widget_top_channelss .channel.clearfix {
position: relative;
padding: 0 6px;
}
.widget_top_channelss .hasLiveVideo .live_icon {
background-image: url(//puresocial.tv/wp-content/themes/videoflix-child/images/red-dot.png);
width: 15px;
height: 24px;
margin-left: 10px;
right: 10px;
top: 8px;
display: inline-block;
background-size: contain;
position: absolute;
background-repeat: no-repeat;
content: "";
}
.widget_top_channelss .hasLiveVideo.liveStreamOnGoing .live_icon {
background-image: url(//puresocial.tv/wp-content/themes/videoflix-child/images/liveicon.png);
width: 40px;
}
.wpstream_not_live_mess_mess:before {
font-family: "Font Awesome 5 Free";
font-weight: 900;
content: "\f06a";
color: red;
margin-right: 15px;
font-size: 30px;
}
.single-live .video-toolbar-content .toolbar-left {
float: left;
width: 100%;
padding-top: 20px;
display: flex;
padding-bottom: 10px;
justify-content: center;
}
.single-live .video-toolbar-content .toolbar-left>a.video-tb:hover,
.single-live .video-toolbar-content .toolbar-left>a.video-tb:focus {
color: white;
background-color: #2fcc3c;
}
.single-live .video-toolbar-content .toolbar-left>a,
.single-live .video-toolbar-content .toolbar-left>div {
height: 32px;
border: 0;
}
.single-live .video-toolbar-content .toolbar-left>a#open-report {
display: none;
}
.single-live .video-toolbar-content {
background-color: #141414;
}
.single-live .video-toolbar-content .toolbar-left>a.btn-watch-later {
display: none;
}
.single-live .video-toolbar-content .toolbar-right {
display: none;
}
.single-live .social-share-tool-bar-group {
background-color: transparent;
}
.single-live .social-share-tool-bar-group li {
width: 40px;
height: 40px;
border-radius: 3px;
-webkit-border-radius: 3px;
border: 0;
font-size: 18px;
cursor: pointer;
overflow: hidden;
padding: 0;
margin: 5px;
display: inline-block;
}
.single-live .social-share-tool-bar-group li a {
color: rgba(255, 255, 255, 1.0);
display: block;
width: 40px;
height: 40px;
text-align: center;
background-color: rgba(34, 34, 34, 1.0);
transition: background-color .2s, color .2s;
-webkit-transition: background-color .2s, color .2s;
text-decoration: none;
}
.single-live .social-share-tool-bar-group li a i {
margin-top: 12px;
line-height: 1;
}
.single-live .social-share-tool-bar-group li.facebook a {
background-color: rgba(58, 87, 149, 1.0);
}
.single-live .social-share-tool-bar-group li.twitter a {
background-color: rgba(85, 172, 238, 1.0);
}
.single-live .social-share-tool-bar-group li.linkedin a {
background-color: rgba(0, 123, 182, 1.0);
}
.single-live .social-share-tool-bar-group li.tumblr a {
background-color: rgba(55, 70, 93, 1.0);
}
.single-live .social-share-tool-bar-group li.email a {
background-color: rgba(119, 183, 39, 1.0);
}
.single-live .video-toolbar {
background-color: transparent;
}
.single-live .MessageHolder {
background: rgba(0, 0, 0, 1) !important;
}
.single-live .MessageWindow {
background-color: transparent !important;
width: 100% !important;
left: 0 !important;
right: 0 !important;
}
.single-live .MessageWindow .MessageTitle {
font-size: 0 !important;
text-align: center !important;
overflow: visible;
left: 0 !important;
width: 100% !important;
}
.single-live .MessageWindow .MessageTitle::before {
font-family: "Font Awesome 5 Free";
font-weight: 900;
content: "\f06a";
color: red;
margin-right: 15px;
position: relative;
font-size: 30px;
left: 0;
top: 5px;
}
.single-live .MessageWindow .MessageTitle::after {
content: "We are not live at this moment. Please check back later.";
white-space: initial;
font-size: 17px !important;
}
.single-live .MessageWindow .MessageTitleBar {
display: none;
}
.single-live .MessageWindow .MessageText {
font-size: 0 !important;
}
.single-live .ShareBox {
display: none;
}
.single-live .stream__video_container.container {
background-image: url(//puresocial.tv/wp-content/themes/videoflix-child/images/TVlogo-dark-theme.png);
background-repeat: no-repeat;
background-position: center 35px;
min-height: 480px;
}
.video-pro-nf .channels .channel .channel-info {
min-height: 138px;
}
.page-template-channel-listing.video-pro-nf .all-channels .channel .channel-content .channel-info .channel-interaction a:nth-child(2) {
padding-right: 5px;
margin-right: 0;
}
.video-pro-nf .channels-wrap>.channels {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
.video-pro-nf .channels-wrap>.channels .channel-content {
height: 100%;
}
@media (max-width:1024px) {
.widget_top_channelss .hasLiveVideo .live_icon {
top: 18px;
width: 21px;
}
.page-template-channel-listing .hasLiveVideo .live_icon {
top: 18px;
width: 21px;
}
}
@media (max-width:767px) {
.live__indicator {
width: 250px;
margin-top: 0 !important;
}
.live__indicator.active {
right: calc(100% - 250px);
}
.live__indicator .trayButton {
top: 100px;
}
.widget_top_channelss .hasLiveVideo .live_icon {
top: 18px;
width: 15px;
}
.page-template-channel-listing .hasLiveVideo .live_icon {
top: 18px;
width: 15px;
}
.wpstream_not_live_mess {
top: 10%;
}
.single-live .video-toolbar-content .toolbar-left {
flex-wrap: wrap;
}
.single-live .video-toolbar-content .toolbar-left>a,
.single-live .video-toolbar-content .toolbar-left>div {
float: left;
}
.single-live .social-share-tool-bar-group>div {
padding: 10px 0px 20px 0px;
}
.single-live .stream__video_container.container {
min-height: 250px;
background-size: 100px;
}
.channel-description .ct_desc_inn > ul {
display: inline-block;
width: 100%;
}
}  @media only screen and (max-width: 991px) {
body.video-pro-nf.has-billboard .main>.row>.billboard>.video {
height: 75vw;
}
}
@media only screen and (max-width: 767px) {
body.video-pro-nf .footer .footer-top .textwidget .img-area img {
max-width: 26px;
}
.thumbnail-det .pmprop_message_outer {
padding: 10px;
}
.thumbnail-det .pmprop_message_outer h3 {
font-size: 16px;
}
.thumbnail-det .pmprop_message_outer a.btn-green {
line-height: 22px;
min-width: inherit;
}
body .gform_wrapper#gform_wrapper_1 .top_label>li.gform_ppcp_custom_card_fields {
width: 95%;
}
}
@media only screen and (max-width: 415px) {
.pmpro_advanced_levels-table a.pmpro_btn {
padding: 3px 14px;
min-width: 50px;
}
.pmpro_advanced_levels-table td,
td h2 {
font-size: 12px;
}
}