/*  MICROTHEMER STYLES  */

/*= Full Code Editor CSS ====== */

/*Main menu Freedom Convoy button*/
/*this code is in the Customizer*/



/*Support Hotline button*/
#support-hotline a{
    color: white;
    background: #BA1600;
    text-transform: uppercase;
    border: none;
    transition: 0.3s;
}

#support-hotline a:hover{
    background: #000000;
}

/*Featured Vlog on Front Page*/
.featured-vlog .pp-post-title{
    font-family: "Open Sans", Sans-Serif;
    font-size: calc(14px + (20 - 14) * ((100vw - 768px) / (1650 - 768))) !important;
}

/*Single Column Archive*/
.single-column-archive .pp-post-title{
    font-size: calc(12px + (14 - 12) * ((100vw - 768px) / (1650 - 768))) !important;
} 


/*Volunteer Form*/
.volunteer-form{
    background: #e0e0e0;
    padding: 10px;
    padding-top: 0;
}

.volunteer-form h2{
    font-family: 'bebas neue', Sans-Serif !important;
    font-size: calc(14px + (20 - 14) * ((100vw - 768px) / (1650 - 768))) !important;
    font-weight: 400;
    margin-top: -10px;
}

/*Weekly Poll*/

.weeklypoll label{
    margin-left: 10px;
}

.weeklypoll .gfield_label {
	display: none !important;
}

.weeklypoll .gform_footer {
	text-align: center;
}


#newsletter_reg .gform_footer{
    text-align: center !important;
}

#newsletter_reg .gform_footer #gform_submit_button_43{
    width: 100%;
}

#newsletter_reg #input_43_4_5 {
	width: 100% !important;
}


/*----BROCHURE PAGES----*/
    .brochure .uabb-info-list-icon{
    font-family: "Merriweather", serif;
    color: black !important;
    font-weight: 800;
}

.brochure .custom-character0, .brochure .custom-character1, .brochure .custom-character2, .brochure .custom-character3{
    font-size: calc(11px + (16 - 11) * ((100vw - 768px) / (1650 - 768))) !important;
}

.brochure .custom-character3{
    background: black !important;
    color: white;
}

.brochure .actual{
    font-style: italic;
    color: #D92400 !important;
}

.brochure-footnote p{
    font-size: calc(9px + (12 - 9) * ((100vw - 768px) / (1650 - 768))) !important;
}

.brochure-menu .uabb-creative-default-btn {
	text-transform: uppercase;
	background: #D92400 !important;
	font-weight: 800;
	transform: rotate(-90deg);
	position: absolute;
	left: 0;
}

/*Petition form submission error message*/
.lp-petition .gform_submission_error {
	font-size: calc(11px + (16 - 11) * ((100vw - 768px) / (1650 - 768))) !important;
}

.lp-petition #validation_message_9_3 {
	margin-top: 5px;
}

/*----REGISTER LOGIN GLOBAL ROW---*/

/*Option 2 Register*/
.bbp-template-notice{
    display: none;
}

.bbp-form{
    margin-top: 0 !important;
}

.bbp-form input{
    border: 1px solid black;
    border-radius: 0;
}

.bbp-submit-wrapper{
    width: 100%;
    text-align: center !important;
}

.bbp-submit-wrapper button{
    color: white !important;
    width: 50%;
    border-radius: 0;
    border: none;
    margin-top: 10px;
}


/*Remove default header on petition page*/
.mt-6414 .fl-page-header-wrap {
	display: none;
}

#their_plan{
    margin-bottom: 4vw;
}

#their_plan p, #their_plan span{
    font-size: calc(12px + (18 - 12) * ((100vw - 768px) / (1650 - 768))) !important;
    padding-bottom: 0.8vw;
}

#their_plan h3{
    padding-top: 1vw;
}

#petition-open-row{
    text-align: center;
    cursor: pointer;
}

#petition-open-row h2{
    background: #D92400;
    display: inline-block;
    padding: 10px 30px !important;
    transition: 0.3s;
}

#petition-open-row:hover h2{
    background: #ffc300;
}


/*Adjustments to woocommerce on thank you page*/

.mt-6495 #product-3468 .woocommerce-product-gallery div, .mt-6495 #product-6131 .woocommerce-product-gallery div, .woocommerce-product-gallery__image--placeholder{
	display: none;
	
}


.mt-6495 .woocommerce div.product div.summary, .woocommerce-page div.product div.summary{
    width: 100% !important;
}

.mt-6495 #donate_ask{
    background: #D92400;
    border-radius: 5px;
    margin-bottom: 20px;
}

.donate-box{
    background: #f4f4f4;
}

.donate-box p:first-child{
    padding-top: 20px;
}

.donate-box .fl-button-text{
    font-size: calc(14px + (20 - 14) * ((100vw - 768px) / (1650 - 768)));
}


/*Invite buttons on Vlog*/
a.vlog-button{
    background: #000000;
    padding: 5px 15px 8px;
    color: white;
    font-weight: 600;
    border-radius: 4px;
    transition: 0.3s;
    display: inline-block;
    margin: 10px;
}

a.vlog-button:hover{
    background: #b92400;
}

.invite-link{
    background: #058ED9;
    text-align: center;
    padding: 10px;
    color: white;
    font-weight: 500;
}

.invite-link:hover{
    background: black;
}

.uabb-woocommerce .uabb-woo-products-thumbnail-wrap{
	background-size: contain !important;
}

#petition_toggle{
    text-align: center;
}

.petition{
    display: none;
}

#petition-button{
    color: white;
    background: #058ED9;
    padding: 5px 40px;
    font-weight: 800;
    text-align: center;
    text-transform: capitalize;
    font-size: calc(15px + (20 - 15) * ((100vw - 768px) / (1650 - 768))) !important;
    transition: 0.2s;
}

#petition-button:hover{
  background: #FFC759;
    cursor: pointer;
    color: black;
}

#petition-button.but-enter{
    background: #FFC759;
    color: black;
}

#petition-button.but-enter:hover{
    background: #058ED9;
    color: white;
}

/*mailing list message*/
#label_9_18_1:after{
    content: " - They can't censor email!";
    color: #D92400;
    font-style: italic;
}

@media screen and (max-width: 768px){
    #petition-button.but-enter{
        margin-top: -20px;
    }
}

/*---Petition Landing Page---*/
/*Set header sections side by side*/
.lp-petition-header{
    display: flex;
    background: white;
    width: 100%;
    margin-bottom: 30px;
}

