/*   







Theme Name: Jarvis 3.7.2 Child







Theme URI: http://themeforest.net/user/RockNRollaDesigns/portfolio?ref=RockNRollaDesigns







Description: Responsive Onepage Portfolio Theme by <a href="http://themeforest.net/user/RockNRollaDesigns/portfolio?ref=RockNRollaDesigns" Title="RocknRolla Designs">RocknRolla</a>







Version: 3.7.2







Author: RocknRolla







Author URI: http://themeforest.net/user/RockNRollaDesigns/portfolio?ref=RockNRollaDesigns







License: GNU General Public License version 3.0







License URI: http://www.gnu.org/licenses/gpl-3.0.html







Tags: two-columns, right-sidebar, flexible-width, custom-background, editor-style, featured-images, full-width-template, post-formats, sticky-post, theme-options, translation-ready







Template: jarvis_wp















*/















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







/*







body, .page-template-default, .page-template-default p, .page-template-default a, .page-template-default span{







	font-size:15px;	







}







h3{







	font-size:22px;







}







*/















@font-face {







  font-family: 'FISHfingers-Light';







  src: url('fonts/FISHfingers-Light.eot?#iefix') format('embedded-opentype'),  url('fonts/FISHfingers-Light.woff') format('woff'), url('fonts/FISHfingers-Light.ttf')  format('truetype'), url('fonts/FISHfingers-Light.svg#FISHfingers-Light') format('svg');







  font-weight: normal;







  font-style: normal;







}















@font-face {







  font-family: 'FISHfingers';







  src: url('fonts/FISHfingers.eot?#iefix') format('embedded-opentype'),  url('fonts/FISHfingers.woff') format('woff'), url('fonts/FISHfingers.ttf')  format('truetype'), url('fonts/FISHfingers.svg#FISHfingers') format('svg');







  font-weight: normal;







  font-style: normal;







}







aligncenter{







	text-align:center;







}







li {







    list-style-type: disc;







    margin-left: 15px;







}







.clearboth{







	clear:both;







}







.home li {







    list-style-type: none;







    margin-left: .85em;







}







body.home .homehide ,body.home #menu-item-476{







	display:none;







}







#home,.home ul#supersized {







	filter: grayscale(100%);







    	-webkit-filter: grayscale(100%);







	-moz-filter: grayscale(100%);







	-o-filter: grayscale(100%);







   	 -webkit-transition: filter .5s ease-in-out;







    	-moz-transition: filter .5s ease-in-out;







    	-o-transition: filter .5s ease-in-out;







}















#home{







	padding:0;







}



/* BMFO new slide css*/



#how-we-help #how-we-help-text {



    width: 32% !important;



    display: block;



    max-width: 32% !important;



    min-width: 0% !important;



    margin-right: 0px;



    position: absolute;



    top: 40px;



	/*transform:tranlateY(-50%);*/



    left: 0px;



    padding: 40px 40px;



    /* padding-left: 70px; */



   /* background-color: rgba(255,255,255,.8);*/



    height: auto;



    box-sizing: border-box;



	color:white;



	    }



#how-we-help-description-text{text-align:center;padding:20px;background-color:rgba(0,0,0,.45);font-size:130%;}



#how-we-help #how-we-help-text h1.header-text {



    color: white;



    text-align: left;



    margin-bottom: 20px;



    text-shadow: none;



    font-size: 40px;



    text-align: center;



    margin-bottom: 20px;



    width: auto;



	min-width:0px;



    /* padding: 20px; */



}



div#how-we-help {



    padding-top: 49px;



}



#stories #portfolio-wrap .portfolio a{



border:1px solid black;



background-color:white;



}



#stoires #portfolio-wrap .portfolio img{



	object-fit:contain;



	width:100%;



	height:auto;



}



#how-we-help img {



	width:100% !important;



	max-width:100% !important;



	height:auto;



}



#how-we-help .container .columns, #how-we-help .container{max-width:100%;width:100%;padding:0px;margin:0px;}



#how-we-help #how-we-help-text .title{text-align:center;}



#hidden-email-signup{



	position:fixed;



	padding:5%;



	z-index:999999;



	background-color:rgba(0,0,0,.8);



	top:0px;



	left:0px;



	height:100%;



	width:100%;



	box-sizing:border-box;



}



#hidden-email-toggle{color:#be1e2d;font-weight:bold;}



#hidden-email-wrapper-inner{



	position:relative;



	height:100%;



	width:100%;



	box-sizing:border-box;



	    max-width: 800px;



    margin: 0 auto;



}



#hidden-email-toggle h3, #home-floating-email{cursor:pointer;}



#hidden-email-signup #gform_wrapper_10{



    padding:0px;



	width:100%;



	margin:0px auto;



	box-sizing:border-box;



}



#hidden-email-signup-inner-content-wrap{



		top:50%;



	transform:translateY(-50%);



	position:absolute;



		width:100%;



}



#home-floating-email h1.header-text, #home-floating-email h1 {



    min-width: 0px;



    font-size: 30px;



    COLOR: WHITE;



	display:inline;



}



#hidden-email-toggle h3{TEXT-ALIGN:RIGHT;color:#be1e2d;}



#hidden-email-wrapper-inner{text-align:center;}



#hidden-email-wrapper-inner h1, #hidden-email-wrapper-inner h2{color:white;text-align:center;width:auto;}



#hidden-email-wrapper-inner h1{clear:both;width:auto;margin:0 auto;text-align:center;display:inline;}



#how-we-help{padding-top:0px !important;}



body #undefined-sticky-wrapper {



    height: 61px !important; 
    height:auto !important;


    display: block;



    position: relative;



    height: auto;



}



#how-we-help p {



    margin-bottom: 0px;



}



