
	.mask-color {
	background-color:#2f23b2!important;
	background-image:none!important;}
	
	
/**** GENERAL ****/
a:hover, a:focus, .heading-title-wrapper h2.title, .et-post-info a, .list-contact-wrapper .contact-wrapper p, .copyright, footer a:hover,
.wpcf7-form > p, .contact-name input, .contact-email input, .contact-message textarea, .wpcf7-form > p  .your-name input, .wpcf7-form > p .your-message textarea, .wpcf7-form > p  .your-subject input, .wpcf7-form > p  .your-email input, .team-info .team-name, ul.portfolio-category li a span.icon-categories i,
.menu-underlogo > li > a, #header .lft > ul > li > a, #header .rght > ul > li > a, .cts a, .topt .info  .cts a, #video .popup-video, .title-author 

  
   {
	color:#a03c2c
}

.social-footer li{
	border-right: 1px dotted #a03c2c;}

.menu-underlogo > li > a, #header .lft > ul > li > a, #header  .rght > ul > li > a, h1.title-blog:hover a,
#contact .heading-title-wrapper h2.title, #contact .heading-title-wrapper span.sub-title, #video .popup-video:hover,
.contact-form-wrapper ::-webkit-input-placeholder,
.contact-form-wrapper :-moz-placeholder,
.contact-form-wrapper ::-moz-placeholder,
.contact-form-wrapper :-ms-input-placeholder, 
  {
	color:#a03c2c!important;
}

.popup-video .icon-play-video i {
  background-color:#a03c2c
  }
  
  .popup-video .icon-play-video:hover i {
  background-color:#2e1daf
  }

::-webkit-input-placeholder { /* WebKit browsers */
    color:    #999;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #999;
    opacity:  1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #999;
    opacity:  1;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #999;
}
/**** PRELOADING ****/
 .social-share ul.social li:hover a, #showRightPush:hover, .slicknav_btn:hover, .slicknav_nav a:hover, .slicknav_nav .slicknav_item:hover {
	background-color:#2e1daf;
}



.prev:hover, .next:hover, .close-port:hover i, .read-more:hover, .read-more i, .view-all-blog:hover, .view-all-blog:hover span i, a.et-like-post.active span i, .btn.get-in-touch:hover, .et-post-data-left.single-blog a.home-icon:hover i, .form-submit input[type="submit"]:hover, .social-footer li a:hover i, .contact-form-wrapper input[type="submit"]:hover, #test_content .item .name-client, h1.title-blog a:hover, .btn.btn-oe:hover, .time i.fa {
	color:#2e1daf;
}
.close-port:hover, .view-all-blog:hover span, .btn.get-in-touch:hover, .image-blog-wrapper, .et-post-data-left.single-blog a.home-icon:hover, .form-submit input[type="submit"]:hover, .contact-form-wrapper input[type="submit"]:hover, .btn.btn-oe:hover, .popup-video:hover .icon-play-video{
	border-color:#2e1daf;
}
.line-wrapper .line-circle, .pie-content h2, .percent-chart, .et-post-month, .et-post-date, .title-blog, .counter .timer, .btn.get-in-touch, .title-single, .post-tags a, .cp-comments-title, .copyright, .contact-form-wrapper input[type="submit"], .text-slider, a#scroll_to, .quote-charater, #test_content .item .name-client, .slicknav_menu  .slicknav_menutxt, .slicknav_nav a, .form-submit input[type="submit"], .btn.btn-oe, .blog-filer ul li a{
	font-weight:400;
}
.color-white *{
	color:#ffffff !important;
}
.color-white .popup-video:hover, .color-white .popup-video:hover .icon-play-video i{
	color:#2e1daf !important;
}

.topt a.topt_more, .topta a.read-more {
color:#2e1daf;
border: 2px solid #2e1daf;
}


.topt a.topt_more:hover, .topta a.read-more:hover {
background: #2e1daf;
border: 2px solid #2e1daf;
}

.post-content blockquote{
	border-left: 3px solid #2e1daf;
	}

a, #header #logo span:first-child, .list-services-wrapper .service-wrapper h2.title, h1.title-blog, h1.title-blog a, .view-all-blog span i,
.topt .info  .cts i,  .et-post-info i, .title-single, .tga > div > a:hover, .post-categor a:hover,
.cp-comment-author, .pagga li, .pagga li.active a, .pagga li.active a:hover, .et-post-excerpt .read-more i, #reply-title,
.title-port-wrapper .title-port, .title-port-wrapper .category b:not(first-child):before, .port-content .title-port-wrapper .category b:first-child:before 
 
 {
    color:#2e1daf;
}

