::-moz-selection {
    background-color:  #c8102e;
    color:  #ffffff;
}
::-webkit-selection {
    background-color:  #c8102e;
    color:  #ffffff;
}
::selection {
    background-color:  #c8102e;
    color:  #ffffff;
}
html.html_boxed  {
    background:  #333333   top center  repeat scroll;
}
.socket_color,  .socket_color div,  .socket_color  span,  .socket_color  applet,  .socket_color object,  .socket_color iframe,  .socket_color h1,  .socket_color h2,  .socket_color h3,  .socket_color h4,  .socket_color h5,  .socket_color h6,  .socket_color p,  .socket_color blockquote,  .socket_color pre,  .socket_color a,  .socket_color abbr,  .socket_color acronym,  .socket_color address,  .socket_color big,  .socket_color cite,  .socket_color code,  .socket_color del,  .socket_color dfn,  .socket_color em,  .socket_color img,  .socket_color ins,  .socket_color kbd,  .socket_color q,  .socket_color s,  .socket_color samp,  .socket_color small,  .socket_color strike,  .socket_color strong,  .socket_color sub,  .socket_color sup,  .socket_color tt,  .socket_color var,  .socket_color b,  .socket_color u,  .socket_color i,  .socket_color center,  .socket_color dl,  .socket_color dt,  .socket_color dd,  .socket_color ol,  .socket_color ul,  .socket_color li,  .socket_color fieldset,  .socket_color form,  .socket_color label,  .socket_color legend,  .socket_color table,  .socket_color caption,  .socket_color tbody,  .socket_color tfoot,  .socket_color thead,  .socket_color tr,  .socket_color th,  .socket_color td,  .socket_color article,  .socket_color aside,  .socket_color canvas,  .socket_color details,  .socket_color embed,  .socket_color figure,  .socket_color fieldset,  .socket_color figcaption,  .socket_color footer,  .socket_color header,  .socket_color hgroup,  .socket_color menu,  .socket_color nav,  .socket_color output,  .socket_color ruby,  .socket_color section,  .socket_color summary,  .socket_color time,  .socket_color mark,  .socket_color audio,  .socket_color video,  #top .socket_color .pullquote_boxed,  .responsive #top .socket_color .avia-testimonial,  .responsive #top.avia-blank #main .socket_color.container_wrap:first-child,  #top .socket_color.fullsize .template-blog .post_delimiter {
    border-color: #444444;
}
.socket_color .rounded-container,  #top .socket_color .pagination a:hover,  .socket_color .small-preview,  .socket_color .fallback-post-type-icon {
    background: #999999;
    color: #333333;
}
.socket_color ,  .socket_color .site-background,  .socket_color .first-quote,   .socket_color .related_image_wrap,  .socket_color .gravatar img  .socket_color .hr_content,  .socket_color .news-thumb,  .socket_color .post-format-icon,  .socket_color .ajax_controlls a,  .socket_color .tweet-text.avatar_no,  .socket_color .big-preview,  .socket_color .toggler,  .socket_color .toggler.activeTitle:hover,  .socket_color #js_sort_items,  .socket_color.inner-entry,  .socket_color .grid-entry-title,  .socket_color .related-format-icon,   .grid-entry .socket_color .avia-arrow,  .socket_color .avia-gallery-big,  .socket_color .avia-gallery-big,  .socket_color .avia-gallery img,  .socket_color .grid-content {
    background-color: #333333;
    color:  #eeeeee;
}
.socket_color .heading-color,  .socket_color h1,  .socket_color h2,  .socket_color h3,  .socket_color h4,  .socket_color h5,  .socket_color h6,  .socket_color .sidebar .current_page_item>a,  .socket_color .sidebar .current-menu-item>a,  .socket_color .pagination .current,  .socket_color .pagination a:hover,  .socket_color strong.avia-testimonial-name,  .socket_color .heading,  .socket_color .toggle_content strong,  .socket_color .toggle_content strong a,  .socket_color .tab_content strong,  .socket_color .tab_content strong a ,  .socket_color .asc_count,  .socket_color .avia-testimonial-content strong,  .socket_color div .news-headline {
    color: #ffffff;
}
.socket_color .meta-color,  .socket_color .sidebar,  .socket_color .sidebar a,  .socket_color .minor-meta,  .socket_color .minor-meta a,  .socket_color .text-sep,  .socket_color blockquote,  .socket_color .post_nav a,  .socket_color .comment-text,  .socket_color .side-container-inner,  .socket_color .news-time,  .socket_color .pagination a,  .socket_color .pagination span,   .socket_color .tweet-text.avatar_no .tweet-time,  #top .socket_color .extra-mini-title,  .socket_color .team-member-job-title,  .socket_color .team-social a,  .socket_color #js_sort_items a,  .grid-entry-excerpt,  .socket_color .avia-testimonial-subtitle,  .socket_color .commentmetadata a, .socket_color .social_bookmarks a,  .socket_color .meta-heading>*,  .socket_color .slide-meta,  .socket_color .slide-meta a,  .socket_color .taglist,  .socket_color .taglist a,  .socket_color .phone-info,  .socket_color .phone-info a {
    color:  #999999;
}
.socket_color a,  .socket_color .widget_first,  .socket_color strong,  .socket_color b,  .socket_color b a,  .socket_color strong a,  .socket_color #js_sort_items a:hover,  .socket_color #js_sort_items a.active_sort,  .socket_color .special_amp,  .socket_color .taglist a.activeFilter {
    color: #ffffff;
}
.socket_color a:hover,  .socket_color h1 a:hover,  .socket_color h2 a:hover,  .socket_color h3 a:hover,  .socket_color h4 a:hover,  .socket_color h5 a:hover,  .socket_color h6 a:hover,   .socket_color .template-search  a.news-content:hover {
    color:  #aaaaaa;
}
.socket_color .primary-background,  .socket_color .primary-background a,  div .socket_color .button,  .socket_color #submit,  .socket_color input[type='submit'],  .socket_color .small-preview:hover,  .socket_color .avia-menu-fx,  .socket_color .avia-menu-fx .avia-arrow,  .socket_color.iconbox_top .iconbox_icon,  .socket_color .avia-data-table th.avia-highlight-col,  .socket_color .avia-color-theme-color,  .socket_color .avia-color-theme-color:hover,  .socket_color .image-overlay .image-overlay-inside::before,  .socket_color .comment-count,  .socket_color .av_dropcap2 {
    background-color:  #ffffff;
    color: #333333;
    border-color: #ffffff;
}
.socket_color .button:hover,  .socket_color .ajax_controlls a:hover,  .socket_color #submit:hover,  .socket_color .big_button:hover,  .socket_color .contentSlideControlls a:hover,  .socket_color #submit:hover ,  .socket_color input[type='submit']:hover {
    background-color:  #aaaaaa;
    color: #333333;
    border-color: #aaaaaa;
}
.socket_color .timeline-bullet {
    background-color: #444444;
    border-color:  #333333;
}
.socket_color table,  .socket_color .widget_nav_menu ul:first-child>.current-menu-item,  .socket_color .widget_nav_menu ul:first-child>.current_page_item,  .socket_color .widget_nav_menu ul:first-child>.current-menu-ancestor,  .socket_color .pagination .current,  .socket_color .pagination a,  .socket_color.iconbox_top .iconbox_content,  .socket_color .av_promobox,  .socket_color .toggle_content,  .socket_color .toggler:hover,  .socket_color .related_posts_default_image,  .socket_color .search-result-counter,  .socket_color .container_wrap_meta,  .socket_color .avia-content-slider .slide-image,  .socket_color .avia-slider-testimonials .avia-testimonial-content,  .socket_color .avia-testimonial-arrow-wrap .avia-arrow,  .socket_color .news-thumb,  .socket_color .portfolio-preview-content,  .socket_color .portfolio-preview-content .avia-arrow {
    background:  #555555;
}
#top .socket_color .post_timeline li:hover .timeline-bullet {
    background-color: #aaaaaa;
}
.socket_color blockquote,  .socket_color .avia-bullet {
    border-color: #ffffff;
}
.socket_color .main_menu ul:first-child >li > ul,  #top .socket_color .avia_mega_div > .sub-menu {
    border-top-color: #ffffff;
}
.socket_color .breadcrumb,  .socket_color .breadcrumb a,  #top .socket_color.title_container .main-title,  #top .socket_color.title_container .main-title a {
    color: #eeeeee;
}
.socket_color .header_bg,  .socket_color .main_menu ul,  .socket_color .main_menu .menu ul li a,  .socket_color .pointer_arrow_wrap .pointer_arrow,  .socket_color .avia_mega_div {
    background-color: #333333;
    color:  #999999;
}
.socket_color .main_menu .menu ul li a:hover {
    background-color: #555555;
}
.socket_color .sub_menu>ul>li>a,  .socket_color .sub_menu>div>ul>li>a,  .socket_color .main_menu ul:first-child > li > a,  #top .socket_color .main_menu .menu ul .current_page_item > a,  #top .socket_color .main_menu .menu ul .current-menu-item > a ,  #top .socket_color .sub_menu li ul a {
    color: #999999;
}
#top .socket_color .main_menu .menu ul li>a:hover {
    color: #eeeeee;
}
.socket_color .main_menu ul:first-child > li a:hover, .socket_color .main_menu ul:first-child > li.current-menu-item > a, .socket_color .main_menu ul:first-child > li.current_page_item > a, .socket_color .main_menu ul:first-child > li.active-parent-item > a {
    color: #eeeeee;
}
#top .socket_color .main_menu .menu .avia_mega_div ul .current-menu-item > a {
    color: #ffffff;
}
.socket_color .sub_menu>ul>li>a:hover,  .socket_color .sub_menu>div>ul>li>a:hover {
    color: #eeeeee;
}
#top .socket_color .sub_menu ul li a:hover, .socket_color .sub_menu ul:first-child > li.current-menu-item > a, .socket_color .sub_menu ul:first-child > li.current_page_item > a, .socket_color .sub_menu ul:first-child > li.active-parent-item > a {
    color: #eeeeee;
}
.socket_color .sub_menu li ul a,  .socket_color #payment,  .socket_color .sub_menu ul li,  .socket_color .sub_menu ul,  #top .socket_color .sub_menu li li a:hover {
    background-color:  #333333;
}
.socket_color#header .avia_mega_div > .sub-menu.avia_mega_hr {
    border-color: #444444;
}
.socket_color .avia-tt,  .socket_color .avia-tt .avia-arrow,  .socket_color .avia-tt .avia-arrow {
    background-color:  #333333;
    color:  #999999;
}
.socket_color .ajax_search_image {
    background-color:  #ffffff;
    color: #333333;
}
.socket_color .ajax_search_excerpt {
    color:  #999999;
}
#top .socket_color .ajax_search_entry:hover {
    background-color: #555555;
}
.socket_color .ajax_search_title {
    color:  #ffffff;
}
.socket_color .ajax_load {
    background-color: #ffffff;
}
#top .socket_color .avia-color-theme-color {
    color:  rgba(0,  0,  0,  0.5);
}
.socket_color .avia-color-theme-color-subtle {
    background-color: #555555;
    color:  #eeeeee;
}
.socket_color .avia-color-theme-color-subtle:hover {
    background-color: #333333;
    color:  #ffffff;
}
.socket_color .avia-icon-list .iconlist_icon {
    background-color: #333333;
}
.socket_color .avia-icon-list .iconlist-timeline {
    border-color: #444444;
}
.socket_color .iconlist_content {
    color: #999999;
}
#top .socket_color .input-text,  #top .socket_color input[type='text'],  #top .socket_color input[type='input'],  #top .socket_color input[type='password'],  #top .socket_color input[type='email'],  #top .socket_color input[type='number'],  #top .socket_color input[type='url'],  #top .socket_color input[type='tel'],  #top .socket_color input[type='search'],  #top .socket_color textarea,  #top .socket_color select {
    border-color: #444444;
    background-color:  #555555;
    color: #999999;
}
#top .socket_color .invers-color .input-text,  #top .socket_color .invers-color input[type='text'],  #top .socket_color .invers-color input[type='input'],  #top .socket_color .invers-color input[type='password'],  #top .socket_color .invers-color input[type='email'],  #top .socket_color .invers-color input[type='number'],  #top .socket_color .invers-color input[type='url'],  #top .socket_color .invers-color input[type='tel'],  #top .socket_color .invers-color input[type='search'],  #top .socket_color .invers-color textarea,  #top .socket_color .invers-color select {
    background-color:  #333333;
}
.socket_color .required {
    color: #ffffff;
}
.socket_color .hr-short .hr-inner-style,   .socket_color .hr-short .hr-inner {
    background-color:  #333333;
}
div  .socket_color .tabcontainer .active_tab_content,  div .socket_color .tabcontainer  .active_tab {
    background-color:  #555555;
    color: #eeeeee;
}
.socket_color .template-archives  .tabcontainer a,  #top .socket_color .tabcontainer .tab:hover {
    color: #eeeeee;
}
.socket_color .template-archives .tabcontainer a:hover {
    color: #aaaaaa;
}
.socket_color .sidebar_tab_icon  {
    background-color:  #444444;
}
#top .socket_color .sidebar_active_tab .sidebar_tab_icon  {
    background-color:  #ffffff;
}
.socket_color .sidebar_tab:hover .sidebar_tab_icon  {
    background-color:  #aaaaaa;
}
.socket_color .sidebar_tab,  .socket_color .tabcontainer .tab {
    color:  #999999;
}
.socket_color div .sidebar_active_tab ,  div  .socket_color .tabcontainer.noborder_tabs .active_tab_content,  div .socket_color .tabcontainer.noborder_tabs  .active_tab {
    color:  #eeeeee;
    background-color:  #333333;
}
@media only screen and (max-width: 767px)  {
    .responsive #top .socket_color .tabcontainer .active_tab {
        background-color:  #aaaaaa;
        color: #333333;
    }
    /*hard coded white to match the icons beside which are also white*/.responsive #top .socket_color .tabcontainer {
                                                                           border-color: #444444;
                                                                       }
    .responsive #top .socket_color .active_tab_content {
        background-color:  #555555;
    }
}
.socket_color tr:nth-child(even),  .socket_color .avia-data-table .avia-heading-row .avia-desc-col,  .socket_color .avia-data-table .avia-highlight-col,  .socket_color .pricing-table>li:nth-child(even),  body .socket_color .pricing-table.avia-desc-col li {
    background-color: #333333;
    color:  #eeeeee;
}
.socket_color table caption,  .socket_color tr:nth-child(even),  .socket_color .pricing-table>li:nth-child(even) {
    color:  #999999;
}
.socket_color tr:nth-child(odd),  .socket_color .pricing-table>li:nth-child(odd),  .socket_color .pricing-extra {
    background:  #555555;
}
.socket_color .pricing-table li.avia-pricing-row,  .socket_color .pricing-table li.avia-heading-row,  .socket_color .pricing-table li.avia-pricing-row .pricing-extra {
    background-color:  #ffffff;
    color: #333333;
    border-color: #ffffff;
}
.socket_color .pricing-table li.avia-heading-row,  .socket_color .pricing-table li.avia-heading-row .pricing-extra {
    background-color:  #ffffff;
    color: #333333;
    border-color: #ffffff;
}
.socket_color  .pricing-table.avia-desc-col .avia-heading-row,  .socket_color  .pricing-table.avia-desc-col .avia-pricing-row {
    border-color: #444444;
}
.socket_color .mejs-controls .mejs-time-rail .mejs-time-current,  .socket_color .mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current,  .socket_color .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,  .socket_color .theme-color-bar .bar  {
    background:  #ffffff;
    background-image: -webkit-linear-gradient(-45deg,  #ffffff 25%,  #ffffff 25%,  #ffffff 50%,  #ffffff 50%,  #ffffff 75%,  #ffffff 75%,  #ffffff);
    background-image:       -moz-linear-gradient(-45deg,  #ffffff 25%,  #ffffff 25%,  #ffffff 50%,  #ffffff 50%,  #ffffff 75%,  #ffffff 75%,  #ffffff);
    background-image:         -o-linear-gradient(-45deg,  #ffffff 25%,  #ffffff 25%,  #ffffff 50%,  #ffffff 50%,  #ffffff 75%,  #ffffff 75%,  #ffffff);
    background-image:        -ms-linear-gradient(-45deg,  #ffffff 25%,  #ffffff 25%,  #ffffff 50%,  #ffffff 50%,  #ffffff 75%,  #ffffff 75%,  #ffffff);
    background-image:            linear-gradient(-45deg,  #ffffff 25%,  #ffffff 25%,  #ffffff 50%,  #ffffff 50%,  #ffffff 75%,  #ffffff 75%,  #ffffff);
    -moz-background-size:  6px 6px;
    background-size:  6px 6px;
    -webkit-background-size:  6px 5px;
}
.socket_color .mejs-controls .mejs-time-rail .mejs-time-float  {
    background:  #ffffff;
    background:  -webkit-linear-gradient(#ffffff,  #ffffff);
    background:     -moz-linear-gradient(#ffffff,  #ffffff);
    background:       -o-linear-gradient(#ffffff,  #ffffff);
    background:      -ms-linear-gradient(#ffffff,  #ffffff);
    background:          linear-gradient(#ffffff,  #ffffff);
    color:  #fff;
}
.socket_color .mejs-controls .mejs-time-rail .mejs-time-float-corner  {
    border:  solid 4px #ffffff;
    border-color:  #ffffff transparent transparent transparent;
}
.socket_color .progress {
    background-color: #555555;
}
.socket_color .bbp-topics .bbp-header,  .socket_color .bbp-topics .bbp-header,  .socket_color .bbp-forums .bbp-header {
    background-color: #555555;
}
.socket_color .bbp-meta,  .socket_color .bbp-author-role,  .socket_color .bbp-author-ip,  .socket_color .bbp-pagination-count {
    color:  #999999;
}
.socket_color .bbp-admin-links {
    color: #444444;
}
.avia_transform .socket_color .bbp-replies .bbp-reply-author::before {
    background-color: #333333;
    border-color: #444444;
}
.socket_color .bbp-author-name {
    color: #ffffff;
}
html,  #scroll-top-link {
    background-color:  #333333;
}
#scroll-top-link {
    color:  #eeeeee;
    border: 1px solid #444444;
}
.footer_color,  .footer_color div,  .footer_color  span,  .footer_color  applet,  .footer_color object,  .footer_color iframe,  .footer_color h1,  .footer_color h2,  .footer_color h3,  .footer_color h4,  .footer_color h5,  .footer_color h6,  .footer_color p,  .footer_color blockquote,  .footer_color pre,  .footer_color a,  .footer_color abbr,  .footer_color acronym,  .footer_color address,  .footer_color big,  .footer_color cite,  .footer_color code,  .footer_color del,  .footer_color dfn,  .footer_color em,  .footer_color img,  .footer_color ins,  .footer_color kbd,  .footer_color q,  .footer_color s,  .footer_color samp,  .footer_color small,  .footer_color strike,  .footer_color strong,  .footer_color sub,  .footer_color sup,  .footer_color tt,  .footer_color var,  .footer_color b,  .footer_color u,  .footer_color i,  .footer_color center,  .footer_color dl,  .footer_color dt,  .footer_color dd,  .footer_color ol,  .footer_color ul,  .footer_color li,  .footer_color fieldset,  .footer_color form,  .footer_color label,  .footer_color legend,  .footer_color table,  .footer_color caption,  .footer_color tbody,  .footer_color tfoot,  .footer_color thead,  .footer_color tr,  .footer_color th,  .footer_color td,  .footer_color article,  .footer_color aside,  .footer_color canvas,  .footer_color details,  .footer_color embed,  .footer_color figure,  .footer_color fieldset,  .footer_color figcaption,  .footer_color footer,  .footer_color header,  .footer_color hgroup,  .footer_color menu,  .footer_color nav,  .footer_color output,  .footer_color ruby,  .footer_color section,  .footer_color summary,  .footer_color time,  .footer_color mark,  .footer_color audio,  .footer_color video,  #top .footer_color .pullquote_boxed,  .responsive #top .footer_color .avia-testimonial,  .responsive #top.avia-blank #main .footer_color.container_wrap:first-child,  #top .footer_color.fullsize .template-blog .post_delimiter {
    border-color: #444444;
}
.footer_color .rounded-container,  #top .footer_color .pagination a:hover,  .footer_color .small-preview,  .footer_color .fallback-post-type-icon {
    background: #919191;
    color: #222222;
}
.footer_color ,  .footer_color .site-background,  .footer_color .first-quote,   .footer_color .related_image_wrap,  .footer_color .gravatar img  .footer_color .hr_content,  .footer_color .news-thumb,  .footer_color .post-format-icon,  .footer_color .ajax_controlls a,  .footer_color .tweet-text.avatar_no,  .footer_color .big-preview,  .footer_color .toggler,  .footer_color .toggler.activeTitle:hover,  .footer_color #js_sort_items,  .footer_color.inner-entry,  .footer_color .grid-entry-title,  .footer_color .related-format-icon,   .grid-entry .footer_color .avia-arrow,  .footer_color .avia-gallery-big,  .footer_color .avia-gallery-big,  .footer_color .avia-gallery img,  .footer_color .grid-content {
    background-color: #222222;
    color:  #dddddd;
}
.footer_color .heading-color,  .footer_color h1,  .footer_color h2,  .footer_color h3,  .footer_color h4,  .footer_color h5,  .footer_color h6,  .footer_color .sidebar .current_page_item>a,  .footer_color .sidebar .current-menu-item>a,  .footer_color .pagination .current,  .footer_color .pagination a:hover,  .footer_color strong.avia-testimonial-name,  .footer_color .heading,  .footer_color .toggle_content strong,  .footer_color .toggle_content strong a,  .footer_color .tab_content strong,  .footer_color .tab_content strong a ,  .footer_color .asc_count,  .footer_color .avia-testimonial-content strong,  .footer_color div .news-headline {
    color: #ffffff;
}
.footer_color .meta-color,  .footer_color .sidebar,  .footer_color .sidebar a,  .footer_color .minor-meta,  .footer_color .minor-meta a,  .footer_color .text-sep,  .footer_color blockquote,  .footer_color .post_nav a,  .footer_color .comment-text,  .footer_color .side-container-inner,  .footer_color .news-time,  .footer_color .pagination a,  .footer_color .pagination span,   .footer_color .tweet-text.avatar_no .tweet-time,  #top .footer_color .extra-mini-title,  .footer_color .team-member-job-title,  .footer_color .team-social a,  .footer_color #js_sort_items a,  .grid-entry-excerpt,  .footer_color .avia-testimonial-subtitle,  .footer_color .commentmetadata a, .footer_color .social_bookmarks a,  .footer_color .meta-heading>*,  .footer_color .slide-meta,  .footer_color .slide-meta a,  .footer_color .taglist,  .footer_color .taglist a,  .footer_color .phone-info,  .footer_color .phone-info a {
    color:  #919191;
}
.footer_color a,  .footer_color .widget_first,  .footer_color strong,  .footer_color b,  .footer_color b a,  .footer_color strong a,  .footer_color #js_sort_items a:hover,  .footer_color #js_sort_items a.active_sort,  .footer_color .special_amp,  .footer_color .taglist a.activeFilter {
    color: #ffffff;
}
.footer_color a:hover,  .footer_color h1 a:hover,  .footer_color h2 a:hover,  .footer_color h3 a:hover,  .footer_color h4 a:hover,  .footer_color h5 a:hover,  .footer_color h6 a:hover,   .footer_color .template-search  a.news-content:hover {
    color:  #aaaaaa;
}
.footer_color .primary-background,  .footer_color .primary-background a,  div .footer_color .button,  .footer_color #submit,  .footer_color input[type='submit'],  .footer_color .small-preview:hover,  .footer_color .avia-menu-fx,  .footer_color .avia-menu-fx .avia-arrow,  .footer_color.iconbox_top .iconbox_icon,  .footer_color .avia-data-table th.avia-highlight-col,  .footer_color .avia-color-theme-color,  .footer_color .avia-color-theme-color:hover,  .footer_color .image-overlay .image-overlay-inside::before,  .footer_color .comment-count,  .footer_color .av_dropcap2 {
    background-color:  #ffffff;
    color: #222222;
    border-color: #ffffff;
}
.footer_color .button:hover,  .footer_color .ajax_controlls a:hover,  .footer_color #submit:hover,  .footer_color .big_button:hover,  .footer_color .contentSlideControlls a:hover,  .footer_color #submit:hover ,  .footer_color input[type='submit']:hover {
    background-color:  #aaaaaa;
    color: #222222;
    border-color: #aaaaaa;
}
.footer_color .timeline-bullet {
    background-color: #444444;
    border-color:  #222222;
}
.footer_color table,  .footer_color .widget_nav_menu ul:first-child>.current-menu-item,  .footer_color .widget_nav_menu ul:first-child>.current_page_item,  .footer_color .widget_nav_menu ul:first-child>.current-menu-ancestor,  .footer_color .pagination .current,  .footer_color .pagination a,  .footer_color.iconbox_top .iconbox_content,  .footer_color .av_promobox,  .footer_color .toggle_content,  .footer_color .toggler:hover,  .footer_color .related_posts_default_image,  .footer_color .search-result-counter,  .footer_color .container_wrap_meta,  .footer_color .avia-content-slider .slide-image,  .footer_color .avia-slider-testimonials .avia-testimonial-content,  .footer_color .avia-testimonial-arrow-wrap .avia-arrow,  .footer_color .news-thumb,  .footer_color .portfolio-preview-content,  .footer_color .portfolio-preview-content .avia-arrow {
    background:  #333333;
}
#top .footer_color .post_timeline li:hover .timeline-bullet {
    background-color: #aaaaaa;
}
.footer_color blockquote,  .footer_color .avia-bullet {
    border-color: #ffffff;
}
.footer_color .main_menu ul:first-child >li > ul,  #top .footer_color .avia_mega_div > .sub-menu {
    border-top-color: #ffffff;
}
.footer_color .breadcrumb,  .footer_color .breadcrumb a,  #top .footer_color.title_container .main-title,  #top .footer_color.title_container .main-title a {
    color: #dddddd;
}
.footer_color .header_bg,  .footer_color .main_menu ul,  .footer_color .main_menu .menu ul li a,  .footer_color .pointer_arrow_wrap .pointer_arrow,  .footer_color .avia_mega_div {
    background-color: #222222;
    color:  #919191;
}
.footer_color .main_menu .menu ul li a:hover {
    background-color: #333333;
}
.footer_color .sub_menu>ul>li>a,  .footer_color .sub_menu>div>ul>li>a,  .footer_color .main_menu ul:first-child > li > a,  #top .footer_color .main_menu .menu ul .current_page_item > a,  #top .footer_color .main_menu .menu ul .current-menu-item > a ,  #top .footer_color .sub_menu li ul a {
    color: #919191;
}
#top .footer_color .main_menu .menu ul li>a:hover {
    color: #dddddd;
}
.footer_color .main_menu ul:first-child > li a:hover, .footer_color .main_menu ul:first-child > li.current-menu-item > a, .footer_color .main_menu ul:first-child > li.current_page_item > a, .footer_color .main_menu ul:first-child > li.active-parent-item > a {
    color: #dddddd;
}
#top .footer_color .main_menu .menu .avia_mega_div ul .current-menu-item > a {
    color: #ffffff;
}
.footer_color .sub_menu>ul>li>a:hover,  .footer_color .sub_menu>div>ul>li>a:hover {
    color: #dddddd;
}
#top .footer_color .sub_menu ul li a:hover, .footer_color .sub_menu ul:first-child > li.current-menu-item > a, .footer_color .sub_menu ul:first-child > li.current_page_item > a, .footer_color .sub_menu ul:first-child > li.active-parent-item > a {
    color: #dddddd;
}
.footer_color .sub_menu li ul a,  .footer_color #payment,  .footer_color .sub_menu ul li,  .footer_color .sub_menu ul,  #top .footer_color .sub_menu li li a:hover {
    background-color:  #222222;
}
.footer_color#header .avia_mega_div > .sub-menu.avia_mega_hr {
    border-color: #444444;
}
.footer_color .avia-tt,  .footer_color .avia-tt .avia-arrow,  .footer_color .avia-tt .avia-arrow {
    background-color:  #222222;
    color:  #919191;
}
.footer_color .ajax_search_image {
    background-color:  #ffffff;
    color: #222222;
}
.footer_color .ajax_search_excerpt {
    color:  #919191;
}
#top .footer_color .ajax_search_entry:hover {
    background-color: #333333;
}
.footer_color .ajax_search_title {
    color:  #ffffff;
}
.footer_color .ajax_load {
    background-color: #ffffff;
}
#top .footer_color .avia-color-theme-color {
    color:  rgba(0,  0,  0,  0.5);
}
.footer_color .avia-color-theme-color-subtle {
    background-color: #333333;
    color:  #dddddd;
}
.footer_color .avia-color-theme-color-subtle:hover {
    background-color: #222222;
    color:  #ffffff;
}
.footer_color .avia-icon-list .iconlist_icon {
    background-color: #333333;
}
.footer_color .avia-icon-list .iconlist-timeline {
    border-color: #444444;
}
.footer_color .iconlist_content {
    color: #919191;
}
#top .footer_color .input-text,  #top .footer_color input[type='text'],  #top .footer_color input[type='input'],  #top .footer_color input[type='password'],  #top .footer_color input[type='email'],  #top .footer_color input[type='number'],  #top .footer_color input[type='url'],  #top .footer_color input[type='tel'],  #top .footer_color input[type='search'],  #top .footer_color textarea,  #top .footer_color select {
    border-color: #444444;
    background-color:  #333333;
    color: #919191;
}
#top .footer_color .invers-color .input-text,  #top .footer_color .invers-color input[type='text'],  #top .footer_color .invers-color input[type='input'],  #top .footer_color .invers-color input[type='password'],  #top .footer_color .invers-color input[type='email'],  #top .footer_color .invers-color input[type='number'],  #top .footer_color .invers-color input[type='url'],  #top .footer_color .invers-color input[type='tel'],  #top .footer_color .invers-color input[type='search'],  #top .footer_color .invers-color textarea,  #top .footer_color .invers-color select {
    background-color:  #222222;
}
.footer_color .required {
    color: #ffffff;
}
.footer_color .hr-short .hr-inner-style,   .footer_color .hr-short .hr-inner {
    background-color:  #222222;
}
div  .footer_color .tabcontainer .active_tab_content,  div .footer_color .tabcontainer  .active_tab {
    background-color:  #333333;
    color: #dddddd;
}
.footer_color .template-archives  .tabcontainer a,  #top .footer_color .tabcontainer .tab:hover {
    color: #dddddd;
}
.footer_color .template-archives .tabcontainer a:hover {
    color: #aaaaaa;
}
.footer_color .sidebar_tab_icon  {
    background-color:  #444444;
}
#top .footer_color .sidebar_active_tab .sidebar_tab_icon  {
    background-color:  #ffffff;
}
.footer_color .sidebar_tab:hover .sidebar_tab_icon  {
    background-color:  #aaaaaa;
}
.footer_color .sidebar_tab,  .footer_color .tabcontainer .tab {
    color:  #919191;
}
.footer_color div .sidebar_active_tab ,  div  .footer_color .tabcontainer.noborder_tabs .active_tab_content,  div .footer_color .tabcontainer.noborder_tabs  .active_tab {
    color:  #dddddd;
    background-color:  #222222;
}
@media only screen and (max-width: 767px)  {
    .responsive #top .footer_color .tabcontainer .active_tab {
        background-color:  #aaaaaa;
        color: #222222;
    }
    /*hard coded white to match the icons beside which are also white*/.responsive #top .footer_color .tabcontainer {
                                                                           border-color: #444444;
                                                                       }
    .responsive #top .footer_color .active_tab_content {
        background-color:  #333333;
    }
}
.footer_color tr:nth-child(even),  .footer_color .avia-data-table .avia-heading-row .avia-desc-col,  .footer_color .avia-data-table .avia-highlight-col,  .footer_color .pricing-table>li:nth-child(even),  body .footer_color .pricing-table.avia-desc-col li {
    background-color: #222222;
    color:  #dddddd;
}
.footer_color table caption,  .footer_color tr:nth-child(even),  .footer_color .pricing-table>li:nth-child(even) {
    color:  #919191;
}
.footer_color tr:nth-child(odd),  .footer_color .pricing-table>li:nth-child(odd),  .footer_color .pricing-extra {
    background:  #333333;
}
.footer_color .pricing-table li.avia-pricing-row,  .footer_color .pricing-table li.avia-heading-row,  .footer_color .pricing-table li.avia-pricing-row .pricing-extra {
    background-color:  #ffffff;
    color: #222222;
    border-color: #ffffff;
}
.footer_color .pricing-table li.avia-heading-row,  .footer_color .pricing-table li.avia-heading-row .pricing-extra {
    background-color:  #ffffff;
    color: #222222;
    border-color: #ffffff;
}
.footer_color  .pricing-table.avia-desc-col .avia-heading-row,  .footer_color  .pricing-table.avia-desc-col .avia-pricing-row {
    border-color: #444444;
}
.footer_color .mejs-controls .mejs-time-rail .mejs-time-current,  .footer_color .mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current,  .footer_color .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,  .footer_color .theme-color-bar .bar  {
    background:  #ffffff;
    background-image: -webkit-linear-gradient(-45deg,  #ffffff 25%,  #ffffff 25%,  #ffffff 50%,  #ffffff 50%,  #ffffff 75%,  #ffffff 75%,  #ffffff);
    background-image:       -moz-linear-gradient(-45deg,  #ffffff 25%,  #ffffff 25%,  #ffffff 50%,  #ffffff 50%,  #ffffff 75%,  #ffffff 75%,  #ffffff);
    background-image:         -o-linear-gradient(-45deg,  #ffffff 25%,  #ffffff 25%,  #ffffff 50%,  #ffffff 50%,  #ffffff 75%,  #ffffff 75%,  #ffffff);
    background-image:        -ms-linear-gradient(-45deg,  #ffffff 25%,  #ffffff 25%,  #ffffff 50%,  #ffffff 50%,  #ffffff 75%,  #ffffff 75%,  #ffffff);
    background-image:            linear-gradient(-45deg,  #ffffff 25%,  #ffffff 25%,  #ffffff 50%,  #ffffff 50%,  #ffffff 75%,  #ffffff 75%,  #ffffff);
    -moz-background-size:  6px 6px;
    background-size:  6px 6px;
    -webkit-background-size:  6px 5px;
}
.footer_color .mejs-controls .mejs-time-rail .mejs-time-float  {
    background:  #ffffff;
    background:  -webkit-linear-gradient(#ffffff,  #ffffff);
    background:     -moz-linear-gradient(#ffffff,  #ffffff);
    background:       -o-linear-gradient(#ffffff,  #ffffff);
    background:      -ms-linear-gradient(#ffffff,  #ffffff);
    background:          linear-gradient(#ffffff,  #ffffff);
    color:  #fff;
}
.footer_color .mejs-controls .mejs-time-rail .mejs-time-float-corner  {
    border:  solid 4px #ffffff;
    border-color:  #ffffff transparent transparent transparent;
}
.footer_color .progress {
    background-color: #333333;
}
.footer_color .bbp-topics .bbp-header,  .footer_color .bbp-topics .bbp-header,  .footer_color .bbp-forums .bbp-header {
    background-color: #333333;
}
.footer_color .bbp-meta,  .footer_color .bbp-author-role,  .footer_color .bbp-author-ip,  .footer_color .bbp-pagination-count {
    color:  #919191;
}
.footer_color .bbp-admin-links {
    color: #444444;
}
.avia_transform .footer_color .bbp-replies .bbp-reply-author::before {
    background-color: #222222;
    border-color: #444444;
}
.footer_color .bbp-author-name {
    color: #ffffff;
}
#footer  .widgettitle {
    color:  #919191;
}
.alternate_color,  .alternate_color div,  .alternate_color  span,  .alternate_color  applet,  .alternate_color object,  .alternate_color iframe,  .alternate_color h1,  .alternate_color h2,  .alternate_color h3,  .alternate_color h4,  .alternate_color h5,  .alternate_color h6,  .alternate_color p,  .alternate_color blockquote,  .alternate_color pre,  .alternate_color a,  .alternate_color abbr,  .alternate_color acronym,  .alternate_color address,  .alternate_color big,  .alternate_color cite,  .alternate_color code,  .alternate_color del,  .alternate_color dfn,  .alternate_color em,  .alternate_color img,  .alternate_color ins,  .alternate_color kbd,  .alternate_color q,  .alternate_color s,  .alternate_color samp,  .alternate_color small,  .alternate_color strike,  .alternate_color strong,  .alternate_color sub,  .alternate_color sup,  .alternate_color tt,  .alternate_color var,  .alternate_color b,  .alternate_color u,  .alternate_color i,  .alternate_color center,  .alternate_color dl,  .alternate_color dt,  .alternate_color dd,  .alternate_color ol,  .alternate_color ul,  .alternate_color li,  .alternate_color fieldset,  .alternate_color form,  .alternate_color label,  .alternate_color legend,  .alternate_color table,  .alternate_color caption,  .alternate_color tbody,  .alternate_color tfoot,  .alternate_color thead,  .alternate_color tr,  .alternate_color th,  .alternate_color td,  .alternate_color article,  .alternate_color aside,  .alternate_color canvas,  .alternate_color details,  .alternate_color embed,  .alternate_color figure,  .alternate_color fieldset,  .alternate_color figcaption,  .alternate_color footer,  .alternate_color header,  .alternate_color hgroup,  .alternate_color menu,  .alternate_color nav,  .alternate_color output,  .alternate_color ruby,  .alternate_color section,  .alternate_color summary,  .alternate_color time,  .alternate_color mark,  .alternate_color audio,  .alternate_color video,  #top .alternate_color .pullquote_boxed,  .responsive #top .alternate_color .avia-testimonial,  .responsive #top.avia-blank #main .alternate_color.container_wrap:first-child,  #top .alternate_color.fullsize .template-blog .post_delimiter {
    border-color: #e1e1e1;
}
.alternate_color .rounded-container,  #top .alternate_color .pagination a:hover,  .alternate_color .small-preview,  .alternate_color .fallback-post-type-icon {
    background: #8F8F8F;
    /*background: #c8102e;*/
    color: #fcfcfc;
}
.alternate_color ,  .alternate_color .site-background,  .alternate_color .first-quote,   .alternate_color .related_image_wrap,  .alternate_color .gravatar img  .alternate_color .hr_content,  .alternate_color .news-thumb,  .alternate_color .post-format-icon,  .alternate_color .ajax_controlls a,  .alternate_color .tweet-text.avatar_no,  .alternate_color .big-preview,  .alternate_color .toggler,  .alternate_color .toggler.activeTitle:hover,  .alternate_color #js_sort_items,  .alternate_color.inner-entry,  .alternate_color .grid-entry-title,  .alternate_color .related-format-icon,   .grid-entry .alternate_color .avia-arrow,  .alternate_color .avia-gallery-big,  .alternate_color .avia-gallery-big,  .alternate_color .avia-gallery img,  .alternate_color .grid-content {
    background-color: #c8102e;
    color:  #666666;
}
.alternate_color .heading-color,  .alternate_color h1,  .alternate_color h2,  .alternate_color h3,  .alternate_color h4,  .alternate_color h5,  .alternate_color h6,  .alternate_color .sidebar .current_page_item>a,  .alternate_color .sidebar .current-menu-item>a,  .alternate_color .pagination .current,  .alternate_color .pagination a:hover,  .alternate_color strong.avia-testimonial-name,  .alternate_color .heading,  .alternate_color .toggle_content strong,  .alternate_color .toggle_content strong a,  .alternate_color .tab_content strong,  .alternate_color .tab_content strong a ,  .alternate_color .asc_count,  .alternate_color .avia-testimonial-content strong,  .alternate_color div .news-headline {
    color: #222222;
}
.alternate_color .meta-color,  .alternate_color .sidebar,  .alternate_color .sidebar a,  .alternate_color .minor-meta,  .alternate_color .minor-meta a,  .alternate_color .text-sep,  .alternate_color blockquote,  .alternate_color .post_nav a,  .alternate_color .comment-text,  .alternate_color .side-container-inner,  .alternate_color .news-time,  .alternate_color .pagination a,  .alternate_color .pagination span,   .alternate_color .tweet-text.avatar_no .tweet-time,  #top .alternate_color .extra-mini-title,  .alternate_color .team-member-job-title,  .alternate_color .team-social a,  .alternate_color #js_sort_items a,  .grid-entry-excerpt,  .alternate_color .avia-testimonial-subtitle,  .alternate_color .commentmetadata a, .alternate_color .social_bookmarks a,  .alternate_color .meta-heading>*,  .alternate_color .slide-meta,  .alternate_color .slide-meta a,  .alternate_color .taglist,  .alternate_color .taglist a,  .alternate_color .phone-info,  .alternate_color .phone-info a {
    color:  #8F8F8F;
}
.alternate_color a,  .alternate_color .widget_first,  .alternate_color strong,  .alternate_color b,  .alternate_color b a,  .alternate_color strong a,  .alternate_color #js_sort_items a:hover,  .alternate_color #js_sort_items a.active_sort,  .alternate_color .special_amp,  .alternate_color .taglist a.activeFilter {
    color: #c8102e;
}
.alternate_color a:hover,  .alternate_color h1 a:hover,  .alternate_color h2 a:hover,  .alternate_color h3 a:hover,  .alternate_color h4 a:hover,  .alternate_color h5 a:hover,  .alternate_color h6 a:hover,   .alternate_color .template-search  a.news-content:hover {
    color:  #eb3b3b;
}
.alternate_color .primary-background,  .alternate_color .primary-background a,  div .alternate_color .button,  .alternate_color #submit,  .alternate_color input[type='submit'],  .alternate_color .small-preview:hover,  .alternate_color .avia-menu-fx,  .alternate_color .avia-menu-fx .avia-arrow,  .alternate_color.iconbox_top .iconbox_icon,  .alternate_color .avia-data-table th.avia-highlight-col,  .alternate_color .avia-color-theme-color,  .alternate_color .avia-color-theme-color:hover,  .alternate_color .image-overlay .image-overlay-inside::before,  .alternate_color .comment-count,  .alternate_color .av_dropcap2 {
    background-color:  #c8102e;
    color: #ffffff;
    border-color: #c8102e;
}
.alternate_color .button:hover,  .alternate_color .ajax_controlls a:hover,  .alternate_color #submit:hover,  .alternate_color .big_button:hover,  .alternate_color .contentSlideControlls a:hover,  .alternate_color #submit:hover ,  .alternate_color input[type='submit']:hover {
    background-color:  #eb3b3b;
    color: #fcfcfc;
    border-color: #eb3b3b;
}
.alternate_color .timeline-bullet {
    background-color: #e1e1e1;
    border-color:  #fcfcfc;
}
.alternate_color table,  .alternate_color .widget_nav_menu ul:first-child>.current-menu-item,  .alternate_color .widget_nav_menu ul:first-child>.current_page_item,  .alternate_color .widget_nav_menu ul:first-child>.current-menu-ancestor,  .alternate_color .pagination .current,  .alternate_color .pagination a,  .alternate_color.iconbox_top .iconbox_content,  .alternate_color .av_promobox,  .alternate_color .toggle_content,  .alternate_color .toggler:hover,  .alternate_color .related_posts_default_image,  .alternate_color .search-result-counter,  .alternate_color .container_wrap_meta,  .alternate_color .avia-content-slider .slide-image,  .alternate_color .avia-slider-testimonials .avia-testimonial-content,  .alternate_color .avia-testimonial-arrow-wrap .avia-arrow,  .alternate_color .news-thumb,  .alternate_color .portfolio-preview-content,  .alternate_color .portfolio-preview-content .avia-arrow {
    background:  #ffffff;
}
#top .alternate_color .post_timeline li:hover .timeline-bullet {
    background-color: #eb3b3b;
}
.alternate_color blockquote,  .alternate_color .avia-bullet {
    border-color: #c8102e;
}
.alternate_color .main_menu ul:first-child >li > ul,  #top .alternate_color .avia_mega_div > .sub-menu {
    border-top-color: #c8102e;
}
.alternate_color .breadcrumb,  .alternate_color .breadcrumb a,  #top .alternate_color.title_container .main-title,  #top .alternate_color.title_container .main-title a {
    color: #ffffff;
}
.alternate_color .header_bg,  .alternate_color .main_menu ul,  .alternate_color .main_menu .menu ul li a,  .alternate_color .pointer_arrow_wrap .pointer_arrow,  .alternate_color .avia_mega_div {
    background-color: #fcfcfc;
    color:  #8F8F8F;
}
.alternate_color .main_menu .menu ul li a:hover {
    background-color: #ffffff;
}
.alternate_color .sub_menu>ul>li>a,  .alternate_color .sub_menu>div>ul>li>a,  .alternate_color .main_menu ul:first-child > li > a,  #top .alternate_color .main_menu .menu ul .current_page_item > a,  #top .alternate_color .main_menu .menu ul .current-menu-item > a ,  #top .alternate_color .sub_menu li ul a {
    color: #8F8F8F;
}
#top .alternate_color .main_menu .menu ul li>a:hover {
    color: #666666;
}
.alternate_color .main_menu ul:first-child > li a:hover, .alternate_color .main_menu ul:first-child > li.current-menu-item > a, .alternate_color .main_menu ul:first-child > li.current_page_item > a, .alternate_color .main_menu ul:first-child > li.active-parent-item > a {
    color: #666666;
}
#top .alternate_color .main_menu .menu .avia_mega_div ul .current-menu-item > a {
    color: #c8102e;
}
.alternate_color .sub_menu>ul>li>a:hover,  .alternate_color .sub_menu>div>ul>li>a:hover {
    color: #666666;
}
#top .alternate_color .sub_menu ul li a:hover, .alternate_color .sub_menu ul:first-child > li.current-menu-item > a, .alternate_color .sub_menu ul:first-child > li.current_page_item > a, .alternate_color .sub_menu ul:first-child > li.active-parent-item > a {
    color: #666666;
}
.alternate_color .sub_menu li ul a,  .alternate_color #payment,  .alternate_color .sub_menu ul li,  .alternate_color .sub_menu ul,  #top .alternate_color .sub_menu li li a:hover {
    background-color:  #fcfcfc;
}
.alternate_color#header .avia_mega_div > .sub-menu.avia_mega_hr {
    border-color: #e1e1e1;
}
.alternate_color .avia-tt,  .alternate_color .avia-tt .avia-arrow,  .alternate_color .avia-tt .avia-arrow {
    background-color:  #fcfcfc;
    color:  #8F8F8F;
}
.alternate_color .ajax_search_image {
    background-color:  #c8102e;
    color: #fcfcfc;
}
.alternate_color .ajax_search_excerpt {
    color:  #8F8F8F;
}
#top .alternate_color .ajax_search_entry:hover {
    background-color: #ffffff;
}
.alternate_color .ajax_search_title {
    color:  #222222;
}
.alternate_color .ajax_load {
    background-color: #c8102e;
}
#top .alternate_color .avia-color-theme-color {
    color:  rgba(255,  255,  255,  0.9);
}
.alternate_color .avia-color-theme-color-subtle {
    background-color: #ffffff;
    color:  #666666;
}
.alternate_color .avia-color-theme-color-subtle:hover {
    background-color: #fcfcfc;
    color:  #222222;
}
.alternate_color .avia-icon-list .iconlist_icon {
    background-color: #d0d0d0;
}
.alternate_color .avia-icon-list .iconlist-timeline {
    border-color: #e1e1e1;
}
.alternate_color .iconlist_content {
    color: #8F8F8F;
}
#top .alternate_color .input-text,  #top .alternate_color input[type='text'],  #top .alternate_color input[type='input'],  #top .alternate_color input[type='password'],  #top .alternate_color input[type='email'],  #top .alternate_color input[type='number'],  #top .alternate_color input[type='url'],  #top .alternate_color input[type='tel'],  #top .alternate_color input[type='search'],  #top .alternate_color textarea,  #top .alternate_color select {
    border-color: #e1e1e1;
    background-color:  #ffffff;
    color: #8F8F8F;
}
#top .alternate_color .invers-color .input-text,  #top .alternate_color .invers-color input[type='text'],  #top .alternate_color .invers-color input[type='input'],  #top .alternate_color .invers-color input[type='password'],  #top .alternate_color .invers-color input[type='email'],  #top .alternate_color .invers-color input[type='number'],  #top .alternate_color .invers-color input[type='url'],  #top .alternate_color .invers-color input[type='tel'],  #top .alternate_color .invers-color input[type='search'],  #top .alternate_color .invers-color textarea,  #top .alternate_color .invers-color select {
    background-color:  #fcfcfc;
}
.alternate_color .required {
    color: #c8102e;
}
.alternate_color .hr-short .hr-inner-style,   .alternate_color .hr-short .hr-inner {
    background-color:  #fcfcfc;
}
div  .alternate_color .tabcontainer .active_tab_content,  div .alternate_color .tabcontainer  .active_tab {
    background-color:  #ffffff;
    color: #666666;
}
.alternate_color .template-archives  .tabcontainer a,  #top .alternate_color .tabcontainer .tab:hover {
    color: #666666;
}
.alternate_color .template-archives .tabcontainer a:hover {
    color: #eb3b3b;
}
.alternate_color .sidebar_tab_icon  {
    background-color:  #e1e1e1;
}
#top .alternate_color .sidebar_active_tab .sidebar_tab_icon  {
    background-color:  #c8102e;
}
.alternate_color .sidebar_tab:hover .sidebar_tab_icon  {
    background-color:  #eb3b3b;
}
.alternate_color .sidebar_tab,  .alternate_color .tabcontainer .tab {
    color:  #8F8F8F;
}
.alternate_color div .sidebar_active_tab ,  div  .alternate_color .tabcontainer.noborder_tabs .active_tab_content,  div .alternate_color .tabcontainer.noborder_tabs  .active_tab {
    color:  #666666;
    background-color:  #fcfcfc;
}
@media only screen and (max-width: 767px)  {
    .responsive #top .alternate_color .tabcontainer .active_tab {
        background-color:  #eb3b3b;
        color: #ffffff;
    }
    /*hard coded white to match the icons beside which are also white*/.responsive #top .alternate_color .tabcontainer {
                                                                           border-color: #e1e1e1;
                                                                       }
    .responsive #top .alternate_color .active_tab_content {
        background-color:  #ffffff;
    }
}
.alternate_color tr:nth-child(even),  .alternate_color .avia-data-table .avia-heading-row .avia-desc-col,  .alternate_color .avia-data-table .avia-highlight-col,  .alternate_color .pricing-table>li:nth-child(even),  body .alternate_color .pricing-table.avia-desc-col li {
    background-color: #fcfcfc;
    color:  #666666;
}
.alternate_color table caption,  .alternate_color tr:nth-child(even),  .alternate_color .pricing-table>li:nth-child(even) {
    color:  #8F8F8F;
}
.alternate_color tr:nth-child(odd),  .alternate_color .pricing-table>li:nth-child(odd),  .alternate_color .pricing-extra {
    background:  #ffffff;
}
.alternate_color .pricing-table li.avia-pricing-row,  .alternate_color .pricing-table li.avia-heading-row,  .alternate_color .pricing-table li.avia-pricing-row .pricing-extra {
    background-color:  #c8102e;
    color: #ffffff;
    border-color: #ca3232;
}
.alternate_color .pricing-table li.avia-heading-row,  .alternate_color .pricing-table li.avia-heading-row .pricing-extra {
    background-color:  #b92121;
    color: #ffffff;
    border-color: #ca3232;
}
.alternate_color  .pricing-table.avia-desc-col .avia-heading-row,  .alternate_color  .pricing-table.avia-desc-col .avia-pricing-row {
    border-color: #e1e1e1;
}
.alternate_color .mejs-controls .mejs-time-rail .mejs-time-current,  .alternate_color .mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current,  .alternate_color .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,  .alternate_color .theme-color-bar .bar  {
    background:  #c8102e;
    background-image: -webkit-linear-gradient(-45deg,  #c8102e 25%,  #ca3232 25%,  #ca3232 50%,  #c8102e 50%,  #c8102e 75%,  #ca3232 75%,  #ca3232);
    background-image:       -moz-linear-gradient(-45deg,  #c8102e 25%,  #ca3232 25%,  #ca3232 50%,  #c8102e 50%,  #c8102e 75%,  #ca3232 75%,  #ca3232);
    background-image:         -o-linear-gradient(-45deg,  #c8102e 25%,  #ca3232 25%,  #ca3232 50%,  #c8102e 50%,  #c8102e 75%,  #ca3232 75%,  #ca3232);
    background-image:        -ms-linear-gradient(-45deg,  #c8102e 25%,  #ca3232 25%,  #ca3232 50%,  #c8102e 50%,  #c8102e 75%,  #ca3232 75%,  #ca3232);
    background-image:            linear-gradient(-45deg,  #c8102e 25%,  #ca3232 25%,  #ca3232 50%,  #c8102e 50%,  #c8102e 75%,  #ca3232 75%,  #ca3232);
    -moz-background-size:  6px 6px;
    background-size:  6px 6px;
    -webkit-background-size:  6px 5px;
}
.alternate_color .mejs-controls .mejs-time-rail .mejs-time-float  {
    background:  #c8102e;
    background:  -webkit-linear-gradient(#ca3232,  #c8102e);
    background:     -moz-linear-gradient(#ca3232,  #c8102e);
    background:       -o-linear-gradient(#ca3232,  #c8102e);
    background:      -ms-linear-gradient(#ca3232,  #c8102e);
    background:          linear-gradient(#ca3232,  #c8102e);
    color:  #fff;
}
.alternate_color .mejs-controls .mejs-time-rail .mejs-time-float-corner  {
    border:  solid 4px #c8102e;
    border-color:  #c8102e transparent transparent transparent;
}
.alternate_color .progress {
    background-color: #ffffff;
}
.alternate_color .bbp-topics .bbp-header,  .alternate_color .bbp-topics .bbp-header,  .alternate_color .bbp-forums .bbp-header {
    background-color: #ffffff;
}
.alternate_color .bbp-meta,  .alternate_color .bbp-author-role,  .alternate_color .bbp-author-ip,  .alternate_color .bbp-pagination-count {
    color:  #8F8F8F;
}
.alternate_color .bbp-admin-links {
    color: #e1e1e1;
}
.avia_transform .alternate_color .bbp-replies .bbp-reply-author::before {
    background-color: #fcfcfc;
    border-color: #e1e1e1;
}
.alternate_color .bbp-author-name {
    color: #222222;
}
.alternate_color dropcap2,  .alternate_color dropcap3,  .alternate_color avia_button,  .alternate_color avia_button:hover,  .alternate_color .on-primary-color,  .alternate_color .on-primary-color:hover {
    color:  #ffffff;
}
.main_color,  .main_color div,  .main_color  span,  .main_color  applet,  .main_color object,  .main_color iframe,  .main_color h1,  .main_color h2,  .main_color h3,  .main_color h4,  .main_color h5,  .main_color h6,  .main_color p,  .main_color blockquote,  .main_color pre,  .main_color a,  .main_color abbr,  .main_color acronym,  .main_color address,  .main_color big,  .main_color cite,  .main_color code,  .main_color del,  .main_color dfn,  .main_color em,  .main_color img,  .main_color ins,  .main_color kbd,  .main_color q,  .main_color s,  .main_color samp,  .main_color small,  .main_color strike,  .main_color strong,  .main_color sub,  .main_color sup,  .main_color tt,  .main_color var,  .main_color b,  .main_color u,  .main_color i,  .main_color center,  .main_color dl,  .main_color dt,  .main_color dd,  .main_color ol,  .main_color ul,  .main_color li,  .main_color fieldset,  .main_color form,  .main_color label,  .main_color legend,  .main_color table,  .main_color caption,  .main_color tbody,  .main_color tfoot,  .main_color thead,  .main_color tr,  .main_color th,  .main_color td,  .main_color article,  .main_color aside,  .main_color canvas,  .main_color details,  .main_color embed,  .main_color figure,  .main_color fieldset,  .main_color figcaption,  .main_color footer,  .main_color header,  .main_color hgroup,  .main_color menu,  .main_color nav,  .main_color output,  .main_color ruby,  .main_color section,  .main_color summary,  .main_color time,  .main_color mark,  .main_color audio,  .main_color video,  #top .main_color .pullquote_boxed,  .responsive #top .main_color .avia-testimonial,  .responsive #top.avia-blank #main .main_color.container_wrap:first-child,  #top .main_color.fullsize .template-blog .post_delimiter {
    border-color: #e1e1e1;
}
.main_color .rounded-container,  #top .main_color .pagination a:hover,  .main_color .small-preview,  .main_color .fallback-post-type-icon {
    background: #ffffff;
    color: #ffffff;
}
.main_color ,  .main_color .site-background,  .main_color .first-quote,   .main_color .related_image_wrap,  .main_color .gravatar img  .main_color .hr_content,  .main_color .news-thumb,  .main_color .post-format-icon,  .main_color .ajax_controlls a,  .main_color .tweet-text.avatar_no,  .main_color .big-preview,  .main_color .toggler,  .main_color .toggler.activeTitle:hover,  .main_color #js_sort_items,  .main_color.inner-entry,  .main_color .grid-entry-title,  .main_color .related-format-icon,   .grid-entry .main_color .avia-arrow,  .main_color .avia-gallery-big,  .main_color .avia-gallery-big,  .main_color .avia-gallery img,  .main_color .grid-content {
    background-color: #ffffff;
    color:  #666666;
}
.main_color .heading-color,  .main_color h1,  .main_color h2,  .main_color h3,  .main_color h4,  .main_color h5,  .main_color h6,  .main_color .sidebar .current_page_item>a,  .main_color .sidebar .current-menu-item>a,  .main_color .pagination .current,  .main_color .pagination a:hover,  .main_color strong.avia-testimonial-name,  .main_color .heading,  .main_color .toggle_content strong,  .main_color .toggle_content strong a,  .main_color .tab_content strong,  .main_color .tab_content strong a ,  .main_color .asc_count,  .main_color .avia-testimonial-content strong,  .main_color div .news-headline {
    color: #000000;
}
.main_color .meta-color,  .main_color .sidebar,  .main_color .sidebar a,  .main_color .minor-meta,  .main_color .minor-meta a,  .main_color .text-sep,  .main_color blockquote,  .main_color .post_nav a,  .main_color .comment-text,  .main_color .side-container-inner,  .main_color .news-time,  .main_color .pagination a,  .main_color .pagination span,   .main_color .tweet-text.avatar_no .tweet-time,  #top .main_color .extra-mini-title,  .main_color .team-member-job-title,  .main_color .team-social a,  .main_color #js_sort_items a,  .grid-entry-excerpt,  .main_color .avia-testimonial-subtitle,  .main_color .commentmetadata a, .main_color .social_bookmarks a,  .main_color .meta-heading>*,  .main_color .slide-meta,  .main_color .slide-meta a,  .main_color .taglist,  .main_color .taglist a,  .main_color .phone-info,  .main_color .phone-info a {
    color:  #919191;
}
.main_color a,  .main_color .widget_first,  .main_color strong,  .main_color b,  .main_color b a,  .main_color strong a,  .main_color #js_sort_items a:hover,  .main_color #js_sort_items a.active_sort,  .main_color .special_amp,  .main_color .taglist a.activeFilter {
    color: #c8102e;
}
.main_color a:hover,  .main_color h1 a:hover,  .main_color h2 a:hover,  .main_color h3 a:hover,  .main_color h4 a:hover,  .main_color h5 a:hover,  .main_color h6 a:hover,   .main_color .template-search  a.news-content:hover {
    color:  #eb3b3b;
}
.main_color .primary-background,  .main_color .primary-background a,  div .main_color .button,  .main_color #submit,  .main_color input[type='submit'],  .main_color .small-preview:hover,  .main_color .avia-menu-fx,  .main_color .avia-menu-fx .avia-arrow,  .main_color.iconbox_top .iconbox_icon,  .main_color .avia-data-table th.avia-highlight-col,  .main_color .avia-color-theme-color,  .main_color .avia-color-theme-color:hover,  .main_color .image-overlay .image-overlay-inside::before,  .main_color .comment-count,  .main_color .av_dropcap2 {
    background-color:  #c8102e;
    color: #ffffff;
    border-color: #c8102e;
}
.main_color .button:hover,  .main_color .ajax_controlls a:hover,  .main_color #submit:hover,  .main_color .big_button:hover,  .main_color .contentSlideControlls a:hover,  .main_color #submit:hover ,  .main_color input[type='submit']:hover {
    background-color:  #eb3b3b;
    color: #ffffff;
    border-color: #eb3b3b;
}
.main_color .timeline-bullet {
    background-color: #e1e1e1;
    border-color:  #ffffff;
}
.main_color table,  .main_color .widget_nav_menu ul:first-child>.current-menu-item,  .main_color .widget_nav_menu ul:first-child>.current_page_item,  .main_color .widget_nav_menu ul:first-child>.current-menu-ancestor,  .main_color .pagination .current,  .main_color .pagination a,  .main_color.iconbox_top .iconbox_content,  .main_color .av_promobox,  .main_color .toggle_content,  .main_color .toggler:hover,  .main_color .related_posts_default_image,  .main_color .search-result-counter,  .main_color .container_wrap_meta,  .main_color .avia-content-slider .slide-image,  .main_color .avia-slider-testimonials .avia-testimonial-content,  .main_color .avia-testimonial-arrow-wrap .avia-arrow,  .main_color .news-thumb,  .main_color .portfolio-preview-content,  .main_color .portfolio-preview-content .avia-arrow {
    background:  #fcfcfc;
}
#top .main_color .post_timeline li:hover .timeline-bullet {
    background-color: #eb3b3b;
}
.main_color blockquote,  .main_color .avia-bullet {
    border-color: #c8102e;
}
.main_color .main_menu ul:first-child >li > ul,  #top .main_color .avia_mega_div > .sub-menu {
    border-top-color: #c8102e;
}
.main_color .breadcrumb,  .main_color .breadcrumb a,  #top .main_color.title_container .main-title,  #top .main_color.title_container .main-title a {
    color: #000000;
}
.main_color .header_bg,  .main_color .main_menu ul,  .main_color .main_menu .menu ul li a,  .main_color .pointer_arrow_wrap .pointer_arrow,  .main_color .avia_mega_div {
    background-color: #ffffff;
    color:  #919191;
}
.main_color .main_menu .menu ul li a:hover {
    background-color: #fcfcfc;
}
.main_color .sub_menu>ul>li>a,  .main_color .sub_menu>div>ul>li>a,  .main_color .main_menu ul:first-child > li > a,  #top .main_color .main_menu .menu ul .current_page_item > a,  #top .main_color .main_menu .menu ul .current-menu-item > a ,  #top .main_color .sub_menu li ul a {
    color: #919191;
}
#top .main_color .main_menu .menu ul li>a:hover {
    color: #666666;
}
.main_color .main_menu ul:first-child > li a:hover, .main_color .main_menu ul:first-child > li.current-menu-item > a, .main_color .main_menu ul:first-child > li.current_page_item > a, .main_color .main_menu ul:first-child > li.active-parent-item > a {
    color: #666666;
}
#top .main_color .main_menu .menu .avia_mega_div ul .current-menu-item > a {
    color: #c8102e;
}
.main_color .sub_menu>ul>li>a:hover,  .main_color .sub_menu>div>ul>li>a:hover {
    color: #666666;
}
#top .main_color .sub_menu ul li a:hover, .main_color .sub_menu ul:first-child > li.current-menu-item > a, .main_color .sub_menu ul:first-child > li.current_page_item > a, .main_color .sub_menu ul:first-child > li.active-parent-item > a {
    color: #666666;
}
.main_color .sub_menu li ul a,  .main_color #payment,  .main_color .sub_menu ul li,  .main_color .sub_menu ul,  #top .main_color .sub_menu li li a:hover {
    background-color:  #ffffff;
}
.main_color#header .avia_mega_div > .sub-menu.avia_mega_hr {
    border-color: #e1e1e1;
}
.main_color .avia-tt,  .main_color .avia-tt .avia-arrow,  .main_color .avia-tt .avia-arrow {
    background-color:  #ffffff;
    color:  #919191;
}
.main_color .ajax_search_image {
    background-color:  #c8102e;
    color: #ffffff;
}
.main_color .ajax_search_excerpt {
    color:  #919191;
}
#top .main_color .ajax_search_entry:hover {
    background-color: #fcfcfc;
}
.main_color .ajax_search_title {
    color:  #222222;
}
.main_color .ajax_load {
    background-color: #c8102e;
}
#top .main_color .avia-color-theme-color {
    color:  rgba(255,  255,  255,  0.9);
}
.main_color .avia-color-theme-color-subtle {
    background-color: #fcfcfc;
    color:  #666666;
}
.main_color .avia-color-theme-color-subtle:hover {
    background-color: #ffffff;
    color:  #222222;
}
.main_color .avia-icon-list .iconlist_icon {
    background-color: #d0d0d0;
}
.main_color .avia-icon-list .iconlist-timeline {
    border-color: #e1e1e1;
}
.main_color .iconlist_content {
    color: #919191;
}
#top .main_color .input-text,  #top .main_color input[type='text'],  #top .main_color input[type='input'],  #top .main_color input[type='password'],  #top .main_color input[type='email'],  #top .main_color input[type='number'],  #top .main_color input[type='url'],  #top .main_color input[type='tel'],  #top .main_color input[type='search'],  #top .main_color textarea,  #top .main_color select {
    border-color: #e1e1e1;
    background-color:  #fcfcfc;
    color: #919191;
}
#top .main_color .invers-color .input-text,  #top .main_color .invers-color input[type='text'],  #top .main_color .invers-color input[type='input'],  #top .main_color .invers-color input[type='password'],  #top .main_color .invers-color input[type='email'],  #top .main_color .invers-color input[type='number'],  #top .main_color .invers-color input[type='url'],  #top .main_color .invers-color input[type='tel'],  #top .main_color .invers-color input[type='search'],  #top .main_color .invers-color textarea,  #top .main_color .invers-color select {
    background-color:  #ffffff;
}
.main_color .required {
    color: #c8102e;
}
.main_color .hr-short .hr-inner-style,   .main_color .hr-short .hr-inner {
    background-color:  #ffffff;
}
div  .main_color .tabcontainer .active_tab_content,  div .main_color .tabcontainer  .active_tab {
    background-color:  #fcfcfc;
    color: #666666;
}
.main_color .template-archives  .tabcontainer a,  #top .main_color .tabcontainer .tab:hover {
    color: #666666;
}
.main_color .template-archives .tabcontainer a:hover {
    color: #eb3b3b;
}
.main_color .sidebar_tab_icon  {
    background-color:  #e1e1e1;
}
#top .main_color .sidebar_active_tab .sidebar_tab_icon  {
    background-color:  #c8102e;
}
.main_color .sidebar_tab:hover .sidebar_tab_icon  {
    background-color:  #eb3b3b;
}
.main_color .sidebar_tab,  .main_color .tabcontainer .tab {
    color:  #919191;
}
.main_color div .sidebar_active_tab ,  div  .main_color .tabcontainer.noborder_tabs .active_tab_content,  div .main_color .tabcontainer.noborder_tabs  .active_tab {
    color:  #666666;
    background-color:  #ffffff;
}
@media only screen and (max-width: 767px)  {
    .responsive #top .main_color .tabcontainer .active_tab {
        background-color:  #eb3b3b;
        color: #ffffff;
    }
    /*hard coded white to match the icons beside which are also white*/.responsive #top .main_color .tabcontainer {
                                                                           border-color: #e1e1e1;
                                                                       }
    .responsive #top .main_color .active_tab_content {
        background-color:  #fcfcfc;
    }
}
.main_color tr:nth-child(even),  .main_color .avia-data-table .avia-heading-row .avia-desc-col,  .main_color .avia-data-table .avia-highlight-col,  .main_color .pricing-table>li:nth-child(even),  body .main_color .pricing-table.avia-desc-col li {
    background-color: #ffffff;
    color:  #666666;
}
.main_color table caption,  .main_color tr:nth-child(even),  .main_color .pricing-table>li:nth-child(even) {
    color:  #919191;
}
.main_color tr:nth-child(odd),  .main_color .pricing-table>li:nth-child(odd),  .main_color .pricing-extra {
    background:  #fcfcfc;
}
.main_color .pricing-table li.avia-pricing-row,  .main_color .pricing-table li.avia-heading-row,  .main_color .pricing-table li.avia-pricing-row .pricing-extra {
    background-color:  #c8102e;
    color: #ffffff;
    border-color: #ca3232;
}
.main_color .pricing-table li.avia-heading-row,  .main_color .pricing-table li.avia-heading-row .pricing-extra {
    background-color:  #b92121;
    color: #ffffff;
    border-color: #ca3232;
}
.main_color  .pricing-table.avia-desc-col .avia-heading-row,  .main_color  .pricing-table.avia-desc-col .avia-pricing-row {
    border-color: #e1e1e1;
}
.main_color .mejs-controls .mejs-time-rail .mejs-time-current,  .main_color .mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current,  .main_color .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,  .main_color .theme-color-bar .bar  {
    background:  #c8102e;
    background-image: -webkit-linear-gradient(-45deg,  #c8102e 25%,  #ca3232 25%,  #ca3232 50%,  #c8102e 50%,  #c8102e 75%,  #ca3232 75%,  #ca3232);
    background-image:       -moz-linear-gradient(-45deg,  #c8102e 25%,  #ca3232 25%,  #ca3232 50%,  #c8102e 50%,  #c8102e 75%,  #ca3232 75%,  #ca3232);
    background-image:         -o-linear-gradient(-45deg,  #c8102e 25%,  #ca3232 25%,  #ca3232 50%,  #c8102e 50%,  #c8102e 75%,  #ca3232 75%,  #ca3232);
    background-image:        -ms-linear-gradient(-45deg,  #c8102e 25%,  #ca3232 25%,  #ca3232 50%,  #c8102e 50%,  #c8102e 75%,  #ca3232 75%,  #ca3232);
    background-image:            linear-gradient(-45deg,  #c8102e 25%,  #ca3232 25%,  #ca3232 50%,  #c8102e 50%,  #c8102e 75%,  #ca3232 75%,  #ca3232);
    -moz-background-size:  6px 6px;
    background-size:  6px 6px;
    -webkit-background-size:  6px 5px;
}
.main_color .mejs-controls .mejs-time-rail .mejs-time-float  {
    background:  #c8102e;
    background:  -webkit-linear-gradient(#ca3232,  #c8102e);
    background:     -moz-linear-gradient(#ca3232,  #c8102e);
    background:       -o-linear-gradient(#ca3232,  #c8102e);
    background:      -ms-linear-gradient(#ca3232,  #c8102e);
    background:          linear-gradient(#ca3232,  #c8102e);
    color:  #fff;
}
.main_color .mejs-controls .mejs-time-rail .mejs-time-float-corner  {
    border:  solid 4px #c8102e;
    border-color:  #c8102e transparent transparent transparent;
}
.main_color .progress {
    background-color: #fcfcfc;
}
.main_color .bbp-topics .bbp-header,  .main_color .bbp-topics .bbp-header,  .main_color .bbp-forums .bbp-header {
    background-color: #fcfcfc;
}
.main_color .bbp-meta,  .main_color .bbp-author-role,  .main_color .bbp-author-ip,  .main_color .bbp-pagination-count {
    color:  #919191;
}
.main_color .bbp-admin-links {
    color: #e1e1e1;
}
.avia_transform .main_color .bbp-replies .bbp-reply-author::before {
    background-color: #ffffff;
    border-color: #e1e1e1;
}
.main_color .bbp-author-name {
    color: #222222;
}
.main_color dropcap2,  .main_color dropcap3,  .main_color avia_button,  .main_color avia_button:hover,  .main_color .on-primary-color,  .main_color .on-primary-color:hover {
    color:  #ffffff;
}
#scroll-top-link:hover {
    background-color:  #fcfcfc;
    color:  #c8102e;
    border: 1px solid #e1e1e1;
}
/*mobile menu*/#mobile-advanced   {
                   background-color:  #ffffff;
                   color:  #c8102e;
               }
#mobile-advanced,  #mobile-advanced li > a,  #mobile-advanced .mega_menu_title {
    color:  #666666;
    border-color: #e1e1e1;
}
#mobile-advanced li > a:hover {
    background-color:  #c8102e;
    color:  #ffffff;
}
.avia-datepicker-div .ui-datepicker-month,  .avia-datepicker-div .ui-datepicker-year {
    color: #222222;
}
.avia-datepicker-div {
    background:  #ffffff;
    border: 1px solid #e1e1e1;
}
.avia-datepicker-div a {
    color: #919191;
    background-color:  #fcfcfc;
}
.avia-datepicker-div a.ui-state-active,  .avia-datepicker-div a.ui-state-highlight {
    color: #c8102e;
}
.avia-datepicker-div a.ui-state-hover {
    color: #fcfcfc;
    background-color:  #919191;
}
.avia-datepicker-div .ui-datepicker-buttonpane button {
    background-color:  #c8102e;
    color:  #ffffff;
    border-color:  #c8102e;
}
.header_color,  .header_color div,  .header_color  span,  .header_color  applet,  .header_color object,  .header_color iframe,  .header_color h1,  .header_color h2,  .header_color h3,  .header_color h4,  .header_color h5,  .header_color h6,  .header_color p,  .header_color blockquote,  .header_color pre,  .header_color a,  .header_color abbr,  .header_color acronym,  .header_color address,  .header_color big,  .header_color cite,  .header_color code,  .header_color del,  .header_color dfn,  .header_color em,  .header_color img,  .header_color ins,  .header_color kbd,  .header_color q,  .header_color s,  .header_color samp,  .header_color small,  .header_color strike,  .header_color strong,  .header_color sub,  .header_color sup,  .header_color tt,  .header_color var,  .header_color b,  .header_color u,  .header_color i,  .header_color center,  .header_color dl,  .header_color dt,  .header_color dd,  .header_color ol,  .header_color ul,  .header_color li,  .header_color fieldset,  .header_color form,  .header_color label,  .header_color legend,  .header_color table,  .header_color caption,  .header_color tbody,  .header_color tfoot,  .header_color thead,  .header_color tr,  .header_color th,  .header_color td,  .header_color article,  .header_color aside,  .header_color canvas,  .header_color details,  .header_color embed,  .header_color figure,  .header_color fieldset,  .header_color figcaption,  .header_color footer,  .header_color header,  .header_color hgroup,  .header_color menu,  .header_color nav,  .header_color output,  .header_color ruby,  .header_color section,  .header_color summary,  .header_color time,  .header_color mark,  .header_color audio,  .header_color video,  #top .header_color .pullquote_boxed,  .responsive #top .header_color .avia-testimonial,  .responsive #top.avia-blank #main .header_color.container_wrap:first-child,  #top .header_color.fullsize .template-blog .post_delimiter {
    border-color: #e1e1e1;
}
.header_color .rounded-container,  #top .header_color .pagination a:hover,  .header_color .small-preview,  .header_color .fallback-post-type-icon {
    background: #808080;
    color: #ffffff;
}
.header_color ,  .header_color .site-background,  .header_color .first-quote,   .header_color .related_image_wrap,  .header_color .gravatar img  .header_color .hr_content,  .header_color .news-thumb,  .header_color .post-format-icon,  .header_color .ajax_controlls a,  .header_color .tweet-text.avatar_no,  .header_color .big-preview,  .header_color .toggler,  .header_color .toggler.activeTitle:hover,  .header_color #js_sort_items,  .header_color.inner-entry,  .header_color .grid-entry-title,  .header_color .related-format-icon,   .grid-entry .header_color .avia-arrow,  .header_color .avia-gallery-big,  .header_color .avia-gallery-big,  .header_color .avia-gallery img,  .header_color .grid-content {
    background-color: #ffffff;
    color:  #333333;
}
.header_color .heading-color,  .header_color h1,  .header_color h2,  .header_color h3,  .header_color h4,  .header_color h5,  .header_color h6,  .header_color .sidebar .current_page_item>a,  .header_color .sidebar .current-menu-item>a,  .header_color .pagination .current,  .header_color .pagination a:hover,  .header_color strong.avia-testimonial-name,  .header_color .heading,  .header_color .toggle_content strong,  .header_color .toggle_content strong a,  .header_color .tab_content strong,  .header_color .tab_content strong a ,  .header_color .asc_count,  .header_color .avia-testimonial-content strong,  .header_color div .news-headline {
    color: #000000;
}
.header_color .meta-color,  .header_color .sidebar,  .header_color .sidebar a,  .header_color .minor-meta,  .header_color .minor-meta a,  .header_color .text-sep,  .header_color blockquote,  .header_color .post_nav a,  .header_color .comment-text,  .header_color .side-container-inner,  .header_color .news-time,  .header_color .pagination a,  .header_color .pagination span,   .header_color .tweet-text.avatar_no .tweet-time,  #top .header_color .extra-mini-title,  .header_color .team-member-job-title,  .header_color .team-social a,  .header_color #js_sort_items a,  .grid-entry-excerpt,  .header_color .avia-testimonial-subtitle,  .header_color .commentmetadata a, .header_color .social_bookmarks a,  .header_color .meta-heading>*,  .header_color .slide-meta,  .header_color .slide-meta a,  .header_color .taglist,  .header_color .taglist a,  .header_color .phone-info,  .header_color .phone-info a {
    color:  #000000;
}
.header_color a,  .header_color .widget_first,  .header_color strong,  .header_color b,  .header_color b a,  .header_color strong a,  .header_color #js_sort_items a:hover,  .header_color #js_sort_items a.active_sort,  .header_color .special_amp,  .header_color .taglist a.activeFilter {
    color: #c8102e;
}
.header_color a:hover,  .header_color h1 a:hover,  .header_color h2 a:hover,  .header_color h3 a:hover,  .header_color h4 a:hover,  .header_color h5 a:hover,  .header_color h6 a:hover,   .header_color .template-search  a.news-content:hover {
    color:  #444444;
}
.header_color .primary-background,  .header_color .primary-background a,  div .header_color .button,  .header_color #submit,  .header_color input[type='submit'],  .header_color .small-preview:hover,  .header_color .avia-menu-fx,  .header_color .avia-menu-fx .avia-arrow,  .header_color.iconbox_top .iconbox_icon,  .header_color .avia-data-table th.avia-highlight-col,  .header_color .avia-color-theme-color,  .header_color .avia-color-theme-color:hover,  .header_color .image-overlay .image-overlay-inside::before,  .header_color .comment-count,  .header_color .av_dropcap2 {
    background-color:  #c8102e;
    color: #ffffff;
    border-color: #c8102e;
}
.header_color .button:hover,  .header_color .ajax_controlls a:hover,  .header_color #submit:hover,  .header_color .big_button:hover,  .header_color .contentSlideControlls a:hover,  .header_color #submit:hover ,  .header_color input[type='submit']:hover {
    background-color:  #444444;
    color: #ffffff;
    border-color: #444444;
}
.header_color .timeline-bullet {
    background-color: #e1e1e1;
    border-color:  #ffffff;
}
.header_color table,  .header_color .widget_nav_menu ul:first-child>.current-menu-item,  .header_color .widget_nav_menu ul:first-child>.current_page_item,  .header_color .widget_nav_menu ul:first-child>.current-menu-ancestor,  .header_color .pagination .current,  .header_color .pagination a,  .header_color.iconbox_top .iconbox_content,  .header_color .av_promobox,  .header_color .toggle_content,  .header_color .toggler:hover,  .header_color .related_posts_default_image,  .header_color .search-result-counter,  .header_color .container_wrap_meta,  .header_color .avia-content-slider .slide-image,  .header_color .avia-slider-testimonials .avia-testimonial-content,  .header_color .avia-testimonial-arrow-wrap .avia-arrow,  .header_color .news-thumb,  .header_color .portfolio-preview-content,  .header_color .portfolio-preview-content .avia-arrow {
    background:  #c8102e;
}
#top .header_color .post_timeline li:hover .timeline-bullet {
    background-color: #444444;
}
.header_color blockquote,  .header_color .avia-bullet {
    border-color: #c8102e;
}
.header_color .main_menu ul:first-child >li > ul,  #top .header_color .avia_mega_div > .sub-menu {
    border-top-color: #c8102e;
}
.header_color .breadcrumb,  .header_color .breadcrumb a,  #top .header_color.title_container .main-title,  #top .header_color.title_container .main-title a {
    color: #333333;
}
.header_color .header_bg,  .header_color .main_menu ul,  .header_color .main_menu .menu ul li a,  .header_color .pointer_arrow_wrap .pointer_arrow,  .header_color .avia_mega_div {
    background-color: #ffffff;
    color:  #000000;
}
.header_color .main_menu .menu ul li a:hover {
    background-color: #f8f8f8;
}
.header_color .main_menu ul:first-child > li > a,
#top .header_color .main_menu .menu ul .current_page_item > a,
#top .header_color .main_menu .menu ul .current-menu-item > a {
    color: #000000;
}