/*"Sign the Petition"*/
.lp-petition-header .petition-header-left {
    font-family: Montserrat, Sans-Serif;
    font-weight: 800;
    font-size: calc(18px + (24 - 18) * ((100vw - 768px) / (1650 - 768))) !important;
    clip-path: polygon(0 0, 100% 0%, 85% 100%, 0% 100%);
    text-transform: uppercase;
    background: #D92400;
    flex-basis: 55%;
    text-align: center;
    color: white !important;
    padding: 5px 6% 5px 0;
}

/*"Join the Movement"*/
.lp-petition-header .petition-header-right {
    font-family: "Merriweather", serif;
    font-size: calc(15px + (24 - 15) * ((100vw - 768px) / (1650 - 768))) !important;
    font-style: italic;
    color: black !important;
    font-weight: 800;
    flex-basis: 45%;
    text-align: center;
    padding: 5px 6% 5px 0;
}

.lp-petition #gform_9 input[type=text], .lp-petition placeholder, .lp-petition #gform_9 .gfield_select{
    font-family: 'Open Sans', Sans-Serif;
    font-weight: 500;
    color: black !important;
}

/*Change 'Read the Petition' hover color*/
.lp-petition #pet_toggle:hover #toggle_text{
    color: white !important;
}

/*Change Submit button*/
.lp-petition #gform_submit_button_9{
    background: #FF2700;
    border: none;
    text-transform: uppercase;
    color: white;
    border-radius: 0;
    margin: -20px 0;
}

/*Change Submit button hover*/
.lp-petition #gform_submit_button_9:hover{
    background: black;
    color: white;
}

/*Border Around Drop Down*/
.lp-petition #gform_9 .gfield_select{
    /*outline: 5px solid #FF2700;*/
}

/*Full justify lockdowns definition*/
.full-justify-me{
    text-align: justify !important;
    text-justify: inter-word;
}

p.full-justify-me{
    margin-bottom: 10px !important;
}

/*---"9 Reasons We Protest"---*/
#petition-scroll{
    background: white;
    margin: 0 20px;
}

@media screen and (max-width: 768px){
    /*Change header layout*/
    .lp-petition-header .petition-header-right {
        padding: 2% 6% 2% 0;
        font-size: calc(17px + (24 - 17) * ((100vw - 768px) / (1650 - 768))) !important;
    }
    
    .lp-petition-header .petition-header-left {
        padding: 2% 6% 2% 0;
        font-size: calc(19px + (24 - 19) * ((100vw - 768px) / (1650 - 768))) !important;
    }

    /*Add padding at top of form*/
    .lp-petition #gform_9{
        padding-top: 20px;
        margin: 0 10px;
    }
    
    .smallp p{
        padding: 0 20px;
    }
    
    /*Set height of dropdowns to match input fields*/
    .lp-petition #gform_9 .gfield_select{
        height: 48px;
    }
}

/*----Fluid Typography-----*/

/*Fundraising packages volunteer form*/
.conduct{
    background: #f4f4f4;
    padding: 20px;
}

.mt-268 {
	font-size: calc(10px + (12 - 10) * ((100vw - 768px) / (1650 - 768))) !important;
	font-weight: 400;
}

	p, li{
		font-size: calc(14px + (15 - 14) * ((100vw - 768px) / (1650 - 768))) !important;
	}
	
	.smallp p{
	    font-size: calc(10px + (12 - 10) * ((100vw - 768px) / (1650 - 768))) !important;
	}
	
	h1{
		font-size: calc(30px + (36 - 30) * ((100vw - 768px) / (1650 - 768))) !important;
		line-height: calc(34px + (40 - 34) * ((100vw - 768px) / (1650 - 768))) !important;
		font-weight: 400;
	}
	
	#h1slug h1{
	    font-size: calc(20px + (24 - 20) * ((100vw - 768px) / (1650 - 768))) !important;
		font-weight: 400;
		line-height: 26px;
	}
	
	h2{
		font-size: calc(24px + (30 - 24) * ((100vw - 768px) / (1650 - 768))) !important;
		font-weight: 400;
	}
	
	h3{
		font-size: calc(18px + (24 - 18) * ((100vw - 768px) / (1650 - 768))) !important;
		font-weight: 400;
	}
	
	h4{
		font-size: calc(16px + (20 - 16) * ((100vw - 768px) / (1650 - 768))) !important;
		font-family: "Montserrat Light", Sans-Serif !important;
		font-weight: 100;
	}
	
	h5{
		font-size: calc(14px + (18 - 14) * ((100vw - 768px) / (1650 - 768))) !important;
		font-family: "Montserrat Light", Sans-Serif !important;
		font-weight: 100;
	}
	
	h6{
		font-size: calc(12px + (16 - 12) * ((100vw - 768px) / (1650 - 768))) !important;
		font-family: "Montserrat Light", Sans-Serif !important;
		font-weight: 100;
	}
	
	.petition-mainpage h4{
	    font-size: calc(13px + (16 - 13) * ((100vw - 768px) / (1650 - 768))) !important;
		font-weight: 400;
		margin-bottom: 20px !important;
		margin-top: 5px !important;
		line-height: calc(21px + (24 - 21) * ((100vw - 768px) / (1650 - 768))) !important;
	}
	
	.caption p, p.caption{
		font-size: calc(12px + (13 - 12) * ((100vw - 768px) / (1650 - 768))) !important;
		font-style: italic;
	}
	
	.photoenlarge h6{
	    font-size: calc(12px + (15 - 12) * ((100vw - 768px) / (1650 - 768))) !important;
	}
	
	#banner_tagline h2{
	    font-size: calc(28px + (36 - 28) * ((100vw - 768px) / (1650 - 768))) !important;
		line-height: calc(36px + (42 - 36) * ((100vw - 768px) / (1650 - 768))) !important;
		font-weight: 700;
		font-style: italic;
		text-transform: Capitalize;
	}
	
	#banner_button a{
	    font-size: calc(22px + (28 - 22) * ((100vw - 768px) / (1650 - 768))) !important;
		font-weight: 700;
		letter-spacing: .15vw;
	}
	
	.serif p{
	    font-size: calc(16px + (20 - 16) * ((100vw - 768px) / (1650 - 768))) !important;
	}
	
	.fact_not_fear h2{
	    font-size: calc(40px + (56 - 40) * ((100vw - 768px) / (1650 - 768))) !important;
		font-weight: 700;
	}
	
	.quick-links a{
	    font-size: calc(11px + (14 - 11) * ((100vw - 768px) / (1650 - 768))) !important;
	}
	
	#desktop_menu a{
	    font-size: calc(10px + (14 - 10) * ((100vw - 768px) / (1650 - 768))) !important;
	}

