.tp-caption a {
    text-shadow: none;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    -ms-transition: all 0.2s ease-out
}

.tp-caption a:hover {
    color: #ccc
}

#it-exchange-store .it-exchange-products li {
    width: 31.46%;
    margin-right: 2.5%;
}

#it-exchange-store .it-exchange-products li:nth-child(2n+1) {
    margin-right: 2.5%;
    clear: none;
}

#it-exchange-store .it-exchange-products li:nth-child(3n) {
    margin-right: 0%;
}

a {
    color: #f39900;
}

#ABdev_menu_toggle {
    color: #f39900!important;
}

:focus {
    outline-color: #f39900;
}

input:focus {
    outline-color: #f39900!important;
}

.text_red {
    color: #f39900!important;
}

::selection {
    color: #fff;
    background: #f39900!important;
}

#ABdev_main_header.transparent .search-icon.active i {
    color: #f39900!important;
}

button, input[type="submit"] {
    background: #f39900;
    border: 1px solid #f39900;
}

nav>ul>li:hover {
    color: #f39900!important;
}

nav>ul>li a:hover {
    color: #f39900!important;
}

nav>ul ul ul li>a:hover {
    color: #f39900!important;
}

nav>ul>.current-menu-item>a, nav>ul>.current-post-ancestor>a, nav>ul>.current-menu-ancestor>a {
    color: #f39900!important;
}

nav>ul ul>.current-menu-item>a {
    color: #f39900!important;
}

nav>ul .sf-mega-inner .description_menu_item a {
    color: #f39900;
}

#ABdev_main_header.transparent nav>ul>.current-menu-item>a, #ABdev_main_header.transparent nav>ul>.current-post-ancestor>a, #ABdev_main_header.transparent nav>ul>.current-menu-ancestor>a {
    color: #f39900;
}

#ABdev_main_header.transparent nav>ul>li:hover {
    color: #f39900;
}

#ABdev_main_header.transparent nav>ul>li a:hover {
    color: #f39900;
}

.search-toggle:hover a {
    color: #f39900!important;
}

.search-toggle a.active {
    color: #f39900;
}

.search-toggle.active {
    background: #f39900;
    color: #fff;
}

#search-container .widget_search i:hover {
    color: #f39900;
}

.widget_recent_comments .recentcomments .url:hover {
    color: #f39900;
}

.post_info {
    border-bottom: 1px solid #f39900;
}

.post_info:after {
    background: #f39900;
}

.post_content .post_main .post_author i {
    color: #f39900;
}

.post_content .post_main .post_author .post_tags a:hover {
    color: #f39900;
}

.post_content .post_main h2:hover a {
    color: #f39900;
}

#inner_post_pagination>span {
    color: #f39900;
}

#inner_post_pagination>a:hover {
    color: #f39900;
}

blockquote {
    border-left: 4px solid #f39900;
}

.woocommerce ul.products li.product a:hover h3, .woocommerce-page ul.products li.product a:hover h3 {
    color: #f39900;
}

.post_info .post_main_date {
    color: #f39900;
}

.post_main .postmeta-above a:hover {
    color: #f39900;
}

.post_main .post_author .author_link a {
    color: #f39900;
}

.post_main .post_main_inner_wrapper h2:hover a {
    color: #f39900;
}

.post_main .post_main_inner_wrapper .post_author .post_author_inner i {
    color: #f39900;
}

.post_main .post_main_inner_wrapper .post_author .post_tags i {
    color: #f39900;
}

.post_main .post_main_inner_wrapper .post_padding .more-link_inside {
    color: #f39900;
}

.post-password-form input[type="submit"] {
    background: #f39900;
    border: 1px solid #f39900;
}

.post-password-form input[type="submit"]:hover {
    color: #f39900;
}

.timeline_post h2:hover a {
    color: #f39900;
}

.timeline_postmeta .post_author>a {
    color: #f39900;
}

.timeline_postmeta .post_author .post_category a:hover {
    color: #f39900;
}

.timeline_post_left:after, .timeline_post_right:after {
    background: #f39900;
    border: 2px solid #d1d1d1;
}

