body {
    /*padding-bottom: 442px;*/
    background: #555555;
    font-family: "Open Sans", sans-serif;
    line-height: 22px;
}

.main_color {
    color: #88ab2e;
}

.label-primary {
    background-color: #337ab7;
}

.transparent_header {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
}



h3.panel-title.course-name {
    font-weight: 700;
}


/***************************/
.magic_line.line_visible {
    visibility: visible;
    margin-bottom: 8px;
    opacity: 0.9;
}

.magic_line {
    position: absolute;
    left: 15px;
    right: 15px;
    margin-bottom: -9px;
    bottom: -14px;
    height: 3px;
    background-color: #fdc735 ;
    z-index: 18;
    opacity: 0;
    transition: opacity .25s ease-in-out, margin-bottom .25s ease-in-out;
}
.magic_line:after {
    content: '';
    display: block;
    position: absolute;
    width: 0;
    height: 0;
    z-index: 10;
    top: -3px;
    left: 50%;
    margin-left: -3px;
    border-style: solid;
    border-width: 0 3px 3px 3px;
    border-color: transparent transparent #fdc735 transparent;
}

/************************************************/
footer {
    font-family: "Open Sans";
}
#footer_top {
    background-color: #414b4f;
    padding: 63px 0 30px;
    color: #ccc;
}
.cols_1 {
    margin: 0 -15px;
}

.cols_1 aside:nth-child(1n+1) {
    clear: both;
}

.cols_1 aside {
    float: left;
    padding: 0 15px 15px;
    width: 100%;
}

.footer_menu {
    list-style: none;
    padding: 0;
}
.footer_menu li {
    float: left;
    margin: 1px 20px 0 0;
}

.footer_menu li:last-child {
    margin-right: 0;
}

.footer_menu li a {
    color:white;
    text-transform: uppercase;
    font-family: Montserrat;
    font-size:12px;
}


.footer_menu li a:hover {
    color: rgb(38, 120, 182);
    text-decoration: none;
}



#footer_copyright .footer_logo {
    max-width: 25px;
    margin-right: 20px;
}

#footer_copyright .copyright_text {
    margin-top: 1px;
    color: #fff;
}

#footer_copyright {
    background-color: #414b4f;
}
#footer_copyright {
    border-top: 1px solid #5e676b;
    padding: 23px 0 20px;
}



h2.footerh2{
    font-family: Montserrat;
    font-size:18px;
    color: rgb(51, 51, 51);
    font-weight:bold;
}
span.footerblue{
    color: #2678b6;
    display: inline-block;
    font-weight:bold;
}

p.footerbody{
    font-family: "Open Sans", sans-serif;
    font-size:14px;
    color: rgb(85, 85, 85);
    white-space: nowrap;
}

#menu_padding
{
    padding: 30px 0px 30px 0px;
    transition: padding .25s;
}

/***************************************/
.wrapper {
    background: #FFF;
    min-height: 300px;
}

.wrapper > .container {
    min-height: 525px;
}

.footer .copyright{
    color: #FEFEFE;
    font-size: 14px;
}

.footer .first {
    background: #f2f2f2;
    color: #FEFEFE;
    vertical-align: middle;
}

.footer .first .students {
    margin-top: -100px;
}

.footer .first .promo-text {
    /*margin-top: 32px;*/
    padding-top:10px;
}

.footer .first .promo-text .icon{
    margin-top: 25px;
    text-align: center;
}

.footer .first .action {
    margin-top: 20px;
}

.footer .second {
    background: #4c4c4e;
    color: #949494;
}

.footer .second h3 {
    color: #FFF;
    font-size: 1em;
}

.footer .second ul {
    padding: 0;
    list-style-type: none;
    line-height: 2em;
}

.footer .second .action {

}

.footer .second a {
    color: #949494;
}

.footer .second a:hover {
    color: #393939;
}

.footer .second .glyphicon{
    color: #698167;
}

.footer .third {
    background: #414b4f;;
    color: #7c7c7c;
    padding-top: 35px;
    padding-bottom: 35px;
}

.highlighted-btn {
    background: #FFF;
    border-radius: 0;
    border: solid 3px #aa113f;
    color: #aa113f;
    font-weight: bold;
}

