
.page-id-878 #mysticky-wrap, .page-id-878 .wrapper_custom, .page-id-878 .block, .page-id-878 .wrapper_custom, .page-id-878 #footer-widgets-container, .page-id-878 #header-container {
	display: none !important;
}

/* styles */
body{

}
a:link, a:visited {
	font-weight: 600;
}
#content .entry ul, #content .entry ol {
    padding-bottom: 40px;
}
#wrapper h1, #wrapper h2, #wrapper h3, #wrapper h4, #wrapper h5, #wrapper h6 {
	margin: 30px 0 30px 0;
	line-height:120%;
}
.page-title, .post .title, .page .title {
    font: bold 44px/1.2em Helvetica, Arial, sans-serif;
    color: #222222;
}

p, .entry, .entry p{
	font: 400 18px/1.5em 'Roboto', arial, sans-serif;
	line-height: 150%;
	color: #222;
	margin-bottom:30px;
}
body hr {
    background-color: #f2a600;
    border: 0;
    height: 1px;
    margin: 50px 0 30px;
    max-width: 70%;
}

body #wrapper .woo-sc-button.custom, body button[type="submit"], a.button , body #wrapper .button, body #wrapper #content .button, body #wrapper #content .button:visited, body #wrapper #content .reply a, body #wrapper #content #respond .form-submit input#submit, input[type=submit], body #wrapper #searchsubmit, #navigation ul.cart .button, body #wrapper .woo-sc-button{
    color: #fff !important;
    font: 600 16px/1.5em 'Open Sans', arial, sans-serif;
    background: #222;
    padding: 5px 15px 7px;
    min-width: 130px;
    border-radius: 7px;
    display: inline-block;
    text-align: center;
    margin: 5px 10px;
    cursor: pointer;
    text-decoration: none !important;
	border:2px solid #222;
	min-width:180px;
}

body #wrapper .woo-sc-button.custom.large{
	font-size: 20px !important;
    font-weight: 600;
    padding: 10px 35px 10px;
	margin: 20px;
	cursor: pointer;
}
body #wrapper .woo-sc-button.custom:hover, body button[type="submit"]:hover, a.button:hover , body #wrapper .button:hover, body #wrapper #content .button:hover, body #wrapper #content .reply a:hover, body #wrapper #content #respond .form-submit input#submit:hover, input[type=submit]:hover, body #wrapper #searchsubmit:hover, #navigation ul.cart .button:hover, body #wrapper .woo-sc-button:hover{
	background:transparent;
	color:#000 !important;
	border:2px solid #222;
	text-decoration: none;
}

.twocol-one, .threecol-one, .threecol-two, .fourcol-one, .fourcol-two, .fourcol-three, .fivecol-one, .fivecol-two, .fivecol-three, .fivecol-four, .sixcol-one, .sixcol-two, .sixcol-three, .sixcol-four, .sixcol-five {
	margin-bottom:10px;
}


.entry blockquote:after {
    content: "\f10e";
    font-family: "FontAwesome";
    color: #f2a600;
    font-size: 2.5em;
    position: absolute;
    bottom: 100px;
    right: 50px;
}

.show767 {
	display: none;
}

/*********** DONATION FORM *****************/
/*
.form-horizontal .mg_giving-levels {
	display: inline-block;
}
.form-horizontal .mg_giving-levels:last-child .col-sm-5.col-xs-12 {
	min-width:300px;
	border:0;
	margin:0;
	padding:0;
}
.form-horizontal .mg_giving-levels:last-child .col-sm-5.col-xs-12 .radio-inline.miglaCustomAmount label {
    padding: 10px 20px 13px 20px;
	margin: 0 0 0 10px;
    vertical-align: top;
}
.form-horizontal .mg_giving-levels:last-child .col-sm-5.col-xs-12 .radio-inline.miglaCustomAmount label #miglaCustomAmount {
	width:100% !important;
}
.form-horizontal .mg_giving-levels:last-child .col-sm-5.col-xs-12 .radio-inline.miglaCustomAmount label div:last-child {
	margin-top:20px;
}
.form-horizontal .form-group {
	max-width: 330px;
	vertical-align: top;
	display:inline-block;
}

.form-horizontal .form-group .col-sm-3 {
	min-width: 150px;
}
.form-horizontal .form-group .col-sm-6.col-xs-12 {
	min-width:220px;
}*/

