body, html {
    font-family: "Georgia";
    font-size: 16px;
}

/*@media (min-width: 1200px) {*/
/*.container {*/
/*width: 970px !important;*/
/*}*/
/*}*/
.h1, h1 {
    font-size: 27px !important;
}

.banner_letterhead {
    padding-bottom: 15px;
    /*BANNERFIX*/
    display: none;
}

.orange {
    color: #FFA500 !important;
}

.banner_top {
    /*padding-bottom: 15px;*/
    padding-top: 15px;
}

.banner_top_widget {
    padding-bottom: 15px;
}

.banner_middle {
    padding-bottom: 15px;
    padding-top: 15px;
}

.banner_middle_section {
    padding-bottom: 15px;
    padding-top: 15px;
}

/*banner divs*/
.banner_animated {
    padding-bottom: 15px;
    padding-top: 15px;
    /*BANNERFIX*/
    display: none;
}

.banner_right {
    padding-left: 0px;
    padding-bottom: 15px;
}

.banner_right_middle {
    padding-left: 0px;
    padding-bottom: 15px;
}

.banner_right_bottom {
    padding-left: 0px;
}

.banner_bottom {
    padding-bottom: 15px;
    padding-top: 15px;
}

@media (max-width: 992px) {
    .banner_top_widget, .banner_right, .banner_right_middle, .banner_right_bottom {
        text-align: center;
    }

}

@media (max-width: 992px) {
    .pager .next > a#olderLeafs {
        margin-right: 30px;
    }
}

/*end banner divs*/
.paypalDonationTitle {
    padding: 18px;
    font-weight: bold;
    background-color: #dedede;
    margin-left: 0px;
    margin-right: 0px;
}

.paypalDonation {
    background-color: #dedede;
    margin-left: 0px;
    margin-right: 0px;
}

#cookie_navbar {
    background-color: #4d4d4d;
    /*min-height: 25px;*/
    opacity: 0.9;
    color: #FFFFFF;
    display: none;
}

#cookie_navbar a {
    color: #1b8fff;
    font-weight: bold;
}

.lazy {
    display: none;
}

ul.grid_right {
    margin-bottom: 0px;
    /*padding-bottom: 0px*/
}

.search_title {
    padding-bottom: 30px;
    padding-top: 30px
}

.subscribe_btn {
    margin-top: 0px;
    padding-top: 0px;
}

#img_caption {
    opacity: 0.7;
}

.eptr_inline_image {
    padding-top: 10px;
    padding-bottom: 10px;
}

.eptr_inline_image_caption {
    opacity: 0.5;
    padding-top: 3px;
}

.mobile_focus_bar {
    border-top: 1px solid #084e89;
    margin-left: 15px;
    margin-right: 15px;
}

.focus_li {
    padding-left: 7px;
    padding-right: 7px;
}

.linked_article_title {
    color: #006699;
}

.linked_article_div {
    padding: 7px;
}

.article_image {
    padding-bottom: 5px;
}

ol.breadcrumb {
    background-color: #f2f2f2;
}

@media (min-width:992px) {
    .col-v-separator-right {
        border-right: 1px solid #D2d2d2;
    }

    .row.container-height {
        overflow: hidden;
    }

    .row.container-height > [class*="col-"] {
        margin-bottom: -99999px;
        padding-bottom: 99999px;
    }

    .row.container-height .height-client {
        margin-bottom: -99999px;
        padding-bottom: 99999px;
    }

}

@media (min-width:992px) {
    .eptr_section_container {
        margin-left: 24px;
        margin-right: 24px;
    }

    .linked_title {
        padding-top: 0px !important;
    }
}

@media (max-width: 992px) {
    .eptr_mobile_bottom_spacer {
        padding-bottom: 15px;
    }

    .eptr_section_container {
        margin-left: 15px;
        margin-right: 15px;
    }
}

div.eptr_navbar {
    background-color: #00537d;
}

.et_header_navbar {
    text-transform: lowercase;
}

#headerNavbar {
    margin-bottom: 0px;
}

.navbar-toggle {
    background-color: #ededed;
}

.navbar-brand, .navbar-brand:hover {
    color: #FFFFFF;
    font-size: 1.4em;
}

.toggle_button_icon {
    background-color: #00537D;
}

div.eptr_navbar li a {
    color: #FFFFFF;
}

div.eptr_navbar li a:hover {
    color: #006699;
}

ul#sectionHeader {
    font-weight: bold;
}

.red {
    color: #ed0000 !important;
}

form.webform .alert {
    margin-top: 10px;
    display: none;
}

li.crtSection a {
    color: red !important;
}

div.eptr_breacrumbar {
    background-color: #e3e3e3;
    font-weight: bold;
    text-transform: lowercase;
}

div.eptr_breacrumbar ul li a:hover {
    background-color: #e3e3e3 !important;
}

div.eptr_breacrumbar li a {
    color: #00537d !important;
}

