.page-id-7241 #wp-main-content{
background:#fbfbfb !important;
}
body.page-id-7241 .container-layout-content.container{
margin-bottom: 0px !important;
}
.donar-main-container{
border: 1px solid #a2a2a2;
margin: 50px 0 !important;
background:#fff;
}
.donar-main-container .left{
text-align:center; }
.donar-main-container .right{ background:var(--primary-color) !important;
position:relative;
}
.donar-main-container h1{
margin:40px 0 !important;
color: #585858 !important;
}
.donar-main-container .heading-block h2{
color: #585858 !important;
}
.donar-main-container .right h2{
text-align: center;
color: #fff;
display: flex;
align-items: center;
padding: 0 5%;
min-height: 445px;
z-index: 2;
position:relative;
}
.donar-main-container .right h2:before{
content: "";
position: absolute;
display: block;
width: 100%;
height: 100%;
top: 0;
left: -26px;
z-index: -1;
background: #ff0c5e;
border-left: 1px solid #8e8e8e;
box-shadow: -5px 0px 5px #ddd;
-webkit-transform-origin: bottom left;
transform-origin: bottom left;
-webkit-transform: skew(-2deg,0deg);
transform: skew(-2deg,0deg);
-webkit-transition: all .35s!important;
transition: all .35s!important;
-moz-transition: all .35s!important;
-ms-transition: all .35s!important;
}
.donar-main-container p{
line-height: 1.3 !important;
padding: 40px 5%;
text-align: center;
font-size:14px;
}
.donar-main-container .map-section>div{
padding:15px !important;
border:2px solid #424242;
cursor:pointer;
} .donar-main-container .image-block{
position: relative;
margin: 0 auto;
height: 130px;
width: 100% !important;
}
.donar-main-container .image-block img {
position:absolute;
left:0;
-webkit-transition: opacity 0s ease-in-out;
-moz-transition: opacity 0s ease-in-out;
-o-transition: opacity 0s ease-in-out;
transition: opacity 0s ease-in-out;
height:100%;
width:100%;
object-fit:cover;
}
.donar-main-container .map-section>div .image-block img.top:hover,
.donar-main-container .map-section>div:hover .image-block img.top{
opacity:0;
}
.donar-main-container .map-section>div:hover h2{
color:var(--primary-color) !important;
} .ch-donation-pages .container-layout-content.container{
margin-bottom: 0px !important;
}
.ch-donation-pages .custom-breadcrumb,
.donation-in-block #give_checkout_user_info{
display:none !important;
}
.ch-donation-pages #wp-main-content{
background:#fbfbfb !important;
}
.donation-in-block{
position:relative;
border:1px solid #bbbbbb;
margin-top: 50px;
margin-bottom: 50px;	
background:#fff !important;
}
.donation-forms .donation-in-block .back-to-donation{
position: absolute;
top: 12px;
left: calc(3.5% - 3px);
width: 80px;
z-index: 99;
text-align: center;
}
.donation-forms .donation-in-block .back-to-donation a{
background: var(--primary-color);
color: #fff;
font-weight: 600;
display: block;
line-height: 1.6;
padding: 0px 10px;
position: relative;
}
.donation-forms .donation-in-block .back-to-donation a:before {
content: "";
position: absolute;
display: block;
width: 100%;
height: 100%;
top: 0;
left: 1px;
z-index: -1;
background: var(--primary-color);
-webkit-transform-origin: bottom left;
transform-origin: bottom left;
-webkit-transform: skew(-12deg, 0deg);
transform: skew(-12deg, 0deg);
-webkit-transition: all 0.35s !important;
transition: all 0.35s !important;
-moz-transition: all 0.35s !important;
-ms-transition: all 0.35s !important;
}
.donation-in-block .left-block{
width:65% !important;
}
.donation-in-block .right-block{
height:100% !important;
min-height: 750px;
width:35% !important;
background:var(--primary-color) !important;
position:relative;
}
.page-id-8799 .donation-in-block .right-block,
.page-id-8797 .donation-in-block .right-block{
min-height: 700px !important;
}
.page-id-5890 .donation-in-block .right-block,
.page-id-8003 .donation-in-block .right-block{
min-height: 520px !important;
}
.page-id-5890 .donation-in-block .right-block:before,
.page-id-8003 .donation-in-block .right-block:before{
left: -26px !important;
}
.donation-in-block .right-block:before{
content: "";
position: absolute;
display: block;
width: 100%;
height: 100%;
top: 0;
left: -33px;
z-index: 99;
background: #ff0c5e;
border-left: 1px solid #8e8e8e;
box-shadow: -5px 0px 6px #ddd;
-webkit-transform-origin: bottom left;
transform-origin: bottom left;
-webkit-transform: skew(-2deg,0deg);
transform: skew(-2deg,0deg);
-webkit-transition: all .35s!important;
transition: all .35s!important;
-moz-transition: all .35s!important;
-ms-transition: all .35s!important;
}
.donation-in-block .left-block p{
padding: 0 5% !important;
line-height: 1.6;
font-size: 14px;
text-align: center !important;
}
.donation-in-block .left-block p > a,
.donation-in-block .left-block p > a:hover,
.donation-in-block .right-block a,
.donation-in-block .right-block a:hover{
text-decoration: underline;
}
.donation-in-block .right-block * {
color:#fff !important;
z-index: 999;
padding-right: 10px;
text-align: center;
}
.donation-in-block .left-block h2{
color:#585858 !important;
}
.donation-in-block .tab-content .fade{
opacity:1 !important;
}
.donation-in-block .nav{
border-bottom:0px;
}
.donation-in-block .nav li.active a{
background:var(--primary-color) !important;
color:#fff !important;
border: 1px solid var(--primary-color) !important;
}
.donation-in-block .nav li a{
border-radius: 0px !important;
font-size: 16px !important;
background: #fff !important;
color: #585858 !important;
padding: 3px 25px !important;
min-width: 160px;
text-align: center;
display: block;
border: 1px solid #585858;
margin: 0 0 !important;
height: 40px;
}
.donation-in-block .tab-content{
text-align:center !important;
}
.donation-in-block .amounts-block>div{
font-size: 16px !important;
padding: 3px 20px !important;
border: 1px solid #5d5d5d;
color: #5d5d5d;
font-weight: bold;
margin: 0 5px;
min-width:120px;
cursor:pointer;
}
.donation-in-block .amounts-block>div.amount-active{
background:var(--primary-color) !important;
color:#fff !important;
border: 1px solid var(--primary-color) !important;
}
.donation-in-block .give-donation-amount{
display: inline-flex;
align-items: center;
justify-content: center;
margin-bottom: 0 !important;
border: 1px solid #5d5d5d;
padding: 2px 15px;
}
.donation-in-block  .give-form-title,
.donation-in-block #give_error_test_mode,
.donation-in-block .give-btn:before,
.donation-in-block .give-donation-levels-wrap,
.donation-in-block .give-currency-switcher-wrap{
display:none !important;
}
.donation-usd .donation-in-block .give-btn.animate:before,
.donation-inr .donation-in-block .give-btn.animate:before{
display:block !important;
}
.ch-donation-pages .donation-in-block form[id*="give-form"].give-form .give-btn.animate:before{
display: none !important;
top: -75% !important;
width: 140% !important;
height: 100% !important;
left: -20% !important;
}
.donation-in-block form[id*="give-form"].give-form .give-btn{
line-height: 36px !important;
background:var(--primary-color) !important;
color:#fff !important;
border: 1px solid var(--primary-color) !important;
margin:1.5rem 0 !important;
min-width: 200px;
box-shadow: none !important;
}
.donation-in-block form.give-form, form[id*=give-form] {
margin-bottom:0px !important;
}
.donation-in-block form[id*="give-form"].give-form .give-total-wrap .give-donation-amount .give-text-input{
padding: 0 1px !important;
min-width: 100px !important;
width: 100px !important;
background: #fff !important;
border: 0px !important;
box-shadow: none !important;
text-align: center !important;
}
.donation-in-block .give-currency-symbol{
padding:0 0 !important;
width:12px !important;
background:#fff !important;
color:#424242 !important;
}
.donation-in-block .active.first{
margin-right: -1px;
z-index: 99;
}
.donation-in-block .active.last{
margin-left: -1px;
z-index: 99;
}
.donation-in-block .give-submit-button-wrap{
display: flex;
align-items: center;
justify-content: center;
flex-direction: column;
}
.donation-in-block form[id*="give-form"] #give-final-total-wrap{ }
.donation-in-block [id*=give-form].give-display-reveal #give_purchase_form_wrap{
padding: 0 5% !important;
}
.donation-in-block form.give-form .form-row label, form[id*="give-form"] .form-row label{
display:none !important
}
.ch-donation-pages #give-ffm-section{
padding: 0 5% !important;
}
.donation-in-block form.give-form .form-row, form[id*=give-form] .form-row{
margin-bottom:25px !important;
position: relative;
}
.donation-in-block form.give-form .form-row .mx_error_text{
position: absolute;
left: 10px;
color: var(--primary-color);
top: 35px;
font-size: 13px;
width: 100%;
height: 20px;
text-align: left;
font-weight: 600;
}
.donation-in-block form.give-form .form-row .ffm-attachment-upload-filelist{
position:relative;
}
.donation-in-block form.give-form .form-row .ffm-attachment-upload-filelist .mx_error_text{
left:0px !important;
}
.page-id-8003 .donation-in-block #give-ffm-section .form-row:last-child{
margin-bottom:0px !important;
}
.donation-in-block #ffm-upload_document-upload-container{
display: block;
width: 100%;
}
.donation-in-block #ffm-upload_document-upload-container .file-selector{
display: flex;
width: 100%;
height: 40px;
line-height: 38px;
border: 1px solid #4f4f4f !important;
text-align: center;
}
.donation-in-block #ffm-upload_document-upload-container .file-selector .upload-btn{
width: 100px;
background: var(--primary-color);
color: #fff;
font-weight: 600;
}
.donation-in-block #ffm-upload_document-upload-container .file-selector .text{
font-size: 12px;
padding-left: 10px;
text-align: left;
flex: auto;
background: #f9f9f9 !important;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
width: 100%;
}
.donation-in-block #ffm-upload_document-upload-container .file-selector.ch-validation-error{
border:1px solid var(--primary-color) !important;
}
.donation-in-block #ffm-upload_document-upload-container .file-selector:hover{
color:var(--primary-color) !important;
}
.donation-in-block #ffm-upload_document-upload-container .give-thumbnails{
margin-bottom:0px !important;	
padding-left: 0px;
}
.donation-in-block .give-cs-mini-dropdown{
width:60px !important;
margin-right:-60px !important;
padding:10px 0 !important;
}
.donation-in-block form[id*=give-form] .give-cs-mini-dropdown-icon{
width:60px !important;
padding-right: 0px !important;
text-align: left !important;
}
.donation-in-block form[id*=give-form] .give-cs-mini-dropdown-icon:before{
right:0 !important;
}
.donation-in-block .give-recurring-donors-choice{
margin-top: 1.5rem !important;
margin-bottom:0px !important;
}
.cheshire-cc-select{
color: #424242;
border: 0px !important;    
padding: 0 10px 0 0 !important;
box-shadow: none !important;
text-decoration: underline;
position:relative;
background:url(//www.cheshiredisability.org/wp-content/uploads/2015/12/select-down-arrow.svg) !important;
background-repeat:no-repeat !important;
background-position:center right !important;
background-size:10px !important;
}
.ch-donation-pages .give-donation-submit #give-final-total-wrap{
margin:0 0 !important;
display: flex;
justify-content: center;
z-index: 999999;
}
.ch-donation-pages .give-donation-amount,
.ch-donation-pages .give-recurring-donors-choice{
display:none !important;
}
.cheshire-donation-amount-block .amount-block{
display: inline-flex;
align-items: center;
justify-content: center;
border: 1px solid #5d5d5d;
color: #5d5d5d;
min-width: 160px;
max-width: 160px;
position: relative;
font-weight: 600;
}
.cheshire-donation-amount-block .amount-block .Amount {
display: flex;
position: relative;
height: 40px;
}
.cheshire-donation-amount-block input {
text-align: center;
border: 0px;
font-weight: 600;
color: #5d5d5d;
width: 119px;
}
.cheshire-donation-amount-block .amount-block .currency {
height: 100%;
display: inline-block;
line-height: 38px;
width: 40px;
border-right: 1px solid #5d5d5d;
}
.cheshire-donation-amount-block .give-btn{
background: var(--primary-color);
color: #fff !important;
font-weight: 600;
padding: 8px 10px;
min-height: 40px;
min-width: 200px;
display: inline-block;
border: 1px solid var(--primary-color);
}
.cheshire-donation-amount-block .btn-block{
position:relative;
}
.cheshire-donation-amount-block .btn-block .continue-error-msg{
position: absolute;
width: 100%;
color: var(--primary-color);
top: 40px;
line-height: 1.3;
font-size: 14px;
left: 0px;
font-weight: 600;
}
.cheshire-continue-btn .animated-btn,
#give-purchase-button .animated-btn{
background-color:unset !important;
z-index:999 !important;
}
.donation-in-block form input, 
.donation-in-block form textarea, 
.donation-in-block form select{
border:1px solid #4f4f4f !important;
background:#f9f9f9 !important;
}
.donation-in-block form .form-row input.ch-validation-error,
.donation-in-block form .form-row textarea.ch-validation-error,
.donation-in-block form .form-row select.ch-validation-error{
border:1px solid var(--primary-color) !important;
}
.donation-in-block form .give-final-total-amount, 
.donation-in-block form .give-donation-total-label{
border-color: #4f4f4f !important;
height: 40px !important;
line-height: 38px !important;
padding: 0 10px !important;
}
.donation-in-block .give-thumbnail{
width: 100px !important;
margin:0 0px 0px 0 !important;
float: none !important;
display: inline-block;
}
.donation-in-block .give-thumbnail .caption{
line-height:1 !important;
}
.donation-in-block .ffm-error.give_errors{
padding: 0 5%;
}
.donation-in-block .ffm-error.give_errors .give_error{
margin-top: 0px !important;
margin-bottom: 1.5rem !important;
}
.donation-in-block .give_notices.give_errors .give_notice{
margin-bottom:0px !important;
margin-top:1.5rem !important;
min-width: 260px;
}
.donation-in-block  #give-recurring-modal-period-wrap{
height: 40px !important;
line-height: 38px !important;
color: #424242 !important;
font-weight: 600 !important;
}
.donation-in-block input{
height:40px !important;
}
.page-template-default .sidebar-inner aside:first-child .textwidget{
display:none !important;
} @media(max-width:992px){
.donation-forms .donation-in-block .back-to-donation{
left: calc(5% - 1px) !important;
}
.donar-main-container .left{
padding:0 10px !important;
}
.donar-main-container{
display:block !important;
margin: 30px 0 !important;
}
.donation-in-block{
margin-top: 30px !important;
margin-bottom: 30px !important;
}
.donar-main-container .left,
.donar-main-container .right{
width:100% !important;
}	
.donar-main-container .right:before{
display:none !important;
}
.donar-main-container .right h2{
min-height: 100% !important;
padding: 40px 15px !important;
}
.donar-main-container .map-section{
display:block !important;
}
.donar-main-container .image-block{
height: 300px;
}
.donation-in-block>.d-flex{
display:block !important;
}
.donation-in-block .left-block,
.donation-in-block .right-block{
width: 100% !important;
padding-top: 40px;
padding-bottom: 40px;
}
.donation-in-block .right-block,
.page-id-5890 .donation-in-block .right-block, 
.page-id-8003 .donation-in-block .right-block,
.page-id-8799 .donation-in-block .right-block, 
.page-id-8797 .donation-in-block .right-block{
min-height:100% !important;
}
.donation-in-block .right-block:before,
.donar-main-container .right h2:before{
display:none !important;
}
.donation-in-block .amounts-block{
display:block !important;
}
.donation-in-block .amounts-block>div{
display:inline-block !important;
margin: 5px 5px !important;
}
}
@media(min-width:993px) and (max-width:1200px){
.donar-main-container .header-block{
min-height:60px;
display:flex;
align-items:center;
justify-content:center;
}
.donar-main-container .right h2{
min-height: 480px;
}
.donation-in-block .amounts-block>div{
padding: 6px 6px !important;
min-width: 100px !important;
}
.donar-main-container .heading-block{
display: flex;
align-items: center;
justify-content: center;
height: 76px;
}
}
@media(max-width:576px){
.donar-main-container .image-block{
height: 150px;
}
.donation-in-block form[id*="give-form"] #give-final-total-wrap .give-final-total-amount{
border-top:1px solid #4f4f4f !important;
}
.donation-in-block form .give-final-total-amount, .donation-in-block form .give-donation-total-label{
font-size:12px !important;
}
}
@media(max-width:767px){
.ch-donation-pages.donation-usd .elementor-element-populated,
.ch-donation-pages.donation-inr .elementor-element-populated,
.donation-forms .elementor-element-populated{
padding:0 0 !important;
}
.donation-forms form[id*="give-form"].give-form .give-btn{
height: 40px !important;
line-height: 26px !important;
border-radius:0px !important;
transition:none !important;
padding:5px 10px !important;
opacity:1 !important;
border-top-left-radius:0px !important;
border-top-right-radius: 0px !important;
border-bottom-right-radius :0px !important;
border-bottom-left-radius:0px !important;
}
.donation-forms form[id*="give-form"].give-form .animated-btn{
transition:none !important;
padding:0px 10px !important;
border-radius:0px !important;
display: none !important;
}
.donation-forms form[id*="give-form"].give-form .animated-btn:before,
.donation-forms form[id*="give-form"].give-form .animated-btn:after,
.cheshire-continue-btn .animated-btn{
display:none !important;
}
}