.candidate-landing h1,.candidate-landing h2,.candidate-landing h3,.candidate-landing h4{font-family:'TajawalReg';font-weight:900}.candidate-landing h2{font-size:40px;line-height:1.12;margin-bottom:30px}.candidate-landing h3{color:#3D4856;font-size:28px;line-height:38px;margin-bottom:20px}.candidate-landing p{font-family:'TajawalReg';font-size:18px;line-height:30px}.candidate-landing .candidate-description{background-color:#155E6E;color:#fff;padding:90px 0 100px}.candidate-landing .candidate-description p{color:#fff}.candidate-landing .candidate-description ul{padding:0;margin:0 0 20px}.candidate-landing .candidate-description ul li{display:inline-block;text-indent:-9999px;height:28px;width:28px}.candidate-landing .candidate-description ul li a{display:block}.candidate-landing .candidate-description ul li:nth-child(1){background:url("candidate-facebook.svg") no-repeat;background-size:24px}.candidate-landing .candidate-description ul li:nth-child(2){background:url("candidate-twitter.svg") no-repeat;background-size:24px}.candidate-landing .candidate-description ul li:nth-child(3){background:url("candidate-instagram.svg") no-repeat;background-size:24px}.candidate-landing .candidate-description1{background-color:#155E6E;color:#fff;padding:90px 0 100px}.candidate-landing .candidate-description1 p{color:#fff}.candidate-landing .candidate-description1 ul{padding:0;margin:0 0 20px}.candidate-landing .candidate-description1 ul li{display:inline-block;text-indent:-9999px;height:28px;width:28px}.candidate-landing .candidate-description1 ul li a{display:block}.candidate-landing .candidate-description2{background-color:#fff;color:#3D4856;padding:90px 0 100px}.candidate-landing .candidate-description2 p{color:#3D4856}.candidate-landing .candidate-description2 ul{padding:0;margin:0 0 20px}.candidate-landing .candidate-description2 ul li{display:inline-block;text-indent:-9999px;height:28px;width:28px}.candidate-landing .candidate-description2 ul li a{display:block}.candidate-landing .candidate-contact{background:url("bg-candidate-contact.jpg") no-repeat;background-size:cover;color:#fff;padding:50px 0 90px}.candidate-landing .candidate-contact h3{color:#fff}.candidate-landing .party-program{padding:70px 0 90px}.candidate-landing .candidate-events{padding:100px 0}.text.form-control,.form-group>select{height:46px;border-radius:4px;background-color:#fff;border:0;font-family:'TajawalReg';font-size:15px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#4a4a4a}label{font-family:'TajawalReg';font-size:15px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#fff}textarea{border:none;min-height:220px}.btn-primary{border-radius:4px;background-color:#6ca947;border:0;font-family:'TajawalReg';font-size:18px;font-weight:900;text-align:center;color:#fff;height:46px}.submit-button{width:167px;margin-top:20px;float:right}.candidate-events .col-md-4{float:right}.candidate-event{padding:30px 32px;width:100%;height:352px;background:#F1F5F6;margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.candidate-event .event-info{display:-webkit-box;display:-ms-flexbox;display:flex}.candidate-event h4{font-family:'TajawalReg';font-style:normal;font-weight:800;font-size:24px;line-height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:15px}.candidate-event h4 a{color:#155E6E}.candidate-event .btn-primary{line-height:46px;padding:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:auto;box-shadow:0px 2px 4px rgba(0,0,0,0.3)}.btn-more-events{float:left;font-weight:800;font-size:18px;margin-top:10px;font-family:'TajawalReg'}@media screen and (max-width: 991px){.candidate-landing h2{font-size:30px;margin-bottom:15px;margin-top:15px}.candidate-landing p{font-size:16px;line-height:1.5}.candidate-landing .candidate-description{padding:50px 0}.candidate-landing .candidate-description2{padding:50px 0}.candidate-landing .party-program{padding:50px 0}.embedly-embed{margin-top:15px}.candidate-landing .candidate-events{padding:50px 0}.candidate-event{height:auto;margin-bottom:20px}.candidate-event .btn-primary{margin-top:30px}}