div.rev_slider .tp-caption {
	text-shadow: -3px 2px 0px #333;
}
a.tp-caption {
    text-shadow: none !important;
    font-weight: 700 !important;
}
body #wrapper a.woo-sc-button.orangeBTN {
	background-color:#f9a61a;
	border-color:#f9a61a;
	color:#000 !important;
	font-weight:600;
}

.page-id-594 .bootstrap-wrapper section {
    padding: 0;
    width: 45%;
    display: inline-block;
    background: #f5f5f5 !important;
    margin: 2%;
}
#sectionstripe {
	background-color: #f5f5f5 !important;
    border: 0 !important;
    padding: 30px !important;
}
.form-horizontal.migla-payment-options:before {
Content: "Secure Payment via Credit Card";
    font: bold 24px/1.2em 'Open Sans', arial, sans-serif;
    color: #222;
    margin: 0 0 15px 0;
    display: block;
}
#mg-stripe-payment-form .form-group {
	margin-bottom: 10px !important;
}
.form-horizontal.migla-payment-options, #migla_captcha_form {
	margin: 0 30px;
}

/*********** GRAVITY FORM *****************/
.gform_wrapper{
	margin:0 auto;
	max-width: 600px;
}

input, textarea {
	border: #ddd 2px solid;
}

.page-id-116 .gform_wrapper{
	margin:0;
}
.gform_wrapper ul {
	padding-bottom:0 !important;
}
.gform_footer input[type="submit"] {
	color:#000 !important;
	background:#f9a61a !important;
	border-color:#f9a61a !important;
}
.gform_footer input[type="submit"]:hover {
	background:#fff !important;
	border-color:#000 !important;
}

/**************SIDEBAR   ***********/
ul.sidebarDetails{
	
}
ul.sidebarDetails H3 {
	font: bold 20px/1.2em 'Open Sans', arial, sans-serif;
    color: #333;
}
ul.sidebarDetails li{
	list-style: none;
	display: block;
    margin: 10px 0;
}
ul.sidebarDetails li span {
	font: 300 16px/1.5em 'Roboto', arial, sans-serif;
}
ul.sidebarDetails li i {
	font-weight: bold;
    min-width: 40px;
    font-size: 18px;
}
ul.sidebarDetails li.social {
	margin-top: 30px;
}
ul.sidebarDetails li.social a {
	display: inline-block;
}
ul.sidebarDetails li.social a i {
	font-size: 30px;
    display: block;
    color: #333;
}
ul.sidebarDetails li.social a:hover i {
	color:#faa61a;
}

/*********** HEADER *****************/
.wrapfixed, .wrapfixed #header, .wrapfixed #header-container{
	background:#fff !important;
	opacity:1 !important;
}
body .wrapfixed #navigation ul li a{
	color:#222 !important;
}
body .wrapfixed #navigation ul li a:hover{
	color: #faa61a !important;
}
#navigation ul li.DonateBTN {
	margin-left: 20px;
}
body.woocommerce-page #header-container #navigation ul li.DonateBTN a, 
#navigation ul li.DonateBTN a {
	font-family:"Open Sans";
	font-weight:700 !important;
	background: #faa61a !important;
    color: #333 !important;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 10px;
    font-weight: bold !important;
    min-width: 85px;
    text-align: center;
	max-width:150px;
}
body.woocommerce-page #header-container #navigation ul li.DonateBTN a:hover, 
#navigation ul.nav > li.DonateBTN a:hover {
	background:#000 !important;
	color:#f6f6f6 !important;
}

#navigation .side-nav ul li.mini_cart_item a {
	background:transparent !important;
}
#navigation .side-nav ul li a.cart-contents {
	background: #fff !important;
	padding-bottom: 20px !important;
}
#navigation .side-nav ul li:hover a.cart-contents {
	color:#faa61a;
}
#navigation .side-nav ul li ul {
	background: #f6f6f6 !important;
    min-width: 280px;
}
#navigation .side-nav ul li ul.cart_list {
	min-width: inherit;
    display: block;
    float: none;
}
#navigation .side-nav .buttons {
	text-align: right;
    display: block;
}
body #wrapper #navigation .side-nav .buttons a {
    display: block;
    float: none;
    padding: 5px 0 !important;
    margin: 5px auto;
    border-radius: 10px !important;
    max-width: 80px;
    font-weight: 400;
    font-size: 12px;
	background:#333;
}
body #wrapper #navigation .side-nav .buttons a:hover {
	color:#333 !important;
	background: transparent !important;
}