div.eptr_breacrumbar li.active a {
    color: rgb(120, 120, 120) !important;
}

.left_title {
    padding-left: 25px;
}

.eptr_subtitle {
    padding: 9px;
    display: table;
    vertical-align: bottom;
    text-decoration: none !important;
}

li.hdrFat {
    padding-top: 7px;
    padding-bottom: 7px;
}

/*header stuff*/
.etrHeaderMenu {
    padding-left: 15px;
}

ul.etrHeaderMenu li a {
    color: #FFFFFF !important;
    font-weight: bold;
}

.etrHeaderMenu li.hdr a:hover {
    background-color: #006699;
}

.etrHeaderMenu li.hdr:hover {
    color: #FFFFFF !important;
    background-color: #006699;
}

#focusDiv {
    padding-bottom: 15px;
}

.focusItem h5, .focusItem h4, .focusItem h3 {
    padding: 3px;
}

footer {
    background-color: #006699;
}

#footerNavbar {

    padding-bottom: 9px;
    margin-bottom: 3px;
}

@media (max-width: 768px) {
    #sectionHeader li, .ftrLink {
        font-size: 135%;
        padding-bottom: 10px;
    }
}

/*bootstrap navbar menu collapse*/
@media (max-width: 991px) {
    .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 {
        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;
    }
}

/* end bootstrap navbar menu collapse*/

#footerNavbar li a.ftrLink {
    color: #FFFFFF;
}

#footerNavbar li a.ftrLink:hover {
    color: #006699;
}

#footerNavbar .copyright {
    color: #42c7eb;
    text-align: right;
    padding-right: 20px;
}

.eptr_header {
    background-color: #006699;
}

.eptr_container {
    margin-left: 15px;
    margin-right: 15px;
}

.eptr_header_navbar {
    padding-right: 10px;
}

#headerNavbar .eptr_header_navbar {
    padding-right: 30px;
}

.caption {
    opacity: 0.7;
}

.eptr_header_spaces {
    padding-top: 3px;
}

.eptr_section_title {
    text-transform: lowercase;
    font-weight: bold;
}

.eptr_section_title_no_link {
    text-transform: lowercase;
    font-weight: bold;
}

.no_margin_no_padding {
    margin: 0px;
    padding: 0px;
}

.no-pad-up {
    padding-top: 0px !important;
}

.eptr_btn {
    color: #006699;
}

h4.eptr_section_title {
    color: #696969;
}

h4.eptr_other_articles {
    color: #000000;
    font-weight: bolder;
}

.eptr_spacer {
    padding-bottom: 15px;
}

.eptr_spacer_up {
    padding-top: 15px;
}

.eptr_section_wrapper {
    border-top: 1px solid #6ea19f;
}

.no-marg-right {
    margin-right: 0px;
}

.no-pad-right {
    padding-right: 0px;
}

.no-pad-left {
    padding-left: 0px;
}

.no-pad-left a h3, .no-pad-left a h4, .no-pad-left a h5 {
    padding: 9px;
    margin: 0px;
}

a.title_2_5 h3, a.title_2_5 h4, a.title_2_5 h5 {
    padding: 9px;
    margin: 0px;
}

.thumb-article-head h3, .thumb-article-head h4, .thumb-article-head h5 {
    margin: 0px;
    padding: 9px;
}

.author_row {
    border-top: 1px dotted #DFDFDF;
    padding: 5px 5px 10px 5px;
}

.grid_header {
    background-color: #EFEFEF;
    border-bottom: 1px solid #006699;
    border-top: 3px solid #006699;
    color: #5C5C5C;
}

.grid_header_top {
    margin-top: 15px;
}

.grid_header_bottom {
    margin-bottom: 15px;
}

.etr_section_margin_bottom {
    margin-bottom: 15px;
}

ul.retracted {
    margin-left: 15px;
    margin-right: 15px;
}

.event_container {
    padding-left: 14em;
}

.author_link {
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    display: block;
}

/*article color-profile schemes*/
.editorial {
    background-color: #fafafa;
    border-top: 1px solid #f5950d;
    text-decoration: none;
    opacity: 0.95;
}

.editorial:hover {
    opacity: 1;
}

.editorial a {
    text-decoration: none;
}

.editorial h3, .editorial h4, .editorial h5, .editorial h3 a .editorial h4 a, .editorial h5 a {
    color: #006699;
    background-color: #fafafa;
}

.editorial .quiz {
    color: #f5950d;
}

.editorial .author_link {
    color: #e3890e;
}

.recommended {
    background-color: #0a518a;
    border-top: 1px solid #f5f1ae;
    text-decoration: none;
    opacity: 0.95;
}

.recommended:hover {
    opacity: 1;
}

.recommended a {
    text-decoration: none;
}

.recommended h3, .recommended h4, .recommended h5, .recommended h3 a .recommended h4 a, .recommended h5 a {
    color: #f5f1ae;
    background-color: #0a518a;
}

.recommended .quiz {
    color: #ffffff;
}