.footer .second .logo {
    margin-top: 20px;
}

@media (max-width: 991px) {

    .footer .first .students {
        display: none;
    }

    .footer .first .action {
        /*margin-top: 30px;*/
        margin-bottom: 30px;
    }
}

/** Updated Style **/

#header {
    z-index: 30;
    width: 100%;
}
.header_top_bar a {
    font-weight: 600;
}
.header_top_bar {
    width: 100%;
    color: #aaa;
    font-weight: 600;
    z-index: 21;
}
.header_top_bar .language-switcher-unit {
    position: relative;
    margin: 13px 0 13px;
    line-height: 1;
    z-index: 25;
}
.header_top_bar .language-switcher-unit .stm_current_language.dropdown_toggle:hover {
    cursor: pointer;
}
.header_top_bar .language-switcher-unit .stm_current_language.dropdown_toggle .fa {
    margin-left: 6px;
    font-size: 12px;
}
.header_top_bar .header_login_url {
    margin: 11px 0 12px 42px;
    line-height: 1;
}
.header_top_bar .header_login_url a {
    display: inline-block;
    vertical-align: bottom;
    text-decoration: none !important;
    line-height: 1;
}
.header_top_bar .header_login_url a:hover {
    color: #fff;
}
.header_top_bar .header_login_url a.logout-link {
    margin-top: 0px;
}
.header_top_bar .header_login_url .fa {
    position: relative;
    top: 1px;
    margin-right: 10px;
}
.header_top_bar .header_login_url .fa.fa-user {
    font-size: 14px;
}
.header_top_bar .header_top_bar_socs {
    margin: 12px 0 12px 40px;
    line-height: 1;
}
.header_top_bar .header_top_bar_socs.reversed {
    margin: 12px 10px 12px 0;
}
.header_top_bar .header_top_bar_socs ul {
    list-style: none;
    padding: 0;
    margin: 0;
}
.header_top_bar .header_top_bar_socs ul li {
    float: left;
    margin-right: 15px;
    margin-bottom: 0;
}
.header_top_bar .header_top_bar_socs ul li a .fa {
    font-size: 14px;
}
.header_top_bar .header_top_bar_socs ul li a:hover {
    color: #fff;
}
.header_top_bar .header_top_bar_socs ul li:last-child {
    margin-right: 0;
}
.header_top_bar .top_bar_info {
    list-style: none;
    padding: 0;
    margin: 11px 0 12px;
}
.header_top_bar .top_bar_info li {
    float: right;
    margin-left: 33px;
    margin-bottom: 0;
    line-height: 14px;
}
.header_top_bar .top_bar_info li .fa {
    font-size: 14px;
    margin-right: 5px;
}
.header_top_bar .top_bar_info li .fa.fa-phone {
    position: relative;
    top: 1px;
}
.header_top_bar .top_bar_info li:last-child {
    margin-left: 0;
}
.header_default {
    padding-top: 26px;
    z-index: 21;
}
#header.scrolling {
    z-index: initial;
}
#header.sticky_header.affix .header_default {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    width: 100%;
    padding: 14px 0 11px !important;
    background-color: #fff;
    z-index: 32;
    opacity: 1;
    -webkit-transform: translateZ(0);
}
#header.sticky_header.affix .header_default .header-menu > li {
    margin-bottom: 0;
}
#header.sticky_header.affix .header_default .header-menu > li > a {
    color: #333;
    font-weight: 700;
    font-family: Montserrat;
}
#header.sticky_header.affix .header_default:after {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 3px;
    z-index: 10;
    bottom: -3px;
    left: 0;
    right: 0;
    background: rgba(0,0,0,0.1);
}
.header_main_menu_wrapper {
    margin-top: 5px;
}
.header_main_menu_wrapper.fixed {
    margin-top: 9px;
}
.header_main_menu_wrapper .header-menu {
    position: relative;
    list-style: none;
    padding: 0;
    margin: 0 -14px;
}
.header_main_menu_wrapper .header-menu > li {
    position: relative;
    float: left;
    padding: 0 14px;
    z-index: 20;
}
.header_main_menu_wrapper .header-menu > li:before {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 35px;
    z-index: 10;
    bottom: -30px;
    left: 0;
    display: none;
}
.header_main_menu_wrapper .header-menu > li > a {
    display: block;
    padding: 6px 0 6px;
    text-transform: uppercase;
    font-size: 14px;
    color: #fff;
    text-decoration: none !important;
}
.header_main_menu_wrapper .header-menu > li > ul.sub-menu {
    visibility: hidden;
    width: 225px;
    position: absolute;
    top: 100%;
    left: 0;
    margin: 20px 0 0 -20px;
    padding: 10px 0 10px 0;
    background-color: #fff;
    list-style: none;
    opacity: 0;
    box-shadow: 1px 1px 3px rgba(0,0,0,0.2);
}
.header_main_menu_wrapper .header-menu > li > ul.sub-menu:before {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 3px;
    z-index: 10;
    top: 0;
    left: 0;
    background: #eab830;
}
.header_main_menu_wrapper .header-menu > li > ul.sub-menu > li {
    margin-bottom: 5px;
    position: relative;
}
.header_main_menu_wrapper .header-menu > li > ul.sub-menu > li a {
    display: block;
    position: relative;
    padding: 6px 22px 6px 34px;
    font-size: 13px;
    font-weight: 400;
    z-index: 15;
}
.header_main_menu_wrapper .header-menu > li > ul.sub-menu > li.menu-item-has-children a:after {
    content: '';
    display: block;
    position: absolute;
    width: 8px;
    height: 7px;
    z-index: 10;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0,0);
    top: 10px;
    right: 25px;
    font-size: 14px;
    content: "\f105";
}
.header_main_menu_wrapper .header-menu > li > ul.sub-menu > li:last-child {
    margin-bottom: 0;
}
.header_main_menu_wrapper .header-menu > li > ul.sub-menu > li:hover > .sub-menu {
    visibility: visible;
    opacity: 1;
    margin-left: 0;
}
.header_main_menu_wrapper .header-menu > li > ul.sub-menu > li > .sub-menu {
    visibility: hidden;
    position: absolute;
    left: 100%;
    margin-left: 15px;
    top: -10px;
    width: 185px;
    padding: 12px 0 15px;
    margin-top: 0px;
    background-color: #fff;
    list-style: none;
    opacity: 0;
    box-shadow: 1px 1px 3px rgba(0,0,0,0.2);
    z-index: -1;
}
.header_main_menu_wrapper .header-menu > li > ul.sub-menu > li > .sub-menu li {
    margin-bottom: 10px;
}
.header_main_menu_wrapper .header-menu > li > ul.sub-menu > li > .sub-menu li:last-child {
    margin-bottom: 0;
}
.header_main_menu_wrapper .header-menu > li > ul.sub-menu > li > .sub-menu li a {
    display: block;
    padding: 3px 25px 3px 15px;
}
.header_main_menu_wrapper .header-menu > li > ul.sub-menu > li > .sub-menu li a:after {
    content: '';
    display: none;
}
.header_main_menu_wrapper .header-menu > li:hover:before {
    display: block;
}
.header_main_menu_wrapper .header-menu > li:hover > ul.sub-menu {
    margin-top: 11px;
    visibility: visible;
    opacity: 1;
}
.transparent_header {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
}
.transparent_header .header_default {
    padding-bottom: 25px;
}
.transparent_header_off {
    /*position: relative;*/
    padding-bottom: 0;
}
.transparent_header_off .header_default {
    padding: 28px 0 25px;
    background-color: #fff;
}
.transparent_header_off .header_default:after {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 3px;
    z-index: 10;
    bottom: -3px;
    left: 0;
    right: 0;
    background: rgba(0,0,0,0.1);
}
.transparent_header_off .header_default.fixed {
    min-height: inherit;
}
.transparent_header_off .header_main_menu_wrapper {
    margin-top: 9px;
}
.transparent_header_off .header_main_menu_wrapper ul > li > a {
    color: #333;
    font-weight: 700;
}
.transparent_header_off .header_main_menu_wrapper ul > li > ul.sub-menu > li a {
    display: block;
}
.transparent_header_off .header_main_menu_wrapper ul > li > ul.sub-menu > li a:hover {
    color: #eab830;
}
.logo-unit a:hover {
    text-decoration: none;
}
.logo-unit .logo {
    text-transform: uppercase;
    font-size: 22px;
    color: #fff;
}
.logo-unit .logo.img-logo img {
    max-width: 500px;
}
.navbar-toggle {
    float: right;
    display: block;
    padding: 14px 0 15px 14px;
    margin: 0;
    border-radius: 0;
}
.navbar-toggle:hover .icon-bar {
    background-color: #eab830 !important;
}
.navbar-toggle .icon-bar {
    width: 29px;
    height: 4px;
    background-color: #eab830;
    border-radius: 5px;
}
.navbar-toggle .icon-bar + .icon-bar {
    margin-top: 5px;
}
.navbar-toggle.collapsed .icon-bar {
    background-color: #aaa;
}
.entry-header {
    padding: 50px 0 50px;
}
.entry-header .entry-title {
    text-align: center;
}
.entry-header .entry-title h1 {
    margin-bottom: 10px;
    text-transform: uppercase;
}
.entry-header .entry-title .sub_title {
    margin: 0;
}
.entry-header .entry-title .stm_colored_separator {
    margin-top: 23px;
}
.entry-header.tag-header {
    background-color: #457992;
}
.entry-header.tag-header .entry-title h1 {
    color: #fff;
}
.fixed_invisible_top {
    position: fixed;
    left: 0;
    right: 0;
    width: 100%;
    top: -100%;
    opacity: 0;
}

