/*
Theme Name: alone child
Author: Bearsthemes
Author URI: http://bearsthemes.com/
Description: Balloon is created by <a href="http://bearsthemes.com">Bearsthemes</a>.
Template: alone
Version: 1.0
Tags: left-sidebar, responsive-layout, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Text Domain: alone
*/

@import url("../alone/style.css");

@import url('https://fonts.googleapis.com/css2?family=Caveat+Brush&display=swap');
/*---------------------- Header Top Menu  ------------------- */
.fa-envelope:before {
	color: #0c7b93;
}

.fa-phone:before {
	color: #0c7b93;
}

#page #menu-menu-top .give-btn {
    font-size: 14px;
    padding: 0 20px;
	background: #0c7b93;
	box-shadow: none;
	border-radius: 5px;
}

.donate-btn{
	font-size: 14px;
    padding: 0 20px;
	background: #0c7b93;
	box-shadow: none;
	border-radius: 5px;
}


#page #menu-menu-top li a span {
	
    font-size: 14px !important;
}

.bt-header-top-bar *:not(.fa) {
	
	font-size: 14px !important;
}
	

/*---------------------- Header  ------------------- */
.bt-logo-retina .fw-wrap-logo .fw-site-logo img.main-logo {
	width: 282px !important;
	height: 40px !important;
}

.bt-header.header-1 .bt-header-main .bt-nav-wrap .bt-site-navigation > ul.bt-nav-menu > li.menu-item:not(:first-child), .bt-header.header-2 .bt-header-main .bt-nav-wrap .bt-site-navigation > ul.bt-nav-menu > li.menu-item:not(:first-child), .bt-header.header-3 .bt-header-main .bt-nav-wrap .bt-site-navigation > ul.bt-nav-menu > li.menu-item:not(:first-child), .bt-header-mobi.header-mobi .bt-header-mobi-main .bt-nav-wrap .bt-site-navigation > ul.bt-nav-menu > li.menu-item:not(:first-child) {
    margin-left: 10px !important;
	
}

.bt-header.header-1 .bt-header-main .bt-nav-wrap .bt-site-navigation > ul.bt-nav-menu li.menu-item a span, .bt-header.header-2 .bt-header-main .bt-nav-wrap .bt-site-navigation > ul.bt-nav-menu li.menu-item a span, .bt-header.header-3 .bt-header-main .bt-nav-wrap .bt-site-navigation > ul.bt-nav-menu li.menu-item a span, .bt-header-mobi.header-mobi .bt-header-mobi-main .bt-nav-wrap .bt-site-navigation > ul.bt-nav-menu li.menu-item a span {
	
	font-size: 14px !important;
}

.bt-header.header-1 .bt-header-main .bt-nav-wrap .bt-site-navigation > ul.bt-nav-menu, .bt-header.header-2 .bt-header-main .bt-nav-wrap .bt-site-navigation > ul.bt-nav-menu, .bt-header.header-3 .bt-header-main .bt-nav-wrap .bt-site-navigation > ul.bt-nav-menu, .bt-header-mobi.header-mobi .bt-header-mobi-main .bt-nav-wrap .bt-site-navigation > ul.bt-nav-menu {
	width: 105% !important;
}

/*---------------------- Footer  ------------------- */

p.footer-phone-heading {
    text-transform: none !important;
    font-size: 18px !important;
}

p.footer-email-heading {
    text-transform: none;
    font-size: 18px !important;
}

a.footer-phone {
    font-size: 14px !important;
}

a.footer-email {
    text-transform: none !important;
	font-size: 14px !important;
}

a.footer-a{
	font-size: 14px !important;
	text-transform: none !important;
}



.bt-footer-widgets .fw-side-posts-list li .posts-content a.post-title {
    
    font-size: 16px;
    font-style: normal;
    line-height: 21px;
    letter-spacing: -0.6px;
    color: #FFFFFF !important;
    display: block;
    margin-bottom: 10px;
}

.bt-footer-widgets .widget a, .bt-footer-widgets .widget .comment-author-link a {
	color: #FFFFFF !important;
}

.bt-footer-widgets .widget.widget_meta ul li > a, .bt-footer-widgets .widget.widget_nav_menu ul li > a {
	
}

.bt-footer-widgets body p {
    font-family: "Work Sans" !important;
}

.bt-footer-widgets .widget-title span {
    color: rgb(255, 255, 255);
	font-weight: 300 !important;
}

.bt-footer p {
	font-size: 16px !important;
}

.bt-footer-widgets .widget_text .textwidget ul.bt-social li a {
    display: inline-block;
    width: 47px;
    height: 47px;
    font-size: 18px;
    line-height: 47px;
    text-align: center;
    color: #ffffff !important;
    background: #ef2853;
}

.bt-footer-widgets .widget_text .textwidget ul.bt-social li a.facebook {
    background: #3776ab;
}

.bt-footer .fa-facebook:before {
	color: #ffffff !important;
}

.bt-footer-widgets .widget_text .textwidget ul.bt-social li a.twitter {
    background: #30a4e0;
}

.bt-footer .fa-twitter:before {
    content: "\f099";
    color: #ffffff !important;
}

.bt-footer-widgets .widget_text .textwidget ul.bt-social li a.linkedin {
    background: #117eb9;
}

.bt-footer .fa-linkedin:before {
    content: "\f0e1";
    color: #ffffff;
}


.bt-footer-widgets .widget.widget_meta ul li > a, .bt-footer-widgets .widget.widget_nav_menu ul li > a {
    display: block !important;
    position: relative !important;
    letter-spacing: 0px !important;
    padding: 0px 0px 5px 25px !important;
}

.bt-footer-widgets .widget.widget_meta ul li > a::before, .bt-footer-widgets .widget.widget_nav_menu ul li > a::before {
    content: "" !important;
    width: 10px !important;
    height: 4px !important;
    display: block !important;
    position: absolute !important;
    left: 0px !important;
    top: calc(50% - 2px) !important;
    border-radius: 20px !important;
    background: #ffffff !important;
}

.bt-footer-bar {
	padding-top: 20px !important;
	padding-bottom: 20px !important;
	font-size: 16px !important;
}

.bt-copyright {
	font-size: 16px !important;
}



.footer-sidebar-item .bt-social li {
display: inline-block;
}

.footer-contact-info-ui {
    margin-top: 25px;
    display: block;
}



.bt-footer p {
    font-size: 16px !important;
	font-weight: normal !important;
}


.bt-copyright a {
    color: #0c7b93 !important;
    margin-left: 361px;
}

.widget_text .textwidget a {
	font-weight: normal !important;
}



/*---------------------- Hompage ------------------- */

	.quote-mark-two {
		font-size: 100px !important;
		line-height: 0px !important;
    	padding-left: 0px !important;
	}
	
	.author{
		font-size: 24px !important;
		line-height: 0px !important;
		padding-left: 0px !important;
	}

	.quote-mark-one {
		font-size: 100px !important;
		line-height: 0px !important;
    	padding-left: 0px !important;
	}

	.quote{
		line-height: 0px !important;
	}

	
	.quote-mark-wrap-two-class{
		left: 820px;
		top: 519px;
	}


/*---------------------- Hompage Introduction  ------------------- */
.homepage-intro h2{
	color: #0c7b93;
	margin-bottom: 0px;
	font-size: 50px !important;
}

.homepage-intro h4{
	margin-top: 0px;
	margin-bottom: 30px;
	font-size: 30px !important;
	color: #333333;
}

.homepage-intro p{
	letter-spacing: 0px;
	font-family: "Work Sans" !important;
	font-size: 16px !important;
}

/*---------------------- Homepage Latest News  ------------------- */

.latest-news h2{
	color: #0c7b93;
	font-size: 50px !important;
}

/*---------------------- Homepage Catergories  ------------------- */
.charity-categories h2{
	color: #0c7b93;
	font-size: 50px !important;
}

.charity-category-list{ 
	

}
.category-blocks a {
	border: 3px solid #96c5d1;
	padding: 25px 25px;
	width: 100%;
	display: block;
    margin-bottom: 30px !important;
	font-size: 20px;
	font-family: "Work Sans" !important;
	color: #0c7b93;
	background-image: url('images/charity-cat-background.jpg') !important;
	background-repeat: no-repeat;
	background-size: 250px 75px;
	background-position: center right;
}

.category-blocks {
	width: 20% !important;
}



/*---------------------- Homepage Register and Donate ------------------- */
#page .wpb_theme_custom_element.wpb_featured_box .vc-custom-inner-wrap .featured-box-alignment .icon-wrap .type-image img {
	display: none;
}

#page .wpb_theme_custom_element.wpb_featured_box .vc-custom-inner-wrap .featured-box-alignment .entry-box-wrap .featured-box-title {
    margin-top: 0px;
    line-height: 28px;
    letter-spacing: 0px;
    font-size: 40px !important;
}

