@font-face {
    font-family: 'Copperplate';
    src: url('../fonts/Copperplate.eot?#iefix') format('embedded-opentype'),
    url('../fonts/Copperplate.woff') format('woff'),
    url('../fonts/Copperplate.ttf') format('truetype'),
    url('../fonts/Copperplate.svg#Copperplate') format('svg');
    font-weight: normal;
    font-style: normal;
}

main #content {min-height: 510px;}
.page-home main #content {min-height: 0;}

body, html {
    font-family: 'Roboto', sans-serif;
    font-size: 1em;
    color: #000;
    overflow-x: hidden;
}
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6, header {
    font-family: Copperplate, Copperplate Gothic Light, fantasy, serif;
}
h3, .articles-1 h1 {
    font-size: 2em;
    font-weight: 600;
    letter-spacing: 2px;
    text-transform: uppercase;
    background: url('../../../images/stripe.png') no-repeat top left;
    margin: 0;
    padding: 30px 0 20px 0;
}
h4 {
    font-size: 1.5em;
    font-weight: 500;
    margin: 10px 0;
    color: #134270;
    font-family: 'Roboto', sans-serif;
    letter-spacing: 2px;
}
.page-home h4 {
    font-weight: normal;
}

.articles-1 .page-header { border-bottom: none; margin: 0; padding: 0; }

