/*
Theme Name: Uptime-child
Theme URI: https://blount.wikafi.be/uptime-wordpress-theme/
Version: 1.1.0
Description: Uptime Child WordPress Theme
Author: Wikafi
Author URI: https://www.wikafi.be/
Template: uptime
Version: 1.0.0
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Tags: custom-background, threaded-comments, translation-ready, custom-menu
Text Domain: uptime-child
*/

/* General */
@import url("../uptime/style.css");

.ContestEntry__bottom_block {
    position: absolute;
    padding: 8px 8px;
    cursor: pointer;
    line-height: 1;
    bottom: -32px;
    background-color: #c8102e!important;
}

@media (max-width: 480px){
	.fv-countdown-default {
	    margin: 0 -14px 0 -14px;
	    overflow: visible;
	    width: inherit !important


	}
    .footer-widget{
        text-align: center;
        padding-bottom:20px;
    }
}
@media (max-width: 480px) {
	.ContestEntry {
	    width: 100% !important;
	    height: auto !important;
	    margin: 40px 0 40px 0!important;
	}
	.fv_toolbar--container{
		margin-bottom:50px!important;
		margin-top:60px!important;
	}
}

.fv_toolbar--left, .fv_toolbar-dropdown>span {
    float: left;
}

.fv_toolbar>li {
   
    position: inherit!important;
  
}


.fv_toolbar[data-search=focused] input.fv_toolbar__search_input{

    width: 100%!important

}

body.privacy-policy form label, body.privacy-policy p.alert{
	color:#fff;
	
}
body.privacy-policy p.alert, #wppb-register-user input{
	
     border-radius:  inherit!important;
}

.ContestEntry__share_block.ContestEntry__bottom_block{
	display:none;
}

#modal-widget .sw-share{
	display:none!important;
}

.wppb-success {
    padding: 6px 9px;
    margin: 0 auto 25px;
    display: block;
    width: 100%;
    box-sizing: border-box;
    background: #c8102e!important;
    border: 1px solid #6c3;
}

.clg-item-head{
	height:inherit!important;
}
.clg-facebook-share.fvicon-facebook, .clg-share.fvicon-share, .clg-report.fvicon-flag-o{
display:none;
}

.fv-contest-description, .fv-countdown{
	color:#fff;
}
#fv_constest_item {

font-family: 'Lato'!important;
width: 85%!important;
}

#fv_constest_item #fv_most_voted, #fv_constest_item .fv_social{
	display:none;
}
.ContestEntry {

padding: 50px 15px 45px 20px!important;



}
.ContestEntry__name {
    margin: 0;
    line-height:20px!important;
    position: absolute;
    top: 5px!important;
    color: #292c2f!important;
    left: 0;
    font-size: 14px!important;
    text-transform: inherit!important;
    font-weight: normal;
    line-height: 1;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    max-width: 100%!important;
    width: 100%;
}

.ContestEntry__votes{
 bottom:5px!important;
 left:5px!important;
  right:inherit!important;
  top:inherit!important;
  background: #c8102e!important;
}
.fv_description{
    margin-top:20px;
}
.ContestEntry__description{
	margin-top:15px;
	font-weight: lighter!important;
    font-size: 13px!important;
    color:#292c2f!important;
    text-align: left!important;
}

.ContestEntry__votes span, .ContestEntry__bottom_block span{
 font-size:12px!important;
}

.form-control {
 
    color: #292c2f!IMPORTANT;
}
.fv_upload_simple-rounded input[type='file'] {
    color:#fff!IMPORTANT;
}

#fv_constest_item .fv_name .back {
    float: inherit!important;
    font-weight: 700;
    font-size: 18px;
    position: inherit!important;
    right: 10px;
    top: 5px;
}

.page-id-885 .fv_contest-container{

    background: rgba(0,0,0,.3);
}



.ContestEntry__bottom_block {
    
    bottom: 5px!important;
    background: #c8102e!important;
    right:5px!important;
    
}