#timeline_posts .post-readmore a.more-link {
    background: #fff;
    border: 1px solid #dddddd;
    color: #f39900;
}

#timeline_posts .post-readmore a.more-link:hover {
    background: #f39900;
    color: #fff;
}

.grid_post h2:hover a {
    color: #f39900;
}

.grid_postmeta a {
    color: #f39900;
}

.rpwe-time.published:before {
    color: #f39900;
}

.mini2_post .post_main_inner_wrapper h6 a:hover {
    color: #f39900;
}

.mini2_post .post_author a {
    color: #f39900;
}

#grid_posts .post-readmore a.more-link {
    background: #fff;
    border: 1px solid #dddddd;
    color: #f39900;
}

#grid_posts .post-readmore a.more-link:hover {
    background: #f39900;
    color: #fff;
}

.blog_category_index_right .post_date, .blog_category_index_left .post_date, .blog_category_index_none .post_date {
    background: #f39900;
}

.blog_category_index_right .post_main .post_main_inner_wrapper h2:hover a, .blog_category_index_left .post_main .post_main_inner_wrapper h2:hover a, .blog_category_index_none .post_main .post_main_inner_wrapper h2:hover a {
    color: #f39900;
}

.blog_category_index_right .post_main .post_main_inner_wrapper .post_category a:hover, .blog_category_index_left .post_main .post_main_inner_wrapper .post_category a:hover, .blog_category_index_none .post_main .post_main_inner_wrapper .post_category a:hover {
    color: #f39900;
}

.blog_category_index_right .post_main .post_main_inner_wrapper .post-readmore .more-link, .blog_category_index_left .post_main .post_main_inner_wrapper .post-readmore .more-link, .blog_category_index_none .post_main .post_main_inner_wrapper .post-readmore .more-link {
    background: #fff;
    border: 1px solid #dddddd;
    color: #f39900;
}

.blog_category_index_right .post_main .post_main_inner_wrapper .post-readmore .more-link:hover, .blog_category_index_left .post_main .post_main_inner_wrapper .post-readmore .more-link:hover, .blog_category_index_none .post_main .post_main_inner_wrapper .post-readmore .more-link:hover {
    background: #f39900;
    color: #fff;
}

.blog_category_index_right2 .post_date, .blog_category_index_left2 .post_date, .blog_category_index_none2 .post_date {
    background: #f39900;
}

.blog_category_index_right2 .post_main .post_main_inner_wrapper h2:hover a, .blog_category_index_left2 .post_main .post_main_inner_wrapper h2:hover a, .blog_category_index_none2 .post_main .post_main_inner_wrapper h2:hover a {
    color: #f39900;
}

.blog_category_index_right2 .post_main .post_main_inner_wrapper .post_category a:hover, .blog_category_index_left2 .post_main .post_main_inner_wrapper .post_category a:hover, .blog_category_index_none2 .post_main .post_main_inner_wrapper .post_category a:hover {
    color: #f39900;
}

.blog_category_index_right2 .post_main .post_main_inner_wrapper .post-readmore .more-link, .blog_category_index_left2 .post_main .post_main_inner_wrapper .post-readmore .more-link, .blog_category_index_none2 .post_main .post_main_inner_wrapper .post-readmore .more-link {
    background: #fff;
    border: 1px solid #dddddd;
    color: #f39900;
}

.blog_category_index_right2 .post_main .post_main_inner_wrapper .post-readmore .more-link:hover, .blog_category_index_left2 .post_main .post_main_inner_wrapper .post-readmore .more-link:hover, .blog_category_index_none2 .post_main .post_main_inner_wrapper .post-readmore .more-link:hover {
    background: #f39900;
    color: #fff;
}

.blog_category_index_right3 .post_info, .blog_category_index_left3 .post_info, .blog_category_index_none3 .post_info {
    border-bottom: 1px solid #f39900;
}

.blog_category_index_right3 .post_info:after, .blog_category_index_left3 .post_info:after, .blog_category_index_none3 .post_info:after {
    background: #f39900;
}