input[type="text"], input[type="search"] { border-radius: 0; border-color: #555; }
select.form-control { border-radius: 0; border-color: #555; }

a { color: #134270; }

.page-default article#content { margin-bottom: 50px; }
section#above-content { padding: 0 0 50px 0; }
.page-home section#below-content { padding: 50px 0; }
section#below-content { padding-bottom: 40px; }
section#below-parallax { padding: 70px 0; }

header .fa-caret-down { display: none; }
header { transition: 0.3s ease-in-out; position: fixed; width: 100%; top: 0; z-index: 999; }
header .header-primary { background: #134270; min-height: 45px; position: relative; z-index: 10; }
header .header-primary #contact-info { text-align: right; margin: 13px 0 10px 0; }
header .header-primary #contact-info .phone-info, header .header-primary #contact-info .envelope-info, header .header-primary #contact-info .placeholder { font-family: 'Roboto', sans-serif; display: none; color: #fff; font-size: 0.9em; letter-spacing: 1px; }
header .header-primary #contact-info .fa { color: #fff; font-size: 1.5em; padding: 0 15px; }
header .header-primary #contact-info .fa:first-child { border-right: 1px solid #fff; }
header .header-primary #offcanvas { text-align: right;  }
header .header-primary #offcanvas .fa { color: #fff; font-size: 1.5em; }
header .header-primary #offcanvas .login { color: #fff; font-size: 0.9em; padding: 0; margin: 15px 0 10px 0; text-transform: uppercase; display: inline-block; font-weight: 600; outline: none; }

header .header-secondary { background: #fff; z-index: 1; box-shadow: 0 0 1px #134270; }
header .header-secondary #logo { transition: 0.3s ease; min-height: 149px; }
header .header-secondary #search { transition: 0.3s ease; text-align: right; margin-top: 18px; }
header .header-secondary #search .fa-search { transition: 0.3s ease-in-out; color: #000; font-size: 2em; }
header .header-secondary #search .fa-search:hover { color: #777; }

header .header-secondary .navbar { margin-bottom: 0; height: 0; }
header .header-secondary .navbar-default { background: none; border: none; text-align: center; width: 100%; }
header .header-secondary .navbar-default ul { transition: 0.3s ease; margin: 0 auto; }
header .header-secondary .navbar-default ul li { float: none; display: inline-block;  text-align: center; }
header .header-secondary .navbar-default ul li a:after {
    transition: 0.3s ease;
    content:'';
    display:block;
    width:0;
    height:100%;
    border-bottom:1px solid #333;
    opacity: 0;
}
header .header-secondary .navbar-default ul > li > a:hover:after,
header .header-secondary .navbar-default ul > li > span:hover:after,
header .header-secondary .navbar-default ul > li.current > a:after{ background: none; width: 80%; opacity: 1; margin: 0 auto; }

header .header-secondary .navbar-default ul > .open > a,
header .header-secondary .navbar-default ul > .open > a:focus,
header .header-secondary .navbar-default ul > .open > a:hover { background: none; }
header .header-secondary .navbar-default ul li a, .animate header .header-secondary .navbar-default ul li span {
    outline: none;
    white-space: normal;
    color: #000;
    text-transform: uppercase;
    font-weight: 900;
    font-size: 0.7rem;
    letter-spacing: 1px;
    padding: 25px 20px 25px 20px;
    text-align: center;
}
header .header-secondary .navbar-default ul li:first-child a { padding: 25px 20px 25px 0; }
header .header-secondary .navbar-default ul li.active a { background: none; }
header .header-secondary .navbar-default ul li a:link, header .header-secondary .navbar-default ul li span {
    background: none;
    outline: none;
}
header .header-secondary .navbar-default ul li.dropdown > ul.dropdown-menu {
    opacity: 0;
    background: rgba(19,66,112,0.8);
    transition: 0.3s ease-in-out;
    margin: 0;
    padding: 0;
    border-radius: 0;
    box-shadow: 0 0 1px #134270;
    display: none;
    position: absolute;
    width: 100%;
}
header .header-secondary .navbar-default ul li.dropdown:first-child > ul.dropdown-menu { margin-left: -15px; }
header .header-secondary .navbar-default ul li.dropdown ul.dropdown-menu { transition: 1s; }
header .header-secondary .navbar-default ul li.dropdown:hover ul.dropdown-menu { opacity: 1; display: block; border: 0; }
header .header-secondary .navbar-default ul li.dropdown ul.dropdown-menu li {
    background: none;
    display: block;
    text-align: left;
}

header .header-secondary .navbar-default ul li.dropdown ul.dropdown-menu li a, header .header-secondary .navbar-default ul li.dropdown ul.dropdown-menu li span {
    display: block;
    position: relative;
    text-align: left;
    color: #fff;
    text-transform: uppercase;
    padding: 15px 30px;
}
header .header-secondary .navbar-default ul li.dropdown ul.dropdown-menu li a:after { border: 0; }
header .header-secondary .navbar-default ul li.dropdown ul.dropdown-menu li a::before, header .header-secondary .navbar-default ul li.dropdown ul.dropdown-menu li span::before {
    content: "\f04b";
    font-family: FontAwesome, sans-serif;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    font-size: 1em;
    color: #fff;
    padding-right: 0.5em;
    position: absolute;
    top: 15px;
    left: 12px;
}
header .header-secondary .navbar-default ul li.dropdown ul.dropdown-menu li span:hover::before {color: #134270; }
header .header-secondary .navbar-default ul li.dropdown ul.dropdown-menu li a:hover::before,
header .header-secondary .navbar-default ul li.dropdown ul.dropdown-menu li.current a::before { color: #134270; }
header .header-secondary .navbar-default ul li.dropdown ul.dropdown-menu li a:hover,
header .header-secondary .navbar-default ul li.dropdown ul.dropdown-menu li.current a,
header .header-secondary .navbar-default ul li.dropdown ul.dropdown-menu li span:hover,
header .header-secondary .navbar-default ul li.dropdown ul.dropdown-menu li.current span {    background: #fff;
    color: #134270;
}
header .header-secondary .navbar-default ul li.dropdown ul.dropdown-menu ul.dropdown-menu {
    position: absolute;
    top: 0;
    left: 100%;
    background: rgba(19,66,112,0.8);
    margin: auto;
    border: none;
    display: none;
    width: 100%;
}
header .header-secondary .navbar-default ul li.dropdown ul.dropdown-menu ul.dropdown-menu li {
    max-width: none;
    width: auto;
}
header .header-secondary .navbar-default ul li.dropdown ul.dropdown-menu > li:hover > ul.dropdown-menu {
    display: block;
}

header .header-secondary .navbar-default ul li.divider {
    color: #000; text-transform: uppercase; font-weight: 900; font-size: 0.55rem; letter-spacing: 1px; padding: 20px 14px 30px 14px; line-height: 20px; cursor: default;
}

.animate header .header-secondary .navbar-default ul li.divider {
    padding: 20px 14px 23px 14px;
}

header .header-secondary .navbar-default ul ul.dropdown-menu li.divider {
    color: #fff;
    position: relative;
    text-align: left;
    padding: 0;
    margin: auto;
    height: auto;
    overflow: visible;
}

header .header-secondary .navbar-default ul li.divider {
    float: none;
    display: inline-block;
    text-align: center;
}

header .header-secondary .navbar-default ul li.divider ul.dropdown-menu li.divider ul.dropdown-menu > li {
    display: block;
}


/* ANIMATE */

.animate header { box-shadow: 0 0 1px #134270; }
.animate header .header-secondary { transition: 0.3s ease-in-out; background-color: rgba(19,66,112,0.8); }
.animate header .header-secondary .navbar-default ul {  }
.animate header .header-secondary .navbar-default ul li a, .animate header .header-secondary .navbar-default ul li span { color: #fff; position: relative; }
.animate header .header-secondary .navbar-default ul.navbar-nav > li > a, .animate header .header-secondary .navbar-default ul.navbar-nav > li > span { color: white; }
.animate header .header-secondary .navbar-default ul.navbar-nav > li > a:after {
    transition: 0.3s ease;
    content:'';
    display:block;
    width:0;
    height:100%;
    border-bottom:1px solid #fff;
    opacity: 0;
}
.animate header .header-secondary .navbar-default ul li:hover, .animate header .header-secondary .navbar-default ul li.current { background: none; }
.animate header .header-secondary .navbar-default ul li:hover a, .animate header .header-secondary .navbar-default ul li:hover span { color: #fff; }
.animate header .header-secondary .navbar-default ul li a:hover:after, .animate header .header-secondary .navbar-default ul li span:hover:after { background: none; width: 80%; opacity: 1; margin: 0 auto; }
.animate header .header-secondary #logo { margin-top: -85px; }
.animate header .header-secondary #search .fa-search { color: #fff; }
.animate header .header-secondary #search .fa-search:hover { color: #111; }

.animate header .header-secondary .navbar-default ul li.divider:after {
    transition: 0.3s ease;
    content: '';
    display: block;
    width: 0;
    height: 100%;
    border-bottom: 1px solid #fff;
    opacity: 0;
}
.animate header .header-secondary .navbar-default ul li.current a:after {
    transition: 0.3s ease;
    content: '';
    display: block;
    height: 100%;
    border-bottom: 1px solid #fff;
    background: none; width: 80%; opacity: 0.5; margin: 0 auto;
}

.animate header .header-secondary .navbar-default ul li.divider:hover::after { background: none; width: 80%; opacity: 1; margin: 0 auto; }
.animate header .header-secondary .navbar-default ul ul.dropdown-menu li.divider:hover::after,
.animate header .header-secondary .navbar-default ul ul.dropdown-menu li a:after {
    display: none;
}

.animate header .header-secondary .navbar-default ul li.divider  { color: white; }

/* END ANIMATE */

/* HEADER CHANGES - TOP MESSAGE AREA */

header .header-primary .top-message-area {
    display: block;
    font-family: Century Gothic, CenturyGothic, AppleGothic, sans-serif;
    color: #fff;
    text-align: center;
    border-bottom: 1px solid #0c2845;
    padding: 10px 0 5px 0
}

header .header-primary .top-message-area a {
    font-family: Century Gothic, CenturyGothic, AppleGothic, sans-serif;
    color: #fff;
    text-decoration: underline;
}

.animate header .header-primary .top-message-area {
    display: none;
}

/* END HEADER CHANGES - TOP MESSAGE AREA */

section .intro {
    margin-bottom: .7em;
    border-left: white 5px solid;
    padding: .1em .5em .3em;
    color: white;
    font-family: Roboto, sans-serif;
    font-weight: 300;
    font-size: 3.5em;
    line-height: 100%;
}
section .btn-readmore {
    background: transparent;
    border: white 3px solid;
    border-radius: 0;
    color: white;
    font-size: 1.5em;
    text-transform: uppercase;
    padding: .8em 3em;
}
section .btn-readmore:hover {
    background: #12426f;
    border-color: #12426f;
    color: white;
    box-shadow: black 0 0 10px;
}

section#copyright { font-size: 0.9em; background: #134270; color: #fff; text-align: center; padding: 15px 0; }

footer { background: #333; color: #d2d2d2; padding: 30px 0; text-align: center; font-size: 0.9em; }
footer h3 {
    color: #fff;
    font-size: 2em;
    font-weight: 600;
    letter-spacing: 2px;
    text-transform: uppercase;
    background: url('../../../images/stripe-white.png') no-repeat top left;
    margin: 0;
    padding: 30px 0 20px 0;
}
footer ul.nav { margin: 30px auto; padding: 0; text-align: center; }
footer ul.nav li { margin: 0; padding: 0; display: inline-block; background: none; }
footer ul.nav li > a:hover, footer ul.nav li > a:focus { background: none; }
footer ul.nav li a {
    position: relative;
    margin: 0;
    padding: 10px 20px;
    color: #fff;
    text-transform: uppercase;
    font-size: 0.7em;
    font-family: 'Copperplate';
    font-weight: 600;
    letter-spacing: 2px;
    transition: 0.3s ease;
}
footer ul.nav li a:after {
    transition: 0.3s ease;
    content:'';
    display:block;
    width:0;
    height:100%;
    margin: 10px auto;
    border-bottom:1px solid #fff;
    opacity: 0;
}
footer ul.nav li a:hover:after { background: none; width: 80%; opacity: 1; }

footer a, footer a:hover  {
    color: #d2d2d2;
    text-decoration: underline;
}


.disclaimer ol {
    counter-reset: item;
    margin: auto;
    padding: 0;
}
.disclaimer ol ol {
    padding: 0 0 0 20px;
}

.disclaimer li {
    display: block
}
.disclaimer ol li {
    margin-bottom: 5px;
}
.disclaimer ol li::before {
    content: counters(item, ".") ".";
    counter-increment: item;
    margin-right: 5px;
}

.disclaimer .indent-disclaimer {
    margin-left: 20px;
}


.btn.btn-default, .btn.btn-primary {
    border-radius: 0;
    padding: 5px 20px;
    font-size: 1.2em;
    color: #666666;
}
.btn.btn-primary {
    background: #134270;
    border: 0;
    color: white;
}
.btn.btn-default.btn-slider {
    background: transparent;
    border: white 3px solid;
    border-radius: 0;
    color: white;
    font-size: .4em;
    text-transform: uppercase;
    padding: .8em 3em;
    transition: 0.3s ease;
}
.btn.btn-default.btn-slider:hover {
    background: #12426f;
    border-color: #12426f;
    color: white;
    box-shadow: black 0 0 10px;
}

.btn-operations {
    width:100%;
    color: #134270;
    text-align: left;
    display: block;
    border-bottom: 1px solid #134270;
    border-right: none;
    background: none;
    padding: 0;
    margin-bottom: 5px;
}

.operations h4 {
    background: #eee;
    padding:5px;
}

.operations-social {
    font-size: 1.5em;
}
.operations-social .fa {
    padding: 5px 5px 0 0;
    transition: 0.3s ease;
    text-decoration: none;
    outline: none;
}

.operations-social .fa:hover { opacity: 0.5; }

.modal-content { border: 0; border-radius: 0; box-shadow: 0 5px 15px rgba(18,66,111,.7); }
.modal-content h4 { font-size: 1.5em; font-weight: 600; text-transform: uppercase; }
.modal-content .form-control { border-radius: 0; border-color: #000; color: #000; }
.modal-content .close { opacity: 1; }
.modal-content .fa-times { font-size: 1.8em; }

/* General styling */

.tab-content .tab-pane { padding: 10px 0; }

.page-header { box-shadow: 1px 4px 0 #f2f2f2;  }
.page-home .page-header { box-shadow: none; }
.investment-overview .page-header h2:first-child { margin-left:0; padding:0;}
.our-company .item-image { display:none;}
.our-company .page-header { display:block; clear: both; padding-top: 5px; margin-top: 10px;}
.investment-portfolio { display:block; clear: both; padding-top: 5px; margin-top: 10px; }
.investment-portfolio .readmore { margin-bottom: 2em; }
.investment-portfolio .item-image { display: none; }
.investment-overview .page-header h2 {display: inline;}
.investment-overview .item-image {margin: 10px 5px 10px 0;}

.history-item h3 { font-size: 1.5em; font-weight: normal; letter-spacing: normal; padding-bottom: 1.7em; }
.history-item .moments, .history-item #below-content {margin-top: 0; padding-top: 0;}

.notice-accordion .panel-body a { padding-left: 10px; }
.notice-accordion .panel-heading { padding: 0; }
.notice-accordion .panel-title a { padding: 10px 15px; display: block; width: 100%; background: #eee; color: #000; outline:none; letter-spacing: 1px;}
.notice-accordion .panel-title a:hover { text-decoration: none; color: #134270; opacity: 1;  }
.notice-accordion .panel-title a:focus { text-decoration: none; }
.notice-accordion .panel-title a.collapsed{ color: #000; background: none; }
.notice-accordion .panel-title a.collapsed:hover { color: #134270; opacity: 1; }
.notice-accordion .panel-default { border-left: 3px solid #ddd; border-bottom: 3px solid #ddd; }

.shareholder-diary { line-height: 2;}
.mid-bold { font-weight: 500; font-size: 1.2em; }

.vault-register {
    border-left: 10px solid #ddd;
    padding: 20px;
    background: #eee;
}
.vault-register .fa-external-link { color: #134270; padding: 0 10px; }


/* Contact Page */

.contact-info img { margin-top: 10px; }
.contact-container { }
.contact-block { background: #f9f9f9; padding: 15px 0 20px 30px; margin-bottom: 25px; box-shadow: 1px 5px 1px #eee;  }
.readmore { margin: 15px 15px 0 0; }
/*.blog .readmore {float: left;}*/
.readmore a.btn, .readmore a.btn:link {
    border-radius: 0;
    transition: 0.3s ease-in-out;
    background:#134270;
    border: 2px solid #fff;
    outline: 1px solid #134270;
    color: #fff;
}
.readmore a.btn:hover, .readmore a.btn:active .readmore a.btn:focus {
    background: #134270;
    border: 2px solid #134270;
    outline: 1px solid #134270;
    color: #fff;
}

/*Fix for hiding category children on category blog view */
.cat-children { display: none; }

.poweredby {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #999999;
    text-align: right;
    padding-right: 8px;
    padding-top: 5px;
    padding-bottom: 30px;
    letter-spacing: 2px;
    height: 0px;
}
a.powered:link {
    color: #666666;
    font-size: 10px;
    text-decoration: none;
    font-weight: bold;
}
.company-news-blog .pagination ul {
    list-style: none;
    padding-left: 0;
}
.company-news-blog .pagination ul li {
    display: inline;
    padding: 0 5px;
}

.company-news-blog .pagination {
    /*background: #eee;*/
    padding: 10px 0 0 0;
    width: 100%;
}
.company-news-blog h2 {
    font-size: 1.5em;
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
}
.item-page.company-news-blog .page-header {
    margin-top: 0;
}
.item-page.company-news-blog h2 {
    font-family: Copperplate, Copperplate Gothic Light, fantasy, serif;
    font-size: 30px;
    border-bottom: 1px solid #eee;
    padding-bottom: 25px;
    margin-top: 0;
    box-shadow: 1px 4px 0 #f2f2f2;
}
.company-news-blog .page-header {  border:none; box-shadow: none; }
.company-news-blog .item {
    padding: 5px 25px 25px 25px;
    margin-bottom: 30px;
    background:none;
    border: 1px solid #ddd;
    border-bottom: 5px solid #ddd;
}
ul.categories-module.news-categories {
    text-decoration: none;
    list-style: none;
    text-align: center;
    padding-left: 0;

}
ul.categories-module.news-categories li {
    display: inline;
}
ul.categories-module.news-categories li h4 {
    font-size: 1.1em;
    letter-spacing: 0;
    width: auto;
    display: inline-block;
    padding: 13px;
    margin: 15px 7px 0 7px;
    border-radius: 0;
    transition: 0.3s ease-in-out;
    background: #134270;
    border: 2px solid #fff;
    outline: 1px solid #134270;
}
ul.categories-module.news-categories li h4 a { color: #fff;}
ul.categories-module.news-categories a:hover { text-decoration: none }

.categories-module-heading {
    font-family: Copperplate, Copperplate Gothic Light, fantasy, serif;
    font-size: 30px;
    border-bottom: 1px solid #eee;
    padding-bottom: 15px;
    margin-top: 0;
    margin-bottom: 20px;
    box-shadow: 1px 4px 0 #f2f2f2;
}
.contact .contact-block img {
    padding: 10px 10px 10px 0;
}
.clock-tower {
    padding-bottom:2px;
}

/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {

}

@media only screen and (max-width: 1199px) {
    header .header-secondary .navbar-default ul li a:first-child, header .header-secondary .navbar-default ul li span:first-child  { padding-left: 7px; padding-right: 7px; }
    header .header-secondary .navbar-default ul li a:first-child:hover, header .header-secondary .navbar-default ul li span:first-child:hover  { padding-left: 7px; padding-right: 7px; }
    header .header-secondary .navbar-default ul li .dropdown-menu span { font-size: 1em;}

    header .header-primary #offcanvas .login { font-size: 0.75em; padding-top: 5px }

    .investment-overview .page-header {position: relative; clear:both; margin-top: 15px;}
    .investment-overview .page-header .blog-img-container {position: absolute; }
    .investment-overview .page-header h2 {display: inline-block; overflow: hidden; margin-left: 2em; margin-bottom: 0;}
    .investment-overview .page-header h2:first-child { margin-left:0; padding:0;}

}

/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
    .investment-overview .page-header a { display: inline; font-size: 0.9em; }
    .investment-overview .item-image img { width: 35px; height: 35px; }
    .investment-overview .item { margin:10px;}
    .contact-block { border:none; outline: 2px solid #dfdfdf; padding-left: 10px;}
}

/* Tablets and Medium Devices */
@media (max-width: 991px) {

    /* Extended Hamburger Menu to Tablets and Medium Devices */
    .navbar-header {
        float: none;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
        margin: 7.5px -15px;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a, .navbar-nav>li>span {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .navbar-text {
        float: none;
        margin: 15px 0;
    }
    /* since 3.1.0 */
    .navbar-collapse.collapse.in {
        display: block!important;
    }
    .collapsing {
        overflow: hidden!important;
    }


    section#above-content { padding: 0 0 30px 0; }
    .page-home section#below-content { padding: 30px 0; }
    section#below-content { padding: 0 0 40px 0; }

    header .fa-caret-down { display: block; }
    header .navbar-default { background: none; border: 0; margin: 0; }
    header .navbar-default .navbar-collapse { border: none; box-shadow: none; }

    header .navbar-default .navbar-toggle { margin: 10px 0 10px 10px; border-radius: 0; right: 0; background: #fff; }
    header .navbar-default .navbar-toggle:focus { background: #fff; }
    header .navbar-default .navbar-toggle .icon-bar, header .navbar-default .navbar-toggle .icon-bar:focus { background: #134270; }

    header .navbar-default .navbar-brand img { position: absolute; top: 0; left: 0; max-height: 50px; }
    header .navbar-default .navbar-toggle.collapsed { background: #134270; }
    header .navbar-default .navbar-toggle.collapsed .icon-bar { background: #fff; }
    header .navbar-default .navbar-toggle.collapsed:focus { background: none; }

    header #contact-info { font-family: 'Roboto', sans-serif; font-size: 0.8em; padding: 5px 0; }
    header #contact-info .fa { margin-right: 10px; }
    header #contact-info a { color: #333; text-decoration: underline; }
    header .header-secondary #logo { margin-top: 0; }
    header .header-secondary #search { margin-top: 10px; }
    header .header-secondary #search .fa { font-size: 1.5em; }
    header .navbar-default .navbar-nav li { box-shadow: inset 0 1px 0 rgba(255,255,255,0.2); }
    header .navbar-default .navbar-nav li a, header .navbar-default .navbar-nav li span { display: block; color: #fff; font-size: 0.9em; padding: 10px 5px; }
    header .navbar-default .navbar-nav li a:hover, header .navbar-default .navbar-nav li a:focus, header .navbar-default .navbar-nav li span:hover, header .navbar-default .navbar-nav li span:focus { color: #134270; background: #fff; font-size: 0.9em; padding: 10px 5px; }
    header .navbar-default .navbar-nav li a .fa-caret-down, header .navbar-default .navbar-nav li span .fa-caret-down { float: right; margin: -9px -5px 0 0; padding: 12px 15px 13px 15px; background: #0e2443; }
    .animate header #contact-info, .animate header #contact-info a { color: #fff; }

    h3, .articles-1 h1{ font-size: 1.6em; padding: 25px 0 10px 0; }

    header .navbar-default .navbar-nav > .open > a.dropdown-toggle,
    header .navbar-default .navbar-nav > .open > a.dropdown-toggle:focus,
    header .navbar-default .navbar-nav > .open > a.dropdown-toggle:hover,
    header .navbar-default .navbar-nav > .open > span.dropdown-toggle,
    header .navbar-default .navbar-nav > .open > span.dropdown-toggle:focus,
    header .navbar-default .navbar-nav > .open > span.dropdown-toggle:hover { background: #fff; color: #134270; padding-left: 10px; }

    header .navbar-default .navbar-nav >  span.dropdown-toggle,
    header .navbar-default .navbar-nav >  span.dropdown-toggle:focus,
    header .navbar-default .navbar-nav >  span.dropdown-toggle:hover { background: #134270; color: #fff; padding-left: 10px; }

    header .navbar-default .navbar-nav .dropdown-menu .divider { height: auto; overflow: visible; background: #134270; margin: auto;}

    header .navbar-default .navbar-nav .open .dropdown-menu {
        padding: 0;
        min-width: 100%;
        position: static;
        float: none;
        width: auto;
        margin-top: 0;
        background-color: transparent;
        border: 0;
        -webkit-box-shadow: none;
        box-shadow: none;
    }
    header .navbar-default .navbar-nav .open .dropdown-menu .open > .dropdown-menu > li > a:hover { background: #fff; color: #134270; }

    header .navbar-default .navbar-nav .open .dropdown-menu > li > a,
    header .navbar-default .navbar-nav .open .dropdown-menu > li > span { color: #fff; padding: 8px 10px 5px 20px; }
    header .navbar-default .navbar-nav .open .dropdown-menu > li.open > span.menu-text-child { background: #fff; color: #134270; padding: 8px 10px 5px 20px; }
    header .navbar-default .navbar-nav .open .dropdown-menu > li > .dropdown-menu > li > a { color: #fff; padding: 8px 10px 5px 35px; }
    header .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus,
    header .navbar-default .navbar-nav .open .dropdown-menu > li > span:focus { background: #fff; color: #134270; }
    header .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
    header .navbar-default .navbar-nav .open .dropdown-menu > li > span:hover { background: #fff; color: #134270; }

    header .navbar-default .navbar-nav .dropdown > span.menu-text-child .fa-caret-down {
        margin: -7px -10px 0 0;
        padding: 8px 15px 9px 15px;
    }
    span.menu-text-child, span.menu-text-parent { cursor: default; }
    .company-news-blog h2 {font-size: 1.2em;}
    .company-news-blog .item { padding: 1px 10px 10px 10px; }

}



/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
    .page-header { margin: 10px 0; }
    section#below-parallax { padding: 30px 0; }
    .investment-overview .page-header { display: block; margin-top:0; }
    .investment-overview .readmore { margin-bottom:15px;}
    .investment-overview .page-header h2 { overflow: unset;}
    header .header-primary ul li a { font-family: 'Roboto', sans-serif; }
    .company-news-blog h2 {font-size: 1.5em;}
}

/* Extra Small Devices, Phones */
@media only screen and (max-width : 480px) {
    .investment-overview .page-header h2 {margin-left: 1.8em;}
    .investment-overview .item-image { width: 2.5em; margin-top: 16px; }
    .company-news-blog .pagination ul li { padding: 0 0.5%;}
    .clock-tower {
        padding-bottom:15px;
    }

}

/* Custom, iPhone Retina */
@media only screen and (max-width : 320px) {

}
