/*@media (max-width: 767px) {
    .header-mobile {
        background: #2e437e;
    }
    
    .logo img {
        max-width: 150px;
    }
    
    .header-mobile .header-mobile__control-line {
        background: #ffffff;
    }
    

    .header-mobile .header-mobile__control-line:after, .header-mobile .header-mobile__control-line:before {
    	background: #ffffff;
    }
} */
/* No thanks
h1, h2, h3, h4, h5, h6{
   text-transform: capitalize !important;
}
*/
.stm-btn.stm-btn_outline.stm-btn_custom.stm-btn_md {
   color: #2e437e !important;
   border-color: white !important
}

.top-bar_view-style_3 {
    background: rgb(1 27 58);
}
#masthead{
        background: linear-gradient(180deg, rgb(1 27 58) 0%, rgb(255 255 255 / 0%) 100%);
}
.stm-btn_white-secondary.stm-btn_outline:active, .stm-btn_white-secondary.stm-btn_outline:hover, .stm-btn_white.stm-btn_outline:active, .stm-btn_white.stm-btn_outline:hover {
    color: #f6b02d;
}
body {
    color: #454545;
    background: #eeeeee
}
.stm-separator_type_title .stm-separator__line {
    background: #2e437e;
}
.stm-separator__line {
    border-bottom: 2px solid #f6b02d;
}
.stm-icon-box_style-3:hover .stm-icon-box__ic-container {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
}
.stm-cta {
    position: relative;
    z-index: 92;
    background: #2e437e;
    border-top: 4px solid #f6b02d;
}
.stm-cta .stm-btn_white.stm-btn_outline:hover {
    color: #2e437e;
}
body .vc_tta-tabs_style-2.vc_tta-tabs.vc_tta-color-blue .vc_tta-tab > a:before, body .vc_tta-tabs_style-1.vc_tta-tabs.vc_tta-color-blue .vc_tta-tab > a:before {
    background: #f6b02d;
}
body .vc_tta-tabs_style-2.vc_tta-tabs.vc_tta-color-blue .vc_tta-tab > a, body .vc_tta-tabs_style-1.vc_tta-tabs.vc_tta-color-blue .vc_tta-tab > a {
    background: #2e437e;
}

body .vc_tta-tabs_style-2.vc_tta-tabs.vc_tta-color-blue .vc_tta-tab:hover > a, body .vc_tta-tabs_style-1.vc_tta-tabs.vc_tta-color-blue .vc_tta-tab:hover > a {
    background: #f6b02d;
}
.footer_type_default {
    margin-top: 100px;
    background: #eeeeee;
}
.widget_footer .widget_title {
    color: #2e437e;
    font-weight: 500;
}
.widget_footer .widget_title:after {
    border-bottom: 1px solid #f6b02d;
}

.widget_footer .list_contact-details .list__item {
    color: #7d7d7d;
}

.widget_footer .list_contact-details .list__item:before {
    color: #f6b02d;
}
.stm-title {
    margin-bottom: 20px;
}

.stm-images-carousel_achievement .owl-dots .owl-dot:hover span, .stm-images-carousel_achievement .owl-dots .owl-dot.active span {
    background: #f6b02d;
}

.stm-page-head_color_white .stm-page-head__separator-line {
    background: #f6b02d;
}

.header_view-style_3 .stm-nav__menu_type_header > .menu-item > a:after {
    border-bottom: 3px solid #f6b02d;
}
.stm-nav__menu_type_header > .menu-item > a:after {
    border-bottom: 3px solid #f6b02d;
}

p {
    margin-bottom: 16px; 
    line-height: 30px;
    color: #000721;
}
.stm-icon-list .stm-icon-list__item-title {
    font-size: 17px;
}
.blue-row .stm-icon-list .stm-icon-list__item-title {
    color: #ffffff !important;
}

.blue-row p, .blue-row h5 {
    color: #ffffff !important;
}
.blue-row .stm-font_color_dark-blue{
    color: #ffffff !important;
}
.blue-row ol{
    color: #ffffff !important;
}
.stm-blockquote p:first-of-type:before, .stm-blockquote p:last-of-type:after{
    color: #f6b02d;
}

.stm-menu_antonio .stm-menu__item::before, .stm-menu_antonio .stm-menu__item::after, .stm-menu_antonio .stm-menu__item-link::before, .stm-menu_antonio .stm-menu__item-link::after{
   background: #f6b02d;
}

.stm-menu_antonio .stm-menu__item-link:hover, .stm-menu_antonio .stm-menu__item-link:focus {
    color: #f6b02d;
}
ul, ol {
    margin-top: 0;
    margin-bottom: 16px;
    line-height: 30px;
}

.vc_tta.vc_tta-accordion_style_outline.vc_tta-accordion_color_blue .vc_tta-panel .vc_tta-panel-heading, .vc_tta.vc_tta-accordion_style_outline.vc_tta-accordion_color_blue .vc_tta-panel.vc_active .vc_tta-panel-body{
    border-color: #f6b02d;

}

.stm-image_style-1 .stm-image__content {
    padding: 0px;
    background: #fff;
    border: none;
    border-image-source: none;
    border-image-slice: initial;
}

.stm-text-box__text p {
   color: #ffffff !important
}
.stm-cta__action {
    padding-left: 35px;
    padding-right: 35px;
}
.stm-cta__action-descr p {
    color: #ffffff !important;
    font-size: 14px;
    line-height: 27px;
    width: 90%;
}

.widget_calendar thead th{
    background: #f6b02d;
}

.widget_calendar tbody td#today {
    color: #f6b02d;
}

.widget_footer.widget_nav_menu .menu > li > a{
    color: #7d7d7d;
}

.widget_footer.widget_nav_menu .menu > li > a:hover {
    color: #2e437e;
}

.footer .copyright  {
    padding-bottom: 16px;
}

.footer .copyright a {
    color: #2e437e;
}

.widget-area.widget-area_type_footer > .row > div:nth-child(2) {
    width: 18%;
}

@media (max-width: 767px) {
    .widget-area.widget-area_type_footer > .row > div:nth-child(2) {
        width: 100%;
    }
    .wpb_wrapper .vc_tta-tabs_style-1.vc_tta-color-blue.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading {
        background: #ffffff;
        border-bottom: 2px solid #f6b02d;
    }
    .vc_tta-color-blue.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title>a{
         color: #2e437e !important;
    }
    .wpb_wrapper .vc_tta-tabs_style-1.vc_tta-color-blue.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading {
        background: #2e437e ;
    }
}

.stm-icon-box_style-4.stm-icon-box_ic-pos_top .stm-icon-box__ic-container {
    margin-bottom: 14px;
}

.stm_wp_custom-menu .menu-item > a:hover {
    text-decoration: none;
    background: #f6b02d;
}
.stm_wp_custom-menu .menu {
    padding: 25px 0;
    background: #2e437e;
    list-style: none;
    margin-bottom: 0;
}

#open-positions ul {
    color: white;
}

#ways-to-give .stm-bg_color_dark-blue {
    height: 550px;
}

#ways-to-give .stm-icon-box_style-4 {
    height: 350px;
}

.stm-contact-person__contact:before {
    color: #f6b02d;
}
.widget_product_categories, .widget_categories {
    background: #2e437e;
}
.sidebar_shop .widget__title:after, .stm-vc-sidebar .widget__title:after, .sidebar_type_blog .widget__title:after {
    border-bottom: 2px solid #f6b02d;
}

.post_view_single .entry-date {
    border: 4px solid #f6b02d;
}

.stm-blockquote_bordered {
    border-color: #f6b02d;
}
.join-event__title:after, .comments-title:after, .comment-reply-title:after {
    border-bottom: 2px solid #f6b02d;
}
.post_view_single .entry-date:before, .post_view_single .entry-date:after {
    background: #f6b02d;
}

.em.em-list .em-item .em-item-info {
    border-left: 4px solid #f6b02e;
}

