
 @import url('https://fonts.googleapis.com/css?family=Montserrat:400,500,600,700,900|Poppins:400,500,600,700');


 body, 
 body p,
 .slz-footer-bottom .slz-name{
	font-family: 'Montserrat', sans-serif !important;
 }
 p {
	margin: 0 0 1rem;
    line-height: 1.5rem;
 }
 h1,h2,h3,h4,h5,h6,.block-title{
	font-family: 'Poppins', sans-serif !important;
 }

 .cashlessbox .vc_col-sm-6 > .vc_column-inner > .wpb_wrapper,
 .cashlessbox .vc_col-sm-4 > .vc_column-inner > .wpb_wrapper{
    border: 3px solid black;
    padding: 20px;
    height: 100%;
 }
 .vc_row.vc_row-flex.cashlessbox >.vc_column_container>.vc_column-inner {
	display: -webkit-box !important;
    padding: 2em !important;
 }

ul.woocommerce-thankyou-order-details{
    padding-left: 0px !important;
}

img.aligncenter {
    display: block;
}

 .slz-header-sticky{
    background-color: rgb(255,255,255,0.7);
 }

.nodate .block-info{
	display:none;
}
form.wpcf7-form {
    font-size: 1rem;
}
.customize-icon.social{
	margin-right: 10px;
}
.slz-block-item-06 .block-content .block-title + .btn-block-donate {
    color: #ffffff !important;
}

.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
    width: 45%;
    color: #333;
}

#mc-embedded-subscribe-form #mc-embedded-subscribe{
	width:auto !important;
}

/* Event Form */

/* SPD ABILITY WALK & RUN 2019 */

.postid-11096 #em-ticket-spaces-15 option:nth-child(2n+3),
.postid-11096 #em-ticket-spaces-16 option:nth-child(2n+3){
	display: none; 
}
/*
.postid-11096 #em-ticket-spaces-17 option:nth-child(3),
.postid-11096 #em-ticket-spaces-17 option:nth-child(4),
.postid-11096 #em-ticket-spaces-17 option:nth-child(5),
.postid-11096 #em-ticket-spaces-17 option:nth-child(6),
.postid-11096 #em-ticket-spaces-17 option:nth-child(7),
.postid-11096 #em-ticket-spaces-17 option:nth-child(8),
.postid-11096 #em-ticket-spaces-17 option:nth-child(9),
.postid-11096 #em-ticket-spaces-17 option:nth-child(10),
.postid-11096 #em-ticket-spaces-17 option:nth-child(11),
.postid-11096 #em-ticket-spaces-18 option:nth-child(3),
.postid-11096 #em-ticket-spaces-18 option:nth-child(4),
.postid-11096 #em-ticket-spaces-18 option:nth-child(5),
.postid-11096 #em-ticket-spaces-18 option:nth-child(6),
.postid-11096 #em-ticket-spaces-18 option:nth-child(7),
.postid-11096 #em-ticket-spaces-18 option:nth-child(8),
.postid-11096 #em-ticket-spaces-18 option:nth-child(9),
.postid-11096 #em-ticket-spaces-18 option:nth-child(10),
.postid-11096 #em-ticket-spaces-18 option:nth-child(11){
	display: none; 
}*/

/* hide adule size for kids option */ 
.postid-11096 #em-attendee-details-8 .attendee_size_of_t-shirt option:nth-child(5),
.postid-11096 #em-attendee-details-8 .attendee_size_of_t-shirt option:nth-child(6),
.postid-11096 #em-attendee-details-8 .attendee_size_of_t-shirt option:nth-child(7),
.postid-11096 #em-attendee-details-8 .attendee_size_of_t-shirt option:nth-child(8),
.postid-11096 #em-attendee-details-8 .attendee_size_of_t-shirt option:nth-child(9),
.postid-11096 #em-attendee-details-8 .attendee_size_of_t-shirt option:nth-child(10),
.postid-11096 #em-attendee-details-8 .attendee_size_of_t-shirt option:nth-child(11),
.postid-11096 #em-attendee-details-13 .attendee_size_of_t-shirt option:nth-child(5),
.postid-11096 #em-attendee-details-13 .attendee_size_of_t-shirt option:nth-child(6),
.postid-11096 #em-attendee-details-13 .attendee_size_of_t-shirt option:nth-child(7),
.postid-11096 #em-attendee-details-13 .attendee_size_of_t-shirt option:nth-child(8),
.postid-11096 #em-attendee-details-13 .attendee_size_of_t-shirt option:nth-child(9),
.postid-11096 #em-attendee-details-13 .attendee_size_of_t-shirt option:nth-child(10),
.postid-11096 #em-attendee-details-13 .attendee_size_of_t-shirt option:nth-child(11){
	display: none;
}