.homepage-donation h4 {
	font-size: 50px !important;
}

.donation-text h2 {
	font-size: 50px !important;
}

.charity-text h2 {
	font-size: 50px !important;
}

#page .vc_btn3 {
    border-width: 3px !important;
    border-style: solid !important;
    border-color: white !important;
	font-size: 17px !important; 
	font-weight: bold !important;
	padding: 10px 12px !important;
	width: 200px;
	margin: auto;
}

.charity-text h2{
	color: #FFFFFF !important;
}

.charity-text p{
	color: #FFFFFF !important;
	letter-spacing: 0px !important;
}

.donation-text h2{
	color: #FFFFFF !important;

}

.donation-text p{
	color: #FFFFFF !important;
	letter-spacing: 0px !important;
}

/*---------------------- Homepage Blog Listing ------------------- */
.bt-blog-grid-element.default .bt-item .bt-content .bt-readmore, .bt-blog-carousel-element.default .bt-item .bt-content .bt-readmore {
	display: none !important;
}

.bt-blog-grid-element.default .bt-item .bt-content .bt-meta li:not(:last-child)::after, .bt-blog-carousel-element.default .bt-item .bt-content .bt-meta li:not(:last-child)::after {
	display: none !important;
}

.bt-blog-grid-element.default .bt-item .bt-content .bt-excerpt, .bt-blog-carousel-element.default .bt-item .bt-content .bt-excerpt {
    display: none !important;
}

.bt-blog-grid-element.default .bt-item .bt-content .bt-title, .bt-blog-carousel-element.default .bt-item .bt-content .bt-title {
	color: #0c7b93 !important;
}

.bt-blog-grid-element.default .bt-item .bt-content .bt-meta li.bt-date, .bt-blog-carousel-element.default .bt-item .bt-content .bt-meta li.bt-date {
	color: #333333 !important;
}

.bt-blog-grid-element.default .bt-item .bt-content .bt-meta li.bt-comments, .bt-blog-carousel-element.default .bt-item .bt-content .bt-meta li.bt-comments {
	display: none !important;
}

.latest-news p {
	letter-spacing: 0px;
	padding-bottom: 3px;
}

/*---------------------- Homepage Mail Listing ------------------- */
.mail-listing h3{
	color: #0c7b93;
	font-size: 38px !important;
	margin-bottom: 15px;
}

.mailing-listing .wpcf7-form label input {
    background-color: #f2f7fb;
}

.mailing-listing .wpcf7-form label textarea{
	background-color: #f2f7fb;
}

.mailing-listing .wpcf7-form label input {
    background-color: #f2f7fb !important;
	border-radius: 0px !important;
	border: 0px !important;
	height: 50px !important;
	color: #929597 !important;
	
} 

.mailing-listing .wpcf7-form label {
	width: 56% !important;
}

.mailing-listing .wpcf7 input[type="submit"] {
	background-color: #00a8cc !important;
	padding: 10px 28px !important;
	border-radius: 0px !important;
	height: 50px !important;
	margin: 0px 0px 0px;
}





/*---------------------- Contact Us Page ------------------- */
.style-ninja-form-inner-custom-ui * {
    text-align: left !important;
    margin-left: auto;
    margin-right: auto;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-icon:before {
	color: #0c7b93;
}

.mailing-listing .wpcf7 input[type="submit"] {
	background-color: #00a8cc !important;
	padding: 15px 28px !important;
}

.mail-listing .wpcf7-form label input{
	background-color:#f2f7fb !important;
}



/*---------------------- Event List Page ------------------- */
.widget_categories ul > li a, .widget_nav_menu ul > li a, .widget_meta ul > li a, .widget_pages ul > li a, .widget_archive ul > li a, .woocommerce.widget_product_categories ul > li a {
    font-size: 15px;
    font-style: normal;
    line-height: 24px;
    letter-spacing: 0px;
    color: #499caf !important;
    display: inline-block;
    padding: 4px 0;
}

.fw-side-posts-list li .posts-content a.post-title {
    font-size: 15px;
    font-style: normal;
    line-height: 21px;
    letter-spacing: -0.6px;
    color: #499caf !important;
    display: block;
    margin-bottom: 10px;
}
 

#page .wpb_theme_custom_element.wpb_events_grid .item-inner.layout-default .content-entry .alone-event-time {
    display: none;
}

#page .wpb_theme_custom_element.wpb_events_grid .item-inner.layout-default .event-featured-image-wrap .event-thumbnail {
    height: 220px;
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;
}

#page .wpb_theme_custom_element.wpb_events_grid .item-inner.layout-default .content-entry {
    box-shadow: rgba(0, 0, 0, 0.02) 0px 0px 30px 0px;
    padding: 45px 30px 30px;
    border-style: solid;
    border-color: #f5f5f5 !important;
    border-image: initial;
    border-width: 0px 3px 3px !important;
    border-radius: 0px 0px 5px 5px !important;
}


#page .wpb_theme_custom_element.wpb_events_grid .item-inner.layout-default .content-entry a.title-link .title {
    font-size: 22px;
    color: #0c7b93 !important;
    font-family: Montserrat;
    line-height: 30px;
    font-weight: 600;
}

#page .wpb_theme_custom_element.wpb_events_grid .item-inner.layout-default .content-entry .venue-empty {
    color: #414141 !important;
}


.alone-excerpt body p {
	display: none !important;
}

.events.grid .content-entry p.alone-excerpt {
   display:none;
}


/*---------------------- Event Details Page ------------------- */

.fa-facebook-f:before, .fa-facebook:before {
    content: "\f09a";
	color: #202021 !important;
}

.fa-twitter:before {
    content: "\f099";
	color: #202021;
}

.fa-google-plus:before {
    content: "\f0d5";
	color: #202021;
}

.fa-linkedin:before {
    content: "\f0e1";
	color: #202021;
}

.single-tribe_events .post-single-entry-header .heading-entry-wrap .extra-meta {
    display: none;
}

.single-tribe_events .tribe-events-content .single-entry-tag {
    display: none;
}

.single-tribe_events .tribe-events-cal-links {
    display: none;
}

.single-tribe_events .tribe-events-event-meta {
    background: #f2f7fb !important;
    border: 1px solid #eee;
    margin: 30px 0;
}

.tribe-events-meta-group .tribe-events-single-section-title {
    font-size: 17px;
	color: #0c7b93;
}

.tribe-events-event-meta-desc .tribe-events-gmap, .tribe-events-event-meta .tribe-events-gmap {
    white-space: nowrap;
	color: #0c7b93 !important;
}

.events-list #tribe-events-footer, .single-tribe_events #tribe-events-footer, .tribe-events-day #tribe-events-footer, .tribe-events-map #tribe-events-footer, .tribe-events-photo #tribe-events-footer {
    display: none;
}

.single-tribe_events .tribe-events-event-meta{
	border:none;
}

.single-tribe_events .tribe-events-venue-map {
    background: #eee;
    border: 3px solid #0c7b93;
    border-radius: 3px;
    display: inline-block;
    float: right;
    margin: 20px 4% 2% 0;
    padding: 5px;
    vertical-align: top;
    width: 90%;
    zoom: 1;
}
/*---------------------- Donate Page ------------------- */

.donate-body h2{
	color: #0c7b93 !important;
	font-size: 50px !important;
}

.donate-body p{
	font-size: 14px !important;
	margin-bottom: 0px !important;
	padding-left: 140px !important;
	padding-right: 140px !important;
	word-spacing: 3px;
}

.sponsor-body h2{
	color: #0c7b93 !important;
	margin-bottom: 20px;
	margin-top: 30px;
	font-size: 50px !important;
}

.bank-details-body h2{
	color: #0c7b93 !important;
}

.bank-details-body h4{
	color: #0c7b93 !important;
	margin-bottom: 30px !important;
}

.sponsor-body p {
	font-size: 14px !important;
}

.bank-details {
	text-align: center;
}

.bank-details h2{
	color: #FFFFFF;
	font-size: 50px !important;
}

.bank-details p{
	color: #FFFFFF;
	font-size: 16px !important;
}

.bank-details-text p{
	color: #FFFFFF;
	font-size: 17px !important;
}

.bank-details-text.wpb_text_column{
	max-width: 440px !important;
	padding: 50px !important;
	margin: 20px !important;
	margin-left: auto;
    margin-right: auto;
    display: inline-block;
}


.donate-go-fund-me h2{
	color: #FFFFFF;
	font-size: 50px !important;
}

.donate-go-fund-me p{
	color: #FFFFFF;
	font-size: 16px !important;
}

.donate-contact-us h2{
	color: #FFFFFF;
	font-size: 50px !important;
}

