.clearfix,.tribe-clearfix {
    zoom:1}

.clearfix:after,.clearfix:before,.tribe-clearfix:after,.tribe-clearfix:before {
    content: '';
    display: table
}

.clearfix:after,.tribe-clear,.tribe-clearfix:after {
    clear: both
}
#tribe-events-bar {
    clear: none;
    height: auto;
    margin-bottom: 30px;
    min-width: 220px;
    position: relative;
    width: 100%
}

#tribe-events-bar * {
    box-sizing: border-box
}
.tribe-bar-search-filter {
    float: left;
    margin-bottom: 0;
    padding: 15px;
    width: 33.3333%
}

.tribe-bar-submit {
    float: left;
    margin-bottom: 0;
    margin-left: 16.6667%;
    padding: 15px;
    width: 25%
}
.animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    visibility: visible;
}
.animated.fast {
    -webkit-animation-duration: 0.5s;
    animation-duration: 0.5s;
}
.fadeInUp {
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp;
}
.fadeOutDown {
    -webkit-animation-name: fadeOutDown;
    animation-name: fadeOutDown;
}

body {
    font-family: Arial, serif;
    font-size: 13px;
    line-height: 1.92em;
    font-weight: 400;
}

.scheme_original .body_wrap {
    color: #323232;
}
h1 {
    font-family: Arial, "Raleway", sans-serif;
    font-size: 2.92em;
    line-height: 1.3em;
    font-weight: 400;
    margin-top: 0em;
    margin-bottom: 0.5em;
}

h2 {
    font-family: Arial, "Raleway", sans-serif;
    font-size: 2.153em;
    line-height: 1.3em;
    font-weight: 400;
    margin-top: 0em;
    margin-bottom: 0.5em;
}

h3 {
    font-family: Arial, "Raleway", sans-serif;
    font-size: 1.54em;
    line-height: 1.3em;
    font-weight: 500;
    margin-top: 0em;
    margin-bottom: 0.5em;
}

h4 {
    font-family: Arial, "Raleway", sans-serif;
    font-size: 1.385em;
    line-height: 1.3em;
    font-weight: 500;
    margin-top: 0em;
    margin-bottom: 0.5em;
}

h5 {
    font-family: Arial, "Raleway", sans-serif;
    font-size: 1.077em;
    line-height: 1.3em;
    font-weight: 600;
    margin-top: 0em;
    margin-bottom: 0.5em;
}

h6 {
    font-family: Arial,  serif;
    font-size: 1.077em;
    line-height: 1.3em;
    font-weight: 400;
    margin-top: 0em;
    margin-bottom: 0.5em;
}

.scheme_original h1,
.scheme_original h2,
.scheme_original h3,
.scheme_original h4,
.scheme_original h5,
.scheme_original h6,
.scheme_original h1 a,
.scheme_original h2 a,
.scheme_original h3 a,
.scheme_original h4 a,
.scheme_original h5 a,
.scheme_original h6 a {
    color: #323232;
}

.scheme_original a {
    color: #e52200;
    font-size: 1em;
}

input[type="text"],
input[type="tel"],
input[type="number"],
input[type="email"],
input[type="search"],
input[type="password"],
select,
textarea {
    font-size: 13px;
    line-height: 1.3em;
    font-style: italic;
}

.scheme_original input[type="text"],
.scheme_original input[type="tel"],
.scheme_original input[type="number"],
.scheme_original input[type="email"],
.scheme_original input[type="search"],
.scheme_original input[type="password"],
.scheme_original select,
.scheme_original textarea {
    color: #323232;
}
.scheme_original input[type="text"],
.scheme_original input[type="tel"],
.scheme_original input[type="number"],
.scheme_original input[type="email"],
.scheme_original input[type="search"],
.scheme_original input[type="password"],
.scheme_original select,
.scheme_original textarea {
    background-color: #f4f4f4;
}

.scheme_original input[type="text"],
.scheme_original input[type="tel"],
.scheme_original input[type="number"],
.scheme_original input[type="email"],
.scheme_original input[type="search"],
.scheme_original input[type="password"],
.scheme_original select,
.scheme_original textarea {
    border-color: #f4f4f4;
}
.scheme_original body,
.scheme_original .page_wrap,
.scheme_original .copy_wrap,
.scheme_original .sidebar_cart,
.scheme_original .widget_area_inner,
.scheme_original #page_preloader {
    /*background-color: #fff;*/
}
.scheme_original .top_panel_wrap_inner {
    background-color: #fff;
}
.menu_main_nav>li>a {
    padding: 0em 1.2em;
    font-family: "Raleway", sans-serif;
    font-size: 1.4em;
    line-height: 2.3em;
    font-weight: 600;
}

.scheme_original .menu_main_nav>li>a {
    color: #232a34;
}

.scheme_original .menu_main_nav>li>a {
    border-color: #f2f2f2;
}
.scheme_original .menu_main_nav>li ul,
.scheme_original .menu_user_nav>li ul:not(.cart_list),
.scheme_original .menu_user_nav>li ul:not(.cart_list):after {
    color: #232a34;
}
.scheme_original .menu_main_nav>li ul,
.scheme_original .menu_user_nav>li ul:not(.cart_list),
.scheme_original .menu_user_nav>li ul:not(.cart_list):after {
    background-color: #f4f4f4;
}
.scheme_original .menu_main_nav>li ul,
.scheme_original .menu_user_nav>li ul:not(.cart_list),
.scheme_original .menu_user_nav>li ul:not(.cart_list):after {
    border-color: #f4f4f4;
}
.scheme_original .menu_main_nav>a:hover,
.scheme_original .menu_main_nav>li.sfHover>a,
.scheme_original .menu_main_nav>li#blob,
.scheme_original .menu_main_nav>li.current-menu-item>a,
.scheme_original .menu_main_nav>li.current-menu-parent>a,
.scheme_original .menu_main_nav>li.current-menu-ancestor>a {
    border-color: rgba(249, 163, 146, 0.5);
}

