.main-menu li a {border-left: 1px solid #0084c9}
.main-menu li:last-child a { border-right: 1px solid #0084c9}
.main-menu li li a {border-left: none}
.main-menu li li:last-child a { border-right: none}
#main-navigation {background: transparent !important; border-bottom: none !important;}
#header-links { border-top: 4px solid var(--site-line-color); }
.button.color, .button.grey:hover { background: #169fe6; border-bottom: 1px solid #0084c9;}
.ls-fullwidth .ls-nav-prev:hover {background: #169fe6 url("../../images/slider-prev.png") 50% 50% no-repeat}
.ls-fullwidth .ls-nav-next:hover {background: #169fe6 url("../../images/slider-next.png") 50% 50% no-repeat}
.flex-direction-nav li .flex-next:hover { background-color: #169fe6}
.flex-direction-nav li .flex-prev:hover { background-color: #169fe6} 

/* site-wide orange line color overrides */
:root { --site-line-color: #ff7302; }
.horizontal-line,
#header-links,
.intro-features,
#breadcrumb,
#breadcrumbs ul li,
#footer.s2,
#footer.s3,
#footer.s2 ul li,
#footer.s3 ul li,
#footer.s2 .flickr-widget li,
#footer.s3 .flickr-widget li,
#footer ul li,
ul.contact-info-widget li,
ul.simple-list li,
ul.accordion li:last-child,
ul.pricing-boxes li .plan-features,
ul.pricing-boxes.standalone li .plan-features,
.plan-features ul li,
#main-navigation.sticky,
.feature-block i:hover,
ul.team-member-links li a:hover,
ul.accordion li.accordion-item.selected .accordion-switch .togglegfx {
    border-color: var(--site-line-color) !important;
}
.horizontal-line { border-top-color: var(--site-line-color) !important; }
ul.simple-list li { border-bottom: 1px solid var(--site-line-color) !important; }
ul.accordion li:last-child { border-bottom: 1px solid var(--site-line-color) !important; }
#footer.s3 ul li,
#footer.s2 ul li,
#footer ul li,
#footer.s2 .flickr-widget li,
#footer.s3 .flickr-widget li,
.flickr-widget.inner li,
ul.contact-info-widget li { border-color: var(--site-line-color) !important; }
#copyrights,
#copyrights.s2,
#copyrights.s3 { border-top-color: var(--site-line-color) !important; }
#footer a:hover,
#copyrights a:hover,
#footer.s2 a:hover,
#copyrights.s2 a:hover,
#footer.s3 a:hover,
#copyrights.s3 a:hover { color: var(--site-line-color) !important; text-decoration: none; }
#breadcrumb { border-top-color: var(--site-line-color) !important; border-bottom-color: var(--site-line-color) !important; }
#header-links { border-top-color: var(--site-line-color) !important; border-bottom-color: var(--site-line-color) !important; }
#footer.s2 { border-top-color: var(--site-line-color) !important; }
#footer.s3 { border-top-color: var(--site-line-color) !important; }
ul.accordion li.accordion-item.selected .accordion-switch .togglegfx { background: #fff !important; }
.portfolio-item, .blog-item,.button.color-alt,.button.simple-grey:hover,.home-intro,a.product-item-preview:hover,.ui-slider .ui-slider-range,.tp-caption.large_title,.comment-author span.reply a:hover,
.comment-author span.reply a:hover i,.pagination ul li a:hover,.pagination .current, .sidebar  ul.popular-tags li a:hover,.flex-control-nav li a:hover,.flex-control-nav li a.flex-active,li.carousel-active-tab,table.simple-table th,#filterable li a:hover,
#filterable li a.active,.plan-name.color,.plan-price.color,.bar_graph li span,.footer-call-to-action,.feature-block-icon,.feature-block-icon  span,.ls_large_text_03 {
	background-color: #f6f7fb;
	color: #333;
}
.jcarousel-next-disabled, .jcarousel-next-disabled:hover, .jcarousel-next-disabled:focus, .jcarousel-next-disabled:active, .jcarousel-prev-disabled, .jcarousel-prev-disabled:hover, 
.jcarousel-prev-disabled:focus, .jcarousel-prev-disabled:active {background-color: #acacac!important; border-bottom: 1px solid #909090!important; cursor: auto;}
ul.accordion li.accordion-item.selected .accordion-switch .togglegfx {background: #169fe6 url('../../images/accordion-toggle.png') no-repeat left bottom; border-bottom: 1px solid #0084c9;}
.portfolio-item-title a:hover,.large_heading_01,.permalink a:hover, ul.post-meta li a:hover{
	color: #000;
	font-size: 14px;
}
.jcarousel-next:hover,.jcarousel-next:focus,.jcarousel-next:active,.jcarousel-prev:hover,.jcarousel-prev:focus,.jcarousel-prev:active { background-color: #169fe6;}
ul.sidebar-nav li a.active,ul.sidebar-nav li a.active i,.tabs-nav li.active a i,.feature-block-center h6,a.all-items:hover,a.all-items:hover i,#amount,.portfolio-item-title a,.pdf a,
 ul.sidebar-nav li a:hover,ul.sidebar-nav li a:hover i,ul.accordion li a,.main-menu ul a:hover ,.team-member h4 a:hover ,.feature-block i:hover,ul.accordion li.accordion-item.selected .accordion-switch,
  .dropcap ,.happy-clients-author,ul.simple-list li i,.main-menu ol a:hover,.main-menu ol a:hover i,.ls_large_text_01 ,.feature-block-title h6,.tabs-nav li.active a,ul.team-member-links li a:hover i {
	color: #169FE6!important
}
 .flex-control-nav li a.flex-active,.flex-caption,.pagination .current,.pagination ul li a:hover,#filterable li a.active,.bar_graph li span,.jcarousel-next:hover,.jcarousel-next:focus,
.jcarousel-next:active,.jcarousel-prev:hover,.jcarousel-prev:focus,.jcarousel-prev:active,.jcarousel-next,.jcarousel-prev,#filterable li a:hover  {  border-bottom: 1px solid #0084c9; }
.jcarousel-next,.jcarousel-prev { background: #169fe6 url("../../images/carousel-prev-next.png") 110% 50% no-repeat;  }
.jcarousel-prev { background: #169fe6 url("../../images/carousel-prev-next.png") -10% 50% no-repeat }
.flickr-widget li a span { background: #169fe6 url("../../images/search-bg.png") 50% 0% no-repeat }
.flickr-widget li a:hover span,.flickr-widget.inner li a:hover span { background: #169fe6 url("../../images/search-bg.png") 50% 50% no-repeat }
ul.accordion li.accordion-item.selected .accordion-switch .togglegfx { background: #169fe6 url('../../images/accordion-toggle.png') no-repeat left bottom }
.modern-notice .avatar img { border: 4px solid #169fe6 }
.feature-block i:hover { border-color: #169fe6;  }
ul.team-member-links li a:hover { border-color: #169fe6 }
.testimonial h5,.service-item h1 i, .chart span, .plan-features ul  li a:hover,ul.simple-list li a:hover{ color:#169fe6; }
 .ui-slider .ui-slider-range {border-bottom:1px solid #0084c9!important;}
 ul.main-menu.alternative li a#current{ background-color: #169fe6;color:#FFF;}
  ul.main-menu.alternative.four li a#current{background-color: #FFF;border:2px solid #169fe6 ;}
  ul.slidecontrols li a.prev:hover,ul.slidecontrols li a.next:hover{background-color: #169fe6;border-bottom:1px solid #0084c9;}
   .tp-leftarrow:hover,.tp-rightarrow:hover { background-color:#169fe6   }
.bullet.selected  { background-color:#169fe6!important   }
.flex-small-caption{background:#169fe6 }

/* global override: force all borders to the site orange (logo match) */
body * {
	border-color: var(--site-line-color) !important;
}

hr { border-color: var(--site-line-color) !important; background-color: transparent; }

table.simple-table th, table.simple-table td { border-color: var(--site-line-color) !important; }

/* keep a thin top strip in the logo orange, remove only breadcrumb bottom lines */
#header-links { border-top: 4px solid var(--site-line-color) !important; border-bottom: none !important; }
header#header, header#header.header-3 { border-bottom: none !important; }
#breadcrumb { border-top: none !important; border-bottom: none !important; }

/* restore original light dividers for main navigation menus (undo global override) */
#main-navigation .main-menu > li > a,
#main-navigation .main-menu li ul li a,
.main-menu li ul li a,
.main-menu li a {
	border-color: rgba(0,0,0,0.08) !important;
}
#main-navigation .main-menu > li > a { border-bottom: 1px solid rgba(0,0,0,0.08) !important; }
.main-menu li ul li a { border-bottom: 1px solid #e6e9ee !important; }

