*{box-sizing: border-box;-webkit-box-sizing: border-box;-ms-box-sizing: border-box; padding: 0; margin: 0; list-style-type: none;
text-decoration: none; outline: none !important;}

body{background-color: ghostwhite !important;}

/*ACT color codes- creating variables for color codes===========================================*/
:root{--act-red: #ea1c2e; --act-blue: #252c63;}
/*ACT color codes- creating variables for color codes===========================================*/


input{display: block; width:100%; padding: 8px 12px; border: 1px solid #ddd; background-image: unset !important;
border-radius: 4px !important; font-size: 15px; color:#000; margin: 0 !important;}
input:focus{border: 1px solid #ccc; background-color: #f8f8f8;}

input[type=submit], button[type="submit"]{background-color: #242c64; font-weight: 600; font-size: 18px; padding: 12px 24px;
display: inline-block; height:auto; border:0; margin: 0 8px; width: auto !important;}
input[type=submit]:hover, input[type=submit]:focus,button[type="submit"]:hover, button[type="submit"]:focus{background-color: var(--act-red);}
input[type="reset"]{background: #ddd;}

input[type=radio], input[type=checkbox]{display: inline-block; width:auto; }

select{display: block; width:100%; padding: 8px 12px; height:unset; border: 1px solid #ddd; background-image: unset !important;
border-radius: 4px; font-size: 15px; color:#000;}
select:focus{border: 1px solid #ccc; background-color: #f8f8f8;}

textarea{padding: 15px; height:100px; font-size: 15px; border-radius: 4px; border: 1px solid #ddd; box-shadow: none!important;
background-image: none!important; width: 100%;}
textarea:focus{border: 1px solid #ddd; background-color: #f8f8f8;}



.col3-search{float: right; width: 190px; padding: 20px 0;}
.col3-search .header-search{width: 100%;display: inline-block; position: relative;}
.col3-search input[type="text"]{font-size: 15px; padding: 8px 50px 8px 15px;}
.col3-search input[type="text"]:focus{border-color: #333;}
.col3-search input[type="submit"]{position: absolute;right: 0; top:0; width: 36px !important; height: 36px; margin: 0;font-size: 0;padding: 0;
background:  url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAQAAAAAYLlVAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QAAKqNIzIAAAAJcEhZcwAADdcAAA3XAUIom3gAAAAHdElNRQfiBQwEMitTqyUMAAAD70lEQVRo3sWZWWhUVxjHfzNjEtskiktSM3EJNo01YN0wYEU0NWDjglCMoQ82QgV9CAGlURGpID4IooIPbRXRCBZxA7FxQSViqwaMit0oFBdEkzEhcYlp1Ewy40OszDnn3rnn3HszfufpnPn+y5x7z3oD6MZHLGQiYfIJE6aPlrflT07zVJvFVUxgHVfpI25TojRQQ8HAiJdwyVZYLqco9le8iGPa4v2ll33k+yM+iJ1EDeX7SzcbCHiVH2HQ8VblKB96kS/mThLyKA9p4hYRepNk3WKMW/lSnltSdlDHEnITujdEmK85QqdlfitT3ch/wlMLshssYJAtJoMK/rFAPWKUqfxQC6I7VGq8VCFW0qxgG8kwkQ9yRqE4xGAD+2cV/EETA5slcB/rDXswxC7FwipdcD7dAjDGMkP5/vhOMtBGth5wvwTc5EoeYI/EtEUH9Jm02BxxLQ9pNAhcXeQ5g8TXr5lMDwYgV5obfnQChIkJgG89yQN8L/B1kp48fbWQ/hchzwayeCxwfpk8XRy/FZ7lAWr1H0I2rxNSX3p8/v9HgfRWJZlNvxJS632RB7gt8E6zTgoChULLKd8MnBRqhdZJQSAstNzwzUCTUAtbJ6kGmn0zEHFjIErb+zUQIe6bgTZiegZeJdT1V3/nSCOYUOuxN9CSUM9xmjQNQlyCWvUMBHRWroE0AGN9MzBa14A48L7wzcA8oXbfPvFzYcq86ZN8gIiwvxxhnxqkVbAwWl8lSczU+1tBIMYvQttyXwxUCbULyZMXC26fMdKzfJF0tnZ4swbTJaTv9mzguLTHcjxbbRMAPUzyJF8qbcy/cYYMpV2A3GW4a/kC2gSuB0kOtgmxRnJ90eXWNIvfJaZqPWA69yRgHWnG8tmck1iu6v+RcuUq7ldyDDv/D4mhk/EmBLUSPM59SrTRZdKzjxNnhWkXHlQoYhzmY0fcJOoVZJwIH5gayOCaBVEPeym1eZYZlPOz7T3qWaf9hTpBDOcEcy1zO6jnGi1EeEyIPEaRzxzKHc7/J6mg16wX0vjJ5v+4K4eFrZlmVLu8J7UuB9zcnc7iuiuxBqZzUWn9wdwABKjkrpH4IyoByOQ35bcdbixAOjWWl5BqaaQqYdANsei/re4sABRRyxWbofaaRrYzWcEMU9aEOButulk/RjLh3ScbaKeddv6mSTjYJEYul/lUalvLLvf9YB5hi3v31ak0AON4oEztVd5pTaKQFslC79uxkrIoVlbJKEtSa2EKT5SxMz+1FkqU7yrdNkvegMVs/pMsvNDYZ/gaZbxS1skUxyJ6BAP/ptoALBU+9p1PvQFY/m5NiVH2PgzAHK7QwT5mALwBx2e6z4tlWQoAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTgtMDUtMTJUMDQ6NTA6NDMrMDI6MDBT8wBtAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE4LTA1LTEyVDA0OjUwOjQzKzAyOjAwIq640QAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAAASUVORK5CYII=');background-size:16px 16px;background-position: center center;background-repeat: no-repeat;}




.crm-container .crm-button.crm-i-button input[type="button"],
.crm-container .crm-button.crm-i-button input.crm-form-submit{background-color: #242c64; font-weight: 600; font-size: 18px; padding: 10px 24px;
display: inline-block; border:0; margin: 0 8px; border-radius: 4px;}


.inline-selction input{vertical-align: middle;position: relative;top: -2px;}



#crm-container.crm-public input[type="text"],
#crm-container.crm-public input[type="password"],
#crm-container.crm-public input[type="email"],
#crm-container.crm-public select{display: block;width:100%;padding: 8px 12px;height:unset !important;border: 1px solid #ddd;
	background-image: unset !important;border-radius: 4px;font-size: 15px;color:#000;background-color: #f9f9f9;}


#crm-container.crm-public input[type="text"]:focus,
#crm-container.crm-public input[type="password"]:focus,
#crm-container.crm-public input[type="email"]:focus{border: 1px solid #bbb;}


.crm-submit-buttons input{background-color: var(--act-blue) !important; font-weight: 600 !important; color:#fff !important;
text-shadow: none !important; border: none !important;}
.crm-submit-buttons input:hover{background-color:var(--act-red) !important;}
.crm-submit-buttons .crm-i{top:12px; left: 12px; font-size: 18px; text-shadow: none; }
.crm-i + input[type=submit]{padding-left: 40px !important;}





/*Global CSS changes in label tag and label classes*/
label, .label label, div.crm-container label{font-size: 14px; color: #000; padding: 0 0 4px; display: inline-block; font-weight: bold;
float: none !important; text-align: left; width: auto;}
#crm-container.crm-public .label{padding-top: 16px!important;}
#user-register-form .-form-row .label{padding-top: 10px;}
#user-profile-form #edit-1 > label{color: #242c64; font-family: 'Roboto', sans-serif; letter-spacing: 0;font-size: 20px;
font-weight: 500;border-bottom: none;margin: 0;}
.form .form__label{font-weight: normal;font-size: 14px;}
.crm-container .crm-section .label{width: 100%; text-align: left; float: none;}
#crm-container.crm-public .label, #crm-container.crm-public .price-field-amount{padding-top: 0!important;}
.is_recur-section .label{display:none;}
.is_recur-section .content label{display:none;}
.is_recur-section #is_recur{display:none;}
.page-civicrm-contribute-transact .content.block-content .payment_processor-section .content span label{padding: 0 30px 0 10px;}
/* Global CSS changes in label tag and label classes*/







#header.header .stickup {background: #fff;box-shadow:0 3px 6px 0 rgba(0,0,0,0.1);left: 0;right: 0;}
#header.header #superfish-1 > li > a {color: #000;}
#header.header #superfish-1 > li > a:hover, #header.header #superfish-1 > li.active-trail > a, #header.header #superfish-1 > li.sfHover > a {color: #fff;}
#header.header .header-section-1 .col2 {padding: 20px 0 20px 30px;}
#header.header .logo {display: block;background: #fff;padding:10px;box-shadow:0 6px 3px 0 rgba(0,0,0,0.1);border-radius: 100%;width: 100px;height: 100px;}

#Main #intro_text{margin:0 0 40px 0!important;}
/*#Main #intro_text,#Main #intro_text *{text-align: center!important;}*/






#chapter-node-form .collapsible .addressfield-container-inline .form-item{min-width:50%;}



#content-header .page-title{text-align: center;}
.crm-container table{border: 1px solid #ddd;padding: 20px!important;width: 100%;margin: 0;}

#membership-intro table h2{margin: 0;padding: 20px;background: #333;color: #fff;font-size: 24px;}
#membership-intro table td{width: 25%;padding: 15px!important;border: 1px solid #ddd!important;background: #fff!important;}
#membership-intro table td h3{background: #d90202;color: #fff;letter-spacing: 0;font-size: 18px;}
#membership-intro table td p img{display: block;margin: auto;}


.-f-list{position: relative;padding: 0 0 0 20px;font-size: 15px;line-height: 24px;margin-bottom: 10px;color: #666;}
.-f-list:before{position: absolute;left: 0;top:8px; content: "";width: 6px;height: 6px; background: #c2c2c2; border-radius: 100%;}

.-f-logo{background: #fff;padding: 10px;}




.crm-credit_card_type-icons{width: 100%;display: inline-block; margin: 0 0 15px 0;}

#crm-submit-buttons .crm-button-icon{display: none;}
.crm-container .crm-button{box-shadow: none;border: none;background: none;padding: 0;}
#footer_text{display: inline-block;width: 100%;border: 1px solid #ddd;padding: 30px; text-align: center;margin-top: 30px;}


#crm-container.crm-public .price-field-amount{padding-top: 16px!important;}
.crm-container fieldset{border: none;}
.crm-container fieldset legend{font-size: 18px; display: block;padding: 15px 0;width: 100%;color:#242c64;border-bottom: 1px solid #ddd;margin: 0 0 20px 0;
font-family: inherit;}
.-form-row{padding: 15px!important;background:rgba(0,0,0,0.03);margin: 0!important;}
.crm-container fieldset{margin: 0;padding: 0;}









.crm-container a, .crm-container a:link, .crm-container a:visited{color: #fff;}
strong{font-weight: 500;}

.ac-block{width: 97%;position: relative;margin: 20px 0 0;margin-left: 5px;}
.ac-block__head{width: 100%; border: 1px solid #eee;position: relative;padding:25px 50px 25px 70px;background:rgba(0,0,0,0.02);font-size:22px;color: #363c6e;
font-family: 'Roboto', sans-serif; font-style: italic;font-weight: 500;}
.ac-block__head.ac-block__head-js{cursor: pointer;}
.ac-block__head.is-active{background: #fff;}
.ac-block__head:after{position: absolute;right:30px;top:24px; content: ""; width:10px;height: 10px; border-right: 2px solid #363c6e;border-bottom: 2px solid #363c6e;transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);}
.ac-block__head:before{position: absolute;left:30px;content: "Q -";font-size: 20px;color: #363c6e;font-family: 'Roboto', sans-serif; font-style: italic;font-weight: 600;}
.ac-block__head.is-active:after{transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);}
.ac-block__head h6{text-transform: uppercase;font-size: 0.9em;line-height: 1;padding: 0 0 5px 0;color: #666;}
.ac-block__head h3{color: #0090c4;line-height: 1;padding: 0;}
.ac-block__body{ border: 1px solid #eee;border-top: none; width: 100%; position: relative;padding:30px;}
.ac-block__body p{font-size:16px; line-height: 1.4; margin: 0;}
#Main #intro_text .ac-block__head, #Main #intro_text .ac-block__body, #Main #intro_text .ac-block__body *{text-align: left!important;}


.crm-container .help, .crm-container #help{background: #def0d8;border: none;padding: 20px;color: #3b7753;font-size: 15px;border-radius: 0!important;}
.crm-container .help a, .crm-container #help a{color:inherit;text-decoration: underline;font-weight: 500;}
div.messages .dismiss{opacity: 1;font-weight:600;background:none;text-shadow: none;color: #000;}
div.messages .dismiss:hover{color:inherit;}

.crm-container .crm-error, .crm-container .crm-inline-error{position: relative;background: #fceded;border: none;padding: 20px 20px 20px 70px;color: #ed2939;font-size: 13px;border-radius: 0!important;min-height: 42px;width: 100%;display: inline-block;}
.crm-container .crm-error:before{background:  url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjIxQkE0MDM2MzNCNzExRTg5ODdEQURBODE3NDY2RTZBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjIxQkE0MDM3MzNCNzExRTg5ODdEQURBODE3NDY2RTZBIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MjFCQTQwMzQzM0I3MTFFODk4N0RBREE4MTc0NjZFNkEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MjFCQTQwMzUzM0I3MTFFODk4N0RBREE4MTc0NjZFNkEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz75LybKAAAD+klEQVR42uRbW0tUURjdM5qWBpaRmF2o6IIWJZXVdEHKbi8JYQU9RGSBkZZBoRWDIVhjLz70B3rrH/RkDxEUJSnUQ5QR9hKVoF0Eu6BM62u+ERlmzj7nzN7numC9zDlnn/2t852z9/r2nkgymRRhRuF4zS437z8fLALH3epA1KX7bgAfgWPgKPgMrA+LAGs5+AZ++gVgDHwI7g2DAPfByiy/l4IPwLlBFqAR3G1wfBl4KagC0L3umDjvOrggiAKc4Y+fDOVgR9AEoPe628L57eCSIAnQCi63cH4J2BUUAcrAmzauOw+uCYIAnfxeW56lgj1+F6CK32e7OAlu8bMAt/h9tosImPCrAOvAZgXtHAL3+1GA2/weq0Cv3wTYDh5X2F4d2OQnAXo1ZVSBHwQ4DO6TnPOFp8aVPEQeA99LrlkPnlXd2chYdUxpe+AQWGtwzldwExdCMmd/AxK/8IknR7+9mgGnJMGn3d5olt8nwTbJtUtV22WVGTAHfAuulpxHx0dyHCsGJ7itXPjGbXz3WgZcMBE84bPBsT9CXiBdqNIuqxKAqrtxB2sLyuyyKgGughUOClDC02xPCECBXxPO45xIVZhdFyDOr4DTUGKX8xVgFdgi3MMJcKubAtATKHJRgLztcj4C1PLEx20czMcu5yNAgp+AF9DrtABkdo4I76DOrv2OOq24RvTYsct2BGjigofXQHa5WbcAhVyY8CpodjhPpwDNrLRXYdkuWxFA2fxbMyytLlsRgBxYlQ8EILvcqVqAciuNSrBY8o1RsTfgstmHZVaAGyK1yKkCRtvSaF5frMgum1pdNlMSo2XtYaFu7w6VwzaLVOlrNmgMfwruUHSfKbBGSKrNZjKgW6jduEQO8oVIbYsr5D7QAugThcGbtsuyDCAFXwsNCxIMKm9Pi9QOMR1I8jR50G4GJDQGLzizSjW2L7XLUcnHqlH4H2SXG+wIcFcEBwmrAhwF92js0ATPK+p4RLgoUktmjtvlbB9BEuUVuFFTZ2hFZxv4IeP3ReBLcKWm+77jmKZkGXBaY/CEeJbgCbRzvE3jfbOuLmdmQDFPelZo7siwwQzup8aRh1aXaS3hV64MaNUcPGHS4NjfzBTVbZdnC2B3Q6NV7DQ4VqvIC5i2y7MF6OAPkW7Q8JptJYnS/p7TdjktAK20XnFoTKYl9IEcXiDmUB9mahvpbWxdIr8NjVZRDT52wAvkAtUNqbrVQqMAfRXfCHV7+vyC/3Y5yukQtuDT2d8eFS79Xc0jqCcBKkIsQAUJ0B9iAfpJgD6haMuZz0Ax95EAtLPzAPich6SgY5pjpZiH0l//QZ6ElLEdjQQ0eKoRfgR/zLjBsP99/p8AAwDiJZZ/0JdzdQAAAABJRU5ErkJggg==');position: absolute;left: 22px;top:14px;content: "";width: 30px;height: 30px;background-size: 26px 26px;background-repeat: no-repeat;}
.crm-container .crm-error ul, .crm-container .crm-inline-error ul, div.error ul{margin: 0;}
.crm-container .crm-error ul li, .crm-container .crm-inline-error ul li, div.error ul li{color: inherit;font-family: inherit;font-size: 14px;margin: 0;}


.crm-container.crm-public .select2-container .select2-choice{color: inherit;font-size: 12px;}

#details #checkavailability{display: inline-block;padding: 0 20px;height: 44px;line-height: 44px;background: #242c64;vertical-align: middle;margin: 0 0 0 5px;color: #fff;border-radius: 3px;}
#crm-container.crm-public select #details #checkavailability > strong{font-weight: 400;font-size: 13px;}


div.error{min-height: 40px;color: #ed2939;padding: 20px 20px 20px 80px;border-color: transparent;background-image:  url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjIxQkE0MDM2MzNCNzExRTg5ODdEQURBODE3NDY2RTZBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjIxQkE0MDM3MzNCNzExRTg5ODdEQURBODE3NDY2RTZBIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MjFCQTQwMzQzM0I3MTFFODk4N0RBREE4MTc0NjZFNkEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MjFCQTQwMzUzM0I3MTFFODk4N0RBREE4MTc0NjZFNkEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz75LybKAAAD+klEQVR42uRbW0tUURjdM5qWBpaRmF2o6IIWJZXVdEHKbi8JYQU9RGSBkZZBoRWDIVhjLz70B3rrH/RkDxEUJSnUQ5QR9hKVoF0Eu6BM62u+ERlmzj7nzN7numC9zDlnn/2t852z9/r2nkgymRRhRuF4zS437z8fLALH3epA1KX7bgAfgWPgKPgMrA+LAGs5+AZ++gVgDHwI7g2DAPfByiy/l4IPwLlBFqAR3G1wfBl4KagC0L3umDjvOrggiAKc4Y+fDOVgR9AEoPe628L57eCSIAnQCi63cH4J2BUUAcrAmzauOw+uCYIAnfxeW56lgj1+F6CK32e7OAlu8bMAt/h9tosImPCrAOvAZgXtHAL3+1GA2/weq0Cv3wTYDh5X2F4d2OQnAXo1ZVSBHwQ4DO6TnPOFp8aVPEQeA99LrlkPnlXd2chYdUxpe+AQWGtwzldwExdCMmd/AxK/8IknR7+9mgGnJMGn3d5olt8nwTbJtUtV22WVGTAHfAuulpxHx0dyHCsGJ7itXPjGbXz3WgZcMBE84bPBsT9CXiBdqNIuqxKAqrtxB2sLyuyyKgGughUOClDC02xPCECBXxPO45xIVZhdFyDOr4DTUGKX8xVgFdgi3MMJcKubAtATKHJRgLztcj4C1PLEx20czMcu5yNAgp+AF9DrtABkdo4I76DOrv2OOq24RvTYsct2BGjigofXQHa5WbcAhVyY8CpodjhPpwDNrLRXYdkuWxFA2fxbMyytLlsRgBxYlQ8EILvcqVqAciuNSrBY8o1RsTfgstmHZVaAGyK1yKkCRtvSaF5frMgum1pdNlMSo2XtYaFu7w6VwzaLVOlrNmgMfwruUHSfKbBGSKrNZjKgW6jduEQO8oVIbYsr5D7QAugThcGbtsuyDCAFXwsNCxIMKm9Pi9QOMR1I8jR50G4GJDQGLzizSjW2L7XLUcnHqlH4H2SXG+wIcFcEBwmrAhwF92js0ATPK+p4RLgoUktmjtvlbB9BEuUVuFFTZ2hFZxv4IeP3ReBLcKWm+77jmKZkGXBaY/CEeJbgCbRzvE3jfbOuLmdmQDFPelZo7siwwQzup8aRh1aXaS3hV64MaNUcPGHS4NjfzBTVbZdnC2B3Q6NV7DQ4VqvIC5i2y7MF6OAPkW7Q8JptJYnS/p7TdjktAK20XnFoTKYl9IEcXiDmUB9mahvpbWxdIr8NjVZRDT52wAvkAtUNqbrVQqMAfRXfCHV7+vyC/3Y5yukQtuDT2d8eFS79Xc0jqCcBKkIsQAUJ0B9iAfpJgD6haMuZz0Ax95EAtLPzAPich6SgY5pjpZiH0l//QZ6ElLEdjQQ0eKoRfgR/zLjBsP99/p8AAwDiJZZ/0JdzdQAAAABJRU5ErkJggg==');background-size: 30px 30px;background-position: 22px 24px;background-color: #fceded;}
div.error ul li{margin: 10px 0!important;}
div.error ul li:first-child{margin-top:0!important;}
div.error ul li:last-child{margin-bottom:0!important;}


.crm-container .status, div.status{min-height: 40px; color: #866a38;padding: 20px 20px 20px 80px;border-color: transparent;background-image:   url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjY4RTY2QUQ1MzNCRTExRTg4RUVFRDE2MjJBNzFCQzE2IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjY4RTY2QUQ2MzNCRTExRTg4RUVFRDE2MjJBNzFCQzE2Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NjhFNjZBRDMzM0JFMTFFODhFRUVEMTYyMkE3MUJDMTYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NjhFNjZBRDQzM0JFMTFFODhFRUVEMTYyMkE3MUJDMTYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6FN/azAAAD5ElEQVR42uybT0gUURzH365iEF6iJLFDIEQg5WULIgTNLkmmUAfpEOlmkN4UxKNIBYmhp9TILG95SNA61KFQ8FZ2MPBQIHlwC5ROVmjI+v3pb2Qcd8aZ3XlvZ3z7hQ/K7uy83+87M+//RB60XBSSVQiqQSkoSQEpkYIF8BGsygwuX9J5T4BroI6TP7TP8acZq9bYhEnwBiwF2YDDoBU0gBiI+HBOMq6GGQCzYIz//+tH0FEfzpEHmsF30AvO+ZS8VRE+dy+X1cxlZ9WAWjAHnpmeZxUq4TLnOAblBpwEU/xclonsqYxjmOKYlBhQAT6BShEcVXJMFbINiIMPoEgET0UcW1yGAVTZ9IHnoEAEVwUcY5/bCjLqMvnXoE2ER20cc54fBlCzUy/Cp3qOPSMD4iG78qnuhHi6BlCNOijCr0Gn1iHq0M6PB7zC81Ixjtv1E+wMGFXU1H0FT8Fb8EdyEznq1oBaBZ2cJLgHyvkvjRzPgC+SO0u1+xlAzUaPgiv/hK+8WT/ATfBfYrk91qbRakCTor79K5vPv/GQV+bYocnOABrPdyuqmH47fLciuexuznWPAa0Kh7QVDhMgFxQMpVtTGdCgsGm6b2P2Q3BMQfk7uRpTYjSHF1NowHGezHjEw9hicAtcVVR+jHNeMgygZigi1Oqom766JEU45yHjEagT+qnOeASMeXtZWvHYtJ1VVBlTzoX5wt28fSai5K94OP4luK3AAMq5mh6BUqGvSvMV3G5U2zZaPqPFjX8BMKBEhQE0yHlh+exdUAyICrULGkFTzoCcAUJzkQEJjfNP5AzIGZAzIGfAgsYGLJABtAtrTcPkt3agkQGrbIJu2tqDaHSEJjU0YNLoCJFoo1FSo+STnPOOAbQDc1YjA2Y5513rAmMaGTBmHgsYGtCkT5DgXPcYQHtvuzQwoEuY9hlbh8M0dTV/gJOfF5bpOasBG6DT50Lfi+2VGDO/HI5vtBxb42MsnZyjrQEk2q4yfQCv/jTntkt27wvQwgQtWvqxT4g2KRVn8PsjPsSwLGwWW+wMWATXxfbe20x3il0CP7N45dc5l8VUXzrNCc6AlgNw67dwLsKrAaQR0B/i5Ps5B5GuAaQOMBHC5Cc4dpGpAdRs3AjZndDPMW/4YYBhQju4w5VKULXOMba7Sd6LAeY64TI3K0HTMsc24uVH6awMUY16PmCdpWmOacbrD9NdGqM2tUpsbzTK5thhnmOosmvnZRlg7jbThue7iofSCS6zPFX3VqUBRgU5DE5xs/NZyJleS/K5O7isYbcVnZP8fHeYxtiPGa8vT9spVC9Pm0WBDjGBfn1+U4ABACYGxhtkDRI9AAAAAElFTkSuQmCC');background-size: 30px 30px;background-position: 22px 24px;background-color: #fdf8e4;}
.crm-container .status .dismiss + img, div.status .dismiss +img{display: none;}



.head_ac{ position: relative;width: 100%;border: 1px solid #eee;padding: 20px 30px 20px 70px;  font-size: 18px; color:#252c64; text-transform: uppercase;}
.head_ac:before{position: absolute; content: "Q -";font-size: 18px; color:#252c64;left:30px;}
.head_ac:after{ width: 10px; height: 10px; position: absolute; content: ""; right:25px; top:22px; border-right: 2px solid #252c64; border-bottom: 2px solid #252c64;transform: rotate(45deg);}
.body_ac{width: 100%;border: 1px solid #eee;padding: 20px 30px 20px 70px;  font-size:15px; color: #666; border-top: none;}


.tabled-form{width: 100%;display: table;table-layout: fixed;color: #fff;}
.tabled-form h2{color:inherit;margin: 0;}
.tabled-form .tabled-cell{display: table-cell;vertical-align: top;padding: 0 10px;}
.tabled-form .form__field{height: 50px;border: none;width: 100%;font-size: 1.2em;}
.tabled-form .form__submit{height: 50px;width: 100%;background: #d90202;border: none;color:inherit;font-size: 1.2em;font-family: inherit;}
.tabled-form .form__submit:hover{background: #3498db;}
.row-offset{margin: 0 -10px;}
.row-offset .align-txt{float: right;margin: 10px 10px 0 0;}
.view-block-1 h3{padding-right: 0;font-size: 30px;}


.quote-box{padding:100px 50px; background-repeat: no-repeat; background-position: center top; background-size: cover;position: relative;position: relative;margin: 0 0 40px 0;background-image:url(../images/quote-bg.jpg);}
.quote-box:before{position: absolute;left: 0; right: 0;top: 0; bottom: 0; background: rgba(36,44,100,0.9); content: "";}
.quote__content{max-width:900px;margin: auto; padding:0 60px;text-align: center;position: relative;color: #fff;}
.quote__content h2{color:inherit;text-transform: none;font-style: italic;font-family: 'Roboto', sans-serif; font-weight: normal;font-size:34px;line-height:1.6;}
.quote__content h6{color:inherit;font-size: 18px;font-family: 'Roboto', sans-serif; font-weight: normal;}
.quote__content:before{background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADkAAAAqCAYAAAAJWvOwAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxZjZhNDAzZi0yMTUyLTlmNDktYWU2Yi1kODg5ZWZkYTk5NTYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MUExMDhFNDIzNTdBMTFFODgwRTc5QjMyQURDNUVGMzciIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MUExMDhFNDEzNTdBMTFFODgwRTc5QjMyQURDNUVGMzciIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6YzYxMjgxMjItNjlkMy1iZDQ0LWJkODctNmNmMDMwNWRlZGNkIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjFmNmE0MDNmLTIxNTItOWY0OS1hZTZiLWQ4ODllZmRhOTk1NiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqfR1P8AAAOSSURBVHjavJprSFRBFMdXTVPLymgrworQQKGwB7VQfQiDisAKRMSCpOiNRKFBRF9T8EOBQi1EEJEZib3tRYXQE5KSIJKIyojMCA1TE0Fv/5FZ3Lb1zMzOGQ/8Puyd2fu//73zOPfc9Xme53PMKtAMAmOgJfCD06AmdMyl2Dxw2RuJK47NJYFy8Evq/QEzXJlMA5Wg3/s3hkC2I4ObwQfv/6jgNhkPdoEOb/Q4y2xuEWgi9MRdTeMSWw5aPHUMgFkMelNAUI4OVZTbik0A1ZpibWCbvOM2mgXgu+YPKq7NbyOWC95piHWCMpDM8IOe8fSiDmTarq7boywsXpSFRgypaQzDMwu81TD3GqyM/L6pWAI4oSH2HCxmmu9r5GhQjZa9o00F032oQSHWBw4yzLsQxXJuUXENzKTOoyuWCh4pxJ6C+Yzbwz6FXhfYqnMu3Tv4UCF4EiQyGtyp0GsJX1hsTYo5eFUxPIuYN/hCMEhoXgApJudUdagixH6D1cwGl8qcc7QQ+16c6XmpxiJCTFxInoOnhzZCMxiLQcqkeILoIQS3OEiyGwm923Lq+LhMxiuS3moHBnco0sF0m/NHO1hKCL5nSM8iEQl7N6FpPS0iD0xVZBfrHdzFc4TeJQ6NyAM1ilSN2+Ay4glGHM/hNjlHkUJtdGDyLqHHVi6J943EIZDoix5fQaOPN3LBOqI9yCUUMjkelBD9asEgs8ndRFs7eMBtci1IJ/rVMxtMAIVEewMY4jaZr+jXDLwwesAncBPsB5MNdQPAT7SXRugNgA7wDFSAbCM1OTlbPbvoNMyCjljqhaoOSbqra7Ii6zeJEk2TtUx6jTr5rBiuOWHD1jaCmkNpAZPeBlCmMyezGBeUZFCp0Y9T85hqTRAm05hXznzFSi00Uxn1hMFNKpOTHGwPAaKdW0/ECpXJFAei04m2sdYbNtnlQLSbaBtrvWGTPx2Ifiba+kEvs16byuQrZkGRmbxR9OHWvK8y+RF8YxSs18g7HzPqfQEvdHLXi0yCYihWafSrYzR5XPmEJFOfDFkoto3DBvnrDQa9JzpVvPAPBywFbxm+6Jkr32fEGuK1/WzT8odIdE/FKHhPvhQyLU2ISlxvDHrtYKFNSXJP2N9EVCEK0EdtCr/yYl8aGLxu+r+D4ceUKCHy2WJZg1kCMsA42fZDbhF3wHmmfTYO5IECmaJlgomyrQ+0giZZhjHefv4KMAC9vTtcxZ0Z+AAAAABJRU5ErkJggg==') 0 0;width:57px; height:42px; position: absolute; left:0; top:0; content: "";}
.quote__content:after{background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADkAAAAqCAYAAAAJWvOwAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxZjZhNDAzZi0yMTUyLTlmNDktYWU2Yi1kODg5ZWZkYTk5NTYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MjkzRDVDNDQzNTdBMTFFOEE3MThDRjA5QkVBMEQ3Q0EiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MjkzRDVDNDMzNTdBMTFFOEE3MThDRjA5QkVBMEQ3Q0EiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6YzYxMjgxMjItNjlkMy1iZDQ0LWJkODctNmNmMDMwNWRlZGNkIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjFmNmE0MDNmLTIxNTItOWY0OS1hZTZiLWQ4ODllZmRhOTk1NiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhgpcOkAAAOASURBVHjavJpdSFRBGIaPP7lJti6ikD+UlfSvREUUERQFIVJdSFhB2kWIRpBFoBeBUFAQeBMGQaEXYSgVdGFdZFESFUFaaKAUgtof7QqabRdZeXqPfKdE3fnmeL7xhUfWnT37+u7MfGdmVsu27RDoAaUgHlhzQDW4DfLmws/5cdb+rzdgt2HTZPCF/MbAZZBuOuSQPV2tYIUh04oZ/IZBFZhnKmQsOZ9yHUgVNEwEfQrPXlA4lyFdhUEZiBMwLLH1dA8skQzZoWn8CCz1abgQnANRDb8f4JREMbSohw4yw8jVKDgs8OkuAlfAbw3PhyDLb0iXAKgB3zWMr4MkgbBrKQSnCNghEdIlGzRpGD+nHpGYN8VgkPH7BSqlQroUaRj3Cd7QU2gIc7rktQhyLwjS0OSqb75gyd8J+hnPRpAgFdLlCFU71ZxZLRg0Ddxngl7T7VGvRUJVgT+CXMGgcXS7UalOOqRDJuhWmHaBBcIrlnImaLl0SIcM8E5h2iK0OppMJbP83Cod0qKVz5DCuNKWX2hfYKZKSDqkwx6FadTAXtEZHW0KzxsmQjrUK0zbDQzbLFpaxtJeEyFDdPuIpRIDw/Y0szgJSIe0aL0bS4N0EmDqZGEmVZsImcIMoSpDZ0SxNDJ1ox9v+VcUNCvaz4BES1aNYCxGWyo4NvmJeCHTBkVbNigSDhkGrYr2ChMhX4IPivZDlrxuKdrywEb3F91hlEi9UUwXZ4GQhz+oECSAPx6uyQGlYBdYBdLAfA/X7wMdE480Jvl68Nb2r00ebvq1tFzzo8fue3I9mQ/aQVBgeK0DrzReVw+OC/gV6MzJJBr3QaE5VKDxmgNCAS0a3plcSKdCrRQsFLka8/6icHHK40KWCRumMe3bwXJhz6AqZDLYYMJQoW0GbjPKkBkGDLkil27AM6AKOWrAkHvPqAHPYVXIEfBN2DDCtPcbCBnhCs8DYcNOpr1N2G8cdHEhm4VNnzLtA+CFoN9rdwqoQt4F3UKGnzRCOjovGPLmv0fMOnKL5tdrnE542BC3CPiFaTOvfTJw0qfhMy/fW9D3L70+PYtnc/xRO0uzHjqM9nq8kUPXzkY1fs54nOO+AU2jcdDg858qnB696mG6fJ7agy4T56IelEQb5/1gM1hMm2FHX0EveAKawHuhArIMHKXN85pJm/WfdG/tpKOQO/TcNP0VYAC0EWerAQmGtwAAAABJRU5ErkJggg==') 0 0;width:57px; height:42px; position: absolute; right:0; bottom:0; content: "";}


.tabs--custom .tabs.primary{text-align: center;border-bottom: 4px solid #4b4797;margin: 0;}
.tabs--custom .tabs.primary li{float: none;display: inline-block;vertical-align: top;}
.tabs--custom .tabs.primary li a{padding: 15px 30px;font-size: 15px;text-decoration: none;}
.btn-custom {background: #333;padding: 10px 20px;color: #fff;}
.tabs ul.primary li.active a, .tabs ul.primary li a:hover{background: #4b4797;border-color: #4b4797;}
#main-wrapper.main-wrapper{min-height: 600px;}
.content-main--narrow{max-width: 700px;margin: auto;}
.content-main--narrow .content.block-content{border: 1px solid #ddd;padding: 30px; margin: 0 0 30px 0;}

#user-login .-form-row{margin-bottom: 20px!important;}
#user-login .form-submit{display: block;width: 100%;}

.-h3-title{font-size: 18px;font-family: 'Roboto', sans-serif; letter-spacing: 0;font-weight: 700; display: block;padding: 15px 0;width: 100%;color: #242c64;border-bottom: 1px solid #ddd;margin: 0 0 20px 0;padding-bottom: 10px;}
#user-register-form .-form-row{padding:10px 15px!important; margin: 0!important; width: 100%;}


#edit-civicrm-profile-register #editrow-first_name.-form-row{padding-top: 20px!important;}
#edit-civicrm-profile-register #editrow-state_province-1.-form-row{padding-bottom: 20px!important;}
div.form-item div.password-suggestions{border: none!important;box-shadow: 0 0 5px 2px rgba(0,0,0,0.1);border: 1px solid #ddd;padding: 20px;
font-family: 'Roboto', sans-serif; font-size: 15px;font-weight:600;background: #fff;}
div.form-item div.password-suggestions ul{margin: 10px 0 0;}
div.form-item div.password-suggestions li{color: #666; font-family: 'Roboto', sans-serif; font-size: 13px;font-weight: normal;margin: 0;}

.-no-padding{padding: 0!important;}
.-form-row.form-type-checkbox .option{padding-left:5px;}

#edit-contact{margin: 20px 0;}
#edit-picture{margin: 0 0 20px 0;}
#edit-picture .user-picture{margin:20px;}
#edit-picture.collapsible--custom .fieldset-legend{padding-left: 0!important;}
#edit-picture .fieldset-wrapper{margin: 15px 0 0;}



body.with-navigation.page-event-register{background-image: url(../images/2000x700_1.jpg)  !important; background-repeat: no-repeat  !important;background-position: center top  !important; background-size: cover  !important;background-attachment: fixed  !important;}
body.with-navigation.page-event-register .content.content-main{background:rgba(255,255,255,0.95);max-width:600px;padding: 40px;margin: 0 0 40px 0;}
body.with-navigation.page-event-register .content.content-main .page-title{font-size: 30px;color: #242c64;}



body.with-navigation.page-event-register .content.content-main #Register .form-item .content{width: 100%;margin: 0;}
body.with-navigation.page-event-register .content.content-main #crm-container.crm-public #crm-submit-buttons{margin: 0;padding: 0 0 30px 0!important;}


#superfish-1 > li{margin-left: 10px;font-size: 16px;}
body.with-navigation.page-event-register #intro_text p,body.with-navigation.page-event-register #footer_text p{font-size: 15px; line-height: 26px;}
body.with-navigation.page-event-register .crm-container #Register span.crm-button{float: none!important;margin: 0!important;}




/*activist page*/

.page-chapter-activist-map .main-section .icon-section li{ color:#fff; font-size: 20px; font-family: 'Roboto', sans-serif;  position: relative; padding: 10px;}
.page-chapter-activist-map .main-section .icon-section .fa.fa-check, .fa.fa-sticky-note, .fa.fa-close{font-size: 20px; display: inline-block; color:#fff; border-radius: 0; border:none; position: absolute; top:27px; left:10px; background-color: none;}
.page-chapter-activist-map .dashbord.dashbord-green{background-color: #16A085;}
.page-chapter-activist-map .dashbord.dashbord-orange{background-color: #F39C12;}
.page-chapter-activist-map .dashbord.dashbord-blue{background-color:#2980B9;}
.page-chapter-activist-map .main-section .dashbord .detail-section a{color:#fff; font-size: 18px; text-transform: uppercase; padding: 20px;}
.page-chapter-activist-map .main-section .icon-section li.left{text-align: left; font-size: 24px;}


.total li{display: inline-block; float: left; padding: 0; text-align: left; margin: 0;}



#superfish-1 li:last-child > .sf-megamenu { left: auto;  right: 0; }
#superfish-1 li:last-child ul li .sub-menu { left: -100% !important; }
#superfish-1 li:last-child ul li .sub-menu li a { padding: 0 10px !important;}


.crm-container .red-icon{display: none;}

.box-info{text-align: center;border-bottom: 1px solid #ddd;margin: 0 0 50px 0;padding:30px 0;}
.box-info .box-info__icon{width: 55px;height: 55px;overflow: hidden;display: block;margin:0 auto 10px;}
.box-info .box-info__icon svg{width: 100%;height:100%;}
.box-info h4{text-transform: none;color: var(--act-blue); font-weight: normal;line-height: 1.4;font-size: 26px;}
.box-info h4 strong{font-weight: 600;}

.box-confirmation{text-align: center;color: var(--act-blue);margin:10px 0 30px;}
.box-confirmation h2{color:inherit;font-size: 35px;}
.box-confirmation .btn{margin: 5px;}


.btn.btn--primary{background: var(--act-blue);display: inline-block;padding: 10px 30px;color: #fff;border-radius: 5px;}
.btn.btn--secondary{background: #ea1c2d;display: inline-block;padding: 10px 30px;color: #fff;border-radius: 5px;}
.btn.btn--large{padding: 20px 60px; font-size:20px;}

.one-half{position: relative;}
.one-half ul{margin: 0 -10px;}
.one-half ul li{display: inline-block;vertical-align: top;padding: 10px;width: 50%;margin: 0 -2px;}
.one-half ul li .btn{margin: 0;display: block;padding:30px 20px;min-height: 60px;letter-spacing: 1px;}
.one-half ul li .btn:hover{color: #fff;background: #ea1c2d;}


.btn-info-box{color: #fff; background: #ea1c2d;padding:30px;text-align: center;border-radius: 5px;max-height: 400px;overflow: auto;}
.btn-info-box h4{color: inherit;}
.btn-info-box p{font-size: 17px;line-height: 1.6;}
.btn-info-box.btn-info-box--positioned{position: absolute;left: 0;right: 0;top: 0; bottom: 0;}


/* button close  ---------------------- */
.btn--close{position: absolute;top: 0; right: 0;display: inline-block;width:45px; height: 45px;}
.btn--close:before, .btn--close:after{position: absolute;top: 12px;left: 22px;right: auto;width:2px; height:18px;background-color: #fff;  content: "";transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);}
.btn--close:after{transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);}

.bullet-list li{line-height: normal; position: relative;color: #8a8a8a;font-size: 13px;padding: 0 0 0 20px;font-family: 'Roboto', sans-serif;}
.bullet-list li:before{position: absolute;left: 0;top:6px; content: "";width: 5px;height: 5px;background: #999; border-radius: 100%;}

.-page-title{color:var(--act-blue); font-size: 35px;}


.form .form__group{width: 100%;display: inline-block;margin: 0 0 15px 0;}

.form .crm-marker{color:red;}
.form.form--horizontal .form__label{float: left;width: 150px;margin: 10px 0 0;}
.form.form--horizontal .form__field{float: left;width: calc(100% - 150px);line-height: 45px;}

#superfish-1 > li > a:hover, #superfish-1 > li.active-trail > a, #superfish-1 > li.sfHover > a{background: #4b4797;}
.with-navigation.with-subnav .menu.sf-menu > li:hover > ul{padding: 0!important; display: block!important;top: 100%!important;min-width:230px;}
.with-navigation.with-subnav #superfish-1 .sf-megamenu > li > ol > li{display: block!important;width: 100%!important;margin: 0!important}
.with-navigation.with-subnav #superfish-1 > li ul,.with-navigation.with-subnav #superfish-1 > li:hover > a{background: #4b4797;color: #fff!important;}
.with-navigation.with-subnav #superfish-1 > li ul li{padding: 0!important;}
.with-navigation.with-subnav #superfish-1 > li > a{padding: 8px 16px 8px;}
.with-navigation.with-subnav #superfish-1 .sf-megamenu > li > ol > li{border-bottom: 1px solid rgba(0,0,0,0.1);}
.with-navigation.with-subnav #superfish-1 .sf-megamenu > li > ol > li:last-child{border-bottom:none;}
.with-navigation.with-subnav #superfish-1 .sf-megamenu > li > ol > li a{padding:6px 15px;}
.with-navigation.with-subnav #superfish-1 .sf-megamenu > li > ol > li a:hover{background: rgba(0,0,0,0.1);color: #fff!important;}
.with-navigation.with-subnav #superfish-1 .sf-megamenu > li > ol > li .sf-megamenu-column li{border-bottom: 1px solid rgba(0,0,0,0.1);margin: 0!important;}
.with-navigation.with-subnav #superfish-1 .sf-megamenu > li > ol > li .sf-megamenu-column li:last-child{border-bottom:none;}
.with-navigation.with-subnav #superfish-1 .sf-megamenu > li > ol > li .sf-megamenu-column ol{border-top: 1px solid rgba(0,0,0,0.1);padding: 0;}
.with-navigation.with-subnav #superfish-1 .sf-megamenu > li > ol > li .sf-megamenu-column a{color: #fff!important;}
.with-navigation.with-subnav #superfish-1 .sf-megamenu > li > ol > li a.active{color: #fff!important;background: rgba(255,255,255,0.1)!important;}
.with-navigation.with-subnav .menu.sf-menu > li.last:hover > ul{left: auto!important;right: 0;}

.with-navigation.with-subnav #superfish-1 .sf-megamenu > li > ol > li.menuparent .sf-megamenu-column ol li.menuparent .sub-menu{width: 100% !important;padding: 0;}
.with-navigation.with-subnav #superfish-1 .sf-megamenu > li > ol > li.menuparent .sf-megamenu-column ol li.menuparent .sub-menu li a{padding:6px 15px!important;}


.pane-content .view-content .views-row .views-field-body .field-content{min-height: 100px;}
.section_1_wrapper{margin-bottom: 30px;}



#add-card-form #edit-submit,
#update-cc-form #edit-submit,
.webform-client-form .form-actions .webform-submit{margin: 20px 0 0;width: 100%;display: block;}


.row.credit-cards .cc-operation{float: right;}
.row.credit-cards .cc-operation + hr{display: none;}
.row.credit-cards .cc-operation table{width: 100%!important;}
.row.credit-cards .cc-operation table td{border-bottom: none;}


.accordion-table .accordion{padding: 15px;}
.accordion-table .accordion.active{background: #eee!important;}
.accordion-table .panel{padding: 0;}
.accordion-table .panel table{width: 100%!important;border: 1px solid #ddd; border-collapse: collapse;}
.accordion-table .panel table td{border: 1px solid #ddd;padding: 10px;}
.accordion-table .accordian-edit{padding: 15px;background: #4b4797; color: #fff!important; display:block;text-align: center;}
.accordion-table td{border-bottom: none;}

.view.view-get-involved-request .views-exposed-form #edit-field-geofield-distance-wrapper{padding-top: 20px!important;}
.view.view-get-involved-request .views-exposed-form .form-item.form-type-geofield-proximity .form-item{width: 300px;padding-top: 0;}
.view.view-get-involved-request .views-exposed-form .geofield-proximity-field-wrapper .form-item.-form-row{background: none;padding: 0 10px 0 0!important;}

.view.view-get-involved-request .views-exposed-widget.views-submit-button{clear:left;}
.view.view-get-involved-request .views-widget .form-item.-form-row.form-item-field-coordinator-approval-value{background: none;padding: 0!important;}

.content ul.pager li.pager-current{padding: 8px 15px!important;}
.content ul.pager li.pager-ellipsis{padding: 8px 15px!important;color: #333;display: inline-block;}
.content ul.pager li a{padding:8px 15px!important;}
table tr td .approve{margin: 0 5px;}

body.one-sidebar.sidebar-second.page-civicrm #content-header .page-title{text-align: left;margin-bottom: 10px;}
body.one-sidebar.sidebar-second.page-civicrm .tabs--custom .tabs.primary{text-align: left;}

body.one-sidebar.sidebar-second.page-civicrm .sidebar-second.sidebar.grid-4.omega > .section{background: #fff;padding: 20px;}
body.one-sidebar.sidebar-second.page-civicrm .sidebar-second.sidebar.grid-4.omega > .section .title.block-title{font-size: 24px;margin: 0;}


.webform-client-form.webform-conditional-processed .form-item.webform-component.webform-component--email-address{display: inline-block;}
.webform-client-form.webform-conditional-processed .form-item.webform-component.webform-component--school .form-item.-form-row{background: none!important;padding: 0!important;}

.webform-client-form.webform-conditional-processed .form-item{padding: 15px !important;background: rgba(0,0,0,0.03);margin: 0 !important;}

#addressfield-wrapper{margin: 20px 0 0;}





.form-item.webform-component.webform-component-file .form-managed-file{width: 100%;display: inline-block;padding: 20px;background: #fff;border: 1px solid #ddd !important; margin: 5px 0 0;}
.form-item.webform-component.webform-component-file .form-managed-file .form-submit{float: right;height: 30px;line-height: 30px;background: #4b4797;font-size: 12px;}

.node.node-webform{padding-bottom: 0;}

#get-involved-form-node-form .-form-row{background: none!important;}
#get-involved-form-node-form #edit-actions{background: #fff!important;padding: 15px 0 0;}
#get-involved-form-node-form {background:rgba(0,0,0,0.03)!important;}
#get-involved-form-node-form #addressfield-wrapper{margin: 0;}
#get-involved-form-node-form .addressfield-autocomplete-reveal{margin: 0 0 0 10px;}



#get-involved-form-node-form #edit-field-address{width:100%;display: inline-block;}
#get-involved-form-node-form #edit-field-address .addressfield-container-inline .form-item{width:33.3%;float: left!important;background: none;}
#get-involved-form-node-form #edit-field-type-of-activist-und .-form-row,#get-involved-form-node-form #edit-field-do-you-have-experience-und .-form-row,#get-involved-form-node-form #edit-field-how-did-you-hear-about-us-und .-form-row,#get-involved-form-node-form #edit-field-do-you-have-a-relationship-und .-form-row,#get-involved-form-node-form #edit-field-which-issues-do-you-care-a-und .-form-row{padding:7px 0!important;}
#get-involved-form-node-form #edit-field-type-of-activist-und + .description{margin: 0 0;}

#block-system-help{background: #fff;}

#contact-personal-form #edit-to.form-item.-form-row{width:100%;display: inline-block;}
#contact-personal-form #edit-submit,#contact-personal-form #edit-actions,#edit-field-do-you-have-a-relationship{width:100%;display: inline-block;}

.row.credit-cards .cc-operation > table td{padding-left: 20px;}


.-link-underline{font-size: 20px;color: #d90202 !important;border-bottom: 1px solid #d90202;}
#get-involved-form-node-form{}


/* added on 12 may 2018 */


.page-home .view-content{overflow: visible;white-space: normal;}




.inline-selction{display: inline-block;padding: 10px;vertical-align: top;margin: 0 10px 10px 0;border: 1px solid #ddd;border-radius: 5px;}

#crm-main-content-wrapper #intro_text{margin: 0!important;margin-top:22px !important}
#crm-main-content-wrapper{padding-bottom: 30px;}

/**************************************************** media queries *****************************************************/
@media(max-width:1200px){
#superfish-1 > li{margin-left:5px;font-size: 14px;}
body.with-navigation.page-event-register{background-attachment: scroll;}

/* added on 6 may 2018 */
.view.view-get-involved-request .views-exposed-form .form-item.form-type-geofield-proximity .form-item{width: 185px;}
.view.view-get-involved-request .views-exposed-widget.views-submit-button{clear: left;}
.view.view-get-involved-request .view-content{overflow: auto;}


.header-section-1 .col1{width: 130px;}
}
@media(max-width:1023px){
/*#header.header .logo{padding: 0;width: 80px; height: 80px;position: relative;top: 10px;}*/

#header.header .stickup{box-shadow: 0 3px 6px 0 rgba(0,0,0,0.1)!important;}
.tabled-form h2{font-size: 30px;padding-top: 6px;}
.quote__content h2{font-size: 28px;}
.tabs--custom .tabs.primary li a{font-size: 14px;padding: 10px 20px;}
.tabs--custom .tabs.primary{overflow: auto;}
#superfish-1 > li{margin-left:2px;font-size: 12px;}

body.with-navigation.page-event-register .content.content-main{max-width:450px;}
.with-navigation.with-subnav #superfish-1 .sf-megamenu > li > ol > li a{font-size: 11px;}
.with-navigation.with-subnav .menu.sf-menu > li:hover > ul{min-width: 200px;}
body.one-sidebar.sidebar-second.page-civicrm .content.content-main.grid-8.alpha{width: 100%;margin-bottom: 0;}
body.one-sidebar.sidebar-second.page-civicrm .sidebar-second.sidebar.grid-4.omega > .section{margin:20px 0 0;}
}


#crm-container.crm-public .price-field-amount{padding-top: 0!important;}
.crm-credit_card_type-icons > a{margin-bottom: 10px;}
#footer_text{padding: 20px;}
#details #checkavailability{margin: 5px 0 10px;}


.crm-container.crm-public .select2-container, .crm-container.crm-public .select2-results{width: 100%!important;}
.ac-block__head{font-size: 18px;padding: 20px 50px 20px 50px;line-height: 1.6;}
.ac-block__head:before{left: 15px;line-height: 1.4;}
.ac-block__head:after{right: 20px;top: 20px;width: 8px;height: 8px;}
.ac-block__body {padding: 20px;}
.ac-block__body p{font-size: 14px; line-height: 1.6;}

#crm-container.crm-public #frequency_unit{margin-top: 10px;}
.tabled-form{display: block;table-layout: auto;}
.tabled-form .tabled-cell{display:block;padding: 10px 0;}
.row-offset{margin: 0;}
.quote-box{padding: 20px;}
.quote__content{padding: 0 30px;}
.quote__content:before{background-size: 24px 20px; background-repeat: no-repeat;}
.quote__content:after{background-size: 24px 20px; background-repeat: no-repeat;background-position: right 0;}
.quote__content h6{font-size: 14px;}
.quote__content h2{font-size: 18px;}
.quote__content h2 br{display: none;}
#main-wrapper.main-wrapper{min-height: 1%;}
.tabs--custom .tabs.primary li a{font-size: 12px;padding: 10px;}
.tabs--custom .tabs.primary{overflow: auto;}
.content-main--narrow .content.block-content{padding: 15px;margin-bottom: 30px;}
#content-header .page-title{margin-bottom: 10px;}
.page-chapter-activist-map .dashbord{width: 49%;}


body.with-navigation.page-event-register .content.content-main{max-width:100%;}

body.with-navigation.page-event-register .content.content-main{padding: 20px;}
body.with-navigation.page-event-register .content.content-main .page-title{font-size: 20px!important;line-height: 24px;}
body.with-navigation.page-event-register #intro_text p, body.with-navigation.page-event-register #footer_text p{font-size: 13px;line-height: 22px;}


.box-info{padding: 0;margin-bottom: 30px;}
.box-info h4{font-size: 18px;}
.box-confirmation h2,.-page-title{font-size: 22px;line-height: 1.4;}
.box-confirmation__actions .btn{padding: 10px 30px;font-size: 16px;}
.btn-info-box{max-height:inherit;}
.form.form--horizontal .form__label{float:none;width: 100%;margin:5px 0 0;}
.form.form--horizontal .form__field{float: none;width:100%;}
.form .form__group{margin: 0 0 5px 0;}
#header.header .header-section-1 .col2{padding-left: 0;}
.pane-content .view-content .views-row .views-field-body .field-content{min-height: 1%;}

/* added on 6 may 2018 */
.accordion-table .accordion {font-size: 12px;min-height: 45px;}
.accordion-table .accordian-edit{font-size: 12px;min-height: 45px;padding: 0 15px; line-height: 45px;}
.view.view-get-involved-request .views-exposed-form .form-item.form-type-geofield-proximity .form-item{width:100%;padding-top:10px;margin-right: 0;}
.view.view-get-involved-request .views-exposed-form .geofield-proximity-field-wrapper .form-item{margin-right: 0;}
.view.view-get-involved-request .views-exposed-form .form-item.form-type-textfield.form-item-field-geofield-distance-origin{padding-top: 0;}


body.not-front.logged-in .content.node-content{display: block!important;}

#get-involved-form-node-form .form-item.-form-row.form-item-title,#get-involved-form-node-form .field-name-field-last-name,#get-involved-form-node-form #edit-field-email,#get-involved-form-node-form #edit-field-phone,#get-involved-form-node-form #edit-field-address .addressfield-container-inline .form-item{width: 100%;float: none;background: none;}
#contact-personal-form .form-item.-form-row.form-item-name,#contact-personal-form .form-item.-form-row.form-item-mail{width:100%;float: none!important;}

/* added on 12 may 2018 */


}

/* added on 6 may 2018 */
@media (max-width: 400px){
.accordion-table td{display: block;width: 100%;}
.accordion-table td:first-child{padding-bottom: 0;}
.accordion-table .accordian-edit{display: inline-block;padding: 10px 20px;}
}

@media (max-width: 480px){
.page-chapter-activist-map .dashbord{width:100%;}
.one-half ul li{width: 100%;margin: 0;}
}

.crm-container .crm-event-id-7 .event_thankyou_text-section .content{
margin-left: 0% !important;
}

.thank-you-two{
display: none;
margin-left: 0% !important;
}

.pledge-to-vote-hide div#intro_text{
display: none;
}
.pledge-to-vote-hide div#help{
display: none;
}
.pledge-to-vote-hide .crm-group.event_info-group{
display: none;
}
.pledge-to-vote-hide .crm-group.participant_info-group{
display: none;
}
.pledge-to-vote-hide .action-link.section.event_info_link-section{
display: none;
}

.pledge-to-vote-hide .thank-you-two{
display: block !important;
}

/*changes for contribution page*/
.page-user-contribution-detail .views-field{margin-bottom:20px; font-size: 16px; width: 100%; position: relative;}
.page-user-contribution-detail .views-field.views-field-source{margin-bottom: 0;}

.page-user-contribution-detail span.field-content{ position:absolute; right:50%; transform: translateX(100%);}
.page-user-contribution-detail .views-row{margin-bottom: 0;}

@media(max-width: 480px){

.page-user-contribution-detail span.field-content{ position:absolute; left:0%; transform: translateX(0%);}
.page-user-contribution-detail.views-field{margin-bottom:34px; font-size: 16px; width: 100%; position: relative;}
}
/*changes for contribution page*/

/*changes for membership page*/
.page-user-membership-detail .views-field{margin-bottom:20px; font-size: 16px; width: 100%; position: relative;}
.page-user-membership-detail .views-field.views-field-source{margin-bottom: 0;}

.page-user-membership-detail span.field-content{ position:absolute; right:50%; transform: translateX(100%);}
.page-user-membership-detail .views-row{margin-bottom: 0;}

@media(max-width: 480px){

.page-user-membership-detail span.field-content{ position:absolute; left:0%; transform: translateX(0%);}
.page-user-membership-detail .views-field{margin-bottom:34px; font-size: 16px; width: 100%; position: relative;}
}
/*changes for membership page*/

/*Hideing Drupal link which are diplaying in end user*/
#get-involved-form-node-form .vertical-tabs, #get-involved-form-node-form input#edit-preview,
.node-chapter-leader-page input#edit-preview{ display: none; }

#chapter-node-form .vertical-tabs, #email-templates-node-form .vertical-tabs, #page-node-form .vertical-tabs, #page-node-form input#edit-preview{ display: none; }

/*Hideing Drupal link which are diplaying in end user*/

#chapter-leader-page-node-form input#edit-preview { display: none; }

#form-fullfill-join-chapter-request-form .text-format-wrapper fieldset#edit-email-template-format .fieldset-wrapper #edit-email-template-format-guidelines { display: none; }

#form-approve-to-become-solo-activist-form .text-format-wrapper fieldset#edit-email-template-format .fieldset-wrapper #edit-email-template-format-guidelines { display: none; }


.wysiwyg-toggle-wrapper{
display:none;
}
#edit-body-en-0-format{
display:none;
}

/*changes for Event Registration Page*/
.crm-container #civicrm-footer.crm-public-footer {
display: none;
}

.crm-container .crm-event-id-7 .cms_user-section, .crm-container .crm-event-id-7 #billing-payment-block{ display: none; }

.crm-container .crm-event-id-7 .box-confirmation__actions a:link { color: #ffffff; }

/*changes for Event Registration Page*/

/* Navigation Management Changes*/
.page-admin-structure-menu .tabs--custom .tabs.primary li:nth-child(2){display:none !important;}
.page-admin-structure-menu #block-system-help{display:none !important;}
/* Navigation Management Changes*/

.view-search-page #edit-key-word-wrapper .-form-row{
padding:0px !important;
}

/*
body.page-search-page,body.page-civicrm {
background: #eee;
}
*/

body.page-search-page .views-exposed-form{margin: 0 0 20px; padding: 20px;background: rgba(0,0,0,0.05);}
body.page-search-page .views-exposed-form .views-exposed-widget .form-submit{margin-top: 20px;}
/*
body.page-search-page  #block-system-main .content.block-content,body.page-civicrm  #block-system-main .content.block-content{
padding: 20px;
background: #fff;
margin: 0 0 40px;
}*/



.crm-credit_card_type-icon-discover{display:none  !important;}
.crm-container #civicrm-footer.crm-public-footer{display:none;}
.tabs--custom .tabs.primary{text-align: center;border-bottom: 4px solid #242c64;margin: 0;}
.tabs--custom .tabs.primary li{float: none;display: inline-block;vertical-align: top;}
.tabs--custom .tabs.primary li a{padding: 15px 20px; font-size: 15px;text-decoration: none;}
.btn-custom {background: #333;padding: 10px 20px;color: #fff;}
.tabs ul.primary li.active a, .tabs ul.primary li a:hover{background: #242c64;border-color: #242c64;}



#sidebar-second .region-sidebar-second h2.block-title{
text-align: center;
padding-top: 15px;
}

#sidebar-second .region-sidebar-second .block-block{}

/* 28th June 2018- harendra- enhancement of donation page*/


.page-civicrm-contribute-transact .content.block-content{background-color: #fff !important; padding: 10px; margin-bottom: 60px;
box-shadow: 0 0 10px rgba(0,0,0,0.3);}
.page-civicrm-contribute-transact #crm-container div#printer-friendly{margin:0;}
.page-civicrm-contribute-transact .content.block-content #intro_text p{margin: 0;}



















/*changes for other amount element*/

.page-civicrm-contribute-transact  .content.other_amount-content{padding-top:0 !important;}







.page-civicrm-contribute-transact #crm-main-content-wrapper #intro_text{width:100%;}



.crm-container fieldset legend{border-bottom: 1px solid #242c64;}









/* changes for ACH image*/
.page-civicrm-contribute-transact  #crm-container .usd-instructions-section{width: 100%;}
.page-civicrm-contribute-transact  #crm-container .usd-instructions-section img{display: block; margin: auto;}
/* changes for ACH image*/

.page-civicrm-contribute-transact  #crm-container .payment_processor-section span{display: inline-block; margin:0;}

.page-civicrm-contribute-transact  #crm-container .crm-public-form-item.crm-section.cms_user-section.-form-row{display:none;}


/*changes for input button*/



/*changes for input button*/

.page-civicrm-contribute-transact .content.block-content .crm-public-form-item.crm-group.payment_notice-group{padding:15px;}


.page-civicrm-contribute-transact .billing_mode-section  .cvv2-icon{margin-top: 10px;}


.page-civicrm-contribute-transact .crm-profile-name-event_registration legend{display: none;}






/*11th July 2018- harendra- changes for donation page*/


.page-civicrm-contribute-transact .content.block-content{box-shadow: 0 0 10px rgba(0,0,0,0.1);}



/*24th April 2019 Harendra changes for printer icon on pages*/
#crm-container div#printer-friendly{position: absolute; top:0; right:0; float: none;}
div#printer-friendly a{padding: 6px; display: block; background-color: #aaa; width: 30px; height: 30px; border-radius: 0 10px 0 10px;}
div#printer-friendly a:hover{background-color: #000;}
#crm-container div#printer-friendly i {font-size: 18px; color:#fff;}
.page-contribute-transact #crm-container div#printer-friendly a{border-radius: 0;}
/*24th April 2019 Harendra changes for printer icon on pages*/






@media(min-width: 767px) and (max-width: 1024px){}


/*11th July 2018- harendra- changes for donation page*/



/*12th July harendra changes for donation page*/
body.one-sidebar.sidebar-second.page-civicrm .sidebar-second.sidebar.grid-4.omega > .section{padding:0;background-color: transparent;}
.page-civicrm-contribute-transact .sidebar-second .content.block-content{padding:20px; border-radius: 16px;}
.page-civicrm-contribute-transact .sidebar-second .content.block-content p strong{color:#242c64; font-size: 18px; border-bottom: 1px solid #242c64; display: block;
padding: 15px 0;}
.page-civicrm-contribute-transact .sidebar-second .content.block-content ul{padding: 0 0 0 10px;}
.page-civicrm-contribute-transact .sidebar-second .content.block-content ul li{list-style-type: disc;}
.page-civicrm-contribute-transact .content.block-content{margin-bottom: 20px;}





/*12th July harendra changes for donation page*/

/*6th July 2018 -harendra- changes for body header title*/
.body-page-header{position: relative; top:-62px; margin-bottom: 0;  background-color: var(--act-blue); text-align: left;  padding: 16px 0; }
.body-page-header img{max-width:100%; float:right; max-height: 90px; vertical-align: middle;}
.body-page-header p{font-size: 36px; color: #fff; margin-bottom: 0 !important;}
.page-civicrm-contribute-transact .body-page-header p { text-align: center;}

@media(max-width:320px){.body-page-header{top:-4px; padding: 24px 0; }
.body-page-header p{margin-left: 0px; font-size: 28px;}}



@media(min-width:768px) and (max-width:1024px){.body-page-header{top:-58px; padding: 24px 0; }
.body-page-header p{margin-left: 100px; font-size: 28px;}
.sidebar-second{margin-top: 0 !important; }}

/*6th July 2018 -harendra- changes for body header title*/
.page-civicrm-contribute-transact .sidebar-second .content.block-content img{margin:auto; display: block;}

/*20th July 2018 -harendra- changed for donation page*/
.page-civicrm-contribute-transact #recurHelp{margin-bottom: 20px;}
.page-civicrm-contribute-transact .editrow_phone-Primary-1-section::after,
.page-civicrm-contribute-transact .email-5-section{display: block; content: ""; clear: both;}
.page-civicrm-contribute-transact .content.block-content .payment_options-group{padding:0;}
.page-civicrm-contribute-transact .payment_options-group{width:100%; display: block;}
.page-civicrm-contribute-transact .content.block-content {padding: 20px; border-radius: 12px;}


/*20th July 2018 -harendra- changed for donation page*/




/*28th August 2018- harendra- changes for donation page*/
.page-civicrm-contribute-transact #main .tabs ul.primary li a{background-color: transparent; border:0;
font-size: 20px; color: #fff;}

.crm-container .description{color: #000;}

#sidebar-second .region.region-sidebar-second ul li span{color: #000;}
/*28th August 2018- harendra- changes for donation page*/








/*29th August 2018 harendra -changes for donation page*/
.page-civicrm-contribute-transact .tabs{overflow: visible;}
.page-civicrm-contribute-transact #block-system-main{position: relative;}
.page-civicrm-contribute-transact #main .tabs{overflow: visible;}
.page-civicrm-contribute-transact #main .tabs ul.primary{border-bottom: 0 !important; z-index: 2; }
.page-civicrm-contribute-transact #main .tabs ul.primary li a{color: #242c64; font-weight: 600;}
.page-civicrm-contribute-transact #main .tabs ul.primary li{ border-bottom: 6px solid #fff; overflow: visible !important;
	position: relative; background-color: #ddd;}

.page-civicrm-contribute-transact #main .tabs ul.primary li.active{background-color: var(--act-red);}
.page-civicrm-contribute-transact #main .tabs ul.primary li a.active span{color: #fff;}

.page-civicrm-contribute-transact #main .tabs ul.primary li.active span{color: #fff;}

/*29th August 2018 harendra -changes for donation page*/


.page-civicrm-contribute-transact div#intro_text p img {max-width: 100% !important;height: auto;}








/*30th November 2018 harendra changes*/



.select2-container .select2-choice{height:auto;}




.crm-section .content span.crm-error {display: none !important;}
.crm-container .crm-error, .crm-container .crm-inline-error{
position: inherit;
background: none;
padding: 0;
display: table-cell;
}




/*10th April 2019 Harendra changes for donation page*/



.crm-contribution-page-id-11 .price-set-row.contribution_amount-row1{display: flex !important; align-items: center;}
.crm-contribution-page-id-11 .price-set-row.contribution_amount-row1 input[type=radio]{display: none;}
.crm-contribution-page-id-11 #crm-container .price-set-row.contribution_amount-row2{display: none;}
.crm-contribution-page-id-11 .contribution_amount-content{display: flex; justify-content: center; padding: 20px 0 40px;}
.page-civicrm-contribute-transact .crm-contribution-page-id-11 .price-set-row.contribution_amount-row2{display: none !important;}
.page-civicrm-contribute-transact .crm-contribution-page-id-11 .price-set-row.contribution_amount-row1{background-color: #ddd;
display: flex !important; align-items: center; justify-content: center;}

.page-civicrm-contribute-transact .crm-contribution-page-id-11 #crm-container .price-set-row{float: none;}
.page-civicrm-contribute-transact .crm-contribution-page-id-11 #crm-container .price-set-row .crm-price-amount-amount{color:#000 !important; font-size: 20px;}




.amount-active{background-color: var(--act-red) !important;}
/*10th April 2019 Harendra changes for donation page*/




/*18th April 2019 Harendra chnages for CRM form======================================================================*/
#crm-container.crm-public .content{padding-top: 0;}
.crm-section .crm-section{width:49.7%; padding: 10px 8px; display: inline-block; min-height: 100px; vertical-align: top;}
.crm-profile .crm-section{width:49.7%; padding: 10px 8px; display: inline-block; min-height: 100px; vertical-align: top;}
.crm-container .crm-section .content{margin-left: 0;}
.crm-container div.form-item{padding: 0;}
.crm-container .crm-button{margin-right: 0;}
.crm-container .status, div.status{background-position: 20px 14px;}
.crm-container .crm-submit-buttons{margin: 30px 0 0; height:auto; text-align: center;}
.crm-container span.crm-button{float: none !important; display: inline-block;}
.crm-public-form-item .crm-profile .crm-section{padding: 10px 8px;}
.crm-section{width:100%; display: block;}
/*18th April 2019 Harendra chnages for CRM form======================================================================*/



/*18th April 2019 Harendra Donation page changes======================================================================*/
#priceset .content.contribution_amount-content{display: flex; flex-flow: row wrap; align-items: center; justify-content: center;}
#priceset #pricesetTotal{display: none;}
.price-set-row .price-set-option-content input[type=radio]{display: none;}
.price-set-row .price-set-option-content label{padding-bottom: 0;}
#crm-container.crm-public .price-set-row .crm-price-amount-amount{color:#fff; font-size: 20px;}
.page-civicrm-contribute-transact .price-set-row {background-color: #bbb; padding:15px; border-radius: 8px;
text-align: center; margin: 5px; display: inline-block; }
.price-set-row.contribution_amount-row6{display: none;}
.content.contribution_amount-content .crm-section.other_amount-section{width:120px; display: flex; justify-content: center; flex-flow: column;}
.page-civicrm-contribute-transact  #crm-container .price-set-row:hover {box-shadow: 0 0 10px rgba(0,0,0,0.1);}

.crm-section.contribution_amount-section{width:100%;}
.crm-section.credit_card_exp_date-section{width: 100%; min-height: 100px; vertical-align: top;}
.crm-section.credit_card_exp_date-section .crm-form-select{width:48.5% !important; display: inline-block !important;}
.crm-section.credit_card_exp_date-section .crm-form-select:first-child{margin-right: 8px;}
.crm-section.credit_card_exp_date-section .crm-form-select:last-child{margin-left: 8px;}

.crm-section.credit_card_type-section{width:100%;}
.crm-section.billing_name_address-section{width:100%;}

.crm-section.billing_first_name-section,
.crm-section.billing_middle_name-section,
.crm-section.billing_last_name-section{width:33%;}

.crm-container .select2-container .select2-choice abbr{top:10px;}

/* #footer_text.contribution_footer_text-section{display: none;} */
.crm-section.payment_processor-section{max-width: 300px; background-color: #f5f5f5; padding: 15px; border-radius: 10px; margin: 0 auto;}
.crm-section.payment_processor-section .label{text-align: center; padding: 15px 0;}
.crm-section.payment_processor-section .label label{font-size: 18px;}
.crm-section.payment_processor-section .content{display: flex; align-items: center;}
.crm-section.payment_processor-section .content label{padding: 0 40px 0 0;}
/*18th April 2019 Harendra Donation page changes======================================================================*/




/*24th April 2019 Harendra changes for printer icon on pages*/
#crm-container div#printer-friendly{position: absolute;top: 4px;right: 4px;float: none;border-radius: 12px; overflow: hidden;}
div#printer-friendly a{padding: 6px; display: block; background-color: #aaa; width: 30px; height: 30px; border-radius: 0 10px 0 10px;}
div#printer-friendly a:hover{background-color: #000;}
#crm-container div#printer-friendly i {font-size: 18px; color:#fff;}
.page-contribute-transact #crm-container div#printer-friendly a{border-radius: 0;}
/*24th April 2019 Harendra changes for printer icon on pages*/






.custom-event-div{margin-bottom: 10px;}




/*18th April 2019 Harendra media queries for only mobile*/

@media(max-width: 600px){
.crm-profile .crm-section{width:100%;}
.crm-section .crm-section{width:100%;}
.page-civicrm-contribute-transact .price-set-row{width: 46%;}
.crm-section.payment_processor-section{margin-bottom: 15px !important;}
.crm-section.credit_card_exp_date-section .crm-form-select{width:47% !important;}
.crm-section.credit_card_exp_date-section .crm-form-select:last-child{margin-left: 0;}
.page-civicrm-contribute-transact #main .tabs ul.primary li a{font-size: 16px;}}


@media(min-width: 600px){}



@media(min-width:767px){
#crm-container.crm-public .price-set-row{width:31%;}
.content.contribution_amount-content .crm-section.other_amount-section{width:31%;}
.crm-profile .crm-section{width: 49.6%}
.crm-section .crm-section{width:49.6%;}
.crm-section.contribution_amount-section{width:100%;}
.crm-section.credit_card_type-section{width:100%;}
.crm-section.credit_card_exp_date-section{width:100%;}
.crm-section.credit_card_exp_date-section .crm-form-select{width: 47% !important;}

.container-12 .grid-8{width: calc(70% - 30px);}
.container-12 .grid-4{width:30%;}
}



@media(min-width:992px){
	#crm-container.crm-public .price-set-row{width:14%;}
	.page-civicrm-contribute-transact .price-set-row{padding: 20px 10px;}
	.content.contribution_amount-content .crm-section.other_amount-section{width:20%;}}



@media(min-width: 1024px){
.content.contribution_amount-content .crm-section.other_amount-section{width: 21%}
#crm-container.crm-public .price-set-row .crm-price-amount-amount{font-size: 18px;}}


@media(min-width:767px){
#edit-field-type-of-activist #edit-field-type-of-activist-und,
#edit-field-do-you-have-experience-und{width:100%;display: inline-block;}
#edit-field-type-of-activist #edit-field-type-of-activist-und .form-item.-form-row,
#edit-field-how-did-you-hear-about-us #edit-field-how-did-you-hear-about-us-und .form-item.-form-row{width: 33.3%;float: left;}

#edit-field-do-you-have-experience-und .form-item.-form-row,
#edit-field-do-you-have-a-relationship #edit-field-do-you-have-a-relationship-und .form-item.-form-row{float: left;width: 100px;}

}


@media(max-width:767px){
#header.header .logo {box-shadow:none;width:80px;height:80px;padding: 0;margin:10px auto 0; float:none; }
#header.header .header-section-1 .col1 {width:100%;}
.not-front .header-section-1{margin-bottom: 0;}
#content-header .page-title{font-size: 24px;}
#main{padding-top:10px;}
#header.header .stickup{padding-bottom: 0; border: 1px solid #ddd;}
#membership-intro table {border: none;}
#membership-intro table td{display: block;width: 100%;}
#membership-intro table h2{padding: 10px 0;}



}


@media(max-width: 767px){


.page-civicrm-contribute-transact .content.block-content .payment_processor-section .content span{padding:20px 6px;}





.page-civicrm-contribute-transact  #main{padding-top: 30px;}

body.one-sidebar.sidebar-second.page-civicrm .sidebar-second.sidebar.grid-4.omega > .section{margin: 0 !important;}
.sidebar .block{margin-top: 20px;}
.page-civicrm-contribute-transact .crm-public-form-item.email-5-section,
.page-civicrm-contribute-transact .crm-public-form-item.crm-group.custom_pre_profile-group.-form-row{width: 100% !important; float: none;}

}

@media(max-width:767px){.body-page-header{top:-4px; padding: 24px 0; text-align: center; }
.body-page-header p{margin-left: 0px; font-size: 28px;}
.sidebar-second{margin-top: 0;}
.sidebar-second{margin-top: 0 !important; margin-bottom: 50px !important; }}


/*18th April 2019 Harendra media queries for only mobile*/






/*28th June Harendra changes for Event Register-22 background image change*/
.page-civicrm-event.page-event-register.event-register-22{background-image: url(../images/Maralago01.jpg)  !important;
background-repeat: no-repeat  !important; background-position: center top  !important; background-size: cover  !important;
background-attachment: fixed  !important;}
/*28th June Harendra changes for Event Register-22 background image change*/

#payment_information .crm-section.-section {
	display: none;
}

/*Adding background to donation pages================================================*/
.page-civicrm-contribute-transact .main-wrapper{background-image: url('../images/JoinTheMovement_bkg.png'); background-size: cover;
background-repeat: no-repeat; background-attachment: fixed;
margin-top: -65px;}
.chinaaccountable .main-wrapper{background-image: url('../images/Map_Background_Blue1.jpg');
background-size: cover;background-repeat: no-repeat;background-attachment: fixed;margin-top: -65px;}
@media (max-width:600px) {.page-civicrm-contribute-transact .main-wrapper{margin-top: -6px;}}
/*Adding background to donation pages================================================*/

#main-wrapper.FightBackCampaigndonation{
    background-image: url(../images/911CAMPAIGNIMAGE.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: fixed;
    margin-top: -65px;
}

.centerimgmail img {
    margin: 0 auto;
}
.custmtxtondonate{
	text-align: center;
    font-size: 25px;
    margin-bottom: 12px;
    color: #ff0000;
}


.page-civicrm-contribute-transact #intro_text iframe{width: 100%;}
@media(max-width:600px){.page-civicrm-contribute-transact #intro_text iframe{ height: 280px !important;}}
@media(min-width: 768px){.page-civicrm-contribute-transact #intro_text iframe{height: 400px !important;}}
@media(min-width: 992px){.page-civicrm-contribute-transact #intro_text iframe{height: 440px !important;}}
@media(min-width:1024px){body.one-sidebar.sidebar-second #content.content.content-main.grid-8.alpha{width: calc(100% - 300px);}}
@media(min-width:1200px){.page-civicrm-contribute-transact #intro_text iframe{ height: 530px !important;}}
body.one-sidebar.sidebar-second #content.content.content-main.grid-8.alpha{width: calc(100% - 303px);}
.crm-contribution-page-id-16 #priceset{width: 100%;}
.crm-contribution-page-id-16 #priceset .crm-section.membership_amount-section{width: 100%;}
.crm-contribution-page-id-16 .page-civicrm-contribute-transact #priceset .price-set-row{width: unset;}
.crm-contribution-page-id-16 .page-civicrm-contribute-transact #priceset .crm-section.membership_amount-section{padding: 0;}
#crm-container.crm-public .price-set-row .crm-price-amount-label{color: #fff !important;}

.crm-contribution-page-id-22 #priceset{width: 100%;}
.crm-contribution-page-id-22 #priceset .crm-section.membership_amount-section{width: 100%;}
.crm-contribution-page-id-22 .page-civicrm-contribute-transact #priceset .price-set-row{width: unset;}
.crm-contribution-page-id-22 .page-civicrm-contribute-transact #priceset .crm-section.membership_amount-section{padding: 0;}
#crm-container.crm-public .price-set-row .crm-price-amount-label{color: #fff !important;}
div.error{background-repeat: no-repeat;}

/*.price-set-row.contribution_amount-row2{display: none;}*/

.Lebanon-donation.main-wrapper {background-image: url(../images/Beirut-explosion-04.jpg);
    background-size: cover;background-repeat: no-repeat;
    background-attachment: fixed; margin-top: -65px !important;}
.Lebanon-donation form #intro_text img{width:100%;}
.Lebanon-donation form #intro_text p span{text-align: left !important;}

.Lebanon-donation .crm-container a, .crm-container a:link, .crm-container a:visited {
    color: #0000ff;
}


/*25th September 2020 Harendra CSS changes for donation page====================================*/
.page-civicrm-contribute-transact #main .tabs{padding-left: 20px;}
.page-civicrm-contribute-transact #main .tabs ul.primary li{border-bottom: 0;}

.page-civicrm-contribute-transact .FightBackCampaigndonation #content{position: relative;}
.page-civicrm-contribute-transact .FightBackCampaigndonation #content .tabs.tabs--custom{position: absolute;
z-index:2; padding: 20px; width: 100%;}
.page-civicrm-contribute-transact .FightBackCampaigndonation .custmtxtondonate{color: #000;
margin-bottom: 20px;}
.page-civicrm-contribute-transact .FightBackCampaigndonation #main .tabs ul.primary{display: flex; padding:0 0 0 1em;
justify-content: center;}
.page-civicrm-contribute-transact .FightBackCampaigndonation #main .tabs ul.primary li{border-bottom: 0;}
.page-civicrm-contribute-transact .FightBackCampaigndonation .content.block-content{padding-top: 140px;}

@media(max-width: 600px){
    .page-civicrm-contribute-transact #main-wrapper.FightBackCampaigndonation{margin-top: 0;}
}
/*25th September 2020 Harendra CSS changes for donation page====================================*/


.CRM_Contribute_Form_Contribution_Main .is_pledge-section label{width: 90%;font-size: 15px; margin: 5px 10px;}

.CRM_Contribute_Form_Contribution_Main #pledge_frequency_unit{
  width: 100px !important;
  display: inline-block !important;
  margin: 20px 20px 40px;
}
.CRM_Contribute_Form_Contribution_Main #pledge_installments_num{
  margin: 20px 0px 40px;
}
.CRM_Contribute_Form_Contribution_Main #pledge_installments_num input{
display: inline-block !important;
width: 100px !important;
margin-top: -20px !important;}
.crm-contribution-page-id-39 .crm-section.price_set-section{width: 100%;}
.crm-contribution-page-id-39 .membership_amount-section{width: 100%;}
.crm-contribution-page-id-39 .price-set-row .price-set-option-content input[type=radio]{display: block;
margin: auto !important; width: 20px; height: 20px;}
.crm-contribution-page-id-39 .content.membership_amount-content{text-align: center;}
.crm-contribution-page-id-39 #crm-container.crm-public .price-set-row input,
.crm-contribution-page-id-39 #crm-container.crm-public .price-set-row label{vertical-align: text-top;}
.crm-contribution-page-id-39 .content.membership_amount-content .price-set-row{width: 23%;}
.crm-contribution-page-id-39 .content.membership_amount-content .price-set-row label{margin: 20px 0;}
.crm-contribution-page-id-39 .content.membership_amount-content .price-set-row label span{font-size: 20px;}


/*19th November 2020 Harendra changes for Become a Monthly Sustainer========================*/
.crm-contribution-page-id-39 .crm-section.price_set-section,
.crm-contribution-page-id-39 .membership_amount-section{width: 100%;}
.crm-contribution-page-id-39 .content.membership_amount-content{display: flex; justify-content: center;}
.crm-contribution-page-id-39 .price-set-row .price-set-option-content input[type=radio]{display: block;
margin: auto !important; width: 20px; height: 20px;}
.crm-contribution-page-id-39 .content.membership_amount-content .price-set-row{width: 23% !important;
vertical-align: text-top; background-color: #fff; border: 1px solid #ddd;}
.crm-contribution-page-id-39 .content.membership_amount-content .price-set-row label{margin: 20px 0;}
.crm-contribution-page-id-39 #priceset .price-set-row  label span.crm-price-amount-label,
.crm-contribution-page-id-39 #priceset .price-set-row  label .crm-price-amount-amount{color: #000 !important; font-size: 20px;}
.crm-contribution-page-id-39 .price-set-row .plan-img{width: 70%; height: 70px; margin: 40px 0px 60px 25px; position: relative;}
.crm-contribution-page-id-39 .price-set-row .plan-img img{position: absolute; top:0; right:0; bottom: 0; left:0;
margin: auto;}
.crm-contribution-page-id-39 .price-set-row .plan-info{text-align: left;}
.crm-contribution-page-id-39 .price-set-row .plan-info li{color: #000;}

.crm-contribution-page-id-39 label .content .price-set-row .crm-price-amount-label{ color: #000 !important;}
.crm-contribution-page-id-39 #crm-container.crm-public .price-set-row label .crm-price-amount-label,
.crm-contribution-page-id-39 #crm-container.crm-public .price-set-row label .crm-price-amount-amount{color: #000 !important;}
.crm-contribution-page-id-39 .membership_amount-row5{display:none;}
@media(max-width: 600px){
  .crm-contribution-page-id-39 .content.membership_amount-content{flex-flow: column;}
  .crm-contribution-page-id-39 .content.membership_amount-content .price-set-row{width: 100% !important;}
}
@media(min-width: 600px){
  .crm-contribution-page-id-39 .content.membership_amount-content{flex-flow: row wrap;}
  .crm-contribution-page-id-39 .content.membership_amount-content .price-set-row{width: 48% !important;}
}
@media(min-width: 1200px){
  .crm-contribution-page-id-39 .content.membership_amount-content .price-set-row{width: 23% !important;}
}
/*19th November 2020 Harendra changes for Become a Monthly Sustainer========================*/
.crm-contribution-page-id-39 .amount-active{background-color: transparent !important;}
.crm-contribution-page-id-39 li.title-plan {
    font-size: 17px;
    font-weight: 600;
    text-align: center;
    }

.page-civicrm-contribute-transact .crm-form-submit.crm-button{
  background-color: #242c64 !important;
  font-weight: 600;
  font-size: 16px;
  padding: 10px 24px;
  display: block;
  height: auto;
  border-radius: 4px;
  margin: auto;
  float:none;
}
.page-civicrm-contribute-transact .crm-form-submit.crm-button i{
  display: none;
}

.page-civicrm-event-register #crm-container.crm-public .price-set-row {
    font-size: 15px;
    margin-bottom: 5px;
    width: max-content;
    padding: 10px !important;
}
.page-civicrm-event-register .crm-form-select{
width:300px !important;
min-width:300px !important
}