.blog_category_index_right3 .post_info .post_main_date, .blog_category_index_left3 .post_info .post_main_date, .blog_category_index_none3 .post_info .post_main_date {
    color: #f39900;
}

.blog_category_index_right3 .post_main .post_main_inner_wrapper h2:hover a, .blog_category_index_left3 .post_main .post_main_inner_wrapper h2:hover a, .blog_category_index_none3 .post_main .post_main_inner_wrapper h2:hover a {
    color: #f39900;
}

.blog_category_index_right3 .post_main .post_main_inner_wrapper .post_author .post_author_inner i, .blog_category_index_left3 .post_main .post_main_inner_wrapper .post_author .post_author_inner i, .blog_category_index_none3 .post_main .post_main_inner_wrapper .post_author .post_author_inner i {
    color: #f39900;
}

.blog_category_index_right3 .post_main .post_main_inner_wrapper .post_author .post_tags i, .blog_category_index_left3 .post_main .post_main_inner_wrapper .post_author .post_tags i, .blog_category_index_none3 .post_main .post_main_inner_wrapper .post_author .post_tags i {
    color: #f39900;
}

.blog_category_index_right3 .post_main .post_main_inner_wrapper .post_padding .more-link_inside, .blog_category_index_left3 .post_main .post_main_inner_wrapper .post_padding .more-link_inside, .blog_category_index_none3 .post_main .post_main_inner_wrapper .post_padding .more-link_inside {
    color: #f39900;
}

.blog_category_index_right_mini .post_type, .blog_category_index_left_mini .post_type, .blog_category_index_none_mini .post_type {
    background: #f39900;
}

.blog_category_index_right_mini .post_main h2 a:hover, .blog_category_index_left_mini .post_main h2 a:hover, .blog_category_index_none_mini .post_main h2 a:hover {
    color: #f39900;
}

.blog_category_index_right_mini .post_main .post_main_inner_wrapper .post-readmore .more-link, .blog_category_index_left_mini .post_main .post_main_inner_wrapper .post-readmore .more-link, .blog_category_index_none_mini .post_main .post_main_inner_wrapper .post-readmore .more-link {
    background: #fff;
    border: 1px solid #dddddd;
    color: #f39900;
}

.blog_category_index_right_mini .post_main .post_main_inner_wrapper .post-readmore .more-link:hover, .blog_category_index_left_mini .post_main .post_main_inner_wrapper .post-readmore .more-link:hover, .blog_category_index_none_mini .post_main .post_main_inner_wrapper .post-readmore .more-link:hover {
    background: #f39900;
    color: #fff;
}

.mini2_post .post_type {
    background: #f39900;
}

.mini2_post .post_category a:hover {
    color: #f39900;
}

.mini2_post .post_main_inner_wrapper h2 a:hover {
    color: #f39900;
}

.blog_category_index_dual .post_main .post_main_inner_wrapper h2:hover a {
    color: #f39900;
}

.blog_category_index_dual .post_main .post_main_inner_wrapper .post-readmore .more-link {
    background: #fff;
    border: 1px solid #dddddd;
    color: #f39900;
}

.blog_category_index_dual .post_main .post_main_inner_wrapper .post-readmore .more-link:hover {
    background: #f39900;
    color: #fff;
}

#related_item_meta a:hover {
    color: #f39900;
}

.related_article:hover .overlayed .overlay {
    background: rgba(243, 153, 0, 0.9);
}

.previous_post:hover a, .next_post:hover a {
    color: #f39900;
}

.previous_post:hover i, .next_post:hover i {
    color: #f39900;
}

.comment .reply, .comment .edit-link, .comment .reply a, .comment .edit-link a {
    color: #f39900;
}

#respond #comment-submit {
    background: #f39900;
}

#respond #comment-submit:hover {
    background: #fff;
    color: #f39900;
    border: 1px solid #f39900;
}

#respond .comment-form textarea[id="comment"]:focus {
    outline-color: #f39900!important;
}

#blog_pagination .page-numbers:hover {
    color: #f39900;
}