.donate-contact-us p{
	color: #FFFFFF;
	font-size: 16px !important;
}


.page-id-1353 .bt-section-space {
    padding-top: 0px;
    padding-bottom: 50px;
}


.donate-quote h5{
	font-family: 'Montserrat' !important;
	color: #0c7b93 !important;
	font-size: 18px !important; 
}

.donate-quote h3{
	color: #0c7b93 !important;
	font-family: 'Caveat Brush', cursive;
	font-size: 50px !important;
	font-weight: normal;
	line-height: 50px;
}

.page-id-1353 .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: 0px;
}


/*---------------------- Blog List Page  ------------------- */
.post-list-type-blog-2.post-creative-layout-default .post-inner .post-entry-wrap .cat-meta .post-category {
    display: none !important;
}

.post-list-type-blog-2.post-creative-layout-default .post-inner .post-entry-wrap .post-title-link .post-title {
    margin: 0;
    font-size: 22px;
    line-height: 24px;
    margin-bottom: 15px;
    color: #0c7b93 !important;
    -webkit-transition: 0.3s;
    transition: 0.3s;
}

.post-list-type-blog-2.post-creative-layout-default .post-inner .post-featured-image-wrap .post-featured-image-link img {
    max-width: 100%;
    height: auto;
	border-top-right-radius: 5px;
    border-top-left-radius: 5px;
}

.post-list-type-blog-2.post-creative-layout-default .post-inner .post-featured-image-wrap::after {
    display: none !important;
}

.post-list-type-blog-2.post-creative-layout-default .post-inner .post-featured-image-wrap:hover .icon-view-detail, .post-list-type-blog-2.post-creative-layout-default .post-inner .post-featured-image-wrap:hover .extra-meta-bottom {
    display: none !important;
}

.post-list-type-blog-2.post-creative-layout-default .post-inner .post-featured-image-wrap .extra-meta-bottom .post-total-comment, .post-list-type-blog-2.post-creative-layout-default .post-inner .post-featured-image-wrap .extra-meta-bottom .post-total-view {
    display: none !important;
}

.post-list-type-blog-2.post-creative-layout-default .post-inner .post-entry-wrap .post-readmore {
    border-radius: 3px !important;
}

.post-list-type-blog-2.post-creative-layout-default .post-inner .extra-meta .post-author a {
    color: #999999 !important;
}

/*---------------------- Blog Details Page  ------------------- */

body.single .post-single-creative-layout-blog-2 .entry-content .post-single-content-text .single-entry-tag {
    display: none !important; 
}

.single-blog-post-navigation > a {
    display: none !important;
}

.comments-template-1 .comments-title, .comments-template-1 .comment-reply-title {
    display: none !important;
}

/*
.comments-template-1 {
    display: none !important;
}
*/

.comments-template-1 {
    padding: 0px !important;
    margin-top: 0px !important;
    padding-bottom: 40px !important;
}
.comments-template-1 .comment-form-cookies-consent input {
	width: auto !important;
	display: inline-block !important;
}
.comments-template-1 .comment-form-cookies-consent label {
    display: inline-block !important;
    width: auto !important;
}

.bt-wrap-related-article.bt-related-articles-1 .related-article-list .related-article-item {
    display: none !important;
}

.bt-wrap-related-article.bt-related-articles-1 .bt-title-related {
    display: none !important;
}

body.single .post-single-creative-layout-blog-2 .entry-content .post-single-entry-header .heading-entry-wrap .cat-meta .post-category {
    display: none !important;
   
}

.extra-meta .post-author a {
	color: #ffffff !important;
}


/*---------------------- About Us Page  ------------------- */

.about-us-charity-donation h2{
	color: #FFFFFF !important;
	font-size: 50px !important;
}

.about-us-charity-donation p{
	color: #FFFFFF !important;
	font-size: 16px !important;
}

.about-us-mail h3{
	font-size: 38px !important;
	color: #0c7b93 !important;
}

.about-us-mail p{
	font-size: 16px !important;
	font-family: 'Work Sans' !important;
}

.mail-listing p{
	font-size: 16px !important;
}

.about-us-mail-listing .wpcf7-form label input {
    background-color: #f2f7fb !important;
	border-radius: 0px !important;
	border: 0px !important;
	height: 50px !important;
	color: #929597 !important;
	
} 

.about-us-mail-listing .wpcf7-form label textarea{
	background-color: #f2f7fb;
}

.about-us-mail-listing .wpcf7-form label {
	width: 60% !important;
}

.about-us-mail-listing .wpcf7 input[type="submit"] {
	background-color: #00a8cc !important;
	padding: 10px 28px !important;
	border-radius: 0px !important;
	height: 50px !important;
	margin: 0px 0px 0px;
}

.about-us-images img{
	border-radius: 0px !important;
}

.about-us-page p {
	font-size: 14px !important;
	font-family: 'Work Sans' !important;
	margin-bottom: 16px;
}

.about-us-page .bt-section-space{
	padding-bottom: 50px !important; 
	padding-top: 50px !important;
} 

.about-us-quote h3{
	font-family: 'Caveat Brush', cursive;
	color: #0c7b93 !important;
	font-size: 50px !important;
	line-height: 50px !important;
	font-weight: normal !important;
}

.about-us-quote h5{
	font-family: 'Montserrat' !important;
	color: #0c7b93 !important;
	font-size: 15px !important;
}


.page-id-8 .bt-section-space {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
}




/*---------------------- Contact Us Page  ------------------- */
.wpb-js-composer .vc_tta-tabs.vc_tta-has-pagination.vc_tta-tabs-position-bottom .vc_pagination {
    display: none !important; 
}

.wpb-js-composer .vc_tta-tabs.vc_tta-has-pagination.vc_tta-tabs-position-bottom {
    padding-top: 0px !important;
}

.contact-us-page .wpcf7-form {
	padding-top: 20px !important;
}

.contact-us-page .wpcf7-form label {
	font-weight: 500 !important;
	color: #333333 !important;
	font-size: 16px !important;
}

.contact-us-page .vc_custom_1597150507756 {
	color: #333333 !important;
	width: 90%;
	margin-left: 20px;
	font-weight: 200 !important;
}

.contact-us-page .vc_tta-container .vc_tta-tabs {
	padding-left: 40px !important;
}

.page-id-9 .bt-section-space{
	padding-top: 80px !important;
    padding-bottom: 30px !important;
}

.contact-us-page .vc_custom_1597919966307 {
	font-family: 'Montserrat' !important;
}

.contact-details {
	paddding-top: 0px !important;
	border-top: 0px !important;
}

.contact-details-text{
	font-family: 'Work Sans' !important;
}

.phone-email{
	font-family: 'Work Sans' !important;
}

.page-id-9 #page .wpcf7-form label input, #page .wpcf7-form label textarea {
    padding: 10px;
    width: 100%;
    border-radius: 3px;
    margin-top: 4px;
	border: 1px solid rgba(53, 53, 53, 0.1) !important;
}

.link-text p{
	font-size: 16px !important;
}

/*---------------------- Corporate Page  ------------------- */
.corporate-contact-appointment-shoppe-donation h3 {
	color: #FFFFFF !important;
	font-size: 34px !important;
	padding-bottom: 10px !important;
}

.corporate-contact-appointment-shoppe-donation p {
	color: #FFFFFF !important;
	
}

.corporate-section p {
	font-size: 15px !important;
	margin-bottom: 20px !important;
}

.corp-contact-us p{
	padding-left: 50px !important;
	padding-right: 50px !important;
	font-size: 16px !important;
}

.corp-appointment p{
	padding-left: 70px !important;
	padding-right: 70px !important;
	font-size: 16px !important;
}

.corp-shoppe p{
	padding-left: 40px !important;
	padding-right: 40px !important;
	font-size: 16px !important;
}

.corp-donation p{
	padding-left: 50px !important;
	padding-right: 50px !important;
	font-size: 16px !important;
}

.page-id-1372 .bt-section-space {
	padding-bottom: 0px !important;
	padding-top: 80px !important;
}

.page-id-1372 #page .vc_btn3 {
    border-width: 3px !important;
    border-style: solid !important;
    border-color: white !important;
	font-size: 17px !important; 
	font-weight: bold !important;
	padding: 10px 12px !important;
	width: 220px;
	margin: auto;
}

.corporate-body p{
	font-size: 14px !important;
	font-family: 'Work Sans' !important;
	line-height: 28px !important;
	padding-right: 50px !important;
}

.cb-about-us p{
	font-size: 14px !important;
	font-family: 'Work Sans' !important;
	line-height: 35px !important;
	color: #333333 !important;

}

/*---------------------- Links Page  ------------------- */
.links-list h5 {
	color: #0c7b93 !important;
	font-size: 20px !important;
}

