article p + .ctas-body {
  margin-top: 0;
}
ul.cta-link {
    padding: 0;
    list-style: none;
}
.cta-link li {
    margin-bottom: 24px;
    text-align: center;
}
.cta-link > li:before {
    display: none;
}
.cta-link li a {
    display: block;
    background-color: #D7E2F1;
    color: #002E6D;
    padding: 20px;
    font-weight: 500;
}
.article-primary h2.section-head {
    font-size: 62px;
    text-transform: capitalize;
}
.features p, .features a {
    color: #fff;
}
.article-primary .features p {
    margin-top: 0;
}
.feature.feature-link {
    margin: 0;
}
.article-primary p, .article-body p {
    line-height: 1.33;
}

/*
.menu > li a:focus {
    color: red;
}
*/
.menu > li[aria-expanded="true"] > .sub-menu {
	opacity: 1;
	overflow: visible;
	height: auto; 
	padding: 15px 15px 20px 29px;
	border-top: 2px solid rgba(119, 200, 255, 0.57);
}
.nav > .menu-test-menu-container > ul > li:focus {
    border: 1px dashed #fff;
}


.logo, .logo-small {
    background-image: none;
}
.search-btn {
    background: transparent;
    text-indent: 0;
    font-size: inherit;
}

.nav-aside a {
    background-color: #de6600;
    color: #0e2849;
    font-weight: 700;
}
.nav-aside li:first-child a {
    color: #fff;
    font-weight: 500;
}
/*
.article-primary a, .article-body a {
    color: #BD5800;
}
*/
.widget.widget-lightblue p, .widget.widget-lightblue h3 {
    color: #0e2849;
}
.article-primary h2, .article-body h2 {
    color: #063d9e;
}
.widget-cuted .widget h2.widgettitle {
    font-size: 22px;
    line-height: 1;
    letter-spacing: .01em;
    margin-bottom: 7px;
    color: #fff;
}
.widget-cuted.widget-lightblue .widget h2.widgettitle {
    color: #0e2849;
}
.widget-cuted a {
    color: #fff;
}
.widget-cuted a:hover {
    color: #fff;
    text-decoration: underline;
}
.widget-cuted p {
    font-size: 16px;
    line-height: 1.69;
    color: #fff;
}
.widget-cuted.widget-lightblue p, .widget-cuted.widget-lightblue a {
    color: #0e2849;
}
.widget-events .widget-title {
/*    color: #002E6D; */
    color:#fff;
    margin-bottom: 24px;
}
.widget-events .title {
    color: #fff;
    text-transform: capitalize;
}
.cuted-img.widget-cuted .widget-inner {
    padding: 0;
}
.advanced-sidebar-menu ul {
    padding: 0;
    list-style: none;
}
.advanced-sidebar-menu ul li:before {
    display: none;
}
.advanced-sidebar-menu ul li {
    margin: 0;
}
.advanced-sidebar-menu ul li a {
    display: block;
    border-bottom: 1px solid #e5e5e5;
    color: #4d4d4d;
    padding: 15px 0;
}
.advanced-sidebar-menu ul li a:visited {
    color: #4d4d4d;
}
.advanced-sidebar-menu ul li a:hover, .advanced-sidebar-menu ul li a:focus {
    color: #BD5800;
}
.advanced-sidebar-menu ul li:first-type > a {
    border-top: 1px solid #e5e5e5;
}
.widget-cuted h3.widget-tile {
    color: #fff;
}
.widget-cuted a:visited {
    color: #fff;
}
.section-divider {
    background: #d6e3f1;
    position: relative;
    margin: 90px 92px;
    padding-top: 49px;
    padding-bottom: 45px;
    width: calc(100% - 184px);
}
.section-divider > .vc_column_container {
    float: none;
}
.section-divider a {
    color: #002e6d;
}
.vc_row-no-padding .vc_inner.shell-secondary {
    margin: 0 auto;
}
.vc_row-no-padding .vc_inner.shell-secondary .wpb_content_element {
    margin-bottom: 0;
}
.vc_btn3-container.loc-button .vc_btn3 {
    background-color: #D7E2F1;
    color: #002E6D;
    font-weight: 500;
}
.list-contact ul {
    padding: 0;
}
.list-contact ul li:before {
    display: none;
}
.widget h4 {
    color: #fff;
}
.article-primary .features p, .article-primary .features a {
    color: #fff;
}

.vc_toggle_title h4[role=link]:focus {
    border: 1px dotted #333;
}
.widget-cuted a:focus {
    border: 1px dotted #fff;
}
.widget-events .learn-more:focus {
    background-color: #fff;
    color: #de6600;
}
.widget-lightblue {
    background-color: #3C7CAA;
}

