.site-content{ min-height: calc(100vh - 525px); }
a{ color: #f05223; }

.thim_header_custom_style header.site-header .top-header{ background:#fff;}
.thim_header_overlay header.site-header .top-header{ padding-top:0;}
.thim_header_custom_style header.site-header.not-line .thim-menu .main-menu .navbar-nav>.menu-item .icon-toggle{ color:#000; }

.thim_header_style2 header.site-header.not-line .thim-menu .main-menu .navbar-nav>.menu-item>a{  color:#000 !important;}
.top_site_main .overlay-top-header{ background:#58595b !important;}
.top_site_main .page-title-wrapper a{ color:#333;}
.thim_header_custom_style header.site-header .main-menu .menu-item-has-children .sub-menu{ background:#fff;}
.thim_header_custom_style.thim_header_style2 header.site-header.sticky .top-header{ background:#fff;}

header.site-header.sticky .top-header { height:110px; }
header.site-header.sticky .top-header .main-menu .menu-item-has-children .sub-menu{ top: 100px; }
header.site-header.sticky img.sticky-logo{      top: 4px; position: relative; }
header.site-header .top-header { height:155px;  }
.thim_header_custom_style header.site-header .top-header .thim-logo{width: 200px; margin: 0 auto !important; }
.thim_header_custom_style header.site-header.sticky .top-header .thim-logo{ width: 150px; margin-top: 7px; }
.thim_header_style2 header.site-header .main-menu .menu-item-has-children .sub-menu{ top: 155px; }

.thim_header_custom_style.thim_header_style2 header.site-header .top-header .thim-menu{     width: calc(98% - 180px);    width: -webkit-calc(98% - 180px); width: -moz-calc(98% - 180px); }
.thim_header_style2 header.site-header.not-line .thim-menu .main-menu .navbar-nav>.menu-item>a{ padding: 50px 0; }
.thim_header_style2 header.site-header.not-line.sticky .thim-menu .main-menu .navbar-nav>.menu-item>a{  padding: 25px 0; }
.thim_header_overlay .top_site_main .page-title-wrapper {     padding-top: 142px; }

.thim-portfolio .portfolios .portfolio .inner img{ width: 100%; }


@media only screen and (max-width: 2000px) and (min-width: 1700px)  {
 .container{ width: 1500px; } 

}
.footer-top{ width: 100%; float: left; background: url("../../images/top-bg.png") no-repeat center center; /*min-height: 395px;*/ min-height: 260px; position: relative; background-size: 100%;   }
.footer-bg{ width: 100%; float: left; background: #f05223;  position: absolute; bottom: 0; padding: 20px;  }
.footer-bg:after{ content: ""; position: absolute; left: 0; top: 0; background: url("../../images/cornner.png") no-repeat center center; }
.footer-top h2{    float: left; font-size: 30px; color: #fff;text-transform: none; width: 40%; margin: 0; padding: 4px 0; }
.footer-top .search{ float: left; width: 60%;  }
.footer-top .search .search-field{ width: 100%; border-radius: 50px; height: 56px; padding: 10px 40px;  }
.footer-top .search .toggle-search{ width: 48px; height: 48px; border-radius: 100%; background: #444444; display: table;  }
.footer-top .search .toggle-search .fa.fa-search{  display: table-cell; vertical-align: middle; text-align: center; font-size: 20px; color: #fff;}

.slider-content .btn-org{ display: block; width: 180px;     margin: 14px auto; border-radius: 50px;    background-color: rgb(255, 131, 0); line-height: 15px;  padding: 13px 35px; letter-spacing: 1px; font-weight: 600;  font-size: 15px; color: rgb(255, 255, 255); }
.slider-content .btn-org:hover{  background-color: #f05223; color: white; }

.slider-content h1{     color: #f05223;     font-weight: 900; font-size: 3.4vw; }
.archive-content article .entry-content{ min-height: 150px; }
.loop-pagination ul li .page-numbers.current, .pagination ul li .page-numbers.current, .loop-pagination ul li .page-numbers:hover, .pagination ul li .page-numbers:hover{     color: #f05223;
    border: 2px solid #f05223; }
    .content-inner .entry-header h2.blog_title a{ color: #f05223;  }
    .content-inner .entry-header h2.blog_title{ font-size: 24px; }
    .single .single-content article .entry-content { padding: 0; }

@media only screen and (max-width: 1800px) {
	.thim_header_custom_style header.site-header.not-line .thim-menu .main-menu .navbar-nav>.menu-item .icon-toggle{ width: 15px; padding: 0 0 0 5px; display: initial; } 
}
@media only screen and (max-width: 1300px) {
	
	.thim_header_custom_style.thim_header_style2 header.site-header .top-header .thim-menu{  width: calc(98% - 120px); width: -webkit-calc(98% - 154px);    width: -moz-calc(98% - 120px); float: right;} 
	.header-search{ right: -22px !important;  } 
	.thim_header_custom_style header.site-header .top-header .thim-logo{ width: 170px;}
	
}
@media only screen and (max-width: 1640px) {
	.header-search{ right: -35px !important;  } 
	.sticky .header-search{  margin-top: -5px !important; right: -20px !important; }
}
@media only screen and (max-width: 1100px) {
   .slider-content{    position: absolute; top: -50px; left: 50%; margin-left: -225px;} 
   .thim_header_custom_style header.site-header .top-header .thim-logo{ width: 170px; margin: 10px auto !important; float: none; }
}

@media only screen and (max-width: 991px) {
   .slider-content{    top: -190px; left: 50%; margin-left: -185px;}
   .banner-top-img{ position: absolute !important; top: 0; left: -200px; }
}

@media only screen and (max-width: 490px) {
	.slider-content{     top: 110px; left: 50%; margin-left: -165px; font-size: 14px; }
}






@media only screen and (max-width: 1100px) {
	.footer-top h2, .footer-top .search{ width: 100%; margin: 0 auto; display: table; text-align: center; line-height: normal; }
	.thim_header_custom_style.thim_header_style2 header.site-header .top-header .thim-menu{ width: calc(83% - 0px); }
}

@media only screen and (max-width: 767px) {
	.footer-top{ min-height: 365px; }	
	.paoc-popup-modal-cnt .popup-footer p{ font-size: 11px !important; }

}



footer{ background:#58595b; width: 100%; float: left;}
.site-content .site-main{ padding:4.4% 0  !important; min-height: calc(100vh - 792px);}
.social_media_icons a:hover{ background:#f05223;}
.so-widget-sow-social-media-buttons-atom-c4a2ba2a2d82 .sow-social-media-button{ border:none !important;}
.site-footer .footer_wrapper .footer-block h3{ line-height:normal; }
.site-footer .adress_wrapper{  border-bottom:solid 1px #ddd; border-top:solid 1px #ddd;  }
.thim_header_overlay .thim-toggle-mobile-menu .inner:before, .thim_header_overlay .thim-toggle-mobile-menu .inner:after{ background:#000;}
.social_media_icons {  margin-bottom: 20px;}

.donate-btn a span { border-radius: 20px; background-color: #f05223; padding: 10px 18px!important; color: white; font-weight: bold;}

/*  donation content  */
.btn1{ border-radius: 20px;  border:solid 1px #f05223;  padding: 10px 18px;  color: white;  font-weight: 500; color: #f05223; font-size: 15px; display: inline-block;}
.btn1:hover{ background:#f05223; color: #fff;  }

.btn-orange{ border-radius: 30px; background: #ff7000; text-transform: none; cursor: pointer;  padding: 4px 30px;  color: white;  font-weight: 500; color: #fff; font-size: 13px; display: inline-block;}
span.btn-orange{ cursor:context-menu;}
span.btn-orange:hover{background: #ff7000}
.our-board-member .btn-orange:hover{ background:#ff7000; color: #fff;  }
.btn-orange:hover{ background:#343434; color: #fff;  }

ul.ul-list {  margin-left:0;  }
.ul-list li{ list-style: none;   position: relative;   padding-left: 15px; line-height: 28px; }
.ul-list li a{color: #666666;}
.ul-list li:after { content: "";   position: absolute;  left: 0;  top: 10px;  width: 5px;  height: 5px; background: #f05423; border-radius: 100%;  }

.title{ text-transform: none; margin-top: 20px; margin-bottom: 5px; }


.top-img{ position: relative; margin-bottom: 40px;}
.top-img:after{ content: ""; position: absolute; left: 16px; top: -16px;  border-top: solid 16px #ff7000;  width: 100%; }
.top-img:before{ content: ""; position: absolute; right: -16px; top: -16px;  border-right: solid 16px #ff7000; height: 100%; }
.top-img img{ margin: 0px; float: none; -webkit-box-shadow: 10px 10px 30px 0px rgba(159,158,159,1); -moz-box-shadow: 10px 10px 30px 0px rgba(159,158,159,1); box-shadow: 10px 10px 30px 0px rgba(159,158,159,1); width: 100%; }
.top-img img{ width: 100%; }

span.icon-color{ color: #fe6f00;  font-size: 20px; margin-right: 10px; }


/* popup box css */
.paoc-popup-modal-cnt{ padding: 30px; text-align: center; }
.paoc-popup-modal-cnt .popup-header h4, .paoc-popup-modal-cnt .popup-footer p{ text-transform: none; color: #000; font-size: 20px; font-weight: 400; }
.paoc-popup-modal-cnt .image{ padding: 12% 0; width: 100%; float: left;  }




.donation-content { width: 100%; float: left;}
.donation-content h1{ color: #f05223;  font-size: 40px; text-transform: none; margin-bottom: 20px;  }
.donation-content .donation-box{ width: 100%; float: left; position: relative; text-align: center; margin-bottom: 30px; }
.donation-content .donation-box img{ width: 100%; }
.donation-content .donation-box span{ width: 100%; float: left; margin-bottom: 15px; }
.donation-content .donation-box h2 { background: rgba(240, 83, 35, 0.9); color: #fff; font-weight: 600; font-size: 26px; text-transform: none; position: absolute; top: 0; width: 100%;  padding: 5px 0; }

.donate-row .panel-grid-cell {text-align: left;}
.donate-row .panel-grid-cell .widget_text h2 { background: rgba(240, 83, 35, 0.7);color: #fff;font-weight: 600;font-size: 24px;text-transform: none;position: relative;top: 70px;padding: 5px 6px 5px 20px;width: 100%;margin: 0 auto; }
.donate-row .panel-grid-cell a.thim-button, .donate-row .panel-grid-cell a.paoc-popup{ border:solid 1px #f05223;font-weight: 500; color: #f05223; font-size: 15px; padding: 10px 40px; display: table; margin: 0 auto; line-height: normal;     -webkit-border-radius: 30px;  -moz-border-radius: 30px;  border-radius: 30px; }
.donate-row .panel-grid-cell a.thim-button:hover, .donate-row .panel-grid-cell a.paoc-popup:hover{background:#f05223; color: #fff;}

.donation-title h1 {color: #f05223;  font-size: 40px; text-transform: none; margin-bottom: 20px;}
.donate-row .panel-grid-cell .image{ width: 100%;}


@media only screen and (max-width: 1200px) {
	.site-content .site-main{ padding: 5% 3% !important; }
}

@media only screen and (max-width: 991px) { 
	.thim_header_custom_style.thim_header_style2 header.site-header .top-header .top-sidebar{  padding: 0; }
	.donation-content .donation-box h2{ font-size: 18px; }
	.donate-row .panel-grid-cell .widget_text h2{ font-size: 18px; } 
}

@media only screen and (max-width: 767px) {
	.thim_header_overlay .thim-toggle-mobile-menu .inner{ background:#000;}
	.thim-mb-active .thim-toggle-mobile-menu .inner{ background:none;}
	.megaWrapper .menu{ margin: 0px 0 25px 0px;  }
	.site-footer .footer_wrapper .footer-block h3{  min-height: inherit; margin-bottom: 10px;   background: #454545; padding: 10px; color: #fff;  position: relative;  width: 100%;}
	html.thim-mb-active{   padding-top: 0; }
	.site-footer .widget-title {cursor: pointer; margin:0px; padding:0px;}
	.site-footer .megaWrapper.default {display: block;}
	body > .thim-menu { width: 320px; }
	.donation-content .donation-box h2{ font-size: 20px; }
	.footer-newsletter .mc4wp-form-basic input[type=email]{ max-width: 100%; }
	.footer_wrapper .search-form{ margin-bottom: 20px; }
}

.signup-btn {padding: 10px;	background-color: #32CD32;color: black;width: 400px;	float: left;	text-align: center;}
.signup-btn span {	float: left;	width: 100%;	text-align: center;	font-weight: bold;	font-size: 20px;}
.signup-btn a {	text-align: center;	width: 100%;	float: left;	color: black;	font-weight: bolder;	font-size: 16px;}


/* giro form css  */ 
.giro_inner{  background: url("../../images/bg1.png") no-repeat bottom right;  background-size: 29%; }
.one-time-donation-cash-cheque_inner{background: url("../../images/bg2.png") no-repeat bottom left; }
.bank-transfer_inner{background: url("../../images/bg3.png") no-repeat bottom right, url("../../images/bg4.png") no-repeat bottom left; }
.paynow_inner{background: url("../../images/bg5.png") no-repeat bottom left, url("../../images/bg6.png") no-repeat bottom right; }
.bank-transfer_inner .site-content .site-main, .paynow_inner .site-content .site-main{ padding: 3% 0 0 !important; }


@media only screen and (max-width: 1024px) {
.giro_inner, .one-time-donation-cash-cheque_inner, .bank-transfer_inner, .paynow_inner{ background: none; } 
.bank-transfer_inner .site-content .site-main, .paynow_inner .site-content .site-main{ padding: 4.4% 0 !important; }
}

.giro-form{ width: 100%; float: left; }
.giro-form form.wpcf7-form{ text-align: left;  }
.giro-form form.wpcf7-form p{ padding-bottom: 8px; }
.giro-form form.wpcf7-form strong{ font-size: 13px; font-weight: 500; }
.giro-form form.wpcf7-form .upload-donation .wpcf7-form-control{ width: 220px; margin: 0; }
.giro-form form.wpcf7-form .download-icon{ background:#ff7000 url("../../images/download.png") no-repeat 24px 3px; padding: 4px 30px 4px 50px;  }
.giro-form form.wpcf7-form .wpcf7-submit{ background:#ff7000 url("../../images/upload.png") no-repeat 24px 3px; padding: 0px 30px 0px 50px; min-height: 34px; height: 24px;  line-height: normal; text-transform: none; }

/* one time form   */
.donation-form form.wpcf7-form { width: 100%; float: left; text-align: left; }
.donation-form form.wpcf7-form  p{ padding-bottom: 20px; }
.donation-form form.wpcf7-form label{ color: #7d7d7d; font-size: 13px }
.donation-form form.wpcf7-form .wpcf7-form-control, .donation-form form.wpcf7-form .dk-selected{  border-radius: 12px; height: 22px; min-height: 37px; margin-bottom: 10px; }
.donation-form form.wpcf7-form .dk-selected:after{ background: #b7b7b7; text-align: center; right:0; width: 26px; top: -2px; }
.donation-form form.wpcf7-form .dk-select.dk-select-open-up .dk-select-options, .donation-form form.wpcf7-form .dk-select.dk-select-open-down .dk-select-options{ border-radius: 12px; }
.donation-form form.wpcf7-form .wpcf7-textarea{ height: 72px; }
.donation-form form.wpcf7-form span.last{ position: absolute; top: 7px;  right: -12px; }
.donation-form form.wpcf7-form .donation-method span.last{ position: inherit; }
.donation-form form.wpcf7-form .wpcf7-submit{min-width: 140px;   border-radius: 30px !important;}
.donation-form form.wpcf7-form input, .donation-form form.wpcf7-form textarea{ border:solid 1px #ddd; }
.donation-form form.wpcf7-form input[type="radio"]:checked::before{width: 13px;height: 13px;margin: 1px;}
.donation-form form.wpcf7-form input:focus, .one-time-form form.wpcf7-form textarea:focus{ border:solid 1px red;  }
.donation-form form.wpcf7-form .wpcf7-submit{ background: #ff7000;  }
.donation-form form.wpcf7-form .cpasnews span.last{ position: inherit; margin: 0 0 10px 0; }
.txt-org{ color: #000; }

@media only screen and (max-width: 767px) {
	.donate-row .panel-grid-cell a.thim-button, .donate-row .panel-grid-cell a.paoc-popup{  margin-bottom: 20px;  }
	.donation-form form.wpcf7-form span.last { right: 25px; }
}

/* paynow form css */
.paynow{ width: 100%; float: left; padding-bottom: 40px;  }
.paynow ul{ margin: 0; }
.paynow .panel-grid-cell .textwidget li  { list-style: none; margin-bottom: 10px; }
.paynow .panel-grid-cell .textwidget li .btn-orange{ line-height: normal; padding: 4px 15px;}


ul.list-ul{ margin: 0; }
ul.list-ul li{ list-style: none; margin-bottom: 10px; }
ul.list-ul li a {  color: #666; display: block;position: relative;  margin-left: 15px; }
ul.list-ul li a:hover{ color: #f05223; }
ul.list-ul li a:after{ content: "\f054";  padding-left: 10px;  font: normal normal normal 14px/1 FontAwesome; color: #666;   font-size: 11px;  position: absolute;  left: -24px;  top: 7px; }
ul.list-ul li a:hover:after{ color: #f05223; }
/* Contact form 7 */
form.wpcf7-form .wpcf7-not-valid-tip { display: inline; }
form.wpcf7-form .wpcf7-response-output {bottom:unset; position: relative;width: 100%;float: left;}



/* cms page css */
.our-management-team { width: 100%; float: left; }
.our-management-team li { list-style: none; margin-bottom: 20px; }
.our-management-team li span{     min-width: 380px; display: inline-block; }

@media only screen and (max-width: 767px) {
	.our-management-team li span{ width: 100%; }
}



/* our board member css */
.our-board-member .item-box ul{ margin: 0 0 0 15px; }
.our-board-member .item-box:nth-child(odd){ background: #f5f5f5;  }
.our-board-member .item-box{ padding: 15px; min-height: 270px;}
.our-board-member .btn-orange {cursor: auto;}
@media only screen and (max-width: 767px) {
	.our-board-member .item-box{ min-height: auto;}
}

/* newsroom css */
.newsroom .textwidget .date{ display: table; width: 79px; height: 79px; float: left;  background: #f05424; border-radius: 100%; margin: 0 20px 20px 0; text-align: center; position: relative; }
/*.newsroom .textwidget .date:after{ content: ""; bottom: -40px; left: 50%; width: 2px;  height: 40px; background: #f05424;  position: absolute; }*/
.newsroom .textwidget .date:last-child:after{ content: none; }
.newsroom .textwidget .date span{ display: table-cell; color: #fff;  vertical-align: middle; }
.newsroom .textwidget .txt-org{ color: #f05424; }
.newsroom .textwidget p{  padding: 15px; }
.newsroom .textwidget p a{ color: #f05424;  }
.newsroom .textwidget p a:hover{  color: #7d7d7d; }
.newsroom .textwidget .content-box{  width: 100%; float: left; }



/* glance page css */
.glance-page table, .glance-page table tr td{ border-width: 0 !important; width: auto; line-height: normal; padding: 7px 20px 7px 0px;  }
.glance-page table tr td .btn-orange{ min-width: 240px; font-weight: 600; font-size: 15px; margin: 0 15px 0px 0;  }
.glance-page .core-values span{ min-width: 150px; display: inline-block; color: #ee5322;  }
.glance-page .core-values i{  font-style: normal; }
.glance-page .core-values span u{ width: 25px; height: 25px; float: left; background: #ee5322; color: #fff; text-align: center; border-radius: 100%; text-decoration: none; margin: 0 5px 5px 0;  line-height: 27px;  }
.glance-page .core-values p{  margin: 0; }
.glance-page p{  margin: 0 !important; }

@media only screen and (max-width: 991px) {
	.glance-page .core-values span{ min-width: 100%; }
	.glance-page .core-values p{ margin: 0 0 20px 0; }
}

.volunteer h3.widget-title{ text-transform: none; margin-top: 20px; margin-bottom: 5px;  font-weight: 600; font-size: 14px; }
.therapy-clinics .inner-list{ margin-left: -1.5%; }
/*.therapy-clinics .inner-list .category-therapy-clinics{ width: 18.5%; margin-left: 1.5%;   }
.therapy-clinics .inner-list .item-post{ width: 18.5%; margin-left: 1.5%;}*/
.therapy-clinics .inner-list .column-5{ width: 18.5%; margin-left: 1.5%;}
.therapy-clinics .item-box{ min-height: 300px; padding: 15px; }
.therapy-clinics .item-box p{  text-align: justify; }
.therapy-clinics .item-box.bg{ background: #f5f5f5; }
.therapy-clinics .item-box strong{ margin: 10px 0; display:inline-block;}
.therapy-clinics .item-box h3{ font-size: 22px;     color: #f05223; font-weight: 500; margin: 0; }

.therapy-clinics .thim-post-content{ display: none; }
.therapy-clinics .title:after{ background: none !important; }
.therapy-clinics .article-inner .media{ border: solid 1px #ededed; text-align: center; }
.therapy-clinics .article-inner .post-content h3.title{ font-size: 15px; margin: 10px 0 0 0; text-align: center; min-height: 55px;  }
.therapy-clinics .inner-list{}


@media only screen and (max-width: 991px) {
	.therapy-clinics .item-box{ min-height: inherit; }
	.therapy-clinics .list-post-style3 .post.col-xs-6:nth-child(2n+1){ clear: inherit; }
	/*.therapy-clinics .inner-list .category-therapy-clinics{ width: 31.83333333333333%; }
	.therapy-clinics .inner-list .item-post{ width: 31.83333333333333%; }*/
	.therapy-clinics .inner-list .column-5{ width: 31.83333333333333%;}

}

@media only screen and (max-width: 640px) {
	/*.therapy-clinics .inner-list .category-therapy-clinics{ width: 100%; }
	.therapy-clinics .inner-list .item-post{ width: 100%; }*/
	.therapy-clinics .inner-list .column-5{ width: 100%;}
}

.eipic-table{ margin-top: 10px;  width: 100%; float: left;}
.eipic-table tr th{ background: #ff7000; color: #fff;  text-transform: uppercase; }
.eipic-table tr th, .eipic-table tr td{ padding: 7px 10px; }
.eipic-table tr td:nth-child(odd){  background: #f5f5f5; }
.eipic-table, .eipic-table tr td, .eipic-table tr th{ border-width: 0; }

.sped-table{ width: 40%; }
.sped-table tr td.heading{ background: #ff7000; color: #fff;  text-transform: uppercase;}
.sped-table2 tr th{ background: #ff7000; color: #fff;  text-transform: uppercase; }
.sped-table2 tr:first-child td:first-child{ background: #f5f5f5;  }
.sped-table2 tr:last-child td:last-child{ background: #f5f5f5;  }


/* .upload-btn-wrapper {position: relative;overflow: hidden; display: inline-block; }
.upload-btn-wrapper .upload-file {color: #fff;   background-color: #ff7000;  padding: 4px 30px 4px 30px;  font-size: 14px;  font-weight: bold;  border-radius: 30px; height: 30px; display: inline-block;}
.upload-btn-wrapper input.file-input[type=file] {  opacity: 0;  }
.upload-btn-wrapper .wpcf7-form-control-wrap{ position: absolute; left: 0; top: 0; cursor: pointer; width: 140px;   } */

.upload-btn-wrapper{ margin-bottom: 5px; }
.upload-btn-wrapper .file-input{ font-size: 12px; border: 0; line-height: normal; margin: 5px 0 0 0 !important; padding: 0; height: 25px;  }


/*custome footer css 28-12-2018*/

.footer_wrapper{padding: 50px 0;}
.footer_wrapper .footer-block  h3{text-transform: uppercase;color:#fff;}
.footer_wrapper .footer-block p{color:#fff;margin-bottom: 20px;}
.footer_wrapper .footer-block a{font-weight: 400;color:#fff !important;}
.footer_wrapper .footer-block a:hover{color:#f05223 !important;}
.footer_wrapper .footer-block li{ line-height: normal; margin-bottom: 15px; }
.footer_wrapper .footer-block a span{position: relative;}
.footer_wrapper .footer-block a span:after{padding-left: 10px;font: normal normal normal 14px/1 FontAwesome;top:3px;font-size: 11px;} /* content: "\f054"; */
.adress_wrapper{padding: 10px 0;border-top: 1px solid #363d46;border-bottom: 1px solid #363d46;}
.adress_wrapper p{color: #807673;font-size: 13px;font-weight:500;}
.copyright_wrapper{padding: 10px 0;}
.copyright_wrapper p{ color: #807673;font-size: 10px;/*font-weight:500;*/}
.adress_wrapper p a{text-decoration: underline;color: #807673;font-weight: 500;}
.adress_wrapper p a:hover{color:#f05223;}
.social_media_icons  a:hover{background:#f05223  !important; }


.overlay-img{  width: 100%; float: left; text-align: center; margin-top: -100px; margin-bottom: 50px; }
.overlay-img span{ position: relative; top: 100px;  }
.overlay-img span img{-webkit-box-shadow: 0px 2px 20px 0px rgba(161,161,161,1); -moz-box-shadow: 0px 2px 20px 0px rgba(161,161,161,1); box-shadow: 0px 2px 20px 0px rgba(161,161,161,1);}
.overlay-img .overlay-title-box{ padding: 15% 0 3% 0; background: #f05223;  }
.overlay-img .overlay-title-box h2{ color: #fff; font-size: 30px;  text-transform: none; }

@media only screen and (max-width: 991px) and (min-width: 767px) {
   .overlay-img .overlay-title-box h2{ margin-top: 50px; }
}
@media only screen and (max-width: 599px) {
	.overlay-img .overlay-title-box h2 { margin-top: 50px; font-size: 25px; }
}


.cpas-at-glance{ width: 100%; float: left; -webkit-box-shadow: 0px 3px 20px 2px rgba(239,239,239,1); -moz-box-shadow: 0px 3px 20px 2px rgba(239,239,239,1); box-shadow: 0px 3px 20px 2px rgba(239,239,239,1);  padding: 20px 40px 20px 20px; }
.cpas-at-glance .pt-tabs{ width: 100%; float: left; }
.cpas-at-glance .pt-tabs ul{ margin: 0 0 10px 0;   }
.cpas-at-glance .pt-tabs .nav-tabs{ margin-bottom: 20px; border:0;   }
.cpas-at-glance .pt-tabs .nav-tabs .nav-item .nav-link.active{ background: #f05223; text-transform: none; cursor: pointer;  color: white;   color: #fff;  display: inline-block; margin-bottom: 15px;}
.cpas-at-glance .pt-tabs .nav-tabs .nav-item a{ line-height: normal; border-radius: 0.65rem 0.65rem 0 0; color: #f05223;  }

.service-content{ width: 100%; float: left; }
.service-content h2{ text-align: center; color: #FC8004; margin-bottom: 40px; }
.service-content h2.border-top{ border-top: solid 2px #ccc; margin-bottom: 40px; padding-top: 30px;  }


.our-management-page{ width: 100%;}
.our-management-page .widget-title { font-size: 20px; text-transform: none; color: #000; /*text-align: center;*/ line-height: normal; font-weight: 600;  margin: 15px 0; }
.our-management-page .single-image img{ width: 100%; }
.our-management-page .thim-single-image .wrapper-image .subtitle{ font-size: 17px; color: #f05223;margin-top:0px; font-weight:600; }
.our-management-page .thim-single-image.effect-hover .wrapper-image .single-image{  width: 250px; height: 220px;}
.our-management-page .thim-single-image .wrapper-image .description{  margin-top: 10px; }
.our-management-page .panel-grid-cell{ min-height: 510px; }
.our-management-page-header .sow-headline{ font-weight: 600; }


@media only screen and (max-width: 1600px) {
	.our-management-page .thim-single-image.effect-hover .wrapper-image .single-image{ height: 330px; }
}

@media only screen and (max-width: 1100px) and (min-width: 767px) {
	.our-management-page .widget-title{ min-height: 60px; }

}

.thim_header_style2 header.site-header .main-menu .menu-item-has-children .sub-menu{ min-width: 260px; }


/* event page css */
.event .thim-single-image{ position: relative;  }
.event .thim-single-image .widget-title{ position: absolute; top: 20px;  z-index: 99; left: 0px;  font-size: 18px;  background: rgba(255,255,255, 0.7);  padding: 3px 10px; min-width: 60%; font-weight: 500;  }
.event .panel-widget-style .textwidget h2{ font-size: 20px; font-weight: 300;  }
.event .panel-widget-style .textwidget i.fa{ padding-right: 10px;  font-size: 20px; color: #f05223; }
.event .panel-widget-style .address, .event .panel-widget-style .contact{ width: 100%; float: left; margin-bottom: 10px;  }
.event .panel-widget-style .address span, .event .panel-widget-style .contact span{display: block; padding: 5px 0; }
.event .panel-widget-style .single-image img{ width: 100%; }

header.site-header.sticky{ -webkit-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s;  }
header.site-header .thim-menu .main-menu .menu-item-has-children .sub-menu .menu-item>a{      white-space: normal; }

/* newsletter */

.footer-newsletter h3{margin-bottom: 5px;min-height: 16px !important;}
.footer-newsletter .mc4wp-form button[type="submit"]{top:-4px;}

@media only screen and (max-width: 1100px) {
	.thim_header_overlay .top_site_main{height: 298px !important;}
	
}

@media only screen and (max-width: 1024px) {
	.thim_header_custom_style header.site-header .main-menu{ font-size: 11px; }
	/*.therapy-clinics .inner-list .category-therapy-clinics{ width: 50%; margin: 0; }
	.therapy-clinics .inner-list .item-post{ width: 50%; margin: 0; }*/
	.therapy-clinics .inner-list .column-5{ width: 50%; margin: 0;}
}

@media only screen and (max-width: 767px) {
	.top-img:before{ content: none; }
	.top-img:after{ content: none; }
	.cpas-at-glance .pt-tabs .nav-tabs{ margin-bottom: 0; }
	.cpas-at-glance .pt-tabs .nav-tabs li{ margin-bottom: 10px; }
	.cpas-at-glance .pt-tabs .nav-tabs .nav-item .nav-link.active{ margin-bottom: 0; }
	.top_site_main .page-title-wrapper .heading__primary{ line-height: 32px; font-size: 22px; }
	.contect-bg{ background: url("../../images/contact-bg.png") no-repeat left bottom; background-size: 100%; }
	
	
}

@media only screen and (max-width: 500px) {
	.forcefullwidth_wrapper_tp_banner{ height: 130px !important;}
	.rev_slider_wrapper{  height: 400px !important;}
/*	.tp-bgimg{ background-position:center 100% !important;     background-size: 175% !important; margin-top: 15px !important; }*/
	.siteorigin-widget-tinymce h4{ margin-top: 160px !important; font-size: 35px !important; line-height: normal !important;  }
	/*.therapy-clinics .inner-list .category-therapy-clinics{ width: 100%;}
	.therapy-clinics .inner-list .item-post{ width: 100%;}*/
	.therapy-clinics .inner-list .column-5{ width: 100%;}

}



form.wpcf7-form .wpcf7-response-output.wpcf7-validation-errors{ background: none; color: #f00; }
form.wpcf7-form .wpcf7-response-output.wpcf7-mail-sent-ok{ background: none; color: green; }



.list-post-style3 .post .article-inner .thim-button.style7{ border-radius:0;  }

.join-us h5.title{color: #fff; background: #ff7000;    padding: 8px 15px; line-height: normal; margin-bottom: 15px; }
.join-us h5{ margin: 10px 0 0 0; }
.cli_action_button {margin-right: 20px;}
.footer-bg {display: none;}


.thim_header_overlay .top_site_main{ height: 250px; }
.top_site_main .page-title-wrapper .heading__primary{ font-size: 30px; padding-top: 10px; }
.thim-breadcrumbs{ margin: 20px 0 0 0 !important;  }
.thim-breadcrumbs li{ height: 20px;  }
#thim_breadcrumbs li span, #thim_breadcrumbs li a{ line-height: normal; color: #fff; }
.widget_search form.search-form input.search-field {color: #000;}
.deeper-look .thim-heading .sc-heading{ padding:80px 0 20px; }
.thim-heading .sc-heading {padding:50px 0 30px;}
.thim-heading .sc-heading .heading__primary{ margin-bottom: 0; }



.more-info.thim-button.style3 {
    border-radius: 0px;
}

footer ul li a{ color: #fff; }
footer ul li{ line-height: 25px; }
.footer_wrapper .footer-block .textwidget img.alignleft{ margin: 0px 10px 0px 0; }
.footer-bottom{ background: #F05223;  padding:0; width: 100%; float: left; position: inherit !important; padding: 10px; text-align: center; }
.site-footer{ margin-bottom: 0 !important; }
.site-footer form input{  font-size: 12px !important;     font-weight: 400 !important; color: #fff; padding-right: 35px;  }
.footer-bottom p { color: #fff; line-height: normal; }
.roundedphoto{ border-radius: 10px; }

/* page overview css */

.page-overview .our-vision .sow-headline-container h3.sow-headline{ text-transform: uppercase; text-align: right; font-weight: 500; }
.page-overview .our-vision .textwidget { margin: 3px 0 20px 0; min-height: 50px; }
.page-overview .our-vision .sow-headline-container { margin: 0px;  }


.page-overview .information-section{ background: #f5f5f5; margin: 50px 0; padding: 50px 0 0; }
.page-overview .sow-headline{  font-weight: 600; text-transform: uppercase; }
.page-overview .information-section .decoration, .so-widget-sow-headline-default-534355fb77f3 .sow-headline-container .decoration{  margin: 10px !important; }
.page-overview .information-section .text-decoration{ text-align: center; margin-bottom:50px;  font-size: 18px; line-height: 30px; }
.page-overview .information-section .registered{ font-weight: 600; text-align: center;  font-size: 20px; }
.page-overview .information-section .member-table{ max-width: 400px; margin: 30px auto 50px;  border: none;}
.page-overview .information-section .member-table tr td{ border: none;  }
.page-overview .information-section .textwidget{ margin: 0 auto; display: table; text-align: center; }
.page-overview .information-section .textwidget .alignleft{ float: none; width: 150px;}
.page-overview .information-section .client_logo li{     list-style: none; display: inline-block;  width: 22%; margin: 0 5px;  }

/* significant milestone page css */
.significant-milestone{ width: 100%; float: left; margin-top: 50px; }
.significant-milestone .main-content{  margin-bottom: 20px; }
.significant-milestone .content{ width: 83%; float: left; margin-top: 18px; text-align: justify; min-height: 100px; }
.year{ display: table; float: left; margin-right: 20px;  position: relative; }
.year:after{ content: ""; position: absolute; right: -15px; top: 50%; width: 22px; height: 1px; background: #f05423;  }
.year span{ width: 60px; height: 60px;  margin-right: 40px; background: #f05423; color: #fff; border-radius: 100%; text-align: center; vertical-align: middle; display: table-cell;   }


@media only screen and (max-width: 767px) {
	.significant-milestone .content{ width: 100%; padding: 8px 0 20px 0; margin-top: 0; }
	.significant-milestone .year:after{ content: none; }
	.significant-milestone .year{ width: 100%;  }
	.significant-milestone .year span{ width: auto; height: auto; padding: 8px 0;  border-radius: 0;   }

}

.footer-banner{ text-align: center; color: #fff; background: #fff; }
.footer-banner .textwidget h2, .footer-banner .textwidget h3{ color: #fff;     text-shadow: 2px 2px 4px #2d2d2d;  }

.partnerships-play.thim-overlay-color:before{ background: none;  }
.partnerships-play .textwidget h2{ font-size: 50px; color: #ff8300;     font-weight: 200;     text-align: center; text-transform: none; margin-top: 0; line-height: 70px; margin-bottom: 13px;  }
.partnerships-play .textwidget h3{ color: #333; text-transform: none;     text-align: center; margin-bottom: 0; }
.our-approximately.panel-row-style { background-color: #f5f5f5 !important;}
.deeper-look{ background-color:#f5f5f5 !important;  }
.deeper-look .sow-headline{     font-weight: 600; text-transform: uppercase;     font-size: 24px; line-height: 27px; }
.clinics-row{ margin-bottom: 20px; }
.clinics-row .custom-html-widget h4{  font-size: 20px; font-weight: 600; text-transform: none;   }
.what-is-cerebral-palsy-marissa .sow-headline{ color: #1d2c4d !important; }
.content-area.nopadding .site-content .site-main{ padding: 4.4% 3% 0 !important;  }
.page-our-work  .content-area.nopadding .site-content .site-main,
.page-career-opportunities .content-area.nopadding .site-content .site-main{ padding: 0 3% !important;  }
.orange-title{ color: #000 !important; font-size: 16px;  }
.apply-now-content.panel-row-style{ background: #f8f8f8 !important; }
.single .site-content article .entry-summary{ font-weight: normal; }



.icon-layout.panel-row-style{  padding: 5% 0 0;  background-color: #f5f5f5 !important; margin: 70px 0 0;}
.icon-layout .thim-heading .sc-heading{ padding: 10px 0 50px !important; margin: 0; }

.living-cerebral-palsy .thim-heading .sc-heading{ padding: 30px 0; }

.partner-block{ width: 100%; float: left;  }
.partner-block img.image{ float: right;}
.partner-block h3{ font-weight: 500; font-size: 25px;  margin-bottom: 0; }
.partner-block .donations{ background: #e5e5e5; padding: 15px; }
.partner-block .offer-work{ background: #fffde1; padding: 15px; }
.partner-block .in-kind{ background: #ffeedc; padding: 15px; }
.partner-block .client-engagement{ background: #e5e5e5; padding: 15px; }
.partner-block .sign-up{ background: #fffde1; padding: 15px; }
.partner-block .charity-dinner{ background: #ffeedc; padding: 15px; }


.education-block h3.widget-title{ font-weight: 400; font-size: 22px; color: #f05223;  }
.mc4wp-form-basic .mc4wp-success, .mc4wp-form-theme .mc4wp-success{ text-align: center; padding-top: 5px; }
.mc4wp-form button[type=submit]{ top: -3px; }

@media only screen and (max-width: 790px) {
	.partner-block img.image{ float: none; margin: 30px auto 15px; display: table;}
	.partner-block h3{ line-height: normal; }
	.rev_slider li.tp-revslider-slidesli{ top: 0 !important; }
}



.archive-content article .content-inner.stories-page { width: 100%;  float: left; border: none !important; margin-bottom: 40px; }
.archive-content article .content-inner.stories-page .entry-content .entry-summary { font-weight: 300; } 
.stories-page .entry-header, .stories-page .entry-content{     padding-left: 0 !important;  margin-top: 0 !important; padding-top: 0 !important;  }
.category-therapy-clinics .content-inner .post-image img, .category-our-partner .content-inner .post-image img{ border: 1px solid #ededed; }


.rev_slider li.tp-revslider-slidesli{ top: 70px; }

.header-search{ position: absolute; right: -15px; top: 50%; margin-top: -6px;  }
.sticky .header-search{ right: 35px; margin-top: -4px; }


.header-search .toggle-form i{ color: #000; }
.thim-search-box .form-search-wrapper .search-form button{    background: #f05223;}
.so-widget-sow-headline-default-534355fb77f3 .sow-headline-container .decoration .decoration-inside{}

.client-logo.panel-row-style{ margin-bottom: 30px !important;  }

.category-our-partner .article-inner{ margin-bottom: 70px !important; }


.faqs-page .thim-accordion .panel .panel-title{ padding: 10px 0; background: #f5f5f5; }

.inner-contact{ width: 100%; float: left; }

.contact-block{ width: 100%;  float: left; margin-bottom: 30px;  }
.contact-block h3{ font-size: 26px; text-transform: uppercase; color: #000; font-weight: 600; margin: 0; }
.contact-block h4{ color:#f05223; font-size: 18px; font-weight: 600;  text-transform: none; width: 100%; float: left;  }
.contact-block p{ font-weight: 400; color: #000; }
.contact-block .contact-row{ width: 100%; float: left; padding: 5px 0;}
.contact-block .contact-row img{ float: left; margin-right: 12px;   width: 21px; }

.thim_header_style2 header.site-header .thim-logo{padding-top: 20px;padding-bottom: 20px;}
.display-mobile{display: none !important;}
@media only screen and (max-width: 1024px) {
.thim_header_custom_style header.site-header .main-menu{display: none;}
.thim_header_custom_style.thim_header_style2 header.site-header .top-header .thim-menu{display: block  !important;}
.header-search{right:0 !important;top:26% !important}
.thim-search-box .search-form{width: 90%;}
.sticky .header-search{margin: 0 !important;}


}
@media only screen and (max-width: 812px) {
.thim_header_overlay .top_site_main{height: 262px !important;}
.volunteer h3.widget-title{margin-top:0;}
.volunteer .top-img{margin-bottom: 0}
#panel-7744-0-0-1> .panel-widget-style{padding-bottom: 0 !important;}
#pg-7744-0{margin-bottom: 0 !important;}
.partnerships-play .textwidget h2{font-size: 30px;line-height: 44px;}
.partnerships-play .textwidget h3{font-size: 21px;line-height: 25px;}
#pg-7731-0> .panel-row-style,#panel-7731-0-0-0> .panel-widget-style{padding-top: 0 !important;}
.tp-caption span{font-size: 17px !important;}
.hide-mobile{display: none !important;}
.display-mobile{display: block !important;}
.page-overview .our-vision .sow-headline-container h3.sow-headline{text-align: left;font-size: 20px;}
}

@media only screen and (max-width: 1024px) and (min-width: 767px)  { 
	.our-management-page .thim-single-image.effect-hover .wrapper-image .single-image { height: auto !important; }

}
	

@media only screen and (max-width: 767px) {
.about-cpas{ padding: 10% 0 !important; }
 .page-overview .our-vision .sow-headline-container{margin:10px 20px 0 0px;}
 .beneficiaries-content .panel-grid-cell{ margin-bottom: 30px !important; }
 .beneficiaries-content .panel-grid-cell:last-child{ margin-bottom: 0 !important; }
 .beneficiaries-content .contribute-content .panel-grid-cell:after{ background: none !important; }
 .thim_header_overlay .top_site_main .page-title-wrapper{ padding-top: 100px !important; }
 .forcefullwidth_wrapper_tp_banner,.rev_slider_wrapper{height: 700px !important;}
 .thim-menu .icon-toggle { position: absolute; right: 0; width: 100%; text-align: right;}
 

}

@media only screen and (max-width: 599px) {
	.forcefullwidth_wrapper_tp_banner,.rev_slider_wrapper{height: 244px !important;}
	.forcefullwidth_wrapper_tp_banner .banner-title, .forcefullwidth_wrapper_tp_banner .banner-description{      top: -80px;  position: absolute; }
	#rev_slider_4_1 .uranus.tparrows{ margin-top: 100px; }
	.our-management-page .panel-grid-cell { min-height: 430px !important; }

    .masthead{
        position:sticky;
    }

}

.partner-block .charity-dinner{margin-bottom: 35px;}
.siteorigin-widget-tinymce h4{margin-top:0 !important;}
#pg-w5875117b31491-0.panel-has-style > .panel-row-style .so-panel.widget .panel-widget-style{padding: 0 !important;}
#panel-7731-0-0-0> .panel-widget-style{padding-left: 0 !important;padding-right: 0 !important;}
.partnerships-play .textwidget h2{font-size: 24px;line-height: 31px;}
#pg-w5cc962791282c-0 .panel-grid-cell{width: 50% !important;float: left;}
body .thim-heading .sc-heading .heading__primary{font-size: 20px !important;}
.page-cpas-school  .panel-grid{display: inline-block;width: 100%;}

body header.site-header img.mobile-logo{width: 75%;margin: 0 auto;}
header.site-header .top-header{height: auto !important;}
.thim_header_custom_style header.site-header .top-header .thim-logo{padding-bottom: 10px !important;}
.rev_slider li.tp-revslider-slidesli{top:75px !important;}
.tp-forcenotvisible{display: block !important;visibility: visible !important;}
.our-management-page .thim-single-image.effect-hover .wrapper-image .single-image{width: 100%;height: 400px; overflow: hidden;}
.top_site_main .page-title-wrapper .heading__primary{padding-top: 0px;}
.top_site_main .page-title-wrapper .heading__primary{font-size: 24px;}
.thim_header_overlay .top_site_main .page-title-wrapper{padding-top: 155px;}
.home-slider .uranus.tparrows{width: 30px !important;height: 30px !important;top:59% !important;    }
.home-slider .uranus.tp-rightarrow{left: auto !important;right: -40px !important;}
.home-slider .uranus.tp-leftarrow{left:-20px !important;}
/* .forcefullwidth_wrapper_tp_banner,.rev_slider_wrapper{height: 700px !important;}*/
#panel-4978-1-0-0> .panel-widget-style{padding: 60px 0 !important;}
.thim-breadcrumbs{margin-top:10px !important;}
.our-management-page .panel-grid-cell{ margin-bottom: 50px; }

@media only screen and (max-width: 567px) {
	.header-search{right:0 !important;top:14% !important}
	.so-widget-sow-features-default-5013d16724ec .sow-features-list.sow-features-responsive .sow-features-feature:last-child{margin:20px 0 !important;}
	.top_site_main .page-title-wrapper .heading__primary{font-size: 20px;line-height: 23px;}
	.thim_header_overlay .top_site_main .page-title-wrapper{padding-top: 119px;}
	body .thim-heading .sc-heading .heading__primary{font-size: 17px !important;}
.top_site_main .page-title-wrapper .heading__primary{padding-top: 10px !important;}

}

.about-cpas{ padding: 4% 0;  }
.about-cpas .widget-title{ color: #f7921d; font-size: 22px; font-weight: 600;  }
.our-beneficiaries{ width: 100%; float: left; }

.beneficiaries-content .thim-heading .sc-heading h5{ text-transform: none; font-size: 24px; font-weight: 400; color: #333333;   }
.beneficiaries-content .thim-heading .sc-heading h4{ font-size: 18px !important; margin: 0; color: #333333; font-weight: 600 !important; line-height: 0;   }
.beneficiaries-content .thim-heading.text-left .sc-heading { padding: 40px 0 10px !important; float: left; }
.beneficiaries-content .contribute-content .panel-grid-cell{ position: relative; }
.beneficiaries-content .contribute-content .panel-grid-cell:after{content: ""; position: absolute; top: 0; left: -10px; height: 100%; width: 1px; background: #f58220;  }
.beneficiaries-content .contribute-content .panel-grid-cell:first-child:after{ background: none;  }

#givingstories h3.widget-title,.contribute-content h3.widget-title{  font-size: 18px; font-weight: 600; color: #111111; text-align: center; margin: 0; }
.contribute-content .textwidget{ text-align: center; }
.contribute-content .thim-button.style3{ background: #f58220; font-weight: 300; border: 0; font-size: 16px; padding: 3px 25px; }
.contribute-content .thim-button.style3:hover{ background: #58595b; }
.contribute-content .widget_text{ min-height: 65px; }


.paoc-popup{ background: #f58220; font-weight: 300; border: 0; font-size: 16px; padding: 3px 25px; line-height: 36px; border-radius: 30px;  display: inline-block; color: #fff; cursor: pointer; }
.paoc-popup:hover{ background: #58595b; color: #fff; }

.donations-content .widget-title { color: #fff; text-align: center;  font-size: 18px; font-weight: 400; }
.donations-content .thim-button.style3{ background: #fff; color: #f05323; border: 0; font-weight: 400; padding: 3px 25px; font-size: 16px;  }
.donations-content .thim-button.style3:hover{background: #58595b; color: #fff; }

.contect-bg{ background: url("../../images/contact-bg.png") no-repeat 70% 64px; margin: 0; min-height: 460px;  }
.contect-bg .contact-block .icon{ float: left; }
.contect-bg .contact-block .icon img{ width: auto; }
.contect-bg .contact-block .text{ float: left; }
.contect-bg .contact-block .text h5{ margin: 0; }
.contect-bg .contact-title .article_heading h3{ line-height: 22px; margin: 0; font-weight: 600;  }

.contect-bg .thim-heading .sc-heading{ padding: 20px 0 0px; margin-bottom: 20px; }




@media only screen and (max-width: 1500px) {
	.contect-bg{ background: url("../../images/contact-bg.png") no-repeat right bottom !important; background-size: 85% !important; }
}

@media only screen and (max-width: 767px) { 
.our-management-page .thim-single-image.effect-hover .wrapper-image .single-image{ height: auto; }
.our-management-page .panel-grid-cell{ margin-bottom: 40px !important;}

}
body.error404 #main .content{ margin: 0; }

.rev_slider ul li .tp-mask-wrap span{     text-shadow: rgb(0, 0, 0) 3px 3px 6px !important; }
.thim_header_style2 header.site-header .main-menu .navbar-nav>.menu-item>a>span{ padding: 10px 25px !important; }

.list-post-style3 .thim-post-content{ color: #666666; }
.single .site-content article .entry-summary p{ margin: 0 0 10px 0; }

.image-block{ width: 100%; float: left; }
.left-img{ float: left; margin-right: 20px; }
.right-img{ float: right; margin-left: 20px; }

.decimal-list li{ list-style: decimal; line-height: 24px;  }
.contentbox table.table-image{ width: 60%; margin-top: 10px;  }
.contentbox table.table-image tr td{ width: 50%; padding: 0px 15px; vertical-align: top;}
.contentbox table, .contentbox th, .contentbox td{ border:0px solid #FFF;}
.contentbox table.table-image tr td img{ width: 100%; margin: 0 0 10px 0; }
.contentbox table.full-table{ width: 50%; margin-top: 10px;  }
.contentbox table.full-table tr td{ padding: 15px; }
.contentbox table.full-table tr td img{ width: 100%; margin: 0 0 10px 0; }
.three-colum tr td{ width: 33.33% !important;  }


#cookie-law-info-bar{ font-size: 12pt;  margin: 0 auto; padding: 13px 10px !important; position: absolute;  text-align: center;  width: 100% !important; z-index: 9999;
    box-shadow: none !important;  display: none; left: 0px !important; font-weight: 300; bottom: 0 !important; max-height: inherit !important; top: inherit !important;     border: 0 !important;
    border-radius: 0;  background-color: rgb(0, 0, 0, 0.7) !important; margin: 0 !important; }
 #cookie-law-info-bar span, #cookie-law-info-bar span a{     color: #fff !important; }
.cli-plugin-button, .cli-plugin-button:visited{ margin: 5px 15px !important; }
.cli-modal-backdrop.cli-show{ opacity: inherit; display: table; }
.cli-barmodal-open{overflow:inherit !important;}
.contentbox table.table-image tr td p{ margin: 0 !important;  }
.contentbox table{    border-collapse: collapse;}

blockquote { font-size: 13px; margin-top: 10px; }


@media only screen and (max-width: 599px) {
	.contentbox table.table-image,
	.contentbox table.full-table,
	.contentbox .three-colum tr td,
	.contentbox table.table-image tr td{ width: 100% !important; float: left; }
}
ul.no-dot-list {list-style:none; margin-top:10px; padding:0;} 
ul.no-dot-list li{ list-style:none;padding-bottom:10px; }
.max-width, iframe *{ max-width:100% !important;}
a.event-btn{ background-color:#F05223; color:#FFF; border:0;}
a.event-btn:hover{ background-color:#000; }
.cursor-text{ cursor:text;}
.iframe-responsive { max-width: 100% !important; }
span.btn-orange{ cursor:context-menu;}
span.btn-orange:hover{background: #ff7000}
.category-caregiver-support .wp-post-image { border:1px solid #ededed;}

.fa.fa-angle-down {
    cursor: pointer;
}

.fa.fa-angle-up {
    cursor: pointer;
}

@media only screen and (max-width: 480px) {
	.rev_slider li.tp-revslider-slidesli{ top: 0 !important; }
	#rev_slider_4_1 .uranus.tparrows{ margin-top: 0px; }

}