/************  CORORATE SUPPORT   ***************/
.page-id-929 #content{
	padding-bottom: 50px;
}
.corporateSupportLogos {
	background: #fff;
    padding: 0px 0 100px 0;
	display: block;
}
.corporateSupportLogos .contentCorp {
	margin: 0 auto;
    padding: 0 30px;
    max-width: 1000px;
}
.corporateSupportLogos .contentCorp > p { 
	margin-bottom:50px;
}
.corporateSupportLogos .contentCorp .threecol-one {
	text-align: center;
    display: table;
    height: 220px;

}
.corporateSupportLogos .contentCorp .threecol-one p {
	display: table-cell;
    vertical-align: middle;
    background: #fff;
    padding: 0 40px;
}
.corporateSupportLogos .contentCorp .threecol-one p img {
	width: 100%;
    height: inherit;
    max-width: 200px;
}
.corporateSupportLogos .contentCorp .threecol-one p a:hover img {
	opacity:0.6;
}

/*****************   SOCIAL NAV IN HEADER   ****************/
.header-widget {
	display: block;
    text-align: right;
}
.header-widget ul#menu-top-nav {
	list-style: none;
}
.header-widget ul#menu-top-nav li {
    display: inline-block;
    margin: 5px 10px 15px;
	vertical-align:top;
}
.header-widget ul#menu-top-nav li a {
    color: #555;
    font-size: 20px;
    vertical-align: top;
    padding: 0;
    margin: 0;
    display: block;
}
.header-widget ul#menu-top-nav li a:hover {
	color:#faa61a;
}
.header-widget ul#menu-top-nav li.shopnateLINK {
	margin-top: 7px;
}
.header-widget ul#menu-top-nav li.shopnateLINK a {
	background:url(/wp-content/themes/canvas-POH/images/shopnate.svg);
	height: 20px;
    width: 26px;
    font-size: 0;
    background-size: cover;
    display: block;
}
.header-widget ul#menu-top-nav li.shopnateLINK a:hover {
	background:url(/wp-content/themes/canvas-POH/images/shopnate_hover.svg);
	height: 20px;
    width: 26px;
    font-size: 0;
    background-size: cover;
    display: block;
}
#logo > a {
    display: block;
    padding: 10px 0 0 0;
}
.header-widget ul#menu-top-nav li.show767 {
	display:none;
}
/*
.wrapfixed #logo a {
	display:block;
}
.wrapfixed #logo a img {
	display:none;
}
.wrapfixed #logo a:before{
    background: url(/wp-content/uploads/2016/12/logo_circle.gif) no-repeat;
    display: block;
    background-size: 100%;
    content: "";
    width: 60px;
    height: 60px;
}
.wrapfixed #nav-container {
	margin:0;
}
.wrapfixed #header {
    padding-bottom: 10px;
    padding-top: 10px;
}

body #header-container{
    position: absolute;
    top: 0; 
    margin: 0 auto;
    width: 100%;
    z-index: 1;
    background: transparent;
}
*/
#header{
    padding-bottom: 5px;
    padding-top: 10px;
	background:transparent;
}
#logo a img{
	max-width:340px;
}
#nav-container{
	float:right;
	margin: 0px 0 0 0;
	padding: 0;
	background: transparent;
}
#nav-container #navigation{
	background: transparent;
}
#navigation ul{
	float:right;
	margin: 0;
}
#navigation ul li a{
	padding: 12px !important;
	font-weight:500;
}
#navigation ul.nav > li a:hover, #navigation ul.nav > li:hover, ul.nav li.current-menu-item a, ul.nav li.current-menu-item a, li.current_page_parent a, ul.nav li.current-menu-ancestor a {
    background: transparent !important;
    color: #faa61a;
}
body #navigation ul.nav ul {
	background:#fff !important;
	min-width:200px;
}
body #navigation ul.nav ul li a{
	background: #fff !important;
    font: 500 16px/1.2em 'Raleway', arial, sans-serif;
    color: #333 !important;
}
body #navigation ul.nav ul li a:hover {
	color:#f2a600 !important 
}