#blog_pagination .page-numbers.current {
    color: #f39900;
}

#inner_post_pagination>a:hover {
    color: #f39900;
}

aside .widget a:hover {
    color: #f39900;
}

.widget_search i {
    color: #f39900;
}

.widget_pages li:after, .widget_recent_entries li:after, .widget_archive li:after, .widget_nav_menu li:after, .widget_meta li:after, .widget_categories li:after {
    color: #f39900;
}

.widget_search input:focus {
    outline-color: #f39900!important;
}

.widget_categories li:after {
    color: #f39900;
}

.tagcloud a:hover {
    background: #f39900;
    color: #fff!important;
}

.sidebar .ab-tweet-item .ab-tweet-date {
    color: #f39900;
}

.rpwe-title a:hover {
    color: #f39900!important;
}

.sidebar .ab-tweet-item .ab-tweet-username {
    color: #f39900;
}

.sidebar .ab-tweet-navigation a {
    color: #f39900;
}

.ab-tweet-username {
    color: #f39900;
}

.ab-tweet-text a {
    color: #f39900;
}

.ab-tweet-date {
    color: #f39900;
}

.ab-tweet-prev:hover:after, .ab-tweet-next:hover:after {
    color: #f39900;
}

.more-link {
    color: #f39900;
}

.dnd_blockquote_wide .quotation_mark {
    color: #f39900!important;
}

.blog_category_index_right3 .post_main .post_main_inner_wrapper .post_author .post_tags a:hover, .blog_category_index_left3 .post_main .post_main_inner_wrapper .post_author .post_tags a:hover, .blog_category_index_none3 .post_main .post_main_inner_wrapper .post_author .post_tags a:hover {
    color: #f39900;
}

.blog_category_index_right_mini .post_main .post_main_inner_wrapper .post_category a:hover, .blog_category_index_left_mini .post_main .post_main_inner_wrapper .post_category a:hover, .blog_category_index_none_mini .post_main .post_main_inner_wrapper .post_category a:hover {
    color: #f39900;
}

.blog_category_index_dual .post_main .post_category a:hover {
    color: #f39900;
}

.ui-state-hover .ui-icon-triangle-1-s {
    background: #fff;
}

.dnd_blockquote_style3 a {
    color: #f39900;
}

.dnd_blockquote_style3 p>small a:before {
    background: #f39900;
}

.dnd_blockquote_style3 a:hover {
    color: #f39900;
}

.dnd_blockquote_style2 p>small a:before {
    background: #f39900;
}

.dnd_blockquote_style2 a {
    color: #f39900;
}

.dnd_blockquote_style2 a:hover {
    color: #f39900;
}

.dnd_blockquote_style1 p>small a:before {
    background: #f39900;
}

.dnd_blockquote_style1 a {
    color: #f39900;
}

.dnd_blockquote_style1 a:hover {
    color: #f39900;
}

.dnd_service_box_unboxed_round:hover {
    border-bottom: 1px solid #f39900;
}

#tag_cloud-3 .tagcloud a:hover {
    border: 1px solid #f39900;
    background: #f39900;
}

.widget_categories li:before {
    color: #f39900;
}

.carousel_navigation a:hover {
    color: #f39900;
    border: 1px solid #f39900;
}

.portfolio_item_meta h2 a:hover {
    color: #f39900;
}

.portfolio_item_view_link a {
    background: #f39900;
    color: #fff;
}

.portfolio_item_view_link a:hover {
    background: #fff;
    color: #f39900;
    border: 1px solid #f39900;
}

.portfolio_filter li a.selected, .portfolio_filter li:hover, .portfolio_filter li:hover a {
    color: #f39900;
}

#single_portfolio_pagination .prev:hover i, #single_portfolio_pagination.single_portfolio_pagination_bottom .prev:hover i {
    color: #f39900;
}

#single_portfolio_pagination .list:hover i, #single_portfolio_pagination.single_portfolio_pagination_bottom .list:hover i {
    color: #f39900;
}

#single_portfolio_pagination .next:hover i, #single_portfolio_pagination.single_portfolio_pagination_bottom .next:hover i {
    color: #f39900;
}