nav.page_scroll.navigation.dark.sticky-nav{position:relative;}



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



	#how-we-help #how-we-help-text{width:32% !important;max-width:32% !important;}



}



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



	#how-we-help-description-text{font-size:120%;}



}



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



	#how-we-help-description-text{font-size:110%;}



}/*



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



	#how-we-help #how-we-help-text{width:50% !important;max-width:50% !important;}



}*/



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

	.mobile-donate{

		    display: block !important;

    box-sizing: border-box;

    max-width: 100%;

    padding: 10px;

		

	}

	.mobile-donate li#menu-item-2401{margin:0px;box-sizing:border-box;}

	select#selectnav1{margin-top:0px;}

	.main-menu.large, .logo.large {

    height: auto;

}

	.mobile-donate ul{

		margin-bottom:0px;

	}

	/* large

	.mobile-donate #menu-item-2401 a{

		padding: 2px 12px !important;

    margin: 0px 0px 0px 0px;

	} */

	.mobile-donate #menu-item-2401 a{

		padding: 4px 12px !important;

    margin: 0px 0px 0px 0px;

    line-height: 12px;

    font-size: 8px !important;

	}

	.mobile-donate #menu1-item-2401 span{

		font-size:8px;

		line-height:1em;

	}

	div#how-we-help {



    padding-top: 0px;



}



	#how-we-help #how-we-help-text .title{text-align:center;}



	#how-we-help #how-we-help-text h1.header-text{font-size:70px;margin-bottom:40px;}



	#how-we-help #how-we-help-text{width:100% !important;max-width:100% !important;height:auto;position:relative;    background-color: #f3f3f3;text-shadow:none;transform:none;top:0px;left:0px;color:black; }



	#how-we-help-description-text{padding:0px;background:none;font-size:120%;}



	.home-slider-links a {



    color: #bf1f2e !important;



}



}

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

	.mobile-donate{

		padding-right:0px;

	}

}

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



.term-founders-circle.term-founders-circle-founders-circle.port-grid-5xx {



    width: 33% !important;



}



}



@media(min-width:1000px){







	.home-banner .home-text-wrapper {







		padding: 250px 0 !important;







	}







}















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



.term-founders-circle.term-founders-circle-founders-circle.port-grid-5xx {



    width: 50% !important;



}











	.home-banner .home-text-wrapper {







		padding: 60px 0 !important;







	}



	#hidden-email-signup{overflow:scroll;}



	#hidden-email-signup-inner-content-wrap {



    top: 0;



    transform: none;



    position: relative;



    width: 100%;



}



}



@media only screen and (max-width:767px) and (orientation:landscape){



	#hidden-email-wrapper-inner h1{display:none;}



}



@media screen and (max-width:767px)and (orientation:portrait){



.term-founders-circle.term-founders-circle-founders-circle.port-grid-5xx {



    width: 100% !important;



display:block !important;



}











}







#home .flexslider .highlight{







	color: #65dd7f;







}







.home-slide {







    background: rgba(0, 0, 0, 0.5);







	text-shadow: 0 0 15px #000, 0 0 10px #000, 0 0 5px #000;







}















.home .container .columns, .home .container .column {







    margin-bottom: 0;







}







/*







#home .flexslider:hover .home-parallax, #home .flexslider:hover ul#supersized{







    	-webkit-filter: grayscale(0%);







   	 filter: grayscale(0%);







	-moz-filter: grayscale(0%);







	-o-filter: grayscale(0%);







   	 -webkit-transition: .5s ease-in-out;







    	-moz-transition: .5s ease-in-out;







    	-o-transition: .5s ease-in-out;







}







*/







p.quote {







	color: #000;







	font-size: 32px;







}







.quote-author {







	margin:10px 0 20px;







}







.heartspaw_third{







	display: inline-block;







    	padding: 15px 30px;







}







#home .flexslider:hover .highlight{







    color: #be1e2d;







}







.home .home-parallax #paw-overlay, .home-fullscreenslider #paw-overlay{







	/*







	background: url('http://logicixe.com/jarvis/wp-content/uploads/2016/08/paw-1.png') center top !important;







	bottom:25%;







	left:0;







	right:0;







	margin:auto;







	right:-13%;







	*/







	right: 29%;







    	/*bottom: 16%;*/







	top: 50%;







        position:absolute;







        z-index:1;







	max-width:15%;







	text-align:center;







}







.home .home-parallax #paw-overlay img{







	







}







.home #supersized li{







	margin-left:0!important;







}







.home #supersized li img{







	width:100%!important;







	height:auto!important;







}







.grey_bck{







	background:#f3f0f0;







	padding:20px 25px;







}







.btn-donate{







	border:none;







	color:#fff;







	background:#be1e2d;







	padding:15px 25px;







        font-size:24px;







	text-transform:uppercase;







}







.mc4wp-form div{







	max-width:100% !important;







}







.mc4wp-form input[type="text"], .mc4wp-form input[type="email"] {







    	width: 47% !important;







    	padding: 0 1%;







	margin: 0 0 25px;







}







.btn-subscribe input[type="submit"]{







	padding: 15px 24px 15px 24px;







   	 border: 0 none;







    	color: #ffffff;







    	cursor: pointer;







    	border-radius: 3px;







    	outline: none;







	width: 50% !important;







    	font-size: 28px;







	margin-top:15px;







}







#email-subscription{







	background:#4d4d4f;







	color:#fff;







	padding-bottom:30px;







}







#email-subscription h2{







	color:#fff;







	padding-bottom:0;







	margin-bottom:0px;







}















#email-subscription .subtitle{







	margin-bottom:0;







}







#email-subscription .subtitle p{







	margin:0;







	padding:0;







}







#email_mailchimp {







    margin: 0 auto;







    width: 25%;







    padding: 15px;







    text-transform:uppercase;







}







#port-infinite a:hover {







    color: #ffffff;







    background: #be1e2d;







}