@media (max-width: 991px) {
    .fixed_invisible_top,
    .transparent_header {
        position: static;
    }

    .transparent_header .logo_transparent_static {
        display: none !important;
        visibility: hidden !important;
    }

    .transparent_header .logo_colored_fixed {
        display: block !important;
        visibility: visible !important;
    }

    .stm_featured_products_unit .stm_featured_product_single_unit:hover,
    .icon_box:hover {
        margin-top: 0;
    }

    .logo-unit {
        max-width: 80%;
        float: left;
    }

    .sticky_header {
        padding-bottom: 0 !important;
    }

    #header.sticky_header .header_default.fixed {
        position: static !important;
        min-height: 109px;
        padding: 28px 0 25px !important;
    }

    #header.sticky_header .header_default.fixed .logo-unit {
        margin-top: 3px;
    }

    .magic_line {
        display: none !important;
    }

    .header-menu-mobile {
        padding: 0;
    }

    .header-menu-mobile .header-menu {
        margin-top: 20px;
        padding: 0;
        border-top: 3px solid #e5e5e5;
        overflow: hidden;
    }

    .header-menu-mobile .header-menu > li {
        position: relative;
        width: 100%;
        margin-bottom: 0;
        border-bottom: 1px solid #e1e2e4;
    }

    .header-menu-mobile .header-menu > li.opened > a {
        background-color: #fff;
        color: #eab830;
    }

    .header-menu-mobile .header-menu > li > a {
        display: block;
        padding: 20px 50px 20px 40px;
        background-color: #f0f2f5;
        text-transform: uppercase;
        font-size: 16px;
    }

    .header-menu-mobile .header-menu > li .arrow {
        position: absolute;
        top: 0;
        right: 0;
        width: 59px;
        height: 62px;
        line-height: 62px;
        text-align: center;
        color: #aaa;
        font-size: 22px;
    }

    .header-menu-mobile .header-menu > li .arrow:hover {
        cursor: pointer;
    }

    .header-menu-mobile .header-menu > li .arrow.active {
        -moz-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        -webkit-transform: rotate(90deg);
        -o-transform: rotate(90deg);
        transform: rotate(90deg);
        color: #eab830;
        right: 1px;
    }

    .header-menu-mobile .header-menu > li .sub-menu {
        padding-left: 40px;
    }

    .header-menu-mobile .header-menu > li .sub-menu li {
        margin-bottom: 0;
    }

    .header-menu-mobile .header-menu > li > .sub-menu {
        display: none;
        padding: 0px 0 24px 57px;
        list-style: disc;
    }

    .header-menu-mobile .header-menu > li > .sub-menu > li {
        color: #333;
        margin-bottom: 20px;
    }

    .header-menu-mobile .header-menu > li > .sub-menu > li > .sub-menu {
        margin-top: 20px;
        margin-left: -56px;
        list-style: none;
    }

    .header-menu-mobile .header-menu > li > .sub-menu > li > .sub-menu > li {
        margin-bottom: 18px;
    }

    .header-menu-mobile .header-menu > li > .sub-menu > li > .sub-menu > li:before {
        content: "\2014\0020";
    }

    .header-menu-mobile .header-menu > li > .sub-menu > li:last-child {
        margin-bottom: 0;
    }

    .header-menu-mobile .header-menu > li > .sub-menu > li a {
        color: #333;
        font-size: 16px;
    }

    .header_top_bar .language-switcher-unit {
        display: none;
    }

    .project_cat_single_item:hover {
        margin-top: 0;
    }

    .footer_widgets_wrapper aside {
        margin-bottom: 20px;
    }

    .transparent_header_off .header_default::after {
        display: none;
    }
}
@media (max-width: 991px) and (min-width: 768px) {
    .header_main_menu_wrapper .header-menu > li {
        padding: 0 9px;
    }
    .logo-unit {
        margin-top: 3px;
    }
    .fixed .logo-unit {
        margin-top: 6px;
    }

}