/*Home Icon on Main Menu*/

.fl-menu .current-menu-item a{
    color: #ffffff !important;
}

.fl-menu .current-menu-item:hover a{
    color: #FFC759 !important;
}

/*Login Logout Buttons*/

.loginlogout_wrapper{
    text-align: right;
}

.loginlogout{
    display: inline-block;
    color: black !important;
    background: #ffc857;
    padding: 5px 20px !important;
    text-transform: uppercase;
    font-weight: 700;
    border-radius: 5px;
}

.loginlogout:hover{
    background: #ba1600;
    color: white !important;
}

.sub-menu{
    width: 20vw;
    padding-bottom: 15px !important;
    padding-top: 10px !important;
}

@media screen and (max-width: 769px){
    .loginlogout_wrapper{
        text-align: center;
        padding: 5px 0;
    }

    .menu-item .fl-menu-toggle{
        right: 30px !important;
    }

    #mobile_menu .mobile-donate{
        text-align: center;
    }

    #mobile_menu .mobile-donate a{
        margin-bottom: 20px !important;
        margin-top: 20px !important;
        display: block;
        height: 50px;
        line-height: 30px;
        background: #D92400 !important;
        font-weight: 700;
        text-transform: uppercase;
        font-size: 20px;
    }

    #mobile_menu .mobile-donate:hover a{
        background: #F5E0B7 !important;
    }

    #mobile_menu .mobile-donate .menu-item-text{
        color: #ffffff !important;
    }

    .menu-item .current-menu-item .menu-item-text:hover, .menu-item .uabb-has-submenu-container .menu-item-text:hover{
        color: #D92400 !important;
    }

    .uabb-creative-menu .mt-6406 .category-covid-vaccine .pp-post-link .uabb-creative-menu li{
        width: 100%;
    }
}

/*--Menu buttons---*/

/*---Page Menu Buttons---*/
.page-menu .fl-button{
    border-radius: 50px !important;
    font-size: calc(11px + (13.5 - 11) * ((100vw - 768px) / (1650 - 768))) !important;
}

/*---END MAIN MENU---*/


/*---PETITION COLUMN---*/

.mybutton{
    background: #D92400;
    display: inline-block;
    color: white !important;
    font-weight: 700;
    padding: 5px 15px;
    margin-top: 20px;
    transition: 0.3s;
}

.uabb-info-list-item:hover .mybutton {
	background: black;
}

.mybutton a{
    color: white;
    text-transform: uppercase;
}

/*---UABB login Form----*/
.uabb-login-form .uabb-lf-form-input{
    margin-top: -10px !important;
}

.uabb-login-form .checkbox-label{
    display: block;
    margin-top: 5px;
}

.uabb-login-form .checkbox-label:before{
    margin-top: -2px !important;
    margin-right: 4px !important;
}

.section-header{
    text-align: center;
}

.section-label{
    padding: 10px 20px;
    display: inline-block;
}

.move-front{
    z-index: 9;
}

.title-underline{
    position: relative;
    margin-bottom: 30px;
}

.title-underline:after{
    content: "";
    position: absolute;
    background-color: #1A1A1A;
    bottom: -20px;
    height: 5px;
    width: 100px;
    left: 20px;
    margin-top: -5px;
}

.underlined-heading{
    margin-bottom: 40px;
    position: relative;
}

.underlined-heading:after{
    content: "";
    position: absolute;
    background-color: #1A1A1A;
    bottom: -20px;
    height: 5px;
    width: 100px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
}

.warning{
    border: 2px solid #DC5238;
    border-radius: 5px;
    background: rgba(220,82,56,0.2);
}

/*---Captcha icon placement---*/
.grecaptcha-badge { 
    bottom:80px !important; 
}

#bizemail{
    margin-bottom: -120px;
}

/*---Shareme link placement---*/
.sti-share-box{
    background: white;
    padding: 3px;
    border-radius: 4px;
    position: relative;
    margin-top: 40px;
    white-space: nowrap;
    justify-content: center;
}

.sti-share-box:before{
    content: "Share this!";
    position: absolute;
    top: -16px;
    display: block;
    font-weight: bold;
    color: black;
}

/*---Hide share icons where not applicable---*/

/*---Facebook, LinkedIn, Reddit----*/
.facebook-linkedin .sti-btn:not(.sti-facebook-btn):not(.sti-linkedin-btn):not(.sti-reddit-btn):not(.sti-email-btn){
    display: none !important;
}

/*---Messenger, Whatsapp----*/
.messenger-whatsapp .sti-btn:not(.sti-messenger-btn):not(.sti-whatsapp-btn):not(.sti-telegram-btn):not(.sti-email-btn){
    display: none !important;
}

/*---Tumblr, Pinterest----*/
.tumblr-pinterest .sti-btn:not(.sti-tumblr-btn):not(.sti-pinterest-btn):not(.sti-email-btn){
    display: none !important;
}

/*---Twitter----*/
.twitter .sti-btn:not(.sti-twitter-btn){
    display: none !important;
}

@media screen and (max-width: 768px){
.shareme .uabb-gallery-img img{
    padding: 30px !important;
}

.shareme .sti-share-box{
    margin-top: -30px !important;
    }
}

.center-me{
    text-align: center !important;
}

.textbox{
    background: #f4f4f4;
    position: relative;
    padding-top: 1px;
    margin-bottom: 20px;
}

.textbox:before{
    content: "";
    position: absolute;
    width: 100%;
    height: 5px;
    background: red;
    top: 0;
}

/*---END GLOBAL----*/


/*----HEADER----*/

@media screen and (max-width: 768px){
    .fl-menu .fl-menu-mobile-toggle{
        color: white !important;
    }
    
    .fl-menu-mobile-toggle{
        background-color: black !important;
    }
    
    .sub-menu{
        padding-left: 20px !important;
    }
}

.namedanchor{
    height: 0px !important;
}


/*--Menu adjustments for mobile--*/
@media screen and (max-width: 769px){
    /*Override defaults to make menu full width*/
    .fl-node-5fe00e2359474 .fl-menu .menu{
        left: 0;
        right: 0;
    }
}