.links-list a {
	color: #0c7b93 !important;
	font-size: 20px !important;
	font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    line-height: 28px;
    letter-spacing: 0px;
	margin-bottom: 10px;
	margin-top: 10px;
}

.links-list p {
	font-size: 16px !important;
	font-family: 'Work Sans' !important;
	margin-top: 10px
}

.links-list .vc_column_container>.vc_column-inner {
	padding-top: 10px !important;
}

.link-intro p{
	font-size: 16px !important;
	font-family: 'Work Sans' !important;
}

.page-id-1426 .bt-section-space {
	padding-top: 60px;
}

/*---------------------- Shop List Page ------------------- */

.woocommerce .products .product-item .woocommerce-taxonomy-loop, .bearsthemes-products-element.bearsthemes-products-element-layout-default .product-item .woocommerce-taxonomy-loop, .bearsthemes-products-element.bearsthemes-products-element-layout-masonry .product-item .woocommerce-taxonomy-loop {
	display:none;
}

.woocommerce .products .product-item .price .amount, .bearsthemes-products-element.bearsthemes-products-element-layout-default .product-item .price .amount, .bearsthemes-products-element.bearsthemes-products-element-layout-masonry .product-item .price .amount {
    color: #333333 !important;
    font-size: 16px;
	font-weight: bold;
}

.woocommerce .products .product-item .woocommerce-loop-product__title, .bearsthemes-products-element.bearsthemes-products-element-layout-default .product-item .woocommerce-loop-product__title, .bearsthemes-products-element.bearsthemes-products-element-layout-masonry .product-item .woocommerce-loop-product__title {
	color: #0c7b93 !important;
}

.bt-sidebar .bt-col-inner {
    padding: 30px;
    background: #f2f7fb !important;
}

.widget .widget-title span::after {
  display: none;
}

.widget .widget-title span {
    display: inline-block;
	color: #0c7b93;
	font-weight: bold;
}

.widget.woocommerce .product_list_widget > li a {
    color: #0c7b93;
}

.widget.woocommerce.widget_product_categories .product-categories .cat-item a {
    color: #0c7b93;
}

.woocommerce .products .product-item .wp-post-image, .bearsthemes-products-element.bearsthemes-products-element-layout-default .product-item .wp-post-image, .bearsthemes-products-element.bearsthemes-products-element-layout-masonry .product-item .wp-post-image {
	border: 0px !important;
}

/*---------------------- Shop List Page ------------------- */
.woocommerce.single-product .entry-summary .product_title {
	color: #0c7b93 !important;
}

.woocommerce.single-product .entry-summary .price .amount {
	color: #333333 !important;
	font-weight: 600 !important;
}

.woocommerce.single-product .entry-summary .product_meta .posted_in a, .woocommerce.single-product .entry-summary .product_meta .tagged_as a {
	color: #0c7b93 !important;
}

.woocommerce.single-product .woocommerce-tabs .woocommerce-Tabs-panel h2 {
	color: #0c7b93 !important;
	text-decoration: none !important;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
	display: none;
}

.woocommerce.single-product .upsells > h2, .woocommerce.single-product .related > h2 {
	display: none;
}

.product-template-default #page input[type="number"] {
	height: 37px !important;
}

/*---------------------- Submission Charity Page  ------------------- */

.submission-charity h2{
	font-size: 32px;
	font-family: 'Montserrat' !important;
	color: #0c7b93 !important; 
}

.submission-charity p{
	font-size: 16px;
	font-family: 'Work Sans' !important;
	color: #333333 !important;
}

.page-id-1710 .bt-section-space {
    padding-top: 50px;
    padding-bottom: 100px;
}

.page-id-1710 #page input[type="text"], #page input[type="password"], #page input[type="number"], #page input[type="email"], #page input[type="date"], #page input[type="color"], #page input[type="tel"], #page input[type="search"] , #page select {
    border-radius: 1px;
    border-color: #cee5e9 !important;
    border: 1px solid rgba(53, 53, 53, 0.1);
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    max-width: 100%;
	height: 45px;
}

.page-id-1710 ul.wpuf-form li .wpuf-label .required {
    color: #414141;
}

.page-id-1710 label {
	color: #333333 !important;
	font-weight: normal !important;
}

.page-id-1710 ul.wpuf-form .wpuf-field-columns .wpuf-column-field-inner-columns .wpuf-column .wpuf-column-inner-fields ul.wpuf-column-fields li input[type="text"], ul.wpuf-form .wpuf-field-columns .wpuf-column-field-inner-columns .wpuf-column .wpuf-column-inner-fields ul.wpuf-column-fields li input[type="email"], ul.wpuf-form .wpuf-field-columns .wpuf-column-field-inner-columns .wpuf-column .wpuf-column-inner-fields ul.wpuf-column-fields li input[type="url"], ul.wpuf-form .wpuf-field-columns .wpuf-column-field-inner-columns .wpuf-column .wpuf-column-inner-fields ul.wpuf-column-fields li input[type="password"], ul.wpuf-form .wpuf-field-columns .wpuf-column-field-inner-columns .wpuf-column .wpuf-column-inner-fields ul.wpuf-column-fields li input[type="search"], ul.wpuf-form .wpuf-field-columns .wpuf-column-field-inner-columns .wpuf-column .wpuf-column-inner-fields ul.wpuf-column-fields li input[type="number"], ul.wpuf-form .wpuf-field-columns .wpuf-column-field-inner-columns .wpuf-column .wpuf-column-inner-fields ul.wpuf-column-fields li input[type="tel"], ul.wpuf-form .wpuf-field-columns .wpuf-column-field-inner-columns .wpuf-column .wpuf-column-inner-fields ul.wpuf-column-fields li input[type="range"], ul.wpuf-form .wpuf-field-columns .wpuf-column-field-inner-columns .wpuf-column .wpuf-column-inner-fields ul.wpuf-column-fields li input[type="date"], ul.wpuf-form .wpuf-field-columns .wpuf-column-field-inner-columns .wpuf-column .wpuf-column-inner-fields ul.wpuf-column-fields li input[type="month"], ul.wpuf-form .wpuf-field-columns .wpuf-column-field-inner-columns .wpuf-column .wpuf-column-inner-fields ul.wpuf-column-fields li input[type="week"], ul.wpuf-form .wpuf-field-columns .wpuf-column-field-inner-columns .wpuf-column .wpuf-column-inner-fields ul.wpuf-column-fields li input[type="time"], ul.wpuf-form .wpuf-field-columns .wpuf-column-field-inner-columns .wpuf-column .wpuf-column-inner-fields ul.wpuf-column-fields li input[type="datetime"], ul.wpuf-form .wpuf-field-columns .wpuf-column-field-inner-columns .wpuf-column .wpuf-column-inner-fields ul.wpuf-column-fields li input[type="datetime-local"], ul.wpuf-form .wpuf-field-columns .wpuf-column-field-inner-columns .wpuf-column .wpuf-column-inner-fields ul.wpuf-column-fields li input[type="color"], ul.wpuf-form .wpuf-field-columns .wpuf-column-field-inner-columns .wpuf-column .wpuf-column-inner-fields ul.wpuf-column-fields li textarea {
	 border-color: #cee5e9 !important;
	 border-radius: 1px;
	 border: 1px solid rgba(53, 53, 53, 0.1);
	height: 45px;
}

.page-id-1710 #page textarea {
	   border-radius: 1px;
    border-color: #cee5e9 !important;
    border: 1px solid rgba(53, 53, 53, 0.1);
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
   
	height: 200px;
	width: 1116px;
}

 .page-id-1710 #page select {
     border-radius: 1px;
    border-color: #cee5e9 !important;
    border: 1px solid rgba(53, 53, 53, 0.1);
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    max-width: 100%;
	height: 45px;
}

.page-id-1710 #page input[type="submit"] {
    border-radius: 3px;
    border: none;
    background: #0c7b93;
    color: #fff;
    padding: 10px 80px;
    vertical-align: top;
    font-size: 17px;
    line-height: normal;
    -webkit-transition: 0.3s;
    transition: 0.3s;
}

/*---------------------- Submission Vendor Page  ------------------- */
.submission-vendor h3 {
	font-size: 32px;
	font-family: 'Montserrat' !important;
	color: #0c7b93;
}

.submission-vendor p{
	font-size: 16px !important;
	font-family: 'Work Sans' !important;
}

.page-id-1716 ul.wpuf-form li .wpuf-label .required {
    color: #414141 !important;
}

.page-id-1716 #page input[type="text"] {
	 border-radius: 1px;
    border-color: #cee5e9 !important;
    border: 1px solid rgba(53, 53, 53, 0.1);
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    max-width: 100%;
	height: 45px;
}

.page-id-1716 #page select {
	border-radius: 1px;
    border-color: #cee5e9 !important;
    border: 1px solid rgba(53, 53, 53, 0.1);
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
   	height: 45px;
    width: 1116px;
}