.entry blockquote {
    position: relative;
    padding: 30px 20px 10px 50px;
    color: #444;
    max-width: 860px;
    margin: 0 auto;
}
.entry blockquote p {
    font-style: italic;
    font-size: 24px;
    color: #666;
}
.entry blockquote:before {
    color: rgb(242, 166, 0);
}

.post-meta .small, .post-meta .author.vcard, .post-meta .date.time.published.updated {
	display:none;
}


/************   PRODUCT  *******************/
ul.products li.product {
	margin-bottom: 50px;
}
ul.products li.product a:first-child {
	min-height: 365px;
	padding:20px;
}
ul.products li.product a:first-child:hover {
	background:#eee;
}
ul.products li.product a:first-child:after{
	content: "View Item";
    display: block;
    font-size: 14px;
    max-width: 104px;
    margin: 0 auto;
    border: 2px solid #f9a61a;
    border-radius: 10px;
    font: bold 16px/1.5em 'Open Sans', arial, sans-serif !important;
    color: #000;
    background: #f9a61a;
    padding: 5px 15px 7px;
}
ul.products li.product:hover a:first-child:after{
	border-color:#333;
	color:#fff;
	background-color:#333;
}
body #wrapper ul.products li.product a h3 {
	font-size: 18px;
	font-weight:600;
	margin: 20px 0;
    line-height: 120%;
    min-height: 50px;
}
ul.products li.product a .price {
	display: none;
}
ul.products li.product a.button {
	font-size:0 !important;
	background:#faa61a !important;
	border-color:#faa61a !important;
	display:none !important;
}
ul.products li.product a.button:hover {
	background:#fff !important;
	border-color:#000 !important;
}
ul.products li.product a.button:before {
    content: "View";
    font-size: 18px;
    display: block;
    padding: 12px;
	color:#000;
	font-weight:600;
}
ul.products li.product a.button:before:hover {
	
}

/************ Custom content ************/
.wrapper_custom{
	display:block;
	width:100%;
	margin:0 auto;
	padding:0;
}
.contentWrapper_custom{
	margin:0 auto;
	width:100%;
	max-width:1020px;
	padding:70px 0 50px;
}

#content{
    padding-top: 60px;
    padding-bottom: 100px;
}
.home #content{
    padding-bottom: 30px !important;
}

/************  top Home Banner ************/
.wrapper_custom.homeBannerTop{
	background:#faa61a;
}
.wrapper_custom.homeBannerTop .contentWrapper_custom{
	padding:30px 0;
}

/*********** NAVITAION NOT STIKY MENU *******************/
body.single-post #header-container{
	position: relative;
}
.woocommerce-page #mysticky-nav, .single-post #mysticky-nav {
	top: 0;
    position: relative;
}
body.woocommerce-page #header-container, .single-post#header-container {
	position: relative;
}
body.woocommerce-page #header-container #navigation ul li a, .single-post #header-container #navigation ul li a {
	color:#222;
	background:#fff;
}
body.woocommerce-page #header-container #navigation ul li a:hover, body.woocommerce-page #header-container #navigation ul li.current_page_parent, .single-post #header-container #navigation ul li.current_page_parent {
	color:#f2a600 !important;
}
body.woocommerce-page #header-container #navigation ul li.current_page_parent, .single-post #navigation ul li.current_page_parent {
	background:#fff !important;
}


/************ WOOCOMMERCE PAGES ************/

.woocommerce-tabs.wc-tabs-wrapper, .post-entries, #comments, #respond {
	display: none;
}



/******** POSTS  *************/
#post-author{
	display: none;
}
.wmle_container .wmle_item .wmle_post_title a {
    text-decoration: none;
    font: bold 26px/1.2em 'Open Sans', arial, sans-serif;
    color: #444 !important;
}
.wmle_container .wmle_item .wmle_post_excerpt, .wmle_container .wmle_item .wmle_post_excerpt p {
	font: 300 14px/1.5em 'Roboto', arial, sans-serif;
	color:#222;
}

.wmle_container .wmle_item {
	display: none !important;
}