.recommended .author_link {
    color: #ffffff;
}

.normal {
    background-color: #f6f7ff;
    border-top: 1px solid #abb0b0;
    text-decoration: none;
    opacity: 0.95;
}

.normal:hover {
    opacity: 1;
}

.normal a {
    text-decoration: none;
}

.normal h3, .normal h4, .normal h5, .normal h3 a .normal h4 a, .normal h5 a {
    color: #636363;
    background-color: #f6f7ff;
}

.normal .quiz {
    color: #2f3269;
}

.important {
    background-color: #fcf6f3;
    border-top: 1px solid #09487a;
    text-decoration: none;
    opacity: 0.95;
}

.important:hover {
    opacity: 1;
}

.important a {
    text-decoration: none;
}

.important h3, .important h4, .important h5, .important h3 a .important h4 a, .important h5 a {
    color: #09487a;
    background-color: #fcf6f3;
}

.important .quiz {
    color: #000000;
    border-top: none;
}

.video {
    background-color: #5c5c5c;
    border-top: 1px solid #000000;
    text-decoration: none;
    opacity: 0.95;
}

.video:hover {
    opacity: 1;
}

.video a {
    text-decoration: none;
}

.video h3, .video h4, .video h5, .video h3 a .video h4 a, .video h5 a {
    color: #fafafa;
    background-color: #5c5c5c;
}

.video .quiz {
    color: #f55118;
}

.photo {
    background-color: #404040;
    border-top: 1px solid #000000;
    text-decoration: none;
    opacity: 0.95;
}

.photo:hover {
    opacity: 1;
}

.photo a {
    text-decoration: none;
}

.photo h3, .photo h4, .photo h5, .photo h3 a .photo h4 a, .photo h5 a {
    color: #f5c920;
    background-color: #404040;
}

.photo .quiz {
    color: rgba(255, 199, 97, 0.41);
}

.live {
    background-color: #db1717;
    border-top: 1px solid #ffb7b9;
    text-decoration: none;
    opacity: 0.95;
}

.live:hover {
    opacity: 1;
}

.live a {
    text-decoration: none;
}

.live h3, .live h4, .live h5, .live h3 a .live h4 a, .live h5 a {
    color: #ffffff;
    background-color: #db1717;
}

.live .quiz {
    color: #ffb7b9;
}

.top {
    background-color: #8f0066;
    border-top: 1px solid #80005b;
    opacity: 0.95;
}

.top:hover {
    opacity: 1;
}

.top a {
    text-decoration: none;
}

.top h3, .top h4, .top h5, .top h3 a .top h4 a, .top h5 a {
    color: #ffffff;
    background-color: #8f0066;
}

.top .quiz {
    color: #ffc9e3;
}

/*end footer colors*/

/*social media stuff*/
.social {
    margin: 0;
    padding: 0;
}

.social ul {
    margin: 0;
    padding: 5px;
}

.social ul li {
    margin: 5px;
    list-style: none outside none;
    display: inline-block;
}

.social i {
    width: 40px;
    height: 40px;
    color: #FFF;
    background-color: #909AA0;
    font-size: 22px;
    text-align: center;
    padding-top: 12px;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    -o-border-radius: 50%;
    transition: all ease 0.3s;
    -moz-transition: all ease 0.3s;
    -webkit-transition: all ease 0.3s;
    -o-transition: all ease 0.3s;
    -ms-transition: all ease 0.3s;
}

.social i {
    color: #FFF;
    text-decoration: none;
    transition: all ease 0.3s;
    -moz-transition: all ease 0.3s;
    -webkit-transition: all ease 0.3s;
    -o-transition: all ease 0.3s;
    -ms-transition: all ease 0.3s;
}

.social .fa-facebook {
    background: #4060A5;
}

.social .fa-twitter {
    background: #00ABE3;
}

.social .fa-google-plus {
    background: #e64522;
}

.social .fa-github {
    background: #343434;
}

.social .fa-pinterest {
    background: #cb2027;
}

.social .fa-linkedin {
    background: #0094BC;
}

.social .fa-flickr {
    background: #FF57AE;
}

.social .fa-instagram {
    background: #375989;
}

.social .fa-vimeo-square {
    background: #83DAEB;
}

.social .fa-stack-overflow {
    background: #FEA501;
}

.social .fa-dropbox {
    background: #017FE5;
}

.social .fa-tumblr {
    background: #3a5876;
}

.social .fa-dribbble {
    background: #F46899;
}

.social .fa-skype {
    background: #00C6FF;
}

.social .fa-stack-exchange {
    background: #4D86C9;
}

.social .fa-youtube {
    background: #FF1F25;
}

.social .fa-xing {
    background: #005C5E;
}

.social .fa-rss {
    background: #e88845;
}

.social .fa-foursquare {
    background: #09B9E0;
}

.social .fa-youtube-play {
    background: #DF192A;
}

.social ul li:hover {
    opacity: 0.6;
}