/*---Members Menu----*/
#menu-forum li a{
    padding: 0 0 0 20px !important;
    font-size: calc(9px + (11 - 9) * ((100vw - 768px) / (1650 - 768))) !important;
}

/*---SHAREABLES---*/
@media screen and (max-width: 768px){
    .uabb-photo-gallery-item{
        margin-bottom: 20px;
    }
}

/*---PAGES----*/

/*----Toolkits----*/
.toolkit-intro{
    font-family: "Merriweather", serif;
    text-align: center;
    margin-bottom: 30px;
}

.toolkit-anchors{
    margin: 30px;
}

.toolkit-heading{
    background: black;
}

.toolkit-heading h3{
    color: white;
}

.toolkit-heading .fl-heading:before{
    content: "Toolkit Step";
}

.toolkit-heading.no-before .fl-heading:before{
    content: "";
}

.video-wrapper{
    text-align: center;
    background: black;
    margin-bottom: 30px;
}

/*---DONATIONS PAGE---*/

/*Hide the woocommerce breadcrumb*/
.woocommerce-breadcrumb{
    display: none;
}




/*Hide the product image*/
#product-3468 img, .woocommerce-product-gallery__wrapper, .woocommerce-product-gallery {
	display: none;
}

#wpstream_product_wrap #product-3468 {
	margin-top: -30px !important;
}

/*Hide the price range below the title*/
.product-type-variable p.price, .mt-6495 .product-type-variable p.price{
    display: none;
}

/*Hide the default radio buttons*/
.woovr-variation-selector, .mt-6495 .woovr-variation-selector{
  display: none;
}

/*Set donations in rows*/
.woovr-variations, .mt-6495 .woovr-variations{
    display: flex !important;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-bottom: 20px;
}

/*Set width of each column*/
.woovr-variation, .mt-6495 .woovr-variation{
    flex-basis: 33%;
}

/*Override the default grey background behind the description*/
/*In the customizer*/

/*Set the colors of each donation*/
.woovr-variation:nth-child(1),.woovr-variation:nth-child(4),.woovr-variation:nth-child(7), .mt-6495 .woovr-variation:nth-child(1),.woovr-variation:nth-child(4),.woovr-variation:nth-child(7){
    background: #949E3A;
}

.woovr-variation:nth-child(2),.woovr-variation:nth-child(5),.woovr-variation:nth-child(8), .mt-6495 .woovr-variation:nth-child(2),.woovr-variation:nth-child(5),.woovr-variation:nth-child(8){
    background: #AD9551;
}

.woovr-variation:nth-child(3),.woovr-variation:nth-child(6),.woovr-variation:nth-child(9), .mt-6495 .woovr-variation:nth-child(3),.woovr-variation:nth-child(6),.woovr-variation:nth-child(9){
    background: #6D722F;
}

.woovr-variation:nth-child(10), .mt-6495 .woovr-variation:nth-child(10){
    background: radial-gradient(ellipse farthest-corner at right bottom, #B8D4FF 0%, #9CB8E7 8%, #6683B0 30%, #4C6A95 40%, transparent 80%),
                radial-gradient(ellipse farthest-corner at left top, #FFFFFF 0%, #F1FFFF 8%, #819DCB 25%, #32527B 62.5%, #32527B 100%);
    margin-top: 20px;
}

.woovr-variation:nth-child(11), .mt-6495 .woovr-variation:nth-child(11){
    background: radial-gradient(ellipse farthest-corner at right bottom, #D3D3D3 0%, #BEBEBE 8%, #848482 30%, #696969 40%, transparent 80%),
                radial-gradient(ellipse farthest-corner at left top, #FFFFFF 0%, #F8F8FF 8%, #C9C0BB 25%, #454545 62.5%, #454545 100%);
    margin-top: 20px;
}


.woovr-variation:nth-child(12), .mt-6495 .woovr-variation:nth-child(12){
    background: radial-gradient(ellipse farthest-corner at right bottom, #FEDB37 0%, #FDB931 8%, #9f7928 30%, #8A6E2F 40%, transparent 80%),
                radial-gradient(ellipse farthest-corner at left top, #FFFFFF 0%, #FFFFAC 8%, #D1B464 25%, #5d4a1f 62.5%, #5d4a1f 100%);
    margin-top: 20px;
}

.woovr-variation:nth-child(10),.woovr-variation:nth-child(11),.woovr-variation:nth-child(12){
    outline: 1px solid white;
    outline-offset: -4px;
    display: block;
}

.woovr-variation:nth-child(10):before,.woovr-variation:nth-child(11):before,.woovr-variation:nth-child(12):before{
    content: "Crusador Level Contributor";
}

/*Set the donation font color and size*/
.woovr-variation, .mt-6495 .woovr-variation{
    color: white;
    text-align: center;
    padding: 5px 20px;
    margin: 5px 0;
    border-radius: 3px;
    font-size: calc(13px + (16 - 13) * ((100vw - 768px) / (1650 - 768))) !important;
}

.woovr-variation:hover, .mt-6495 .woovr-variation:hover{
    background: black !important;
}

/*Remove padding around donation item text on mobile only*/
@media screen and (max-width: 768px){
.woovr-variations .woovr-variation{
    padding: 0;
}

.woovr-variation{
    padding: 5px 5px !important;
    }
}

.mt-9562 .woovr-variations > div:nth-of-type(7) > div:nth-of-type(2) > div

/*Remove price on Donate page. Old code?*/
.mt-268 .uabb-woo-products-summary-wrap .price{
    display: none !important;
}

/*---MERCHANDISE PAGE---*/
.mt-5322 .uabb-woo-products-description{
    display: none;
}

/*Change donate button background color*/
.wc-label-button{
    background-color: #D92400;
    border: none;
}

.wc-label-button:hover{
    background-color: #F76D2D;
    border: none;
}

.wc-donation-f-submit-donation{
    background: black !important;
}

.wc-donation-in-action .row1{
    grid-template-columns: repeat(auto-fit,minmax(25%,1fr)) !important;
}

/*Narrow width of donation row*/
.wc_donation_on_cart,.wc_donation_on_checkout{
    width: 50%;
}

/*---Statement of Claim---*/

.gform_fields .gfield input::-webkit-input-placeholder {
	/* Chrome/Opera/Safari */
  color: #cccccc;
}
.gform_fields .gfield input::-moz-placeholder { 
	/* Firefox 19+ */
  color: #cccccc;
}
.gform_fields .gfield input:-ms-input-placeholder {
	/* IE 10+ */
  color: #cccccc;
}
.gform_fields .gfield input:-moz-placeholder {
	/* Firefox 18- */
  color: #cccccc;
}

#field_31_11 .gfield_label {
	display: none;
}

#field_31_11{
    margin-top: 20px;
}

@media screen and (min-width: 769px){
    #input_31_5{
        margin-top: 4px;
        height: 34px;
        border-radius: 4px;
    }
}

@media screen and (max-width: 768px){
    #input_31_5{
        height: 40px;
    }
}

/*---Distribution Center Form---*/

/*----Lawn Sign Orders-----*/
.lawnsignform{
    border: 1px solid black;
    border-radius: 4px;
    background: #f0f0f0;
    padding: 20px;
}

.lawnsignform label .gfield_label{
    display: block !important;
    margin-bottom: -3px !important;
}

.distribution-center{
    background: #e0e0e0;
    padding: 20px;
    margin-bottom: -20px;
}

input[type=checkbox]{
    margin-top: 1px !important;
}

#gform_submit_button_22, #gform_submit_button_26 {
color: #fff;
display: flex;
align-items: center;
justify-content: center;
width: 50% !important;
margin-right:auto;
margin-left:auto;
height: 50px;
border-radius: 0;
transition: 0.3s;
}

#field_22_11{
    padding-top: 20px;
}