.em.em-calendar.size-medium .em-cal-body .em-cal-day.eventful .em-cal-day-date.colored div.ring.one, .em.em-calendar.size-small .em-cal-body .em-cal-day.eventful .em-cal-day-date.colored div.ring.one {
    border-color: #f6b02e !important;
}
.em.em-calendar .em-cal-body.event-style-pill .em-cal-event>div {
    text-align: left;
    background-color: #f6b02e;
    border: 1px solid  #f6b02e;
}

.header_view-style_3 .stm-nav__menu_type_header > .menu-item .sub-menu > .menu-item:hover > a {
    background: #f6b02e;
}
.header_view-style_3 .stm-nav__menu_type_header > .menu-item .sub-menu {
    background: #2e437e;
}
.widget_footer.widget_nav_menu .menu > li > a:before {
    content: "";
}

/* ECA — colores de los submenús móviles */
.stm-nav__menu_type_mobile-header > li > ul,
.stm-nav__menu_type_mobile-header > li ul {
  background: #2E437E;
  box-shadow: 0 -4px 0 #F6B02D;
}

/* ECA — menú lateral: hover y navegación con teclado */
.stm_wp_custom-menu .menu-item > a:hover,
.stm_wp_custom-menu .menu-item > a:focus-visible {
  background: #F6B02D;
  color: #011B3A;
}

/* ECA — reemplazo de paleta original Smarty */

a {
  color: rgb(46, 67, 126);
}

a:hover, a:focus {
  color: rgb(46, 67, 126);
}

blockquote {
  border-left-color: rgb(246, 176, 45);
}

.stm-bg_color_green {
  background-color: rgb(246, 176, 45) !important;
}

.stm-background_color_green {
  background-color: rgb(246, 176, 45) !important;
}

.stm-border_color_green {
  border-top-color: rgb(246, 176, 45) !important;
  border-right-color: rgb(246, 176, 45) !important;
  border-bottom-color: rgb(246, 176, 45) !important;
  border-left-color: rgb(246, 176, 45) !important;
}

.stm-font_color_green {
  color: rgb(246, 176, 45) !important;
}

.stm-border-bottom_color_green {
  border-bottom-color: rgb(246, 176, 45) !important;
}

.stm-bg_color_blue {
  background-color: rgb(46, 67, 126) !important;
}

.stm-background_color_blue {
  background-color: rgb(46, 67, 126) !important;
}

.stm-border_color_blue {
  border-top-color: rgb(46, 67, 126) !important;
  border-right-color: rgb(46, 67, 126) !important;
  border-bottom-color: rgb(46, 67, 126) !important;
  border-left-color: rgb(46, 67, 126) !important;
}

.stm-font_color_blue {
  color: rgb(46, 67, 126) !important;
}

.stm-icon_color_blue {
  color: rgb(46, 67, 126) !important;
}

.stm-border-bottom_color_blue {
  border-bottom-color: rgb(46, 67, 126) !important;
}

.stm-nav__menu_type_header > .menu-item > a::after {
  border-bottom-color: rgb(246, 176, 45);
}

.stm-nav__menu_type_header > .menu-item .sub-menu {
  background-color: rgb(46, 67, 126);
}

.stm-nav__menu_type_header > .menu-item .sub-menu > .menu-item > .sub-menu > .menu-item:hover a {
  background-color: rgb(246, 176, 45);
}

.stm-nav__menu_type_header > .menu-item .sub-menu > .menu-item:hover > a {
  background-color: rgb(246, 176, 45);
}

.header_view-style_1 .stm-nav__menu_type_header > .menu-item > a::after {
  border-bottom-color: rgb(246, 176, 45);
}

.header_view-style_1 .stm-nav__menu_type_header > .menu-item .sub-menu {
  background-color: rgb(46, 67, 126);
}

.header_view-style_1 .stm-nav__menu_type_header > .menu-item .sub-menu > .menu-item > .sub-menu > .menu-item:hover a {
  background-color: rgb(246, 176, 45);
}

.header_view-style_1 .stm-nav__menu_type_header > .menu-item .sub-menu > .menu-item:hover > a {
  background-color: rgb(246, 176, 45);
}

.header_view-style_2 .stm-nav__menu_type_header > .menu-item > a::after {
  border-bottom-color: rgb(246, 176, 45);
}

.header_view-style_2 .stm-nav__menu_type_header > .menu-item .sub-menu {
  background-color: rgb(46, 67, 126);
}

.header_view-style_2 .stm-nav__menu_type_header > .menu-item .sub-menu > .menu-item > .sub-menu > .menu-item:hover a {
  background-color: rgb(246, 176, 45);
}

.header_view-style_2 .stm-nav__menu_type_header > .menu-item .sub-menu > .menu-item:hover > a {
  background-color: rgb(246, 176, 45);
}

.header_view-style_3 .stm-nav__menu_type_header > .menu-item > a::after {
  border-bottom-color: rgb(246, 176, 45);
}

.header_view-style_3 .stm-nav__menu_type_header > .menu-item .sub-menu {
  background-color: rgb(46, 67, 126);
}

.header_view-style_3 .stm-nav__menu_type_header > .menu-item .sub-menu > .menu-item > .sub-menu > .menu-item:hover a {
  background-color: rgb(246, 176, 45);
}

.header_view-style_3 .stm-nav__menu_type_header > .menu-item .sub-menu > .menu-item:hover > a {
  background-color: rgb(246, 176, 45);
}

.header_view-style_4 .stm-nav__menu_type_header > .menu-item > a::after {
  border-bottom-color: rgb(246, 176, 45);
}

.header_view-style_4 .stm-nav__menu_type_header > .menu-item .sub-menu {
  background-color: rgb(46, 67, 126);
}

.header_view-style_4 .stm-nav__menu_type_header > .menu-item .sub-menu > .menu-item > .sub-menu > .menu-item:hover a {
  background-color: rgb(246, 176, 45);
}

.header_view-style_4 .stm-nav__menu_type_header > .menu-item .sub-menu > .menu-item:hover > a {
  background-color: rgb(246, 176, 45);
}

.stm-nav__menu_type_mobile-header > li > ul {
  box-shadow: rgb(246, 176, 45) 0px -4px 0px;
}

.stm-nav__menu_type_mobile-header > li ul {
  background-color: rgb(46, 67, 126);
  box-shadow: rgb(246, 176, 45) 0px -4px 0px;
}

ul.stm-list-1 li::before, ul.stm-list-1-sm li::before, ul.stm-list-1-white li::before, ul.stm-list-1-blue li::before {
  color: rgb(246, 176, 45);
}

ul.stm-list-1 li > ul > li::before, ul.stm-list-1-sm li > ul > li::before, ul.stm-list-1-white li > ul > li::before, ul.stm-list-1-blue li > ul > li::before {
  color: rgb(246, 176, 45);
}

ul.stm-list-1 li > ul > li ul li::before, ul.stm-list-1-sm li > ul > li ul li::before, ul.stm-list-1-white li > ul > li ul li::before, ul.stm-list-1-blue li > ul > li ul li::before {
  color: rgb(246, 176, 45);
}

ul.stm-list-2 li::before, ul.stm-list-2-sm li::before, ul.stm-list-2-white li::before, ul.stm-list-2-blue li::before {
  color: rgb(246, 176, 45);
}

ul.stm-list-1-blue li::before, ul.stm-list-2-blue li::before {
  color: rgb(46, 67, 126);
}

ul.stm-list-1-blue li > ul > li::before, ul.stm-list-2-blue li > ul > li::before {
  color: rgb(46, 67, 126);
}

ul.stm-list-1-blue li > ul > li ul li::before, ul.stm-list-2-blue li > ul > li ul li::before {
  color: rgb(46, 67, 126);
}

ol.stm-list-3 li::before {
  color: rgb(246, 176, 45);
}

ol.stm-list-4-white li::before, ol.stm-list-4-blue li::before, ol.stm-list-4 li::before {
  color: rgb(246, 176, 45);
}

ol.stm-list-4-blue li::before, ol.stm-list-3-blue li::before {
  color: rgb(46, 67, 126);
}

