/* visual composer */



html .wpb_accordion .wpb_accordion_wrapper .ui-state-active a {

	color:#1c589a;

}



html .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a:hover {

	color:#d5462f;

}



html .wpb_tour  .wpb_tabs_nav li.ui-tabs-active a {

	border-left:1px solid #1c589a;

}



html .wpb_content_element .wpb_tabs_nav li.ui-tabs-active a {

	border-top:1px solid #1c589a;

}



html .wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon {

	background:#1c589a url(../../images/minus.png) no-repeat scroll 0 0;

}



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



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



html .wpb_teaser_grid h2 a:hover {

	color:#d5462f;

}







a {

	color:#428bca;

}

/* 兼容IE7,IE8 */

.mainlist_tit a,

.mainlist_con a,

.pagelist a{

	color:#428bca !important;

}



*+html a{

	color: #1c589a;

}



.share-options a:hover {

	color:#d5462f;

}



.intro a {

	color:#1c589a;

}



.team-text h6  {

	color:#1c589a;

}



#mainnav > li.current-menu-item > a, #mainnav > li.current-item > a, .page-template-template-onepage-php ul#mainnav li.active a  {

	background:#1c589a;

}



#mainnav li a.sf-with-ul:hover, ul#mainnav li a.sf-with-ul:active {

	background:#d5462f;

}



#mainnav li a:hover, ul#mainnav li a:active, ul#mainnav li a.current {

	background:#4d91e1;

	opacity:0.8;

	background:rgba(77, 145,225, 0.8) none repeat scroll 0 0 !important;

}



.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:#1c589a !important;

}



.service-item i {

	color:#1c589a;

}



.scrollup i:hover {

	background:#d5462f;

}



#skills p {

    background: #1c589a;

}



.one-page ul#mainnav li.active a {

	background:#1c589a;	

}	



#homeblog-carousel a:hover {

	color:#1c589a;

}



.post-format i {

	background:#1c589a;

}



.jcarousel-control-prev:hover,

.jcarousel-control-prev:focus {

	background-color:#d5462f;

}



.jcarousel-control-next:hover, 

.jcarousel-control-next:focus {

	background-color:#d5462f;	

}



.grid-item-on-hover {

	background:#d5462f;

}



span.hover-link {

	background:#1c589a;	

}



span.hover-image {

	background: #1c589a;

}



span.hover-video {

	background:#1c589a;

}



.tagcloud a:hover {

	background:#d5462f;

	color:#fff;

}



.testimonial-meta h5 {

	color:#d5462f;

}



span.caption a:hover {

	color:#d5462f;

}



.sidebar-post span a {

	color:#1c589a;

}



ul#filters li a.selected, #formal-subheader ul#filters li a.selected, #formal-subheader ul#filters li a:hover {

	background:#d5462f;

}



ul#home-filters li a.selected, ul#home-filters li a:hover {

	background:#d5462f;

}



.portfolio-nav  a:hover {

	background:#d5462f url(../../images/portfolio-arrows.png) no-repeat 0 0;

}



.masonry-page-content h1 a:hover,  .post-content h1 a:hover {

	color:#d5462f;

}



.next-prev-posts a:hover {

	color:#d5462f;

}



a.comment-reply-link:hover {

	background:#d5462f;

	color:#fff !important;

}



#contactform input[type=submit] {

	background: #1c589a;

}



#footer {

	border-top:5px solid #d5462f;

}



.blog-slides .next:hover, .blog-slides .prev:hover, #slides .next:hover, #slides .prev:hover,  .post .next:hover, .post .prev:hover {

	background:#d5462f;

}



.pagination li.current a {

	background:#1c589a;

}



ul.tabs li.active {

    border-top: 1px solid #d5462f;

}



.featured-column .column-shadow {

	background:#1c589a;

}



.customlist li i {

	color:#d5462f;

}



.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:#d5462f !important; 

}



.tp-leftarrow:hover,

.tp-rightarrow:hover {	

	background-color:#d5462f !important;

 }



.widget a:hover {

	color:#d5462f;

}



ul.tags a:hover {

	color:#d5462f;

}



.authorp h2 a:hover {

	color:#d5462f;

}



.comment a:hover {

	color:#d5462f;

}



#toggle-view li.activated h3 {

	color:#1c589a;

}





ul#filters li a:hover {

	color:#fff;

	background:#d5462f;

}



ul#filters li.selected a {

	color:#fff;

	background:#1c589a;	

}



.portfolio h3 a:hover {

	color:#d5462f;

}



h2.post-title a:hover, .meta a:hover {

	color:#d5462f;

}



.pagenav a:hover {

    background:#d5462f;

    color:#fff;

}



span.current {

    background:#1c589a; 

}



#footer a:hover {

	color:#d5462f;

}



.featured-column .package-title {

	border-bottom: 3px solid #C2240B;

	background: #1c589a;	

}







.toggle-plus {

	background:#7b7b7b url(../../images/plus.png) no-repeat scroll 0 0;

	width:21px;

	height:21px;

}



.toggle-minus {

	background:#1c589a url(../../images/minus.png) no-repeat scroll 0 0;

	width:21px;

	height:21px;

}



h6.check i {

	color:#1c589a;

	font-size: 14px;

	margin-right: 8px;	

}

div.jp-play-bar {

	background: #1c589a;

}

div.jp-volume-bar-value {

	background: #1c589a;

}



ul#mainnav > li.sfHover > a {

	background:#4d91e1;

	opacity:0.8;

	color:#fff;

}



#submit_my_comment, .wpcf7-submit, .more-link {

	background: #1c589a;

	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:#1c589a 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:#1c589a 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:#1c589a 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;

	}	

}