h4.hrf-title{







	padding-top:4px!important;







}







ol li{







    font-size: 14px;







    padding-bottom: 15px;







}







#menu-item-2401 a {







    background: #be1e2d;







    z-index: 99;







    color: #fff!important;







    padding: 8px 12px !important;







    margin-top: -8px;







}







#menu-item-2401 a:hover{







	color:#fff!important;







}















.copyright-logo a img{







width:100% !important;







}















h1.header-text{







	background : url('../../uploads/2016/08/HeaderBackground.png') left center !important ;







	background-repeat:no-repeat;







	border:none!important;







	box-shadow:none !important;







	/*padding:25px 50px;







	background-size:cover;*/







	font-family: 'FISHfingers';







	text-transform:uppercase;







	background-size: 100% 100%, contain!important;







  	background-repeat: no-repeat;







	padding: 13px 30px 10px;







    min-width: 240px;







    font-size: 60px;







}







/*







.portfolio-item .portfolio-image {







    pointer-events: none;







}















#about-us{







    color: rgb(51, 51, 51);







    margin-left: -89.5px;







    padding-left: 89.5px;







    padding-right: 89.5px;







    background: rgb(246, 246, 246);







}







*/







.redborder5px{







	border:5px solid #be1e2d;







	display:inline-flex;







}







#about-us{







	padding-bottom:15px;







}







#aboutpage-section .img-container{







	background:none !important;







	padding:0;







}







#aboutpage-section .img-container h3{







	padding-top:10px;







}







#aboutpage-section .img-container:after{







	border:none;







}







.copyright .copyright-logo{







	width: auto;







    	max-width: 12%;







    	margin: 0 auto;







}







/*







a.aboutpage-box{







	display: inline-block;







        pointer-event:none;







}







a.aboutpage-box h3,a.aboutpage-box .img-container {







	cursor:pointer;







}







a.aboutpage-box:hover .img-container {







	background:#515153;	







}







a.aboutpage-box:hover .img-container::after {







	border: 15px solid #515153;







   	border-bottom: 0px solid transparent !important;







    	border-right: 20px solid transparent !important;







    	border-left: 20px solid transparent !important;







}







a.aboutpage-box:hover h3 {







	color:#be1e2d;	







}















*/















#donate_btn{







	display:block;







}















.btn-subscribe input[type="submit"]{







	width:100% !important;







}







.main-menu li {







    margin-left: 15px !important;







}







.gform_wrapper .gform_footer {







    text-align: right;







	padding-top: 0;







}







.gform_wrapper.gf_browser_chrome .gfield_checkbox li input,







.gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox],







.gform_wrapper.gf_browser_chrome .gfield_radio li input[type=radio] {







    margin-top: 0!important;







}















.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_first,







.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_last,







.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_middle{







	padding-top:0;







}















/*







.gchoice_1_14_4 input,.gchoice_2_14_7 input{







	float:left;







}















#gform_wrapper_2 ul.gfield_checkbox li, #gform_wrapper_2 ul.gfield_radio li,#gform_wrapper_1 ul.gfield_radio li {







    padding: 0!important;







    width: 22% !important;







    margin: 5px 0;







	float:left;







}







#gform_wrapper_2 li input[type=radio],#gform_wrapper_1 li input[type=radio]{







	    vertical-align: middle;







		margin:0;







		padding:0;







}







*/







#choice_1_14_4,#choice_2_14_7{







	margin-top:8px!important;







}







.smallfont{







	font-size:9px;







}







.gform_button,#gform_wrapper_2 input#gform_submit_button_2,#gform_wrapper_2 input[type=submit]{







	line-height: 16px !important;







	padding:2px 15px!important;







	







}















.width-half{







	width:50%;







	margin:0;







	padding:0;







	float:left;







	height: 100%;







}







.boxrow{







	margin:0;







	padding:0;







	clear:both;







}







.purple{







	background: #814ba1;







}







.blue{







	background: #336797;







}







.green{







	background: #4c8d79;







}







.red{







	background: #ba3d41;







}















.boxrow div{







	cursor:pointer;







}







.boxrow img{







	opacity:0.3;







}







.boxrow div:hover img{







	opacity:1;







	 -webkit-transition: .5s ease-in-out;







    	-moz-transition: .5s ease-in-out;







    	-o-transition: .5s ease-in-out;







}







.pos-rel{







	position:relative;







}







.boxcontent-center{







	position: absolute;







    	top: 50%;







   	left: 50%;







   	transform: translate(-50%, -50%);







   	width: 80%;







   	padding: 0 10%;







   	text-align: center;







}







.boxrow p.boxcontent-center{







	color:#fff;







    	box-shadow: none !important;







    	font-family: 'FISHfingers';







	font-size: 15px; /* 1.5em */







	text-transform:uppercase;







	font-weight:bold;







}







#box-container{







    	margin: 0 auto 20px;







   	overflow: hidden;







}







@media screen and (min-width: 768px) {







#gform_wrapper_2,#gform_wrapper_1 {







	/*width:70%!important;*/







	margin:0 auto;







	margin: 0 auto;







    	padding: 0 5%;







	}







	#box-container{







		max-width: 640px;







    		margin: 0 auto;







   		overflow: hidden;







	}















	#box-container .boxrow{







		height: 240px;







		max-height:100%;







	}







	.boxrow p.boxcontent-center{







		font-size: 22px; /* 2.25em */







	}







	#donation,#in-memoriam-donation{







		border-left: 120px solid #be1e2d;;







		border-right: 120px solid #be1e2d;







		box-sizing: border-box;







	}







	.halfwidth{







		width:47%;







		padding:1.5%;







		float:left;







	}







	.page-id-933 .copyright,.page-id-931 .copyright{







		border-left: 120px solid #be1e2d;







   		 border-right: 120px solid #be1e2d;







   		 box-sizing: border-box;







	}







	#donation .container, #donation .sixteen.columns,#in-memoriam-donation .container, #in-memoriam-donation .sixteen.columns,.page-id-933 .copyright .container,.page-id-931 .copyright. .container,.page-id-933 .copyright .container .sixteen.columns,.page-id-931 .copyright .container .sixteen.columns{







		max-width:100%!important;







	}







}







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







	#menu-item-1016 a{







		display:none;







	}







	#donation,#in-memoriam-donation,.page-id-933 .copyright,.page-id-931 .copyright{







		border-left: 20px solid #be1e2d;;







		border-right: 20px solid #be1e2d;







		box-sizing: border-box;







	}







	#donation .container,#in-memoriam-donation .container{







		max-width:100%;







	}







}