.postid-11096 #em-attendee-details-7 .attendee_size_of_t-shirt option:nth-child(2),
.postid-11096 #em-attendee-details-16 .attendee_size_of_t-shirt option:nth-child(2),
.postid-11096 #em-attendee-details-17 .attendee_size_of_t-shirt option:nth-child(2),
.postid-11096 #em-attendee-details-11 .attendee_size_of_t-shirt option:nth-child(2),
.postid-11096 #em-attendee-details-15 .attendee_size_of_t-shirt option:nth-child(2),
.postid-11096 #em-attendee-details-18 .attendee_size_of_t-shirt option:nth-child(2),
.postid-11096 #em-attendee-details-7 .attendee_size_of_t-shirt option:nth-child(3),
.postid-11096 #em-attendee-details-16 .attendee_size_of_t-shirt option:nth-child(3),
.postid-11096 #em-attendee-details-17 .attendee_size_of_t-shirt option:nth-child(3),
.postid-11096 #em-attendee-details-11 .attendee_size_of_t-shirt option:nth-child(3),
.postid-11096 #em-attendee-details-15 .attendee_size_of_t-shirt option:nth-child(3),
.postid-11096 #em-attendee-details-18 .attendee_size_of_t-shirt option:nth-child(3),
.postid-11096 #em-attendee-details-7 .attendee_size_of_t-shirt option:nth-child(4),
.postid-11096 #em-attendee-details-16 .attendee_size_of_t-shirt option:nth-child(4),
.postid-11096 #em-attendee-details-17 .attendee_size_of_t-shirt option:nth-child(4),
.postid-11096 #em-attendee-details-11 .attendee_size_of_t-shirt option:nth-child(4),
.postid-11096 #em-attendee-details-15 .attendee_size_of_t-shirt option:nth-child(4),
.postid-11096 #em-attendee-details-18 .attendee_size_of_t-shirt option:nth-child(4){
	display:none;
}


.postid-11096 p.input-field-declaration{
	display: block;
}
.postid-11096 label{
	width: 100% !important;
}
.postid-11096 .em-booking-form span.input-group {
    display: block !important;
    margin-left: 50px !important;
    clear: both;
}


.em-booking-form label {
    width: 50%;
}

.em-tickets {
    margin-bottom: 0px !important;
}

#em-booking div.em-booking-login {
    clear: both;
    margin-left: 0px;
    border: 1px solid black;
    width: auto !important;
    display: inline-block;
}

.em-booking-form th{
	text-align:left;
}

.em-booking-form-details {
    width: 100%;
    margin-top: 2em;
}
.em-booking-form p {
    clear: left;
    margin-top: 0px;
    margin-bottom: 0.6rem;
    line-height: 1.3em;
    display: flex;
}

.em-booking-form-details::before { 
    content: "Registrant Information \A\A";
    font-weight: bold;
    white-space: pre-wrap;
    font-size: 120%;
  }
.em-attendee-fieldset::before { 
    content: "Attendee Information";
    font-weight: bold;
    white-space: pre-wrap;
    font-size: 120%;
  }
.em-attendee-fieldset{
    margin-top: 1em;
}
.em-attendee-fieldset .em-attendee-fields{
    border: 2px solid #eee;
    padding: 10px;
    margin: 10px;
}
#em-booking table th ,#em-booking table td {
	border: 2px solid #f8a540;
    border-left: 0px;
    border-right: 0px;
}

#em-booking  input[type="submit"] {
    border-color: #f8a540;
    background-color: #f8a540;
    color: #fff;
    font-weight: bold;
    text-transform: uppercase;
    padding: 12px 20px;
}
.em-booking-buttons{
	padding-top: 2em;
}
/* Show date on SPDStories, Event, Newsroom*/ 

.single-post.cat-230-id .slz-block-item-01 .block-content .block-info,
.single-post.cat-370-id .slz-block-item-01 .block-content .block-info{
	display: block !important;
}

/* hide cannot add duplicate item error on check out */ 
.woocommerce-checkout ul.woocommerce-error {
    /*display: none; becasue didnt show error*/
}

/* hide title for newsroom & other cat */
.category h1.title{
	display: none;
}


/* check out checkbox*/


.woocommerce-billing-fields__field-wrapper p {
    float: left !important;
    width: 100% !important;
}


.woocommerce-checkout  .slz-title-command.page-title-area{
	display: none;
}
.woocommerce form .form-row .input-checkbox {
	margin: 8px 0 0 -16px;
    height: auto;
    width: auto;
}


/* fix the checkbox no tick */

.woocommerce-terms-and-conditions-checkbox-text{
    /* display: block !important; */
}
 .woocommerce input[type="checkbox"], .woocommerce form .form-row.create-account input[type="checkbox"] {
    display: inline !important;
}
.woocommerce-form__label-for-checkbox{
	padding-left: 0px !important;
}


.woocommerce form .form-row label.inline .slz-woocommerce-label-for {
    display: none;
}

 .slz-menu-wrapper > li > a,
 .slz-button-search {
    line-height: 80px;
 }
 .team-img img{
    width: auto;
    height: 100%;
    margin: 0 auto;
    max-width: 200%;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
    position: absolute;
 }
 .breadcrumb {
	padding: 10px 15px;
 }
 /* reset font size to em */
 /*62*/
 body .sc-counter-layout-1-style-2 .slz-counter-item-1 .content-cell .number,
 .slz-block-item.has-image .block-date .date, 
 .slz-block-item-05 .block-date .date {
    font-size: 3.875rem !important; 
 }
 
 /*36*/
 .entry-content h1,
 #home-4box .row2 {
    font-size: 2.25rem !important; 
 }
	
 /*20*/
 #home-4box .row1,
 .slz-widgets .widget-title, 
 .slz-widgets .title-widget,
 .block-title{
    font-size: 1.25rem !important; 
 }
	
 /*16*/
 p,
 #home-4box .row3,
