/* *** MAIN COLOR: #097577 *** */

::selection {
    background: #097577;
}

::-moz-selection {
    background: #097577;
}

.skill_div,
.ui-slider-range {
    background-color: #097577;
}

blockquote.type2:before {
    background-color: #097577 !important;
}

.main_wrapper nav ul.menu > li > .sub-menu > li:hover > a,
.main_wrapper nav ul.menu > li > .sub-menu > li.current-menu-parent > a,
.main_wrapper nav ul.menu > li > .sub-menu > li.current-menu-item > a,
.fixed-menu-wrapper ul.menu > li > .sub-menu > li:hover > a,
.fixed-menu-wrapper ul.menu > li > .sub-menu > li.current-menu-parent > a,
.fixed-menu-wrapper ul.menu > li > .sub-menu > li.current-menu-item > a,
.widget_about .signature .author,
a,
.shortcode_accordion_item_title.ui-state-active,
.shortcode_toggles_item_title.ui-state-active,
.shortcode_accordion_item_title:hover,
.shortcode_toggles_item_title:hover,
.shortcode_iconbox:hover .ico,
.shortcode_iconbox:hover .iconbox_title,
.carouselslider ul li .carousel_title h6 a:hover,
.testimonials_list li .testimonials_text span.author,
.widget_nav_menu ul li a:hover,
.widget_archive ul li a:hover,
.widget_pages ul li a:hover,
.widget_categories ul li a:hover,
.widget_recent_entries ul li a:hover,
.most_popular .price_item_title h2,
.most_popular .price_item_cost h1,
.most_popular .price_item_cost h1 span,
blockquote span.author,
.dropcap.colored,
.pagerblock li a:hover,
.pagerblock li a.current,
.blog_info_block .blog_time a:hover,
.blog_info_block .blog_url a:hover,
.blog_info_block .blog_tags2 a:hover,
.blog_info_block .post_type a:hover,
.blog_info_block .blog_author a:hover,
.blog_info_block .blog_date a:hover,
.blog_info_block .blog_categ a:hover,
.blog_info_block .blog_comments a:hover,
.blog_info_block .blog_tags a:hover,
.shop_list_price,
.total_price span,
.product_title_price,
.review_body a {
    color: #006DFF;
}

.main_wrapper nav ul.menu li .sub-menu li .sub-menu li:hover > a,
.main_wrapper nav ul.menu li .sub-menu li .sub-menu li.current-menu-parent > a,
.main_wrapper nav ul.menu li .sub-menu li .sub-menu li.current-menu-item > a,
.fixed-menu-wrapper ul.menu li .sub-menu li .sub-menu li:hover > a,
.fixed-menu-wrapper ul.menu li .sub-menu li .sub-menu li.current-menu-parent > a,
.fixed-menu-wrapper ul.menu li .sub-menu li .sub-menu li.current-menu-item > a,
.mobile_menu li:hover > a,
.mobile_menu li.current-menu-parent > a,
.mobile_menu li.current-menu-item > a,
.most_popular .price_item_btn a,
.continfo_item a:hover,
.shop_list_title a:hover,
.dropdown li.selected,
.dropdown li.sel {
    color: #097577 !important;
}

header, hr {
    display: block;
    border: 0px;
    border-top: 2px solid #097577;
}

    hr.claims {
        margin-bottom: -20px;
        margin-top: -20px;
    }

.class {
    border-color: #097577 !important;
}

.tabletotal {
    color: #097577;
    font-weight: bold;
}

h2, .policy {
    color: #097577 !important;
}

h7 {
    color: #097577;
    font-weight: bold;
}

h8 {
    font-size: 12px;
    color: #097577;
}

.optionalheader {
    color: #00748c;
    font-weight: bold;
}

.optional {
    font-size: 12px;
    color: #00748c;
}

.exceptionAlert {
    color: #F60;
}

.colored {
    color: #097577;
}

div.claim, #policyDiv {
    border: 1px solid #097577;
    margin-bottom: 15px;
}

.claimtitle {
    text-decoration: none;
    padding-top: 10px;
    padding-left: 10px;
    font-size: 17px;
    line-height: 19px;
    color: #097577;
    font-weight: bold;
}

a.footerlink {
    color: #002aFF;
}

.h5style {
    font-size: 16px;
    line-height: 20px;
    margin: 0px;
    font-family: 'Open Sans', sans-serif !important;
    text-decoration: none !important;
    padding: 0;
    color: #666666;
    text-transform: uppercase;
    font-weight: 600;
    text-rendering: optimizelegibility;
}


#skip a 
{
    position: absolute;
    left: -10000px;
    top: auto;
    width: 1px;
    height: 1px;
    overflow: hidden;
}
 
    #skip a:focus {
        position: static;
        width: auto;
        height: auto;
    }