#field_22_14{
    margin-top: 16px;
}

#field_22_15 {
    margin-top: 20px !important;
	font-size: calc(12px + (13 - 12) * ((100vw - 768px) / (1650 - 768))) !important;
	font-style: italic;
	line-height: calc(18px + (22 - 18) * ((100vw - 768px) / (1650 - 768))) !important;
}

.desc-wrapper{
    display: flex;
    justify-content: space-between;
}

.desc-col{
    flex-basis: 48%;
}

.donate-button{
    text-align: center;
}

.donate-button a{
    display: block;
    background: #DC5238;
    color: white !important;
    padding: 10px;
    margin-top: 30px;
    font-size: calc(24px + (30 - 24) * ((100vw - 768px) / (1650 - 768))) !important;
	font-weight: 700;
	text-transform: uppercase;
	transition: 0.3s;
}

.donate-button a:hover{
    background: #000;
}

/*---Demonstrations Volunteers----*/
.demonstration-volunteer input{
    border: 1px solid black;
}

/*----Support Line Page----*/
.supportbuttontext{
    font-size: calc(14px + (15 - 14) * ((100vw - 768px) / (1650 - 768))) !important;
    display: block;
    margin-bottom: -20px !important;
}

.strong_p p{
    font-size: calc(14px + (18 - 14) * ((100vw - 768px) / (1650 - 768))) !important;
    font-weight: 700;
    display: block;
    margin-bottom: -2px;
}

.bizreg .gsection_title{
    font-size: calc(26px + (30 - 26) * ((100vw - 768px) / (1650 - 768))) !important;
}

.wpgmp_map_parent{
    border: 5px solid #D92400;
}

.error {
    border: 2px solid #D44300 !important;
}

#gform_20 .validation_error {
    color: #D44300;
    border-color: #D44300;
}

.bizreg .html-heading{
    font-weight: 700;
    font-size: 16px !important;
}

.bizreg .html-subheading{
    font-weight: 700;
    font-size: 14px !important;
}

.bizreg .html-description{
    font-size: calc(12px + (13 - 12) * ((100vw - 768px) / (1650 - 768))) !important;
    margin-top: -6px;
}

.bizreg .gfield_description{
    margin-top: -16px;
}

.bizreg #gfield_description_20_41{
    margin-top: -10px;
}

.exemption-box img{
    box-shadow: 0 0 4px 4px #cccccc;
}

.eme-rsvp-form{
    border-collapse: separate;
    border-spacing: 0 15px;
    width: 100% !important;
}

/*---Survey Results from GFCharts---*/
.gv-widget-custom-content{
    display: flex;
    flex-wrap: wrap;
}

.gfchart-Pie_chart,.gfchart-Bar_chart{
    flex-basis: 50% !important;
}


/*Hide the annoying admin no results warning*/
.gv-notice.gv-warning.warning,.gv-list-view.gv-no-results{
    display:none !important;
}

/*----Support Line Page----*/
.supportbuttontext{
    font-size: calc(14px + (15 - 14) * ((100vw - 768px) / (1650 - 768))) !important;
    display: block;
    margin-bottom: -20px !important;
}

.strong_p p{
    font-size: calc(14px + (18 - 14) * ((100vw - 768px) / (1650 - 768))) !important;
    font-weight: 700;
    display: block;
    margin-bottom: -2px;
}


/*---Contact Page: General---*/
#gform_4 ul li.gfield, #gform_11 .mt-6406 .pp-grid-style-5 .pp-post-linkli.gfield{
        margin-top: 25px;
}

#input_4_8, #input_11_7{
    border-color: rgb(200, 200, 200) !important;
    border-radius: 4px;
    height: 32px;
    margin-top: -15px;
    color: #a0a0a0;
    background: #fcfcfc;
}

#input_4_3, #input_11_3{
    margin-top: -5px !important;
}


/*-----Thank You Page / Donations ----*/

/*.suggested*/
.fl-heading{
    padding: 10px !important;
    display: block;
    border-radius: 5px !important;
}

.suggested h3{
    background: orange;
}

.shake_me{
  /* Start the shake animation and make the animation last for 0.5 seconds */
  animation: shake 4s;

  /* When the animation is finished, start again */
  animation-iteration-count: infinite;
}

@media only screen and (max-width: 768px) {
    .fl-node-5f627632c49af > .fl-row-content-wrap {
        display: none;
    }
    #ywcds_add_donation_form .ywcdp_single_amount {
        width: 25%;
    }
    .successp span{
        font-size: 13px !important;   
    }
}

/*---End Thank You Page---*/

/*-Mask Exemption Page-*/

/*-Submission Form-*/

.denial-address .gfield_label:after{
    content: "Very Important: If you do not enter the address the business will not be displayed on the map, nor will our volunteers be able to approach this business to change their policies. Be sure to read the instructions below.";
    display: block;
    font-weight: 400;
    font-style: italic;
    background: red;
    color: white;
    padding: 10px;
    margin-top: 10px;
    font-size: calc(12px + (13 - 12) * ((100vw - 768px) / (1650 - 768))) !important;
}

#gfield_description_27_47{
    margin-top: 0;
}

