.elementor-kit-18{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-c0d9470:#BA2019;--e-global-color-e7a0a03:#EADBB0;--e-global-color-df39bd9:#007FB9;--e-global-color-ea3e1a0:#0690CE;--e-global-color-afcf219:#E32C15;--e-global-color-96bc164:#313131;--e-global-color-79fb004:#FFFFFF;--e-global-color-38dea80:#E1F0FC;--e-global-color-ded842b:#F7F1E0;--e-global-typography-primary-font-family:"Overpass";--e-global-typography-primary-font-weight:800;--e-global-typography-secondary-font-family:"Geometric Slabserif 712 Medium";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Overpass";--e-global-typography-text-font-weight:900;--e-global-typography-accent-font-family:"Overpass";--e-global-typography-accent-font-weight:600;color:var( --e-global-color-96bc164 );}.elementor-kit-18 a{color:var( --e-global-color-df39bd9 );}.elementor-kit-18 a:hover{color:var( --e-global-color-c0d9470 );}.elementor-kit-18 h1{color:var( --e-global-color-96bc164 );font-size:56px;font-weight:800;text-transform:uppercase;line-height:1.2em;}.elementor-kit-18 h2{color:var( --e-global-color-96bc164 );font-size:40px;font-weight:700;text-transform:uppercase;}.elementor-kit-18 h3{color:var( --e-global-color-96bc164 );font-size:26px;font-weight:700;line-height:1.25em;}.elementor-kit-18 h4{font-size:25px;font-weight:800;text-transform:uppercase;}.elementor-kit-18 button,.elementor-kit-18 input[type="button"],.elementor-kit-18 input[type="submit"],.elementor-kit-18 .elementor-button{font-family:"Overpass", Sans-serif;font-weight:800;text-transform:uppercase;color:var( --e-global-color-e7a0a03 );background-color:var( --e-global-color-df39bd9 );border-radius:2px 2px 2px 2px;padding:13px 40px 10px 40px;}.elementor-kit-18 button:hover,.elementor-kit-18 button:focus,.elementor-kit-18 input[type="button"]:hover,.elementor-kit-18 input[type="button"]:focus,.elementor-kit-18 input[type="submit"]:hover,.elementor-kit-18 input[type="submit"]:focus,.elementor-kit-18 .elementor-button:hover,.elementor-kit-18 .elementor-button:focus{color:var( --e-global-color-79fb004 );background-color:var( --e-global-color-c0d9470 );border-radius:2px 2px 2px 2px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.elementor-widget:not(:last-child){margin-bottom:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-18 h1{font-size:48px;}.elementor-kit-18 h2{font-size:30px;}.elementor-kit-18 h3{font-size:21px;}.elementor-kit-18 h4{line-height:1em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}}@media(max-width:767px){.elementor-kit-18 h1{font-size:28px;}.elementor-kit-18 h2{font-size:25px;line-height:1.2em;}.elementor-kit-18 h3{font-size:19px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}}/* Start custom CSS */#elementor-menu-cart__toggle_button {padding:0;}
header.sticky-header {
    --header-height: 100px;
    --opacity: 1;
    --shrink-me: 0.70;
    --sticky-background-color: #ffffff;
    --transition: .3s ease-in-out;

    transition: background-color var(--transition),
                background-image var(--transition),
                backdrop-filter var(--transition),
                opacity var(--transition);
}
header.sticky-header.elementor-sticky--effects {
    background-color: var(--sticky-background-color) !important;
    background-image: none !important;
    opacity: var(--opacity) !important;
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
}
header.sticky-header > .elementor-container {
    transition: min-height var(--transition);
}
header.sticky-header.elementor-sticky--effects > .elementor-container {
    min-height: calc(var(--header-height) * var(--shrink-me))!important;
    height: calc(var(--header-height) * var(--shrink-me));
}
header.sticky-header .elementor-nav-menu .elementor-item {
    transition: padding var(--transition);
}
header.sticky-header.elementor-sticky--effects .elementor-nav-menu .elementor-item {
    padding-bottom: 10px!important;
    padding-top: 10px!important;
}
header.sticky-header > .elementor-container .logo img {
    transition: max-width var(--transition);
}
header.sticky-header.elementor-sticky--effects .logo img {
    max-width: calc(50% * var(--shrink-me));
}

/*  give.net  */
.givenet-logo {
    float: right;
    text-align: right;
}

.givenet-logo p {
    margin: 0 !important;
}

.givenet-logo img {
    width: 100px;
}
 .donation-full-block {
   margin-bottom: 50px;
 }
 .donation-full-block .donation-head ul{
     display: flex;
     padding: 0;
     justify-content: space-between;
     text-align: center;
     justify-content: center;
     align-items: center;
 }
 
 .donation-head li {
     width: calc(20% - 5px);
     float: left;
     list-style: none;
     padding: 5px;
    background: #D6D7ED;
    border-bottom: 2px solid #cd4752;
    margin: 0 5px;
   transition: all ease-in-out 0.3s;
 }
 

 .donation-head li:first-child {
     margin-left: 0;
 }
 .donation-head li:last-child {
     margin-right: 0;
 }
 
 .donation-head li a {          
     min-height: 150px;
     padding: 10px;
    display: flex;
     align-items: center;
     justify-content: center;
 }
 .donation-full-block .donation-bottom h4,
.donation-full-block .donation-bottom p:nth-child(3),
.donation-full-block .donation-bottom p:nth-child(4) {
	padding-right: 80px;
}			  

 
.donation-full-block .donation-bottom .sasra-logo {
    position: absolute;
    right: 10px;
    top: 10px;
    max-width: 50px;
}

 
 .donation-full-block .donation-bottom p {
     margin: 10px 0;
 }
 
 .donation-full-block .donation-bottom h4 {
     margin: 15px 0;
     font-size: 20px;
 
 }
 
 .donation-full-block .donation-bottom ul {
     list-style: none;
     padding-left: 15px;
    border-left: 3px solid #cccc;
 }
 
 .donation-full-block .donation-bottom li {
     font-size: 13px;
 }
 
 .donation-full-block .donation-block{
    border-bottom: 2px solid #cd4752;
    padding-bottom: 25px;
    margin-bottom: 25px;
    padding: 20px;
    background: rgb(241, 241, 241);
	position: relative;	
}

 .donation-full-block figure {
     margin: 10px 0;
     float: left;
     width: 100%;
     overflow: hidden;
  padding-top: 5px;
 }
 
 .donation-full-block .align-left {
    max-width: 20px;
    float: left;
    position: relative;
    top: -2px;
 }
 
 .donation-full-block .align-right {
        max-width: 20px;
    float: right;
    position: relative;
    top: -2px;
 }
 
 .donation-full-block .donation-bottom figure p {
     margin: 10px 0 0 0;
     width: 100%;
     clear: both;
     font-size: 12px;
 }
 .donation-full-block .donation-block:last-child {
     border: 0;
     margin-bottom: 0;
 }

.donation-full-block .top-video-block {
    display: flex;
    align-items: center;
}

.donation-full-block .top-video-block .left-block {
    float: left;
    width: 500px;
}

.donation-full-block .top-video-block .right-block {
    float: left;
    width: calc(100% - 500px);
    padding: 0 0 0 30px;
}
 
 .donation-head li a:focus {outline: none;}
 .page-node-217 .scrollToTop {bottom: 70px;}
 @media(max-width: 992px) {
     .donation-full-block .donation-head ul {
         flex-wrap: wrap
     }
 
    .donation-head li {
      width: calc(30% - 5px);
    }
     .donation-head li {
         margin-top: 10px;
     }
 
     .donation-head li:first-child {
       margin-left: 5px;
     }
     .donation-head li:last-child {
       margin-right: 5px;
     }
 }
 
 @media(max-width: 767px) {
.givenet-logo {  
    text-align: left;
    width: 100%;
}
  .donation-full-block .donation-bottom p:nth-child(3),
  .donation-full-block .donation-bottom p:nth-child(4) {
	padding-right: 0px;
  }	
  .donation-full-block .donation-bottom h4 {
    margin-top: 0;
  }
     .donation-head li:first-child {
       margin-left: 0px;
     }
     .donation-head li:last-child {
       margin-right: 0px;
     }
     .donation-head li {
         width: 100%;
         margin-left: 0;
         margin-right: 0;
         margin-top: 15px;
       
     }

     .donation-head li a {
       min-height: auto;
    }

 .donation-full-block .top-video-block {
        display: block;
    }
    .donation-full-block .top-video-block .left-block {
        width: 100%;
        float: left;
    }
    .donation-full-block .top-video-block .right-block {
        float: left;
        width: 100%;
        padding: 0;
    }

    .donation-full-block .donation-head {
        clear: both;
    }
 }
 /*  give.net end  *//* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Geometric Slabserif 712 Medium';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://sasra.org.uk/wp-content/uploads/2020/11/Geometric-Slabserif-712-Medium.eot');
	src: url('https://sasra.org.uk/wp-content/uploads/2020/11/Geometric-Slabserif-712-Medium.eot?#iefix') format('embedded-opentype'),
		url('https://sasra.org.uk/wp-content/uploads/2020/11/Geometric-Slabserif-712-Medium.woff2') format('woff2'),
		url('https://sasra.org.uk/wp-content/uploads/2020/11/Geometric-Slabserif-712-Medium.woff') format('woff'),
		url('https://sasra.org.uk/wp-content/uploads/2020/11/Geometric-Slabserif-712-Medium.ttf') format('truetype'),
		url('https://sasra.org.uk/wp-content/uploads/2020/11/Geometric-Slabserif-712-Medium.svg#GeometricSlabserif712Medium') format('svg');
}
/* End Custom Fonts CSS */