/*mod top margin carousel page*/
.page .entry-info,
.single .entry-info,
.blog .entry-info {
    max-width: 950px;
    margin: 40px auto 0;
    padding: 0 10px;
}

.page .entry-content,
.single .entry-content {
    max-width: 950px;
    margin: 5px auto;
    padding: 0 10px;
}

/*mod to nav bar color*/
.navbar {
    position: relative;
    z-index: 200;
    color: #fff;
    background: #0056a5;
    min-height: 84px;
}

/*mod to area below title screen*/
.section-title {
box-sizing:
border-box;
color:
rgb(0, 86, 165);
display:
block
font-family:
Aldrich;
font-size:
36px;
font-style:
italic;
font-weight:
bold;
height:
43px;
line-height:
22px;
margin-bottom:
5px;
margin-top:
25px;
text-align:
center
;
text-size-adjust:
100%;
text-transform:
uppercase;
}
/*mod blog spacing*/
.section-title {
    box-sizing: border-box;
    color: rgb(0, 86, 165);
    display: block font-family: Aldrich;
    font-size: 36px;
    font-style: italic;
    font-weight: bold;
    height: 43px;
    line-height: 22px;
    margin-bottom: 15px;
    margin-top: 45px;
    text-align: center;
    text-size-adjust: 100%;
    text-transform: uppercase;
}
/*mod works spacing*/
.featured_page_inner_wrap {
    padding-top: 10px;
    padding-bottom: 0px;
}

/*homepage arrows*/
#slider .flex-direction-nav li a {
    position: absolute;
    z-index: 100;
    font-size: 0;
	  display: block;
    width: 30px;
    height: 43px;
    cursor: pointer;
    -moz-transition: all 100ms;
    -webkit-transition: all 100ms;
    transition: all 100ms;
    opacity: 1;
	animation: pulsate 1.5s ease-out infinite;
}
#slider  .flex-direction-nav {
    margin: auto;
    padding: 0;
    list-style: none;
}
#slider .flex-direction-nav a {
    width: 30px;
    height: 30px;
    margin: auto;
    display: block;
    background: none;
    position: absolute;
    top: auto;
    z-index: 10;
    cursor: pointer;
    text-indent: inherit;
    opacity: 0;
    -webkit-transition: all .3s ease;
}

/*mod homepage slider fonts*/
.slides > li .li-wrap.id-1 h3 {
    position: relative;
    padding-bottom: 30px;
    margin-top: 0;
    color: 	#0055a5;
    font-size: 115px;
    line-height: 1.4;
    font-weight: 600;
    letter-spacing: -1px;
    text-align: center;
    transition: 0.2s ease all;
	text-shadow: 1px 1px #FFFFFF;
}
.slides > li .li-wrap.id-2 h3 {
    position: relative;
    padding-bottom: 30px;
    margin-top: 0;
    color: 		#FD5F00;
    font-size: 100px;
    line-height: 1.4;
    font-weight: 200;
    letter-spacing: -1px;
    text-align: center;
    transition: 0.2s ease all;
}
.slides > li .li-wrap.id-2 .excerpt {
color: 	#FD5F00;
	font-size: 30px;
}
.slides > li .li-wrap.id-3 h3 {
    position: relative;
    padding-bottom: 30px;
    margin-top: 0;
    color: #0bff01;
    font-size: 75px;
    line-height: 1.4;
    font-weight: 200;
    letter-spacing: -1px;
    text-align: center;
    transition: 0.2s ease all;
}
.slides > li .li-wrap.id-3 .excerpt {
color: #0bff01;
	font-size: 30px;
}
.slides > li .li-wrap.id-4 h3 {
    position: relative;
    padding-bottom: 30px;
    margin-top: 0;
    color: 	#0bff01;
    font-size: 75px;
    line-height: 1.4;
    font-weight: 200;
    letter-spacing: -1px;
    text-align: center;
    transition: 0.2s ease all;
}
.slides > li .li-wrap.id-4 .excerpt {
color: 	#0bff01;
	font-size: 30px;
}
.slides > li .li-wrap.id-5 h3 {
    position: relative;
    padding-bottom: 30px;
    margin-top: 0;
    color: 	#0bff01;
    font-size: 100px;
    line-height: 1.4;
    font-weight: 200;
    letter-spacing: -1px;
    text-align: center;
    transition: 0.2s ease all;
}
.slides > li .li-wrap.id-5 .excerpt {
color: 	#0bff01;
	font-size: 30px;
}
/*mod home link specifics*/
.section-title {
    height: 70px;
    margin-top: 0;
    padding-top: 30px;
}

/*mod copyright*/
.site-info .copyright,
.site-info .designed-by {
    margin: 5px 0;
    width: 50%;
    float: left;
	font-style: italic;
	font-size: 15px
}
.nav.navbar-nav {
    display: none;
}