#single_portfolio_pagination i, #single_portfolio_pagination.single_portfolio_pagination_bottom i {
    color: #f39900;
}

.portfolio_navigation a:hover {
    color: #f39900;
    border: 1px solid #f39900;
}

.portfolio_2columns_description .portfolio_item_meta_detail_description h2 a:hover {
    color: #f39900;
}

.portfolio_3columns_description .portfolio_item_meta_detail_description h2 a:hover {
    color: #f39900;
}

.portfolio_4columns_description .portfolio_item_meta_detail_description h2 a:hover {
    color: #f39900;
}

#portfolio_list_fullwidth .post-readmore.portfolio-readmore a.more-link {
    background: -webkit-linear-gradient(#fff, #f5f6f8);
    background: -o-linear-gradient(#fff, #f5f6f8);
    background: -moz-linear-gradient(#fff, #f5f6f8);
    background: linear-gradient(#fff, #f5f6f8);
    border: 1px solid #f5f6f8;
    color: #f39900;
}

#portfolio_single_column .portfolio_item_meta h2 a:hover {
    color: #f39900;
}

#portfolio_list_fullwidth .post-readmore.portfolio-readmore a.more-link:hover {
    background: #f39900;
    border: 1px solid #f39900;
    color: #fff;
}

.sidebar .ab-tweet-text a {
    color: #f39900;
}

.ABt_testimonials_wrapper.picture_middle .ABt_pagination a.selected, .ABt_testimonials_wrapper_static.picture_middle .ABt_pagination a.selected {
    background: #f39900;
}

.ABt_testimonials_wrapper.picture_middle .ABt_pagination a:hover, .ABt_testimonials_wrapper_static.picture_middle .ABt_pagination a:hover {
    background: #f39900;
}

.ABt_testimonials_wrapper.picture_bottom .ABt_pagination a.selected, .ABt_testimonials_wrapper_static.picture_bottom .ABt_pagination a.selected {
    background: #f39900;
}

.ABt_testimonials_wrapper.picture_bottom .ABt_pagination a:hover, .ABt_testimonials_wrapper_static.picture_bottom .ABt_pagination a:hover {
    background: #f39900;
}

.ABt_testimonials_wrapper.picture_top .ABt_pagination a.selected, .ABt_testimonials_wrapper_static.picture_top .ABt_pagination a.selected {
    background: #f39900;
}

.ABt_testimonials_wrapper.picture_top .ABt_pagination a:hover, .ABt_testimonials_wrapper_static.picture_top .ABt_pagination a:hover {
    background: #f39900;
}

.ABt_testimonials_wrapper.testimonials_big .ABt_pagination a.selected, .ABt_testimonials_wrapper_static.testimonials_big .ABt_pagination a.selected {
    background: #f39900;
}

.ABt_testimonials_wrapper.testimonials_big.ABt_pagination a:hover, .ABt_testimonials_wrapper_static.testimonials_big .ABt_pagination a:hover {
    background: #f39900;
}

#footer_onepage_container #back_to_top:hover i {
    color: #f39900;
}

#footer_landing_container #back_to_top:hover i {
    color: #f39900;
}

#back_to_top:hover i {
    color: #f39900;
}

#footer_copyright #footer_menu ul li a:hover {
    color: #f39900;
}

.dnd_section_dd header h3 {
    color: #222222;
    border-left: solid 1px #f39900;
    border-right: solid 1px #f39900;
}

.dnd_section_dd header h3:before {
    border-bottom: 1px solid #f39900;
}

.dnd_section_dd header h3:after {
    border-bottom: 1px solid #f39900;
}

.dnd_team_member .dnd_team_member_name:hover {
    color: #f39900;
}

.dnd_posts_shortcode.dnd_posts_shortcode-1 .dnd_latest_news_shortcode_content h5:hover a, .dnd_posts_shortcode.dnd_posts_shortcode-2 .dnd_latest_news_shortcode_content h5:hover a {
    color: #f39900;
}

.dnd_search .submit i:hover {
    color: #f39900;
}

