body{
	background-color: #fff;
	color: #656565;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
	color: #151515;
}

p, span{
	color: #656565;
}

#title-container{
	color: #fff;
}

#title-container h1,#title-container h4{
	color: #fff;
}

.title-container-pattern{
	background: #fe5825;
}

.team-member h4{
	color: #fff;
}

.team-member .position{
	color: #151515;
}

.team-member:hover .member-image-container .team-pattern{
	box-shadow: inset 0 0 0 125px rgba(169, 39, 113, 0.8), inset 0 0 0 125px rgba(169, 39, 113, 0.8), 0 1px 2px rgba(0, 0, 0, 0.1);
}

.member-socials{
	color: #fff;
}

.social a{
	display: block;
}

.social:hover{
	background: #fff;
}

.social:hover i{
	color: #a92771;
}

.panel, .panel-heading{
	background: transparent !important;
}

.panel{
	border-bottom: 1px solid #e2e2e2;
}

.panel-group .panel:first-child{
	border-top: 1px solid #e2e2e2;
}

.panel-heading{
	color: #fff;
}

.panel-default > .panel-heading{
	color: #fff;
}

.panel-title{
	color: #a92771;
}

.panel-title a.collapsed{
	color: #151515;
}

.panel-body p{
	color: #656565;
}

#nav h3 a:hover{
	color: #a92771;	
}

.testmonial-img:hover .testmonial-pattern{
	box-shadow: inset 0 0 0 125px rgba(169, 39, 113, 0.8), inset 0 0 0 125px rgba(169, 39, 113, 0.8), 0 1px 2px rgba(0, 0, 0, 0.1);
}

.testmonial-info p{
	color: #fff;
}

.fact p{
	color: #151515;
	margin: 0;
}

.fact h4{
	color: #151515;
}

.fact .fact-number{
	box-shadow: inset 0 0 0 5px rgba(169, 39, 113, 0.8), inset 0 0 0 5px rgba(169, 39, 113, 0.8), 0 1px 2px rgba(0, 0, 0, 0.1);
}

.fact:hover .fact-number p{
	color: #fff;
}

.fact:hover .fact-number{
	box-shadow: inset 0 0 0 5px #efefef, inset 0 0 0 5px #efefef, 0 1px 2px rgba(0, 0, 0, 0.1);
	background: #a92771;
}

.blog-item{
	background: #efefef;
}

.blog-item-info p, .portfolio-item-info p{
	color: #151515;
}

.blog-item.odd:hover{
	-webkit-box-shadow: inset 500px 0px 0px 0px #a92771;
	-moz-box-shadow: inset 500px 0px 0px 0px #a92771;
	box-shadow: inset 500px 0px 0px 0px #a92771;
}

.blog-item.even:hover{
	-webkit-box-shadow: inset -500px 0px 0px 0px #a92771;
	-moz-box-shadow: inset -500px 0px 0px 0px #a92771;
	box-shadow: inset -500px 0px 0px 0px #a92771;
}

.blog-item-info h4{
 	color: #151515;
}

.blog-item:hover h4, .blog-item:hover p{
	color: #fff;
}

.blog-filters li{
	border-right: 1px solid #efefef;
	color: #151515;
	border: 1px solid #efefef;
}

.blog-filters li:hover{
	color: #a92771;
	background: #efefef;
}

.active-filter{
	color: #a92771;
	background: #efefef;	
}

.portfolio-load{
	//background: #efefef;
	color: #a92771;
	border-radius: 2px;
	border: 1px solid #a92771;
}

.portfolio-load p{
	color: #a92771;
}

.portfolio-load:hover{
	background: #efefef;
}

.portfolio-load:hover p{
	color: #a92771;
}

.partners{
	background: #111111;
}

#nav-partner{
	color: #4f4f4f;
}

#nav-partner .previous, #nav-partner .next{
	color: #151515;
}

#nav-partner .previous:hover, #nav-partner .next:hover{
	color: #a92771;
}

.modules-container, .modules{
	background: #efefef;
}

.full-width-container{
	background: #111111;
}