.owl-controls .owl-dots .owl-dot:hover span {
  background-color: rgb(246, 176, 45);
}

.owl-controls .owl-dots .owl-dot.active span {
  background-color: rgb(246, 176, 45);
}

.select2-container .select2-highlighted, .select2-container .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-highlighted, .select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: rgb(246, 176, 45);
}

.select2-results .select2-highlighted {
  background-color: rgb(246, 176, 45);
}

.top-bar__contact::before {
  color: rgb(246, 176, 45);
}

.top-bar_view-style_1 .top-bar__language .wpml-switcher__list {
  background-color: rgb(46, 67, 126);
}

.top-bar_view-style_1 .top-bar__language .wpml-switcher__list a:hover {
  background-color: rgb(246, 176, 45);
}

.top-bar_view-style_1 .top-bar__language .wpml-switcher__languages:hover .wpml-switcher__active {
  background-color: rgb(46, 67, 126);
}

.top-bar_view-style_1 .top-bar__account .top-bar__account-action:hover, .top-bar_view-style_1 .top-bar__nav-menu li a:hover {
  color: rgb(46, 67, 126);
}

.top-bar_view-style_2 .top-bar__language .wpml-switcher__list a:hover {
  background-color: rgb(46, 67, 126);
}

.top-bar_view-style_2 .top-bar__language .wpml-switcher__languages:hover .wpml-switcher__active {
  background-color: rgb(46, 67, 126);
}

.top-bar_view-style_3 .top-bar__language .wpml-switcher__list a:hover {
  background-color: rgb(46, 67, 126);
}

.top-bar_view-style_3 .top-bar__language .wpml-switcher__languages:hover .wpml-switcher__active {
  background-color: rgb(46, 67, 126);
}

.top-bar_view-style_4 .top-bar__language .wpml-switcher__list a:hover {
  background-color: rgb(46, 67, 126);
}

.top-bar_view-style_4 .top-bar__language .wpml-switcher__languages:hover .wpml-switcher__active {
  background-color: rgb(46, 67, 126);
}

.top-bar-mobile .top-bar-mobile__language #lang_sel > ul > li > ul a:hover {
  background-color: rgb(46, 67, 126);
}

.stm-page-head__separator-line {
  background-color: rgb(246, 176, 45);
}

.stm-page-head_color_white .stm-page-head__separator-line {
  background-color: rgb(246, 176, 45);
}

table thead th {
  background-color: rgb(246, 176, 45);
}

.stm-table_style-1 th {
  background-color: rgb(246, 176, 45);
}

.stm-table_camps td:first-child {
  border-left-color: rgb(246, 176, 45);
}

.shopping-cart_small {
  border-top-color: rgb(246, 176, 45);
  border-right-color: rgb(246, 176, 45);
  border-bottom-color: rgb(246, 176, 45);
  border-left-color: rgb(246, 176, 45);
}

.stm-blockquote p:first-of-type::before {
  color: rgb(246, 176, 45);
}

.stm-blockquote p:last-of-type::after {
  color: rgb(246, 176, 45);
}

.stm-blockquote_bordered {
  border-top-color: rgb(246, 176, 45);
  border-right-color: rgb(246, 176, 45);
  border-bottom-color: rgb(246, 176, 45);
  border-left-color: rgb(246, 176, 45);
}

.tp-bullets.stm-white .tp-bullet:hover, .tp-bullets.stm-white .tp-bullet.selected {
  background-color: rgb(246, 176, 45);
}

.rev-btn.blueSquareArrow {
  border-top-color: rgb(46, 67, 126);
  border-right-color: rgb(46, 67, 126);
  border-bottom-color: rgb(46, 67, 126);
  border-left-color: rgb(46, 67, 126);
}

.rev-btn.blueSquareArrow:hover {
  background-color: rgb(46, 67, 126);
}

.rev-btn.whiteSquareArrow {
  border-top-color: rgb(46, 67, 126);
  border-right-color: rgb(46, 67, 126);
  border-bottom-color: rgb(46, 67, 126);
  border-left-color: rgb(46, 67, 126);
}

.rev-btn.whiteSquareArrow:hover {
  background-color: rgb(46, 67, 126);
}

.stm-rev-nav .stm-rev-nav_next, .stm-rev-nav .stm-rev-nav_prev {
  border-top-color: rgb(46, 67, 126);
  border-right-color: rgb(46, 67, 126);
  border-bottom-color: rgb(46, 67, 126);
  border-left-color: rgb(46, 67, 126);
}

.stm-rev-nav .stm-rev-nav_next:hover, .stm-rev-nav .stm-rev-nav_prev:hover {
  background-color: rgb(46, 67, 126);
}

.btnBlueSecondary a, .btnBlue a {
  border-top-color: rgb(46, 67, 126) !important;
  border-right-color: rgb(46, 67, 126) !important;
  border-bottom-color: rgb(46, 67, 126) !important;
  border-left-color: rgb(46, 67, 126) !important;
}

.btnBlueSecondary a:hover, .btnBlue a:hover {
  background-color: rgb(46, 67, 126) !important;
  border-top-color: rgb(46, 67, 126) !important;
  border-right-color: rgb(46, 67, 126) !important;
  border-bottom-color: rgb(46, 67, 126) !important;
  border-left-color: rgb(46, 67, 126) !important;
}

.separatorShortGreen hr {
  border-top-color: rgb(246, 176, 45) !important;
}

.widget_search .stm-search-form__field:focus {
  border-top-color: rgb(246, 176, 45);
  border-right-color: rgb(246, 176, 45);
  border-bottom-color: rgb(246, 176, 45);
  border-left-color: rgb(246, 176, 45);
}

.widget_product_search .search-field:focus {
  border-top-color: rgb(246, 176, 45);
  border-right-color: rgb(246, 176, 45);
  border-bottom-color: rgb(246, 176, 45);
  border-left-color: rgb(246, 176, 45);
}

.widget_product_categories, .widget_categories {
  background-color: rgb(46, 67, 126);
}

.widget_product_categories li:hover, .widget_categories li:hover {
  background-color: rgb(246, 176, 45);
}

.widget_meta a::before, .widget_pages a::before {
  color: rgb(246, 176, 45);
}

.widget_meta abbr[title], .widget_meta abbr[data-original-title] {
  border-bottom-color: rgb(46, 67, 126);
}

.widget_product_tag_cloud .tagcloud a, .widget_tag_cloud .tagcloud a {
  border-top-color: rgb(46, 67, 126);
  border-right-color: rgb(46, 67, 126);
  border-bottom-color: rgb(46, 67, 126);
  border-left-color: rgb(46, 67, 126);
}

.widget_product_tag_cloud .tagcloud a:hover, .widget_tag_cloud .tagcloud a:hover {
  background-color: rgb(46, 67, 126);
}

.widget_calendar thead th {
  background-color: rgb(246, 176, 45);
}

.widget_calendar tbody td#today {
  color: rgb(246, 176, 45);
}

.widget_recent_entries ul li a {
  color: rgb(46, 67, 126);
}

.widget_rss li .rss-date::before {
  color: rgb(246, 176, 45);
}

.widget_footer .widget_title::after {
  border-bottom-color: rgb(246, 176, 45);
}

.widget_footer.widget_nav_menu .menu > li > a::before {
  color: rgb(46, 67, 126);
}

.widget_footer .list_contact-details .list__item::before {
  color: rgb(246, 176, 45);
}

.stm-media-gallery_widget .stm-media-gallery__item-link {
  background-color: rgba(46, 67, 126, 0.75);
}

.stm-statistics_vc-widget {
  border-top-color: rgb(46, 67, 126);
  border-right-color: rgb(46, 67, 126);
  border-bottom-color: rgb(46, 67, 126);
  border-left-color: rgb(46, 67, 126);
}

.sidebar_shop .widget__title::after, .stm-vc-sidebar .widget__title::after, .sidebar_type_blog .widget__title::after {
  border-bottom-color: rgb(246, 176, 45);
}

