/* MAIN */
body{
font-size: 15px;
line-height: 1.47;
background-color: #182f3f;
font-family: Lato;
}

a img {
    border: 0px none;
}
.h1, .h2, .h3, h1, h2, h3 {
 font-family: "trajan-pro-3", serif;

margin-bottom: 13px;
font-weight: 600;
margin-top: 0px;
}
 .entry-content h1,
 .entry-content h2,
 .entry-content h3{
 color: #36688C

 }
.entry-content h3 {
font-size: 24px;
font-weight: 600;
}
.wp-caption-text {
 font-size: 13px;
 line-height:16px;
}
.wp-caption {
    border:0;
}

img {
    max-width: 100%;
    height: auto;
    vertical-align: middle;
}
#page {
    background-color: #DAF0FF;
margin-top: 10px;

     z-index:-1;
}
.container {

padding: 50px;

}

/* Header */
header {
    display: block;
    position: relative;
}
header .header-parallax-wrap {
    height: 350px;
}
.header-parallax-wrap {
    position: relative;
    overflow: hidden;
    background-color: #FFF;
}
header #header-image-parallax {
    height: 500px;
}
.header-background-image.header-wrap .header-inner {
    margin-top: 0px;
    margin-bottom: 0px;
}
.header-wrap.header-background-image .header-inner {
    position: absolute;
    top: 50%;
    left: 5%;
    transform: translate(-5%, -50%);
}
.logo-wrap {
    padding: 0px 30px;
    overflow: hidden;
    display: block;
    text-align: center;
}
.logo-image {
    display: block;
    max-width: 400px;
    margin-left: auto;
    margin-right: auto;
}


/* Nav */
#navigation {

       z-index:2;
    font-family: Lato;

    letter-spacing: 1px;
    font-weight: 700;
    font-style: normal;
    font-size: 14px;
    opacity: 1;
    visibility: visible;
    transition: opacity 0.24s ease-in-out 0s;
    min-height: 56px;
          }
.nav-wrap {
	display:block;
	text-align:center;
	color:#fff;
	z-index:9999;
	position:relative;
	background-color: #36688C;
	box-shadow:3px 3px 1px rgba(0,0,0,0.05);
	-moz-box-shadow:3px 3px 1px rgba(0,0,0,0.05);
	webkit-box-shadow:3px 3px 1px rgba(0,0,0,0.05)
}

 .collapse {

 }

.nav-inner {
    display: block;

    padding-left: 15px;
    padding-right: 15px;
    position: relative;

}
.navbar-nav {
float: none;
text-align: center;
margin: auto;
}
#navigation .navbar-nav > li {
    float: none;
    position: relative;
}
#navigation .navbar-nav > li {
    display: inline-block;
}
#navigation .navbar-nav > li > a {
    color: #fff;
    display: block;
   font-family: "trajan-pro-3", serif;
    font-weight: 600;
    margin-right: 20px;
    position: relative;
    -webkit-transition:all .3s ease-in-out;
	-moz-transition:all .3s ease-in-out;
	-ms-transition:all .3s ease-in-out;
	-o-transition:all .3s ease-in-out;
	transition:all .3s ease-in-out
}
#navigation .navbar-nav > li > a:hover,#navigation .navbar-nav > li > a:focus {
	color:#DAF0FF;
    background-color: transparent;
}
.nav  .dropdown-menu {
    text-align: left;
    font-size: 0.85em;
}
.nav   .dropdown-menu {
	display:block;
	position:absolute;

	opacity:0;
	top:120%;
	min-width:200px;
	background-color:#36688C;
	z-index:9999;
	box-shadow:0 1px 1px rgba(0,0,0,.05);

	-webkit-transition:all .35s ease-in-out;
	-moz-transition:all .35s ease-in-out;
	-ms-transition:all .35s ease-in-out;
	-o-transition:all .35s ease-in-out;
	transition:all .35s ease-in-out
}

#navigation .navbar-nav > li.open > .dropdown-menu {
      opacity:1;
      top:100%;
    }
.nav .dropdown-menu a {
	padding:10px 30px 10px 10px;
	line-height:inherit;
	border-top:1px solid #f4f4f4;
    color:#fff;
    font-weight:700;
	display:block;
	white-space:nowrap;
	-webkit-transition:all .35s ease-in-out;
	-moz-transition:all .35s ease-in-out;
	-ms-transition:all .35s ease-in-out;
	-o-transition:all .35s ease-in-out;
	transition:all .35s ease-in-out
}

.nav .dropdown-menu a:hover{
 	color:#36688C;
}

.navbar-nav li:first-child a {
	border-top:none
}

/* Toggle */
#tn-button-mobile-menu-open {

	display:none
}


/* Forms */
/* Sidebar */
/* */
/* Footer */
 .site-footer {
  background-color:#36688C;
  color:#fff;
     padding-top: 50px;
   padding-bottom: 50px;
 }
.site-footer a{
   color: #DCDCDC;

}
.site-footer .container {
    padding: 15px;
}

/*Custom bootstrap0 */
.rsDefaultInv, .rsDefaultInv .rsOverflow, .rsDefaultInv .rsSlide, .rsDefaultInv .rsVideoFrameHolder, .rsDefaultInv .rsThumbs {
    background: #CCEBFF none repeat scroll 0% 0%;


}
.btn-blu {
  color: #FFFFFF;
  background-color: #36688C;
  border-color: #36688C;
}