.partners-container{
	background: #efefef;
}

.service:hover p{
	color: #151515;
}

.twitter-color{
	color: #2daae2;
}

.module-info{
	color: #656565;
}

.module-info a{
	color: #151515;
}

.module-info span.user{
	color: #a92771;
}

.module-info .details{
	color: #151515;
}

.twitter.module .icon{
	background: #2daae2;
}
	
.instagram.module .icon{
	background: #ec008c;
}

.instagram-color{
	color: #ec008c;
}

.insta-patt:hover{
	background: #a60062;
}

input[type="text"], select{
	color: #656565;
	background: #efefef;
}

.input-wrapper{
	color: #fff;
}

.input-wrapper:before{
	color: #a92771;
}

textarea{
	color: #656565;
	background: #efefef;
}

.address-container{
	background: #a92771;
}

.address-container p{
	color: #fff;
}

.address-container h3{
	color: #fff;
}

.btn1-muze, #comments-container .form-submit input[type="submit"]{
	color: #fff;
	background: #a92771;
}

.btn1-muze:hover{
	color: #fff;
	background: #151515;
}

.contact-info{
	color: #fff;
}

.contact-info p, .contact-info i{
	color: #656565;
}

.contact-info h3{
	color: #656565;
}

.portfolio-pattern{
	/* fallback */
	background-color: #1a82f7;
	background-repeat: repeat-y;

	/* Safari 4-5, Chrome 1-9 */
	background: -webkit-gradient(linear, left top, right top, from(#881bc1), to(#ff8a00));

	/* Safari 5.1, Chrome 10+ */
	background: -webkit-linear-gradient(left, #881bc1, #ff8a00);

	/* Firefox 3.6+ */
	background: -moz-linear-gradient(left, #881bc1, #ff8a00);

	/* IE 10 */
	background: -ms-linear-gradient(left, #881bc1, #ff8a00);

	/* Opera 11.10+ */
	background: -o-linear-gradient(left, #881bc1, #ff8a00);
}

.portfolio-item .curl-bottom-right:before{
	background: #FFF;
	background: -webkit-linear-gradient(315deg, #FFF 50%, #efefef 50%);
	background: linear-gradient(315deg, #FFF 50%, #e5e5e5 50%);
}

.portfolio-item h4, .portfolio-item p{
	color: #fff;
}

.feature {
	color: #fff;
}

.feature:hover{
	background: #fff;
	color: #a92771;
}

.feature span{
	color: #a92771;
}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
	background: #a92771;
}

.mCSB_scrollTools .mCSB_draggerRail{
	background: #e5e5e5;
}

.single-portfolio-features{
	color: #a92771;
}

.single-portfolio-features li{
	background: rgb(255, 255, 255);
	color: #656565;
}

.single-portfolio-features li:hover, #single-shares-btn.active, #full-screen.active{
	color: #a92771;
}

.single-portfolio-info{
	color: #a92771;
	background: #efefef;
}

.single-portfolio-info h3{
	color: #a92771;
}

.single-portfolio-info p{
	color: #656565;
}

li.portfolio-active{
	background: rgb(255, 255, 255);
	color: #a92771;
}

.home2-container h1, .home2-container h4{
	color: #fff;
}

.service-info{
	background: #fff;
}

.service-info h3, .service-info p{
	color: #656565;
}

.slide-info h1, .slide-info h4{
	color: #fff;
}

.slide-info{
	text-shadow: 1px 1px 1px #000;
}

.btn-slider{
	color: #FFF !important;
	background: #a92771;
}

.slides-navigation a:hover {
	background: #fff;
	color: #a92771;
}

#linearBg1 {
  /* fallback */
  background-color: #1a82f7;

  /* Safari 4-5, Chrome 1-9 */
  background: -webkit-gradient(linear, left top, right top, from(#1a82f7), to(#2F2727));

  /* Safari 5.1, Chrome 10+ */
  background: -webkit-linear-gradient(left, #2F2727, #1a82f7);

  /* Firefox 3.6+ */
  background: -moz-linear-gradient(left, #2F2727, #1a82f7);

  /* IE 10 */
  background: -ms-linear-gradient(left, #2F2727, #1a82f7);

  /* Opera 11.10+ */
  background: -o-linear-gradient(left, #2F2727, #1a82f7);
}

#linearBg2 {
  /* fallback */
	background-color: #1a82f7;

	/* Safari 4-5, Chrome 1-9 */
	background: -webkit-gradient(linear, left top, right top, from(#col1), to(#col2));

	/* Safari 5.1, Chrome 10+ */
	background: -webkit-linear-gradient(left, #col1, #col2);

	/* Firefox 3.6+ */
	background: -moz-linear-gradient(left, #col1, #col2);

	/* IE 10 */
	background: -ms-linear-gradient(left, #col1, #col2);

	/* Opera 11.10+ */
	background: -o-linear-gradient(left, #col1, #col2);
}


.corner{
	background: #fff;
	background: #fe3d02; /* Old browsers */
	background: -moz-linear-gradient(-45deg, #a92771 50%, #fff 50%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right bottom, color-stop(50%,#a92771), color-stop(50%,#fff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(-45deg, #a92771 50%,#fff 50%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(-45deg, #a92771 50%,#fff 50%); /* Opera 11.10+ */
	background: -ms-linear-gradient(-45deg, #a92771 50%,#fff 50%); /* IE10+ */
	background: linear-gradient(135deg, #a92771 50%,#fff 50%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a92771', endColorstr='#fff',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

.text-shadow{
	text-shadow: 1px 1px 1px #000;
}

#nav-service-home2 {
	color: #FFF;
}

#nav-service-home2 a{
	border: 1px solid #fff;
}

#nav-service-home2 a:hover{
	color: #a92771;
  	border-color: #a92771;
}

.single-blog-content{
	background: #efefef;
}

.text-white{
	color: #151515;
}

.single-blog-shares-container{
	background: #efefef;
}

.text-orange{
	color: #a92771;
}

.text-brand-color{
	color: #a92771;
}

#comments-container{
	background: #efefef;
}

.field-color-2, select{
	background: #fff !important;
}


.current-comments-number{
	background: #efefef;
}

.current-comments{
	margin-top: 1px;
	background: #efefef;
}

.current-comments li{
	border-bottom: 1px solid #fff;
}

ul.children li:before {
	content: "";
	border-left: solid 1px #fff;
	border-bottom: solid 1px #fff;
	position: absolute;
	left: 95px;
	top: 0;
	width: 55px;
	height: 100px;
}

.current-comments > ul{
	border-bottom: 1px solid #fff;
}

.btn2-muze{
	color: #fff;
	background: transparent;
	border: 1px solid #fff;
}

.btn2-muze:hover{
	color: #FF3C00;
	background: #FFF;
}

footer{
	background: #fff;
	border-top: 1px solid #efefef;
}

.to-top-container{
	color: #151515;
}

.to-top-container:hover{
	color: #a92771;
}

.to-top{
	border-right: 40px solid rgba(255, 0, 0, 0);
	border-bottom: 40px solid #efefef;
	border-left: 40px solid rgba(255, 0, 0, 0);
}

.curl-bottom-right:before {
	background: #FFF;
	background: -webkit-linear-gradient(315deg, #FFF 50%, #A92771 50%);
	background: linear-gradient(315deg, #FFF 50%, #A92771 50%);
}

.pattern-white{
	background: #FFF;
}

.partners-item p{
	color: #111111;
}

.service-item{
	background: #efefef;
}

.service-item:hover{
	background: #e7e7e7;
}

.service-item h3, .service-item p{
	color: #656565;
}

.service-item:hover h3{
	color: #a92771;
}


/*menu*/

header{
	background: #fff;
}

.main-menu ul ul{
	background: #efefef;
}

.main-menu ul ul:before {
	border-right: 10px solid rgba(255, 0, 0, 0);
	border-bottom: 10px solid #efefef;
	border-left: 10px solid rgba(255, 0, 0, 0);
}

.main-menu a{
	color: #151515;
}

.main-menu ul > li:hover > a{
	color: #a92771;
}

.main-menu ul ul li{
	border-bottom: 1px solid #fff;
}

.header-social-container{
	 color: #FFF;
}

.header-social-container .social{
	 color: #000;
}

.header-social-container .social:hover{
	 color: #a92771;
}

.widget, .widget p, .widget span{
	color: #656565;
}

.widget{
	background: #efefef;
}

.widget ul li:hover, .widget ul li:hover p, .widget ul li:hover span{
	color: #a92771;
}

.widget input[type="text"]{
	background: #fff;
}

.widget #searchsubmit{
	background: #a92771;
	color: #fff;
}

.widget #searchsubmit:hover{
	color: #fff;
	background: #151515;
}

.widget .menu li a{
	color: #656565;
}

.widget .menu li a:hover{
	color: #a92771;
}

.dots div{
    background: #a92771;
}

.blog-img{
	background: #efefef;
}

.slideBox-overlay{
	background: rgba(255,255,255,0.95);
}

.blog2-item{
	background: #efefef;
}

.blog2-info{
	padding: 45px;
}

.short-desc{
	color: #656565;
}

.blog2-item:hover{
	background: #a92771;
}

.blog2-item:hover h4, .blog2-item:hover p{
	color: #fff;
}

.lightbox-carousel-nav.prev, .lightbox-carousel-nav.next{
	color: #fff;
	background: #151515;
}

.lightbox-carousel-nav.prev:hover, .lightbox-carousel-nav.next:hover{
	background: #a92771;
}


#nav-testmonial a:hover{
	color: #a92771;
}

#muze-container{
	background: #efefef;
}

.nav-tabs{
	color: #656565;
	border-color: #ddd;
	font-weight: 300;
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{
	background: inherit;
	border-color: #ddd;
	color: #a92771;
}

.nav-tabs > li > a:hover{
	border-color: #ddd;
	color: #a92771;
}

.nav > li > a:hover, .nav > li > a:focus{
	background: inherit;
}

.csspinner:before{
	background: #fff;
}

.csspinner.double-up:after {
  border-right: 4px solid #a92771;
  border-top: 4px double #a92771;
  border-left: 4px double #a92771;
  border-bottom: 4px double #a92771;
}

.crsl-active .testmonial-pattern{
	box-shadow: inset 0 0 0 125px rgba(169, 39, 113, 0.8), inset 0 0 0 125px rgba(169, 39, 113, 0.8), 0 1px 2px rgba(0, 0, 0, 0.1);
}

.partners-item .pattern-container{
	border: 1px solid #efefef;
}

.curl-bottom-right:before{
	right: -1px;
	bottom: -1px;
}

#tags{
	background: #efefef;
}

#tags p a{
	background: #fff;
}

#tags p a:hover{
	background: #a92771;
	color: #fff;
}

/*mobile*/
@media (max-width: 768px){

	.blog-item.even:hover, .blog-item.odd:hover{
		-webkit-box-shadow: inset -800px 0px 0px 0px #A92771;
		-moz-box-shadow: inset -800px 0px 0px 0px #a92771;
		box-shadow: inset -800px 0px 0px 0px #A92771;
	}

	.blog-filters li{
		background: #fff;
	}

	.responsive-navigation{
		background: #efefef;
		color: #151515;
	}

	.main-menu li{
		background: #efefef;
	}

	.main-menu li a{
		border-top: 1px solid #fff;
		color: #151515 !important;
	}

	.main-menu li a:hover{
		color: #a92771 !important;
	}
}

@media (min-width: 768px) and (max-width: 992px){

	.blog-filters li{
		background: #fff;
	}

	.responsive-navigation{
		background: #efefef;
		color: #151515;
	}

	.main-menu li{
		background: #efefef;
	}

	.main-menu li a{
		border-top: 1px solid #fff;
		color: #151515 !important;
	}

	.main-menu li a:hover{
		color: #a92771 !important;
	}
}

@media (max-width: 992px){
}