.page-id-1716 #page textarea {
    border-radius: 1px;
    border: 1px solid rgba(53, 53, 53, 0.1);
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    
	height: 200px;
	width: 1116px;
}

.page-id-1716 #page input[type="submit"] {
	border-radius: 3px;
    border: none;
    background: #0c7b93;
    color: #fff;
    padding: 10px 80px;
    vertical-align: top;
    font-size: 17px;
    line-height: normal;
    -webkit-transition: 0.3s;
    transition: 0.3s;
}

.page-id-1716 label {
	font-weight: normal !important;
}
/*---------------------- Dashboard  ------------------- */

.page-id-1678 .wpuf-author {
    display: none !important;
}

.page-id-1678 .bt-section-space {
    padding-top: 50px;
    padding-bottom: 100px;
}


/*---------------------- Blog List Page  ------------------- */

.blog .bt-section-space {
    padding-top: 60px;
    padding-bottom: 100px;
}

.blog .post-inner {
    border: solid#f5f5f5;
    border-width: 0 3px 3px;
    border-radius: 0 0 2px 3px;
    -webkit-box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.02);
    -moz-box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.02);
    box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.02);
}

.blog .post-entry-wrap{
	padding-left: 8px;
    padding-bottom: 10px;
}


/*---------------------- Blog Single Page  ------------------- */


body.single .post-total-comment {
	display: none !important;
}

body.single .post-total-view {
	display: none !important;
}

.post-template-default .bt-section-space {
    padding-top: 70px;
    padding-bottom: 0px;
}
	

.post-template-default hr{
	display: none !important;
}


/*---------------------- Register Page  ------------------- */
.um-field-label label {
	font-weight: normal !important;
}

.page-id-1418 .um .um-form input[type=text]{
	border: 1px solid #f2f7fb !important;
}

.um .um-form input[type=password] {
	border: 1px solid #f2f7fb !important;
}

.page-id-1418 #page input[type="password"]{
	border: 1px solid #f2f7fb !important;
}

.um-field-radio-option {
	color: #555555 !important;
}

.um .um-button.um-alt, .um input[type=submit].um-button.um-alt {
    background: #9ecad4 !important;
}

.um .um-button.um-alt {
	color: #FFFFFF !important;
}

.page-id-1418 h3 {
	font-size: 32px;
	font-family: 'Montserrat' !important;
	color: #0c7b93;
	padding-right: 316px;
}

.page-id-1418 .vc_column_container>.vc_column-inner {
	border: solid;
	border-color: #f2f7fb;
	max-width:500px;
   	margin:auto;
}

/*---------------------- Edit charity Page  ------------------- */
.page-id-1680 label {
	font-weight: normal;
}

.page-id-1680 ul.wpuf-form li .wpuf-label .required {
	color: #444;
}

.page-id-1680 #page input[type="text"]{
	border-color: #cee5e9 !important;
    border-radius: 1px;
    border: 1px solid rgba(53, 53, 53, 0.1);
    height: 45px;
}

.page-id-1680 #page textarea {
	border-radius: 1px;
    border-color: #cee5e9 !important;
    border: 1px solid rgba(53, 53, 53, 0.1);
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    height: 200px;
    width: 1116px;
}

.page-id-1680 #page input[type="submit"] {
	border-radius: 3px;
    border: none;
    background: #0c7b93;
    color: #fff;
    padding: 10px 80px;
    vertical-align: top;
    font-size: 17px;
    line-height: normal;
    -webkit-transition: 0.3s;
    transition: 0.3s;
}

/*---------------------- Charity List Page  ------------------- */
.charity-border:nth-child(4n+3) {
    clear: both;
}
.charity-title {
    height: 60px;
    overflow: hidden;
	line-height: 24px;
}
.charity-btn {
    padding: 8px 0px;
    width: 100%;
    border: none;
}
.charity-border img {
    width: 100% !important;
    height: auto;
	max-height: 179px;
}

/*---------------------- Charity Single Page  ------------------- */
.accordion .card-header {
	position:relative;
	cursor: pointer;
}

.accordian .card-title h4 {

	padding-left: 20px !important;
	cursor: pointer;

}

.accordion .card-header:after {
   font-family:'FontAwesome';
   content:"\f068";
   float:left;
   position:absolute;
   top:4px;
	color: #0c7b93 !important;
	cursor: pointer;
}

.accordion .card-header.collapsed:after {
	color: #0c7b93 !important;
	cursor: pointer;
}

.bt-header-top-bar .header-top-sidebar-item .widget.widget_text a:hover, .bt-header-top-bar .header-top-sidebar-item .widget a:hover {
	color: #0c7b93 !important;
}

.post-template-default .bt-section-space {
    padding-top: 60px;
    padding-bottom: 0px;
}

.single-charity-img {
	border: solid 1px #eeeeee;
}

/*---------------------- Vendor List Page  ------------------- */
.vendor-border:nth-child(4n+3) {
    clear: both;
}
.vendor-title {
    height: 60px;
    overflow: hidden;
	line-height: 24px;
}
.vendor-btn {
    padding: 8px 0px;
    width: 100%;
    border: none;
}
.vendor-border img {
    width: 100% !important;
    height: auto;
	max-height: 179px;
}

/*---------------------- Vendor Single Page  ------------------- */
.single-charity-img {
	border: solid 1px #eeeeee;
}


/*---------------------- Mobile   ------------------- */

/* -------------------- Responsive - 1366px - Styles -------------------- */

@media (max-width:1366px){ 

/*---------------------- Homepage  ------------------- */
	
.page-id-7 .vc_custom_1599482112320 {
    padding-top: 7px !important;
    padding-left: 99px !important;
}	
	
/*---------------------- Corporate  ------------------- */	
	.corp-appointment p {
		padding-bottom: 23px;
	}
	
	.corp-contact-us p {
		padding-bottom: 36px;
	}
	
	.corp-donation p {
		padding-bottom: 38px;
	}
	
	
	
/*---------------------- Donate  ------------------- */	
	
.page-id-1353 .vc_custom_1599215448904 {
    padding-right: 96px !important;
    padding-left: 96px !important;
}	
	
/*---------------------- About US  ------------------- */
.page-id-8 .vc_custom_1598519874471 {
    padding-right: 100px !important;
    padding-left: 100px !important;
}
	
	
	

}

/* -------------------- Responsive - 1024px - Styles -------------------- */


@media (max-width:1024px){ 
	
	/*---------------------- General  ------------------- */

	.bt-header.header-1 .bt-header-main .bt-nav-wrap .bt-site-navigation > ul.bt-nav-menu li.menu-item.menu-item-custom-type-notification_center .notification-center-icon .notification-center-item:not(:last-child), .bt-header.header-2 .bt-header-main .bt-nav-wrap .bt-site-navigation > ul.bt-nav-menu li.menu-item.menu-item-custom-type-notification_center .notification-center-icon .notification-center-item:not(:last-child), .bt-header.header-3 .bt-header-main .bt-nav-wrap .bt-site-navigation > ul.bt-nav-menu li.menu-item.menu-item-custom-type-notification_center .notification-center-icon .notification-center-item:not(:last-child), .bt-header-mobi.header-mobi .bt-header-mobi-main .bt-nav-wrap .bt-site-navigation > ul.bt-nav-menu li.menu-item.menu-item-custom-type-notification_center .notification-center-icon .notification-center-item:not(:last-child) {
		padding-right: 10px !important;
	
	}
	
	.bt-header.header-1 .bt-header-main .bt-nav-wrap .bt-site-navigation > ul.bt-nav-menu {
		width: 103% !important;
    	font-size: 0.5px;
	}
	
	.bt-logo-retina .fw-wrap-logo .fw-site-logo img.main-logo {
    	width: 144px !important;
    	height: 24px !important; 
	}
	
	.bt-copyright a {
		color: #0c7b93 !important;
		margin-left: 153px !important;
	}
	
	/*---------------------- Homepage  ------------------- */
	
	.page-id-7 .vc_custom_1599482112320 {
		padding-top: 7px !important;
		padding-left: 37px !important;
	}
	
	.page-id-7 .category-blocks a {
		border: 3px solid #96c5d1;
		padding: 25px 25px;
		width: 100%;
		display: block;
		margin-bottom: 30px !important;
		font-size: 17px;
		font-family: "Work Sans" !important;
		color: #0c7b93;
		background-image: url(images/charity-cat-background.jpg) !important;
		background-repeat: no-repeat;
		background-size: 154px 75px;
		background-position: center right;
	}
	
	
	.quote-mark-two {
		font-size: 100px !important;
		line-height: 95px !important;
    	padding-left: 45px !important;
	}
	
	.author{
		font-size: 24px !important;
		line-height: 92px !important;
		padding-left: 16px !important;
	}
	
	.quote{
		line-height: 38px !important;
	}
	

	
	/*---------------------- Charities  ------------------- */
	.alignleft {
		float: left;
		padding-right: 10px;
		width: 239px;
		height: 163px;
	}
	
	/*---------------------- Corporate  ------------------- */
	
	.corp-contact-us p {
		padding-bottom: 61px;
	}
	
	.corp-appointment p {
		padding-bottom: 23px;
	}
	
	.corp-donation p {
		padding-bottom: 1px;
	}
	
	/*---------------------- Donate  ------------------- */
	.page-id-1353 .vc_custom_1599215448904 {
		padding-right: 80px !important;
		padding-left: 80px !important;
	}
	
	

	
	
}