#gform_submit_button_27 {
    background-color: #D92400;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 50% !important;
    margin-right:auto;
    margin-left:auto;
    margin-top: -40px !important;
    transition: 0.3s;
    height: 40px;
}

#gform_submit_button_27:hover{
    background-color: #000;
}

.mask-tools .uabb-infobox-title-prefix{
    padding-top: 20px !important;
}

.mask-tools .uabb-infobox-text p{
    margin: 0 20px;
}

.mask-tools .uabb-button-wrap{
    text-align: center;
}

.mask-tools .uabb-button{
    width: 85%;
    margin: 30px 0;
}

.mask-tools .uabb-image-content{
    margin: 0 20px;
    border: 1px solid #cccccc;
}

.page .avatar {
	border-radius: 50px;
	border: 2px solid;
}

.bp-login-widget-user-link:before {
	content: "Welcome, ";
}

/*FLYER PAGE*/

.chrome-notice{
    font-size: calc(12px + (14 - 12) * ((100vw - 768px) / (1650 - 768))) !important;
    color: #DC5238;
}


@media screen and (min-width: 1025px) {
    #field_6_12, #field_6_15{
        min-height: 265px;
    }
}

#field_6_15 h5{
    font-size: calc(14px + (16 - 14) * ((100vw - 768px) / (1650 - 768))) !important;
}

#field_6_15{
    margin-top: 16px !important;
    font-size: calc(11px + (12 - 11) * ((100vw - 768px) / (1650 - 768))) !important;
	font-style: italic;
}

#gfield_description_6_6 {
	margin-top: 5px !important;
}

#input_6_13{
    height: 34px;
    border-radius: 4px;
    margin-top: -8px !important;
}

#input_6_12{
    border: 2px solid #D44300;
}

#field_6_12 .gfield_label{
    color: #D44300 !important;
}

.flyer-form .gform_confirmation_message{
    margin-top: 40px;
    background: #D92400;
    color: white;
    font-weight: bold;
    padding: 20px;
}

#gform_submit_button_6 {
    background-color: #D92400;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 50% !important;
    margin-right:auto;
    margin-left:auto;
    transition: 0.3s;
    height: 40px;
}

#gform_submit_button_6:hover{
    background-color: #000;
}

.fc-item-title{
    display: none;
}

.buddy-heading{
    color: white;
    font-weight: bold;
    background: black;
    padding: 5px;
    margin: -10px -5px 20px 0;
}

#map5 address {
	display: none;
}

@media screen and (max-width: 768px){
    .wpgmp_infowindow{
        width: 75vw !important;
    }
}

/*END FLYER PAGE*/

/*NEW DELIVERY MAP MARKING PAGE*/

.mt-6728 .wp-analytify-notification .wp-analytify-danger {
    display: none !important;
}

.survey{
    background: white;
    padding: 5px 10px;
}

.survey .gfield_label{
    color: #D44300;
    font-size: calc(14px + (18 - 14) * ((100vw - 768px) / (1650 - 768))) !important;
	font-weight: 400 !important;
}

.survey .ginput_container{
    margin-top: 0 !important;
    margin-bottom: 20px !important;
}

.survey label{
    font-weight: 400;
}

.survey .gfield_description{
    font-style: italic !important;
    margin-top: -30px;
    color: rgb(0,0,0,0.5);
}

.survey .ginput_counter{
    display: none;
}

.survey [type="checkbox"], .bizsurvey [type="checkbox"]{
    margin-top: 1px !important;
}

.survey [type="radio"]{
    display: inline-block;
    margin-top: -13px !important;
}

.survey-instructions{
    font-weight: bold;
    color: #D44300;
}

.bizsurvey .gfield_select{
    height: 35px;
    background: #FCFCFC;
    border-radius: 4px;
}

.bizsurvey #field_17_46 {
	background: #FCFCFC;
	padding: 10px;
	border: 1px solid #D92400;
	border-radius: 4px;
	width: 48.5%;
}

.experts_carousel .uabb-blog-post-content{
    background: white;
}

.experts_archive .fl-post-title {
	font-size: calc(16px + (20 - 16) * ((100vw - 768px) / (1650 - 768))) !important;
	margin-top: 20px;
}

.experts_archive .expert_info{
    font-weight: 700;
    border-top: 1px solid;
    border-bottom: 1px solid;
    margin: 15px 0;
    font-size: calc(12px + (14 - 12) * ((100vw - 768px) / (1650 - 768))) !important;
    line-height: calc(18px + (22 - 18) * ((100vw - 768px) / (1650 - 768))) !important;
}

.experts_archive .fl-post-more-link{
    background: black;
    text-transform: uppercase;
    display: inline-block !important;
    padding: 5px 20px;
    transition: .3s;
    margin-top: 15px;
}

.experts_archive .fl-post-more-link:hover{
    background: #D92400;
}

.experts_archive .fl-post-more-link a{
    color: white !important;
}

.experts_archive .fl-post-image img{
	height: 200px;
	overflow: hidden;
}

.experts_archive .uabb-post-category {
    font-size: calc(12px + (14 - 12) * ((100vw - 768px) / (1650 - 768))) !important;
    font-weight: 300 !important;
    color: white;
    padding: 5px 10px;
    border-radius: 50px;
    margin-top: 10px;
    display: block;
}

/* styles for '...' */ 
.experts_archive .fl-post-excerpt {
  /* hide text if it more than N lines  */
  overflow: hidden;
  /* for set '...' in absolute position */
  position: relative; 
  /* use this value to count block height */
  line-height: 1.5em;
  /* max-height = line-height (1.2) * lines max number (3) */
  max-height: 6em; 
  /* fix problem when last visible word doesn't adjoin right side  */
  text-align: justify;  
  /* place for '...' */
  margin-right: 0em;
  padding-right: 1em;
}

/* create the ... */
.experts_archive .fl-post-excerpt:before {
  /* points in the end */
  content: '...';
  /* absolute position */
  position: absolute;
  /* set position to right bottom corner of block */
  right: 0;
  bottom: 0;
}

/* hide ... if we have text, which is less than or equal to max lines */
.experts_archive .fl-post-excerpt:after {
  /* points in the end */
  content: '';
  /* absolute position */
  position: absolute;
  /* set position to right bottom corner of text */
  right: 0;
  bottom: 0;
  /* set width and height */
  width: 1em;
  height: 1em;
  margin-top: 0.2em;
  /* bg color = bg color under block */
  /*background: red;*/
}

ul.uabb-masonary-filters > li{
    border-radius: 50px !important;
    line-height: 20px;
}