#donation .container, #donation .container .sixteen.columns,#donation .row.sixteen.columns,#in-memoriam-donation .container, #in-memoriam-donation .container .sixteen.columns,#in-memoriam-donation .row .sixteen.columns,.page-id-933 .copyright .container,.page-id-931 .copyright. .container,.page-id-933 .copyright .container .container .sixteen.columns,.page-id-931 .copyright .container .sixteen.columns{







		max-width:100%!important;







	}







#donation .container,#donation .sixteen.columns,#in-memoriam-donation .container, #in-memoriam-donation .sixteen.columns, .page-id-933 .container,.page-id-933 .sixteen.columns,.page-id-931 .container,.page-id-931 .sixteen.columns{







		max-width:100%!important;







	}







#donation,#in-memoriam-donation{







	padding-bottom:0;







	padding-top:0;







}







.ginput_container_checkbox{







	margin:0 0 0 !important;







}







.hidediv{







	display:none;







}







.boxcol{







	cursor:pointer;







}















.gform_wrapper.two-column_wrapper {







	max-width: 100%;







}















.gform_wrapper.two-column_wrapper ul.gform_fields,







.gform_wrapper.two-column_wrapper ul.gform_column li.gsection:first-child {







	display: none;







}















.gform_wrapper.two-column_wrapper ul.gform_fields.gform_column {







	display: block;







}















.gform_wrapper.two-column_wrapper ul.one-half {







	margin-left: 6% !important;







	width: 47%;







}







.gform_wrapper.two-column_wrapper ul.one-half.first {







	margin-left: 0 !important;







}















#input_3_2,







#input_3_3,







#input_3_4 {







	width: 100%;







}















.gform_wrapper .gsection {







	border-bottom: none !important;







}















.gform_wrapper .top_label li.gfield.gf_right_half+li.gsection {







	padding: 0 !important;







}







ul.one-half{







	float:left;







}







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







	







	.gform_wrapper.two-column_wrapper ul.one-half {







		width: 100%;







	}







	







	.gform_wrapper.two-column_wrapper ul.one-half {







		margin-left: 0 !important;







	}







	







	.gform_wrapper .gsection {







		display: none !important; /* remove !important if it's not needed */







	}







	







	#gform_wrapper_3 li {







		margin-bottom: 10px;







	}







	







}















input[type=submit],input[type=button] {







    -webkit-appearance: none;







}















/**







 * Toggle bars







 */







.toggle .toggle-title:after {







	content:none;







	display:none;







}















.toggle .toggle-title .title-name {







	padding: 7px 9px 2px 10px!important;







    font-weight: bold;







    font-size: 25px;







	font-family: 'FISHfingers', 'Oswald', Arial, Helvetica, sans-serif;







	text-transform: uppercase;







	letter-spacing: .5px;







}















/**







 * Autosize homepage images







 */







.portfolio-item .portfolio-image {







	padding-bottom:65%;







}















.portfolio-item .portfolio{padding:5px}















.portfolio-item .portfolio-image img {







	position:absolute;







	object-fit:cover;







	width:100%;







	height:100%;







}







p.portfolio-tags{







	display:none;







}























/**







 * From Custom CSS







 */







.gform_wrapper {







    overflow: inherit;







    margin: 16px 0;







    max-width: 100%;







    padding: 30px;







}







.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {







    font-size: inherit;







    font-family: inherit;







    letter-spacing: normal;







    background-color: #fbfbfb;







    width: 100%;







    padding: 7px 10px !important;







    -webkit-box-sizing: border-box;







    -moz-box-sizing: border-box;







    box-sizing: border-box;







    -webkit-border-radius: 3px;







    -moz-border-radius: 3px;







    -ms-border-radius: 3px;







    -o-border-radius: 3px;







    border-radius: 3px;







border: 1px solid #e8e8e8;







}







.gform_wrapper.gf_browser_chrome select {







    padding: 2px 0 2px 3px;







    background-color: #fbfbfb;







    width: 100%;







    padding: 7px 10px !important;







    -webkit-box-sizing: border-box;







    -moz-box-sizing: border-box;







    box-sizing: border-box;







    -webkit-border-radius: 3px;







    -moz-border-radius: 3px;







    -ms-border-radius: 3px;







    -o-border-radius: 3px;







    border-radius: 3px;







}







.gform_wrapper .gform_page_footer .button.gform_next_button,







.gform_wrapper .gform_page_footer .button.gform_previous_button {







    padding: 0px 20px !important;







	width:140px;







	margin-right:0;







}







.gform_wrapper .gform_page_footer .button.gform_next_button{







	float:right;







}







.gform_wrapper .gform_page_footer .button.gform_button, .gform_wrapper .gform_page_footer .button.gform_next_button {







    margin-bottom: 10px;







    padding: 0px 45px;







}







.gf_left_half_cus {







float:left !important;







width:50%;







}







.gf_right_half_cus {







float:right !important;







width:50%;







}







.manageDTextfont{ font-size:14px;}