.sidebar_shop .widget_product_categories.widget_categories_type_dropdown .widget__title::after, .sidebar_shop .widget_categories.widget_categories_type_dropdown .widget__title::after, .stm-vc-sidebar .widget_product_categories.widget_categories_type_dropdown .widget__title::after, .stm-vc-sidebar .widget_categories.widget_categories_type_dropdown .widget__title::after, .sidebar_type_blog .widget_product_categories.widget_categories_type_dropdown .widget__title::after, .sidebar_type_blog .widget_categories.widget_categories_type_dropdown .widget__title::after {
  border-bottom-color: rgb(246, 176, 45);
}

.sidebar_shop .widget_nav_menu div > ul > li > a::before, .stm-vc-sidebar .widget_nav_menu div > ul > li > a::before, .sidebar_type_blog .widget_nav_menu div > ul > li > a::before {
  color: rgb(246, 176, 45);
}

.pagination .page-numbers:hover {
  border-top-color: rgb(46, 67, 126);
  border-right-color: rgb(46, 67, 126);
  border-bottom-color: rgb(46, 67, 126);
  border-left-color: rgb(46, 67, 126);
}

.pagination .page-numbers.current {
  border-top-color: rgb(246, 176, 45);
  border-right-color: rgb(246, 176, 45);
  border-bottom-color: rgb(246, 176, 45);
  border-left-color: rgb(246, 176, 45);
}

.join-event__title::after, .comments-title::after, .comment-reply-title::after {
  border-bottom-color: rgb(246, 176, 45);
}

.comment__author-title a:hover {
  color: rgb(46, 67, 126);
}

input[type="password"]:focus, input[type="text"]:focus {
  border-top-color: rgb(246, 176, 45);
  border-right-color: rgb(246, 176, 45);
  border-bottom-color: rgb(246, 176, 45);
  border-left-color: rgb(246, 176, 45);
}

textarea:focus {
  border-top-color: rgb(246, 176, 45);
  border-right-color: rgb(246, 176, 45);
  border-bottom-color: rgb(246, 176, 45);
  border-left-color: rgb(246, 176, 45);
}

.post-password-form input[type="submit"] {
  border-top-color: rgb(46, 67, 126);
  border-right-color: rgb(46, 67, 126);
  border-bottom-color: rgb(46, 67, 126);
  border-left-color: rgb(46, 67, 126);
}

.post-password-form input[type="submit"]:hover {
  background-color: rgb(46, 67, 126);
}

.search-bar .stm-search-form .stm-search-form__field:focus {
  border-top-color: rgb(246, 176, 45);
  border-right-color: rgb(246, 176, 45);
  border-bottom-color: rgb(246, 176, 45);
  border-left-color: rgb(246, 176, 45);
}

.search-bar .stm-search-form .stm-search-form__submit {
  border-top-color: rgb(46, 67, 126);
  border-right-color: rgb(46, 67, 126);
  border-bottom-color: rgb(46, 67, 126);
  border-left-color: rgb(46, 67, 126);
}

.search-bar .stm-search-form .stm-search-form__submit:hover, .search-bar .stm-search-form .stm-search-form__submit:active {
  background-color: rgb(46, 67, 126);
  border-top-color: rgb(46, 67, 126);
  border-right-color: rgb(46, 67, 126);
  border-bottom-color: rgb(46, 67, 126);
  border-left-color: rgb(46, 67, 126);
}

.wpcf7-text:focus, .wpcf7-textarea:focus {
  border-top-color: rgb(246, 176, 45);
  border-right-color: rgb(246, 176, 45);
  border-bottom-color: rgb(246, 176, 45);
  border-left-color: rgb(246, 176, 45);
}

.wpcf7-submit {
  border-top-color: rgb(46, 67, 126);
  border-right-color: rgb(46, 67, 126);
  border-bottom-color: rgb(46, 67, 126);
  border-left-color: rgb(46, 67, 126);
}

.wpcf7-submit:hover {
  background-color: rgb(46, 67, 126);
}

.comment-form input[type="text"]:focus, .comment-form textarea:focus {
  border-top-color: rgb(246, 176, 45);
  border-right-color: rgb(246, 176, 45);
  border-bottom-color: rgb(246, 176, 45);
  border-left-color: rgb(246, 176, 45);
}

.comment-form__submit-button {
  border-top-color: rgb(46, 67, 126);
  border-right-color: rgb(46, 67, 126);
  border-bottom-color: rgb(46, 67, 126);
  border-left-color: rgb(46, 67, 126);
}

.comment-form__submit-button:hover {
  background-color: rgb(46, 67, 126);
}

.post_view_single .entry-date {
  border-top-color: rgb(246, 176, 45);
  border-right-color: rgb(246, 176, 45);
  border-bottom-color: rgb(246, 176, 45);
  border-left-color: rgb(246, 176, 45);
}

.post_view_single .entry-date::before {
  background-color: rgb(246, 176, 45);
}

.post_view_single .entry-date::after {
  background-color: rgb(246, 176, 45);
}

.post_view_single .entry-meta > li {
  color: rgb(46, 67, 126);
}

.post_view_single .tags-links a {
  border-top-color: rgb(46, 67, 126);
  border-right-color: rgb(46, 67, 126);
  border-bottom-color: rgb(46, 67, 126);
  border-left-color: rgb(46, 67, 126);
}

.post_view_single .tags-links a:hover {
  background-color: rgb(46, 67, 126);
}

.post_view_list.format-video .entry-thumbnail > a::before {
  background-color: rgba(46, 67, 126, 0.8);
}

.post_view_list .entry-title mark {
  background-color: rgb(46, 67, 126);
}

.post_view_list .entry-details:hover {
  background-color: rgb(246, 176, 45);
}

.stm-event_view_grid .stm-event__date {
  border-top-color: rgb(246, 176, 45);
  border-right-color: rgb(246, 176, 45);
  border-bottom-color: rgb(246, 176, 45);
  border-left-color: rgb(246, 176, 45);
}

.stm-event_view_grid .stm-event__date::before {
  background-color: rgb(246, 176, 45);
}

.stm-event_view_grid .stm-event__date::after {
  background-color: rgb(246, 176, 45);
}

.stm-event_view_grid .stm-event__meta li {
  color: rgb(246, 176, 45);
}

.stm-event_view_grid .stm-event__title a:hover {
  color: rgb(46, 67, 126);
}

.event-info_table {
  border-top-color: rgb(246, 176, 45);
  border-right-color: rgb(246, 176, 45);
  border-bottom-color: rgb(246, 176, 45);
  border-left-color: rgb(246, 176, 45);
}

.event-info_table > ul > li {
  color: rgb(46, 67, 126);
}

.event-info_table .event-info__datetime li {
  color: rgb(46, 67, 126);
}

.event-info_table .event-info__datetime .fa {
  color: rgb(246, 176, 45);
}

.event-info_table .event-info__venue {
  color: rgb(46, 67, 126);
}

.event-info_table .event-info__tel i, .event-info_table .event-info__email i {
  color: rgb(246, 176, 45);
}

.form_join-event input[type="text"]:focus, .form_join-event textarea:focus {
  border-top-color: rgb(246, 176, 45);
  border-right-color: rgb(246, 176, 45);
  border-bottom-color: rgb(246, 176, 45);
  border-left-color: rgb(246, 176, 45);
}

.addtocalendar .stm-btn.stm-btn-active {
  background-color: rgb(46, 67, 126) !important;
}

.addtocalendar .atcb-list {
  background-color: rgb(46, 67, 126);
}

.donation-info {
  border-top-color: rgb(246, 176, 45);
  border-right-color: rgb(246, 176, 45);
  border-bottom-color: rgb(246, 176, 45);
  border-left-color: rgb(246, 176, 45);
}

.donation-info__progress-bar {
  background-color: rgb(246, 176, 45);
}

.donation-info__progress-bar::before {
  background-color: rgb(46, 67, 126);
}

.donation-info__stats-val {
  color: rgb(46, 67, 126);
}

