@charset "utf-8";
body {border-top: 1px solid #ddd;margin: 5px auto !important;padding: 0px;width: 100%;min-width: 1046px;font-family: "brandon-grotesque",sans-serif !important;font-size: 16px;color: #555;}
a:link,a:active,a:visited {color: #7b72b5;text-decoration: none;}
a:hover {color: #968fc5;text-decoration: none;}
h1{font-size: 165%;font-weight: normal;color: #555;margin-bottom: 0;}
h2 {font-size: 125.0%;font-weight: normal;color: #555;line-height:30px;}
h3 {font-size: 112.5%;font-weight: normal;color: #555;line-height:28px;}
h4,h5{font-size: 100%;font-weight: normal;color: #555;}
p {line-height: 142.9%;}
.toggle{display:none;}

/* Top Navigation */
.top_container .container {max-width:960px;padding:0px;}
.top_container{width:100%;padding:0px !important;}
.top_container header{float:left;width:100%;}
header .top_nav{width:100%;margin:0 auto;padding:0px;}
header #top-navigation {display: block;width: 100%;margin: 0 auto;font-size: 75.0%;padding-right: 110px;}
header #top-navigation ul {position: relative;top: -1px;background: #fff;float: right;margin-top: 0;padding: 5px 20px 7px;border: 1px solid #ddd;border-top: none;-webkit-border-bottom-right-radius: 5px;-webkit-border-bottom-left-radius: 5px;-moz-border-radius-bottomright: 5px;-moz-border-radius-bottomleft: 5px;border-bottom-right-radius: 5px;border-bottom-left-radius: 5px;}
header #top-navigation ul li {display: inline-table;position: relative;padding: 0 10px 0;}
header #top-navigation ul li a {color: #7b72b5;text-decoration: none;}
header #top-navigation a:hover {color: #555;text-decoration: none;}
#menu-top_menu .current_page_item a{color:#000 !important;}
/* Header - Marketing & Banner */
header #social {margin-top: 75px;text-align:left;padding:0px;}
header #social a{margin-right:5px;}
header {background: #e0f3f9 url("images/background-texture.jpg");margin-bottom: 2em;}
header #marketing {width:100%;margin: 0 auto 1em;clear: both;padding:0px;padding-top:20px;}
/*header #logo {background: url("images/logo-care.png") no-repeat left top;padding-left:0px;padding-righ:3%;}
header #logo a {height: 110px;display: block;width:222px;}
header #rehab {background: url("images/logo-care-free.png") no-repeat right top;}*/
header #rehab a {height: 110px;display: block;}
header #logo span,	header #rehab span {margin-left: -9999px;}		
header #banner {max-height: 150px;margin: 0 auto;clear: both;text-align: center;position: relative;max-width:960px;padding:0px;}
header #banner .messaging {position: absolute;width: 320px;top: 90px;right: -10px;margin: 0;z-index: 80;}
header #banner .messaging h3 {background: rgba(101, 215, 252, 0.8) url("images/banner-overlay.png") no-repeat 20px 7px;margin: 0; padding: 3px;}
header #banner .messaging span {margin-right: -9999px;}
.messaging {overflow: hidden;}
/* Site Navigation */
header .nav_menu{padding:0px;background-color: #7b72b5;}
header .nav_menu .navbar{margin-bottom:0px;min-height:unset;border:0px;}
header #site-navigation {background-color: #7b72b5;color: #fff;width: 960px;min-height: 37px;clear: both;margin:0 auto;}
.navbar .nav > li > a{text-shadow:unset;}
.navbar .nav > li {line-height:24px;}
header #site-navigation section {width: 960px;margin: 0 auto;text-align: center;}
header #site-navigation ul ul {display: none;}
header #site-navigation ul li:hover > ul {display: block;z-index: 100;}
header #site-navigation ul#main-menu{margin: 0 auto !important; display: block !important;float: none !important;}
header #site-navigation{border-radius:0 !important;}
/* Main Menu */
header #site-navigation ul {margin: 0;padding: 0;list-style: none;position: relative;display: inline-table;}
header #site-navigation ul:after {content: "";clear: both;display: block;}
header #site-navigation ul li {float: left;}
header #site-navigation ul li:hover {background: #968fc5;}
header #site-navigation ul li:hover a {color: #fff;padding-bottom: 10px;}
.navbar .nav > li{line-height: 24px; text-align: center;padding: 0 8px;}

header #site-navigation ul li a {display: block;padding: 8px 10px 10px;color: #fff;text-decoration: none;font-size:16px;}
.nav_menu .current_page_item {background-color: #584F8E;}
.current-menu-parent{background-color: #584F8E;}
.current-menu-ancestor{background-color: #584F8E;}
 li.menu-item-has-children > a:after { color: #FFF; content: ' ▾'; float:right; padding: 2px; }

/* Sub Menu */
header #site-navigation ul ul {background: #968fc5;padding: 0;position: absolute;text-align: left;width:230px;left:0;}
header #site-navigation ul ul li {float: none;}
header #site-navigation ul ul li a {padding: 8px 10px;color: #fff;}	
header #site-navigation ul ul li a:hover {background: #7b72b5;}
header #site-navigation ul ul ul {position: absolute;left: 100%;top: 0;}
header .current-menu-parent ul .current_page_item{background-color:#584F8E;}
/* Content Area */
#content {max-width:960px;width:100%;margin: 0 auto;font-family: "brandon-grotesque",sans-serif;}
#content .main_cont,#content .main_area{padding:0;}
#content .main_cont_blog{padding:20px 0;}
#content .main_cont h1.title{margin:15px 0px;color: #555;font-weight: normal;}
#content .main_cont .main_area h4.h4_title{padding:0px;margin:0px 0px 25px;font-size:100%;}
#content .sidebars{padding:0px;}
#content .sidebars #right-sidebar {font-size: 93.8%;background: #e3f6fc;padding: 15px;margin-bottom: 2em;}
#content .sidebars #right-sidebar .section {margin-bottom: 2em;}
#content .sidebars #right-sidebar .section p{text-align:left !important;}#flickr_badge_wrapper{text-align:center;}
#content .sidebars #right-sidebar .section:first-child h2 {margin-top: 0;}
#content #content-area{margin-right:10px;float:left;}#content #content-area .our_mission{padding:0px 0px 15px;margin-bottom:25px;border-bottom: 1px solid #ddd;}
#content #content-area .mission_img{padding:0px;width:45%;}
#content #content-area .mission_cont{width:55%;line-height: 138%;font-size:16px;padding-right:0px;}
#content #content-area .mission_img h2{position: absolute;left: -10px;color: #fff;background: rgba(101, 215, 252, 0.8);padding: 5px 10px 5px 20px;font-size:125%;font-weight: normal;}
#content #content-area .need_rehabi{padding:0px 0px 15px;margin-bottom:25px;border-bottom: 1px solid #ddd;}
#content #content-area .need_rehabi_img{padding:0px;width:45%;}#content #content-area .need_rehabi_cont{width:55%;line-height: 138%;font-size:16px;padding-right:0px;}
#content #content-area .need_rehabi_img h2{position: absolute;left: -10px;color: #fff;background: rgba(101, 215, 252, 0.8);padding: 5px 10px 5px 15px;font-size:125%;font-weight: normal;}
#flickr_badge_uber_wrapper #flickr_badge_wrapper .flickr_badge_image a img{margin:10px auto;}
#flickr_badge_uber_wrapper img{ border: solid 1px #000000;}
#flickr_badge_uber_wrapper{border: solid 1px #000000; background-color: #ffffff;}
ul.need_rehabi_paws {list-style: none;list-style-image: url('images/paw.png');}
#content-area ul.need_rehabi_paws li {padding: 3px 0 2px 0;}
#content-area ul.need_rehabi_paws ul {list-style: disc;}
#content-area ul.need_rehabi_paws ul li {background: none;padding-left: 0;}
#petcare_cont h2.pet_care{ background: rgba(101, 215, 252, 0.8) none repeat scroll 0 0;color: #fff;display: table-cell;left: -10px;padding: 5px 10px 5px 20px;position: relative;}
#petcare_cont{float:left;margin-bottom:20px;padding-bottom:20px;border-bottom: 1px solid #ddd;}
#petcare_cont .pet_cont{padding:0px;}
#petcare_cont .pet_cont .pet1 h3,#petcare_cont .pet_cont .pet2 h3,#petcare_cont .pet_cont .pet3 h3,#petcare_cont .pet_cont .pet4 h3{text-align:center;font-size:111%;}
.right_button p.Consultation{text-align: center; background:rgba(101, 215, 252, 1) none repeat scroll 0 0;color:#fff;}
.right_button p.Consultation a{color:#fff;display:block;padding:10px;}
.right_button p.d_carefree{padding: 10px;text-align: center; background:#7B72B5;color:#fff;}
.right_button p.d_carefree a{color:#fff;}
.care_contact form .wpcf7-response-output {float: right;margin:10px 0px !important;}
#f_mail form .wpcf7-response-output {float: left;margin:10px 0px !important;}
/* Testimonial */
.testimonial{float:left; margin-bottom: 40px;padding-bottom: 30px;border-bottom: 1px solid #ddd;margin-right:10px;}
.testimonial .testimon{padding-left: 3.5em;background: url("images/quote.png") no-repeat top left;margin-right:10px;}
.testimonial .testimon .author img{margin-right:15px;}
.testimonial .testimon .author{line-height:25px;}
.facebook_iframe{float:left;padding-right:15px;width:100%;}
.facebook_iframe iframe{width:100%;}

/* Footer */
footer {float:left;width:100%;margin-top: 2em;clear: both;border-top: 2px solid #abe0f1;	background: #e0f3f9 url("images/background-texture.jpg");font-size: 15px;}
footer .footer-container {width: 1000px;margin: 0 auto;padding: 0px 0px 20px;}
footer .footer_cont {padding:0 0 2em;margin: 2em 0;border-bottom: 1px solid #ddd;}
footer .footer_cont h2 {font-size: 125%;color:#555}
footer .footer_cont div:first-child  input[type="text"] {padding: 5px 10px;width: 200px;}
footer #disclaimer,footer #copyright {text-align: center;font-size: 78.6%;margin-bottom: 0;}
footer .footer-mail h2{margin:0px 0px 20px;font-family: "brandon-grotesque",sans-serif;font-size:20px;}
footer .footer-mail form span input[type="email"]{height:30px;margin-top:10px;}
footer .footer-mail form{margin:0px;}
footer .footer-mail form p{float: left;width: 100%}
footer .footer-mail form p input[type="submit"]{
background: #6bd2f5 none repeat scroll 0 0 !important;
    border: 0 none !important;
    border-radius: 0;
    color: #fff !important;
    display: block !important;
    margin: 10px 0 !important;
    padding: 5px 20px !important;
}
footer .footer-map,footer .footer-content{font-family: "brandon-grotesque",sans-serif;color:#555;}
footer .footer_section{margin:0px 0px 20px;font-family: "brandon-grotesque",sans-serif;color:#555;padding:0px;}.the-page-title{margin-bottom:30px;}p{line-height: 160.9%;}hr{	    display: block;    height: 1px;    border: 0;    border-top: 1px solid #7972B5;}

/* aboutus */
.img-outline img{border: solid 1px #000000;}
.font-12{font-size:12px;}
.v-middle{vertical-align:middle;}

/* Acupuncture */
.acu-m-left{margin-left:25px;}
/*.main_cont{min-height:300px;}*/
.page-id-60 .the-page-title{margin-bottom:0px;}

/* Contact */
.page-id-153 textarea{ height: 98px; width: 230px; border-radius:0px; }

.page-id-153 wpcf7-text{ width: 230px; border-radius:0px; }

/*Press Room*/
.page-id-158 .img-outline { margin-bottom: 20px !important; }

/*Testimonials Menu*/
.page-id-20 .wpb_text_column.wpb_content_element{margin-bottom:10px !important; }
/*.page-id-20 .wpb_single_image .vc_single_image-wrapper img{width:115px; }*/
.page-id-20 .testimonial_menu .vc_single_image-wrapper img{width:160px;height:120px;}

.m-bot-20{margin-bottom:20px;}

/* Template */
 .template-custom hr{width:100%;float:left;
 margin:20px auto;}
.template-custom .title-template{margin-bottom:10px;}
.temp-thumb img { border: 1px solid;}

/* Single */
.single .the-page-title{text-align:center;}
.single .thumb{text-align:center; padding-bottom:20px;}
.single .post-content{text-align:left;}

/* Contact */
.care_contact_form .care_contact{width: 55%;display: block;padding: 0px 10px}
.care_contact_form .lucy_message{width: 45%;display: block;padding: 0px 10px}
.care_contact_form {padding:0px;}
.care_contact_form .care_contact .contact_care{padding: 0px;display: block; width: 100%;}
.contact_care .contact_label{padding: 0px;width: 45%;}
.contact_care .contact_inputs{padding: 0px;width: 55%;}
.contact_care .contact_inputs input,.contact_care .contact_inputs textarea{width:100%;}
.contact_care_btn input{width:50% !important;font-size: 12px;font-weight: normal;}
.contact_care_btn{text-align:center;}

/* Photo */
.slideshowlink{display:none;}
.ngg-gallery-thumbnail-box{padding: 25px;}

.page-id-99 p.kachi-img {
    display: none;
}
.left-f-upoinment{float:left;}
.ngg-navigation{padding:10px 0px !important;}
.pet-rehab .wpb_text_column{margin-bottom:10px !important;}
.come-stay-heal-img .vc_single_image-img{width:90px !important;}

/* single post 
.single .hide-content{display:none;}
.single-recoveryvideos.postid-1556 .thumb{display:none;}
.single-recoveryvideos.postid-1047 .thumb{display:none;}
 */


.vc_row.wpb_row.vc_row-fluid.bottom-space
{
margin-bottom:0px !impotant;
}
.wpb_text_column.wpb_content_element{ margin-bottom: 10px;}
.wpb_row, .wpb_content_element, ul.wpb_thumbnails-fluid > li, .wpb_button{margin-bottom: 10px;}







/* Media screen */
@media screen and (min-width: 768px) and (max-width: 960px)
{
	body{min-width:100%;}
	header #social{margin-top: 50px;}
	header #banner .messaging{top:45px;}
	#content{float:left;width:100%;padding:0px 20px;}
	#content .main_cont .main_area{width:100%;margin-bottom:25px;}
	
	#content .sidebars .right_button p{float:left;width:100%;}
	#flickr_badge_uber_wrapper #flickr_badge_wrapper .flickr_badge_image a img {border: 5px solid #fff;border-radius: 15px;margin: 10px;}
	footer .footer-container{width:100%;}
	header #site-navigation{width:100%;}
	footer .footer-map, footer .footer-content{width:31%;}
	footer .footer-mail{width:38%;}
	footer .footer_section{padding:0px 20px;}
	footer .footer-mail h2{width:74%;}	
	#example-navbar-collapse{padding:0px !important;}
	.navbar .nav > li{width:11% !important;}
	header #site-navigation ul li a{padding:8px 0px 10px !important; font-size:13px;}
	header #site-navigation ul ul li{padding:0px 10px;}
	header #site-navigation ul li{min-height:58px;}
	#content .sidebars #right-sidebar .section p{text-align:center !important;}
	.contact_thumail img{width:25%;}
	
}



@media screen and (min-width: 200px) and (max-width: 767px)
{
	body{min-width:100%;}
	header{margin-bottom:0px;}
	header #social{margin: 15px 0px;text-align:center;}
	header #rehab {background: rgba(0, 0, 0, 0) url("images/logo-care-free.png") no-repeat scroll center top;}
	/*header #logo{background: rgba(0, 0, 0, 0) url("images/logo-care.png") no-repeat scroll center top;padding: 0;}*/
	#social,#rehab,header #marketing ,header #banner{width:100%;}
	#logo{margin-bottom: 10px;padding: 0;}
	header #site-navigation{width:100%;}
	header #banner .messaging{top:0px;right:0px;}
	header #top-navigation{width: 100%; padding-right: 25px;}
	.toggle{display:block;}
	header #site-navigation section{width:100%;padding:10px 0px;}
	header #site-navigation #main-menu{float: none !important; margin: 0 auto; display: block; text-align: center; width: 50%;}
	header #site-navigation .navbar a{color:#fff;}
	#content #content-area .mission_img,#content #content-area .need_rehabi_img{text-align:center;}

	#content #content-area .mission_cont,#content #content-area .need_rehabi_cont{text-align:justify;}
	#content,footer .footer-container{width:100%;float:left;}
	#content{padding:10px 20px;}
	#petcare_cont h2.pet_care{display:block;wodth:100%;text-align:center;left:0px;}
	#content-area{margin-right:0px !important;float:unset !important;}
	#content #content-area .mission_cont,#content #content-area .need_rehabi_cont{padding:0px;}
	#content #content-area .mission_img,#content #content-area .mission_cont,#content #content-area .need_rehabi_img,#content #content-area .need_rehabi_cont{width:100%;}
	#petcare_cont .pet_cont .pet1, #petcare_cont .pet_cont .pet2, #petcare_cont .pet_cont .pet3, #petcare_cont .pet_cont .pet4{padding:10px;text-align:center;border: 1px solid #ddd;margin:10px 0px;border-radius:5px;}
	#content .sidebars{float:left;}
	#flickr_badge_uber_wrapper #flickr_badge_wrapper .flickr_badge_image a img{width: 50%;border: 5px solid #fff;margin: 10px;border-radius: 15px;}
	footer .footer_cont,footer .footer_section{float:left;}
	footer .footer-map, footer .footer-content{padding: 15px;text-align: center;}		#f_mail span.your-email input[type="email"]{width:55%;}
	footer .footer_section{padding:0px 20px;}
	div.wpcf7-response-output{float:left;margin:0px !important;}
	#f_mail form p > br{display: none;}
	.navbar-header .navbar-toggle{width: 100%;margin: 0;background: none !important;border-radius: 0px !important;}
	.navbar-header .navbar-toggle:hover{background:none !important;}
	header #site-navigation #main-menu{width:100% !important;}
	header #site-navigation #main-menu li {width:100%;}		header #site-navigation ul ul{width:55%;}
	header #site-navigation ul ul li:hover{background:none !important;}
	header #site-navigation ul ul ul{width: 82% !important;left:100% !important;}	
	.contact_thumail img{width:25%;}
	/* About us */
	.align-center img{margin: 0px auto; display: block; margin-top: 10px;}	.page-id-4 .vc_single_image-wrapper{margin-top: 15px;}	.page-id-8 .vc_single_image-wrapper{margin-top: 15px;}
	.vc_single_image-wrapper{margin-top:20px;}
	/* Acupuncture */
	.acu-m-left{margin-left:0px;}
	/*home exercise*/
	.page-id-72 .m-top-25{margin-top:25px;}
	/*Testimonials Menu*/
	
	.page-id-20 .vc_single_image-wrapper{margin-bottom: 20px;}
	.contact_care .contact_label,
	.contact_care .contact_inputs,
	.care_contact_form .care_contact,
	.care_contact_form .lucy_message{width: 100%;}
	.contact_care .contact_inputs input{height:25px;}
	.lucy_message .wpb_text_column,.care_contact .wpb_text_column{ margin-bottom: 0px;}
	.temp-thumb img {display:block !important;margin:10px auto !important;}
	.template-custom .title-template a {text-align: center; display: block; }
	#example-navbar-collapse {padding:0px 5px !important;}
	.ngg-gallery-thumbnail-box{margin:0px !important;}
	header #site-navigation ul ul{position:unset !important;width:100% !important;background:#584f8e;}
	header #site-navigation ul ul ul{width:100% !important;}
	.first-appoint-list{width:90%;}
	h1.the-page-title{text-align:center;}
	.come-stay-heal-img{float:left !important;}
	.come-stay-heal-img .vc_single_image-wrapper{margin:0px !important;}
	
}



@media screen and (max-width: 600px)
{
	.ngg-gallery-thumbnail-box
	{
		display: block;
		margin: 0 auto !important;
		text-align: center;
		width: 100%;
	}
	.ngg-gallery-thumbnail-box .ngg-gallery-thumbnail
	{
		text-align: center; 
		margin: 0 auto; 
		display: block; 
		width: 100%;
	}
	.ngg-gallery-thumbnail-box .ngg-gallery-thumbnail img
	{
		display: block; text-align: center !important; margin: 0 auto;
	}
	.ngg-galleryoverview .ngg-navigation
	{
		padding:10px !important;
	}
	.sammi-photos p img{padding:10px !important;}
	.media-contact{margin:15px 0px 0px;}
	.pet_cont .row-1, .pet_cont .row-2
	{
		margin:0px !important;
	}
}



@media screen and (max-width: 300px)
{
	footer .footer-mail form p input[type="submit"]{padding:5px 10px !important;}
	#f_mail span.your-email input[type="email"]{width:50% !important;}
	footer .footer-mail form h2{width:76% !important;}
}.style3{	font-size:16px !important;}.postid-1560 .the-page-title,.postid-1559 .thumb .attachment-post-thumbnail,.postid-1560 .thumb .attachment-post-thumbnail{	display:none;}




@media screen and (width: 568px)
{
	#content #content-area .mission_img h2, #content #content-area .need_rehabi_img h2{left: 112px;}
	
	
}








/* Common Code */
.vc_row
{
	margin-bottom:15px !important;
}

#example-navbar-collapse
{
	padding:0px;
}

/* Home Page */
.pet_cont .row-1,.pet_cont .row-2
{
	float: left;
    /*margin-left: -15px;
    margin-right: -15px;*/
    width: 100%;
}

#petcare_cont .pet_cont .pet1 img, #petcare_cont .pet_cont .pet2 img, #petcare_cont .pet_cont .pet3 img, #petcare_cont .pet_cont .pet4 img
{
	width:100%;
}
.care-video > iframe
{
	width:100%;
	height:auto;
}
#right-sidebar .section img
{
	margin:0 auto;
	display:block;
}
.e-sign-up h2
{
	border-bottom: 1px solid rgb(221, 221, 221);text-align:center;
}
.e-sign-up p
{
	text-align:center;
}

/*Footer Form*/
.wpcf7-form-control-wrap.email
{
	width: 70%;float: left; display: block;
}
.wpcf7-form-control-wrap.email input.wpcf7-email,#submit-sec input[type=submit]
{
	width: 100%;border-radius: 0;
}
span#submit-sec
{
	width: 30%;float: left; display: block; 
}


/* Woocommerce Section */
ul.products > li.product
{
	padding: 10px !important;border: 1px solid #e8e8e8;text-align: center;  
}
ul.products > li.product img
{
	margin:0;
}
ul.products > li.product h3
{
	line-height: 1.5; min-height: 65px;
}
.woocommerce ul.products li.product .button
{
	background: #7b72b5 none repeat scroll 0 0;
    color: white;
    margin-top: 5px;
}
table.variations td.label
{
	background: none; text-shadow: none;color: #555;text-align: left;
}
table.variations td.label label
{
	font-size: 18px;font-weight: normal !important;
}
table.variations td.value
{
	display: block;max-width: 300px;width: 100%;
}
table.variations td.value select {
    color:#888;
	-moz-appearance: none;
    background: #f8f8f8 none repeat scroll 0 0;
    border-radius: 4px;
    cursor: pointer;
}

/* Targetting Webkit browsers only. FF will show the dropdown arrow with so much padding. */
@media screen and (-webkit-min-device-pixel-ratio:0) {
    select {padding-right:18px}
}

table.variations td.value {position:relative}
table.variations td.value:after {
    border-bottom: 1px solid #ddd;
    color: #aaa;
    content: "<>";
    font: 16px "Consolas",monospace;
    padding: 0 0 4px;
    pointer-events: none;
    position: absolute;
    right: 26%;
    top: 3px;
    transform: rotate(90deg);
}
table.variations td.value:before {
     background: #f8f8f8 none repeat scroll 0 0;
    content: "";
    display: block;
    pointer-events: none;
    position: absolute;
    right: 6px;
    top: 0;
    width: 20px;
}
.woocommerce .quantity .qty
{
	height:35px;
}
.variations_button .single_add_to_cart_button
{
	 background: #7b72b5 none repeat scroll 0 0 !important;
    opacity: 1 !important;
}
div.product .images .thumbnails
{
	margin:0px;
}
.woocommerce div.product form.cart .variations
{
	margin-bottom:0;
}
.single_variation_wrap .woocommerce-variation
{
	margin-bottom:10px;
}
.woocommerce div.product form.cart, .woocommerce div.product p.cart
{
	margin-bottom:1em;
}
.woocommerce-message .wc-forward,.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button
{
	background: #7B72B5 !important;color: #fff !important;
}
.coupon input#coupon_code
{
	max-width:120px !important;
	width:100% !important;
	height:35px;
}
.woocommerce form .form-row .input-text, .woocommerce-page form .form-row .input-text
{
	height:35px;
}
.paypal-donations{text-align:center;}