.footer-top-wrapper .widget-title{
    font-size: 1rem !important; 
}

 /*15*/
 .slz-counter-item-1 .content-cell .title,
 .slz-menu-wrapper > li > a {
    font-size: 0.9375rem !important; 
 }
 
 /*14*/
 
 .slz-list-block > .item,
 .block-info li a{
    font-size: 0.875rem !important; 
 }
 
 /*13*/
 .slz-header-topbar .social a,
 .slz-topbar-list .text {
    font-size: 0.8125rem !important; 
 }
 
 /*accessibility*/
 .wrap_accessibility{
	 float:right;
     margin-top: 15px;
 }
 .increase,.default,.decrease{
	 cursor:pointer;
 }
 
 .screen-style {
    display: inline-block;
    margin-left: 5px;
    zoom: 1;
}
.screen-style label{
	display:inline-block !important;
}
.screen_style_font_size {
    font-size: 12px;
    text-align: right;
    color: #636466;
}
#select-screen-switcher {
    width: 130px;
    height: 25px;
    outline: 0;
    color: #231f20;
    border: 1px solid #b6b2b3;
    background: linear-gradient(#fff, #f2f2f2);
    background: -webkit-linear-gradient(#fff, #f2f2f2);
    background: -o-linear-gradient(#fff, #f2f2f2);
    background: -moz-linear-gradient(#fff, #f2f2f2);
}

.slz-counter-item-1 .content-cell .title {
    text-transform: none !important;
}
/*footer newsleter */ 
.slz-widgets .widget-title, .slz-widgets .title-widget {
    text-transform: capitalize !important;
}
.slz-footer-top .footer-top-wrapper:before {
	width: 0px !important;
}
.slz-footer-top .slz-widget {
    width: 100% !important;
}
.slz-footer-top .slz-widget-send-mail {
    display: block !important;
}
.slz-widget-about-us .social .link .icons {
    font-size: 22px;
}

.footer-top-wrapper .slz-widget-send-mail form button,
.footer-top-wrapper .slz-widget-send-mail form .form-control{
    float: left;
    width: 30%;
	margin-right: 3%; 
}
 
.slz-header-topbar {
    background-color: #faa632 !important;
}

.slz-title-command .title-command-wrapper .title:after,
.slz-title-command .title-command-wrapper .title:before{
    border: 0px !important;
}
/* Event */
/* hide buy ticket button */ 
.postid-2545 .slz-event-countdown-02 a.slz-btn{
	display: none;
}

.slz-event-donate{
	display:none;
}
.slz-event-single-block .main-count-wrapper {
    padding: 3px 5% 0;
}
.slz-event-single-block .slz-block-item-06 .block-image {
    -webkit-transform: translate(0,0px);
    -ms-transform: translate(0,0px);
    -o-transform: translate(0,0px);
    transform: translate(0,0px);
    margin-bottom: 20px;
}
.slz-title-command .title-command-wrapper .title {
	font-size: 2em;
}
.slz-timeline .milestone:before {
	background-color: #aaa !important;
}
.wpb_revslider_element{
	margin-bottom:0px !important;
}
/* hide excerpt from single post */
.single-post .slz-block-item-01 .block-content .block-info,
.single-post .slz-block-item-01 .block-content .block-text{
	display: none;
}
/* make account form nicer */
.woocommerce form .form-row.form-row-first, .woocommerce form .form-row.form-row-last {
    line-height: initial;
}
.woocommerce form.woocommerce-EditAccountForm.edit-account .form-row.form-row-first, .woocommerce form.woocommerce-EditAccountForm.edit-account .form-row.form-row-last {
    margin-bottom: 15px;
}
.woocommerce form .form-row {
    margin: 0 0 15px;
}
.woocommerce legend {
	margin: 0 -15px 15px;
}
.woocommerce form .form-row label.inline {
    position: relative;
    padding-left: 30px;
    margin-left: auto;
    top: auto;
    display: block;
    margin-top: 10px;
}
.entry-content menu, .entry-content ol, .entry-content ul {
	margin-bottom: 20px;
	padding-left:50px;
}
.slz-categories2 .link > .label-right, .slz-widget-categories2 .link > .label-right {
    display: none !important;
}

/* register page */
.woocommerce-account .woocommerce > .u-columns.col2-set{
    column-count: 2;
}
.woocommerce-account .woocommerce > .u-columns.col2-set .u-column1,
.woocommerce-account .woocommerce > .u-columns.col2-set .u-column2{
	display: inline;
}
.woocommerce-account .slz-blog-detail:not(.slz-sidebar-left):not(.slz-sidebar-right) .woocommerce .col2-set .col-1, .woocommerce-account .slz-blog-detail:not(.slz-sidebar-left):not(.slz-sidebar-right) .woocommerce .col2-set .col-2 {
	width: 100%;
}
.woocommerce-account .woocommerce form.login {
    padding: 0px;
}

/* DISABILITY FACTS & FIGURES */
#colourbox .vc_col-sm-4 > div{
	padding: 0px !important;
}
.slz-wrapper-content #colourbox .wpb_content_element{
	margin-bottom: 0px !important;
}
#colourbox .wpb_text_column{
    padding: 0 !important;
    height: 100%;
    display: block;
    margin: 0px !important;}
