@font-face {

font-family: 'CachetStd-Medium';

src: url('../fonts/cachet/CachetStd-Medium');

src: local('CachetStd-Medium'), url('../fonts/cachet/CachetStd-Medium.woff') format('woff'), url('../fonts/cachet/CachetStd-Medium.ttf') format('truetype');

}



@font-face {

font-family: 'cachet-book-webfont';

src: url('../fonts/cachet/cachet-book-webfont');

src: local('cachet-book-webfont'), url('../fonts/cachet/cachet-book-webfont.woff') format('woff'), url('../fonts/cachet/cachet-book-webfont.ttf') format('truetype');

}



body{

     margin:0;

     padding:0;

     color: #000000;

    font-family:"Open Sans",sans-serif;

    font-size: 16px;

}

p {

    color: #222;

    font-size: 16px;

    line-height: 24px;

    margin-bottom: 16px;

    font-family:"Open Sans",sans-serif;

}

h1, h2, h3, h4, h5, h6{

     color: #222;

   font-family: 'CachetStd-Medium';

   margin-top: 10px;

   margin-bottom: 10px;

}

h1{

    font-size: 24px;

    color: #000000;

}

h2{

    font-size: 20px;

    color: #000000;

}

h3{

    font-size: 24px;

    color: #12244b;

}

h4{

    font-size: 20px;

    color: #12244b;

}

h5{

    font-size: 24px;

    color: #008000;
    
    font-weight: 600;

}

h6{

    font-size: 24px;

    color: #67a938;

}

a{

    color: #12244b;

}

a:focus, a:hover{

	text-decoration:none;

}

.logo{

    width: 100%;

    float: left;

    padding:0px 0px;

    display: block;

}

.navbar-default .navbar-brand {

    height: auto;

    line-height: inherit;

    margin: 0px;

    padding: 10px 0px;
        position: relative;
    z-index: 999;
}

.navbar-brand>img {

    width: 150px;

    float: left;

}

.logo > h1 {

    border: none;

    color: #12244b;

    padding: 0px;

    padding-top: 0px;

    padding-left: 30px;

    font-size: 30px;

    line-height: 30px;

    display: table;

}

#top-header{

    background-color: #f0eeda;

}

ul.nav.navbar-nav.navbar-right {

    margin: 0px auto;

    width: 100%;

    position: absolute;

    top: 60px;

}

.navbar-nav.breadcrumb > li + li:before{

    display: none;

}

.navbar-header .attr-nav {

    display: none;

}

nav.navbar.bootsnav{

        background-color: #f3f3f3;

        border-bottom: 1px solid #ededed;

}

.wrap-sticky nav.navbar.bootsnav.sticked{

    background-color: #ffffff;

}

nav.navbar.bootsnav .navbar-nav > li > a {

    color: #353535;

    font-weight: 700 !important;

    padding: 20px 15px;

    font-size: 16px;

   font-family:"Open Sans",sans-serif;

    text-shadow: none;

}

nav.navbar.bootsnav .navbar-nav > li > a:hover{

    color: #353535;

}

nav.navbar.bootsnav ul.navbar-right li.dropdown ul.dropdown-menu li a {

    background-color: #12244b;

    color: #fff;

}

nav.navbar.bootsnav ul.navbar-right li.dropdown ul.dropdown-menu li a:hover{

    background-color: #008000;

    color: #fff;

    transition: all 0.3s linear;

}

nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu{

    padding:0px !important;

    border:none;

}

nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu > li > a{

    padding:10px 10px;

    font-size: 16px;

    font-weight: 100 !important;

}

.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus, nav.navbar.bootsnav .navbar-toggle {

    color: #27466e;

    padding: 6px 10px 2px 10px;

    cursor: pointer;

}

button.navbar-toggle .fa-bars {

    font-size: 22px;

}

.attr-nav > ul > li > a {

    color: #ffffff;

    padding: 18px 10px;

}


.carousel-indicators{

    display: none;

}
.carousel-caption {
    width: 65%;
    top: 0px;
    padding: 15px;
    background-color: rgba(0, 0, 0, 0.45);
}
.carousel-caption h1 {
    color: #ffffff;
    font-size: 40px;
}
.carousel-caption p{
    line-height: 1.4;
}
.donate-btn {

    text-align: center;

    background-color: #f4b331;

    padding: 30px;


}
.donate-block .donate-col {
    padding: 0px;
}
.donate-btn h2 {

    margin: 0px;

    padding: 10px 0px 25px;

    font-size: 30px;

    color: #ffffff;

}

.donate-btn .btn-primary, .pay-btn .btn-primary {

    background-color: #12244b;
    
    border-color: #12244b;

    color: #ffffff;

    display: inline-block;

    padding: 10px;

    width: 180px;

    font-family: 'cachet-book-webfont';

    text-transform: uppercase;

    font-size: 18px;

    border-radius: 4px;

    transition: all 0.3s ease;
    
    font-style: normal;

}

