.white {
  color: #FFFFFF;
}
.light-white {
  color: #f3f3f3;
}
.dark-white {
  color: #e3e3e3;
}
.black {
  color: #000000;
}
.lighter-black {
  color: #333333;
}
.lighter-more-black {
  color: #404040;
}
.light-more-black {
  color: #1F1F1F;
}
.highlight-color {
  color: #673653;
}
.highlight-color-subtle {
  color: #F44336;
}
.grey {
  color: #7c7c7c;
}
.light-grey {
  color: #CCCCCC;
}
.white-bg {
  background-color: #FFFFFF;
}
.white-rgba-high-bg {
  background: rgba(255, 255, 255, 0.75);
}
.light-white-bg {
  background-color: #f3f3f3;
}
.dark-white-bg {
  background-color: #e3e3e3;
}
.black-bg {
  background-color: #000000;
}
.lighter-black-bg {
  background-color: #333333;
}
.lighter-more-black-bg {
  background-color: #404040;
}
.black-rgba-high-bg {
  background: rgba(0, 0, 0, 0.75);
}
.light-more-black-bg {
  background-color: #1F1F1F;
}
.highlight-color-bg {
  background-color: #673653;
}
.highlight-color-subtle-bg {
  background-color: #F44336;
}
.grey-bg {
  background-color: #7c7c7c;
}
.light-grey-bg {
  background-color: #CCCCCC;
}
::selection {
  background: #FFFFFF;
  color: #673653;
}
::-moz-selection {
  background: #FFFFFF;
  color: #673653;
}

.owl-theme .owl-controls .owl-dots{
  padding-top: 20px;
}
.owl-theme .owl-dots .owl-dot span {
  background: #a38697;
}
.owl-theme .owl-dots .owl-dot:hover span {
  background: #a38697;
}
.owl-theme .owl-dots .owl-dot.active span {
  background: #FFF;
}
.owl-theme .owl-nav [class*=owl-] i {
  color: #FFFFFF;
}
.owl-theme .owl-nav [class*=owl-]:hover i {
  color: #673653;
}

.contact-form input[type="text"],
.contact-form textarea {
  border-color: #7c7c7c;
}
.contact-form ::-webkit-input-placeholder {
  color: #7c7c7c;
}
.contact-form :-moz-placeholder {
  color: #7c7c7c;
}
.contact-form ::-moz-placeholder {
  color: #7c7c7c;
}
.contact-form :-ms-input-placeholder {
  color: #7c7c7c;
}
.footer-wrap .social-icons ul li a:hover i {
  color: #673653;
}
.home-01-wrap .overlay svg path {
  fill: #1F1F1F;
}

.highlight-hexagon .top{
  border-left-color: #673653 !important;
  border-right-color: #673653 !important;

}
.highlight-hexagon .bottom{
  border-left-color: #673653 !important;
  border-right-color: #673653 !important;
}
.works-filter li a{
  background-color: #FFF;
  border: 2px solid #673653;
  color: #673653;
}
.works-filter li a:hover, .works-filter li a.active{
  background-color: #673653;
  color: #FFF;
}
.ImageWrapper .ImageOverlayHe {
  background: none repeat scroll 0 0 rgba(103, 54, 83, 0.9);
}
.blog-masonry-container .blog-item .blog-item-attrs .post-link a:hover{
  color: #673653;
}
.cd-headline.loading-bar .cd-words-wrapper.is-loading::after{
  background: #FFF;
}


.prisma-button.white-button.outline-style{
  border-color: #FFF;
  color: #FFF; 
}
.prisma-button.white-button.outline-style:hover{
  border-color: #FFF;
  background-color: #FFF; 
  color: #673653; 
}
.prisma-button.dark-button.outline-style{
  border-color: #111;
  color: #111; 
}
.prisma-button.dark-button.outline-style:hover{
  border-color: #111;
  background-color: #111; 
  color: #FFF; 
}

.prisma-button.highlight-color-button.outline-style{
  border-color: #673653;
  color: #673653; 
}
.prisma-button.highlight-color-button.outline-style:hover{
  border-color: #000;
  color: #000; 
}



.prisma-button.white-button.filled-style{
  border-color: #FFF;
  background-color: #FFF; 
  color: #673653;
}
.prisma-button.white-button.filled-style:hover{
  border-color: #673653;
  background-color: #673653; 
  color: #FFF;
}
.prisma-button.dark-button.filled-style{
  border-color: #111;
  background-color: #111; 
  color: #FFF;
}
.prisma-button.dark-button.filled-style:hover{
  border-color: #673653;
  background-color: #673653; 
  color: #FFF;
}

.prisma-button.highlight-color-button.filled-style{
  border-color: #673653;
  background-color: #673653; 
  color: #FFF;
}
.prisma-button.highlight-color-button.filled-style:hover{
  border-color: #000;
  background-color: #000; 
  color: #FFF;
}

.testimonial .hexagon{
  border: #673653 2px solid;
}

.social-icons a.social-icon:hover{
  color: #673653;
  background: #FFF;
}
.map-wrap .over-map-contents .map-content-item{
  background: rgba(103, 54, 83, 0.8);
}
#contactForm input, #contactForm textarea{
  border: #673653 solid 2px !important;
}
#contactForm .button:hover{
  background: #673653;
}

footer{
  background:#673653; 
  color:#a38697; 
  border-bottom:#a38697 solid 1px;
}
.foot-link .heading, .foot-link span{
  color:#a38697;
}
.credits{
  background:#673653;
  color:#a38697; 
}

.intro-04-slider-wrap .owl-controls .owl-dots .owl-dot span{
  background-color: #FFF !important;
}
.intro-04-slider-wrap .owl-controls .owl-dots .owl-dot.active span{
  background-color: #673653 !important;
}
.intro-04-slide-content h3{
  background-color: #673653;
}
.featured-works-container .featured-work-item .featured-work-details h1 a{
  color: #FFFFFF !important;
}
.intro-09-slider-wrap .owl-controls .owl-nav div i{
  color: #CCC;
}
.intro-09-slider-wrap .owl-controls .owl-nav div i:hover{
  color: #FFF;
}