/* visual composer */

html .wpb_accordion .wpb_accordion_wrapper .ui-state-active a {
	color:#e1472f;
}

html .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a:hover {
	color:#e1472f;
}

html .wpb_tour  .wpb_tabs_nav li.ui-tabs-active a {
	border-left:1px solid #e1472f;
}

html .wpb_content_element .wpb_tabs_nav li.ui-tabs-active a {
	border-top:1px solid #e1472f;
}

html .wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon {
	background:#e1472f url(../../images/minus.png) no-repeat scroll 0 0;
}

html .flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 1; background-color:#e1472f;}

html .flex-control-paging li a.flex-active { background: #e1472f; background: #e1472f; cursor: default; }

html .wpb_teaser_grid h2 a:hover {
	color:#e1472f;
}



a {
	color:#e1472f;
}

.share-options a:hover {
	color:#e1472f;
}

.intro a {
	color:#e1472f;
}

.team-text h6  {
	color:#e1472f;
}

ul#mainnav > li.current-menu-item > a, ul#mainnav > li.current-item > a, .page-template-template-onepage-php ul#mainnav li.active a  {
	background:#e1472f;
}

ul#mainnav li a.sf-with-ul:hover, ul#mainnav li a.sf-with-ul:active {
	background:#e1472f;
}

ul#mainnav li a:hover, ul#mainnav li a:active, ul#mainnav li a.current {
	background:#e1472f;
}

.sticky i.icon-pencil, .sticky i.icon-quote-left, .sticky i.icon-facetime-video, .sticky i.icon-link, .sticky i.icon-camera-retro, .sticky i.icon-music {
	color:#e1472f !important;
}

.service-item i {
	color:#e1472f;
}

.scrollup i:hover {
	background:#e1472f;
}

#skills p {
    background: #e1472f;
}

.one-page ul#mainnav li.active a {
	background:#e1472f;	
}	

#homeblog-carousel a:hover {
	color:#e1472f;
}

.post-format i {
	background:#e1472f;
}

.jcarousel-control-prev:hover,
.jcarousel-control-prev:focus {
	background-color:#e1472f;
}

.jcarousel-control-next:hover, 
.jcarousel-control-next:focus {
	background-color:#e1472f;	
}

.grid-item-on-hover {
	background:#e1472f;
}

span.hover-link {
	background:#e1472f;	
}

span.hover-image {
	background: #e1472f;
}

span.hover-video {
	background:#e1472f;
}

.tagcloud a:hover {
	background:#e1472f;
	color:#fff;
}

.testimonial-meta h5 {
	color:#e1472f;
}

span.caption a:hover {
	color:#e1472f;
}

.sidebar-post span a {
	color:#e1472f;
}

ul#filters li a.selected, #formal-subheader ul#filters li a.selected, #formal-subheader ul#filters li a:hover {
	background:#e1472f;
}

ul#home-filters li a.selected, ul#home-filters li a:hover {
	background:#e1472f;
}

.portfolio-nav  a:hover {
	background:#e1472f url(../../images/portfolio-arrows.png) no-repeat 0 0;
}

.masonry-page-content h1 a:hover,  .post-content h1 a:hover {
	color:#e1472f;
}

.next-prev-posts a:hover {
	color:#e1472f;
}

a.comment-reply-link:hover {
	background:#e1472f;
	color:#fff !important;
}

#contactform input[type=submit] {
	background: #e1472f;
}

#footer {
	border-top:5px solid #e1472f;
}

.blog-slides .next:hover, .blog-slides .prev:hover, #slides .next:hover, #slides .prev:hover,  .post .next:hover, .post .prev:hover {
	background:#e1472f;
}

.pagination li.current a {
	background:#e1472f;
}

ul.tabs li.active {
    border-top: 1px solid #e1472f;
}

.featured-column .column-shadow {
	background:#e1472f;
}

.customlist li i {
	color:#e1472f;
}

.fullwidthbanner-container .tp-bullets.simplebullets.round .bullet:hover,
.fullwidthbanner-container .tp-bullets.simplebullets.round .bullet.selected,
.fullwidthbanner-container .tp-bullets.simplebullets.navbar .bullet:hover,
.fullwidthbanner-container .tp-bullets.simplebullets.navbar .bullet.selected {
	background:#e1472f !important; 
}

.tp-leftarrow:hover,
.tp-rightarrow:hover {	
	background-color:#e1472f !important;
 }

.widget a:hover {
	color:#e1472f;
}

ul.tags a:hover {
	color:#e1472f;
}

.authorp h2 a:hover {
	color:#e1472f;
}

.comment a:hover {
	color:#e1472f;
}

#toggle-view li.activated h3 {
	color:#e1472f;
}


ul#filters li a:hover {
	color:#fff;
	background:#e1472f;
}

ul#filters li.selected a {
	color:#fff;
	background:#e1472f;	
}

.portfolio h3 a:hover {
	color:#e1472f;
}

h2.post-title a:hover, .meta a:hover {
	color:#e1472f;
}

.pagenav a:hover {
    background:#e1472f;
    color:#fff;
}

span.current {
    background:#e1472f; 
}

#footer a:hover {
	color:#e1472f;
}

.featured-column .package-title {
	border-bottom: 3px solid #C2240B;
	background: #E1472F;	
}

.nav-first-item {
	border-top:1px solid #444;
}

.toggle-plus {
	background:#7b7b7b url(../../images/plus.png) no-repeat scroll 0 0;
	width:21px;
	height:21px;
}

.toggle-minus {
	background:#e1472f url(../../images/minus.png) no-repeat scroll 0 0;
	width:21px;
	height:21px;
}

h6.check i {
	color:#e1472f;
	font-size: 14px;
	margin-right: 8px;	
}
div.jp-play-bar {
	background: #e1472f;
}
div.jp-volume-bar-value {
	background: #e1472f;
}

ul#mainnav > li.sfHover > a {
	background:#e1472f;
	color:#fff;
}

#submit_my_comment, .wpcf7-submit, .more-link {
	background: #e1472f;
	color: #fff;	
}

#submit_my_comment:hover, .wpcf7-submit:hover, .more-link:hover {
    color: #fff;
	background:#d44029;
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (-o-min-device-pixel-ratio: 3/2),
	only screen and (min--moz-device-pixel-ratio: 1.5),
	only screen and (min-device-pixel-ratio: 1.5) {		
		.portfolio-nav  a:hover {
			background:#e1472f url(../../images/portfolio-arrows@2x.png) no-repeat 0 0;
		}	 

	.toggle-plus {
		background:#7b7b7b url(../../images/plus@2x.png) no-repeat scroll 0 0;
		-moz-background-size:21px 21px;
		-ie-background-size:21px 21px;
		-o-background-size:21px 21px;
		-webkit-background-size:21px 21px;
		background-size:21px 21px;
	}

	html .wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon {
		background:#e1472f url(../../images/minus@2x.png) no-repeat scroll 0 0;
		-moz-background-size:21px 21px;
		-ie-background-size:21px 21px;
		-o-background-size:21px 21px;
		-webkit-background-size:21px 21px;
		background-size:21px 21px;		
	}	

	.toggle-minus {
		background:#e1472f url(../../images/minus@2x.png) no-repeat scroll 0 0;
		-moz-background-size:21px 21px;
		-ie-background-size:21px 21px;
		-o-background-size:21px 21px;
		-webkit-background-size:21px 21px;
		background-size:21px 21px;
	}	
}