.white {
  color: #FFFFFF;
}
.offwhite {
  color: #EBEBEB;
}
.dark {
  color: #121212;
}
.black {
  color: #000000;
}
.grey {
  color: #cfccc4;
}
.color {
  color: #0000ff;
}
.blue {
  color: #0000ff;
}
.white-bg {
  background: #FFFFFF;
}
.offwhite-bg {
  /* background:@offwhite; */
  background: #cfccc4;
}
.dark-bg {
  background: #121212;
}
.black-bg {
  background: #000000;
}
.grey-bg {
  background: #cfccc4;
}
.color-bg {
  background: #0000ff;
}
.blue-bg {
  background: #0000ff;
}
::selection {
  background: #0000ff;
  color: #000000;
}
::-moz-selection {
  background: #0000ff;
  color: #000000;
}
a {
  color: #000000;
}
a:hover {
  color: #0000ff;
}
.btn-expose-color {
  border-color: #0000ff;
  color: #0000ff;
}
.btn-expose-color:hover {
  background-color: #0000ff;
  color: #FFFFFF;
}
.menu-block {
  border-color: #FFFFFF;
}
.menu-block:hover {
  border-color: #121212;
}
.menu-block:hover a {
  color: #121212;
}
.menu-block a {
  color: #FFFFFF;
}
.main-heading.white span {
  border-color: #FFFFFF;
}
.main-heading.dark span {
  border-color: #121212;
}
.main-heading.black span {
  border-color: #000000;
}
.inner-main-heading.white span {
  border-color: #FFFFFF;
}
.inner-main-heading.dark span {
  border-color: #121212;
}
.inner-main-heading.black span {
  border-color: #000000;
}
.works-filter li a > span, .works-filter li:after {
  color: #cfccc4;
}
.works-item a:hover {
  border-color: #cfccc4;
}
.works-item-inner p > span {
  border-color: #121212;
}
.main-nav-menu li a.main-nav-link {
  color: #121212;
}
.main-nav-menu li a.main-nav-link:focus {
  color: #000000;
  border-color: #000000;
}
.main-nav-menu li a.main-nav-link:hover {
  color: #000000;
}
.sub-nav a:hover {
  color: #0000ff;
}
.copy-credits {
  border-color: #000000;
}
.copy-credits h4 > a:hover {
  color: #0000ff;
}
.showcases-overlay h1.black > span {
  border-color: #000000;
}
.showcases-overlay h1.white > span {
  border-color: #FFFFFF;
}
.showcases-overlay h1.color > span {
  border-color: #0000ff;
}
.intro09-overlay h1.black > span {
  border-color: #000000;
}
.intro09-overlay h1.white > span {
  border-color: #FFFFFF;
}
.intro09-overlay h1.color > span {
  border-color: #0000ff;
}
.showcase-carousels-overlay h1.black > span {
  border-color: #000000;
}
.showcase-carousels-overlay h1.white > span {
  border-color: #FFFFFF;
}
.showcase-carousels-overlay h1.color > span {
  border-color: #0000ff;
}
.news-grid .grid li.shown:hover > a::before {
  border-color: #EBEBEB;
}
.pricing-container .pricing-header {
  border-color: #EBEBEB;
}
.grid li.shown:hover h3 {
  color: #0000ff;
}
.pricing-container .pricing-features, .pricing-container .pricing-features .each h2 {
  border-color: #EBEBEB;
}
.aux-icon-btn-wrap a {
  border-color: #0000ff;
}
.aux-icon-btn-wrap a:hover {
  border-color: white;
}
.aux-icon-btn:hover span {
  color: white;
}
.agency-service-block .service-inner-wrap {
  border-color: #EBEBEB;
}
.agency-service-block .service-inner-wrap:hover {
  border-color: #000000;
}
.shop-item-2 {
  border-color: #EBEBEB;
}
.shop-item-2:hover {
  border-color: #000000;
}
.video-title-holder h1 > span {
  border-color: #FFFFFF;
}
.tweet_text {
  color: #000000;
}
.slide-title.dark {
  border-color: #121212;
}
.slide-title.white {
  border-color: #FFFFFF;
}
.slide-title.color {
  border-color: #0000ff;
}
.client-logo-inner, .client-logo-row {
  border-color: #0000ff;
}
#contact-form-wrap textarea:focus, #contact-form-wrap input:focus {
  /*border-color:@white !important;*/
  color: #ffffff !important;
  border-radius: 0;
}