
header nav ul li a 
{
font-weight: normal;
font-size: 16px;
font-type: "Montserrat", sans-serif; !important;
}

@media only screen and (max-width: 768px) 
{
header nav ul li ul

{ display: block; }
}

.wp-video-shortcode {
                max-width: 100% !important;
            }

            body {
                background: #;
            }

            .cnt .sAs .twr {
                background: #;
            }

            .cnt article h1.entry-title a {
                color: #424242;
            }

            .cnt article h2.entry-title a {
                color: #424242;
            }

            .bSe h1 {
                color: #424242;
            }

            .bSe h2 {
                color: #424242;
            }

            .bSe h3 {
                color: #424242;
            }

            .bSe h4 {
                color: #424242;
            }

            .bSe h5 {
                color: #424242;
            }

            .bSe h6 {
                color: #424242;
            }

            .cnt p {
                color: #424242;
            }

            .cnt .bSe article {
                color: #424242;
            }

            .cnt article h1 a, .tve-woocommerce .bSe .awr .entry-title, .tve-woocommerce .bSe .awr .page-title {
                font-family: Montserrat,sans-serif !important;
            }

            .bSe h1 {
                font-family: Montserrat,sans-serif !important;
            }

            .bSe h2,.tve-woocommerce .bSe h2 {
                font-family: Montserrat,sans-serif !important;
            }

            .bSe h3,.tve-woocommerce .bSe h3 {
                font-family: Montserrat,sans-serif !important;
            }

            .bSe h4 {
                font-family: Montserrat,sans-serif !important;
            }

            .bSe h5 {
                font-family: Montserrat,sans-serif !important;
            }

            .bSe h6 {
                font-family: Montserrat,sans-serif !important;
            }

            #text_logo {
                font-family: Montserrat,sans-serif !important;
            }

            .bSe h1 {
                text-transform: none;
            }

            .bSe h2 {
                text-transform: none;
            }

            .cnt, .bp-t, .tve-woocommerce .product p, .tve-woocommerce .products p {
                font-family: Montserrat,sans-serif !important;
                font-weight: 400;
            }

            article strong {
                font-weight: bold;
            }

            .bSe h1, .bSe .entry-title {
                font-size: 38px;
            }

            .cnt {
                font-size: 16px;
            }

            .thrivecb {
                font-size: 16px;
            }

            .out {
                font-size: 16px;
            }

            .aut p {
                font-size: 16px;
            }

            .cnt p {
                line-height: 1.6em;
            }

            .dhgh {
                line-height: 1.6em;
            }

            .lhgh {
                line-height: 1.6em;
            }

            .dhgh {
                font-size: 16px;
            }

            .lhgh {
                font-size: 16px;
            }

            .thrivecb {
                line-height: 1.6em;
            }

            .cnt .cmt, .cnt .acm {
                background-color: #25aae1;
            }

            .trg {
                border-color: #25aae1 transparent transparent;
            }

            .str {
                border-color: transparent #25aae1 transparent transparent;
            }

            .pgn a:hover, .pgn .dots a:hover {
                background-color: #25aae1;
            }

            .brd ul li a {
                color: #25aae1;
            }

            .bSe a {
                color: #0e76bc;
            }

            .bSe h1 {
                text-transform: none;
            }

            .bSe .faq h4 {
                font-family: Montserrat,sans-serif !important;
                font-weight: 400;
            }

            article strong {
                font-weight: bold;
            }

            header ul.menu > li > a {
                color: #0e76bc;
            }

            header ul.menu > li > a:hover {
                color: #25aae1;
            }

            header ul.menu > li.h-cta > a {
                color: #FFFFFF!important;
            }

            header ul.menu > li.h-cta >a {
                background: #25aae1;
            }

            header ul.menu > li.h-cta >a {
                border-color: #25aae1;
            }

            header ul.menu > li.h-cta:hover > a {
                color: #25aae1!important;
            }

            header ul.menu > li.h-cta > a:hover {
                background: transparent;
            }

            header nav > ul > li.current_page_item > a:hover {
                color: #25aae1;
            }

            header nav > ul > li > a:active {
                color: #25aae1;
            }

            header #logo > a > img {
                max-width: 200px;
            }
                        #wpadminbar {
                /*display: none;*/
            }
             html {
                /*margin-top: 32px !important;*/
            }

            * html body {
                /*margin-top: 32px !important;*/
            }

            @media screen and ( max-width: 782px ) {
                html {
                    /*margin-top: 46px !important;*/
                }

                * html body {
                    /*margin-top: 46px !important;*/
                }
            }
             @media (min-width: 300px) {
                [data-css="tve-u-15f0357a6f9"] .tve_sep {
                    border-width: 3px;
                    border-color: rgb(14, 118, 188);
                }

                #tve_editor [data-css="tve-u-15f0353ebc9"] {
                    border: 1px solid rgb(14, 118, 188);
                }

                [data-css="tve-u-15f034a7249"] {
                    font-size: 22px;
                    float: none;
                    margin-left: auto !important;
                    margin-right: auto !important;
                }

                #tve_editor [data-css="tve-u-15f0346052a"] {
                    width: 143px;
                }

                [data-css="tve-u-15f034604c0"] .tve_table td, [data-css="tve-u-15f034604c0"] .tve_table th {
                    vertical-align: middle;
                }

                [data-css="tve-u-15f0344f120"] {
                    float: none;
                    z-index: 3;
                    position: relative;
                    margin-left: auto !important;
                    margin-right: auto !important;
                }

                [data-css="tve-u-15f0344a162"] {
                    font-size: 22px;
                    float: none;
                    margin-left: auto !important;
                    margin-right: auto !important;
                }

                [data-css="tve-u-15f03432d56"] {
                    font-size: 22px;
                }

                [data-css="tve-u-15f033fd533"] {
                    float: none;
                    margin-left: auto;
                    margin-right: auto;
                    width: 300px;
                }
            }

            #tve_editor [data-tve-custom-colour="47493075"] > tr:nth-child(2n) > td {
                background-color: rgb(255, 255, 255);
            }

            [data-tve-custom-colour="44676415"] .tve_selected_typist {
                background-color: rgb(37, 170, 225) !important;
            }

            #tve_editor [data-tve-custom-colour="47493075"] > tr:nth-child(2n+1) > td {
                background-color: rgb(255, 255, 255);
            }

            [data-tve-custom-colour="72241968"] {
                background-color: rgb(37, 170, 225) !important;
                border-color: rgb(14, 118, 188) !important;
            }

            [data-tve-custom-colour="10329557"] {
                background-color: rgb(37, 170, 225) !important;
                border-color: rgb(14, 118, 188) !important;
            }

            [data-tve-custom-colour="87252828"] {
                background-color: rgb(37, 170, 225) !important;
                border-color: rgb(14, 118, 188) !important;
            }

            [data-tve-custom-colour="79104917"] {
                background-color: rgb(37, 170, 225) !important;
                border-color: rgb(14, 118, 188) !important;
            }

            #tve_editor [data-tve-custom-colour="2989733"] {
                border-color: rgb(14, 118, 188) !important;
            }

            #tve_editor [data-tve-custom-colour="77144104"] {
                border-color: rgb(14, 118, 188) !important;
            }

            #tve_editor [data-tve-custom-colour="76413296"] {
                border-color: rgb(14, 118, 188) !important;
            }

            #tve_editor [data-tve-custom-colour="55543879"] {
                border-color: rgb(14, 118, 188) !important;
            }

            #tve_editor [data-tve-custom-colour="69694048"] {
                border-color: rgb(14, 118, 188) !important;
            }

            #tve_editor [data-tve-custom-colour="66768022"] {
                border-color: rgb(14, 118, 188) !important;
            }

            #tve_editor [data-tve-custom-colour="47846425"] {
                border-color: rgb(14, 118, 188) !important;
            }

            #tve_editor [data-tve-custom-colour="22253925"] {
                border-color: rgb(14, 118, 188) !important;
            }

            #tve_editor [data-tve-custom-colour="78067764"] {
                border-color: rgb(14, 118, 188) !important;
            }

            #tve_editor [data-tve-custom-colour="3060642"] {
                border-color: rgb(14, 118, 188) !important;
            }

            #tve_editor [data-tve-custom-colour="40160209"] {
                border-color: rgb(14, 118, 188) !important;
            }

            #tve_editor [data-tve-custom-colour="6928216"] {
                border-color: rgb(14, 118, 188) !important;
            }

            #tve_editor [data-tve-custom-colour="7644498"] {
                border-color: rgb(14, 118, 188) !important;
            }

            #tve_editor [data-tve-custom-colour="88903865"] {
                border-color: rgb(14, 118, 188) !important;
            }

            #tve_editor [data-tve-custom-colour="71226848"] {
                border-color: rgb(14, 118, 188) !important;
            }

            #tve_editor [data-tve-custom-colour="53891891"] {
                border-color: rgb(14, 118, 188) !important;
            }

            #tve_editor [data-tve-custom-colour="83633774"] {
                border-color: rgb(14, 118, 188) !important;
            }

            #tve_editor [data-tve-custom-colour="73187646"] {
                border-color: rgb(14, 118, 188) !important;
            }

            #tve_editor [data-tve-custom-colour="48185822"] {
                border-color: rgb(14, 118, 188) !important;
            }

            #tve_editor [data-tve-custom-colour="5656740"] {
                border-color: rgb(14, 118, 188) !important;
            }

            #tve_editor [data-tve-custom-colour="72511443"] {
                border-color: rgb(14, 118, 188) !important;
            }

            #tve_editor [data-tve-custom-colour="46853408"] {
                border-color: rgb(14, 118, 188) !important;
            }

            #tve_editor [data-tve-custom-colour="13541809"] {
                border-color: rgb(14, 118, 188) !important;
            }

            #tve_editor [data-tve-custom-colour="96775805"] {
                border-color: rgb(14, 118, 188) !important;
            }

            #tve_editor [data-tve-custom-colour="10182970"] {
                border-color: rgb(14, 118, 188) !important;
            }

            #tve_editor [data-tve-custom-colour="46801987"] {
                border-color: rgb(14, 118, 188) !important;
            }

            #tve_editor [data-tve-custom-colour="27831482"] {
                border-color: rgb(14, 118, 188) !important;
            }

            #tve_editor [data-tve-custom-colour="72051352"] {
                border-color: rgb(14, 118, 188) !important;
            }

            #tve_editor [data-tve-custom-colour="26507471"] {
                border-color: rgb(14, 118, 188) !important;
            }

            #tve_editor [data-tve-custom-colour="20369758"] {
                border-color: rgb(14, 118, 188) !important;
            }

            #tve_editor [data-tve-custom-colour="74810504"] {
                border-color: rgb(14, 118, 188) !important;
            }

            #tve_editor [data-tve-custom-colour="95531477"] {
                border-color: rgb(14, 118, 188) !important;
            }

            #tve_editor [data-tve-custom-colour="38527465"] {
                border-color: rgb(14, 118, 188) !important;
            }

            #tve_editor [data-tve-custom-colour="36529779"] {
                border-color: rgb(14, 118, 188) !important;
            }

            #tve_editor [data-tve-custom-colour="79669360"] {
                border-color: rgb(14, 118, 188) !important;
            }

            #tve_editor [data-tve-custom-colour="28105333"] {
                border-color: rgb(14, 118, 188) !important;
            }

            #tve_editor [data-tve-custom-colour="88898103"] {
                border-color: rgb(14, 118, 188) !important;
            }

            #tve_editor [data-tve-custom-colour="32965287"] {
                border-color: rgb(14, 118, 188) !important;
            }

            #tve_editor [data-tve-custom-colour="79557824"] {
                border-color: rgb(14, 118, 188) !important;
            }

            #tve_editor [data-tve-custom-colour="34616721"] {
                border-color: rgb(14, 118, 188) !important;
            }

            #tve_editor [data-tve-custom-colour="71524759"] {
                border-color: rgb(14, 118, 188) !important;
            }

            #tve_editor [data-tve-custom-colour="42679279"] {
                border-color: rgb(14, 118, 188) !important;
            }

            #tve_editor [data-tve-custom-colour="40561772"] {
                border-color: rgb(14, 118, 188) !important;
            }

            #tve_editor [data-tve-custom-colour="39635334"] {
                border-color: rgb(14, 118, 188) !important;
            }

            #tve_editor [data-tve-custom-colour="569961"] {
                border-color: rgb(14, 118, 188) !important;
            }

            [data-tve-custom-colour="40419789"] {
                border-color: rgb(14, 118, 188) !important;
            }
            button#responsive-menu-button, #responsive-menu-container {
                display: none;
                -webkit-text-size-adjust: 100%;
            }

            @media screen and (max-width: 800px) {
                #responsive-menu-container {
                    display: block;
                }

                #responsive-menu-container {
                    position: fixed;
                    top: 0;
                    bottom: 0;
                    z-index: 99998;
                    padding-bottom: 5px;
                    margin-bottom: -5px;
                    outline: 1px solid transparent;
                    overflow-y: auto;
                    overflow-x: hidden;
                }

                #responsive-menu-container .responsive-menu-search-box {
                    width: 100%;
                    padding: 0 2%;
                    border-radius: 2px;
                    height: 50px;
                    -webkit-appearance: none;
                }

                #responsive-menu-container.push-left, #responsive-menu-container.slide-left {
                    transform: translateX(-100%);
                    -ms-transform: translateX(-100%);
                    -webkit-transform: translateX(-100%);
                    -moz-transform: translateX(-100%);
                }

                .responsive-menu-open #responsive-menu-container.push-left, .responsive-menu-open #responsive-menu-container.slide-left {
                    transform: translateX(0);
                    -ms-transform: translateX(0);
                    -webkit-transform: translateX(0);
                    -moz-transform: translateX(0);
                }

                #responsive-menu-container.push-top, #responsive-menu-container.slide-top {
                    transform: translateY(-100%);
                    -ms-transform: translateY(-100%);
                    -webkit-transform: translateY(-100%);
                    -moz-transform: translateY(-100%);
                }

                .responsive-menu-open #responsive-menu-container.push-top, .responsive-menu-open #responsive-menu-container.slide-top {
                    transform: translateY(0);
                    -ms-transform: translateY(0);
                    -webkit-transform: translateY(0);
                    -moz-transform: translateY(0);
                }

                #responsive-menu-container.push-right, #responsive-menu-container.slide-right {
                    transform: translateX(100%);
                    -ms-transform: translateX(100%);
                    -webkit-transform: translateX(100%);
                    -moz-transform: translateX(100%);
                }

                .responsive-menu-open #responsive-menu-container.push-right, .responsive-menu-open #responsive-menu-container.slide-right {
                    transform: translateX(0);
                    -ms-transform: translateX(0);
                    -webkit-transform: translateX(0);
                    -moz-transform: translateX(0);
                }

                #responsive-menu-container.push-bottom, #responsive-menu-container.slide-bottom {
                    transform: translateY(100%);
                    -ms-transform: translateY(100%);
                    -webkit-transform: translateY(100%);
                    -moz-transform: translateY(100%);
                }

                .responsive-menu-open #responsive-menu-container.push-bottom, .responsive-menu-open #responsive-menu-container.slide-bottom {
                    transform: translateY(0);
                    -ms-transform: translateY(0);
                    -webkit-transform: translateY(0);
                    -moz-transform: translateY(0);
                }

                #responsive-menu-container, #responsive-menu-container:before, #responsive-menu-container:after, #responsive-menu-container *, #responsive-menu-container *:before, #responsive-menu-container *:after {
                    box-sizing: border-box;
                    margin: 0;
                    padding: 0;
                }

                #responsive-menu-container #responsive-menu-search-box, #responsive-menu-container #responsive-menu-additional-content, #responsive-menu-container #responsive-menu-title {
                    padding: 25px 5%;
                }

                #responsive-menu-container #responsive-menu, #responsive-menu-container #responsive-menu ul {
                    width: 100%;
                }

                #responsive-menu-container #responsive-menu ul.responsive-menu-submenu {
                    display: none;
                }

                #responsive-menu-container #responsive-menu ul.responsive-menu-submenu.responsive-menu-submenu-open {
                    display: block;
                }

                #responsive-menu-container #responsive-menu ul.responsive-menu-submenu-depth-1 a.responsive-menu-item-link {
                    padding-left: 10%;
                }

                #responsive-menu-container #responsive-menu ul.responsive-menu-submenu-depth-2 a.responsive-menu-item-link {
                    padding-left: 15%;
                }

                #responsive-menu-container #responsive-menu ul.responsive-menu-submenu-depth-3 a.responsive-menu-item-link {
                    padding-left: 20%;
                }

                #responsive-menu-container #responsive-menu ul.responsive-menu-submenu-depth-4 a.responsive-menu-item-link {
                    padding-left: 25%;
                }

                #responsive-menu-container #responsive-menu ul.responsive-menu-submenu-depth-5 a.responsive-menu-item-link {
                    padding-left: 30%;
                }

                #responsive-menu-container li.responsive-menu-item {
                    width: 100%;
                    list-style: none;
                }

                #responsive-menu-container li.responsive-menu-item a {
                    width: 100%;
                    display: block;
                    text-decoration: none;
                    padding: 0 5%;
                    position: relative;
                }

                #responsive-menu-container li.responsive-menu-item a .fa {
                    margin-right: 15px;
                }

                #responsive-menu-container li.responsive-menu-item a .responsive-menu-subarrow {
                    position: absolute;
                    top: 0;
                    bottom: 0;
                    text-align: center;
                    overflow: hidden;
                }

                #responsive-menu-container li.responsive-menu-item a .responsive-menu-subarrow .fa {
                    margin-right: 0;
                }

                button#responsive-menu-button .responsive-menu-button-icon-inactive {
                    display: none;
                }

                button#responsive-menu-button {
                    z-index: 99999;
                    display: none;
                    overflow: hidden;
                    outline: none;
                }

                button#responsive-menu-button img {
                    max-width: 100%;
                }

                .responsive-menu-label {
                    display: inline-block;
                    font-weight: 600;
                    margin: 0 5px;
                    vertical-align: middle;
                }

                .responsive-menu-label .responsive-menu-button-text-open {
                    display: none;
                }

                .responsive-menu-accessible {
                    display: inline-block;
                }

                .responsive-menu-accessible .responsive-menu-box {
                    display: inline-block;
                    vertical-align: middle;
                }

                .responsive-menu-label.responsive-menu-label-top, .responsive-menu-label.responsive-menu-label-bottom {
                    display: block;
                    margin: 0 auto;
                }

                button#responsive-menu-button {
                    padding: 0 0;
                    display: inline-block;
                    cursor: pointer;
                    transition-property: opacity, filter;
                    transition-duration: 0.15s;
                    transition-timing-function: linear;
                    font: inherit;
                    color: inherit;
                    text-transform: none;
                    background-color: transparent;
                    border: 0;
                    margin: 0;
                    overflow: visible;
                }

                .responsive-menu-box {
                    width: 25px;
                    height: 19px;
                    display: inline-block;
                    position: relative;
                }

                .responsive-menu-inner {
                    display: block;
                    top: 50%;
                    margin-top: -1.5px;
                }

                .responsive-menu-inner, .responsive-menu-inner::before, .responsive-menu-inner::after {
                    width: 25px;
                    height: 3px;
                    background-color: #ffffff;
                    border-radius: 4px;
                    position: absolute;
                    transition-property: transform;
                    transition-duration: 0.15s;
                    transition-timing-function: ease;
                }

                .responsive-menu-open .responsive-menu-inner, .responsive-menu-open .responsive-menu-inner::before, .responsive-menu-open .responsive-menu-inner::after {
                    background-color: #ffffff;
                }

                button#responsive-menu-button:hover .responsive-menu-inner, button#responsive-menu-button:hover .responsive-menu-inner::before, button#responsive-menu-button:hover .responsive-menu-inner::after, button#responsive-menu-button:hover .responsive-menu-open .responsive-menu-inner, button#responsive-menu-button:hover .responsive-menu-open .responsive-menu-inner::before, button#responsive-menu-button:hover .responsive-menu-open .responsive-menu-inner::after, button#responsive-menu-button:focus .responsive-menu-inner, button#responsive-menu-button:focus .responsive-menu-inner::before, button#responsive-menu-button:focus .responsive-menu-inner::after, button#responsive-menu-button:focus .responsive-menu-open .responsive-menu-inner, button#responsive-menu-button:focus .responsive-menu-open .responsive-menu-inner::before, button#responsive-menu-button:focus .responsive-menu-open .responsive-menu-inner::after {
                    background-color: #ffffff;
                }

                .responsive-menu-inner::before, .responsive-menu-inner::after {
                    content: "";
                    display: block;
                }

                .responsive-menu-inner::before {
                    top: -8px;
                }

                .responsive-menu-inner::after {
                    bottom: -8px;
                }

                .responsive-menu-boring .responsive-menu-inner, .responsive-menu-boring .responsive-menu-inner::before, .responsive-menu-boring .responsive-menu-inner::after {
                    transition-property: none;
                }

                .responsive-menu-boring.is-active .responsive-menu-inner {
                    transform: rotate(45deg);
                }

                .responsive-menu-boring.is-active .responsive-menu-inner::before {
                    top: 0;
                    opacity: 0;
                }

                .responsive-menu-boring.is-active .responsive-menu-inner::after {
                    bottom: 0;
                    transform: rotate(-90deg);
                }

                button#responsive-menu-button {
                    width: 55px;
                    height: 55px;
                    position: fixed;
                    top: 15px;
                    right: 5%;
                    background: #0e76bc
                }

                .responsive-menu-open button#responsive-menu-button {
                    background: #0e76bc
                }

                .responsive-menu-open button#responsive-menu-button:hover, .responsive-menu-open button#responsive-menu-button:focus, button#responsive-menu-button:hover, button#responsive-menu-button:focus {
                    background: #0e76bc
                }

                button#responsive-menu-button .responsive-menu-box {
                    color: #ffffff;
                }

                .responsive-menu-open button#responsive-menu-button .responsive-menu-box {
                    color: #ffffff;
                }

                .responsive-menu-label {
                    color: #ffffff;
                    font-size: 14px;
                    line-height: 13px;
                }

                button#responsive-menu-button {
                    display: inline-block;
                    transition: transform 0.5s, background-color 0.5s;
                }

                #responsive-menu-container {
                    width: 75%;
                    left: 0;
                    transition: transform 0.5s;
                    text-align: left;
                    background: #ffffff;
                }

                #responsive-menu-container #responsive-menu-wrapper {
                    background: #ffffff;
                }

                #responsive-menu-container #responsive-menu-additional-content {
                    color: #ffffff;
                }

                #responsive-menu-container .responsive-menu-search-box {
                    background: #ffffff;
                    border: 2px solid #dadada;
                    color: #333333;
                }

                #responsive-menu-container .responsive-menu-search-box:-ms-input-placeholder {
                    color: #c7c7cd;
                }

                #responsive-menu-container .responsive-menu-search-box::-webkit-input-placeholder {
                    color: #c7c7cd;
                }

                #responsive-menu-container .responsive-menu-search-box:-moz-placeholder {
                    color: #c7c7cd;
                    opacity: 1;
                }

                #responsive-menu-container .responsive-menu-search-box::-moz-placeholder {
                    color: #c7c7cd;
                    opacity: 1;
                }

                #responsive-menu-container .responsive-menu-item-link, #responsive-menu-container #responsive-menu-title, #responsive-menu-container .responsive-menu-subarrow {
                    transition: background-color 0.5s, border-color 0.5s, color 0.5s;
                }

                #responsive-menu-container #responsive-menu-title {
                    background-color: #0e76bc;
                    color: #ffffff;
                    font-size: 13px;
                }

                #responsive-menu-container #responsive-menu-title a {
                    color: #ffffff;
                    font-size: 13px;
                    text-decoration: none;
                }

                #responsive-menu-container #responsive-menu-title a:hover {
                    color: #ffffff;
                }

                #responsive-menu-container #responsive-menu-title:hover {
                    background-color: #ffffff;
                    color: #ffffff;
                }

                #responsive-menu-container #responsive-menu-title:hover a {
                    color: #ffffff;
                }

                #responsive-menu-container #responsive-menu-title #responsive-menu-title-image {
                    display: inline-block;
                    vertical-align: middle;
                    margin-right: 15px;
                }

                #responsive-menu-container #responsive-menu > li.responsive-menu-item:first-child > a {
                    border-top: 1px solid #212121;
                }

                #responsive-menu-container #responsive-menu li.responsive-menu-item .responsive-menu-item-link {
                    font-size: 13px;
                }

                #responsive-menu-container #responsive-menu li.responsive-menu-item a {
                    line-height: 40px;
                    border-bottom: 1px solid #212121;
                    color: #0e76bc;
                    background-color: #ffffff;
                }

                #responsive-menu-container #responsive-menu li.responsive-menu-item a:hover {
                    color: #0e76bc;
                    background-color: #ffffff;
                    border-color: #212121;
                }

                #responsive-menu-container #responsive-menu li.responsive-menu-item a:hover .responsive-menu-subarrow {
                    color: #ffffff;
                    border-color: #3f3f3f;
                    background-color: #3f3f3f;
                }

                #responsive-menu-container #responsive-menu li.responsive-menu-item a .responsive-menu-subarrow {
                    right: 0;
                    height: 40px;
                    line-height: 40px;
                    width: 40px;
                    color: #ffffff;
                    border-left: 1px solid #212121;
                    background-color: #0e76bc;
                }

                #responsive-menu-container #responsive-menu li.responsive-menu-item a .responsive-menu-subarrow.responsive-menu-subarrow-active {
                    color: #ffffff;
                    border-color: #212121;
                    background-color: #212121;
                }

                #responsive-menu-container #responsive-menu li.responsive-menu-item a .responsive-menu-subarrow.responsive-menu-subarrow-active:hover {
                    color: #ffffff;
                    border-color: #3f3f3f;
                    background-color: #3f3f3f;
                }

                #responsive-menu-container #responsive-menu li.responsive-menu-item a .responsive-menu-subarrow:hover {
                    color: #ffffff;
                    border-color: #3f3f3f;
                    background-color: #3f3f3f;
                }

                #responsive-menu-container #responsive-menu li.responsive-menu-current-item > .responsive-menu-item-link {
                    background-color: #ffffff;
                    color: #0e76bc;
                    border-color: #212121;
                }

                #responsive-menu-container #responsive-menu li.responsive-menu-current-item > .responsive-menu-item-link:hover {
                    background-color: #0e76bc;
                    color: #0e76bc;
                    border-color: #3f3f3f;
                }
            }