/* Graphs */

.graphs rect {
    fill: #d5e9f2;
    height: 30px;
}

.graphs svg {
    width: 80%;
    height: 30px;
}

.graphs a {
    width: 20%;
    float: left;
    position: relative;
    top: 7px
}

.graphs text {
    fill: #666;
    font-size: 12px;
}

.graphs div {
    font-family: 'Raleway', Helvetica, Arial, Lucida, sans-serif;
    padding: 3px 0px;
    margin: 3px 0px;
    border-bottom: 1px solid #f2f2f2;
}

.graphs div:first-of-type {
    border-top: 1px solid #f2f2f2;
    padding-top: 6px;
}

/**/

.nav>li>a {
    padding-top: 0px !important;
    padding-left: 0px !important;
}

.nav>li>a:focus, .nav>li>a:hover {
    background-color: none;
}

#top-menu li li a {
    width: 300px;
    padding: 6px 20px;
}

.nav li ul {
    width: 340px;
}

.et_pb_button {
    font-family: Raleway;
}

.et_pb_bg_layout_light .et_pb_promo_button, .et_pb_bg_layout_light.et_pb_module.et_pb_button, .et_pb_bg_layout_light .et_pb_more_button {
    color: #1b3590;
}

.wp-caption {
    padding-top: 8px;
    border: none;
    margin: 15px 0px !important;
}

.et_pb_section {
    padding: 25px 0;
}

/* LISTS */

.et_pb_text ol {
    padding-left: 10px;
}

.et_pb_text ol li ul {
    padding-left: 40px;
}

.anchor:before {
    content: "";
    display: block;
    height: 270px;
    /* fixed header height*/
    margin: -270px 0 0;
    /* negative fixed header height */
}

/*Vendors*/

.vendors-content {
    max-width: 860px !important;
    margin: 0 auto;
    float: none;
}

/* Introduction Guide*/

h2 {
    font-weight: 600;
    line-height: 1.5;
}

/* Applications Guide*/

.chp-applications-guide h2 {
    font-size: 18px;
}

.et_pb_column_inner_1, .et_pb_column_inner_3, .et_pb_column_inner_5, .et_pb_column_inner_7, .et_pb_column_inner_9, .et_pb_column_inner_11 {
    width: 30% !important;
}

.et_pb_column_inner_2, .et_pb_column_inner_4, .et_pb_column_inner_6, .et_pb_column_inner_8, .et_pb_column_inner_10, .et_pb_column_inner_12 {
    width: 62% !important;
}

/* Indtroduction Guide Sidebar*/

#sticker {
    font-size: 12px;
    z-index: 999 !important;
    position: fixed !important;
    width: 100% !important;
    top: auto !important;
}

.et_pb_accordion .et_pb_toggle {
    margin-bottom: 10px !important;
}

.et_pb_toggle h5.et_pb_toggle_title {
    font-weight: 500;
}

/* Introduction Guide Menu */

.guidemenu #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-item>a.mega-menu-link {
    padding: 0px;
    font-family: Raleway;
    background: none;
    color: rgba(255,255,255,0.7);
    text-align: center;
    font-weight: 300 !important;
}
.guidemenu #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-item>a.mega-menu-link:hover, .guidemenu #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-item>a.mega-menu-link:after, .guidemenu #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-item>a.mega-menu-link:focus {
    font-weight: 300 !important;
    color:white !important;
}
.guidemenu {
    background-color: #1b3596 !important;
}
#mega-menu-wrap-max_mega_menu_1 {
    background-color: transparent !important;
}
.guidemenu #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-megamenu>ul.mega-sub-menu {
    background-color: white !important;
    padding: 0px 20px;
    border-top: #db1926 3px solid;
}
.guidemenu #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link {
    font-size: 14px;
}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item>a.mega-menu-link {
    font-size: 12px;
}
.guidemenu ul#mega-menu-max_mega_menu_1 {
    display: table !important;
    width: 100% !important;
}
.guidemenu ul#mega-menu-max_mega_menu_1 > li {
    display: table-cell !important;
}
@media screen and (max-width: 1316px) {
    .guidemenu #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-item>a.mega-menu-link {
        padding: 0px 15px;
    }
}

@media (max-width: 1070px) {
    #top-menu li a, .et-fixed-header #top-menu li a {
        font-size: 11px;
    }
    #top-menu .menu-item-has-children>a:first-child {
        padding-right: 18px;
    }
}

@media (max-width: 980px) {
    #sticker {
        padding: 0px;
    }
    #sticker .et_pb_row {
        padding: 0px;
    }
    .et_pb_row, .et_pb_column .et_pb_row_inner {
        padding: 30px;
    }
    .et_header_style_centered #main-header .mobile_nav {
        background-color: transparent;
    }
}

/* guide button*/

.guide-btn {
    background-color: #1b3596;
    padding: 15px 50px !important;
    font-family: Raleway;
    border-radius: 0px;
    border: 0px;
    position: relative;
    display: inline !important;
}

.guide-btn:hover {
    background-color: #1b3596 !important;
    padding: 15px 50px !important;
    opacity: 0.7;
    border-radius: 0px;
    border: 0px;
    position: relative;
    display: inline !important;
}

/*Tablepress*/

.tablepress {
    font-size: 12px;
    margin: 15px 0px !important;
}

.tablepress th {
    padding: 9px !important;
}

.tablepress td {
    padding: 9px !important;
}

/* Footer */

#main-footer .footer-widget h4 {
    color: white;
}

@media handheld, only screen and (max-width: 966px) {
    #main-content .fixed-head {
        top: 0px !important;
        position: fixed !important;
    }
    #main-content .unfixed-head {
        position: relative !important;
    }
    #top-menu a:after {
        position: relative !important;
    }
}
/* Blog */
.single-post .entry-content .et_pb_section:first-child {
    padding-top: 0px;
}
.blog .et_pb_image_container {
    padding: 1px;
}


/* Bloom Popup */
.et_bloom_form_container a {
    padding: .3em 1em!important;
    font-size: 20px;
    text-transform: uppercase;
}