/* RED 1 */
.wide .page-section.color,
.boxed .page-section.color > .container {
  background-color: #f45349;
}
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: #f45349;
}
.rhex {
  background-color: #f45349;
}
a {
  color: #f45349;
}
.dropcap {
  color: #f45349;
}
.btn-theme {
  background-color: #f45349;
  border: 2px solid #f45349;
}
.btn-theme:focus,
.btn-theme:hover {
  background-color: #cb170c;
  border-color: #cb170c;
}
.color .btn-theme {
  color: #f45349;
}
.color .btn-theme:hover {
  background-color: #cb170c;
  border-color: #cb170c;
}
.btn-theme-transparent,
.btn-theme-transparent:focus,
.btn-theme-transparent:active {
  background-color: transparent;
  border-color: #f45349;
  color: #f45349;
}
.btn-theme-transparent:hover {
  background-color: #cb170c;
  border-color: #cb170c;
}
.btn-theme-transparent-grey,
.btn-theme-transparent-grey:focus,
.btn-theme-transparent-grey:active {
  background-color: transparent;
  border-color: #cb170c;
  color: #cb170c;
}
.btn-theme-transparent-grey:hover {
  background-color: #cb170c;
  border-color: #cb170c;
}
.btn-theme-transparent-white:hover {
  background-color: #cb170c;
  border-color: #cb170c;
}
.btn-theme-grey {
  color: #f45349;
}
.btn-theme-grey:hover,
.btn-theme-grey:focus,
.btn-theme-grey:active {
  background-color: #cb170c;
  border-color: #cb170c;
}
.bootstrap-select > .selectpicker:focus {
  border-color: #f45349;
}
.registration-form .tooltip-inner {
  background-color: #f45349;
}
.registration-form .tooltip-arrow {
  border-top-color: #f45349;
}
.registration-form .tooltip.top .tooltip-arrow {
  border-top-color: #f45349;
}
.logo a .logo-fa {
  color: #f45349;
}
.sf-menu.nav > li > a:hover,
.header.shrink .sf-menu.nav > li > a:hover,
.sf-menu.nav > li > a:focus,
.header.shrink .sf-menu.nav > li > a:focus,
.sf-menu li.active > a,
.header.shrink .sf-menu li.active > a,
.sf-menu a:hover,
.header.shrink .sf-menu a:hover {
  color: #f45349;
}

.sf-menu a:after {
	border-color: #f45349;
}