ul.uabb-masonary-filters > li.uabb-masonary-current{
    color: white !important;
}

/*----END POSTS ARCHIVES----*/

/*---Donations and Sign----*/
.woocommerce-loop-product__title {
	font-size: calc(16px + (20 - 16) * ((100vw - 768px) / (1650 - 768))) !important;
		font-weight: 400;
}

.product_title {
	font-size: calc(22px + (28 - 22) * ((100vw - 768px) / (1650 - 768))) !important;
		font-weight: 400;
}

.related h2 {
	font-size: calc(20px + (26 - 20) * ((100vw - 768px) / (1650 - 768))) !important;
		font-weight: 400;
}

.nyp .amount {
	width: 30%;
	height: 50px;
	font-size: calc(20px + (26 - 20) * ((100vw - 768px) / (1650 - 768))) !important;
		font-weight: 400;
	border: 2px solid #D92400;
}

#nyp-minimum-price-1 {
	display: none;
}

.related {
	display: none;
}

#print_donation .product_type_simple{
    width: 100%;
    font-size: calc(20px + (28 - 20) * ((100vw - 768px) / (1650 - 768))) !important;
}

.uabb-progress-info > .uabb-progress-value {
	display: none;
}

.woocommerce-Tabs-panel--description h2{
    display: none;
}

.woocommerce-product-details__short-description{
    background: rgb(240,240,240);
    padding: 10px;
    padding-top: 2px;
}

.woocommerce-product-details__short-description h3{
    font-family: "Open Sans", Sans-Serif;
    font-weight: 600;
    font-size: calc(16px + (20 - 16) * ((100vw - 768px) / (1650 - 768))) !important;
}

/*---END PAGES---*/


/*---Misc styling----*/

#banner_button .fl-button {
	border: none;
	border-radius: 50px;
	padding: 1vw 3vw 1.1vw 3vw;
}

/*All buttons*/
.fl-button, .uabb-button{
    transition: 0.2s;
    border-radius: 0 !important;
}

.fl-button:hover{
    background: black;
}

span.orange{
    background: #D92400;
    padding: 5px 20px;
    border-radius: 5px;
    font-size: calc(13px + (16 - 13) * ((100vw - 768px) / (1650 - 768))) !important;
}

.orangetext p{
    color: #D92400;
    font-size: calc(13px + (14 - 13) * ((100vw - 768px) / (1650 - 768))) !important;
}

/*--All highlighted buttons and text--*/
.highlight-me a, .highlight-me p, .highlight-me h3{
    background: #D92400;
    color: white !important;
    border-radius: 0;
    transition: 0.3s;
    padding: 10px 30px !important;
    margin-left: 20px;
}

.highlight-me a:hover{
    background: #FFC759;
    color: black !important;
}

.highlight-me .fl-heading-text {
	background: #D92400;
    color: white !important;
    padding: 10px;
    border-radius: 5px;
    transition: 0.3s;
    border: 1px solid #D92400;
}

@media screen and (max-width: 1023px){
    span.orange{
        display: block;
        margin-top: 20px;
        margin-bottom: -20px;
    }
}


/*---SURVEYS----*/
.survey-image{
    text-align: center;
    padding: 40px 0;
}

.survey-image img{
    width: 30%;
    box-shadow: 3px 3px 5px rgba(0,0,0,0.3);
}

.survey-section h2{
    font-size: 20px !important;
}

.poll-background{
    background: #f0f0f0;
    padding: 20px;
}

.poll-background img{
    margin-bottom: 10px;
}


/*----HOME PAGE-----*/


/*----TOP BANNER-----*/

/*Petition Column*/

.greybackground{
    background: #f0f0f0;
    margin: 0 20px;
}

.highlightme{
    background: #D92400;
    border-radius: 5px;
    color: white;
    padding: 10px;
}


/*---PETITION FORM---*/

/*Title at top of form*/

/*"Sign the Petition" title*/
.formtitle{
    color: white !important;
    margin-top: -5px;
    text-align: center;
    font-weight: 700;
    font-size: calc(20px + (26 - 20) * ((100vw - 768px) / (1650 - 768))) !important;
}

/*"End the Lockdown" title*/
#endlockdowntitle{
    color: white;
    background: rgb(218,218,218);
background: linear-gradient(180deg, rgba(218,218,218,1) 0%, rgba(0,0,0,1) 100%);
    margin-bottom: -5px;
    line-height: 50px;
    text-align: center;
    font-size: calc(18px + (24 - 18) * ((100vw - 768px) / (1650 - 768))) !important;
		font-weight: 700;
	padding-bottom: 7px;
}

#pet_wrapper{
   border: 1px solid white;
   background:#D92400 !important;
   margin: 0 auto;
}

/*--all input fields---*/
#gform_9 .gfield input{
    border: 1px solid black;
    border-radius: 0;
}


/*---"We are more than a petition..."---*/
.blurb-block p:before{
    content: "";
    height: 1px;
    width: 50%;
    background: black;
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    top: -5px;
}

.blurb-block p:after{
    content: "";
    height: 1px;
    width: 50%;
    background: black;
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    bottom: -10px;
}

/*---all subscribe fields----*/
#gform_9 #input_9_19,#gform_9 #input_9_20,#gform_9 #input_9_20_2{
    height: 34px;
    background-color: rgb(232,240,254) !important;
    border: 1px solid black;
    border-radius: 0;
    margin-top: -5px !important;
}

/*---user name field descriptions---*/
#gfield_description_9_19, #gfield_description_29_21{
    margin-top: -12px;
    font-size: calc(10px + (12 - 10) * ((100vw - 768px) / (1650 - 768))) !important;
}

/*---password field labels---*/
.ginput_container_password label{
    font-size: calc(10px + (12 - 10) * ((100vw - 768px) / (1650 - 768))) !important;
    font-weight: 400;
    margin-top: -5px;
}

/*---"We are more than a petition"---*/
.blurb-block p{
    font-size: 12px !important;
    text-align: center;
    position: relative;
    margin-top: -20px;
}

/*Petition Field*/
#field_9_14, #field_29_14 {
	background: white;
	margin-right: 20px;
	padding: 10px;
	max-height: 300px;
	overflow-y: scroll;
	width: 100%;
}

/*---petition field font size---*/
#field_9_14 p{
    font-size: calc(10px + (12 - 10) * ((100vw - 768px) / (1650 - 768))) !important;
}