.dnd_service_box_round_text_aside_middle a:hover h3 {
    color: #f39900!important;
}

.service_box_process_full:after {
    background: #f39900;
}

.service_box_process_full:first-child:after {
    background: #f39900;
}

.dnd_dropcap_style2 {
    background: #f39900;
    color: #fff;
}

.dnd_service_box_unboxed_square:hover {
    border-bottom: 1px solid #f39900;
}

.dnd_service_box_unboxed_square:hover a.dnd_icon_boxed {
    background: #f39900!important;
}

.dnd_service_box_unboxed_square a h3:hover {
    color: #f39900;
}

.dnd_service_box_boxed_inside:hover .dnd_service_box_header {
    background: #f39900!important;
}

.dnd_service_box_boxed:hover a.dnd_icon_boxed {
    background: #f39900!important;
}

.dnd_service_box_boxed a h3:hover {
    color: #f39900;
}

.dnd_service_box_round_text_aside a h3:hover {
    color: #f39900;
}

.dnd_service_box_round_text_aside:hover a.dnd_icon_boxed {
    background: #f39900!important;
}

.dnd_service_box_round_text_aside_middle:hover a.dnd_icon_boxed {
    background: #f39900!important;
}

.dnd_blockquote_wide p small:after {
    background: #f39900!important;
}

.dnd_blockquote_wide p small {
    color: #f39900!important;
}

.dnd-accordion .ui-accordion-header-active {
    background: #f39900!important;
}

.ui-accordion-header.ui-state-hover {
    background: #f39900!important;
}

.dnd_team_member:hover .dnd_overlayed .dnd_overlay {
    background: #f39900!important;
}

.portfolio_item:hover .overlayed .overlay {
    background: rgba(243, 153, 0, 0.9);
}

.dnd_blockquote_style1 {
    border-left-color: #f39900;
}

.dnd_blockquote small {
    color: #f39900;
}

.dnd_blockquote_style2:before {
    color: #f39900;
}

.dnd_blockquote_style2:after {
    color: #f39900;
}

.dnd_blockquote_style3 {
    border-left-color: #f39900;
}

.dnd_blockquote_style4 {
    background: #f39900;
}

.dnd_blockquote_style4 small {
    color: #fff;
}

.dnd-callout_box_style_5 .dnd-icon-button i:hover {
    color: #f39900;
}

.countdown {
    background: #f39900;
}

.dnd-tabs .ui-tabs-nav li.ui-tabs-active a {
    color: #f39900;
}

.dnd-tabs.dnd-tabs-position-top.dnd-tabs-boxed .ui-tabs-nav li:hover a {
    background: #f39900;
}

.dnd-tabs-position-left.dnd-tabs-boxed .ui-tabs-nav li:hover a {
    background: #f39900;
}

.dnd-tabs.dnd-tabs-position-top.dnd-tabs-unboxed .ui-tabs-nav li:hover a {
    background: #f39900;
}

.dnd-tabs.dnd-tabs-position-top.dnd-tabs-unboxed .ui-tabs-nav li:first-child:hover a {
    background: #f39900;
}

.dnd-tabs-position-left.dnd-tabs-unboxed .ui-tabs-nav li:first-child:hover a {
    background: #f39900;
}

.dnd-tabs-position-left.dnd-tabs-unboxed .ui-tabs-nav li:hover a {
    background: #f39900;
}

.dnd-tabs.dnd-tabs-position-bottom.dnd-tabs-boxed .ui-tabs-nav li:hover a {
    background: #f39900;
}

.dnd-tabs.dnd-tabs-position-bottom .ui-tabs-nav li.ui-tabs-active a {
    color: #f39900;
}

.dnd-tabs.dnd-tabs-position-bottom.dnd-tabs-unboxed .ui-tabs-nav li:hover a {
    background: #f39900;
}

.dnd-tabs-position-right.dnd-tabs-boxed .ui-tabs-nav li:hover a {
    background: #f39900;
}

.dnd-tabs-position-right.dnd-tabs-unboxed .ui-tabs-nav li:first-child:hover a {
    background: #f39900;
}

