

#masthead,
.sidetrigger,
#infinite-handle span,
.slicknav_nav,
#comments ol.comment-list li .reply a,
.paginate .navigation ul li.active a,
#comments #respond #commentform p.form-submit input.submit{
	background: #f29400!important;
}
#comments #respond #commentform p.form-submit input.submit{
	border-color:#f29400!important;
}

#callout-section,
.st-menu{
	background: #172983;
}
#callout-section .row .csbutton a{
	color: #f29400;
}


/* Links */

a:link, a:visited {
	color: #f29400;
}

a:hover,
a:focus,
a:active {
	color:#172983;
	text-decoration: none;
}
a.button {
    background: #f29400;
    color: #fff;
    display: inline-block;
    padding: 10px 25px;
    font-weight: 300;
    border-radius: 40px;
    text-transform: uppercase;
    font-family: 'Montserrat', sans-serif;
    font-size: 20px;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    margin-top: 10px;
}

a.button:hover{
    background: #003789;
}

.main-navigation ul li a:link, .main-navigation ul li a:visited {
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}

h1.site-title.logo{
 	-webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}

h1.site-title.logo:hover {
    opacity: 0.85;
}

.site-sec a .entry-content header h3 {
   -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}

.sub-header h1 {
    color: #4a4a4a!important;
	text-shadow: none!important;
}

.main-navigation ul li.current_page_item a,.main-navigation ul li a:hover {
    color: #4a4a4a;
	opacity:1;
}

.slicknav_nav {
    margin-top: 60px!important;
}

.slicknav_nav li {
    display: block;
    font-size: 20px;
    margin-bottom: 10px;
}

footer.entry-footer {
    margin-top: 50px;
}