@media (max-width:812px){ 
	
	ul.wpuf-form .wpuf-field-columns.has-columns-2 .wpuf-column .wpuf-column-inner-fields {
		width: 100% !important;
		float: left;
	}
	
	ul.wpuf-form .wpuf-field-columns.has-columns-3 .wpuf-column .wpuf-column-inner-fields {
		width: 100% !important;
		float: left;
	}

/*---------------------- Homepage  ------------------- */
	.page-id-7 .category-blocks a {
		width: 143%;
	}
		
	.donation-text p {
		padding-bottom: 23px;
	}
	
	.page-id-7 .col-sm-6 {
		width: 33%;
	}
	
	.bt-blog-grid-element.default .bt-item .bt-content .bt-title, .bt-blog-carousel-element.default .bt-item .bt-content .bt-title {
		font-size: 16px !important;
	}
	
	
	.charity-category-list .category-blocks {
		width: calc(20% - 30px) !important;
		float: left;
		margin: 0px 10px;
	}
	
	.page-id-7 .category-blocks a {
		padding: 25px 7px !important;
		background-image: none !important;
		background-repeat: none !important; 
	}
	
/*---------------------- General  ------------------- */		
	.bt-copyright a {
		color: #0c7b93 !important;
		margin-left: 190px !important;
		margin-right: 216px !important;
	}
	
	.bt-logo-retina .fw-wrap-logo .fw-site-logo img.main-logo {
		width: 282px !important;
		height: 40px !important;
	}

/*---------------------- Corporate  ------------------- */	
	.corp-contact-us p {
		padding-left: 0px !important;
		padding-right: 0px !important;
		font-size: 16px !important;
	}
	
	.corp-appointment p {
		padding-left: 0px !important;
		padding-right: 0px !important;
		font-size: 16px !important;
	}
	
	.corp-shoppe p {
		padding-left: 0px !important;
		padding-right: 0px !important;
		font-size: 16px !important;
	}
	
	.corp-donation p {
		padding-left: 0px !important;
		padding-right: 0px !important;
		font-size: 16px !important;
	}
	
	.corporate-contact-appointment-shoppe-donation h3 {
		font-size: 26px !important;
	}
	
	.page-id-1372 #page .vc_btn3 {
		width: 182px;
	}
	
	.corp-appointment p {
		padding-bottom: 46px;
	}
	
/*---------------------- Donate  ------------------- */	
	.bank-details-text.wpb_text_column {
		margin: 10px !important;
	}
	
	.donate-go-fund-me h2 {
		color: #FFFFFF;
		font-size: 43px !important;
	}
	
	.donate-contact-us h2 {
		color: #FFFFFF;
		font-size: 43px !important;
	}
	
	.bank-details h2 {
		color: #FFFFFF;
		font-size: 43px !important;
	}
	
	.donate-go-fund-me p {
		padding-bottom: 0px !important;
	}
	
	.donate-body p {
		padding-left: 0px !important; 
		padding-right: 0px !important; 
	}
	
	.page-id-1353 .vc_custom_1599215870816 {
		padding-right: 0px !important;
		padding-left: 0px !important; 
	}
	
	.page-id-1353 .vc_custom_1598519590479 {
		padding-right: 0px !important; 
		padding-left: 0px !important;
	}
/*---------------------- Contact Us  ------------------- */	
	.page-id-9 .vc_custom_1498806992236 {
		padding-right: 0px !important;
		padding-left: 0px !important;
	}
	
	.contact-us-page .vc_tta-container .vc_tta-tabs {
    padding-left: 0px !important;
}
	
	.link-text p {
		font-size: 12px !important;
	}
	
	.contact-us-page .vc_custom_1597919966307 {
    	font-size: 27px !important;
	}
	
/*---------------------- Homepage Slider  ------------------- */
	.quote-mark-one {
		font-size: 73px !important;
		line-height: 0px !important;
		padding-left: 0px !important;
	}
	
	.quote-mark-two {
		font-size: 73px !important;
		line-height: 95px !important;
		padding-left: 99px !important;
	}
	
	.author {
		font-size: 24px !important;
		line-height: 130px !important;
		padding-left: 21px !important;
	}
	
	/*---------------------- Homepage Slider  ------------------- */
	.quote {
		line-height: 36px !important;
	}
	
	.quote-mark-wrap-one-class {
		left: 155px !important;
	}
	
	.quote-mark-wrap-two-class {
		left: 481px !important;
		top: 332px !important;
	}
	
	.quote-wrap-class {
		position: absolute !important;
		display: block !important;
		pointer-events: auto !important;
		left: 186px !important;
		top: 198px !important; 
		z-index: 5 !important;
		visibility: visible !important;
	}
	
	.author-wrap-class {
		left: 353px !important;
    	top: 359px !important;

	}
	
	.bt-header.header-1 .bt-header-main .bt-nav-wrap .bt-site-navigation > ul.bt-nav-menu li.menu-item.menu-item-custom-type-button > a > span, .bt-header.header-2 .bt-header-main .bt-nav-wrap .bt-site-navigation > ul.bt-nav-menu li.menu-item.menu-item-custom-type-button > a > span, .bt-header.header-3 .bt-header-main .bt-nav-wrap .bt-site-navigation > ul.bt-nav-menu li.menu-item.menu-item-custom-type-button > a > span, .bt-header-mobi.header-mobi .bt-header-mobi-main .bt-nav-wrap .bt-site-navigation > ul.bt-nav-menu li.menu-item.menu-item-custom-type-button > a > span {
		background: #0c7b93 !important;
		color: #ffffff !important;
		padding: 0px 20px !important;
		height: 35px !important;
		line-height: 30px !important;
		border-radius: 6px !important;
		white-space: nowrap !important;
		-webkit-transition: 0.3s !important;
		transition: 0.3s !important;
	}
}
/* -------------------- Responsive - 768px - Styles -------------------- */