.stm-donation_view_grid .stm-donation__title a:hover {
  color: rgb(46, 67, 126);
}

.stm-donation_view_grid .stm-donation__progress-bar {
  background-color: rgb(246, 176, 45);
}

.stm-donation_view_grid .stm-donation__progress-bar::after {
  background-color: rgb(46, 67, 126);
}

.modal_donation .modal-header {
  background-color: rgb(246, 176, 45);
}

.form_donation .form__amount-label {
  border-top-color: rgb(46, 67, 126);
  border-right-color: rgb(46, 67, 126);
  border-bottom-color: rgb(46, 67, 126);
  border-left-color: rgb(46, 67, 126);
}

.form_donation .form__amount-label:hover, .form_donation .form__amount-label.active {
  background-color: rgb(46, 67, 126);
}

.form_donation .form__amount-value-custom:focus {
  border-top-color: rgb(246, 176, 45);
  border-right-color: rgb(246, 176, 45);
  border-bottom-color: rgb(246, 176, 45);
  border-left-color: rgb(246, 176, 45);
}

.form_donation .form__fields input[type="text"]:focus, .form_donation .form__fields textarea:focus {
  border-top-color: rgb(246, 176, 45);
  border-right-color: rgb(246, 176, 45);
  border-bottom-color: rgb(246, 176, 45);
  border-left-color: rgb(246, 176, 45);
}

.notice_information {
  border-top-color: rgb(46, 67, 126);
  border-right-color: rgb(46, 67, 126);
  border-bottom-color: rgb(46, 67, 126);
  border-left-color: rgb(46, 67, 126);
  color: rgb(46, 67, 126);
}

.notice_success {
  border-top-color: rgb(246, 176, 45);
  border-right-color: rgb(246, 176, 45);
  border-bottom-color: rgb(246, 176, 45);
  border-left-color: rgb(246, 176, 45);
  color: rgb(246, 176, 45);
}

#frontend_customizer_button:hover {
  background-color: rgb(46, 67, 126) !important;
}

.stm-separator_type_title .stm-separator__line {
  background-color: rgb(246, 176, 45);
}

.stm-slider .owl-nav .owl-next, .stm-slider .owl-nav .owl-prev {
  border-top-color: rgb(46, 67, 126);
  border-right-color: rgb(46, 67, 126);
  border-bottom-color: rgb(46, 67, 126);
  border-left-color: rgb(46, 67, 126);
}

.stm-slider .owl-nav .owl-next:hover, .stm-slider .owl-nav .owl-prev:hover {
  background-color: rgb(46, 67, 126);
}

.stm-slider__video_has_poster .stm-slider__video-play {
  background-color: rgba(246, 176, 45, 0.8);
}

.stm-slider__video_has_poster .stm-slider__video-play:hover {
  background-color: rgb(46, 67, 126);
}

.stm-separator__line {
  border-bottom-color: rgb(246, 176, 45);
}

.stm-stats_counter.stm-stats_icon_left .stm-stats__icon {
  color: rgb(246, 176, 45);
}

.stm-carousel_type_testimonials.stm-carousel_dots_gray .owl-controls .owl-dot.active span {
  background-color: rgb(246, 176, 45);
}

.stm-testimonial_style_1 .stm-testimonial__text p::after, .stm-testimonial_style_1 .stm-testimonial__text p::before {
  color: rgb(246, 176, 45);
}

.stm_wp_custom-menu .menu {
  background-color: rgb(46, 67, 126);
}

.stm_wp_custom-menu .menu-item > a:hover {
  background-color: rgb(246, 176, 45);
}

.vc_tta.vc_tta-accordion_style_outline.vc_tta-accordion_color_blue .vc_tta-panel .vc_tta-controls-icon.vc_tta-controls-icon-plus::after, .vc_tta.vc_tta-accordion_style_outline.vc_tta-accordion_color_blue .vc_tta-panel .vc_tta-controls-icon.vc_tta-controls-icon-plus::before {
  border-top-color: rgb(46, 67, 126);
  border-right-color: rgb(46, 67, 126);
  border-bottom-color: rgb(46, 67, 126);
  border-left-color: rgb(46, 67, 126);
}

.vc_tta.vc_tta-accordion_style_outline.vc_tta-accordion_color_blue .vc_tta-panel .vc_tta-panel-heading {
  border-top-color: rgb(46, 67, 126);
  border-right-color: rgb(46, 67, 126);
  border-bottom-color: rgb(46, 67, 126);
  border-left-color: rgb(46, 67, 126);
}

.vc_tta.vc_tta-accordion_style_outline.vc_tta-accordion_color_blue .vc_tta-panel .vc_tta-panel-heading .vc_tta-icon {
  color: rgb(246, 176, 45);
}

.vc_tta.vc_tta-accordion_style_outline.vc_tta-accordion_color_blue .vc_tta-panel .vc_tta-panel-heading:hover .vc_tta-panel-title > a {
  color: rgb(46, 67, 126);
}

.vc_tta.vc_tta-accordion_style_outline.vc_tta-accordion_color_blue .vc_tta-panel.vc_active .vc_tta-panel-body {
  border-top-color: rgb(46, 67, 126);
  border-right-color: rgb(46, 67, 126);
  border-bottom-color: rgb(46, 67, 126);
  border-left-color: rgb(46, 67, 126);
}

.stm-tabs_style_outline .stm-tabs__item-link.stm-tabs__item-link_active {
  border-top-color: rgb(246, 176, 45);
  border-right-color: rgb(246, 176, 45);
  border-bottom-color: rgb(246, 176, 45);
  border-left-color: rgb(246, 176, 45);
}

body .vc_tta-tabs_style-2.vc_tta-tabs.vc_tta-color-blue .vc_tta-tab > a, body .vc_tta-tabs_style-1.vc_tta-tabs.vc_tta-color-blue .vc_tta-tab > a {
  background-color: rgb(46, 67, 126);
}

body .vc_tta-tabs_style-2.vc_tta-tabs.vc_tta-color-blue .vc_tta-tab > a::before, body .vc_tta-tabs_style-1.vc_tta-tabs.vc_tta-color-blue .vc_tta-tab > a::before {
  background-color: rgb(246, 176, 45);
}

body .vc_tta-tabs_style-2.vc_tta-tabs.vc_tta-color-blue .vc_tta-tab:hover > a, body .vc_tta-tabs_style-1.vc_tta-tabs.vc_tta-color-blue .vc_tta-tab:hover > a {
  background-color: rgb(246, 176, 45);
}

body .vc_tta-tabs_style-2.vc_tta-color-blue.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading {
  background-color: rgb(46, 67, 126);
}

body .vc_tta-tabs_style-2.vc_tta-color-blue.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:hover {
  background-color: rgb(46, 67, 126);
}

body .vc_tta-tabs_style-2.vc_tta-color-blue.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading {
  background-color: rgb(246, 176, 45);
}

.nav-tabs_pricing-tables > li > a {
  border-top-color: rgb(46, 67, 126);
  border-right-color: rgb(46, 67, 126);
  border-bottom-color: rgb(46, 67, 126);
  border-left-color: rgb(46, 67, 126);
}

.nav-tabs_pricing-tables > li > a:focus {
  border-top-color: rgb(46, 67, 126);
  border-right-color: rgb(46, 67, 126);
  border-bottom-color: rgb(46, 67, 126);
  border-left-color: rgb(46, 67, 126);
}

.nav-tabs_pricing-tables > li > a:hover {
  border-top-color: rgb(46, 67, 126);
  border-right-color: rgb(46, 67, 126);
  border-bottom-color: rgb(46, 67, 126);
  border-left-color: rgb(46, 67, 126);
  background-color: rgb(46, 67, 126);
}

.nav-tabs_pricing-tables > li.active > a {
  border-top-color: rgb(46, 67, 126);
  border-right-color: rgb(46, 67, 126);
  border-bottom-color: rgb(46, 67, 126);
  border-left-color: rgb(46, 67, 126);
  background-color: rgb(46, 67, 126);
}