.header_main_menu_wrapper {
    margin-top: 50px;
}

.header_default {
    /*padding-top: 5px !important;*/
    z-index: 21;
}.container { width: 90% !important; max-width: 1200px; } body.skin_custom_color .triangled_colored_separator .triangle, body.skin_custom_color .magic_line::after { border-bottom-color: #2e91bd!important; } body.skin_custom_color .blog_layout_grid .post_list_meta_unit .sticky_post, body.skin_custom_color .blog_layout_list .post_list_meta_unit .sticky_post, body.skin_custom_color .post_list_main_section_wrapper .post_list_meta_unit .sticky_post, body.skin_custom_color .overflowed_content .wpb_column .icon_box, body.skin_custom_color .stm_countdown_bg, body.skin_custom_color #searchform-mobile .search-wrapper .search-submit, body.skin_custom_color .header-menu-mobile .header-menu > li .arrow.active, body.skin_custom_color .header-menu-mobile .header-menu > li.opened > a, body.skin_custom_color mark, body.skin_custom_color .woocommerce .cart-totals_wrap .shipping-calculator-button:hover, body.skin_custom_color .detailed_rating .detail_rating_unit tr td.bar .full_bar .bar_filler, body.skin_custom_color .product_status.new, body.skin_custom_color .stm_woo_helpbar .woocommerce-product-search input[type="submit"], body.skin_custom_color .stm_archive_product_inner_unit .stm_archive_product_inner_unit_centered .stm_featured_product_price .price.price_free, body.skin_custom_color .sidebar-area .widget::after, body.skin_custom_color .sidebar-area .socials_widget_wrapper .widget_socials li .back a, body.skin_custom_color .socials_widget_wrapper .widget_socials li .back a, body.skin_custom_color .widget_categories ul li a:hover::after, body.skin_custom_color .event_date_info_table .event_btn .btn-default, body.skin_custom_color .course_table tr td.stm_badge .badge_unit.quiz, body.skin_custom_color div.multiseparator::after, body.skin_custom_color .page-links span:hover, body.skin_custom_color .page-links span::after, body.skin_custom_color .page-links > span::after, body.skin_custom_color .page-links > span, body.skin_custom_color .stm_post_unit::after, body.skin_custom_color .blog_layout_grid .post_list_content_unit::after, body.skin_custom_color ul.page-numbers > li a.page-numbers::after, body.skin_custom_color ul.page-numbers > li span.page-numbers::after, body.skin_custom_color ul.page-numbers > li a.page-numbers:hover, body.skin_custom_color ul.page-numbers > li span.page-numbers:hover, body.skin_custom_color ul.page-numbers > li a.page-numbers.current::after, body.skin_custom_color ul.page-numbers > li span.page-numbers.current::after, body.skin_custom_color ul.page-numbers > li a.page-numbers.current, body.skin_custom_color ul.page-numbers > li span.page-numbers.current, body.skin_custom_color .triangled_colored_separator, body.skin_custom_color .short_separator, body.skin_custom_color .magic_line, body.skin_custom_color .navbar-toggle .icon-bar, body.skin_custom_color .navbar-toggle:hover .icon-bar, body.skin_custom_color #searchform .search-submit, body.skin_custom_color .header_main_menu_wrapper .header-menu > li > ul.sub-menu::before, body.skin_custom_color .search-toggler::after, body.skin_custom_color .modal .popup_title, body.skin_custom_color .widget_pages ul.style_2 li a:hover::after, body.skin_custom_color .sticky_post, body.skin_custom_color .btn-carousel-control::after { background-color: #2e91bd !important; } .footer_menu li.current-menu-item a { color: #fdc735 !important; } .headerbutton{ border-radius: 5px; background-color: #fff !important; color: #227ea5 !important; border: 3px solid #FFF; margin-top: -2px; } .headerbutton:hover{ background-color: #227ea5 !important; color: #fff!important; border-color: #227ea5 !important; box-shadow: none!important; } .price.price_free{ visibility:hidden; } .stm_featured_products_unit .stm_featured_product_single_unit .stm_featured_product_single_unit_centered .stm_featured_product_footer { padding: 0px !important; border: 0px solid #dcdcdc!important; border-top: 0; font-weight: 400; } .bg_top_center{ background-position: top center !important; background-size:cover !important; } .bg_gradient_welcome{ background: -moz-linear-gradient(180deg, rgba(32,91,142,0) 0%, rgba(32,91,142,1) 100%); /* ff3.6+ */ background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(32,91,142,1)), color-stop(100%, rgba(32,91,142,0))); /* safari4+,chrome */ background: -webkit-linear-gradient(180deg, rgba(32,91,142,0) 0%, rgba(32,91,142,1) 100%); /* safari5.1+,chrome10+ */ background: -o-linear-gradient(180deg, rgba(32,91,142,0) 0%, rgba(32,91,142,1) 100%); /* opera 11.10+ */ background: -ms-linear-gradient(180deg, rgba(32,91,142,0) 0%, rgba(32,91,142,1) 100%); /* ie10+ */ background: linear-gradient(270deg, rgba(32,91,142,0) 0%, rgba(32,91,142,1) 100%); /* w3c */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#205b8e', endColorstr='#205b8e',GradientType=1 ); /* ie6-9 */ } .wpb_row_container > .wpb_vc_column > .wpb_element_wrapper { background: #8A8484; } .wpb_vc_column_text > .wpb_element_wrapper, .wpb_vc_message > .wpb_element_wrapper, .wpb_vc_toggle > .wpb_element_wrapper { height: auto; min-height: 1px; background-image: none; padding-left: 10px; } .landing_header{ background:/* linear-gradient(270deg, rgba(32,91,142,0) 0%, rgba(32,91,142,1) 100%), /* bottom, image */ url(https://www.massageceu.com/wp-content/uploads/2016/12/AdobeStock_80163886-min.jpeg); background-size: cover; } .landing_video{ margin-top:150px; } @media screen and (max-width: 550px) { .footer_image{ width:100% !important; } } .header_main_menu_wrapper { margin-top: 50px; } .header_default { z-index: 21; }
.header_top_bar, .header_top_bar a{font-family:Montserrat;font-weight:normal;font-style:normal;color:#aaaaaa;font-size:12px;}
h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,.heading_font,.widget_categories ul li a,.sidebar-area .widget ul li a,.select2-selection__rendered,blockquote,.select2-chosen,.vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-tabs-container .vc_tta-tabs-list li.vc_tta-tab a,.vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tabs-container .vc_tta-tabs-list li.vc_tta-tab a{ font-family: Montserrat}
.headerbutton{
    border-radius: 5px;
    background-color: #fff !important;
    color: #227ea5 !important;
    border: 3px solid #FFF !important;
    margin: 0 !important;
    margin-top: -2px !important;
    font-size: 12px !important;
    padding: 1px 6px !important;
    line-height: 14px !important;

}
.headerbutton:hover{
    background-color: #227ea5 !important;
    color: #fff!important;
    border-color: #227ea5 !important;
    box-shadow: none!important;

}

.affix .header_top_bar {
    display: none;
}

.textwidget {
    font-size: 13px;
    line-height: 20px;
}

.retail-price {
    text-decoration: line-through;
}
.btn-success {
    background: #88ab2e;
    border-color: #88ab2e;
}