#colourbox .wpb_text_column .wpb_wrapper{}
#colourbox .wpb_text_column .wpb_wrapper h3{
    margin: 0px;}
#colourbox .wpb_text_column .wpb_wrapper h3 a{
    padding: 30px;
    display: block;}
/* what we do */
.page-id-4609 .slz-carousel .block-info li:nth-child(1){
	display: none;
}
footer{
    margin-top: 80px;
}
.footer-top-wrapper .widget-title{
	color:#000000 !important;
	font-size: 16px !important;
}

#milestones p{
    display: list-item;
    list-style-type: disc;
    margin-left: 25px;
}
.page-id-4343 .vc_col-sm-2 h4,
.page-id-4394 .vc_col-sm-2 h4{
    font-size: 1rem;
	font-weight: normal !important;
}
/* about/event banner need space */ 
.page-id-2517 .slz-title-command .title-command-wrapper,
.page-id-2976 .slz-title-command .title-command-wrapper {
	padding: 13vw 0;
}
.page-id-2976 #whatweachieved h4 {
    font-size: 1rem;
    font-weight: normal;
}
.slz-title-command .title-command-wrapper {
	padding: 20px 0;
    /*padding-top: 15vw;
	padding-bottom: 15vw;*/
	display: flex;
    flex-direction: column-reverse;
}
.slz-title-command .title-command-wrapper .title {
    color: #333333 !important;
}
.slz-title-command.page-title-area {
    background-color: #ffffff !important;
}

.slz-footer-main {
    padding-top: 300px !important;
}
.container > .margin-top-100{
	margin-top:30px;
}
.page-id-2517 .slz-main-content.padding-top-100{
	padding-top:30px !important;
}
.slz-main-content > .padding-top-100, .slz-main-content.padding-top-100 {
    padding-top: 30px;
}
.slz-main-content {
	padding-top: 0px !important;
	padding-bottom: 0px !important;
}
.woocommerce .related, .woocommerce-page .related {
    margin-top: 50px !important;
}

#giveagift .slz-block-item-06 .block-content {
    padding: 1.25rem !important;
}

#home-4box .wpb_text_column{
	text-align: center;
}
#home-4box, #home-4box a{
	color: #ffffff;
}
#home-4box .row1{
	display: block;
	font-size: 20px;
	font-weight: bold;
}
#home-4box .row2{
	display: block;
	font-size: 36px;
	font-weight: bold;
}
#home-4box .row3{
	display: block;
	font-size: 16px;
}
.page-list ul{
	margin-left: 20px !important;
	margin-bottom: 10px !important;
}

.home .sc_counter .content-cell .title{
    display: table-footer-group;
}
.home .sc_counter .content-cell .content-number{
    display: table-header-group;
}
.anchorlink a{
	color:#ffffff !important;
}

#CorporateIcon h3{
    display: table-cell;
    vertical-align: middle;
}

#CorporateIcon img{
	max-width: 100%;
}
#CorporateIcon .wpb_wrapper p{
    width: 70px;
	display: table-cell;
   	vertical-align: middle;
}
#CorporateIcon .wpb_content_element {
    margin-bottom: 10px !important;
}
#CorporateIcon  .vc_column-inner{
    padding: 30px 20px 25px 20px !important;
}

#ForIndividuals .wpb_text_column a{
	color: #ffffff !important;
}
#RowTable1 th {
	background-color: #f8a540;
  	color: #ffffff;
  	text-align: left;
  	vertical-align: middle;
  	font-weight: bold;
  	font-size: 16px;
}
#RowTable1 tr:nth-child(even) {background-color: #f2f2f2;} 
#RowTable1 table{
	width: auto !important;
	max-width: 100%;
}
.slz-widget-send-mail .form-control, .slz-shortcode-send-mail .form-control {
	margin-bottom: 20px !important;
}

#menu-useful-links-footer{
	column-count: 2;
}




.vc_col-has-fill>.vc_column-inner{
    padding-top: 0px;
}

/* f13e4b to f39824 */  

.slz-block-item-06 .block-label .text:before {
    color: #f39824 !important;
}

.slz-block-item-06 .progress-bar{
    background-color: #f39824 !important;
}

.slz-block-item-06 .raise-goal-block > div .text{
    color: #f39824 !important;
}

.slz-topbar-list .btn-block-donate{
	width: auto;
}

.slz-header-topbar .btn-block-donate,
.slz-block-item-06 .btn-block-donate{
    background-color: #f39824 !important;
    border-color: #f39824 !important;
}


.slz-block-item-06 .block-image .link .cate-text:before{
    border:1px solid #f39824 !important;
    color: #f39824 !important;
}

.tab-list-wrapper .tab-list >li.active {
    border-color: #f39824 !important;
}



.slz-donate-submit .radio .form-control:focus,
.slz-donate-submit .donation-item>input:focus,
.donation-button-segment-group .radio .form-control:focus {
    border-color: #f39824 !important;
}

.sc_main_title.style-1 .slz-main-title:before{
background-color: #f39824 !important;
}

.slz-main-title .title .main-color{
color: #f39824 !important;
}

.slz-main-title .title:before{
background-color: #f39824 !important;
}
.slz-main-title .title:after{
background-color: #f39824 !important;
}
.sc_main_title.style-3 .slz-main-title:before{
background-color: #f39824 !important;
}