.manageVideoIframeSection iframe{width:100%;}







.manageVideoIframeSection .fluid-width-video-wrapper {







    margin: 0 auto 20px;







    max-width: 580px !important;







    padding-top: 34% !important;







    width: 100%;







}







.home .section{padding:50px 0;}







.home .section .full-width{padding:50px 0;margin:50px 0 -50px;}







.home .copyright{padding:10px 0;}















body #menu-item-1016 a{background-image:url("/wp-content/uploads/2016/08/HeaderBackground.png") !important;background-size:cover;background-repeat:repeat;background-color:transparent;}







.toggle .toggle-title .title-name{padding:11px 15px 7px 30px;}







.toggle .toggle-title{position:relative;}







.toggle .toggle-title:after{position:absolute;width:13px;height:9px;left:10px;top:4px;bottom:0;margin:auto;background:url(https://www.maxshelpingpaws.org/wp-content/uploads/2016/09/heart-Copy.png)no-repeat;content:"";}







body ul li{list-style-type: square;}















.manageDataCaptcha .wpcf7-form-control-wrap.captcha-1 {







    display: block;







    left: 0;







    margin: 0;







    position: absolute;







    top: 0;







    width: 110px !important;







}















.manageDataCaptcha {







    position: relative;







	padding:0 0 0 120px;







	width:100%;float:left;







}















.manageDataCaptcha .wpcf7-form-control-wrap.captcha-1 input.wpcf7-captchar {







    margin: 0;







    padding: 20px 0;







}







.manageDataCaptcha img.wpcf7-captcha-captcha-1 {







    display: inline-block !important;







    margin: 14px 10px 12px 0;







    vertical-align: middle;







}















.rnr-submit {







    float: left;







    margin: 20px 0 0;







    width: 100%;







}















/* add donate button to main menu */







li#menu-item-2401 {







    display: block !important;







    float: none !important;







    clear: both;







    position: relative;







    width: 100%;







    text-align: right;







}







#menu-item-2401 a {







   background: #be1e2d;



    z-index: 99;



    color: #fff!important;



    padding: 8px 48px !important;



    margin: 5px 15px;



    display: inline-block;



    /* float: right; */



    text-align: right;



	font-weight:bold;



}



/* temporarily change footer and header to charcoal */



nav.dark {



    background: #4d4d4f;



    border-bottom: 1px solid #4d4d4f;



}



div#home-floating-email {



    display: inline-block;



    position: fixed;



    top: 50%;



    width: auto;



    background-color: #4d4d4f;



    background-color: transparent;



    right: -69px;



    -webkit-transform: rotate(270deg) !important;



    z-index: 99999;



    /* left: 69px; */



}



div#home-floating-email .gfield, div#home-floating-email .gform_footer{



	width:20%;



	display:inline-block;



	float:left;



}



#home-floating-email h1.header-text{min-width:0px;font-size:30px;}



div#how-we-help {



    padding-top: 0px;



}



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







	body .selectnav option{color:#fff;padding:4px 6px;font-size:20px;}







	body .selectnav option:last-child{color:#BF1E2D;}







	#stories .container .columns{margin:0;}















	.manageDataCaptcha img.wpcf7-captcha-captcha-1 {margin: 17px 10px 24px 120px;display:block !important;}







	.manageDataCaptcha{padding:0;}







}















/*







 * Forms







 */







input[type="text"], input[type="password"], input[type="email"], textarea, select{







	color:#333







}















input[type="text"]::-webkit-input-placeholder,







input[type="password"]::-webkit-input-placeholder,







input[type="email"]::-webkit-input-placeholder,







textarea::-webkit-input-placeholder { /* WebKit browsers */







    color:    #999;







}







input[type="text"]:-moz-placeholder,







input[type="password"]:-moz-placeholder,







input[type="email"]:-moz-placeholder,







textarea:-moz-placeholder { /* Mozilla Firefox 4 to 18 */







    color:    #999;







}







input[type="text"]::-moz-placeholder,







input[type="password"]::-moz-placeholder,







input[type="email"]::-moz-placeholder,







textarea::-moz-placeholder { /* Mozilla Firefox 19+ */







    color:    #999;







}















input[type="text"]:-ms-input-placeholder,







input[type="password"]:-ms-input-placeholder,







input[type="email"]:-ms-input-placeholder,







textarea:-ms-input-placeholder { /* Internet Explorer 10-11 */







    color:    #999;







}















.gform_wrapper .field_description_below .gfield_description{







	padding:0 0 10px;







	margin-top:-15px;







}















.gform_wrapper .field_description_below .gfield_description.validation_message{







	margin-top:0;







}























@media(min-width: 641px){







	.gform_wrapper.gf_browser_chrome ul.gform_fields .mhpf_custom_name_sizing div.ginput_complex.ginput_container.gf_name_has_4 span{







		padding-top:0;







	}







	







	.mhpf_custom_name_sizing div.ginput_complex.ginput_container.gf_name_has_4 .name_prefix,







	.mhpf_custom_name_sizing div.ginput_complex.ginput_container.gf_name_has_4 .name_suffix{







		width:15%;







		padding-right:8px;







	}















	.mhpf_custom_name_sizing div.ginput_complex.ginput_container.gf_name_has_4 .name_first,







	.mhpf_custom_name_sizing div.ginput_complex.ginput_container.gf_name_has_4 .name_last{







		width:35%;







		padding-right:8px;







	}







	







	.mhpf_custom_name_sizing div.ginput_complex.ginput_container.gf_name_has_4 {







		width: calc(100% + 5px);







	}







}















.mhpf_custom_name_sizing select,







.mhpf_custom_name_sizing input{







	height:30px;







}















@media(max-width:767px){







	a.scroll-down{







		display: none;







	}







}















a.scroll-down{







	width:186px;







	text-align: center;







	margin-left:-93px;







	bottom:100px;







}















.scroll-down:before{







	content:'SCROLL DOWN';







	font-family: 'BebasNeueRegular', sans-serif;







    font-size: 30px;







}















.scroll-down .bounce{







	width:186px;







	border:none;







	left:0;







	top:10px;







}















.scroll-down .bounce:before{







	left:0;







	width:186px;







	height:56px;







	content: "\f107";







	font-size:125px;







	background: none;







	text-align: center;







	border-radius:0;







	border:none;







	animation: scroll_arrow_animate 3s -1s ease-in-out infinite;







}















.home-fullscreenslider.home-banner{







	padding:0!important;







}















.home-fullscreenslider.home-banner .slidedescription{







	font-family: 'BebasNeueRegular', sans-serif;







    font-size: 60px;







	font-size:6vw!important;







    text-transform: uppercase;







    position: relative;







    margin:0;







    text-align: center;







    line-height: 1.2;







	background: rgba(0, 0, 0, 0.5);







    text-shadow: 0 0 15px #000, 0 0 10px #000, 0 0 5px #000;







	padding: 50px 10px;







    color: #ffffff;







	width: 100%;







	border:none;







	overflow:visible;







}































.home-fullscreenslider.home-banner #slidecaption{







	overflow: visible;







}