/*.wmle_container .wmle_item .wmle_post_meta{
	display: none !important;
}*/

.wmle_container .wmle_item{
    -webkit-box-shadow: none;
    box-shadow: none;
}

/************ Custom content - homePetsAreFamiliesToo ************/
/*.homePetsAreFamiliesToo_left{
	width:50%;
	float:left;
	background:#faa61a;
	min-height:450px;
}
.homePetsAreFamiliesToo_right{
	width:50%;
	float:left;
	background:url( ) top right no-repeat #faa61a;
	background-size: cover;
	min-height:464px;
}*/
.homePetsAreFamiliesToo_left{
	width:50%;
	min-height:450px;
	background:#faa61a;
	display:inline-block;
	vertical-align:top;
}
.homePetsAreFamiliesToo_right{
	width: 50%;
    display: inline-block;
    background: transparent;

}
.homePetsAreFamiliesToo_content_block{
	display:block;
    max-width: 595px;
	min-height:375px;
    padding: 30px 50px 50px;
}
.homePetsAreFamiliesToo_right .homePetsAreFamiliesToo_content_block h2 {
	margin-top:80px !important;
}
.homePetsAreFamiliesToo_content_block a.woo-sc-button {
	margin: 0px 0 0 0 !important;
    display: inline-block !important;
}

.homePetsAreFamiliesToo_left .content_left h1, .homePetsAreFamiliesToo_left .content_left h2, .homePetsAreFamiliesToo_left .content_left p{
	color:#fff;
}
.homePetsAreFamiliesToo_left .content_right{
	display:block;
	width:100%;
	max-width:510px;
	min-height:450px;
}

.entry img, img.thumbnail, #portfolio .group.portfolio-img img {
    height: auto;
    padding: 0;
    border: 0;
    background: #eee;
}

/************ Custom content - Monthly Donation ************/
.DonationHomePage{
	text-align:center;
	background: url() top center no-repeat #eee;
	background-size:cover;
}
.DonationHomePage .contentWrapper_custom{
	padding-top:0px;
	padding-bottom:0px;
}
.DonationHomePage h2, .DonationHomePage p {

}
.DonationHomePage .threecol-one {
	background:#fff;
	margin-top: 45px;
	padding-bottom: 25px;
}
.DonationHomePage .threecol-one p:first-child {
	padding:0
}
.DonationHomePage .threecol-one img {
	height:inherit;
}
.DonationHomePage .threecol-one p {
	display:block;
	padding:20px;
}
.DonationHomePage .threecol-one a {
	margin: 0px auto 25px;
}

/************ Custom content - Yoru support Links ************/
.yourSupportLinks .contentWrapper_custom{
	padding-top:70px;
	padding-bottom:60px;
	text-align:center;
	max-width:900px;
}

/************ Custom content - homeMakeADifference ************/
.homeMakeADifference .contentWrapper_custom{
    margin-top: 0;
    margin-bottom: 0px;
    float: none;
    padding: 40px 0 1px 0;
}
.homeMakeADifference .contentWrapper_custom h4{
	padding-top:35px;
}
.homeMakeADifference{
	background: #faa61a;
}

/*************   SLIDER STATS    ****************/
.yourSupportLinks {
	background:#444;
}
.yourSupportLinks .cbp-qtcontent {
	
}
.yourSupportLinks .cbp-qtcontent blockquote {
	    min-height: 190px;
}
.yourSupportLinks .cbp-qtcontent blockquote p {
	font-size: 18px;
    font-weight: 600;
    margin: 0;
    padding: 0;
	color:#fff;
}
.yourSupportLinks .cbp-qtcontent blockquote p:last-child {
	
}
.yourSupportLinks .cbp-qtcontent blockquote h1 {
	font-size: 48px;
    margin: 25px auto !important;
	color:#fff;
}
.yourSupportLinks .bx-has-controls-direction {
	
}
.yourSupportLinks a.bx-prev {
	
}
.yourSupportLinks a.bx-next {
	
}
.yourSupportLinks .cbp-qtcontent blockquote footer {
	display:none;
}
.yourSupportLinks .bx-wrapper ul li {
	max-width:900px;
	max-height: 190px;
	overflow:hidden;
}