@media screen and (min-width: 1024px){
    /*Form wrapper width*/
    #pet_wrapper{
        width: 94% !important;
    }

    /*Form padding*/
    #gform_9, #gform_29 {
        padding-top: 20px !important;
    }

    /*Submit button width*/
    #gform_submit_button_1, #gform_submit_button_9, #gform_submit_button_29 {
	    width: 96%;
    }

    /*Petition Toggle Button*/
    #pet_toggle{
	    width: 99.2%;
    }
    
    /*Show Password Icons*/
    #gform_9 .ginput_container_password button, #gform_9 .ginput_container_password button:focus, #gform_9 .ginput_container_password button:active{
        position: absolute;
        color: black;
        right: 10px !important;
    }
}

@media screen and (max-width: 1024px){
    /*Show Password Icons*/
    #gform_9 .ginput_container_password button, #gform_9 .ginput_container_password button:focus, #gform_9 .ginput_container_password button:active{
        position: absolute;
        color: black;
        right: 10px !important;
        top: 15px;
    }
}

/*"Gracelife Petition" title*/
#gracelifetitle{
    color: white;
    background: black;
    margin-bottom: -20px;
    padding: 20px 0 !important;
    line-height: 30px;
    text-align: center;
    font-size: calc(15px + (20 - 15) * ((100vw - 768px) / (1650 - 768))) !important;
		font-weight: 400;
	padding-bottom: 7px;
}

.mt-4646 #pet_wrapper {
	margin: 0 auto !important;
}

#field_29_16{
    margin-top: 10px;
}


/*Text field border*/
li [type="text"] {
	border: 1px solid rgb(130,130,130);
}

/*Placeholder formatting*/
li [type="text"]::placeholder{
    color: #535353;
}


.youraddressfield .gfield_description, .youremailfield .gfield_description, .notice_request .gfield_description {
	font-size: calc(9px + (11 - 9) * ((100vw - 768px) / (1650 - 768))) !important;
	margin-top: -10px;
	color: #6D282A;
}

@media screen and (max-width: 1024px){
    .youraddressfield .gfield_description, .youremailfield .gfield_description, .notice_request .gfield_description {
	    font-size: 14px !important;
    }
}

.youraddressfield .ginput_counter {
	display: none;
}

[type="radio"] {
    margin-top: 0 !important;
}

#field_1_4, #field_9_4  {
	text-align: center;
	background: black;
}

#field_1_4 > .gfield_label, #field_9_4 > .gfield_label {
	color: white !important;
	margin: 10px 0 -5px 0;
}

/*Required field asterisk*/
#field_1_4 .gfield_required, #field_9_4 .gfield_required{
    color: white;
}

/*Ward selection dropdown*/
#input_1_4, #input_9_4 {
	height: 34px;
	width: 90%;
	margin-bottom: 9px;
	border-radius: 5px;
}

/*Find Your Ward Link*/
.wardfinderlink{
    color: white;
    margin-top: -25px !important;
    display: block;
    transition: 0.3s;
}

.wardfinderlink:hover{
    color: #FB913A;
}

/*Petition Toggle Button*/
#pet_toggle{
    background: #ffffdd;
    color: rgb(30,30,30);
    text-transform: uppercase;
    transition: 0.3s;
    text-align: center;
	padding: 5px 10px;
	border-radius: 5px;
	width: 100% !important;
	width: 99.2%;
	font-size: calc(16px + (18 - 16) * ((100vw - 768px) / (1650 - 768))) !important;
	line-height: 36px !important;
}

/*Add eye icon before Petition Toggle*/
#pet_toggle:before{
    font-family: dashicons;
    content: "\f177";
    font-size: calc(14px + (16 - 14) * ((100vw - 768px) / (1650 - 768))) !important;
}

#pet_toggle:hover{
    color: rgb(255,255,255);
    cursor: pointer;
    background: #323232;
}


/*----Usual GF layout adjustments----*/
 /*#gform_29*/
#gform_1 , #gform_9 {
	margin: 0 auto !important;
	background: #eaeaea;
	padding: 0 20px 20px;
}

/*Customize the Submit button*/
#gform_submit_button_9 {
	padding: 15px;
	width: 100%;
	background: linear-gradient(#ff9a40, #d94200);
    border-radius: 4px;
    border: 1px solid #d94200;
    box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.5), 0 1px 4px rgba(0, 0, 0, 0.4);
    font-size: calc(20px + (24 - 20) * ((100vw - 768px) / (1650 - 768))) !important;
		font-weight: 600;
}




/*Hide the Captcha field at the bottom of the form*/
#field_1_13, #field_9_13 {
	height: 0;
	margin-bottom: -30px;
}

/*Confirmation message*/
#confirmation_wrapper{
    background: white;
    font-weight: 400;
    font-size: calc(14px + (15 - 14) * ((100vw - 768px) / (1650 - 768))) !important;
    text-align: center;
    padding: 0 20px;
    border-radius: 10px;
    margin-top: 30px;
}

/*Confirmation notice after clicking Sign Now*/
#petition_sent{
    color: red;
    font-weight: 700;
    font-style: italic;
}

#choice_9_12_1, #choice_9_18_1 {
	margin-right: 5px;
}

input[type=checkbox]#choice_9_12_1, input[type=checkbox]#choice_9_18_1 {
    margin-top: 0 !important;
}

/*----END FORM CSS----*/


/*Index page responsive*/
@media screen and (max-width:1023px){
   #formcounter{
       margin: 0 -20px;
    }
}

/*----Statistics Section-----*/
.statistic span{
    display: inline-block;
    text-align: center;
    font-weight: 700;
    background: black;
    color: white;
    padding: 5px;
    width: 200px !important;
    border-radius: 50px;
    margin-bottom: 20px;
}

/*Covd vs Flu Charts*/
#chartlegend{
    text-align: center;
    margin-bottom: -20px;
}

.legendflu, .legendcovid{
    font-weight: bold;
    padding-right: 10px;
}

.colorflu{
    display: inline-block;
    background: #D92400;
    width: 30px;
    height: 16px;
    margin-right: 30px;
    margin-bottom: -2px;
}

.colorcovid{
    display: inline-block;
    background: #304D6D;
    width: 30px;
    height: 16px;
    margin-right: 30px;
    margin-bottom: -2px;
}


/*Media Form*/

#mediaform input[type=text]{
    margin-top: -10px;
    border-color: #cccccc;
}

#mediaform .gform_fields .gfield input::-webkit-input-placeholder {
    color: rgb(180,180,180);
}