.donate-btn .btn-primary:hover, .pay-btn .btn-primary:hover{

    background-color: #006b6b;
    border-color: #006b6b;

}
.pay-btn .btn-primary {
       width: auto;
    padding: 6px 8px;
    font-size: 16px;
}

.donate-block {

    position: relative;

    bottom: 0px;

}

.news-list .customNavigation .prev, .news-list .customNavigation .next {

    border: 1px solid #c2c2c2;

    padding: 10px 12px;

    border-radius: 4px;

    margin: 0px 5px;

    cursor: pointer;

    background-color: #12244b;

    border-color: #12244b;

}

.news-list .customNavigation .prev:hover, .news-list .customNavigation .next:hover{

    background-color: #f6b604;

    border-color: #f6b604;

    color: #ffffff;

}

.news-list .customNavigation .prev:hover .fa, .news-list .customNavigation .next:hover .fa{

    color: #ffffff;

}

.news-list .customNavigation .fa {

    color: #ffffff;

    font-size: 16px;

}

.news-list {

    position: relative;

    border-top: 1px solid #e5e5e5;

    padding: 25px 20px;

}

.news-list .customNavigation {

    margin: 0px auto;

    text-align: center;

    margin-top: 30px;

}

.news-list .owl-pagination {

    display: none;

}

.news-list .item {

    margin: 0px 10px;

    box-shadow: 0.1px 0.1px 10px rgba(204, 204, 204, 0.75);

}

.news-list .item h3 {

    text-align: center;

    padding-top: 20px;

    padding-bottom: 30px;

    margin-top: 0px;

    font-family:"Open Sans",sans-serif;

    font-size: 24px;

}

.news-list .item a {

    color: #12244b;

}

.alaska-left h3 {

    color: #12244b;

    margin-top: 0px;

    font-size: 24px;

    line-height: 30px;

}

.alaska-block {

    background-color: #f7f7f7;

    padding: 50px 0px;

}

.news-block {

    padding-bottom: 40px;

}

.alaska-right {

    background-color: #ffffff;

    padding: 15px 20px;

    border-radius: 10px;

}

.alaska-right ul li a {

    color: #008000;

    font-size: 24px;

    font-family: 'cachet-book-webfont';

}

.alaska-right ul li a:hover {

    color: #f4b331;

}

.alaska-right ul li {

    margin: 15px 0px;

    list-style-image: url(../images/186409-64.png);

}

.alaska-left p {

    font-size: 16px;

    line-height: 24px;

    letter-spacing: 0.3px;

    color: #12244b;

}

.alaska-left img {

    margin-bottom: 25px;

}
.side-bar .side-bar-content .alaska-right{
    padding-left: 0px;
    padding-right: 0px;
}
.side-bar .side-bar-content .alaska-right ul li a{
    font-size: 22px;
}
.branch-heading {

    text-align: center;

    margin: 0px;

    font-size: 36px;

    color: #008000;

}

.branch-news {

    padding: 50px 0px;

}

.branch-list {

    width: 100%;

    float: left;

    margin-top: 30px;

    box-shadow: 0.1px 0.1px 3px rgba(18, 36, 75, 0.33);

    padding: 20px 10px;

    margin-bottom: 10px;

}

.branch-news-right h3 {

    margin-top: 0px;

    font-size: 24px;

}

.branch-news-right h5 {

    color: #f4b331;

    font-size: 16px;

}

.newsletter-block {

    background-color: #f4b331;

    padding: 50px 0px;

    text-align: center;

}

.newsletter-sec h1 {

    font-size: 36px;

    margin-top: 0px;

    margin-bottom: 20px;

    color: #008000;

}

.newsletter-sec .input-group .form-control {

    height: auto !important;

    border-radius: 0px;

    padding: 10px;

    width: 300px;

    margin: 0px auto;

    text-align: center;

    float: none;

}

.newsletter-sec .input-group-btn {

    display: block;

    width: 100%;

    float: left;

    margin-top: 25px;

}

.newsletter-sec .input-group {

    display: block;

}

.newsletter-sec .input-group-btn .btn {

    background: #12244b;

    border: 1px solid #12244b;

    font-size: 15px;

    border-radius: 0px;

    padding: 10px 30px;

    transition: all 0.3s ease;

}

.newsletter-sec .input-group-btn .btn:hover{

    background:#008000;

    border-color: #008000;

    color: #ffffffff;

}

.fa-envelope.color-white {

    margin-right: 10px;

}

.newsletter-sec p {

    margin-bottom: 25px;

}

footer {

    border-top: 4px solid #f4b331;

    background: inherit;

}

.top-footer {

    background-color: #ffffff;

    padding: 50px 0px;

}

.footer-logo, .footer-links, .footer-contact {

    text-align: center;

}

.footer-logo img{

    width: 300px;

}

.footer-links{

    margin: 20px 0px;

}