/************ Custom content - FOOTER ************/
#footer-widgets{
	
}
#footer-container{
	display:none;
}
#footer-widgets .block div p, #footer-widgets .block div a, #footer-widgets .block div{
	font: 300 14px/1.5em 'Open Sans', arial, sans-serif;
	color:#fff;
	display: inline-block;
    margin: 0 5px;
}
#footer-widgets .block.footer-widget-2{
	text-align:right;
}
#footer-widgets .block.footer-widget-2 .image-container a img{
	max-width: 56px;
    height: inherit;
}
#footer-widgets .block.footer-widget-2 .image-container a:hover img{
	opacity:0.7;
}

#footer-widgets  #nav_menu-2 {
	display: block;
    margin: 20px 0px 15px 0;
}
#footer-widgets #nav_menu-2 #menu-footer-nav{
	list-style:none;
}
#footer-widgets #nav_menu-2 #menu-footer-nav li{
	display:inline-block;
}
#footer-widgets #nav_menu-2 #menu-footer-nav li a{
	margin:0 10px;
}

.footerCustomContent{
	padding: 40px 1.618em;
    max-width: 1210px !important;
    display: block;
    margin: 0 auto;
} 
.footerCustomContent p {
	font: 300 14px/1.5em 'Open Sans', arial, sans-serif;
    color: #fff;
	margin-bottom:0;
}
.footerCustomContent a {
	color: #fff;
    margin: 15px;
    display: inline-block;
}

.footerCustomContent .footerLeftCustom {
	display:inline-block;
	vertical-align:top;
	width:50%;
}
.footerCustomContent .footerLeftCustom a {
	margin:0;
	display:none;
}
.footerCustomContent .footerLeftCustom h4 {
	color:#fff;
	margin: 0 !important;
}
.footerCustomContent .footerLeftCustom .gform_confirmation_message {
	color:#fff;
	padding:20px 0;
}
.footerCustomContent .footerLeftCustom .gform_wrapper form {
	max-width: 560px;
    text-align: left;
    margin: 0 0 30px 0;
    padding: 0;
    display: block;
}
.footerCustomContent .footerLeftCustom .gform_wrapper form label {
	display:none;
}
.footerCustomContent .footerLeftCustom .gform_wrapper form li {
	margin:0 !important;
}
.footerCustomContent .footerLeftCustom .gform_wrapper form input[type="submit"]{
	margin: 5px 0 0 0 !important;
}
.footerCustomContent .footerLeftCustom .gform_wrapper .gform_footer {
	padding:0;
	margin:0;
}
.footerCustomContent .footerRightCustom {
	display:inline-block;
	vertical-align:top;
	width:50%;
	margin: 0 0 50px 0;
}
.footerCustomContent .footerRightCustom .content {
	float:right;
}
.footerCustomContent .footerRightCustom ul.sidebarDetails {
	max-width:320px;
	min-width:300px;
}
.footerCustomContent .footerRightCustom ul.sidebarDetails li {
	margin:5px 0;
}
.footerCustomContent .footerRightCustom ul.sidebarDetails li a {
	margin:20px 5px 0 0;
}
.footerCustomContent .footerRightCustom ul.sidebarDetails li i {
	color:#fff;
}
.footerCustomContent .footerRightCustom ul.sidebarDetails li span {
	color:#fff;
}

/*************   RESPPONSIVE   **************************/

@media screen and (max-width: 1200px) { 

	.homePetsAreFamiliesToo_right, .homePetsAreFamiliesToo_left {
		min-height: 550px;
	}
	.contentWrapper_custom {
		width: initial;
		padding: 70px 20px 50px;
	}
	.homePetsAreFamiliesToo_content_block {
		min-height: 500px;
	}

}

@media screen and (max-width: 1024px) { 

	#mysticky-wrap #mysticky-nav {
		position: initial !important;
	}
	
	#nav-container {
   		margin: 0;
	}
	#logo a img {
		max-width: 250px;
	}
	
	.homePetsAreFamiliesToo_right, .homePetsAreFamiliesToo_left {
		min-height: 620px;
	}
	.homePetsAreFamiliesToo_right {
		background-position: top center;
	}
	.homePetsAreFamiliesToo_right, .homePetsAreFamiliesToo_left {
		min-height: 560px;
	}
	.homePetsAreFamiliesToo_content_block {
		min-height: 480px;
	}
	.homePetsAreFamiliesToo_right .homePetsAreFamiliesToo_content_block h2 {
		margin-top: 20px !important;
	}
	.yourSupportLinks .bx-wrapper ul li {
		width: initial;
		max-width: initial;
		max-height: initial;
		overflow: initial;
	}
	.homeMakeADifference .fourcol-three {
		display: block;
		width: 100%;
		text-align: center;
	}
	.homeMakeADifference .fourcol-one.last {
		display: block;
		width: 100%;
		text-align: center;
	}
	.homeMakeADifference .contentWrapper_custom h4 {
		padding-top: 0;
	}
}