.FV_Winners__heading, .FV_Winner__name{
    color:#fff!important;
}

#fv_constest_item .fv_photo_votes {

background-image:inherit!important; 
background-color: #c8102e;
border-radius:50%;

}

#fv_constest_item .fv_name span.name {
    
   background: inherit!important;
    color: #292c2f!important;
   
}

#fv_constest_item .fv_name span.name h3::after {
    content: "";
    position: absolute;
    left: calc( 50% - 20px);
    bottom: -20px;
    background: #11c9b7;
    height: 1px;
    width: 40px;
}

#fv_constest_item .mainImage {
    border-radius: inherit!important; 

}
.wppb-register-user .wppb-field-error, .wppb-edit-user .wppb-field-error, #wppb-recover-password .wppb-field-error {
    background-color: #fefefe!important;
    border: 1px dotted #c8102e!important;
    
}
.wppb-error, .wppb-warning {
   
    background: #fff!important;
     /*color: #fff!important;*/
    
}
.wppb-field-error label{
	color: #c8102e!important;
}
.fv_upload_simple-rounded .fv_wrapper label {
     color: #fff!important;
}
.fv_upload a {
    color: #fff!important;
}

.fv_upload_simple-rounded .fv_wrapper .description {
    color: #fff!important;
}
input#register{
	font-size: 16px;
    padding: 15px 30px;
    -webkit-border-radius: inherit!important;
    border-radius: inherit!important;
    background-color: #C8102E;
    border: none;
    color:#fff;
}
.btn-lg, .btn-group-lg > .btn, .form-control {
    
    border-radius:inherit!important;
}
.cn-button.wp-default {
color: #fff;
background: #C8102E;
}
footer.pb-4{
	padding:20px 0!important;
}

.wppb-form-field > span {
   color:#fff;
}
.fv_upload_simple-rounded .fv_wrapper label .number {
    
    display: none!important;
}
.fv_upload_simple-rounded .fv-upload-btn {
    
    border-radius:  inherit!important;
    
}
.elementor-button.elementor-size-md, .elementor-widget-container img.rounded, .elementor-widget-container span.badge{
    border-radius:  inherit!important;
}

.is-gallery .clg-head-view:after {
    content: "\e60d"!important;
   
}

.clg-like-button:hover {
    background-color:#c8102e!important;
}

.eicon-share-arrow{
    display:none;
}




.elementor-widget-tommusrhodus-card-block{
    background:#fff;
}
.elementor-widget-tommusrhodus-card-block div p, .elementor-widget-tommusrhodus-card-block div h3{
    padding-left:5px;
}

.badge-primary-2 {
color: #ffffff!important;
}

.clg-body-social span {
    
    background-color: #c8102e!important;
}

.clg-item {
    
   
    
}

.fv-leaders--details {
    background-color: #c8102e!important;
    
}
.fv-leaders:not(.text) .title {
    color: #ffffff!important;
    font-size:30px!important;
    font-family: "lato"!important
}

@media (max-width: 480px){
   .contest-block {
width:310px!important;
}
}

footer{
    background:#fff!important;
    color:#292c2f!important;
    padding:20px;
	position: fixed;
    bottom: 0;
    width: 100%;
}

footer a{
    
    color:#65696e;
}

.FV_Winner__place_caption {
    font-weight: bold;
    margin-top: 3px;
    color: #fff;
    font-size:20px;
}

.elementor-widget-tommusrhodus-card-block a{
    color:#212529;
    font-weight:400;
}

.btnoutdoor{
    border:1px solid #caff00;
    color:inherit;
    font-weight:300;
}
.btnoutdoor:hover{
    border:1px solid #fff;
    color:#fff;
}
.tree{
    cursor:pointer;
}

.fv_upload h2 {
    
    text-align: center;
}

.clg-item-head {
    
    min-height: 360px;
}
.page-id-978 .wppb-form-error{
    color:#222!important;
}

.ml-container #login {
    position: absolute!important;
   
}