.slz-block-item-05 .price:before{
    color: #f39824 !important;
}

.slz-block-item.has-image .block-date .date,
.slz-block-item-05 .block-date .date{
    color: #f39824 !important;
}
/* block events carousel */
.slz-block-item.has-image .link.time:before,
.any .slz-block-item-05 .link.time:before,
.slz-block-item.has-image .block-location:before,
.any .slz-block-item-05 .block-location:before,
.slz-block-item.has-image .block-price:before,
.any .slz-block-item-05 .block-price:before {
    color: #f39824 !important;
}
.slz-block-item.has-image .block-price .text b {
    color: #f39824 !important;
}

.slz-block-item-06.style-4 .block-price:before{
    color: #f39824 !important;
}
.slz-block-item-06.style-4 .block-price .text b{
    color: #f39824 !important;
}

.slz-list-contact-01 .slz-contact-01 .contact-title i,
.slz-list-contact-01 .slz-contact-01 .contact-content  i {
    color: #f39824 !important;
}

.slz-event-single-block .main-count-wrapper .stat-label{
    color: #f39824 !important;
}


.slz-block-item-05.style-8 .block-date{
    background-color: #f39824 !important;
}
.slz-block-item-05.style-8:not(.has-image) .block-date *{
    color: #f39824 !important;

}

.slick-dots li.slick-active button:before {
    background-color: #f39824 !important; 
}

.slz-header-topbar .float-l .social a {
    color: #ffffff !important;
}

.slz-header-topbar .float-r .social a {
    color: #ffffff !important;
}

/* hover */
a:hover,
#home-4box a:hover{
	color:#c15e37 !important;
}

.slz-header-topbar .social a:hover i,
.slz-header-topbar .float-r .social a:hover i{
    color: #f8a540 !important;
}

/* 
.slz-donate-submit .radio .label-check.slz-btn:hover,
.donation-button-segment-group .radio .label-check.slz-btn:hover,
.slz-donate-submit .radio input[type="radio"]:checked + .label-check.slz-btn,
.donation-button-segment-group .radio input[type="radio"]:checked + .label-check.slz-btn {
    background-color: #f39824 !important;
    border-color: #f39824 !important;
}
.tab-list-wrapper .tab-list .open >a,
.tab-list-wrapper .tab-list li.active a,
.tab-list-wrapper .tab-list li a:hover{
    color: #f39824 !important;
}
.slz-header-topbar .btn-block-donate:hover,
.slz-block-item-06 .btn-block-donate:hover{
    background-color: #f39824 !important;
}
.slz-block-item.has-image .block-title:hover,
.slz-block-item-05 .block-title:hover{
    color: #f39824 !important;
}
.slz-block-item.has-image .block-info > li .link.place:hover,
.slz-block-item.has-image .block-info > li .link .text:hover,
.slz-block-item.has-image .block-info > li .link:before,
.slz-block-item-05 .block-info > li .link.place:hover,
.slz-block-item-05 .block-info > li .link .text:hover,
.slz-block-item-05 .block-info > li .link:before{
    color: #f39824 !important;
}

.slz-block-item-06.style-4 .block-info li .link:before,
.slz-event-single-block .slz-block-item-06 .block-info li .link:hover {
    color: #f39824 !important;
}
*/



/* Juzzweb */
.slz-hidden-menu {
    top: auto;
}

.woocommerce-cart .breadcrumb-wrapper,
.woocommerce-account .breadcrumb-wrapper,
.woocommerce-checkout .breadcrumb-wrapper{
	display:none !important;
}

.woocommerce-account .woocommerce-MyAccount-navigation {
    float: left;
    margin-bottom: 50px;
}
.woocommerce-account .woocommerce-MyAccount-content {
    padding-left: 5%;
    float: left;
    margin-bottom: 50px;
}

.slz-donate-submit .radio .donate-item, .donation-button-segment-group .radio .donate-item {
	padding-right: 5px;
	padding-bottom: 2px;
	line-height: 50px !important;
}
.slz-donate-submit .radio .label-check.slz-btn, .donation-button-segment-group .radio .label-check.slz-btn {
	 padding: 14px 8px 10px;
}
.slz-form-event-donate .gdlr-head, .slz-form-donate .gdlr-head {
	color: #333333;
	margin-bottom: 0px;
}


/* Pop up donation*/
.modal-dialog {
    width: 800px;
    max-width: 90%;
}
.modal{
	color: #333;
	line-height: 1.8em;
}
.modal small{
    display: block;
    width: 100%;
    clear: both;
    font-size: 0.7rem !important;
	line-height: 1.5em;
}
.btn-block-donate + .modal .modal-header {
    padding: 8px 25px;
}
.slz-donate-submit .btn-block-donate{
	margin-top: 0px;
}
.btn-block-donate + .modal .slz-donate-submit .modal-body {
    padding-bottom: 0px;
}
.btn-block-donate + .modal .modal-footer {
	padding-top: 0px;
}
#donationmthly{
	min-width: 60px;
	padding: 14px 20px 10px;
	margin-left: 0;
	line-height: 1.3;
	border-color: #f39824 !important;
	color: #fff;
	background-color: transparent;
	border: 1px solid #f39824 !important ;
	clear: both;
	float: left;
	font-weight: bold;
	margin-right: 10px;
}
#donationmthly:link,
#donationmthly:visited,
#donationmthly:hover,
#donationmthly:active{
	color: #fff !important;
    background-color: #f39824;
}

