.retina#logo {
    background: url('img/hopex-retina.jpg') no-repeat scroll 0 0 / 100% auto transparent;
    -moz-background-size: 100%;
    -webkit-background-size: 100%;
    -o-background-size: 100%;
    background-size: 100%;
}

.retina#logo img {
    display: none;
}

#navigation_bar > ul > li > a {
    font-family: 'PT Sans Narrow', sans-serif;
    font-weight: normal !important
}

.flex-caption,
.pricing_table .table_wrap ul > li.caption,
.pricing_table .table_wrap.highlight ul > li.caption,
.banner p,
.sidebar .featured_article_title,
.footer_widgets_row .featured_article_title,
.latest-news a.title,
h1,
h2,
h3,
h4,
h5 {
    font-family: 'PT Sans Narrow', sans-serif;
    font-weight: normal !important
}

body,
#navigation_bar > ul > li > a span,
.product_info h5,
.product_item_holder h5,
#slogan_text {
    font-family: 'PT Sans', sans-serif;
    font-weight: 400 !important
}

.testimonial .text,
blockquote p {
    font-family: 'PT Serif', sans-serif;
    font-weight: normal !important
}

#navigation_bar > ul > li > a,
#navigation .sub-menu li a,
#navigation .multicolumn-holder a,
#navigation .multicolumn-holder .column-heading > span,
#navigation .multicolumn-holder .column-heading > a,
#navigation .multicolumn-holder a:hover,
#navigation ul.sub-menu li:hover > a {
    color: #ffffff
}

#navigation .multicolumn-holder a:hover {
    opacity: 0.8
}

#navigation_bar > ul > li.current_page_item,
#navigation_bar > ul > li.current-menu-ancestor,
#navigation_bar > ul > li:hover,
#navigation ul.sub-menu li a:hover {
    background-color: #993030
}

#navigation ul.sub-menu li:hover > a {
    opacity: 0.8;
    background-color: transparent
}

#navigation_bar > ul > li.current_page_item > a:after,
#navigation_bar > ul > li.current-menu-ancestor > a:after,
#navigation_bar > ul > li:hover > a:after,
#navigation_bar > ul > li > a:after {
    background-color: #bf2e2e
}

#navigation .sub-menu li a:hover,
#navigation .sub-menu li:hover > a {
    box-shadow: inset 2px 0 0 #bf2e2e
}

#navigation_bar > ul > li.current_page_item > a,
#navigation_bar > ul > li.current-menu-ancestor > a,
#navigation_bar > ul > li > a:hover,
#navigation_bar > ul > li:hover > a {
    color: #ffffff
}

#navigation_bar,
#navigation ul.sub-menu,
html .nav_border,
.multicolumn-holder {
    background-color: #F26721
}

#navigation_bar,
#navigation ul,
html .stuck .nav_border {
    background-image: none
}

#navigation_bar > ul > li > a,
#navigation {
    border-color: transparent
}

#navigation ul li {
    border-width: 0
}

#navigation ul li a {
    border-bottom: 0
}

#navigation_bar,
html .stuck .nav_border {
    border-width: 0 0 1px 0
}

.search-bar,
.search-bar form input:focus {
    background: transparent
}

.nav_border,
#navigation_bar,
#navigation li,
#navigation ul li a,
html .stuck .nav_border,
.search-bar,
#navigation li:first-child,
.multicolumn-holder,
#navigation .multicolumn-holder a,
#navigation_bar .multicolumn-holder > ul,
#navigation .sub-menu,
#navigation .sub-menu li,
.menu-style-two #header .nav_border,
#navigation_bar #navigation li:last-child {
    border-color: #F26721
}

.responsive #navigation_bar li a,
.responsive .stuck #navigation_bar li a {
    border-color: #F26721 !important
}

.search-bar .icon-search-1 {
    color: #F26721
}

.boxed-body {
    background-color: #9f9f9f
}

.boxed-body {
    background-image: none
}

.content_block_background {
    background-color: #ececec
}

.content_block_background .caption.embedded .featured_article_title,
.content_block_background hr.style-one:after,
.content_block_background hr.style-two:after,
.content_block_background hr.style-three:after,
.content_block_background .flexslider,
.content_block_background span.top,
.content_block_background .rt_comments ol ul.children,
.content_block_background .flags,
.content_block_background hr.style-six:after {
    background-color: #ececec
}