.nav-tabs_pricing-tables > li.active > a:hover, .nav-tabs_pricing-tables > li.active > a:focus {
  border-top-color: rgb(46, 67, 126);
  border-right-color: rgb(46, 67, 126);
  border-bottom-color: rgb(46, 67, 126);
  border-left-color: rgb(46, 67, 126);
  background-color: rgb(46, 67, 126);
}

.stm-menu_antonio .stm-menu__item-link:hover, .stm-menu_antonio .stm-menu__item-link:focus {
  color: rgb(246, 176, 45);
}

.stm-menu_antonio .stm-menu__item::before, .stm-menu_antonio .stm-menu__item::after, .stm-menu_antonio .stm-menu__item-link::before, .stm-menu_antonio .stm-menu__item-link::after {
  background-color: rgb(246, 176, 45);
}

.stm-icon-box_style-1 .stm-icon-box__ic-container {
  color: rgb(46, 67, 126);
}

.stm-icon-box_style-1 .stm-icon-box__sep-line {
  border-bottom-color: rgb(46, 67, 126);
}

.stm-icon-box_style-3 .stm-icon-box__title a:hover {
  color: rgb(46, 67, 126);
}

.stm-icon-box_style-4 .stm-icon-box__ic-container {
  color: rgb(246, 176, 45);
}

.stm-action-box__figcaption-title::after {
  background-color: rgb(246, 176, 45);
}

.stm-teacher__info-content {
  border-bottom-color: rgb(246, 176, 45);
}

.stm-teacher:hover .stm-teacher__info-content {
  background-color: rgb(246, 176, 45);
}

.stm-staff-table th {
  background-color: rgb(246, 176, 45);
}

.stm-contact-details_type_teacher .stm-contact-details__item::before {
  color: rgb(246, 176, 45);
}

.stm-contact-details_type_contacts .stm-contact-details__item_type_email a, .stm-contact-details_type_contacts .stm-contact-details__item_type_skype a {
  color: rgb(46, 67, 126);
}

.stm-link_green, .stm-link_green:hover, .stm-link_green:focus {
  color: rgb(246, 176, 45);
}

.stm-link_blue:hover, .stm-link_blue:focus, .stm-link_blue {
  color: rgb(46, 67, 126);
}

.stm-contact-person__contact::before {
  color: rgb(246, 176, 45);
}

.stm-image-box__title a:hover {
  color: rgb(46, 67, 126);
}

.stm-image-box__sep {
  border-bottom-color: rgb(246, 176, 45);
}

.stm-image-box__description ul li::before {
  color: rgb(246, 176, 45);
}

.stm-pricing__filters ul {
  border-top-color: rgb(46, 67, 126);
  border-right-color: rgb(46, 67, 126);
  border-bottom-color: rgb(46, 67, 126);
  border-left-color: rgb(46, 67, 126);
}

.stm-pricing__filters .stm-pricing__filter_fluid-hover {
  background-color: rgb(46, 67, 126);
}

.stm-pricing-table {
  border-top-color: rgb(246, 176, 45);
}

.stm-pricing-table__price {
  color: rgb(246, 176, 45);
}

.stm-pricing-table__feature .stm-icon-check {
  color: rgb(246, 176, 45);
}

.stm-text-carousel__dots .owl-dot.active span, .stm-text-carousel__dots .owl-dot:hover span {
  background-color: rgb(246, 176, 45);
}

.stm-video-carousel__item-play {
  background-color: rgba(246, 176, 45, 0.8);
}

.stm-video-carousel__item-play:hover {
  background-color: rgb(46, 67, 126);
}

.stm-media-gallery__filter-link:hover {
  color: rgb(46, 67, 126);
}

.stm-media-gallery__filter::before, .stm-media-gallery__filter::after, .stm-media-gallery__filter-link::before, .stm-media-gallery__filter-link::after {
  background-color: rgb(246, 176, 45);
}

.stm-media-gallery__layout-wide {
  border-top-color: rgb(46, 67, 126);
  border-right-color: rgb(46, 67, 126);
  border-bottom-color: rgb(46, 67, 126);
  border-left-color: rgb(46, 67, 126);
}

.stm-media-gallery__layout-wide:hover {
  background-color: rgb(46, 67, 126);
}

.stm-media-gallery__item-fancybox {
  background-color: rgba(46, 67, 126, 0.75);
}

.stm-meal-list__heading h4::before, .stm-meal-list__heading h4::after {
  border-bottom-color: rgb(246, 176, 45);
}

.modal_subscribe .modal-header {
  background-color: rgb(246, 176, 45);
}

.modal_subscribe .modal-body input[type="submit"] {
  border-top-color: rgb(46, 67, 126);
  border-right-color: rgb(46, 67, 126);
  border-bottom-color: rgb(46, 67, 126);
  border-left-color: rgb(46, 67, 126);
}

.modal_subscribe .modal-body input[type="submit"]:hover {
  background-color: rgb(46, 67, 126);
}

.stm-post_view_grid .stm-post__caption::after {
  background-color: rgb(246, 176, 45);
}

.stm-images-carousel_achievement .owl-dots .owl-dot:hover span, .stm-images-carousel_achievement .owl-dots .owl-dot.active span {
  background-color: rgb(246, 176, 45);
}

.wpb_wrapper .vc_progress-bar_view_large .vc_label::before {
  color: rgb(246, 176, 45);
}

.wpb_wrapper .vc_progress-bar_view_large .vc_general.vc_single_bar.vc_progress-bar-color-bar_blue .vc_bar {
  background-color: rgb(46, 67, 126);
}

.wpb_wrapper .vc_progress-bar_view_compact .vc_bar_heading .vc_bar_val::after {
  color: rgb(46, 67, 126);
}

.wpb_wrapper .vc_message_box-outline.vc_color-info {
  border-top-color: rgb(46, 67, 126);
  border-right-color: rgb(46, 67, 126);
  border-bottom-color: rgb(46, 67, 126);
  border-left-color: rgb(46, 67, 126);
}

.wpb_wrapper .vc_message_box-outline.vc_color-info .vc_message_box-icon {
  color: rgb(46, 67, 126);
}

.wpb_wrapper .vc_message_box-outline.vc_color-success {
  border-top-color: rgb(246, 176, 45);
  border-right-color: rgb(246, 176, 45);
  border-bottom-color: rgb(246, 176, 45);
  border-left-color: rgb(246, 176, 45);
}

.wpb_wrapper .vc_message_box-outline.vc_color-success .vc_message_box-icon {
  color: rgb(246, 176, 45);
}

.wpb_wrapper .vc_message_box-outline.vc_message_icon_hide.vc_color-success, .wpb_wrapper .vc_message_box-outline.vc_message_icon_hide.vc_color-success p {
  color: rgb(246, 176, 45);
}

.wpb_wrapper .vc_message_box-outline.vc_message_icon_hide.vc_color-info, .wpb_wrapper .vc_message_box-outline.vc_message_icon_hide.vc_color-info p {
  color: rgb(46, 67, 126);
}

.stm-btn_style_outline.stm-btn_theme_blue {
  border-top-color: rgb(46, 67, 126);
  border-right-color: rgb(46, 67, 126);
  border-bottom-color: rgb(46, 67, 126);
  border-left-color: rgb(46, 67, 126);
}

.stm-btn_style_outline.stm-btn_theme_blue:hover {
  background-color: rgb(46, 67, 126);
}

.stm-btn_style_outline.stm-btn_theme_blue-2 {
  border-top-color: rgb(46, 67, 126);
  border-right-color: rgb(46, 67, 126);
  border-bottom-color: rgb(46, 67, 126);
  border-left-color: rgb(46, 67, 126);
}

.stm-btn_style_outline.stm-btn_theme_blue-2:hover {
  background-color: rgb(46, 67, 126);
}

.stm-btn_style_outline.stm-btn_theme_white:hover {
  color: rgb(246, 176, 45);
}

.stm-btn_style_outline.stm-btn_theme_white:active {
  color: rgb(246, 176, 45);
}