@media screen and (max-width: 890px) {
	
	#navigation ul li a {
		padding: 12px 5px !important;
		font-weight: 500;
	}
	
}

@media screen and (max-width: 767px) { 
	
	.header-widget {
		display: inline-block;
		float: right;
		margin: 25px 0 0 0;
	}
	#logo {
		display: inline-block;
	}
	
	h3.nav-toggle.icon{
		margin: 0 !important;
	}
	
	#nav-container #navigation {
		background: #000;
		position: absolute;
		top: -51px;
		min-height: 1050px;
	}
	#navigation h3 {
		display:none;
	}
	body #navigation ul li a {
		font-size: 18px !important;
		padding-top: 5px;
		padding-bottom: 5px;
	}
	body #navigation ul.nav ul {
		display:block;
		background: transparent !important;
		float:none;
	}
	body #navigation ul.nav ul li {
		display:block;
		background: transparent !important;
	}
	body #navigation ul.nav ul li a {
		font-size: 18px !important;
		color:#fff !important;
		background: transparent !important;
	}
	.wrapper_custom.contactUsCustom {
		background-image: none !important;
	}
	.homePetsAreFamiliesToo_left {
		width: 100%;
		min-height: initial;
	}
	.homePetsAreFamiliesToo_right {
		width: 100%;
		min-height:300px;
	}
	
	.DonationHomePage .threecol-one {
		max-width: 400px;
		margin: 45px auto 0 !important;
		float: none;
	}
	.homePetsAreFamiliesToo_content_block {
		min-height: initial;
		float: none !important;
		max-width: initial;
	}
	.homePetsAreFamiliesToo_right {
		width: 100%;
		min-height: initial;
	}
	wrapper_custom contactUsCustom {
		background-image: none !important;
	}
	.show767 {
		display:block;
	}
	.footerCustomContent .footerLeftCustom {
		display: block;
		vertical-align: top;
		width: 100%;
	}
	.footerCustomContent .footerRightCustom {
		width:100%;
		display: block;
	}
	.footerCustomContent .footerRightCustom .content {
		float: none;
	}
	.footerCustomContent .footerRightCustom ul.sidebarDetails {
		max-width: 100%;
		min-width: 100%;
		width: 100%;
		display: block;
	}
	.page-id-594 .bootstrap-wrapper section {
		width: initial;
	}
	body #navigation ul li a {
		color:#fff;
	}
	#navigation ul.cart a.cart-contents:before {
		background:#000;
	}
	.header-widget ul#menu-top-nav li.show767 {
		display: inline-block;
		padding: 0;
		margin: 0 0 0 10px;
		top: 0;
	}
	.header-widget ul#menu-top-nav li.show767 a {
		font-family: "Open Sans";
		font-weight: 600 !important;
		background: #faa61a !important;
		color: #333 !important;
		-webkit-border-radius: 15px;
		-moz-border-radius: 15px;
		border-radius: 10px;
		font-weight: bold !important;
		min-width: 85px;
		text-align: center;
		font-size: 14px;
		padding: 5px 0;
	}
}

@media screen and (max-width: 420px) { 

	#logo {
		display: block;
		text-align: center;
	}
	.header-widget {
		display: block;
		float: none;
		margin: 10px 0 0 0;
		text-align: center;
	}
	.page-id-1134 #content .entry img {
		min-width: 100%;
	}

}

@media screen and (max-width: 420px) { 

	.DonationHomePage .threecol-one {
			max-width: 290px;
	}
	.wmle_container.responsive .wmle_item_holder.col3 {
		width: 100% !important;
		position: relative !important;
		left: 0 !important;
		top: 0 !important;
	}

}