@media (max-width:768px){ 
	
	
	
	.wpuf-column-inner-fields {
		width: 100% !important;
	}
	
	.bt-header.header-1 .bt-header-main .bt-nav-wrap .bt-site-navigation > ul.bt-nav-menu, .bt-header.header-2 .bt-header-main .bt-nav-wrap .bt-site-navigation > ul.bt-nav-menu, .bt-header.header-3 .bt-header-main .bt-nav-wrap .bt-site-navigation > ul.bt-nav-menu, .bt-header-mobi.header-mobi .bt-header-mobi-main .bt-nav-wrap .bt-site-navigation > ul.bt-nav-menu {
    	width: 100% !important;
	}
	
	.bt-logo-retina .fw-wrap-logo .fw-site-logo img.main-logo {
		width: 282px !important;
		height: 40px !important;
	}
	
	.page-id-7 .category-blocks a {
   		width: 141%;
	}
	
	.bt-copyright a {
		color: #0c7b93 !important;
		margin-left: 190px !important;
		margin-right: 230px !important;
	}
	
	
	/*---------------------- Corporate  ------------------- */
	
	.corp-contact-us p {
		padding-left: 0px !important;
		padding-right: 0px !important;
		font-size: 16px !important;
	}
	
	.corp-appointment p {
		padding-left: 0px !important;
		padding-right: 0px !important;
		font-size: 16px !important;
		padding-bottom: 23px;
	}
	
	.corp-shoppe p {
		padding-left: 0px !important;
		padding-right: 0px !important;
		font-size: 16px !important;
	}
	
	.corp-donation p {
		padding-left: 0px !important;
		padding-right: 0px !important;
		font-size: 16px !important;
	}
	
	.page-id-1372 #page .vc_btn3 {
		border-width: 3px !important;
		border-style: solid !important;
		border-color: white !important;
		font-size: 17px !important;
		font-weight: bold !important;
		padding: 10px 12px !important;
		width: 164px;
		margin: auto;
	}
	
	.corporate-contact-appointment-shoppe-donation h3 {
		color: #FFFFFF !important;
		font-size: 24px !important;
		padding-bottom: 10px !important;
	}
	
	
	
	/*---------------------- Shoppe List ------------------- */
	.woocommerce .products .product-item .wp-post-image, .bearsthemes-products-element.bearsthemes-products-element-layout-default .product-item .wp-post-image, .bearsthemes-products-element.bearsthemes-products-element-layout-masonry .product-item .wp-post-image {
		width: 70% !important;
	}
	
	/*---------------------- Shoppe Single ------------------- */
	.woocommerce div.product div.images img {
		width: 70% !important;
	}
	
	.woocommerce div.product div.images .woocommerce-product-gallery__trigger {
		right: 7.5em;
	}
	
	/*---------------------- Donate ------------------- */
	.bank-details-text.wpb_text_column {
		margin: 1px !important;
	} 
	
	.donate-go-fund-me p {
		color: #FFFFFF;
		font-size: 16px !important;
		padding-bottom: 55px;
	}
	
	.donate-contact-us h2 {
		color: #FFFFFF;
		font-size: 41px !important;
	}
	
	.donate-go-fund-me h2 {
		color: #FFFFFF;
		font-size: 41px !important;
	}
	
	.donate-body p {
		padding-left: 0px !important; 
		padding-right: 0px !important; 
	}
	
	/*---------------------- Contact Us ------------------- */
	.contact-us-page .vc_custom_1597919966307 {
		font-size: 27px !important;
	}
	
	/*---------------------- Homepage ------------------- */
	.quote-mark-one {
		font-size: 77px !important;
	}
	
	.quote-mark-two {
		font-size: 77px !important;
		line-height: 122px !important;
		padding-left: 113px !important;
	}
	
	.author{
		font-size: 24px !important;
		line-height: 144px !important;
		padding-left: 52px !important;	
	}
	
	.quote{
		line-height: 39px !important;
		font-size: 12px !important;
	}
	
	
	.quote-mark-wrap-one-class {
		left: 155px !important;
	}
	
	.quote-mark-wrap-two-class {
		left: 467px !important;
	}
	
	.quote-wrap-class {
		position: absolute !important;
		display: block !important;
		pointer-events: auto !important;
		left: 186px !important;
		top: 198px !important; 
		z-index: 5 !important;
		visibility: visible !important;
	}
	
	.author-wrap-class {
		left: 353px !important;
    	top: 359px !important;

	}
	
	.bt-header.header-1 .bt-header-main .bt-nav-wrap .bt-site-navigation > ul.bt-nav-menu li.menu-item.menu-item-custom-type-button > a > span, .bt-header.header-2 .bt-header-main .bt-nav-wrap .bt-site-navigation > ul.bt-nav-menu li.menu-item.menu-item-custom-type-button > a > span, .bt-header.header-3 .bt-header-main .bt-nav-wrap .bt-site-navigation > ul.bt-nav-menu li.menu-item.menu-item-custom-type-button > a > span, .bt-header-mobi.header-mobi .bt-header-mobi-main .bt-nav-wrap .bt-site-navigation > ul.bt-nav-menu li.menu-item.menu-item-custom-type-button > a > span {
		background: #0c7b93 !important;
		color: #ffffff !important;
		padding: 0px 20px !important;
		height: 35px !important;
		line-height: 30px !important;
		border-radius: 6px !important;
		white-space: nowrap !important;
		-webkit-transition: 0.3s !important;
		transition: 0.3s !important;
	}
	
	.charity-border:nth-child(4n+3) {
		clear: none;
	}
	.charity-border:nth-child(2n+1) {
		clear: both;
	}
	.vendor-border:nth-child(4n+3) {
		clear: none;
	}
	.vendor-border:nth-child(2n+1) {
		clear: both;
	}

}

/* -------------------- Responsive - 736px - Styles -------------------- */

@media (max-width:736px){ 

	/*---------------------- General  ------------------- */
	
	.bt-header.header-1 .bt-header-main .bt-nav-wrap .bt-site-navigation > ul.bt-nav-menu, .bt-header.header-2 .bt-header-main .bt-nav-wrap .bt-site-navigation > ul.bt-nav-menu, .bt-header.header-3 .bt-header-main .bt-nav-wrap .bt-site-navigation > ul.bt-nav-menu, .bt-header-mobi.header-mobi .bt-header-mobi-main .bt-nav-wrap .bt-site-navigation > ul.bt-nav-menu {
   	 	width: 100% !important;
	}
	
	.bt-logo-retina .fw-wrap-logo .fw-site-logo img.main-logo {
		width: 275px !important;
		height: 40px !important;
	}
	
	.page-id-7 .category-blocks a {
		padding: 25px 8px !important;
		background-size: 116px 75px !important;
		width: 147% !important;
	}
	
	.page-id-7 .wpb_single_image img {
		padding-left: 60px;
	}
	
	.bt-copyright a {
		color: #0c7b93 !important;
		margin-left: 184px !important;
		margin-right: 216px !important;
	}
	
	.bt-header-top-bar-mobi {
		background: #1b1b2f;
		padding: 9px 0;
		text-align: left;
	}
	
	/*---------------------- Shop   ------------------- */
	
	.woocommerce .products .product-item .wp-post-image, .bearsthemes-products-element.bearsthemes-products-element-layout-default .product-item .wp-post-image, .bearsthemes-products-element.bearsthemes-products-element-layout-masonry .product-item .wp-post-image {
	
		width: 50% !important;
	}
	
	.woocommerce div.product div.images img {
    
    	width: 50% !important;
 
	}
	
	.woocommerce div.product div.images .woocommerce-product-gallery__trigger {
		right: 11.5em;
	}
	
	
	.page-id-1426 .vc_custom_1597909644473 {
		margin-left: 20px !important;
		margin-right: 20px !important;
	}
	
	.quote-mark-one {
		font-size: 65px !important;
	}
	
	.quote-mark-two {
		font-size: 65px !important;
		line-height: 106px !important;
		padding-left: 108px !important;
	}
	
	.author {
		font-size: 24px !important;
		line-height: 150px !important;
		padding-left: 24px !important;
	}
	
	.quote-wrap-class {
		left: 162px !important;
	}
	
	.quote-mark-wrap-one-class {
		left: 134px !important;
		top: 195px !important;
	}
	
	.quote-mark-wrap-two-class {
    	left: 443px !important;
	}
	
	.author-wrap-class {
		left: 338px !important;
		top: 359px !important;
	}

}

/* -------------------- Responsive - 680px - Styles -------------------- */

@media (max-width:680px){ 

	.bt-copyright a {
		color: #0c7b93 !important;
		margin-left: 104px !important;
		margin-right: 135px !important;
	}
	
	.page-id-7 .category-blocks a {
		padding: 25px 4px !important;
		background-size: 99px 68px !important;
		width: 168% !important;
	}
	
	.woocommerce div.product div.images .woocommerce-product-gallery__trigger {
    	right: 8.5em;
	}
	
	

}

@media (max-width:667px){ 
	
	.quote-mark-two {
		font-size: 65px !important;
		line-height: 133px !important;
		padding-left: 137px !important;
	}
	
	.author {
		font-size: 24px !important;
		line-height: 177px !important;
		padding-left: 52px !important;
	}
	
	.quote-wrap-class {
		left: 119px !important;
		top: 139px !important;
	}
	
	.quote-mark-wrap-one-class {
		left: 90px !important;
		top: 136px !important;
	}
	
	.quote-mark-wrap-two-class {
		left: 364px !important;
		top: 251px !important;
	}
	
	.author-wrap-class {
		left: 255px !important;
		top: 280px !important;
	}
}
/* -------------------- Responsive - 568px - Styles -------------------- */

@media (max-width:568px){ 
	
	.page-id-7 .category-blocks a {
		padding: 25px 19px !important;
		background-size: 99px 68px !important;
		width: 185% !important;
	}
	
	.bt-copyright a {
		color: #0c7b93 !important;
		margin-left: 104px !important;
		margin-right: 134px !important;
	}
	
	.woocommerce div.product div.images .woocommerce-product-gallery__trigger {
    	right: 8.5em;
	}
	
	/* -------------------- Quote Slider -------------------- */
	.quote-mark-two {
		font-size: 48px !important;
		line-height: 135px !important;
		padding-left: 48px !important;
	}
	
	.quote-mark-one {
		font-size: 48px !important;
	}
	
	.quote-first-line {
    	font-size: 40px !important;
	}
	
	.quote-second-line {
    	font-size: 37px !important;
	}
	
	.quote-third-line {
		font-size: 38px !important;
	}
	
	.quote-fourth-line {
		font-size: 38px !important;
	}
	
	.quote-fifth-line {
		font-size: 44px !important;
	}
	
	.author {
		font-size: 16px !important;
		line-height: 178px !important;
		padding-left: 18px !important;
	}
	
	.quote-mark-wrap-one-class {
		left: 97px !important;
		top: 118px !important;
	}
	
	.quote-mark-wrap-two-class {
		left: 326px !important;
		top: 220px !important;
	}
	
	.author-wrap-class {
		left: 233px !important;
		top: 231px !important;
	}
	
	.quote-wrap-class {
		left: 119px !important;
		top: 115px !important;
	}


}