.footer-links ul li a{

    padding: 0px 20px;

    font-family: 'cachet-book-webfont';

    font-size: 18px;

}

.footer-address p {

    color: #12244b;

    line-height: 28px;

}

.footer-contact {

    margin-top: 25px;

}

.bottom-footer {

    text-align: left;

    padding: 15px 0 15px 0;

    background-color: #12244b;

}

.bottom-footer p{

    margin-bottom: 0px;

    color: #ffffff;

}

.power p a {

    color: #f4b331;

}

.social li a {

    width: 45px;

    height: 45px;

    background-color: #12244b;

    display: inline-block;

    padding: 10px 12px 10px 15px;

    border-radius: 50%;

    font-size: 20px;

    transition: all 0.3s linear;

}

.social li i{

    color: #ffffff;

    padding: 0px;

}

.social li a:hover{

    background-color: #008000;

}
.blogs-search label {
    margin: 0px 15px;
}
.blogs-search {
    background-color: #eaeaea;
    width: 100%;
    float: left;
    padding: 20px 20px;
    border-radius: 5px;
}
.search-btn {
    width: 100%;
    float: left;
}
.search-btn .btn-show, .search-btn .btn-hide {
    margin-top: 0px;
    margin-bottom: 15px;
}
.search-news, .search-btn {
    position: relative;
    top: 0;
}
.btn-hide-show{
    background-color: #12244b;
    border: 1px solid #12244b;
}
.search-btn .btn-hide {
    background-color: #68ab39;
    border-color: #68ab39;
}
.blogs-search .form-group .btn-primary {
    color: #fff;
    background-color: #008000;
    border-color: #008000;
    margin-left: 20px;
}

/*--media-responsive--*/

@media (min-width: 1200px){

    .alaska-left p {

        font-size: 18px;

        line-height: 26px;

    }

    .branch-heading, .newsletter-sec h1{

        font-size: 48px;

    }
    .read_more_div {
    float: right;
}

}

@media (max-width:1199px) and (min-width:992px){

    nav.navbar.bootsnav .navbar-nav > li > a{

        padding: 15px 15px;

        font-size: 16px;

    }
    .carousel-caption h1{
        font-size: 26px;
    }

    .footer-links ul li a {

        padding: 0px 10px;

        font-size: 16px;

    }

    .logo > h1{

        font-size: 24px;

    }

    .read_more_div {
    float: right;
}

}

@media (max-width:991px) and (min-width:768px){

    .logo {

        float: none;

        display: table;

        text-align: center;

        width: auto;

        margin: 0px auto;

    }

    nav.navbar.bootsnav .navbar-nav > li > a{

        padding: 10px 10px;

        font-size: 15px;

        margin: 0px;

    }

    ul.nav.navbar-nav.navbar-right {

        width: 100%;

        position: inherit;

    }

    .navbar-header {

        float: none;

        margin: 0px;

        width: 100%;

        text-align: center;

    }
     .carousel-caption p{
       font-size: 14px;
         line-height: 24px;
    }
    .carousel-caption h1{
        font-size: 24px;
    }

    .footer-links ul li a {

        padding: 0px 0px;

        font-size: 15px;

    }

    .read_more_div {
    float: right;
}

.blog_list ul li>a{
    font-size: 13px;
}
     .donate-block{
        bottom: 0px;
    }
    .donate-btn{
        margin: 0px;
    }
}

@media (max-width:767px) and (min-width:320px){

    .logo > h1 {

        text-align: center;

        display: block;

        margin: 0px;

        padding: 0px 0px 15px;

    }
    
     .carousel-caption p{
        display: none;
    }
    .carousel-caption h1{
        font-size: 24px;
    }
    ul.nav.navbar-nav.navbar-right{

        position: inherit;

    }

    .navbar-brand>img{

        float: none;

        display: block;

        margin: 0px auto;

    }

    nav.navbar.bootsnav .navbar-nav > li > a{

        padding: 10px 10px;

        font-size: 16px;

        margin: 0px;

    }

    nav.navbar.bootsnav .navbar-toggle{

        top: 0px;

    }
    .donate-block{
        bottom: 0px;
    }
    .donate-btn{
        margin: 0px;
    }

}

@media (max-width:480px) and (min-width:320px){

    .wrap-sticky nav.navbar.bootsnav.sticked{

        position: inherit;

    }

    .logo > h1{

        font-size: 24px;

    }
   
    .carousel-caption h1{
        font-size: 20px;
    }
    .donate-btn, .news-list .item{

        margin: 0px;

    }

    .donate-block{

        bottom: 0px;

    }

    .alaska-block, .branch-news{

        padding: 30px 0px;

    }

    .branch-heading, .newsletter-sec h1 {

        font-size: 26px;

    }

    .branch-news-right h3 {

        margin-top: 10px;

    }

    .footer-links ul li {

        display: block;

        margin-bottom: 10px;

    }



   

}