.dnd-tabs.dnd-tabs-position-top.dnd-tabs-unboxed .ui-tabs-nav li:last-child:hover a {
    background: #f39900;
}

.dnd-table.dnd-table-alternative th {
    background: #f39900;
}

.woocommerce .widget_price_filter .ui-slider .ui-slider-handle, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle {
    background: #f39900;
}

.woocommerce span.onsale, woocommerce-page span.onsale {
    background: #f39900!important;
}

.woocommerce span.featured, .woocommerce-page span.featured {
    color: #f39900;
}

.woocommerce nav.woocommerce-pagination ul li .page-numbers:hover, .woocommerce-page nav.woocommerce-pagination ul li .page-numbers:hover {
    color: #f39900!important;
}

.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price {
    color: #f39900!important;
}

.woocommerce .gridlist-toggle a.active, .woocommerce-page .gridlist-toggle a.active {
    color: #f39900!important;
}

.woocommerce .gridlist-toggle a:hover, .woocommerce-page .gridlist-toggle a:hover {
    color: #f39900!important;
}

.woocommerce nav.woocommerce-pagination ul li span.current, .woocommerce-page nav.woocommerce-pagination ul li span.current {
    color: #f39900;
}

.dnd_progress_bar_default .dnd_meter .dnd_meter_percentage span {
    color: #f39900;
}

.dnd_progress_bar_thick .dnd_meter .dnd_meter_percentage span {
    color: #f39900;
}

.dnd_progress_bar_thin .dnd_meter .dnd_meter_percentage span {
    color: #f39900;
}

#it-exchange-store .it-exchange-base-price {
    color: #f39900;
}

#it-exchange-store .it-exchange-product-permalink:hover {
    background: #f39900;
}

#it-exchange-store .it-exchange-product-title a:hover {
    color: #f39900;
}

#it-exchange-product .it-exchange-product-price .it-exchange-base-price {
    color: #f39900;
}

.it-exchange-super-widget .two-actions .cart-action.view-cart a:hover, .it-exchange-super-widget .two-actions .cart-action.checkout a:hover {
    border: 1px solid #f39900;
}

.it-exchange-super-widget .it-exchange-sw-product input.buy-now-button {
    background: #f39900;
    border: 1px solid #f39900;
}

.it-exchange-super-widget .it-exchange-sw-product input.buy-now-button:hover {
    background: #ddd;
}

.it-exchange-super-widget .it-exchange-sw-product input.add-to-cart-button {
    background: #f39900;
    border: 1px solid #f39900;
}

.it-exchange-super-widget .it-exchange-sw-product input.add-to-cart-button:hover {
    background: #ddd;
}

.it-exchange-super-widget .cart-action.add-coupon a.it-exchange-cancel-checkout.sw-cart-focus-coupon:hover, .it-exchange-super-widget .cart-action.update-quantity a.it-exchange-cancel-checkout.sw-cart-focus-quantity:hover {
    border: 1px solid #f39900;
}

.recentcomments a {
    display: inline !important;
    padding: 0 !important;
    margin: 0 !important;
}

#footer_columns {
    background-color: #282C30;
}

.tp-caption.Lato_Big_White, .Lato_Big_White {
    color: rgb(255, 255, 255);
    font-size: 52px;
    line-height: 62px;
    font-weight: 900;
    font-family: Lato;
    text-decoration: none;
    padding: 0px 20px;
    background-color: transparent;
    border-width: 0px;
    border-color: rgb(255, 255, 255);
    border-style: none
}

.tp-caption.Lato_Small_White, .Lato_Small_White {
    font-size: 26px;
    line-height: 36px;
    font-weight: 300;
    font-family: Lato;
    color: #ffffff;
    text-decoration: none;
    padding: 26px 26px 26px 26px;
    background-color: transparent;
    text-align: center;
    border-width: 0px;
    border-color: rgb(255, 255, 255);
    border-style: none
}