.menu_main_nav>li ul {
    font-family: "Raleway", sans-serif;
    font-size: 1em;
    line-height: 2.3em;
    font-weight: 600;
}

.menu_main_nav>li ul li a {
    padding: inherit 1.5em inherit;
}

.scheme_original .menu_main_nav>li ul li a {
    color: #323232;
}

.menu_main_nav>li ul {
    font-family: "Raleway", sans-serif;
    font-size: 1em;
    line-height: 2.3em;
    font-weight: 600;
}

.menu_main_nav>li ul li a {
    padding: inherit 1.5em inherit;
}


.btn-group-vertical>.btn-group:after,
.btn-toolbar:after,
.container-fluid:after,
.container:after,
.dl-horizontal dd:after,
.form-horizontal .form-group:after,
.modal-footer:after,
.nav:after,
.navbar-collapse:after,
.navbar-header:after,
.navbar:after,
.pager:after,
.panel-body:after,
.row:after,
.sc_clearfix:after,
.sc_column-inner::after,
.sc_el-clearfix,
.sc_row:after {
    clear: both
}
.btn-group-vertical>.btn-group:after,
.btn-group-vertical>.btn-group:before,
.btn-toolbar:after,
.btn-toolbar:before,
.container-fluid:after,
.container-fluid:before,
.container:after,
.container:before,
.dl-horizontal dd:after,
.dl-horizontal dd:before,
.form-horizontal .form-group:after,
.form-horizontal .form-group:before,
.modal-footer:after,
.modal-footer:before,
.nav:after,
.nav:before,
.navbar-collapse:after,
.navbar-collapse:before,
.navbar-header:after,
.navbar-header:before,
.navbar:after,
.navbar:before,
.pager:after,
.pager:before,
.panel-body:after,
.panel-body:before,
.row:after,
.row:before,
.sc_row:after,
.sc_row:before {
    content: " ";
    display: table
}
.sc_col-xs-12,
.sc_column_container {
    width: 100%
}
.sc_row {
    margin-left: -15px;
    margin-right: -15px
}
.sc_col-lg-1,
.sc_col-lg-10,
.sc_col-lg-11,
.sc_col-lg-12,
.sc_col-lg-2,
.sc_col-lg-3,
.sc_col-lg-4,
.sc_col-lg-5,
.sc_col-lg-6,
.sc_col-lg-7,
.sc_col-lg-8,
.sc_col-lg-9,
.sc_col-md-1,
.sc_col-md-10,
.sc_col-md-11,
.sc_col-md-12,
.sc_col-md-2,
.sc_col-md-3,
.sc_col-md-4,
.sc_col-md-5,
.sc_col-md-6,
.sc_col-md-7,
.sc_col-md-8,
.sc_col-md-9,
.sc_col-sm-1,
.sc_col-sm-10,
.sc_col-sm-11,
.sc_col-sm-12,
.sc_col-sm-2,
.sc_col-sm-3,
.sc_col-sm-4,
.sc_col-sm-5,
.sc_col-sm-6,
.sc_col-sm-7,
.sc_col-sm-8,
.sc_col-sm-9,
.sc_col-xs-1,
.sc_col-xs-10,
.sc_col-xs-11,
.sc_col-xs-12,
.sc_col-xs-2,
.sc_col-xs-3,
.sc_col-xs-4,
.sc_col-xs-5,
.sc_col-xs-6,
.sc_col-xs-7,
.sc_col-xs-8,
.sc_col-xs-9 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}
@media (min-width: 768px) {
    .sc_col-sm-1,
    .sc_col-sm-10,
    .sc_col-sm-11,
    .sc_col-sm-12,
    .sc_col-sm-2,
    .sc_col-sm-3,
    .sc_col-sm-4,
    .sc_col-sm-5,
    .sc_col-sm-6,
    .sc_col-sm-7,
    .sc_col-sm-8,
    .sc_col-sm-9 {
        float: left
    }

    .sc_col-sm-12 {
        width: 100%
    }
}
#content .alert p:last-child,
#content .text_column:last-child,
#content .text_column p:last-child,
.sc_message_box>p:last-child,
.alert p:last-child,
.text_column:last-child,
.text_column p:last-child {
    margin-bottom: 0;
}
.button,
.content_element,
ul.thumbnails-fluid>li {
    margin-bottom: 35px
}
.sc_row[data-sc-full-width] {
    -webkit-transition: opacity .5s ease;
    -o-transition: opacity .5s ease;
    transition: opacity .5s ease;
    overflow: hidden
}
.sc_row[data-sc-full-width].sc_hidden {
    opacity: 0
}
.sc_column-inner::after,
.sc_column-inner::before {
    content: " ";
    display: table
}
.sc_column_container {
    padding-left: 0;
    padding-right: 0
}
.sc_column_container>.sc_column-inner {
    box-sizing: border-box;
    padding-left: 15px;
    padding-right: 15px;
    width: 100%
}