.slz-event-single-block .slz-block-item-06 .block-image {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.slz-btn {
	padding: 12px 30px 13px 30px;
}
.slz-dark .slz-footer-bottom .slz-name {
    color: #ffffff !important;
}

.woocommerce h2:before, .woocommerce-page h2:before {
    height: auto !important;
}
.slz-widget-about-us{
	margin-bottom: 20px;
}

#page-content > div > div > div > div > div > div > div > div > div > form > table > thead > tr > th.product-name,
#order_review > table > thead > tr > th.product-name{
	visibility: hidden;
}

.slz-header-main.slz-header-fixed.slz-wpadminbar.slz-hidden-menu {
    top: 32px !important;
}

.slz-hidden-menu{
    top: 0px !important;
}


.slz-logo-wrapper .logo {
    line-height: 80px;
	height: 80px;
    min-width: 250px;
}

.slz-logo-wrapper .logo img {
    max-width: 250px;
    top: 50%;
}

.slz-block-item-01 .block-image >.link .img-full, .slz-block-item-01 .block-image .post-thumbnail .img-full {
	/*
	position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	*/
	
    width: 100% !important; /*if more then 100 then logo too big */
	height: auto !important;
	
    /*width: 100%;
	height: auto;*/
}
.single-slz-event .slz-block-item-06 .block-image .link .img-full{
    top: -50%;
}
.slz-block-item-06 .block-image .link .img-full {
    height: auto;
    width: 100%;
    left: 50%;
}

.teams-detail-wrapper .slz-about-me-02 .image-wrapper {
    display: block;
}
.slz-teams .teams-detail-wrapper .slz-about-me-02 {
    float: left;
    padding: 0 1%;
}
.teams-detail-wrapper .slz-about-me-02 .content-wrapper {
    float: left;
    width: 100%;
    display: block;
}

.page-id-7808 form{
	
}
.page-id-7808 form label{
    float: left;
    width: 50%;
    min-height: 4em;
    margin-bottom: 1em;
}
.page-id-7808 form p{
    clear: both;
    margin-bottom: 20px;
    display: inline-block;
    width: 100%;
}
.page-id-7808 form input{
	
}
.page-id-7808 form br{
	display: none;
}
.page-id-7808 form u{
	clear: both;
    float: left;
    width: 100%;
}
div.slz-main-menu{
	background: none !important;
}
.home .slz-main-content {
    padding-top: 0px !important;
}
.slz-block-team-01 .team-body .title {
    font-size: 1rem;
}
.slz-block-team-01 .team-body {
    padding: 15px 5px;
    font-size: 14px;
    font-size: 0.8rem;
}
#fordisabilities .vc_column_container>.vc_column-inner{
    -webkit-flex-direction: initial;
    -ms-flex-direction: initial;
    flex-direction: initial;
}

.woocommerce-cart .return-to-shop{
	display: none;
}

.vc_row-has-fill>.vc_column_container>.vc_column-inner {
	padding-top: 0vw;
}

/*volunteer-with-us*/
.page-id-4767 .entry-content table {
	max-width: 100%;
	display: block;
}


@media screen and (max-width: 1080px) {
	#home-4box .row1 {
		font-size: 1.5vw !important;
	}
	#home-4box .row2 {
		font-size: 2.5vw !important;
	}
}

@media screen and (max-width: 1024px) {
	.slz-logo-wrapper .logo img {
		top: 50% !important;
	}
	.wrap_accessibility{
		display:none;
	}
	.slz-logo-wrapper .logo {
		line-height: 60px;
		height: 60px;
	}
	.slz-header-topbar .slz-topbar-list>.btn-block-donate {
		padding: 0 5px;
	}
}