.footer {
    font-size: 16px;
}

#tribe-events .tribe-events-button:focus {
	border: 1px dashed #21759b;
	background-color: #fff;
	color: #21759b;
}
.search-btn:focus {
    border: 1px dashed #757575;
    background-color: #fff;
    color: #092e6e;
}

.bg-light-blue {
    background-color: #5093c2;
}
.bg-orange {
    background-color: #de6600;
}
.bg-green {
    background-color: #6ab165;
}
.bg-blue {
    background-color: #092e6e;
}
.wpb_content_element.s-title {
    text-align: center;
    color: #fff;
    font-size: 12px;
}
.wpb_content_element.s-title p {
    color: #fff;
    font-size: 12px;
}
.article .c-process, .article .c-process p {
    font-size: 14px;
    color: #fff;
    text-align: center;
}
.article .c-process h3 {
    font-weight: 300;
    color: #fff;
    margin-bottom: 0.665em;
}
.article .c-process h4 {
    color: #fff;
    margin-bottom: 15px;
}
.article .c-process a {
    display: inline-block;
    color: #fff;
    margin-bottom: 8px;
    text-decoration: underline;
}
.article .c-process .proses .vc_column-inner > .wpb_wrapper {
    background-color: rgba(255,255,255,0.1);
    border: 3px solid rgba(255,255,255,0.8);
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    height: 100%;
    margin-bottom: 50px;
    padding: 15px 5px;
    transition: 0.3s linear;
}
.article .c-process .proses .vc_column-inner > .wpb_wrapper > .wpb_content_element {
    margin: 0;
}
.article .c-process .proses .vc_column-inner > .wpb_wrapper:hover, 
.article .c-process .proses .vc_column-inner > .wpb_wrapper:focus {
    background-color: rgba(255,255,255,1);
    border-color: #f7a800;
    color: #002f87;
}
.article .c-process .proses .vc_column-inner > .wpb_wrapper:hover h4, 
.article .c-process .proses .vc_column-inner > .wpb_wrapper:focus h4,
.article .c-process .proses .vc_column-inner > .wpb_wrapper:hover p, 
.article .c-process .proses .vc_column-inner > .wpb_wrapper:focus p {
    color: #002f87;
}
.article .c-process .proses .vc_column-inner > .wpb_wrapper:hover a, 
.article .c-process .proses .vc_column-inner > .wpb_wrapper:focus a {
    color: #002f87;
}
.article .c-process .proses .vc_column-inner > .wpb_wrapper a {
    text-decoration: none;
}
.article .c-process .proses .vc_column-inner > .wpb_wrapper a:hover, 
.article .c-process .proses .vc_column-inner > .wpb_wrapper a:focus {
    color: #de6600;
    text-decoration: underline;
}




@media(max-width: 1024px) {
    .breadcrumbs {
        margin: 0 auto 25px;
        max-width: 840px;
    }
}

@media(max-width: 768px) {
    .menu > .menu-item > .sub-menu {
        height: auto;
    }
    .page .entry-content > .vc_row {
        display: -moz-box;
        display: -webkit-box;
        -moz-box-orient: vertical;
        -webkit-box-orient: vertical;
        box-orient: vertical;
    }
    .stackB.wpb_column {
        -webkit-box-ordinal-group: 2;
        -moz-box-ordinal-group: 2;
        box-ordinal-group: 2;
    }
    .stackA.wpb_column {
        -webkit-box-ordinal-group: 1;
        -moz-box-ordinal-group: 1;
        box-ordinal-group: 1;
    }
    /*
    .page .entry-content .vc_row > .vc_col-sm-3 {
        display: none;
        visibility: hidden;
    }
    .page .entry-content .vc_row > .vc_col-sm-9 {
        width: 100%;
    }
    */
}


@media(min-width:1024px) {
    .advanced-sidebar-menu ul li {
        position:relative;
    }
    .advanced-sidebar-menu ul li .dashicons {
        position:absolute;
        border: 1px solid;
        top:20px;
        right:0;
        width:22px;
        cursor:pointer;
    }
    .advanced-sidebar-menu ul li.has_children > a {
        padding: 15px 22px 15px 0;
    }
    .advanced-sidebar-menu ul.children {
        padding:0;
    }
    .advanced-sidebar-menu ul.children li:first-child {
        padding-top:0;
    }
    .advanced-sidebar-menu ul.level-1.children li a {
        padding-left:20px;
    }
    .advanced-sidebar-menu ul.level-2.children li a {
        padding-left:40px;
    }
    .advanced-sidebar-menu ul li .dashicons:focus {
        border-color:#ffa400;
        color:#ffa400;
    }
}