.home-fullscreenslider.home-banner .slidedescription:after{







	content:'';







	display:block;







	background:url(https://maxshelpingpaws.org/wp-content/uploads/2016/08/paw-1.png) no-repeat top center;







	width:214px;







	height:226px;







	background-size:contain;







	right: 29%;







    top: 50%;







    position: absolute;







    z-index: 1;







    max-width: 15%;







    text-align: center;







}















.home-fullscreenslider.home-banner .slidedescription .highlight{







	color:#bdbdbd;







	-webkit-transition: color .5s ease-in-out;







    -moz-transition: color .5s ease-in-out;







    -o-transition: color .5s ease-in-out;







}























.home-fullscreenslider.home-banner:hover .slidedescription .highlight{







	color:#be1e2d;







}















.home #supersized > li > a > img{







	top:80px!important;







	min-width:100%;







	min-height:467px;







}















@media(min-width:1000px){







	.home #supersized > li > a > img{







		







	min-height:703px;







	}	







}















@media(max-width:767px){







	.home #supersized > li > a > img{







		top:60px!important;







		min-height:253px;







	}	







}















.home-fullscreenslider.home-banner .slider-text{







	position:relative;







	overflow:visible;







	bottom:0;







}















/*.home-fullscreenslider.home-banner .slider-text{







	display:none;







}*/















@-webkit-keyframes scroll_arrow_animate {







0% {







-webkit-transform:translate(0, 0px);







opacity:1







}







50% {







-webkit-transform:translate(0, 5px);







opacity:.7







}







100% {







-webkit-transform:translate(0, 0px);







opacity:1







}







}







@-moz-keyframes scroll_arrow_animate {







0% {







-moz-transform:translate(0, 0px);







opacity:1







}







50% {







-moz-transform:translate(0, 5px);







opacity:.7







}







100% {







-moz-transform:translate(0, 0px);







opacity:1







}







}







@-o-keyframes scroll_arrow_animate {







0% {







-o-transform:translate(0, 0px);







opacity:1







}







50% {







-o-transform:translate(0, 5px);







opacity:.7







}







100% {







-o-transform:translate(0, 0px);







opacity:1







}







}







@keyframes scroll_arrow_animate {







0% {







transform:translate(0, 0);







opacity:1







}







50% {







transform:translate(0, 5px);







opacity:.7







}







100% {







transform:translate(0, 0);







opacity:1







}







}























.categories-of-care-inner {







    max-width: 800px;







    margin: 0 auto;







}















/*







 * Portfolio







 */







.rnr-portfolio #ajaxpage > .columns{







	float:none;







	margin-top:70px;







	display:block;







}















.rnr-portfolio #ajaxpage >.project-media{







	float:left;







	width:auto;







	margin-right:15px;







	margin-bottom:15px;







}















.rnr-portfolio #ajaxpage .project-info{







	float:none;







}















.rnr-portfolio #project-navigation li{







	list-style: none;







}















#port-infinite{







	display:none;/* We're showing all posts by default */







}















/*







 * Donation Landing Page







 */















.donation-lp-item{







	width:31.33%;







	float:left;







	margin:0 1%;







	margin-bottom:2%;







	display:block;







	position: relative;







	background-size:cover;







	background-position:center center;







	







	filter: grayscale(80%);







    	-webkit-filter: grayscale(80%);







	-moz-filter: grayscale(80%);







	-o-filter: grayscale(80%);







   	 -webkit-transition: filter .5s ease-in-out;







    	-moz-transition: filter .5s ease-in-out;







    	-o-transition: filter .5s ease-in-out;







	transition: filter .5s ease-in-out;







}















.donation-lp-item:hover{







    	-webkit-filter: grayscale(0%);







   	 filter: grayscale(0%);







	-moz-filter: grayscale(0%);







	-o-filter: grayscale(0%);







}















@media (max-width:969px){







	.donation-lp-item{







		width:48%;







		margin:0 1%;







		margin-bottom:2%;







	}







}















.donation-lp-item:after{







	content:'';







	display:block;







	padding:33% 0;







	background:url(../jarvis_wp/images/pattern.png);







	opacity:0.75;







	 -webkit-transition: opacity .5s ease-in-out;







    	-moz-transition: opacity .5s ease-in-out;







    	-o-transition: opacity .5s ease-in-out;







	transition: opacity .5s ease-in-out;







}















.donation-lp-item:hover:after{







	opacity:0.5;







}















.donation-lp-item span{







	max-width:75%;







	z-index:3;







	position:relative;







	padding-top:5px;







}