.stm-btn_style_flat.stm-btn_theme_blue {
  border-top-color: rgb(46, 67, 126);
  border-right-color: rgb(46, 67, 126);
  border-bottom-color: rgb(46, 67, 126);
  border-left-color: rgb(46, 67, 126);
  background-color: rgb(46, 67, 126);
}

.stm-btn_style_flat.stm-btn_theme_blue:focus {
  background-color: rgb(46, 67, 126);
}

.stm-btn_blue-secondary.stm-btn_outline, .stm-btn_blue.stm-btn_outline {
  border-top-color: rgb(46, 67, 126);
  border-right-color: rgb(46, 67, 126);
  border-bottom-color: rgb(46, 67, 126);
  border-left-color: rgb(46, 67, 126);
}

.stm-btn_blue-secondary.stm-btn_outline:hover, .stm-btn_blue.stm-btn_outline:hover {
  background-color: rgb(46, 67, 126);
  border-top-color: rgb(46, 67, 126);
  border-right-color: rgb(46, 67, 126);
  border-bottom-color: rgb(46, 67, 126);
  border-left-color: rgb(46, 67, 126);
}

.stm-btn_blue-secondary.stm-btn_outline:active, .stm-btn_blue.stm-btn_outline:active {
  background-color: rgb(46, 67, 126);
  border-top-color: rgb(46, 67, 126);
  border-right-color: rgb(46, 67, 126);
  border-bottom-color: rgb(46, 67, 126);
  border-left-color: rgb(46, 67, 126);
}

.stm-btn_blue-secondary.stm-btn_flat, .stm-btn_blue.stm-btn_flat {
  background-color: rgb(46, 67, 126);
  border-top-color: rgb(46, 67, 126);
  border-right-color: rgb(46, 67, 126);
  border-bottom-color: rgb(46, 67, 126);
  border-left-color: rgb(46, 67, 126);
}

.stm-btn_blue-secondary.stm-btn_flat:hover, .stm-btn_blue.stm-btn_flat:hover {
  border-top-color: rgb(46, 67, 126);
  border-right-color: rgb(46, 67, 126);
  border-bottom-color: rgb(46, 67, 126);
  border-left-color: rgb(46, 67, 126);
}

.stm-btn_blue-secondary.stm-btn_flat:active, .stm-btn_blue.stm-btn_flat:active {
  background-color: rgb(46, 67, 126);
  border-top-color: rgb(46, 67, 126);
  border-right-color: rgb(46, 67, 126);
  border-bottom-color: rgb(46, 67, 126);
  border-left-color: rgb(46, 67, 126);
}

.stm-btn_blue-secondary.stm-btn_outline.stm-btn_disabled, .stm-btn_blue-secondary.stm-btn_outline.stm-btn_disabled:hover, .stm-btn_blue-secondary.stm-btn_outline.stm-btn_disabled:active, .stm-btn_blue-secondary.stm-btn_outline.stm-btn_disabled:focus {
  border-top-color: rgba(46, 67, 126, 0.5);
  border-right-color: rgba(46, 67, 126, 0.5);
  border-bottom-color: rgba(46, 67, 126, 0.5);
  border-left-color: rgba(46, 67, 126, 0.5);
}

.stm-btn_white-secondary.stm-btn_outline:active, .stm-btn_white-secondary.stm-btn_outline:hover, .stm-btn_white.stm-btn_outline:active, .stm-btn_white.stm-btn_outline:hover {
  color: rgb(246, 176, 45);
}

.stm-btn_white-secondary.stm-btn_flat, .stm-btn_white.stm-btn_flat {
  color: rgb(246, 176, 45);
}

.stm-btn_white-secondary.stm-btn_flat.stm-btn_disabled, .stm-btn_white-secondary.stm-btn_flat.stm-btn_disabled:hover, .stm-btn_white-secondary.stm-btn_flat.stm-btn_disabled:active, .stm-btn_white-secondary.stm-btn_flat.stm-btn_disabled:focus, .stm-btn_white.stm-btn_flat.stm-btn_disabled, .stm-btn_white.stm-btn_flat.stm-btn_disabled:hover, .stm-btn_white.stm-btn_flat.stm-btn_disabled:active, .stm-btn_white.stm-btn_flat.stm-btn_disabled:focus {
  color: rgb(246, 176, 45);
}

.stm-btn_white-secondary.stm-btn_outline:active, .stm-btn_white-secondary.stm-btn_outline:hover {
  color: rgb(46, 67, 126);
}

.stm-btn_white-secondary.stm-btn_flat:active, .stm-btn_white-secondary.stm-btn_flat:hover {
  color: rgb(46, 67, 126);
}

.stm-btn-big_blue.stm-btn-big_outline {
  border-top-color: rgb(46, 67, 126);
  border-right-color: rgb(46, 67, 126);
  border-bottom-color: rgb(46, 67, 126);
  border-left-color: rgb(46, 67, 126);
}

.stm-btn-big_blue.stm-btn-big_outline .stm-btn-big__left i {
  color: rgb(46, 67, 126);
}

.stm-btn-big_blue.stm-btn-big_outline:hover {
  background-color: rgb(46, 67, 126);
  border-top-color: rgb(46, 67, 126);
  border-right-color: rgb(46, 67, 126);
  border-bottom-color: rgb(46, 67, 126);
  border-left-color: rgb(46, 67, 126);
}

.stm-btn-big_blue.stm-btn-big_outline:active {
  background-color: rgb(46, 67, 126);
  border-top-color: rgb(46, 67, 126);
  border-right-color: rgb(46, 67, 126);
  border-bottom-color: rgb(46, 67, 126);
  border-left-color: rgb(46, 67, 126);
}

.stm-btn-big_blue.stm-btn-big_flat {
  background-color: rgb(46, 67, 126);
  border-top-color: rgb(46, 67, 126);
  border-right-color: rgb(46, 67, 126);
  border-bottom-color: rgb(46, 67, 126);
  border-left-color: rgb(46, 67, 126);
}

.stm-btn-big_blue.stm-btn-big_flat:hover {
  border-top-color: rgb(46, 67, 126);
  border-right-color: rgb(46, 67, 126);
  border-bottom-color: rgb(46, 67, 126);
  border-left-color: rgb(46, 67, 126);
}

.stm-btn-big_blue.stm-btn-big_flat:hover .stm-btn-big__left i {
  color: rgb(46, 67, 126);
}

.stm-btn-big_blue.stm-btn-big_flat:active {
  background-color: rgb(46, 67, 126);
  border-top-color: rgb(46, 67, 126);
  border-right-color: rgb(46, 67, 126);
  border-bottom-color: rgb(46, 67, 126);
  border-left-color: rgb(46, 67, 126);
}

.tt_tabs_navigation li a:hover {
  color: rgb(46, 67, 126) !important;
}

.tt_tabs_navigation li a.selected, .tt_tabs_navigation li.ui-tabs-active a {
  border-top-color: rgb(246, 176, 45) !important;
  border-right-color: rgb(246, 176, 45) !important;
  border-bottom-color: rgb(246, 176, 45) !important;
  border-left-color: rgb(246, 176, 45) !important;
}

.woocommerce .woocommerce-message .button, .woocommerce .woocommerce-error .button, .woocommerce .woocommerce-info .button {
  border-top-color: rgb(46, 67, 126);
  border-right-color: rgb(46, 67, 126);
  border-bottom-color: rgb(46, 67, 126);
  border-left-color: rgb(46, 67, 126);
}

.woocommerce .woocommerce-message .button:hover, .woocommerce .woocommerce-error .button:hover, .woocommerce .woocommerce-info .button:hover {
  background-color: rgb(46, 67, 126);
}

.woocommerce .woocommerce-message {
  border-top-color: rgb(246, 176, 45);
  border-right-color: rgb(246, 176, 45);
  border-bottom-color: rgb(246, 176, 45);
  border-left-color: rgb(246, 176, 45);
}

.woocommerce .woocommerce-message::before {
  color: rgb(246, 176, 45);
}

