/* PINK */
.wide .page-section.color,
.boxed .page-section.color > .container {
  background-color: #ec005f;
}
h1 .fa,
h2 .fa,
h3 .fa,
h4 .fa,
h5 .fa,
h6 .fa,
h1 .glyphicon,
h2 .glyphicon,
h3 .glyphicon,
h4 .glyphicon,
h5 .glyphicon,
h6 .glyphicon {
  color: #ec005f;
}
.section-title {
  color: #ec005f;
}
.image .section-title,
.dark .section-title,
.color .section-title {
  color: #ec005f;
}
.color .section-title .fa-stack .fa {
  color: #ec005f;
}
.section-title .rhex {
  background-color: #ec005f;
}
.rhex {
  background-color: #ec005f;
}
a {
  color: #ec005f;
}
.dropcap {
  color: #ec005f;
}
.btn-theme {
  background-color: #ec005f;
  border: 2px solid #ec005f;
}
.btn-theme:hover {
  background-color: #a00040;
  border-color: #a00040;
}
.color .btn-theme {
  color: #ec005f;
}
.color .btn-theme:hover {
  background-color: #a00040;
  border-color: #a00040;
}
.btn-theme-transparent,
.btn-theme-transparent:focus,
.btn-theme-transparent:active {
  background-color: transparent;
  border-color: #ec005f;
  color: #ec005f;
}
.btn-theme-transparent:hover {
  background-color: #a00040;
  border-color: #a00040;
}
.btn-theme-transparent-grey,
.btn-theme-transparent-grey:focus,
.btn-theme-transparent-grey:active {
  background-color: transparent;
  border-color: #a00040;
  color: #a00040;
}
.btn-theme-transparent-grey:hover {
  background-color: #a00040;
  border-color: #a00040;
}
.btn-theme-transparent-white:hover {
  background-color: #a00040;
  border-color: #a00040;
}
.btn-theme-grey {
  color: #ec005f;
}
.btn-theme-grey:hover,
.btn-theme-grey:focus,
.btn-theme-grey:active {
  background-color: #a00040;
  border-color: #a00040;
}
.form-control:focus {
  border-color: #ec005f;
}
.bootstrap-select > .selectpicker:focus {
  border-color: #ec005f;
}
.registration-form .tooltip-inner {
  background-color: #ec005f;
}
.registration-form .tooltip-arrow {
  border-top-color: #ec005f;
}
.registration-form .tooltip.top .tooltip-arrow {
  border-top-color: #ec005f;
}
.wide .header.shrink,
.boxed .header.shrink > .container {
  background-color: #ec005f;
}
.logo a .logo-hex {
  background-color: #ec005f;
}
.logo a:hover .logo-fa {
  color: #ec005f;
}
.sf-menu a:hover {
  color: #ec005f;
}
.sf-menu li.active > a {
  color: #ec005f;
}
.sf-arrows > li > .sf-with-ul:focus:after,
.sf-arrows > li:hover > .sf-with-ul:after,
.sf-arrows > .sfHover > .sf-with-ul:after {
  border-top-color: #ec005f;
}
.sf-arrows ul li > .sf-with-ul:focus:after,
.sf-arrows ul li:hover > .sf-with-ul:after,
.sf-arrows ul .sfHover > .sf-with-ul:after {
  border-left-color: #ec005f;
}
@media (max-width: 991px) {
  .mobile-submenu {
    background-color: #ec005f;
  }
}
#main-slider.owl-theme .owl-controls .owl-buttons .owl-prev:hover,
#main-slider.owl-theme .owl-controls .owl-buttons .owl-next:hover {
  color: #ec005f;
}
.form-header {
  background-color: #ec005f;
}
.btn-play {
  background-color: rgba(255, 255, 255, 0.3);
}
.btn-play .fa {
  color: #ec005f;
}
.btn-play:hover {
  border-color: #ec005f;
}
.btn-play:hover .fa {
  background-color: #ec005f;
}
.event-description .media-heading {
  color: #ec005f;
}
.img-carousel .owl-controls .owl-page span,
.img-carousel .owl-controls .owl-buttons div {
  background-color: #ec005f;
}
.partners-carousel .owl-prev,
.partners-carousel .owl-next {
  border: solid 1px #a00040;
  color: #a00040;
}
.partners-carousel .owl-prev .fa,
.partners-carousel .owl-next .fa {
  color: #a00040;
}
.partners-carousel .owl-prev:hover,
.partners-carousel .owl-next:hover {
  border-color: #ec005f;
  color: #ec005f;
}
.partners-carousel .owl-prev:hover .fa,
.partners-carousel .owl-next:hover .fa {
  color: #ec005f;
}
.schedule-wrapper {
  border: solid 1px #a00040;
}
.schedule-tabs.lv1 {
  background-color: #a00040;
}
.schedule-wrapper .schedule-tabs.lv1 .nav > li.active:before {
  border-top: 7px solid #a00040;
}
.schedule-wrapper .schedule-tabs.lv2 .nav > li.active > a {
  color: #ec005f;
}
.schedule-wrapper .schedule-tabs.lv2 .nav > li.active:before {
  background-color: #ec005f;
}
.row.faq .tab-content {
  border: solid 2px #a00040;
}
@media (min-width: 768px) {
  .row.faq .nav li.active:before {
    border-right: 10px solid #a00040;
  }
}
.row.faq .nav li a {
  border: solid 2px #a00040;
}
.row.faq .nav li.active a,
.row.faq .nav li a:hover {
  background-color: #ec005f;
  border-color: #ec005f;
}
.post-title a:hover {
  color: #ec005f;
}
.post-header .post-meta {
  color: #ec005f;
}
.post-header .post-meta .fa {
  color: #a00040;
}
.post-header .post-meta a:hover {
  color: #ec005f;
}
.post-readmore .btn {
  border-color: #a00040;
  color: #a00040;
}
.post-readmore .btn:hover,
.post-readmore .btn:focus {
  background-color: #a00040;
  border-color: #a00040;
}
.post-type {
  background-color: #ec005f;
}
.about-the-author .media-heading {
  color: #ec005f;
}
.timeline .post-title {
  color: #ec005f;
}
.timeline .post-title a {
  color: #ec005f;
}
.timeline .post-meta a .fa {
  color: #ec005f;
}
.timeline .post-readmore a:hover {
  color: #ec005f;
}
.comments-form .block-title {
  color: #ec005f !important;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  background-color: #ec005f;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  background-color: #ec005f;
  border-color: #ec005f;
}
.widget.categories li a {
  color: #a00040;
}
.widget.categories li.active a,
.widget.categories li a:hover {
  background-color: #ec005f;
}
.widget.flickr-feed li a:hover {
  border-color: #ec005f;
}
.tag-cloud a {
  border: solid 1px #a00040;
  color: #a00040;
}
.tag-cloud a:hover {
  background-color: #ec005f;
  border-color: #ec005f;
}
.thumbnail.hover,
.thumbnail:hover {
  border: solid 1px #ec005f;
}
.thumbnail .caption.hovered {
  background-color: rgba(236, 0, 95, 0.6);
}
.caption-category {
  color: #ec005f;
}
.caption-redmore {
  color: #ec005f;
}
.color .testimonials.owl-theme .owl-dots .owl-dot span {
  background-color: #ec005f;
}
.owl-theme .owl-controls .owl-page span {
  background-color: #ec005f;
}
.service-icon .rhex,
.service-icon .rhex:before,
.service-icon .rhex:after {
  border-left: 2px solid #ec005f;
  border-right: 2px solid #ec005f;
}
.ie8 .service-icon .rhex,
.ie8 .service-icon .rhex:before,
.ie8 .service-icon .rhex:after {
  border: 2px solid #ec005f;
}
.service-icon .fa-stack > i + i {
  color: #ec005f;
}
.service-icon:hover .rhex {
  background-color: #ec005f;
}
.image .thanks-title:after {
  background-color: #ec005f;
}
.thanks-text > span > small {
  color: #ec005f;
}
#thanks .progress-bar-success {
  background-color: #ec005f;
}
.sidebar .widget-title {
  color: #ec005f;
}
.widget-title:before {
  background-color: #ec005f;
}
#af-form .form-control:focus {
  border-color: #ec005f;
}
#af-form .alert {
  border-color: #ec005f;
  background-color: #ec005f;
}
.contact-address li i {
  border: 2px solid #ec005f;
}
.price-label-title:after {
  background-color: #ec005f;
}
.price-table.featured {
  border-color: #ec005f;
}
.price-table.featured:before {
  background-color: #ec005f;
}
.price-table:hover .price-table-header {
  background-color: #ec005f;
}
.price-table.featured:hover:before {
  color: #ec005f;
}
.container.gmap-background .on-gmap.color {
  background-color: #ec005f;
}
.to-top .logo-hex {
  background-color: #ec005f;
}
.btn-preview-light,
.btn-preview-light:hover {
  background-color: #ec005f;
}
.light h1,
h2,
h3,
h4,
h5,
h6 {
  color: #ec005f;
}
.body-dark .section-title small {
  color: #a00040;
}
.body-dark .section-title .rhex {
  background-color: #ec005f;
}
.body-dark .color .section-title .rhex {
  background-color: #ec005f;
}
.body-dark .color .btn-theme {
  background-color: #ec005f;
  border-color: #ec005f;
}
.body-dark .form-control {
  border-color: #a00040;
}
.body-dark .form-control:focus {
  border-color: #ec005f;
}
.body-dark .bootstrap-select > .selectpicker {
  border-color: #a00040;
}
.body-dark .event-background {
  background-color: #ec005f;
}
.body-dark .timeline .post-readmore,
.body-dark .timeline .post-readmore .fa {
  color: #a00040;
}
.body-dark .testimonials.owl-theme .owl-dots .owl-dot span {
  border: solid 2px #a00040 !important;
}
.body-dark .testimonials.owl-theme .owl-dots .owl-dot.active span,
.body-dark .testimonials.owl-theme .owl-dots .owl-dot:hover span {
  background-color: #a00040 !important;
}
.body-dark .thumbnail .caption {
  color: #a00040;
}
.body-dark .price-table {
  border-color: #a00040;
}
@media (min-width: 768px) {
  .body-dark .row.faq .nav li.active:before {
    border-right: 10px solid #a00040;
  }
  .body-dark .row.faq .tab-content {
    border-color: #a00040;
  }
  .body-dark .row.faq .tab-content:before {
    border-right-color: #a00040;
  }
  .body-dark .row.faq .nav li a {
    border-color: #a00040;
  }
  .body-dark .post-header .post-meta {
    color: #ec005f;
  }
  .body-dark.wide .footer-meta,
  .body-dark.boxed .footer-meta > .container {
    color: #a00040;
  }
  .body-dark .pagination-wrapper {
    border-top: solid 1px #a00040;
  }
  .body-dark .pagination > li > a {
    background-color: #a00040;
  }
  .body-dark .pagination > li > a:hover,
  .body-dark .pagination > li > span:hover,
  .body-dark .pagination > li > a:focus,
  .body-dark .pagination > li > span:focus {
    background-color: #ec005f;
  }
  .body-dark .pagination > .active > a,
  .body-dark .pagination > .active > span,
  .body-dark .pagination > .active > a:hover,
  .body-dark .pagination > .active > span:hover,
  .body-dark .pagination > .active > a:focus,
  .body-dark .pagination > .active > span:focus {
    background-color: #ec005f;
    border-color: #ec005f;
  }
  .body-dark .widget.categories li a {
    background-color: #a00040;
  }
  .body-dark .widget.categories li.active a,
  .body-dark .widget.categories li a:hover {
    background-color: #ec005f;
  }
  .body-dark .about-the-author {
    border-top: solid 1px #a00040;
  }
  .body-dark .comments {
    border-top: solid 1px #a00040;
  }
  .body-dark .comment-reply {
    border-bottom: solid 1px #a00040;
  }
  .body-dark .comments-form {
    border-top: solid 1px #a00040;
  }
}
@media (min-width: 768px) {
  body.rtl .row.faq .nav li.active:before {
    border-left: 10px solid #a00040;
  }
  body.rtl.body-dark .row.faq .nav li.active:before {
    border-left: 10px solid #a00040;
  }
}