.attach .read-more b {
    border: 2px solid #2e1daf!important;
color:#2e1daf	}	
	
.read-more:hover  b {
background-color:#2e1daf;
border-color:#2e1daf!important;
}

.single-blog .et-post-heart .fa-heart, .cts a:hover, .topt .info .cts a:hover  {
color: #2e1daf!important;
}

.pagga li a, .ppag > span {
 background: #2e1daf;
 border:1px solid #2e1daf;
}

@keyframes bounceOuter {
        0%{ box-shadow: 0 0 0 4px #2e1daf; }
        25%{ box-shadow: 0 0 0 1px #2e1daf; }
        50%{ box-shadow: 0 0 0 7px #2e1daf; }
        75%{ box-shadow: 0 0 0 4px #2e1daf; }
        100%{ box-shadow: 0 0 0 3px #2e1daf; }
}


#dish-wrapper-2 #test_content .item a
{
	background: none repeat scroll 0 0 rgba(46, 29, 175, 0.95);
	}

a.linkto:hover {
background: none repeat scroll 0 0 rgba(46, 29, 175, 0.7)!important;
}		
	
.social-share ul.social li a, .attach .et-post-data-left .inl:first-child:hover, .pagga li a:hover, .et-post-data-left .inl:first-child:hover  {
	background:#2e1daf;	
	}

.single-blog .et-like-post:hover {
  background: #2e1daf !important;
  border-color: #2e1daf!important;
}	
	
#dish-wrapper #test_avatar .synced  .sm_ci {
    color: #2e1daf!important;
	background:#fff;
	-moz-box-shadow: 1px 1px 1px rgba(46, 29, 175, 0.7);
    -webkit-box-shadow: 1px 1px 1px rgba(46, 29, 175, 0.7);
    box-shadow: 1px 1px 1px rgba(46, 29, 175, 0.7);
	}
	
	.zt:focus .mask, .zt:hover .mask {
		background-color: rgba(46, 29, 175, .85);
	}
	
	.nav-box.prev a:hover span, .nav-box.next a:hover span {
  color: rgba(46, 29, 175, 1);
  }
  
  .et-post-data-left .inl {
background: rgba(46, 29, 175, 0.3);
}
  
  #et_respond{
	background:rgba(46, 29, 175,.04);}
  
 .nav-box.prev a:hover img, .nav-box.next a:hover img {
  background: rgba(46, 29, 175, 1);
  } 
	
	div.item a:hover .mask {

	border: 60px solid rgba(46, 29, 175, 0.2);}
	
	#project_container div.item a div.mask span {
    background: none repeat scroll 0 0 rgba(46, 29, 175, 0.8);
	}

#dish-wrapper #test_avatar .synced  .sm_ci .di {
    color: #2e1daf!important;
}

.contact-form-wrapper input[type="submit"] {
  border: 2px solid #2e1daf;
  color: #2e1daf;}

 .contact-form-wrapper input[type="submit"]:hover {
  background: #2e1daf!important;
  border: 2px solid #2e1daf!important;
  } 
  
 #heartsb .heart.center, #heartsb .heart {
     background: #2e1daf;
}

#header .menu-item .active {
color: #2e1daf!important
}


ul.portfolio-category li a:hover span.icon-categories, ul.portfolio-category li a.active span.icon-categories{
	border-color:#2e1daf;
	color: #2e1daf;
}
ul.portfolio-category li a:hover span.icon-categories i, ul.portfolio-category li a:hover, ul.portfolio-category li a.active span.icon-categories i, ul.portfolio-category li a.active,
#portfolio_content  ul li, .post-content ul li, .lft ul li a:hover, .rght ul li a:hover, .nrgh li a:hover 
{
	color: #2e1daf;}

.catmore {
background: #2e1daf;
border-color:#2e1daf!important;}
  
 .list-contact-wrapper .contact-wrapper .icon{
	border:2px solid #2e1daf; }
  
#dish-wrapper #test_avatar .synced .recipe_list_item_title, #bb_aq_block_2 h2.title, #about h2.title,
.contact-form-wrapper h2.contact-title, footer .fa, .list-contact-wrapper .contact-wrapper .icon i, footer a 
 {
 color: #2e1daf;
 }

.current-menu-item a:hover, .dropdown-menu a:hover {
    color: #2e1daf !important;
}

 #dish-wrapper-2 #test_avatar .synced  .item{
 box-shadow: 0 0 0 3px #2e1daf;
 }

.list-services-wrapper .service-wrapper .icon{
	background:#2e1daf;
	border: 2px solid #2e1daf 
}

.navbar-toggle {
  background: #2e1daf !important;
  }


                #test{
margin: 0 auto;
}
.portfolio-category li a {color:#000!important; }

#bb_aq_block_12 .heading-title-wrapper .sub-title, #bb_aq_block_7 .heading-title-wrapper .sub-title {display:none!important;}

.siClass {background: none repeat scroll 0 0 #fff !important;
    display: block;
    font-size: 29px;
    line-height: normal !important;
    padding: 10px 5px;
    text-align: center;
    cursor:pointer;
    color:#a03c2c;
    transition: color 250ms ease-in 0s;
    border: 1px solid #fff;
    outline: 0;}
    
    
    
    .fa-align-justify:before {color:#000 !important;}
    
    
    .team-info {position:absolute;}
    
    .contact-title {display:none;}
    
    #bb_aq_block_7 .title {color: #2e1daf!important};            