/*

Theme Name: 	Wordpress Shuttle Child

Description: 	Custom Theme by Wordpress Shuttle

Author: 		Wordpress Shuttle

Author URL: 	http://wordpressshuttle.com

Template: 		wordpress-shuttle

Version: 		1.35

Requires: 		Wordpress Shuttle Framework Version 5.5.99.1 or Higher

*/





/***** ADD YOUR GLOBAL CHANGES (FOR ALL SCREEN SIZES) HERE *****/



@font-face {

  font-family: 'ProximaNova';

  src: url('fonts/ProximaNova/ProximaNova.eot'); /* IE9 Compat Modes */

  src: url('fonts/ProximaNova/ProximaNova.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */

   url('fonts/ProximaNova/ProximaNova.woff') format('woff2'), /* Super Modern Browsers */

   url('fonts/ProximaNova/ProximaNova.woff') format('woff'), /* Pretty Modern Browsers */

   url('fonts/ProximaNova/ProximaNova.ttf')  format('truetype'), /* Safari, Android, iOS */

   url('fonts/ProximaNova/ProximaNova.svg') format('svg'); /* Legacy iOS */

}



@font-face {

  font-family: "FuturaPT-Light";

  src: url("fonts/FuturaPT-Light/FuturaPTLight.eot"); /* IE9 Compat Modes */

  src: url("fonts/FuturaPT-Light/FuturaPTLight.eot#iefix") format("embedded-opentype"), /* IE6-IE8 */

    url("fonts/FuturaPT-Light/FuturaPTLight.otf") format("opentype"), /* Open Type Font */

    url("fonts/FuturaPT-Light/FuturaPTLight.svg") format("svg"), /* Legacy iOS */

    url("fonts/FuturaPT-Light/FuturaPTLight.ttf") format("truetype"), /* Safari, Android, iOS */

    url("fonts/FuturaPT-Light/FuturaPTLight.woff") format("woff"), /* Modern Browsers */

    url("fonts/FuturaPT-Light/FuturaPTLight.woff2") format("woff2"); /* Modern Browsers */

  font-weight: normal;

  font-style: normal;

}





.page-id-6 .site-core,

.page-id-8 .site-core,

.page-id-9 .site-core{

	text-align: center;

}

.homepage-inner-container.container li {

    padding: 10px;

    text-align: center;

        margin: auto 3px;

}

h3 a {

	text-decoration: none !important;font-weight:bold;

}

.content-space {

	padding: 25px 32px;

	margin: auto;

	max-width: 1020px;

}

.content-space p strong {

	font-size: 1.6rem;

	color: #213444;

}

hr {

	background: rgba(33,52,68,.15);

	color: rgba(33,52,68,.15);

	margin: 50px auto;

	border-width: 0;

	height: 1px;

	width: 50%;

}

.full {

	width: 100%;

}

.content-space p {

	text-style: justify;

	font-family: adobe-garamond-pro;

	font-size:1.1em;

	letter-spacing: 0;

	line-height: 2em;

	

	text-align: left;

}

.content-space p a {

    text-decoration: none !important;

}

.content-space ul {

	/* margin: 5px 0px; */

	padding: 0px 35px;

	font-size: 1.1em;

	font-family: adobe-garamond-pro;

}

.content-space ul li {

    margin: 2em 0px;

}

.content-space h1

{

font-family:adobe-garamond-pro;

}

.ws-menu {

    margin: 20px 0px;

}



.menu-item-object-custom.menu-item-33 a {

   color:#213444 !important;

}

.march-btn a {

	font-size: 1.3em;

	font-weight: 600;

	text-transform: uppercase;

	color: #213444;

	text-decoration: none;

}

.march-btn {

	padding: 20px 0px;

	background-color: #f1615c;

	border-color: #f1615c;

	border-radius: 300px;

	margin: 1.5em 4em;

}

.social-fa-module a {

	background: #fff !important;

	border-radius: 18px;

	padding: 10px;

	margin: 0px 10px;

	font-size: 1.5rem;

}

.social-fa-module .fa{

color : #f1615c;width: 18px;

}

.action-btn a {

	font-size: 1.3em;

	font-weight: 600;

	text-transform: uppercase;

	color: #213444;

	text-decoration: none;

}

.action-btn {

	padding: 20px 0px;

	background-color: #f1615c;

	border-color: #f1615c;

	border-radius: 300px;

	

	margin: 2em auto;width: 50%;

}

.action {

	padding: 25px 46px;

	font-size: 1.2em;

	font-weight: 600;

	font-style: normal;

	text-transform: uppercase;

	letter-spacing: .72px;

	color: #f1615c;

	background-color: #223544;

	border-color: #223544;

	margin: 10px 5rem;

	text-decoration: none;

}

.action a{

text-decoration: none;

}

.action-full {

	padding: 25px 46px;

	font-size: 1.2em;

	font-weight: 600;

	font-style: normal;

	text-transform: uppercase;

	letter-spacing: .72px;

	color: #f1615c;

	background-color: #223544;

	border-color: #223544;

	

	text-decoration: none;margin: 2em auto;width: 50%;

}

.action-full a{

text-decoration: none;

}

.home #footer {

		margin-bottom: 0;

		position:absolute;

		bottom: 0px;

		width: 100%;

	}
	
.home .site-core , body.home{

		  background-color: #213444 !important;
		background: #213444 !important;
	}

	.home-menu{

		width: 430px;

		display: inline-block;

		margin-top: 70px;

		padding-left: 0px;

	}

	

	.home-menu li{

		display: inline-block;

		margin-left:1.5rem;

		padding: 20px 0px;

	}

	

	.home-menu li a{

		color: #f1615c;

		font-size: 2.3rem;

		border-bottom: solid 1px rgba(241, 98, 92, 0.17);

		line-height: 2.5rem;

		padding-bottom: 3px;

		text-decoration: none;

		font-family: "FuturaPT-Light";

		text-transform:uppercase;

	}

	

	

	.home-menu ul.dropdown-menu{

		display:none !important;

	}

	

	.home .social-fa-module .fa {

		color: #f0615b;

	}

	.home .basement{

		display:none;

	}

	

	@keyframes animated-bottom-border {

		from {border-bottom: solid 1px rgba(241, 98, 92, 0.17);}

		to {border-bottom: solid 1px rgba(241, 98, 92, 1);}

	}

	

	.home-menu li a:hover{

		animation-name: animated-bottom-border;

		animation-duration: 1s;

	}

	.home .donate-btn a{

		    border-bottom: solid 1px rgba(241, 98, 92,1);

	}
	

/***** END GLOBAL CHANGES *****/













/***** MEDIA QUERIES *****/



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

    /* Disable Sticky Header on mobile */

	.home {
		line-height:1.6rem !important;
	}
	
	.home-menu{
		margin-top:0px !important;
	}
    .affix{

        display:none;

    }
	.home-menu {
		width: 100%;
		display: block;
	}
	.homepage-inner-container.container li{
		display:block !important;
	}
	
	.home .navbar-fixed-top{
		display:none;
	}
	.home #wpadminbar {
		height: 46px;
		min-width: 300px;
		top: -43px;
	}
	
	.homepage-inner-container.container{
		margin-bottom:25px !important;
	}



}



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

	

	.home header.header{

		/*display:none !important;*/

	}

	


}



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

.action, .action-btn, .action-full{

   padding: 6px 4px;

    font-size: 12px;

    margin: 1px 0px;

    width: 100%;

    line-height: 20px;

    

}

.march-btn{

    margin: 1px;

}

}



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



}