.content_block_background div.date_box {
    background: #ececec;
    box-shadow: 1px 2px 0 0 rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 1px 2px 0 0 rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 1px 2px 0 0 rgba(0, 0, 0, 0.1)
}

.content_block_background div.date_box .day {
    border-bottom: 0
}

.content_block_background.top_content {
    border: 0
}

.content_block_background .rt_form input[type="text"],
.content_block_background .rt_form select,
.content_block_background .rt_form textarea,
.content_block_background .rt_form input:focus,
.content_block_background .rt_form select:focus,
.content_block_background .rt_form textarea:focus,
.content_block_background .tab-style-two ul.tabs a,
.content_block_background .tab-style-two ul.tabs,
.content_block_background .tab-style-two ul.tabs a.current,
.content_block_background .tab-style-two ul.tabs a.current:hover,
.content_block_background .tab-style-two ul.tabs a:hover,
.content_block_background .tab-style-two ul.tabs li.current a,
.content_block_background .wooselect {
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none
}

.content_block_background .rt_form input[type="button"],
.content_block_background .rt_form input[type="submit"],
.content_block_background .woocommerce a.button,
.woocommerce-page .content_block_background a.button,
.content_block_background .woocommerce button.button,
.woocommerce-page .content_block_background button.button,
.content_block_background .woocommerce input.button,
.woocommerce-page .content_block_background input.button,
.content_block_background .woocommerce #respond input#submit,
.woocommerce-page .content_block_background #respond input#submit,
.content_block_background .woocommerce #content input.button,
.woocommerce-page .content_block_background #content input.button,
.content_block_background .woocommerce a.button.alt,
.woocommerce-page .content_block_background a.button.alt,
.content_block_background .woocommerce button.button.alt,
.woocommerce-page .content_block_background button.button.alt,
.content_block_background .woocommerce input.button.alt,
.woocommerce-page .content_block_background input.button.alt,
.content_block_background .woocommerce #respond input#submit.alt,
.woocommerce-page .content_block_background #respond input#submit.alt,
.content_block_background .woocommerce #content input.button.alt,
.woocommerce-page .content_block_background #content input.button.alt {
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.1);
    -moz-text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.1);
    -webkit-text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.1)
}

.content_block_background ul.page-numbers {
    box-shadow: 0 2px 1px rgba(0, 0, 0, 0.05), 0 0 0 1px rgba(255, 255, 255, 0.2) inset
}

.content_block_background {
    background-image: none
}

.content_holder .content_footer {
    background-color: #F26721
}

.content_holder .content_footer .caption.embedded .featured_article_title,
.content_holder .content_footer hr.style-one:after,
.content_holder .content_footer hr.style-two:after,
.content_holder .content_footer hr.style-three:after,
.content_holder .content_footer .flexslider,
.content_holder .content_footer span.top,
.content_holder .content_footer .rt_comments ol ul.children,
.content_holder .content_footer .flags,
.content_holder .content_footer hr.style-six:after {
    background-color: #F26721
}

.content_holder .content_footer div.date_box {
    background: #F26721;
    box-shadow: 1px 2px 0 0 rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 1px 2px 0 0 rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 1px 2px 0 0 rgba(0, 0, 0, 0.1)
}

.content_holder .content_footer div.date_box .day {
    border-bottom: 0
}

.content_holder .content_footer.top_content {
    border: 0
}

.content_holder .content_footer .rt_form input[type="text"],
.content_holder .content_footer .rt_form select,
.content_holder .content_footer .rt_form textarea,
.content_holder .content_footer .rt_form input:focus,
.content_holder .content_footer .rt_form select:focus,
.content_holder .content_footer .rt_form textarea:focus,
.content_holder .content_footer .tab-style-two ul.tabs a,
.content_holder .content_footer .tab-style-two ul.tabs,
.content_holder .content_footer .tab-style-two ul.tabs a.current,
.content_holder .content_footer .tab-style-two ul.tabs a.current:hover,
.content_holder .content_footer .tab-style-two ul.tabs a:hover,
.content_holder .content_footer .tab-style-two ul.tabs li.current a,
.content_holder .content_footer .wooselect {
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none
}