.woocommerce .woocommerce-info {
  border-top-color: rgb(46, 67, 126);
  border-right-color: rgb(46, 67, 126);
  border-bottom-color: rgb(46, 67, 126);
  border-left-color: rgb(46, 67, 126);
}

.woocommerce .woocommerce-info::before {
  color: rgb(46, 67, 126);
}

.woocommerce .quantity .quantity-control:hover {
  color: rgb(46, 67, 126);
}

.woocommerce div.product span.price, .woocommerce div.product p.price {
  color: rgb(246, 176, 45);
}

.woocommerce div.product .product_meta .tagged_as a {
  border-top-color: rgb(46, 67, 126);
  border-right-color: rgb(46, 67, 126);
  border-bottom-color: rgb(46, 67, 126);
  border-left-color: rgb(46, 67, 126);
}

.woocommerce div.product .product_meta .tagged_as a:hover {
  background-color: rgb(46, 67, 126);
}

.woocommerce div.product form.cart div.quantity input:focus {
  border-top-color: rgb(246, 176, 45);
  border-right-color: rgb(246, 176, 45);
  border-bottom-color: rgb(246, 176, 45);
  border-left-color: rgb(246, 176, 45);
}

.woocommerce div.product form.cart div.quantity .quantity-control:hover {
  color: rgb(46, 67, 126);
}

.woocommerce span.onsale {
  background-color: rgb(246, 176, 45);
}

.woocommerce ul.products li.product .button {
  border-top-color: rgb(46, 67, 126);
  border-right-color: rgb(46, 67, 126);
  border-bottom-color: rgb(46, 67, 126);
  border-left-color: rgb(46, 67, 126);
}

.woocommerce ul.products li.product .button:hover {
  background-color: rgb(46, 67, 126);
}

.woocommerce ul.products li.product .price {
  color: rgb(246, 176, 45);
}

.woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce #respond input#submit.alt {
  border-top-color: rgb(46, 67, 126);
  border-right-color: rgb(46, 67, 126);
  border-bottom-color: rgb(46, 67, 126);
  border-left-color: rgb(46, 67, 126);
  background-color: rgb(46, 67, 126);
}

.woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce #respond input#submit.alt:hover {
  border-top-color: rgb(46, 67, 126);
  border-right-color: rgb(46, 67, 126);
  border-bottom-color: rgb(46, 67, 126);
  border-left-color: rgb(46, 67, 126);
  color: rgb(46, 67, 126);
}

.woocommerce #reviews #comments ol.commentlist li .product-review-author a:hover {
  color: rgb(46, 67, 126);
}

.woocommerce table.shop_table thead th {
  background-color: rgb(246, 176, 45);
}

.woocommerce table.my_account_orders tbody td.order-number a:hover {
  color: rgb(46, 67, 126);
}

.woocommerce td.product-name .product-name-title a:hover {
  color: rgb(46, 67, 126);
}

.woocommerce ul.cart_list li a:hover, .woocommerce ul.product_list_widget li a:hover {
  color: rgb(46, 67, 126);
}

.woocommerce ul.cart_list li del, .woocommerce ul.product_list_widget li del {
  color: rgb(246, 176, 45);
}

.woocommerce ul.cart_list li .amount, .woocommerce ul.product_list_widget li .amount {
  color: rgb(246, 176, 45);
}

.woocommerce form .form-row input.input-text:focus, .woocommerce form .form-row textarea:focus {
  border-top-color: rgb(246, 176, 45);
  border-right-color: rgb(246, 176, 45);
  border-bottom-color: rgb(246, 176, 45);
  border-left-color: rgb(246, 176, 45);
}

.woocommerce form .form-row.woocommerce-validated .select2-container, .woocommerce form .form-row.woocommerce-validated input.input-text, .woocommerce form .form-row.woocommerce-validated select {
  border-top-color: rgb(246, 176, 45);
  border-right-color: rgb(246, 176, 45);
  border-bottom-color: rgb(246, 176, 45);
  border-left-color: rgb(246, 176, 45);
}

.woocommerce .woocommerce-thankyou-order-failed, .woocommerce .woocommerce-thankyou-order-received {
  border-top-color: rgb(246, 176, 45);
  border-right-color: rgb(246, 176, 45);
  border-bottom-color: rgb(246, 176, 45);
  border-left-color: rgb(246, 176, 45);
}

.woocommerce .woocommerce-thankyou-order-failed .fa, .woocommerce .woocommerce-thankyou-order-received .fa {
  color: rgb(246, 176, 45);
}

.woocommerce .widget_price_filter .price_slider_amount .button {
  border-top-color: rgb(46, 67, 126);
  border-right-color: rgb(46, 67, 126);
  border-bottom-color: rgb(46, 67, 126);
  border-left-color: rgb(46, 67, 126);
}

.woocommerce .widget_price_filter .price_slider_amount .button:hover {
  background-color: rgb(46, 67, 126);
}

.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
  background-color: rgb(46, 67, 126);
}

.woocommerce .widget_price_filter .ui-slider .ui-slider-range {
  background-color: rgb(246, 176, 45);
}

.woocommerce-cart table.cart td.product-subtotal, .woocommerce-cart table.cart td.product-price {
  color: rgb(246, 176, 45);
}

.woocommerce-cart table.cart td.actions .coupon .input-text:focus {
  border-top-color: rgb(246, 176, 45);
  border-right-color: rgb(246, 176, 45);
  border-bottom-color: rgb(246, 176, 45);
  border-left-color: rgb(246, 176, 45);
}

.woocommerce-cart .cart-collaterals .cart_totals h2::after {
  border-bottom-color: rgb(246, 176, 45);
}

.woocommerce-cart .cart-collaterals .woocommerce-shipping-calculator .shipping-calculator-button {
  border-bottom-color: rgb(46, 67, 126);
}

.woocommerce-account h3::after, .woocommerce-checkout h3::after {
  border-bottom-color: rgb(246, 176, 45);
}

.woocommerce-password-strength.strong {
  border-top-color: rgb(46, 67, 126);
  border-right-color: rgb(46, 67, 126);
  border-bottom-color: rgb(46, 67, 126);
  border-left-color: rgb(46, 67, 126);
  color: rgb(46, 67, 126);
}

.woocommerce-password-strength.good {
  border-top-color: rgb(246, 176, 45);
  border-right-color: rgb(246, 176, 45);
  border-bottom-color: rgb(246, 176, 45);
  border-left-color: rgb(246, 176, 45);
  color: rgb(246, 176, 45);
}

.woocommerce div.product div.thumbnails a:hover, .woocommerce #content div.product div.thumbnails a:hover, .woocommerce-page div.product div.thumbnails a:hover, .woocommerce-page #content div.product div.thumbnails a:hover {
  border-top-color: rgb(246, 176, 45);
  border-right-color: rgb(246, 176, 45);
  border-bottom-color: rgb(246, 176, 45);
  border-left-color: rgb(246, 176, 45);
}

.woocommerce form .create-account label::after {
  color: rgb(246, 176, 45);
}

.woocommerce form .wc-remember-me label::after {
  color: rgb(246, 176, 45);
}

.woocommerce-checkout #payment ul.payment_methods li label::after {
  background-color: rgb(246, 176, 45);
}

@media (max-width: 767px) {
.wpb_wrapper .vc_tta-tabs_style-1.vc_tta-color-blue.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading, .wpb_wrapper .vc_tta-tabs_style-1.vc_tta-color-blue.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:focus, .wpb_wrapper .vc_tta-tabs_style-1.vc_tta-color-blue.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:hover {
  background-color: rgb(46, 67, 126);
}

.wpb_wrapper .vc_tta-tabs_style-1.vc_tta-color-blue.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading {
  background-color: rgb(246, 176, 45);
}

.woocommerce-page table.cart td.product-price .amount, .woocommerce-page table.cart td.product-subtotal .amount, .woocommerce table.cart td.product-price .amount, .woocommerce table.cart td.product-subtotal .amount {
  color: rgb(246, 176, 45);
}
}