.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: #f45349;
}
.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: #f45349;
}
@media (max-width: 991px) {
  .mobile-submenu {
    background-color: #f45349;
  }
}
#main-slider.owl-theme .owl-controls .owl-buttons .owl-prev:hover,
#main-slider.owl-theme .owl-controls .owl-buttons .owl-next:hover {
  color: #f45349;
}
.form-header {
  background-color: #f45349;
}
.btn-play .fa {
  color: #f45349;
}
.btn-play:hover {
  border-color: #f45349;
}
.btn-play:hover .fa {
  background-color: #f45349;
}
.slide3:before {
  background-color: rgba(220, 20, 60, 0.7);
}
.event-description .media-heading {
  color: #f45349;
}
.img-carousel .owl-controls .owl-page span,
.img-carousel .owl-controls .owl-buttons div {
  background-color: #f45349;
}
.partners-carousel .owl-prev,
.partners-carousel .owl-next {
  border: solid 1px #cb170c;
  color: #cb170c;
}
.partners-carousel .owl-prev .fa,
.partners-carousel .owl-next .fa {
  color: #cb170c;
}
.partners-carousel .owl-prev:hover,
.partners-carousel .owl-next:hover {
  border-color: #f45349;
  color: #f45349;
}
.partners-carousel .owl-prev:hover .fa,
.partners-carousel .owl-next:hover .fa {
  color: #f45349;
}
.schedule-wrapper {
  border: solid 1px #cb170c;
}
.schedule-tabs.lv1 {
  background-color: #cb170c;
}
.schedule-wrapper .schedule-tabs.lv1 .nav > li.active:before {
  border-top: 7px solid #cb170c;
}
.schedule-wrapper .schedule-tabs.lv2 .nav > li.active > a {
  color: #f45349;
}
.schedule-wrapper .schedule-tabs.lv2 .nav > li.active:before {
  background-color: #f45349;
}
.row.faq .tab-content {
  border: solid 2px #cb170c;
}
@media (min-width: 768px) {
  .row.faq .nav li.active:before {
    border-right: 10px solid #cb170c;
  }
}
.row.faq .nav li a {
  border: solid 2px #cb170c;
}
.row.faq .nav li.active a,
.row.faq .nav li a:hover {
  background-color: #f45349;
  border-color: #f45349;
}
.post-title a:hover {
  color: #f45349;
}
.post-header .post-meta {
  color: #f45349;
}
.post-header .post-meta a,
.post-header .post-meta .fa {
  color: #cb170c;
}
.post-header .post-meta a:hover {
  color: #f45349;
}
.post-readmore .btn {
  border-color: #cb170c;
  color: #cb170c;
}
.post-readmore .btn:hover,
.post-readmore .btn:focus {
  background-color: #cb170c;
  border-color: #cb170c;
}
.post-type {
  background-color: #f45349;
}
.about-the-author .media-heading {
  color: #f45349;
}
.timeline .post-title {
  color: #f45349;
}
.timeline .post-title a {
  color: #f45349;
}
.timeline .post-meta a .fa {
  color: #f45349;
}
.timeline .post-readmore a:hover {
  color: #f45349;
}
.comments-form .block-title {
  color: #f45349 !important;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  background-color: #f45349;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  background-color: #f45349;
  border-color: #f45349;
}
.widget.categories li a {
  color: #cb170c;
  border-radius: 8px;
}
.widget.categories li.active a,
.widget.categories li a:hover {
  background-color: #f45349;
}
.widget.flickr-feed li a:hover {
  border-color: #f45349;
}
.tag-cloud a {
  border: solid 1px #cb170c;
  color: #cb170c;
}
.tag-cloud a:hover {
  background-color: #f45349;
  border-color: #f45349;
}
.thumbnail.hover,
.thumbnail:hover {
  border: solid 1px #f45349;
}
.caption-category {
  color: #f45349;
}
.caption-redmore {
  color: #f45349;
}
.testimonial .media-body .quote:before,
.testimonial .media-body .quote:after {
  color: #f45349;
}
.color .testimonials.owl-theme .owl-dots .owl-dot span {
  background-color: #f45349;
}
.owl-theme .owl-controls .owl-page span {
  background-color: #f45349;
}
.service-icon .icon-inner {
  border: 2px solid #f45349;
}
.service-icon i {
  color: #f45349;
}
.service-box:hover .icon-inner {
  background-color: #f45349;
}
.image .thanks-title:after {
  background-color: #f45349;
}
.thanks-text > span > small {
  color: #f45349;
}
#thanks .progress-bar-success {
  background-color: #f45349;
}
.feature .feature-icon {
  background-color: #f45349;
  border: 2px solid #f45349;
}
.feature:hover .feature-icon {
  border: 2px solid #f45349;
  color: #f45349;
}
.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span {
  background-color: #f45349 !important;
}
.sidebar .widget-title {
  color: #f45349;
}
.widget-title:before {
  background-color: #f45349;
}
#af-form .alert {
  border-color: #f45349;
  background-color: #f45349;
}
.contact-address li i {
  border: 2px solid #f45349;
}
.social-line a {
  border: 2px solid #f45349;
  color: #f45349;
}
.price-label {
  color: #f45349;
}
.price-table.featured {
  border-color: #f45349;
}
.price-table.featured .price-label {
  background-color: #f45349;
}
.price-table.featured .price-value {
  color: #f45349;
}
.price-table.featured .btn-theme {
  background-color: #f45349;
  border-color: #f45349;
}
.price-table.featured:before {
  background-color: #cb170c;
}
.price-table:hover .price-label {
  background-color: #f45349;
}
.price-table:hover .price-unit,
.price-table:hover .price-number {
  color: #f45349;
}
.price-table:hover .btn-theme {
  background-color: #f45349;
  border-color: #f45349;
}
.container.gmap-background .on-gmap.color {
  background-color: #f45349;
}
.to-top {
  border: 2px solid #f45349;
  border-color: rgba(244, 83, 73, 0.5);
  color: #f45349;
  color: rgba(244, 83, 73, 0.5);
}
.to-top:hover {
  border-color: #f45349;
  color: #f45349;
}
.btn-preview-light,
.btn-preview-light:hover {
  background-color: #f45349;
}
.light h1,
h2,
h3,
h4,
h5,
h6 {
  color: #f45349;
}
.body-dark .section-title small {
  color: #cb170c;
}
.body-dark .section-title .rhex {
  background-color: #f45349;
}
.body-dark .color .section-title .rhex {
  background-color: #f45349;
}
.body-dark .color .btn-theme {
  background-color: #f45349;
  border-color: #f45349;
}
.body-dark .form-control {
  border-color: #cb170c;
}
.body-dark .form-control:focus {
  border-color: #f45349;
}
.body-dark .bootstrap-select > .selectpicker {
  border-color: #cb170c;
}
.body-dark .event-background {
  background-color: #f45349;
}
.body-dark .timeline .post-readmore,
.body-dark .timeline .post-readmore .fa {
  color: #cb170c;
}
.body-dark .testimonials.owl-theme .owl-dots .owl-dot span {
  border: solid 2px #cb170c !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: #cb170c !important;
}
.body-dark .thumbnail .caption {
  color: #cb170c;
}
.body-dark .price-table {
  border-color: #cb170c;
}
@media (min-width: 768px) {
  .body-dark .row.faq .nav li.active:before {
    border-right-color: #cb170c;
  }
}
.body-dark .row.faq .tab-content {
  border-color: #cb170c;
}
.body-dark .row.faq .tab-content:before {
  border-right-color: #cb170c;
}
.body-dark .row.faq .nav li a {
  border-color: #cb170c;
}
.body-dark .post-header .post-meta {
  color: #f45349;
}
.body-dark.wide .footer-meta,
.body-dark.boxed .footer-meta > .container {
  color: #cb170c;
}
.body-dark .pagination-wrapper {
  border-top-color: #cb170c;
}
.body-dark .pagination > li > a {
  background-color: #cb170c;
}
.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: #f45349;
}
.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: #f45349;
  border-color: #f45349;
}
.body-dark .widget.categories li a {
  background-color: #cb170c;
}
.body-dark .widget.categories li.active a,
.body-dark .widget.categories li a:hover {
  background-color: #f45349;
}
.body-dark .about-the-author {
  border-top: solid 1px #cb170c;
}
.body-dark .comments {
  border-top: solid 1px #cb170c;
}
.body-dark .comment-reply {
  border-bottom: solid 1px #cb170c;
}
.body-dark .comments-form {
  border-top: solid 1px #cb170c;
}
@media (min-width: 768px) {
  body.rtl .row.faq .nav li.active:before {
    border-left-color: #cb170c;
  }
  body.rtl.body-dark .row.faq .nav li.active:before {
    border-left-color: #cb170c;
  }
}