.content_holder .content_footer .rt_form input[type="button"],
.content_holder .content_footer .rt_form input[type="submit"],
.content_holder .content_footer .woocommerce a.button,
.woocommerce-page .content_holder .content_footer a.button,
.content_holder .content_footer .woocommerce button.button,
.woocommerce-page .content_holder .content_footer button.button,
.content_holder .content_footer .woocommerce input.button,
.woocommerce-page .content_holder .content_footer input.button,
.content_holder .content_footer .woocommerce #respond input#submit,
.woocommerce-page .content_holder .content_footer #respond input#submit,
.content_holder .content_footer .woocommerce #content input.button,
.woocommerce-page .content_holder .content_footer #content input.button,
.content_holder .content_footer .woocommerce a.button.alt,
.woocommerce-page .content_holder .content_footer a.button.alt,
.content_holder .content_footer .woocommerce button.button.alt,
.woocommerce-page .content_holder .content_footer button.button.alt,
.content_holder .content_footer .woocommerce input.button.alt,
.woocommerce-page .content_holder .content_footer input.button.alt,
.content_holder .content_footer .woocommerce #respond input#submit.alt,
.woocommerce-page .content_holder .content_footer #respond input#submit.alt,
.content_holder .content_footer .woocommerce #content input.button.alt,
.woocommerce-page .content_holder .content_footer #content input.button.alt {
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.1);
    -moz-text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.1);
    -webkit-text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.1)
}

.content_holder .content_footer ul.page-numbers {
    box-shadow: 0 2px 1px rgba(0, 0, 0, 0.05), 0 0 0 1px rgba(255, 255, 255, 0.2) inset
}

.content_holder .content_footer {
    background-image: none
}

#header {
    background-color: #ff6600
}

#header .caption.embedded .featured_article_title,
#header hr.style-one:after,
#header hr.style-two:after,
#header hr.style-three:after,
#header .flexslider,
#header span.top,
#header .rt_comments ol ul.children,
#header .flags,
#header hr.style-six:after {
    background-color: #ff6600
}

#header div.date_box {
    background: #ff6600;
    box-shadow: 1px 2px 0 0 rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 1px 2px 0 0 rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 1px 2px 0 0 rgba(0, 0, 0, 0.1)
}

#header div.date_box .day {
    border-bottom: 0
}

#header.top_content {
    border: 0
}

#header .rt_form input[type="text"],
#header .rt_form select,
#header .rt_form textarea,
#header .rt_form input:focus,
#header .rt_form select:focus,
#header .rt_form textarea:focus,
#header .tab-style-two ul.tabs a,
#header .tab-style-two ul.tabs,
#header .tab-style-two ul.tabs a.current,
#header .tab-style-two ul.tabs a.current:hover,
#header .tab-style-two ul.tabs a:hover,
#header .tab-style-two ul.tabs li.current a,
#header .wooselect {
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none
}

#header .rt_form input[type="button"],
#header .rt_form input[type="submit"],
#header .woocommerce a.button,
.woocommerce-page #header a.button,
#header .woocommerce button.button,
.woocommerce-page #header button.button,
#header .woocommerce input.button,
.woocommerce-page #header input.button,
#header .woocommerce #respond input#submit,
.woocommerce-page #header #respond input#submit,
#header .woocommerce #content input.button,
.woocommerce-page #header #content input.button,
#header .woocommerce a.button.alt,
.woocommerce-page #header a.button.alt,
#header .woocommerce button.button.alt,
.woocommerce-page #header button.button.alt,
#header .woocommerce input.button.alt,
.woocommerce-page #header input.button.alt,
#header .woocommerce #respond input#submit.alt,
.woocommerce-page #header #respond input#submit.alt,
#header .woocommerce #content input.button.alt,
.woocommerce-page #header #content input.button.alt {
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.1);
    -moz-text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.1);
    -webkit-text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.1)
}

#header ul.page-numbers {
    box-shadow: 0 2px 1px rgba(0, 0, 0, 0.05), 0 0 0 1px rgba(255, 255, 255, 0.2) inset
}

#header {
    background-image: none
}

.top_links a,
.top_links {
    color: #ff6600
}

.top_links a:hover {
    color: #cf6834
}

@media only screen and (min-width:960px) {
    .header-design2 .default_position #navigation_bar > ul > li > a {
        line-height: 114px
    }
    .header-design2 #logo img {
        max-height: 94px
    }
    .header-design2 #logo h1,
    .header-design2 #logo h1 a {
        padding: 0;
        line-height: 94px
    }
    .header-design2 .section_logo > section {
        display: table;
        height: 94px
    }
    .header-design2 #logo > a {
        display: table-cell;
        vertical-align: middle
    }
}