.donation-lp-item div{







	display: flex;







	line-height:1.1;







	text-align:center;







  	justify-content: center;







  	align-items: center;







	font-family: 'BebasNeueRegular', sans-serif;







	color:#fff;







	font-size:50px;







	position:absolute;







	width:100%;







	height:100%;







	text-shadow:0 0 15px #000, 0 0 40px #000, 0 0 60px #000;







}















@media (max-width:767px){







	.donation-lp-item{







		float:none;







		width:100%;







		margin:0 0 20px 0;







		font-size:40px;







	}







	







	.donation-lp-item:after{







		content:none;







	}







	







	.donation-lp-item div{







		overflow:hidden;







		display:block;







		position:static;







	}







	.donation-lp-item span{







		margin:50px 10px;







		max-width:100%;







		display:block;







	}







}



#gform_25 ul#input_25_12 LI {

    DISPLAY: INLINE-BLOCK;

    FLOAT: LEFT;

    WIDTH: 25%;

    FONT-SIZE: 8PX;

}



#gform_25 ul#input_25_12 LI LABEL{

	font-size:12px;

	

}

#gform_25 ul#input_25_12 LI LABEL .sponsor-amount{

color:#6D83B7;



}

#gform_25 li#field_25_13 {

    margin: 2rem 0rem 2rem 0rem;

}

#gform_22 span#input_22_9_2_cardinfo_left {

    width: 100%;

}

@media (min-width: 1400px) {







	#donations-landing-page .container {







		width: 1400px;







	}















	#donations-landing-page .container .sixteen.columns{







		width:1370px;	







	}







	







	.donation-lp-item{







		width:32.33%;







		float:left;







		margin:0 0.5%;







		margin-bottom:1%;







	}







	







	.donation-lp-item div:before,







	.donation-lp-item div:after{







		content:'';







		border-bottom:2px solid #fff;







		border-top:2px solid #fff;







		position:absolute;







		left:10%;







		top:20%;







		height:60%;







		right:10%;







		z-index:2;







		padding:1px;







		margin-top:-1px;







	}







	







	.donation-lp-item div:before{







		border-color:#000;







		border-top-width:4px;







		border-bottom-width: 4px;







		z-index:1;







		margin-top:-2px;







		padding:0;







		-webkit-filter: blur(5px);







	}







}















@media (min-width: 1900px) {







	#donations-landing-page .container {







		width: 1900px;







	}















	#donations-landing-page .container .sixteen.columns{







		width:1870px;	







	}







}



div#email-subscription.page685 {



    display: none;



}



.rnr-portfolio #ajaxpage >.project-media {



    float: left;



    width: 33%;



	height:auto;



    margin-right: 15px;



    margin-bottom: 15px;



}



#stories .portfolio-item .portfolio-image img {



    position: absolute;



    object-fit: contain;



    width: 100%;



    height: 100%;



}



.main-menu a:hover, .main-menu li.active a, .main-menu li.current-menu-item a{    text-shadow: rgba(255, 255, 255, 1) 0px 0px 10px;font-weight:bold !important;transition:all .5s !important;}



/* change background color of contact section to white*/



#contact {



    background: #ffffff !important;



}



/* Re instate greyscale filter on slider images*/



#how-we-help-image .tp-bgimg.defaultimg{



		filter: grayscale(100%);







    	-webkit-filter: grayscale(100%);







	-moz-filter: grayscale(100%);







	-o-filter: grayscale(100%);



	transition:all .5s;



}



#how-we-help-image .tp-bgimg.defaultimg:hover, #how-we-help-image:hover .tp-bgimg.defaultimg{



		filter: grayscale(0%);



transition:all .5s;



    	-webkit-filter: grayscale(0%);







	-moz-filter: grayscale(0%);







	-o-filter: grayscale(0%);



}



.featured-stories-image-holder {



    display: inline-block;



    float: left;



    max-width: 34% !important;



    width: 34% !important;



}



.featured-stories-image-holder img{width:100% !important;height:auto !important;max-width:100% !important;}



.new-featured-text-wrapper{display:inline-block;position:relative;float:left;padding:5%;box-sizing:border-box;color:black;text-align:left !important;width:66%;}



/* make portfolio images for partners 2x2 on mobile portrait*/



@media (max-width: 480px){



#partners .portfolio-item {



    position: relative !important;



    display: inline !important;



    clear: none;



    margin: 0px !important;



    float: left !important;



    transform: none !important;



    width: 50% !important;



}



	#partners #portfolio-wrap{height:auto !important;}



	#partners .isotope-hidden{max-height:0px;height:0px;}



}



.home #partners, .home #stories, #partnership-options {



    padding-bottom: 40px!important;



    max-width: 100%;



	padding-left:5%;



	padding-right:5%;



	box-sizing:border-box;



    margin: 0 auto;



}.home #stories {



    background-color: rgba(255, 255, 255, 0.9) !important;



    /* color: white !important; */



    background-image: url(http://dev.maxshelpingpaws.org/wp-content/uploads/2017/04/Tiny-j-cropped-e1502330489732.jpg);



    background-blend-mode: screen;



    background-size: cover;



      border-top: 1px solid rgba(77, 77, 79, 0.07);



    border-bottom: 1px solid rgba(77, 77, 79, 0.07);



}



#stories #portfolio-wrap .portfolio a {



       border: 1px solid rgba(0,0,0,67);



    background-color: rgba(0, 0, 0, 0.67);



    background-image: url(http://dev.maxshelpingpaws.org/wp-content/uploads/2017/05/IMG_2116.jpg);



    background-blend-mode: multiply;



}



#rev_slider_3_2,.ajax-section, #stories #portfolio-wrap .portfolio a{



	



    box-shadow: rgba(0, 0, 0, 0.27) 3px 3px 10px;



}