.header_color .sub_menu>ul>li>a,
.header_color .sub_menu>div>ul>li>a,
#top .header_color .sub_menu li ul a {
    color: #ffffff;
}

#top .header_color .main_menu .menu ul li>a:hover {
    color: #333333;
}
.header_color .main_menu ul:first-child > li a:hover, .header_color .main_menu ul:first-child > li.current-menu-item > a, .header_color .main_menu ul:first-child > li.current_page_item > a, .header_color .main_menu ul:first-child > li.active-parent-item > a {
    color: #333333;
}
#top .header_color .main_menu .menu .avia_mega_div ul .current-menu-item > a {
    color: #c8102e;
}
.header_color .sub_menu>ul>li>a:hover,  .header_color .sub_menu>div>ul>li>a:hover {
    color: #333333;
}
#top .header_color .sub_menu ul li a:hover,
.header_color .sub_menu ul:first-child > li.current-menu-item > a,
.header_color .sub_menu ul:first-child > li.current_page_item > a,
.header_color .sub_menu ul:first-child > li.active-parent-item > a {
    color: #e1e1e1;
}
.header_color .sub_menu li ul a,
.header_color #payment,
.header_color .sub_menu ul li,
.header_color .sub_menu ul,
#top .header_color .sub_menu li li a:hover {
    background-color:  #ffffff;
}
.header_color#header .avia_mega_div > .sub-menu.avia_mega_hr {
    border-color: #e1e1e1;
}
.header_color .avia-tt,  .header_color .avia-tt .avia-arrow,  .header_color .avia-tt .avia-arrow {
    background-color:  #ffffff;
    color:  #808080;
}
.header_color .ajax_search_image {
    background-color:  #c8102e;
    color: #ffffff;
}
.header_color .ajax_search_excerpt {
    color:  #808080;
}
#top .header_color .ajax_search_entry:hover {
    background-color: #f8f8f8;
}
.header_color .ajax_search_title {
    color:  #000000;
}
.header_color .ajax_load {
    background-color: #c8102e;
}
#top .header_color .avia-color-theme-color {
    color:  rgba(255,  255,  255,  0.9);
}
.header_color .avia-color-theme-color-subtle {
    background-color: #f8f8f8;
    color:  #333333;
}
.header_color .avia-color-theme-color-subtle:hover {
    background-color: #ffffff;
    color:  #000000;
}
.header_color .avia-icon-list .iconlist_icon {
    background-color: #d0d0d0;
}
.header_color .avia-icon-list .iconlist-timeline {
    border-color: #e1e1e1;
}
.header_color .iconlist_content {
    color: #808080;
}
#top .header_color .input-text,  #top .header_color input[type='text'],  #top .header_color input[type='input'],  #top .header_color input[type='password'],  #top .header_color input[type='email'],  #top .header_color input[type='number'],  #top .header_color input[type='url'],  #top .header_color input[type='tel'],  #top .header_color input[type='search'],  #top .header_color textarea,  #top .header_color select {
    border-color: #e1e1e1;
    background-color:  #f8f8f8;
    color: #808080;
}
#top .header_color .invers-color .input-text,  #top .header_color .invers-color input[type='text'],  #top .header_color .invers-color input[type='input'],  #top .header_color .invers-color input[type='password'],  #top .header_color .invers-color input[type='email'],  #top .header_color .invers-color input[type='number'],  #top .header_color .invers-color input[type='url'],  #top .header_color .invers-color input[type='tel'],  #top .header_color .invers-color input[type='search'],  #top .header_color .invers-color textarea,  #top .header_color .invers-color select {
    background-color:  #ffffff;
}
.header_color .required {
    color: #c8102e;
}
.header_color .hr-short .hr-inner-style,   .header_color .hr-short .hr-inner {
    background-color:  #ffffff;
}
div  .header_color .tabcontainer .active_tab_content,  div .header_color .tabcontainer  .active_tab {
    background-color:  #f8f8f8;
    color: #333333;
}
.header_color .template-archives  .tabcontainer a,  #top .header_color .tabcontainer .tab:hover {
    color: #333333;
}
.header_color .template-archives .tabcontainer a:hover {
    color: #444444;
}
.header_color .sidebar_tab_icon  {
    background-color:  #e1e1e1;
}
#top .header_color .sidebar_active_tab .sidebar_tab_icon  {
    background-color:  #c8102e;
}
.header_color .sidebar_tab:hover .sidebar_tab_icon  {
    background-color:  #444444;
}
.header_color .sidebar_tab,  .header_color .tabcontainer .tab {
    color:  #808080;
}
.header_color div .sidebar_active_tab ,  div  .header_color .tabcontainer.noborder_tabs .active_tab_content,  div .header_color .tabcontainer.noborder_tabs  .active_tab {
    color:  #333333;
    background-color:  #ffffff;
}
@media only screen and (max-width: 767px)  {
    .responsive #top .header_color .tabcontainer .active_tab {
        background-color:  #444444;
        color: #ffffff;
    }
    /*hard coded white to match the icons beside which are also white*/.responsive #top .header_color .tabcontainer {
                                                                           border-color: #e1e1e1;
                                                                       }
    .responsive #top .header_color .active_tab_content {
        background-color:  #f8f8f8;
    }
}
.header_color tr:nth-child(even),  .header_color .avia-data-table .avia-heading-row .avia-desc-col,  .header_color .avia-data-table .avia-highlight-col,  .header_color .pricing-table>li:nth-child(even),  body .header_color .pricing-table.avia-desc-col li {
    background-color: #ffffff;
    color:  #333333;
}
.header_color table caption,  .header_color tr:nth-child(even),  .header_color .pricing-table>li:nth-child(even) {
    color:  #808080;
}
.header_color tr:nth-child(odd),  .header_color .pricing-table>li:nth-child(odd),  .header_color .pricing-extra {
    background:  #f8f8f8;
}
.header_color .pricing-table li.avia-pricing-row,  .header_color .pricing-table li.avia-heading-row,  .header_color .pricing-table li.avia-pricing-row .pricing-extra {
    background-color:  #c8102e;
    color: #ffffff;
    border-color: #ca3232;
}
.header_color .pricing-table li.avia-heading-row,  .header_color .pricing-table li.avia-heading-row .pricing-extra {
    background-color:  #b92121;
    color: #ffffff;
    border-color: #ca3232;
}
.header_color  .pricing-table.avia-desc-col .avia-heading-row,  .header_color  .pricing-table.avia-desc-col .avia-pricing-row {
    border-color: #e1e1e1;
}
.header_color .mejs-controls .mejs-time-rail .mejs-time-current,  .header_color .mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current,  .header_color .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,  .header_color .theme-color-bar .bar  {
    background:  #c8102e;
    background-image: -webkit-linear-gradient(-45deg,  #c8102e 25%,  #ca3232 25%,  #ca3232 50%,  #c8102e 50%,  #c8102e 75%,  #ca3232 75%,  #ca3232);
    background-image:       -moz-linear-gradient(-45deg,  #c8102e 25%,  #ca3232 25%,  #ca3232 50%,  #c8102e 50%,  #c8102e 75%,  #ca3232 75%,  #ca3232);
    background-image:         -o-linear-gradient(-45deg,  #c8102e 25%,  #ca3232 25%,  #ca3232 50%,  #c8102e 50%,  #c8102e 75%,  #ca3232 75%,  #ca3232);
    background-image:        -ms-linear-gradient(-45deg,  #c8102e 25%,  #ca3232 25%,  #ca3232 50%,  #c8102e 50%,  #c8102e 75%,  #ca3232 75%,  #ca3232);
    background-image:            linear-gradient(-45deg,  #c8102e 25%,  #ca3232 25%,  #ca3232 50%,  #c8102e 50%,  #c8102e 75%,  #ca3232 75%,  #ca3232);
    -moz-background-size:  6px 6px;
    background-size:  6px 6px;
    -webkit-background-size:  6px 5px;
}
.header_color .mejs-controls .mejs-time-rail .mejs-time-float  {
    background:  #c8102e;
    background:  -webkit-linear-gradient(#ca3232,  #c8102e);
    background:     -moz-linear-gradient(#ca3232,  #c8102e);
    background:       -o-linear-gradient(#ca3232,  #c8102e);
    background:      -ms-linear-gradient(#ca3232,  #c8102e);
    background:          linear-gradient(#ca3232,  #c8102e);
    color:  #fff;
}
.header_color .mejs-controls .mejs-time-rail .mejs-time-float-corner  {
    border:  solid 4px #c8102e;
    border-color:  #c8102e transparent transparent transparent;
}
.header_color .progress {
    background-color: #f8f8f8;
}
.header_color .bbp-topics .bbp-header,  .header_color .bbp-topics .bbp-header,  .header_color .bbp-forums .bbp-header {
    background-color: #f8f8f8;
}
.header_color .bbp-meta,  .header_color .bbp-author-role,  .header_color .bbp-author-ip,  .header_color .bbp-pagination-count {
    color:  #808080;
}
.header_color .bbp-admin-links {
    color: #e1e1e1;
}
.avia_transform .header_color .bbp-replies .bbp-reply-author::before {
    background-color: #ffffff;
    border-color: #e1e1e1;
}
.header_color .bbp-author-name {
    color: #000000;
}
.header_color dropcap2,  .header_color dropcap3,  .header_color avia_button,  .header_color avia_button:hover,  .header_color .on-primary-color,  .header_color .on-primary-color:hover {
    color:  #ffffff;
}
#main,  .html_stretched #wrap_all {
    background-color: #ffffff;
}
#advanced_menu_toggle,  #advanced_menu_hide {
    background-color: #ffffff;
    color:  #333333;
    border-color:  #e1e1e1;
}
.avia_desktop #advanced_menu_toggle:hover,  .avia_desktop #advanced_menu_hide:hover {
    background-color:  #c8102e;
    color:  #ffffff;
    border-color: #c8102e;
}
#mobile-advanced li > a:before  {
    color: #c8102e;
}
#mobile-advanced li > a:hover:before  {
    color: #ffffff;
}
.socket_color .cart_dropdown .dropdown_widget li a,  #top .socket_color  .avia_cart_buttons .button,   #top .socket_color .dropdown_widget .buttons .button,  .socket_color .cart_dropdown_first .cart_dropdown_link  {
    color:  #eeeeee;
}
.socket_color .woocommerce-tabs .tabs a,  .socket_color .product_meta,  .socket_color .quantity input.qty,  .socket_color .cart_dropdown .dropdown_widget,  .socket_color .avia_select_fake_val,  .socket_color address,  .socket_color .product>a .socket_color .product_excerpt,  .socket_color .term_description,  #top .socket_color .price .from,  #top #wrap_all .socket_color del,  .socket_color .dynamic-title .dynamic-heading,  .socket_color .dynamic-title a {
    color:  #999999;
}
.socket_color div.product .woocommerce-tabs ul.tabs li.active a,  .socket_color .cart_dropdown .dropdown_widget .widget_shopping_cart_content,   .socket_color .cart_dropdown_link,  .socket_color .inner_product_header,  .socket_color .avia-arrow,  #top .socket_color .variations select,  #top .socket_color .variations input,  #top .socket_color #reviews input[type='text'],  .socket_color #reviews .comment-text,  .socket_color #reviews #comment,  .socket_color .single-product-main-image .images a,  #top .socket_color .shop_table.cart .input-text,  #top .socket_color form.login .input-text,  #top .socket_color form.register .input-text {
    background-color:  #333333;
}
.socket_color .woocommerce-tabs .tabs .active,  .socket_color div.product .woocommerce-tabs .panel,  .socket_color .activeslideThumb,  .socket_color #payment li,  .socket_color .widget_price_filter .ui-slider-horizontal .ui-slider-range,   .socket_color .avia_cart,  .socket_color form.login,  .socket_color form.register,  .socket_color .col-1,  .socket_color .col-2,  .socket_color .variations_form,   .socket_color .dynamic-title,  .socket_color .single-product-main-image .thumbnails a ,  .socket_color .quantity input.qty,  .socket_color .avia_cart_buttons,   #top  .socket_color .dropdown_widget .buttons,  div .dropdown_widget .cart_list li:hover,  .socket_color .woocommerce-info {
    background-color:  #555555;
}
.socket_color .thumbnail_container img,  #top .socket_color #main .order_details  {
    border-color:  #444444;
}
.socket_color .summary div {
    border-color:  #555555;
}
.socket_color .widget_layered_nav ul li.chosen,  .socket_color .widget_price_filter .price_slider_wrapper .price_slider .ui-slider-handle,  #top .socket_color a.remove,  #top .socket_color .onsale {
    background-color:  #ffffff;
}
.socket_color #shop_header a:hover,  #top  .socket_color .widget_layered_nav ul li.chosen a,  #top .socket_color .widget_layered_nav ul li.chosen small {
    color:  #fff;
}
#top .socket_color .price,  .socket_color .stock,  #top #wrap_all .socket_color ins {
    color: #ffffff;
}
.socket_color .dynamic-title a:hover {
    color: #aaaaaa;
}
.socket_color .widget_price_filter .price_slider_wrapper .ui-widget-content {
    background:  #444444;
}
#top .socket_color .chzn-container-single .chzn-single {
    border-color:  #444444;
    background-color:  #555555;
    color: #999999;
}
.socket_color #payment  {
    background-color:  #555555;
}
#top .socket_color .quantity input.plus,  #top .socket_color .quantity input.minus  {
    border-color:  #444444;
    background-color:  #444444;
    color: #999999;
}
.socket_color .sort-param > li > span,  .socket_color .sort-param > li > a,  .socket_color .sort-param ul {
    background-color:  #555555;
}
.socket_color .sort-param > li:hover > span,  .socket_color .sort-param > li:hover > a,  .socket_color .sort-param > li:hover ul,  .socket_color .product-sorting strong {
    color: #ffffff;
}
.socket_color .sort-param  a {
    color: #999999;
}
#top .socket_color .sort-param  a:hover {
    color: #aaaaaa;
}
.socket_color .avia-bullet {
    border-color:  #999999;
}
#top .socket_color a:hover .avia-bullet {
    border-color:  #aaaaaa;
}
.socket_color .sort-param  .current-param a {
    color: #ffffff;
}
.socket_color .sort-param .current-param .avia-bullet {
    border-color: #ffffff;
}
.footer_color .cart_dropdown .dropdown_widget li a,  #top .footer_color  .avia_cart_buttons .button,   #top .footer_color .dropdown_widget .buttons .button,  .footer_color .cart_dropdown_first .cart_dropdown_link  {
    color:  #dddddd;
}
.footer_color .woocommerce-tabs .tabs a,  .footer_color .product_meta,  .footer_color .quantity input.qty,  .footer_color .cart_dropdown .dropdown_widget,  .footer_color .avia_select_fake_val,  .footer_color address,  .footer_color .product>a .footer_color .product_excerpt,  .footer_color .term_description,  #top .footer_color .price .from,  #top #wrap_all .footer_color del,  .footer_color .dynamic-title .dynamic-heading,  .footer_color .dynamic-title a {
    color:  #919191;
}
.footer_color div.product .woocommerce-tabs ul.tabs li.active a,  .footer_color .cart_dropdown .dropdown_widget .widget_shopping_cart_content,   .footer_color .cart_dropdown_link,  .footer_color .inner_product_header,  .footer_color .avia-arrow,  #top .footer_color .variations select,  #top .footer_color .variations input,  #top .footer_color #reviews input[type='text'],  .footer_color #reviews .comment-text,  .footer_color #reviews #comment,  .footer_color .single-product-main-image .images a,  #top .footer_color .shop_table.cart .input-text,  #top .footer_color form.login .input-text,  #top .footer_color form.register .input-text {
    background-color:  #222222;
}
.footer_color .woocommerce-tabs .tabs .active,  .footer_color div.product .woocommerce-tabs .panel,  .footer_color .activeslideThumb,  .footer_color #payment li,  .footer_color .widget_price_filter .ui-slider-horizontal .ui-slider-range,   .footer_color .avia_cart,  .footer_color form.login,  .footer_color form.register,  .footer_color .col-1,  .footer_color .col-2,  .footer_color .variations_form,   .footer_color .dynamic-title,  .footer_color .single-product-main-image .thumbnails a ,  .footer_color .quantity input.qty,  .footer_color .avia_cart_buttons,   #top  .footer_color .dropdown_widget .buttons,  div .dropdown_widget .cart_list li:hover,  .footer_color .woocommerce-info {
    background-color:  #333333;
}
.footer_color .thumbnail_container img,  #top .footer_color #main .order_details  {
    border-color:  #444444;
}
.footer_color .summary div {
    border-color:  #333333;
}
.footer_color .widget_layered_nav ul li.chosen,  .footer_color .widget_price_filter .price_slider_wrapper .price_slider .ui-slider-handle,  #top .footer_color a.remove,  #top .footer_color .onsale {
    background-color:  #ffffff;
}
.footer_color #shop_header a:hover,  #top  .footer_color .widget_layered_nav ul li.chosen a,  #top .footer_color .widget_layered_nav ul li.chosen small {
    color:  #fff;
}
#top .footer_color .price,  .footer_color .stock,  #top #wrap_all .footer_color ins {
    color: #ffffff;
}
.footer_color .dynamic-title a:hover {
    color: #aaaaaa;
}
.footer_color .widget_price_filter .price_slider_wrapper .ui-widget-content {
    background:  #444444;
}
#top .footer_color .chzn-container-single .chzn-single {
    border-color:  #444444;
    background-color:  #333333;
    color: #919191;
}
.footer_color #payment  {
    background-color:  #333333;
}
#top .footer_color .quantity input.plus,  #top .footer_color .quantity input.minus  {
    border-color:  #444444;
    background-color:  #222222;
    color: #919191;
}
.footer_color .sort-param > li > span,  .footer_color .sort-param > li > a,  .footer_color .sort-param ul {
    background-color:  #333333;
}
.footer_color .sort-param > li:hover > span,  .footer_color .sort-param > li:hover > a,  .footer_color .sort-param > li:hover ul,  .footer_color .product-sorting strong {
    color: #ffffff;
}
.footer_color .sort-param  a {
    color: #919191;
}
#top .footer_color .sort-param  a:hover {
    color: #aaaaaa;
}
.footer_color .avia-bullet {
    border-color:  #919191;
}
#top .footer_color a:hover .avia-bullet {
    border-color:  #aaaaaa;
}
.footer_color .sort-param  .current-param a {
    color: #ffffff;
}
.footer_color .sort-param .current-param .avia-bullet {
    border-color: #ffffff;
}
.alternate_color .cart_dropdown .dropdown_widget li a,  #top .alternate_color  .avia_cart_buttons .button,   #top .alternate_color .dropdown_widget .buttons .button,  .alternate_color .cart_dropdown_first .cart_dropdown_link  {
    color:  #666666;
}
.alternate_color .woocommerce-tabs .tabs a,  .alternate_color .product_meta,  .alternate_color .quantity input.qty,  .alternate_color .cart_dropdown .dropdown_widget,  .alternate_color .avia_select_fake_val,  .alternate_color address,  .alternate_color .product>a .alternate_color .product_excerpt,  .alternate_color .term_description,  #top .alternate_color .price .from,  #top #wrap_all .alternate_color del,  .alternate_color .dynamic-title .dynamic-heading,  .alternate_color .dynamic-title a {
    color:  #8F8F8F;
}
.alternate_color div.product .woocommerce-tabs ul.tabs li.active a,  .alternate_color .cart_dropdown .dropdown_widget .widget_shopping_cart_content,   .alternate_color .cart_dropdown_link,  .alternate_color .inner_product_header,  .alternate_color .avia-arrow,  #top .alternate_color .variations select,  #top .alternate_color .variations input,  #top .alternate_color #reviews input[type='text'],  .alternate_color #reviews .comment-text,  .alternate_color #reviews #comment,  .alternate_color .single-product-main-image .images a,  #top .alternate_color .shop_table.cart .input-text,  #top .alternate_color form.login .input-text,  #top .alternate_color form.register .input-text {
    background-color:  #fcfcfc;
}
.alternate_color .woocommerce-tabs .tabs .active,  .alternate_color div.product .woocommerce-tabs .panel,  .alternate_color .activeslideThumb,  .alternate_color #payment li,  .alternate_color .widget_price_filter .ui-slider-horizontal .ui-slider-range,   .alternate_color .avia_cart,  .alternate_color form.login,  .alternate_color form.register,  .alternate_color .col-1,  .alternate_color .col-2,  .alternate_color .variations_form,   .alternate_color .dynamic-title,  .alternate_color .single-product-main-image .thumbnails a ,  .alternate_color .quantity input.qty,  .alternate_color .avia_cart_buttons,   #top  .alternate_color .dropdown_widget .buttons,  div .dropdown_widget .cart_list li:hover,  .alternate_color .woocommerce-info {
    background-color:  #ffffff;
}
.alternate_color .thumbnail_container img,  #top .alternate_color #main .order_details  {
    border-color:  #e1e1e1;
}
.alternate_color .summary div {
    border-color:  #ffffff;
}
.alternate_color .widget_layered_nav ul li.chosen,  .alternate_color .widget_price_filter .price_slider_wrapper .price_slider .ui-slider-handle,  #top .alternate_color a.remove,  #top .alternate_color .onsale {
    background-color:  #c8102e;
}
.alternate_color #shop_header a:hover,  #top  .alternate_color .widget_layered_nav ul li.chosen a,  #top .alternate_color .widget_layered_nav ul li.chosen small {
    color:  #fff;
}
#top .alternate_color .price,  .alternate_color .stock,  #top #wrap_all .alternate_color ins {
    color: #c8102e;
}
.alternate_color .dynamic-title a:hover {
    color: #eb3b3b;
}
.alternate_color .widget_price_filter .price_slider_wrapper .ui-widget-content {
    background:  #e1e1e1;
}
#top .alternate_color .chzn-container-single .chzn-single {
    border-color:  #e1e1e1;
    background-color:  #ffffff;
    color: #8F8F8F;
}
.alternate_color #payment  {
    background-color:  #ffffff;
}
#top .alternate_color .quantity input.plus,  #top .alternate_color .quantity input.minus  {
    border-color:  #e1e1e1;
    background-color:  #eeeeee;
    color: #8F8F8F;
}
.alternate_color .sort-param > li > span,  .alternate_color .sort-param > li > a,  .alternate_color .sort-param ul {
    background-color:  #ffffff;
}
.alternate_color .sort-param > li:hover > span,  .alternate_color .sort-param > li:hover > a,  .alternate_color .sort-param > li:hover ul,  .alternate_color .product-sorting strong {
    color: #222222;
}
.alternate_color .sort-param  a {
    color: #8F8F8F;
}
#top .alternate_color .sort-param  a:hover {
    color: #eb3b3b;
}
.alternate_color .avia-bullet {
    border-color:  #8F8F8F;
}
#top .alternate_color a:hover .avia-bullet {
    border-color:  #eb3b3b;
}
.alternate_color .sort-param  .current-param a {
    color: #c8102e;
}
.alternate_color .sort-param .current-param .avia-bullet {
    border-color: #c8102e;
}
.main_color .cart_dropdown .dropdown_widget li a,  #top .main_color  .avia_cart_buttons .button,   #top .main_color .dropdown_widget .buttons .button,  .main_color .cart_dropdown_first .cart_dropdown_link  {
    color:  #666666;
}
.main_color .woocommerce-tabs .tabs a,  .main_color .product_meta,  .main_color .quantity input.qty,  .main_color .cart_dropdown .dropdown_widget,  .main_color .avia_select_fake_val,  .main_color address,  .main_color .product>a .main_color .product_excerpt,  .main_color .term_description,  #top .main_color .price .from,  #top #wrap_all .main_color del,  .main_color .dynamic-title .dynamic-heading,  .main_color .dynamic-title a {
    color:  #919191;
}
.main_color div.product .woocommerce-tabs ul.tabs li.active a,  .main_color .cart_dropdown .dropdown_widget .widget_shopping_cart_content,   .main_color .cart_dropdown_link,  .main_color .inner_product_header,  .main_color .avia-arrow,  #top .main_color .variations select,  #top .main_color .variations input,  #top .main_color #reviews input[type='text'],  .main_color #reviews .comment-text,  .main_color #reviews #comment,  .main_color .single-product-main-image .images a,  #top .main_color .shop_table.cart .input-text,  #top .main_color form.login .input-text,  #top .main_color form.register .input-text {
    background-color:  #ffffff;
}
.main_color .woocommerce-tabs .tabs .active,  .main_color div.product .woocommerce-tabs .panel,  .main_color .activeslideThumb,  .main_color #payment li,  .main_color .widget_price_filter .ui-slider-horizontal .ui-slider-range,   .main_color .avia_cart,  .main_color form.login,  .main_color form.register,  .main_color .col-1,  .main_color .col-2,  .main_color .variations_form,   .main_color .dynamic-title,  .main_color .single-product-main-image .thumbnails a ,  .main_color .quantity input.qty,  .main_color .avia_cart_buttons,   #top  .main_color .dropdown_widget .buttons,  div .dropdown_widget .cart_list li:hover,  .main_color .woocommerce-info {
    background-color:  #fcfcfc;
}
.main_color .thumbnail_container img,  #top .main_color #main .order_details  {
    border-color:  #e1e1e1;
}
.main_color .summary div {
    border-color:  #fcfcfc;
}
.main_color .widget_layered_nav ul li.chosen,  .main_color .widget_price_filter .price_slider_wrapper .price_slider .ui-slider-handle,  #top .main_color a.remove,  #top .main_color .onsale {
    background-color:  #c8102e;
}
.main_color #shop_header a:hover,  #top  .main_color .widget_layered_nav ul li.chosen a,  #top .main_color .widget_layered_nav ul li.chosen small {
    color:  #fff;
}
#top .main_color .price,  .main_color .stock,  #top #wrap_all .main_color ins {
    color: #c8102e;
}
.main_color .dynamic-title a:hover {
    color: #eb3b3b;
}
.main_color .widget_price_filter .price_slider_wrapper .ui-widget-content {
    background:  #e1e1e1;
}
#top .main_color .chzn-container-single .chzn-single {
    border-color:  #e1e1e1;
    background-color:  #fcfcfc;
    color: #919191;
}
.main_color #payment  {
    background-color:  #fcfcfc;
}
#top .main_color .quantity input.plus,  #top .main_color .quantity input.minus  {
    border-color:  #e1e1e1;
    background-color:  #ebebeb;
    color: #919191;
}
.main_color .sort-param > li > span,  .main_color .sort-param > li > a,  .main_color .sort-param ul {
    background-color:  #fcfcfc;
}
.main_color .sort-param > li:hover > span,  .main_color .sort-param > li:hover > a,  .main_color .sort-param > li:hover ul,  .main_color .product-sorting strong {
    color: #222222;
}
.main_color .sort-param  a {
    color: #919191;
}
#top .main_color .sort-param  a:hover {
    color: #eb3b3b;
}
.main_color .avia-bullet {
    border-color:  #919191;
}
#top .main_color a:hover .avia-bullet {
    border-color:  #eb3b3b;
}
.main_color .sort-param  .current-param a {
    color: #c8102e;
}
.main_color .sort-param .current-param .avia-bullet {
    border-color: #c8102e;
}
.added_to_cart_notification,  .added_to_cart_notification .avia-arrow {
    background-color:  #ffffff;
    color:  #919191;
    border-color:  #e1e1e1;
}
.added_to_cart_notification strong {
    color: #222222;
}
.header_color .cart_dropdown .dropdown_widget li a,  #top .header_color  .avia_cart_buttons .button,   #top .header_color .dropdown_widget .buttons .button,  .header_color .cart_dropdown_first .cart_dropdown_link  {
    color:  #333333;
}
.header_color .woocommerce-tabs .tabs a,  .header_color .product_meta,  .header_color .quantity input.qty,  .header_color .cart_dropdown .dropdown_widget,  .header_color .avia_select_fake_val,  .header_color address,  .header_color .product>a .header_color .product_excerpt,  .header_color .term_description,  #top .header_color .price .from,  #top #wrap_all .header_color del,  .header_color .dynamic-title .dynamic-heading,  .header_color .dynamic-title a {
    color:  #808080;
}
.header_color div.product .woocommerce-tabs ul.tabs li.active a,  .header_color .cart_dropdown .dropdown_widget .widget_shopping_cart_content,   .header_color .cart_dropdown_link,  .header_color .inner_product_header,  .header_color .avia-arrow,  #top .header_color .variations select,  #top .header_color .variations input,  #top .header_color #reviews input[type='text'],  .header_color #reviews .comment-text,  .header_color #reviews #comment,  .header_color .single-product-main-image .images a,  #top .header_color .shop_table.cart .input-text,  #top .header_color form.login .input-text,  #top .header_color form.register .input-text {
    background-color:  #ffffff;
}
.header_color .woocommerce-tabs .tabs .active,  .header_color div.product .woocommerce-tabs .panel,  .header_color .activeslideThumb,  .header_color #payment li,  .header_color .widget_price_filter .ui-slider-horizontal .ui-slider-range,   .header_color .avia_cart,  .header_color form.login,  .header_color form.register,  .header_color .col-1,  .header_color .col-2,  .header_color .variations_form,   .header_color .dynamic-title,  .header_color .single-product-main-image .thumbnails a ,  .header_color .quantity input.qty,  .header_color .avia_cart_buttons,   #top  .header_color .dropdown_widget .buttons,  div .dropdown_widget .cart_list li:hover,  .header_color .woocommerce-info {
    background-color:  #f8f8f8;
}
.header_color .thumbnail_container img,  #top .header_color #main .order_details  {
    border-color:  #e1e1e1;
}
.header_color .summary div {
    border-color:  #f8f8f8;
}
.header_color .widget_layered_nav ul li.chosen,  .header_color .widget_price_filter .price_slider_wrapper .price_slider .ui-slider-handle,  #top .header_color a.remove,  #top .header_color .onsale {
    background-color:  #c8102e;
}
.header_color #shop_header a:hover,  #top  .header_color .widget_layered_nav ul li.chosen a,  #top .header_color .widget_layered_nav ul li.chosen small {
    color:  #fff;
}
#top .header_color .price,  .header_color .stock,  #top #wrap_all .header_color ins {
    color: #c8102e;
}
.header_color .dynamic-title a:hover {
    color: #444444;
}
.header_color .widget_price_filter .price_slider_wrapper .ui-widget-content {
    background:  #e1e1e1;
}
#top .header_color .chzn-container-single .chzn-single {
    border-color:  #e1e1e1;
    background-color:  #f8f8f8;
    color: #808080;
}
.header_color #payment  {
    background-color:  #f8f8f8;
}
#top .header_color .quantity input.plus,  #top .header_color .quantity input.minus  {
    border-color:  #e1e1e1;
    background-color:  #e7e7e7;
    color: #808080;
}
.header_color .sort-param > li > span,  .header_color .sort-param > li > a,  .header_color .sort-param ul {
    background-color:  #f8f8f8;
}
.header_color .sort-param > li:hover > span,  .header_color .sort-param > li:hover > a,  .header_color .sort-param > li:hover ul,  .header_color .product-sorting strong {
    color: #000000;
}
.header_color .sort-param  a {
    color: #808080;
}
#top .header_color .sort-param  a:hover {
    color: #444444;
}
.header_color .avia-bullet {
    border-color:  #808080;
}
#top .header_color a:hover .avia-bullet {
    border-color:  #444444;
}
.header_color .sort-param  .current-param a {
    color: #c8102e;
}
.header_color .sort-param .current-param .avia-bullet {
    border-color: #c8102e;
}

h1,  h2,  h3,  h4,  h5,  h6,  tr.pricing-row td,  #top .portfolio-title,  .callout .content-area,  .avia-big-box .avia-innerbox {

    font-family: 'Muli',  sans-serif!important;

}


body {

    font-family: 'Muli',  sans-serif!important;

}