/* -------------------- Responsive - 414px - Styles -------------------- */

@media (max-width:414px){
	
	.bt-logo-retina .fw-wrap-logo .fw-site-logo img.main-logo {
		width: 258px !important;
		height: 40px !important;
	}
	/* -------------------- Home -------------------- */
	.page-id-7 .category-blocks {
		width: 55% !important;
	}
	
	.page-id-7 .vc_custom_1599482832077 {
		padding-top: 20px !important;
		padding-bottom: 20px !important;
	}
	
	.page-id-7 .vc_custom_1599482865238 {
		padding-top: 20px !important; 
		padding-bottom: 20px !important; 
	}
	
	.page-id-7 .col-sm-6 {
		width: 100%;
	}
	
	.bt-blog-grid-element.default .bt-item .bt-content .bt-title, .bt-blog-carousel-element.default .bt-item .bt-content .bt-title {
		font-size: 21px !important;
	}

	/* -------------------- About Us -------------------- */
	.page-id-8 .vc_custom_1598519874471 {
		padding-right: 0px !important; 
		padding-left: 0px !important; 
	}
	
	.about-us-quote h3 {
		font-size: 31px !important;
	}
	
	.page-id-8 .vc_custom_1599482647613 {
		padding-top: 20px !important;
		padding-bottom: 20px !important;
	}
	
	.page-id-8 .vc_custom_1599482682640 {
		padding-top: 20px !important;
		padding-bottom: 20px !important;
	}
	
	/* -------------------- Donate -------------------- */
	
	.page-id-1353 .vc_custom_1599215448904 {
		padding-right: 0px !important; 
		padding-left: 0px !important; 
	}
	
	.donate-quote h3 {
		font-size: 40px !important;
	}
	
	.page-id-1353 .vc_custom_1598451983740 {
		padding-top: 50px !important;
		padding-bottom: 50px !important;
	}
	
	.page-id-1353 .vc_custom_1598451987855 {
		padding-top: 50px !important;
		padding-bottom: 50px !important;
	}
	
	.donate-go-fund-me p {
		padding-bottom: 0px !important;
	}
	
	.page-id-1353 .vc_custom_1600759191253 {
		padding-top: 50px !important;
		padding-bottom: 50px !important;
	}
	
	/*---------------------- Corporate  ------------------- */
	.page-id-1372 .vc_custom_1598510199895 {
		padding-top: 20px !important;
		padding-bottom: 20px !important; 
	}
	
	.page-id-1372 .vc_custom_1598510304709 {
		padding-top: 20px !important; 
		padding-bottom: 20px !important; 
	}
	
	.page-id-1372 .vc_custom_1598510369082 {
		padding-top: 20px !important;
		padding-bottom: 20px !important;
	}
	
	.page-id-1372 .vc_custom_1598510411078 {
		padding-top: 20px !important;
		padding-bottom: 20px !important;
	}
	
	.corp-appointment p {
		padding-bottom: 0px;
	}
	
	.corp-contact-us p {
		padding-bottom: 0px;
	}
	
	/*---------------------- Register ------------------- */
	.page-id-1418 .vc_column_container>.vc_column-inner {
		box-sizing: border-box;
		padding-left: 15px;
		padding-right: 15px;
		width: 96%;
	}
	
		/*---------------------- Homepage Slider Page  ------------------- */
		.quote-mark-one {
			font-size: 32px !important;
		}

		.quote {
			line-height: 23px !important;
		}

		.quote-mark-two {
			font-size: 32px !important;
			line-height: 64px !important;
			padding-left: 31px !important;
		}

		.author {
			font-size: 13px !important;
			line-height: 92px !important;
			padding-left: 0px !important;
		}

		.quote-first-line{
			font-size: 32px !important;
		}
		.quote-second-line{
			font-size: 28px !important;
		}
		.quote-third-line{
			font-size: 28px !important;
		}
		.quote-fourth-line{
			font-size: 26px !important;
		}
		.quote-fifth-line{
			font-size: 31px !important;
		}
	
	.quote-wrap-class {
		left: 89px !important;
		top: 90px !important;
	}
	
	.author-wrap-class {
		left: 163px !important;
		top: 171px !important;
	}
	
	.quote-mark-wrap-one-class {
		left: 74px !important;
		top: 91px !important;
	}
	
	.quote-mark-wrap-two-class {
		left: 241px !important;
		top: 162px !important;
	}
	
	.page-id-7 .category-blocks a {
		width: 178% !important;
		background-size: 126px 79px !important;
		background-image: url(images/charity-cat-background.jpg) !important;
	}
	
	.bt-copyright {
		font-size: 14px !important;
	}
	
	.bt-copyright a {
		color: #0c7b93 !important;
		margin-left: 20px !important;
		margin-right: 134px !important;
		font-size: 12px;
	}
/* -------------------- Responsive - 375px - Styles -------------------- */

@media (max-width:375px){ 

	.bt-logo-retina .fw-wrap-logo .fw-site-logo img.main-logo {
		width: 200px !important;
		height: 34px !important;
	}
	
	
	/*---------------------- Homepage  ------------------- */
	.page-id-7 .category-blocks a {
		width: 178% !important;
		background-size: 126px 79px !important;
		background-image: url(images/charity-cat-background.jpg) !important;
	}
	
	.mailing-listing .wpcf7 input[type="submit"] {
		padding: 15px 5px !important;
	}
	
	/*---------------------- Charity List  ------------------- */
	.charity-border {
		width: 69% !important;
	}
	
	
	.alignleft {
		padding-right: 10px;
	}
	
	/*---------------------- Product Page  ------------------- */
	.woocommerce div.product div.images .woocommerce-product-gallery__trigger {
		right: 1.5em !important;
	}
	
	.woocommerce div.product div.images img {
		width: 95% !important;
	}
	
	.woocommerce .products .product-item .wp-post-image, .bearsthemes-products-element.bearsthemes-products-element-layout-default .product-item .wp-post-image, .bearsthemes-products-element.bearsthemes-products-element-layout-masonry .product-item .wp-post-image {
    	width: 85% !important;
	}
	
	/*---------------------- Homepage Slider Page  ------------------- */
	.quote-mark-one {
		font-size: 32px !important;
	}
	
	.quote {
		line-height: 23px !important;
	}
	
	.quote-mark-two {
		font-size: 32px !important;
		line-height: 84px !important;
		padding-left: 42px !important;
	}
	
	.author {
		font-size: 14px !important;
		line-height: 115px !important;
		padding-left: 0px !important;
	}
	
	.quote-first-line{
		font-size: 32px !important;
	}
	.quote-second-line{
		font-size: 28px !important;
	}
	.quote-third-line{
		font-size: 28px !important;
	}
	.quote-fourth-line{
		font-size: 26px !important;
	}
	.quote-fifth-line{
		font-size: 31px !important;
   	 	padding-left: 93px!important;
	}
	
	.quote-mark-wrap-one-class {
		left: 56px !important;
		top: 73px !important;
	}
	
	.quote-mark-wrap-two-class {
		left: 260px !important;
		top: 132px !important;
	}
	
	.quote-wrap-class {
		position: absolute !important;
		display: block !important;
		pointer-events: auto !important;
		left: 71px !important;
    	top: 73px !important;
		z-index: 5 !important;
		visibility: visible !important;
	}
	
	.author-wrap-class {
		left: 191px !important;
		top: 142px !important;
	}

}

@media (max-width:320px){ 
	
	.quote-mark-two {
		font-size: 32px !important;
		line-height: 92px !important;
		padding-left: 43px !important;
	}
	
	.quote-second-line {
    	font-size: 23px !important;
	}
	
	.quote-third-line {
		font-size: 25px !important;
	}
	
	.quote-fourth-line {
		font-size: 22px !important;
	}
	
	.quote-fifth-line {
		font-size: 28px !important;
	}
	
	.author {
		font-size: 12px !important;
		line-height: 117px !important;
		padding-left: 0px !important;
	}
	
	.bt-logo-retina .fw-wrap-logo .fw-site-logo img.main-logo {
		width: 164px !important;
		height: 24px !important;
	}
	
	.quote-wrap-class {
		left: 53px !important;
		top: 56px !important;
	}
	
	.quote-mark-wrap-one-class {
		left: 39px !important;
		top: 56px !important;
	}
	
	.quote-mark-wrap-two-class {
		left: 229px !important;
		top: 111px !important;
	}
	
	.author-wrap-class {
		left: 179px !important;
		top: 123px !important;
	}
	
}
