/* Enter Your Custom CSS Here */
body{
	background-color:#fff!important;
}

a {
    color: #364596;
}

a:focus,
a:hover {
     color: #f28d33;
}

/*Header*/
.genesis-nav-menu a{
	font-size:18px;
}

/* Header navigation link color */
.home .nav-header .current-menu-item > a,
.nav-header .nav-search,
.nav-header .nav-search:focus,
.nav-header a {
	color: #364596;
}

/* Header navigation current/hover link color */
.nav-header a:hover,
.nav-header a:focus,
.nav-header .current-menu-item > a,
.nav-header .current-menu-ancestor > a,
.nav-header .menu-item-has-children:not(.highlight):hover > a,
.nav-header .menu-item-has-children:not(.highlight):focus > a,
.nav-header .nav-search:hover,
.nav-header .nav-search:focus,
.nav-header .sub-menu a:hover,
.nav-header .sub-menu a:focus,
.nav-header .sub-menu .current-menu-item > a,
.nav-header .sub-menu .current-menu-item > a:hover,
.nav-header .sub-menu .current-menu-item > a:focus {
	color: #f28d33;
}

/*Buttons*/
/* Main button color */
button,
input[type="button"],
input[type="reset"],
input[type="submit"],
.button,
.entry-content .button,
.menu-item.highlight a,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce .button.alt.single_add_to_cart_button,
.woocommerce .button.alt.checkout-button {
	border-radius: 50px;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  background-color: rgba(0, 0, 0, 0);
  border-color: #fff;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border-width: 2px;
  border-style: solid;
}

/* Main button color hover */
button:hover,
button:focus,
input:hover[type="button"],
input:focus[type="button"],
input:hover[type="reset"],
input:focus[type="reset"],
input:hover[type="submit"],
input:focus[type="submit"],
.button:hover,
.button:focus,
.entry-content .button:hover,
.entry-content .button:focus,
.menu-item.highlight.current-menu-item > a,
.menu-item.highlight > a:hover,
.menu-item.highlight > a:focus,
.woocommerce a.button:hover,
.woocommerce a.button:focus,
.woocommerce button.button:hover,
.woocommerce button.button:focus,
.woocommerce input.button:hover,
.woocommerce input.button:focus,
.woocommerce .button.alt.single_add_to_cart_button:hover,
.woocommerce .button.alt.single_add_to_cart_button:focus,
.woocommerce .button.alt.checkout-button:hover,
.woocommerce .button.alt.checkout-button:focus {
	background-color: #f28d33;
	border:2px solid #f28d33;
	color: #fff;
}

.button.secondary,
.entry-content .button.secondary,
.woocommerce a.button.secondary,
input[type="submit"]{
	background-color:#364596;
	color:#fff;
	border:2px solid #364596;
}

.button.secondary:hover,
.button.secondary:focus,
.entry-content .button.secondary:hover,
.entry-content .button.secondary:focus,
.woocommerce a.button.secondary:hover,
.woocommerce a.button.secondary:focus,
input[type="submit"]:hover,
input[type="submit"]:focus{
	background-color:transparent;
	color:#f28d33;
	border:2px solid #f28d33;
}

.button.alternative,
.entry-content .button.alternative,
.woocommerce a.button.alternative,
input[type="submit"]{
	background-color:#364596;
	color:#fff;
	border:2px solid #364596;
}

.button.alternative:hover,
.button.alternative:focus,
.entry-content .button.alternative:hover,
.entry-content .button.alternative:focus,
.woocommerce a.button.alternative:hover,
.woocommerce a.button.alternative:focus,
input[type="submit"]:hover,
input[type="submit"]:focus{
	background-color:transparent;
	color:#f28d33;
	border:2px solid #f28d33;
}

/*Effects*/
/*.shadow-blue{
	-webkit-box-shadow: -30px 30px 0px -3px rgba(54,69,150,1);
  -moz-box-shadow: -30px 30px 0px -3px rgba(54,69,150,1);
  box-shadow: -30px 30px 0px -3px rgba(54,69,150,1);
}*/

.shadow-blue-right{
-webkit-box-shadow: 78px -65px 0px -3px rgba(54,69,150,1);
-moz-box-shadow: 78px -65px 0px -3px rgba(54,69,150,1);
box-shadow: 78px -65px 0px -3px rgba(54,69,150,1);
}

.shadow-blue-left{
	-webkit-box-shadow: -138px 0px 0px -39px rgba(54,69,150,1);
-moz-box-shadow: -138px 0px 0px -39px rgba(54,69,150,1);
box-shadow: -138px 0px 0px -39px rgba(54,69,150,1);
}

.margin-bottom-3e{
	    margin-bottom: 3em!important;
}

.bg-gray{
	background-color: rgba(220,220,220,.4) !important;
}

.section img{
	transition:ease all .2s;
	-webkit-transition:ease all .2s;
}

.section img:hover{
	transform: scale(1.1);
}

/*Item Cards*/

.card-head{
	background-color:#212e71;
	border:1px solid #212e71;
	color:#fff;
	padding:1em;
	transition:ease all .2s;
	-webkit-transition:ease all .2s;
}

.card-head h6{
	margin-bottom:0;
}

.card-content{
	background-color:#364596;
	border:1px solid #364596;
	color:#fff;
	padding:1em;
	transition:ease all .2s;
	-webkit-transition:ease all .2s;
}

.card:hover .card-head{
	background-color:#fff;
	color:#364596;
	border:1px solid #f28d33;
}

.card:hover .card-content{
	background-color:#fff;
	color:#364596;
	border:1px solid #f28d33;
}

/*Footer*/
.site-footer {
    background-color: #364596;
}

/*Media Queries*/
@media only screen and (max-width:540px){
	.shadow-blue-right{
     -webkit-box-shadow: 107px -25px 0px -3px rgba(54,69,150,1);
     -moz-box-shadow: 107px -25px 0px -3px rgba(54,69,150,1);
     box-shadow: 107px -25px 0px -3px rgba(54,69,150,1);
  }
	
	.columns-shortcode{
		margin-bottom:0;
		padding-bottom:0;
		padding-top:0;
		margin-top:0;
	}
	
	.card{
		margin-bottom:1em;
	}
} 