#partners #portfolio-wrap .portfolio a, #partnership-options #portfolio-wrap .portfolio a{background-color:white !Important;background-image:none !important;}



select#selectnav1 option {



    color: black;



}



#gform_10 input[type=text], #gform_10 input[type=email] {



    margin: 5px 0;



    background: white !important;



    color: #fff;



    border-color: #777;



}



.home-slider-links, .home-slider-links a {text-align: center;font-size:130%;color:white;}



.home-slider-links a{border-bottom:2px solid #be1e2d;}



@media screen and (orientation:portrait) and (max-width:667px){



	#how-we-help #how-we-help-text{padding:5%;}



	#how-we-help #how-we-help-text .title h1{font-size:50px;}



	#hidden-email-wrapper-inner h1{font-size:50px;display:block;}



	#hidden-email-wrapper-inner h2{margin-top:15px;}



	/*



	div#home-floating-email{



		top:unset;



		bottom:10px;



		transform:none !important;



		transform:translateX(-50%)!important;



		left:50%;



		right:unset;



	}*/



}



/* Pet Alert Page Styles*/



div#pet-alert-stickers .title {



  /*  display: none; */



}



div#pet-alert-stickers {



 /*   padding-top: 0px;*/



}



div#pet-alert-stickers {



    padding-top: 0px;



    background-image: url(https://www.maxshelpingpaws.org/wp-content/uploads/2017/09/image4.jpg);



    background-size: cover;



    background-color: rgba(0, 0, 0, 0.46);



    background-blend-mode: multiply;



    color: white !important;



}



div#pet-stickers-form-wrapper {



    background: rgba(0, 0, 0, 0.68);



    overflow: auto;



    border: 1px solid rgba(251, 251, 251, .68);



    box-shadow: 0px 0px 50px rgba(255, 255, 255, 0.24);



    margin-top: 20px;



}



div#pet-stickers-form-wrapper .gform_wrapper{padding-top:0px !important;}



div#pet-stickers-form-wrapper span#input_19_41, div#pet-stickers-form-wrapper .ginput_container.ginput_container_total {



    font-weight: bolder !important;



}



#pet-stickers-form-wrapper #input_19_1_2_container label, #pet-stickers-form-wrapper label#input_19_21_4_label {



    margin-bottom: 11px;



}



#pet-stickers-form-wrapper input#input_19_9_3 {



    clear: none;



    float: left;



    margin-right: 1em;



}



/* red menu hovers*/



#nav li{padding: 3px 7px;



    margin: 3px !important;}



#nav li:hover,  nav.navigation li.current-menu-item{



background: url(../../uploads/2016/08/HeaderBackground.png) left center !important;



background-size:contain;background-size:100% 100% !important;}



li#menu-item-2401:hover{background:none !important;}



li#menu-item-2401 a:hover{font-weight:bold !Important;}



#nav li a:hover,body  nav.navigation li.current-menu-item a{  



text-shadow: 2px 2px 2px rgba(0,0,0,.25) !important;



    color: white !important;



    font-weight: normal !important;}



/* Founders Circle Code*/



.term-founders-circle .portfolio-overlay, .term-founders-circle .thumb-info {



    opacity: 1;



    background: none !important;



    z-index: 999999;



    transform: none !important;



    scale: 0 !important;



    z-index: 999 !important;



    display: block !important;



    overflow: visible;



}



.term-founders-circle .thumb-info h3, .term-founders-circle-copy .thumb-info-copy h3 {



   /* font-family: miss-stanfort, sans-serif; */

   /* font-family:roboto;*/

    font-style: normal;

/*

    font-weight: 800;



    font-size: 40px; */

	font-weight: 400;

    font-size: 1.64rem;







    color: #b57f75;



    color:#9e7067;



    text-outline: black;



    text-shadow: 1px 1px 0px rgba(201, 141, 131, 0.25);



    opacity: .85;



    top: 50%;



    transform: translateY(-40%);



    max-width:90%;



}



.term-founders-circle-copy .thumb-info-copy{position:absolute;}



.term-founders-circle img.portfolio-lazyLoad {



    transform: none !important;



}







.term-best-buddies .thumb-info h3 {



    color: #907b4f;



    text-shadow: 1px 1px 0px rgba(144, 123, 79, 0.25);



}



.term-helping-paws .thumb-info h3 {



    color: #999999;



color:#7b7b7b;



    text-shadow: 1px 1px 0px rgba(153, 153, 153, 0.25);



}



.term-friends-of-max .thumb-info h3 {



    color: #8f5826;



    color:#75481f;



    text-shadow: 1px 1px 0px rgba(143, 88, 38, 0.25);



}



li#menu-item-2401.current-menu-item {



    /* width: 160px; */



    background-image: none !important;



}



#donors .container {



    max-width: none !important;



    width: 100%;



}



div#donors-founders-wrapper {



   margin: 4em 0px 2em 0px;



    display: block;



    position: relative;



    overflow: auto;



}



#donors .container .sixteen.columns {



    width: 100%;



}



#undefined-sticky-wrapper+.section {



    padding-top: 0px !important;



}



#helping-halos .title {



    display: none;



}

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

	#gform_25 ul#input_25_12 LI,li.form-half {

    DISPLAY: BLOCK;

    FLOAT: none;

    WIDTH: 100% !important;

    FONT-SIZE: inherit;

}

}

/* manual ticket entry customization */

@media only screen and (min-width: 641px)

{

.page-id-3150 .gform_wrapper .gform_body {

    width: 50%;

	margin:0 auto !important;

}

.page-id-3150	.gform_wrapper.two-column_wrapper ul.one-half {

    margin-left: 6% !important;

    width: 100%;

}
}
@media screen and (max-width:768px){
	div#home-floating-email {
    display: none;
}
}