.tp-caption.jomelle_button_white_transparent, .jomelle_button_white_transparent {
    font-size: 14px;
    line-height: 38px;
    font-weight: 700;
    font-family: Lato;
    text-decoration: none;
    color: #ffffff;
    padding: 5px 44px 5px 44px;
    background-color: rgba(255, 255, 255, 0);
    border-width: 1px;
    border-color: rgb(255, 255, 255);
    border-style: solid
}

#main_logo {
    display: inline;
}

.transparent $main_logo {
    display: none;
}

#retina_logo {
    display: none;
}

.transparent #retina_logo {
    display: none!important;
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 13/10), only screen and (min-resolution: 120dpi) {
    #main_logo {
        display: none!important;
    }
    .transparent $main_logo {
        display: none!important;
    }
    #retina_logo {
        display: inline;
    }
    .transparent #retina_logo {
        display: none;
    }
}

#inverted_logo {
    display: inline;
}

.default #inverted_logo {
    display: none;
}

#inverted_retina_logo {
    display: none;
}

.default #inverted_retina_logo {
    display: none!important;
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 13/10), only screen and (min-resolution: 120dpi) {
    #inverted_logo {
        display: none!important;
    }
    .default #inverted_logo {
        display: none;
    }
    #inverted_retina_logo {
        display: inline;
    }
    .default #inverted_retina_logo {
        display: none;
    }
}

.dnd_service_box_unboxed_round h3 {
    line-height: inherit;
}

.swiper-container.mat-slider {
    width: 100%;
    height: calc(100vh - 66px);
}
@media only screen and (max-width: 979px) {
    .swiper-container.mat-slider {
        height: 56.25vw;
    }
}
.swiper-container.mat-slider .master-title {
    position: absolute;
    width: 100%;
    left: 0;
    top: 20%;
    font-size: 9vh;
    line-height: 1;
    color: #fff;
    font-weight: bold;
    text-transform: uppercase;
    text-align: center;
    z-index: 5;
    text-shadow: -1px -1px 0 #333, 1px -1px 0 #333, -1px 1px 0 #333, 1px 1px 0 #333, 0 0 10px #333;
}
.swiper-container.mat-slider .slide-bg {
    height: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.swiper-container.mat-slider .slide-content {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 4;
    text-align: center;
    padding: 0 32px;
    padding-top: calc((100vh - 66px)*0.45);
    text-shadow: -1px -1px 0 #333, 1px -1px 0 #333, -1px 1px 0 #333, 1px 1px 0 #333, 0 0 10px #333;
}
.swiper-container.mat-slider .slide-title {
    color: #fff;
    text-transform: uppercase;
    -webkit-font-smoothing: antialiased;
    font-size: 4vh;
    line-height: 1.25;
    margin-top: 0;
}
.swiper-container.mat-slider .slide-body {
    color: #fff;
    font-size: 2.4vh;
    line-height: 1.25;
}
.swiper-container.mat-slider .swiper-button-prev {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23737373'%2F%3E%3C%2Fsvg%3E");
}
.swiper-container.mat-slider .swiper-button-next {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23737373'%2F%3E%3C%2Fsvg%3E");
}
.swiper-container.mat-slider .swiper-button-prev,
.swiper-container.mat-slider .swiper-button-next {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
    -webkit-transition: opacity 0.2s ease-out;
    -moz-transition: opacity 0.2s ease-out;
    -o-transition: opacity 0.2s ease-out;
    -ms-transition: opacity 0.2s ease-out;
    -webkit-transform: translateZ(1000px);
    -webkit-transform-style: preserve-3d;
}
.swiper-container.mat-slider:hover .swiper-button-prev,
.swiper-container.mat-slider:hover .swiper-button-next {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
}
.swiper-container.mat-slider .swiper-pagination-bullet {
    opacity: 1;
    background: transparent;
    border: 1px solid #a4a4a5;
}
.swiper-container.mat-slider .swiper-pagination-bullet-active {
    background: #a4a4a5;
}
.dnd_service_box,
.dnd-image img {
    cursor: default;
}
.dnd-image img {
    border: 1px solid #efefef;
    border-radius: 2px;
    overflow: hidden;
    max-height: 100px;
}