/*
Theme Name: Creators Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: reators
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: Reators is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor site builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 3.4.5.1765342342
Updated: 2025-12-10 04:52:22

*/

body {overflow-x: hidden;}
body.error404 header#masthead {background-color: #021a30;}
body.error404 .site-main {padding: 40px 20px; text-align: center;}
body.error404 h1.entry-title {font-family: "Agatho", Sans-serif; font-size: 40px; line-height: 1.1;}
.headerbtn1 a {background-color: #d8a01e; color: #001730 !important; padding: 17px 16px 15px !important; font-weight: 500 !important; font-size: 14px !important;}
.headerbtn1 a:hover {background-color: #021a30; color: #fff !important;}
.headerbtn1 {margin: 0px 8px !important;}
.headerbtn2 a {background-color: #021a30; color: #fff !important; padding: 17px 18px 15px !important; font-weight: 500 !important; font-size: 14px !important;}
.headerbtn2 a:hover {background-color: #d8a01e; color: #001730 !important;}
.iconbox .elementor-icon-box-title {margin-top: 0;}
.iconbox .elementor-icon-box-title span {font-family: "Poppins", Sans-serif;}
.gt_selector, .pll-switcher-select {padding: 0px; background-color: transparent; border: 0; color: #fff; font-family: "Poppins", Sans-serif; font-weight: 400; text-transform: uppercase; font-size: 18px; outline: none; -webkit-appearance: none; -moz-appearance: none; background-image: url('images/arrow.png'); background-repeat: no-repeat; background-position: 100% 46%; padding: 0px 20px; border-bottom: 1px solid #ffffff63; outline: none; border-radius: 0;}
.gt_selector option, .pll-switcher-select option {color: #000; font-size: 14px; padding: 5px;}
.pll-switcher-select:focus {border-color: #ffffff63;}
.formbtn {position: relative; margin-top: 25px;}
.formbtn p {margin-bottom: 0px;}
.inputwrap {display: flex; gap: 10px;}
.inputwrap div {width: 50%;}
.bannerheading span {color: #efb323;}
.bgfix::before, .bgfix {background-attachment: fixed;}
.wpcf7-form .wpcf7-form-control {outline: none;}
.wpcf7-form textarea {font-family: "Poppins", Sans-serif; font-size: 15px; font-weight: 400;}
.wpcf7-response-output {text-align: center; font-size: 15px; font-family: "Poppins", Sans-serif; color: #000; font-weight: 600; margin-top: 0 !important;}
.txt-rotate {writing-mode: sideways-rl;}
.hfe-breadcrumbs a {text-decoration: none;}
.txtpopp strong {font-family: "Poppins", Sans-serif; font-weight: 400;}
body.single-campaign h1.entry-title {display: none;}
body.single-campaign .charitable-campaign-column {padding-top: 50px !important; padding-bottom: 80px !important;}
body.single-campaign .charitable-campaign-column-1 {padding: 0 !important;}
.campaign-donation a {color: #001730 !important; font-family: "Poppins", Sans-serif; font-weight: 500 !important; font-size: 20px !important; text-transform: uppercase !important; line-height: 1.2 !important; padding: 20px 20px;}
.campaign-donation a:hover {background-color: #001730 !important; color: #fff !important;}
body.single-campaign .charitable-campaign-title {font-family: "Agatho", Sans-serif; font-size: 65px !important; font-weight: 300 !important; line-height: 1.1 !important; color: #0c0c0c; margin-top: 0 !important; margin-bottom: 0 !important;}
.campheading_txt1 p {font-family: "Poppins", Sans-serif; font-weight: 400; font-size: 15px; color: #0c0c0c; text-align: center; margin-bottom: 10px;}
.campheading_txt1 .charitable-field-template-headline, .campheading_txt2 .charitable-field-template-headline {display: none;}
.campheading_txt2 {text-align: center; border-top: 1px solid #b2b2b2; padding-top: 25px !important; margin-top: 25px !important; margin-bottom: 40px !important;}
.campheading_txt2 p {font-family: "Poppins", Sans-serif; font-size: 20px; color: #131347; margin-bottom: 0; font-weight: 500; line-height: 1.5;}
#charitable-donation-form {font-family: "Poppins", Sans-serif;}
#charitable-donation-form .charitable-form-header {font-family: "Poppins", Sans-serif; font-weight: 700; font-size: 30px; color: #161616; line-height: 1.1;}
.charitable-donation-form.charitable-template-standard .charitable-fieldset, .charitable-donation-form .donation-amounts .donation-amount {border: 1px solid #acacac !important;}
#charitable-donation-form #charitable-user-fields label {font-family: "Poppins", Sans-serif; font-weight: 400 !important; font-size: 15px !important; color: #161616;}
#charitable-donor-fields .charitable-form-header {margin-bottom: 24px;}
#charitable-donation-form input {border-radius: 0px !important; border: 1px solid #acacac !important; font-size: 15px !important; font-weight: 400 !important; color: #161616 !important; outline: none;}
#charitable-donation-form .donation-amount label {padding: 22px 10px;}
#charitable-donation-form .donation-amount.selected label .amount, #charitable-donation-form .donation-amount.selected label .description {color: #fff !important;}
#charitable-donation-form .donation-amount label .amount {font-size: 20px !important; color: #161616 !important;}
#charitable-donation-form .donation-amount label .description {font-weight: 400 !important; color: #161616;}
#charitable-donation-form .charitable-button {background-color: #d8a01e !important; border: 0px !important; color: #001730 !important; font-size: 20px !important; text-transform: uppercase; font-family: "Brielle", Sans-serif; line-height: 1.1; padding: 18px 45px 15px; margin-top: 20px;}
#charitable-donation-form .charitable-button:hover {background-color: #001730 !important; color: #fff !important;}
.custom-donation-amount-wrapper label {padding: 0px !important;}
#charitable-donation-form .custom-donation-amount-wrapper label .description {font-weight: 700 !important; font-size: 20px !important;}
body.campaign-donation-receipt .page-content {font-family: "Poppins", Sans-serif;}
body.campaign-donation-receipt h1.entry-title {font-family: "Poppins", Sans-serif; font-size: 40px; text-align: center; margin-top: 35px; margin-bottom: 20px; font-weight: 700;}
body.campaign-donation-receipt .donation-details td {padding: 15px 14px;}
.charitable-field-text p a {color: #000; text-decoration: none; font-weight: 600;}
.charitable-field-text p strong {
	font-weight: 700;
    font-size: 22px;
    margin-top: 15px;
    display: block;
}
body.campaign-donation-receipt .page-content {}
.jusmiddle p {text-align-last: center;}



@media only screen and (min-width: 1201px) and (max-width: 1300px) {
.bannerlogo {right: -18px !important;}	
.bannerlogo img {width: 210px;}	
.txt-rotate h2 {font-size: 90px !important;}
.txt-rotate {right: -20px !important;}
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
.gt_selector {font-size: 15px;}	
.headerbtn1 a {padding: 18px 12px 14px !important; font-size: 14px !important;}
.headerbtn2 a {padding: 18px 16px 14px !important; font-size: 14px !important;}
body.single-campaign .charitable-campaign-title {font-size: 50px !important;}
.headerbtn1 {margin: 8px 0px !important;}
}

@media only screen and (min-width: 320px) and (max-width: 767px) {
.headerbtn1 a {font-size: 14px !important;}
.headerbtn2 a {font-size: 14px !important;}
.gt_selector {font-size: 13px;}
.headerbtn1 {margin: 8px 0px !important;}
.gt_selector, .pll-switcher-select {
    font-size: 16px;
    padding: 0px 15px;
}
body.single-campaign .charitable-campaign-column {padding-top: 30px !important; padding-bottom: 40px !important;}
body.single-campaign .charitable-campaign-title {font-size: 30px !important; line-height: 1 !important;}
.campheading_txt1 p {font-size: 14px;}
.campaign-donation a {font-size: 18px !important; padding: 18px 20px;}
.campheading_txt2 p {font-size: 16px;}
body.single-campaign .charitable-campaign-column-1 {display: none;}
.charitable-modal.charitable-modal-donation {margin-left: 0px !important; left: 0 !important; margin: auto !important; right: 0; width: 90% !important;}
.charitable-donation-form.charitable-template-standard .charitable-fieldset {
    padding: 1em 10px .5em !important;
}
.charitable-donation-form.charitable-template-standard .donation-amounts li span.description {
    font-size: 14px !important;
    line-height: 17px !important;
}
#charitable-donation-form .charitable-form-header {font-size: 25px;}
#charitable-donation-form .charitable-button {font-size: 17px !important;}
}
