
/*
Theme Name: astra-child
Theme URI: https://wpastra.com/
Description: This is Custome Child theme
Author: Chandresh
Author URI: http://example.com
Template: astra
Version: 3.9
*/
/* =Theme customization starts here
------------------------------------------------------- */


*{padding: 0; margin: 0; outline: none !important;}
body{background: #fff;}
img{max-width: 100%; height: auto;}
.site-header{ position: static !important;}

.ast-theme-transparent-header #ast-desktop-header > [CLASS*="-header-wrap"]:nth-last-child(2) > [CLASS*="-header-bar"]{ background:#fff;}
#block-9{ margin-top: 15px;}
#block-9 img{max-width:150px; border:3px solid #fd0005;}

.ast-theme-transparent-header #ast-desktop-header > [CLASS*="-header-wrap"]:nth-last-child(2) > [CLASS*="-header-bar"]{ background: #245dac;}

.main-header-menu li a{font-weight: 600;}
.headRight{max-width: 500px;}
.headRightHeading{ font-size: 26px; color: #245dac; font-weight: 600; line-height: normal;}
.joinCampWrap .elementor-widget-shortcode{border-radius:15px; background: #fd0005; display: flex; height: 100%;}
.joinCampaign{  padding: 25px 25px 0 25px; margin: 0; }
.joinCampaign h3{ font-size:28px; margin: 0; padding-bottom: 8px; color: #fff;}
.joinCampaign ul{list-style: none; padding: 0; margin: 0;}
.joinCampaign ul li{ padding:10px 0;}
.joinCampaign ul li input[type="text"],
.joinCampaign ul li input[type="email"],
.joinCampaign ul li input[type="number"]{ width: 100%; height:52px; padding: 0 20px; border: 0; background: #fff; border-radius:30px}

.joinCampaign ul li input[type="submit"]{ width: 100%; font-size: 16px; background: #245dac;}
.joinCampaign ul li input[type="submit"]:hover{ background: #000;}
.joinCampaign .wpcf7-spinner{ position: absolute;}

.headingTxt{ color: #fff; font-size: 30px; font-weight: 600;}
.myCommit .elementor-image-box-img{ margin-bottom: 0 !important;}
.myCommit .elementor-image-box-title{ margin-bottom: 0; background: #d80303; color: #fff; padding: 15px 10px; line-height: normal; font-size: 20px; 
    text-transform: capitalize;}

.hideBox{ display: none !important;}
.letvoice{text-align: center; color: #000; font-size: 22px; font-weight: 600;}
.letvoice span{ color: #d80303;}
.votePro{    color: #000; text-align: center; font-size: 35px; font-weight: 600;}
.howVoteBtn a{ background: #d80303 !important;}
.howVoteBtn a:hover{ background: #b10303 !important;}

.site-footer .site-primary-footer-wrap{ padding-top: 20px !important; padding-bottom: 20px !important;}
.site-footer .site-footer-primary-section-1{display: flex;}
.footerLeft ul{list-style: none; padding: 0; margin: 0; display: flex; text-align:left;}
.footerLeft ul li:first-child{padding-right:25px;}
.footerLeft ul li .labelTxt{     color: #b1c7f9; font-weight: bold;  font-size: 18px;}
.footerLeft ul li a{ color: #fff !important;}
.ast-footer-social-wrap a path{ fill: #fff;}
.ast-footer-social-wrap svg{ width: 25px !important; height: 25px !important;}
.site-below-footer-wrap{ min-height: inherit !important; padding-top: 10px !important; padding-bottom: 10px !important; font-size: 12px;}

.aboutBotImg  img{ width: 100%;}

#ast-hf-menu-1 li.current-menu-item a,
#ast-hf-menu-1 li a:hover{background: #d80303; color: #fff;}

.howVoteBtn{ display: none !important;}