@media screen and (max-width: 767px) {
	body,html{
		font-size: 12px;
	}
	.tg td,.tg th {
		font-size: 1rem;
	}
	footer {
		margin-top: 0px;
	}
	footer.entry-footer{
		display: none;
	}
	a.btn-block-donate:active, 
	a.btn-block-donate:hover, 
	a.btn-block-donate:focus {
		color: #fff !important;
	}
	.slz-mobile-topbar .woo-account-wrapper{
		margin: 0 auto;
		width: 100%;
	}
	.slz-change-color .slz-btn:hover, 
	.slz-change-color .slz-btn:focus,
	.slz-change-color .slz-block-item-06 .btn-block-donate:hover {
		border-color: #fff;
		background-color: #fff;
		color: #f8a540;
	}
	.donatepopup{
		z-index: 99999;
	}
	.donatepopup .modal-header {
		padding: 5px;
	}
	.donatepopup .modal-dialog {
		width: 100%;
		margin: 60px auto 0px;
	}

	.panel-heading a span {
		padding: 2vw 8vw 2vw 2vw;
	}
	#page-sidebar{
		display: none;
	}
	/* juzzweb */
	p {
		line-height: 1.5em;
	}
	#home-4box .row1 {
		font-size: 3vw !important;
	}
	#home-4box .row2 {
		font-size: 5vw !important;
	}
	#home-4box .wpb_text_column {
		padding: 6vw 0vw !important;
	}
	.slz-carousel-wrapper {
		margin-right: 0px;
		margin-left: 0px;
	}

	.slz-main-content {
		padding-top: 2vw !important;
		padding-bottom: 2vw !important;
	}
	.slz-logo-wrapper .logo img {
		display: block !important;
		max-height: 50px !important;
		top: 53% !important;
		left: 0;
		right: 0;
		margin: 0 auto;
	}
	.slz-btn, a.slz-btn{
		margin: 5px auto !important;
		padding: 2vw 3vw;
		display: block;
		display: table;
	}
	.mobilecenter .text-r,
	.mobilecenter h1{
		text-align:center !important;
	}
	.mobilehide{
		display:none;
	}
	div.mobilenobg{
		background-image: none !important;
		background-color: #e2e056 !important;
		padding: 0px !important;
	}
	.home .slz-wrapper-content .wpb_content_element {
		margin-bottom: 0px !important;
	}
	.slz-footer-top .slz-widget-contact .slz-widget-contact-info .item .contact-info {
    	padding: 0 0px !important;
	}
	.mobilenobg .vc_row{
		padding: 0px !important;
	}
	.slz-list-block div.item {
		margin-top: 0px !important;
	}
	.slz-footer-main {
		padding: 50px 0 45px !important;
	}
	/* About use top banner missing */
	.slz-title-command .title-command-wrapper {
		/*padding: 100px 0;*/
	}
	.page-id-2976 .slz-title-command .title-command-wrapper {
		padding: 100px 0;
	}
	/* reduce space after img */
	.slz-wrapper-content .wpb_content_element {
		margin-bottom: 2vw !important;
	}
	.sc_tabs .tab-content .tab-pane.active {
		padding-top: 2vw !important;
	}
	.slick-dots li {
		margin: 0 2.5vw !important;
	}
	.sc_event_carousel .slz-block-item-05.has-image {
		margin-top: 0px !important;
	}
	.menu-item .icon-dropdown-mobile{
		width: 100% !important;
		text-align: right !important;
		padding-right: 5vw;
	}
	.slz-blog-detail .slz-related-post .slick-arrow {
    	top: calc(98% + 1px);
	}
	.vc_col-has-fill>.vc_column-inner, .vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_column_container>.vc_column-inner {
		padding-top: 2vw;
	}
	#whatweachieved .vc_col-sm-2{
		width:50% !important;
	}
	#governance .text-r{
		text-align:center;
	}
	#governance .text-r .slz-btn{
		margin:5px !important;
	}
	.page-id-5047 .slz-timeline .milestone:before,
	#milestones .slz-timeline .milestone:before {
	    left: 100px;
	}
	.page-id-5047 .slz-timeline:before,
	#milestones .slz-timeline:before {
		left: 100px;
	}
	.page-id-5047 .slz-timeline .milestone .milestone-content,
	#milestones .slz-timeline .milestone .milestone-content {
		padding-left: 125px !important;
	}
	.page-id-4979 .entry-content table {
		max-width: 100%;
		width:100% !important;
	}
	.page-id-4979 .entry-content table col{
		width:auto !important;
	}
	#financialstatement .vc_col-sm-2,
	#financialreport .vc_col-sm-2{
		width:50%;
     	float: left;
	}
	/* Provide Employment Opportunities */
	.page-id-4920 #provide-employ .vc_empty_space{
		height: 10px !important;
	}
	/* DISABILITY FACTS & FIGURES */
	.page-id-4807 div.vc_row{
		padding-top:0px !important;
		padding-bottom:0px !important;
		margin: 0 -15px;
	}
	.page-id-4807 .vc_row.vc_column-gap-15>.vc_column_container {
		padding: 15px;
	}
	.page-id-4807 .slz-carousel-wrapper {
		margin-right: 0px;
		margin-left: 0px;
	}
	.page-id-4807 .vc_row-has-fill h1{
		text-align: center;
		margin: 0 auto;
	}


	
	/*Get Assistance*/
	.page-id-4740 .vc_row.vc_column-gap-15 {
		margin-left: 0px;
		margin-right: 0px;
	}
	.page-id-4740 .slz-block-item-01 .block-image .post-thumbnail .img-full,
	.page-id-4740 .slz-block-item-01 .block-image >.link .img-full{
		width: 100% !important;
	}

	/*What We Do*/

	/* whatwedorow */
	.page-id-4609 .vc_col-sm-4 {
		width: 33.33% !important;
	}
	.page-id-4609 #whatwedorow3 .vc_col-sm-6 {
		width: 50% !important;
	}
	.page-id-4609 .entry-content h3{
		margin-top: 0px;
	}
	

	.page-id-4609 #sec3,
	.page-id-4609 .vc_col-sm-6 h3,
	.page-id-4609 .vc_col-sm-4 h3 {
    	font-size: 3vw !important;
	}
	.page-id-4609 .slz-wrapper-content .wpb_content_element {
		margin-bottom: 0vw !important;
	}
	.page-id-4609 #whatwedorow1 .vc_column-inner,
	.page-id-4609 #whatwedorow2 .vc_column-inner,
	.page-id-4609 #whatwedorow3 .vc_column-inner {
		padding: 4vw 1vw 4vw 1vw !important;
	}
	.page-id-4609 .vc_row.vc_column-gap-10 {
		margin-left: 0px;
		margin-right: 0px;
	}
	.page-id-4609 .slz-carousel-wrapper {
		margin-right: 0px;
		margin-left: 0px;
	}
	.page-id-4609 .slz-carousel-wrapper .slick-list .slick-slide {
		padding-left: 0px;
		padding-right: 0px;
	}
	/*for-persons-with-disabilities*/
	.page-id-4517 .vc_col-sm-3{
		max-width: 400px !important;
		padding: 0px !important;
		margin: 0 auto !important;
	}
	#SPDability .vc_column-inner{
		margin: 0 6% !important;
		padding: 4vw 2vw !important;
	}



	.slz-list-block .item {
		margin-top: auto !important;
	}
	#readourlatesthappenings h1,
	#readourlatesthappenings .text-r{
		text-align:center !important;
	}
	
	.page-id-4767 .sc_team_list .item,
	.page-id-4394 .sc_team_list .item,
	.page-id-4463 .sc_team_list .item{
		padding:0 80px !important;
	}

	/*Inclusive Technoogy Portal*/
	.page-id-7816 .slz-list-block.slz-column-2 .item{
		width: 50%;
	}


	/*For Individual*/
	.page-id-4394 .vc_column-inner{
	}
	.page-id-4394 .vc_row {
		margin-left: 0px;
		margin-right: 0px;
	}
	.page-id-4394 .vc_column_container>.vc_column-inner {
		padding-left: 0px;
		padding-right: 0px;
	}
	.page-id-4394 .vc_row.vc_column-gap-20>.vc_column_container {
		padding: 0px;
		padding-bottom: 10px;
	}
	/*volunteer-with-us*/
	.page-id-4767 #volunteer-with-us .vc_empty_space{
		height: 80px !important;
	}
	.page-id-4767 .vc_col-sm-1\/5 .item{
		padding-top:10px;
     	width: 100%;
	}	
	.page-id-4767 #volunteer-table .vc_row{
		display: table;
		text-align: center;
	}
	.page-id-4767 .vc_col-sm-1\/5{
		width: 50%;
		float: none;
		display: inline-block;
	}
	.slz-teams .teams-detail-wrapper .slz-about-me-02 {
		width: 100%;
		padding: 0 20%;
	}
	.page-id-7808 form {
		padding: 0px !important;
	}
	.page-id-7808 form label {
		padding: 1vw;
	}

	.page-id-7808 form label{
		width: 100%;
	}


	/* other popup */
	.modal.fade.in .modal-content {
		margin-top: 60px;
		margin-bottom: 80px;
	}

	/* mobile donation button */
	.slz-header-main .modal-content {
		margin-top: 0px;
		margin-bottom: 80px;
	}
	.slz-header-main{
		z-index: 9999;
	}
	.slz-header-main .modal.fade.in{
		background-color: black;
		padding: 0px !important;
	}
	.slz-donate-submit .btn-block-donate {
		background-color: #f39824 !important;
		border-color: #f39824 !important;
		color: #fff !important;
	}

	/* newsletter */
	.footer-top-wrapper .slz-widget-send-mail form button, .footer-top-wrapper .slz-widget-send-mail form .form-control {
		width: 40%;
	}
	slz-footer-top .slz-widget-send-mail .slz-btn {
		padding: 0 5%;
	}

	/* Board of mgmt */
	.page-id-7633 .slz-list-block.slz-column-3 > .item{
		width: 50%;
	}

	/* login */
	.woocommerce-account .slz-main-content{
		padding-left: 15px;
		padding-right: 15px;
	}
	/* Footer */
	footer .slz-widget{
		padding-bottom: 8vw;
	}
	/*other*/
	.home .sc_counter .content-cell {
		display: inline;
	}
	#governance .text-r .slz-btn {
		margin: 2vw auto !important;
	}
	.slz-footer-top .footer-top-wrapper {
		padding: 30px 15px;
	}
	.page-id-2517 .slz-title-command .title-command-wrapper, .page-id-2976 .slz-title-command .title-command-wrapper {
		padding: 25vw 0;
	}

	.cashlessbox .vc_col-sm-6 > .vc_column-inner,
	.cashlessbox .vc_col-sm-4 > .vc_column-inner{
		padding: 5vw !important;
	 }

	 .page-template-default .entry-content img.wp-post-image {
		width: 100%;
	}
}

@media screen and (max-width: 480px) {
	.slz-header-main .container {
		width: 100%;
	}
	.slz-header-mobile-topbar .slz-main-menu-mobile .slz-topbar-list > .slz-btn {
		display: block !important;
	}
}

@media print {
	html,body {
		width: auto !important;
		margin: 0!important;
		padding: 0px !important;
	}
	a[href]:after {
		content: "\A (" attr(href) ")";
		white-space: pre-wrap;
		word-break: break-word;
	}
	header,footer,.page-sidebar{
		display:none !important;
	}
	.margin-top-100 {
		margin-top: 0px !important;
	}
	.margin-bottom-100 {
		margin-bottom: 0px !important;
	}
	.slz-list-block .item {
		margin-top: 0px !important;
	}
	.slz-title-command .title-command-wrapper {
		padding: 0px 0 !important;
	}
	.slz-block-item-01 .block-content {
		padding: 1vw !important;
	}

	.cart_item .product-remove{
	}
	.cart_item a[href]:after {
		content: "";
	}
 }