.btn-blu:hover,
.btn-blu:focus,
.btn-blu:active,
.btn-blu.active,
.open .dropdown-toggle.btn-blu {
  color: #FFFFFF;
  background-color: #517B99;
  border-color: #36688C;
}

.btn-blu:active,
.btn-blu.active,
.open .dropdown-toggle.btn-blu {
  background-image: none;
}

.btn-blu.disabled,
.btn-blu[disabled],
fieldset[disabled] .btn-blu,
.btn-blu.disabled:hover,
.btn-blu[disabled]:hover,
fieldset[disabled] .btn-blu:hover,
.btn-blu.disabled:focus,
.btn-blu[disabled]:focus,
fieldset[disabled] .btn-blu:focus,
.btn-blu.disabled:active,
.btn-blu[disabled]:active,
fieldset[disabled] .btn-blu:active,
.btn-blu.disabled.active,
.btn-blu[disabled].active,
fieldset[disabled] .btn-blu.active {
  background-color: #36688C;
  border-color: #36688C;
}

.btn-blu .badge {
  color: #36688C;
  background-color: #FFFFFF;
}
    .mobile-main-btnwrap {
       display:none;

   }

    .backstretch img {
        left: 0 !important;
    }
@media (min-width: 1200px) {
  .container {
width: 1020px;
}
}


/* Responsive */
@media only screen and (max-width: 991px) {
    .backstretch img {
        left: 0 !important;
    }

    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar .nav > li > a {
    font-size: 18px;
    font-weight: 400;
    padding: 15px 20px;
}
    .navbar-nav {
        float: none!important;

	}
	.navbar-nav>li {
        float: none;
    }
    .collapse.in{
  		display:block !important;
	}
   .mobile-main-btnwrap {
       position:relative;
       display:block;
       width:100%;
       float:left;
      min-height: 40px;
   }
   #navigation .navbar-nav > li {
display: block;
clear:both;
width:100%;
}
 .navbar-nav .open .dropdown-menu > li > a {

}
.nav .dropdown-menu {
text-align:center;
}

#navigation .navbar-nav > li > a {

margin-right: 0px;

}
.nav   .dropdown-menu {
     display:none;
	position:relative;
	border-top:5px solid #0d1217;

	top:100%;
	min-width:200px;
	background-color:#fff;
	z-index:99;
	box-shadow:0 1px 1px rgba(0,0,0,.05);

	-webkit-transition:none;
	-moz-transition:none;
	-ms-transition:none;
	-o-transition:none;
	transition:none;
}
.open > .dropdown-menu {
display: block;
}
.navbar-nav .open .dropdown-menu > li > a {
padding: 12px 15px 12px 12px;
}
.nav .dropdown-menu a {
    font-size: 14px;
	padding:10px 30px 10px 10px;
	line-height:inherit;
	border-top:1px solid #f4f4f4;
	display:block;
	white-space:nowrap;
	-webkit-transition:none;
	-moz-transition:none;
	-ms-transition:none;
	-o-transition:none;
	transition:none;
}
/* Toggle */
#tn-button-mobile-menu-open {
	width:24px;
	height:24px;

	position:absolute;
    top:10px;
	left:15px;

}
.tn-mobile-menu-button {
	position:absolute;
	top:50%;
	left:0;
	display:block;
	width:100%;
	height:4px;
	margin-top:-1px;
	background-color:#fff;
	font-size:0;
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-khtml-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	-webkit-transition:background-color .35s ease-in-out;
	transition:background-color .35s ease-in-out;
	-moz-transition:background-color .35s ease-in-out
}
.tn-mobile-menu-button:before,.tn-mobile-menu-button:after {
	position:absolute;
	left:0;
	width:100%;
	height:100%;
	background-color:#fff;
	content:'';
	-webkit-transition:-webkit-transform .35s;
	transition:transform .35s
}
.tn-mobile-menu-button:before {
    top:5px;
	-webkit-transform:translateY(-350%);
	transform:translateY(-350%)
}
.tn-mobile-menu-button:after {
    bottom:5px;
	-webkit-transform:translateY(350%);
	transform:translateY(350%)
}
.open-menu-mobile .tn-mobile-menu-button {
	background-color:transparent
}
.open-menu-mobile .tn-mobile-menu-button:before {
    top:0;
	-webkit-transform:translateY(0) rotate(45deg);
	transform:translateY(0) rotate(45deg)
}
.open-menu-mobile .tn-mobile-menu-button:after {
       bottom:0;
	-webkit-transform:translateY(0) rotate(-45deg);
	transform:translateY(0) rotate(-45deg)
}

	#tn-button-mobile-menu-open {
		display:block
	}
    a .tn-mobile-menu-buttontx  {
         padding-left:35px;
         color:#fff;
         font-size:20px;
         text-decoration:none;
    }

#page {
box-shadow: none;

}

}

@media (min-width: 768px)and (max-width: 979px) {
}
/* Landscape phone to portrait tablet */

@media (max-width: 767px)
{       .container {
padding: 20px;
}


#page {
    border-left: 25px solid #182f3f;
    border-right: 25px solid #182f3f;
}
}

  @media (max-width: 600px)     {

    .logo-image img {
        height: 250px;
        width: 250px;
    }

.header-wrap.header-background-image .header-inner {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
 }
@media (max-width: 480px) {

}