.text-muted {
  color: #999999;
}
.text-primary {
  color: #ea3528;
}
a.text-primary:hover {
  color: #cb2014;
}
.text-success {
  color: #5cb85c;
}
a.text-success:hover {
  color: #449d44;
}
.text-info {
  color: #5bc0de;
}
a.text-info:hover {
  color: #31b0d5;
}
.text-warning {
  color: #ffd904;
}
a.text-warning:hover {
  color: #d0b100;
}
.text-danger {
  color: #e13939;
}
a.text-danger:hover {
  color: #c91e1e;
}
.vbutton {
  background-color: rgba(0, 0, 0, 0.6);
  color: #ffffff;
}
.vbutton:hover {
  background-color: rgba(255, 255, 255, 0.6);
  color: #242424;
}
select,
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.inputbox {
  border: 1px solid #e4e4e4;
}
.owl-page span,
.owl-arrow a {
  background: #869791;
  color: #ffffff;
}
.text-bx .k2Pagination,
.module-boxed .t3-module {
  background-color: #ffffff;
}
:not(.image-zoom) > .hover-box > div {
  background-color: #242424;
}
.image-zoom .hover-box > div {
  opacity: 0;
  background-color: rgba(0, 0, 0, 0.9);
}
.blog-info,
.blog-info a {
  color: #b9b9b9;
}
.content-boxed-border .post-content {
  border: 1px solid #e4e4e4;
  background-color: #ffffff;
}
.k2-owl-carousel .classic-box {
  border-left: 1px solid #e4e4e4;
}
.k2-owl-carousel .owl-item:first-child .classic-box,
.k2-owl-carousel[data-cols="1"] .classic-box {
  border-left: none;
}
.top-content .moduleItemHits {
  background-color: #ffffff;
  color: #ea3528;
}
.no-image.top-content .moduleItemHits {
  border: 1px solid #ea3528;
}
.content-boxed .bottom-content {
  background-color: #ffffff;
}
.blog-info-bottom span {
  background-color: #ea3528;
}
.itemTitle a {
  color: #272727;
}
.itemTitle a:hover {
  color: #ea3528;
}
.additional-images a {
  border: 1px solid #e4e4e4;
}
.additional-images .active {
  border-color: #ea3528;
}
.vm-bottom-tab .tab-content {
  border: 1px solid #e4e4e4;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  color: #272727;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
h1 .small,
h2 .small,
h3 .small,
h4 .small,
h5 .small,
h6 .small {
  color: #999999;
}
.blog-hasta5 .img-left .post-content,
.blog-hasta5 .img-right .post-content {
  background-color: #f6f6f6;
}
.blog-hasta5 .img-left .post-content:hover,
.blog-hasta5 .img-right .post-content:hover {
  background-color: #242424;
}
.blog-hasta5 .img-left .post-content:hover h4,
.blog-hasta5 .img-right .post-content:hover h4 {
  color: #ffffff;
}
.btn-default,
.sppb-btn-default {
  background: #e5e5e5;
  color: #727272;
}
.btn-default .badge,
.sppb-btn-default .badge {
  color: #ffffff;
  background-color: #333333;
}
.btn-default:not(.btn-dark):hover,
.sppb-btn-default:not(.btn-dark):hover,
.btn-default:not(.btn-dark):focus,
.sppb-btn-default:not(.btn-dark):focus,
.btn-default:not(.btn-dark):active,
.sppb-btn-default:not(.btn-dark):active,
.btn-default:not(.btn-dark).active,
.sppb-btn-default:not(.btn-dark).active {
  color: #444;
  background: #d5d5d5;
  border-color: #d5d5d5;
}
.btn-default.hoverwhite:hover,
.sppb-btn-default.hoverwhite:hover,
.btn-default.hoverwhite:focus,
.sppb-btn-default.hoverwhite:focus {
  background-color: #ffffff;
  border-color: #ffffff;
}
.btn-primary {
  position: relative;
  overflow: hidden;
  background-color: #ea3528;
  border-color: #ea3528;
}
.btn-primary.border {
  color: #ea3528;
  border-color: #ea3528;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #ffffff;
}
.btn-primary .badge {
  color: #ea3528;
  background-color: #ffffff;
}
.btn-zt-domain {
  background-color: #ea3528;
  color: #ffffff;
  border-color: #ea3528;
}
.btn-white {
  background-color: #ffffff;
  color: #242424;
  border-color: #ffffff;
}
.color-white .btn-white:not(.border) {
  color: #242424;
}
.pricing-dark .btn-white.border {
  color: #ffffff;
}
.btn-white:hover,
.btn-white:focus {
  color: #333333;
}
.btn-dark {
  background-color: #242424;
  color: #ffffff;
  border-color: #242424;
}
.btn-dark:hover,
.btn-dark:focus {
  background-color: #333333;
  border-color: #333333;
  color: #ffffff;
}
.btn-border {
  color: #242424;
  border-color: #242424;
}
.btn-border-gray {
  color: #ffffff;
  border-color: #727272;
}
.btn-border-gray:hover,
.btn-border-gray:focus {
  color: #ffffff;
  background-color: #5c5b5b;
  border-color: #5c5b5b;
}
.btn-light,
.btn-border-light {
  color: #242424;
  border-color: #e4e4e4;
}
.child-hprimary > div:hover .btn-light,
.child-hprimary > div:hover .btn-border-light,
.child-hprimary.active > div .btn-light,
.child-hprimary.active > div .btn-border-light,
.active .content-hp .btn-light,
.active .content-hp .btn-border-light,
.content-hp:hover .btn-light,
.content-hp:hover .btn-border-light {
  color: #ffffff;
}
.btn-light:hover,
.btn-border-light:hover,
.btn-light:focus,
.btn-border-light:focus {
  color: #ffffff;
  background-color: #242424;
  border-color: #242424;
}
.btn.border:not(:hover) {
  background-color: transparent;
}
.border.btn-dark:not(:hover) {
  color: #242424;
}
.border.btn-warning:not(:hover) {
  color: #ffd904;
}
.border.btn-danger:not(:hover) {
  color: #e13939;
}
.border.btn-success:not(:hover) {
  color: #5cb85c;
}
.border.btn-info:not(:hover) {
  color: #5bc0de;
}
.read-more {
  color: #ea3528;
}
.read-more:hover,
.read-more:focus {
  color: #242424;
}
.media-pos-as_bg a.read-more {
  color: #ea3528;
  text-transform: uppercase;
  text-decoration: underline;
}
.media-pos-as_bg a.read-more:hover {
  color: #ffffff;
}
.panel-default .panel-heading.active {
  background-color: #f6f6f6;
}
.panel-dark {
  border-color: #e4e4e4;
}
.panel-dark > .panel-heading {
  color: #ffffff;
  background-color: #242424;
  border-color: #e4e4e4;
}
.panel-dark > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #e4e4e4;
}
.panel-dark > .panel-heading .badge {
  color: #242424;
  background-color: #ffffff;
}
.panel-dark > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #e4e4e4;
}
.panel-dark .panel-heading.active,
.active-panel-primary .panel-heading.active {
  background-color: #ea3528;
  color: #ffffff;
}
.panel-rounded .panel-heading {
  border: 1px solid #e4e4e4;
}
.nav > li > a {
  color: #727272;
}
.nav > li > a:hover,
.nav > li > a:focus {
  color: #ea3528;
}
.primaryBg .nav > li a {
  color: #ffffff;
}
.t3-header .nav > li + li > a {
  border-left: 1px solid #e4e4e4;
}
.black.t3-header .nav > li + li > a {
  border-left-color: #333333;
}
.pagination > .active > a,
.pagination > .active > a:hover {
  background-color: #ea3528;
  color: #ffffff;
}
.darkSubmenu .dropdown-menu,
.darkSubmenu .dropdown-submenu > .dropdown-menu {
  border-color: transparent;
  background-color: #242424;
}
.nav-pills li a,
.sppb-nav-pills li a {
  color: #595959;
  border: 1px solid #e0e0e0;
}
.nav-justified li a {
  background-color: #f6f6f6;
  border-color: transparent;
}
.gray .nav-justified li a {
  background-color: #ffffff;
}
.nav-justified li + li a {
  border-left-color: #dcdcdc;
}
#t3-mainnav .navbar-header button,
#t3-mainnav .t3-navbar button {
  color: #727272;
}
#t3-mainnav > .dark .nav > li > a,
#t3-mainnav > .black .nav > li > a {
  color: #ffffff;
}
#t3-mainnav .nav > li > a:hover,
#t3-mainnav .nav > li.active > a {
  color: #ea3528;
}
#t3-mainnav .primaryBg .nav > li > a {
  color: #727272;
}
#t3-mainnav .primaryBg .nav > li > a:hover,
#t3-mainnav .primaryBg .nav > li.active > a {
  color: #ffffff;
}
#t3-mainnav.transparent > div:not(.affix) {
  background: transparent;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}
#t3-mainnav.transparent > div.dark {
  border-bottom-color: rgba(255, 255, 255, 0.2);
}
#t3-mainnav.transparent > .affix.white {
  background-color: rgba(255, 255, 255, 0.9);
}
#t3-mainnav.transparent > .affix.dark {
  background-color: rgba(0, 0, 0, 0.7);
}
#t3-mainnav.transparent > .affix.black {
  background-color: rgba(0, 0, 0, 0.9);
}
#t3-mainnav.fullscreen-menu.transparent {
  background: none;
}
#t3-mainnav.fullscreen-menu .nav > li a,
#t3-mainnav.fullscreen-menu .nav > li .dropdown-menu,
#t3-mainnav.fullscreen-menu .nav > li .dropdown-menu:hover {
  background-color: transparent;
}
#t3-mainnav.fullscreen-menu .searchTrigger {
  color: #727272;
}
#t3-mainnav.fullscreen-menu.dark .searchTrigger {
  color: rgba(255, 255, 255, 0.7);
}
.t3-sidebar .nav li + li,
.border-list li + li {
  border-top: 1px solid #e4e4e4;
}
.diagonal.primaryBg:before {
  border-color: transparent transparent transparent #ea3528;
}
.diagonal.primaryBg:after {
  border-color: #ea3528 transparent transparent transparent;
}
.diagonal.dark:before {
  border-color: transparent transparent transparent #242424;
}
.diagonal.dark:after {
  border-color: #242424 transparent transparent transparent;
}
.diagonal.darkest:before {
  border-color: transparent transparent transparent #101010;
  background-color: transparent;
}
.diagonal.darkest:after {
  border-color: #101010 transparent transparent transparent;
}
.icon-big .this-icon,
.active .this-content .icon-hbgp .digit,
.this-content:hover .icon-hbgp .digit,
.active .content-hp .digit,
.content-hp:hover .digit {
  color: #ea3528;
  background-color: #ffffff;
}
.content-up .team-content,
.f-box-5 .sppb-addon-content,
.content-white .this-content,
.avat-left-boxed .this-content,
.text-bx .this-text,
.text-bx .top-content,
.text-boxed .this-text,
.avat-bc1 .this-text:after {
  background-color: #ffffff;
}
.f-box-5 .this-icon,
.f-box-7 .this-icon {
  color: #242424;
}
.content-up .team-content,
.boxed > div,
.team-box .circle-border > div,
.content-br,
.content-br .price-list,
.icon-border .this-icon,
.icon-border .this-img,
.text-br .this-text,
.unstyle .social-icon,
.pricing-style4 .sppb-pricing-box,
.timetable-inner {
  border: 1px solid #e4e4e4;
}
.price-list li + li,
.resto-menu .this-text {
  border-top: 1px solid #e4e4e4;
}
.primaryBg .icon-border .this-icon,
.primaryBg .icon-border .this-img {
  border-color: #ffffff;
}
.dark .content-br {
  border-color: #383838;
}
.border-primary .content-br {
  border-color: #ea3528;
}
.dark .icon-border .this-icon,
.dark .text-br .this-text {
  border-color: #727272;
}
.icon-white .this-icon {
  background-color: #ffffff;
}
.t3-bottom .icon-white a,
.t3-footer .icon-white a {
  background-color: #ffffff;
  color: #ea3528;
  border-radius: 50%;
}
.t3-bottom .icon-white a:hover,
.t3-footer .icon-white a:hover {
  background-color: #ea3528;
  color: #ffffff;
}
.icon-c-white .this-icon {
  color: #ffffff;
}
.icon-gray .this-icon {
  background-color: #e4e4e4;
}
.dark .icon-gray .this-icon {
  background-color: #383838;
}
.icon-dark .this-icon,
.t3-footer .icon-dark a,
.t3-bottom .icon-dark a {
  background-color: #242424;
  color: #ffffff;
}
.t3-footer .icon-dark a,
.t3-bottom .icon-dark a {
  border-radius: 50%;
}
.t3-footer .icon-dark a:hover,
.t3-bottom .icon-dark a:hover {
  background-color: #ffffff;
  color: #242424;
}
.icon-c-dark li:before,
.icon-c-dark li .fa,
.icon-c-dark .this-icon,
.iconlist.dark .fa {
  color: #242424;
}
.icon-primary li:before,
.icon-primary li .fa,
.icon-primary .this-icon,
.tp-caption.icon-primary .fa,
.tp-caption .icon-primary .fa,
.team-box h6 {
  color: #ea3528;
}
.icon-right.icon-hide .team-pic,
.icon-right .team-box:hover .social-icons,
.icon-right.active .team-box .social-icons,
.avat-bottom-circle:not(.avat-bc1) .img-link {
  background-color: #ea3528;
}
.avat-left-boxed .this-content:hover,
.avat-left-boxed .active .this-content,
.avat-bc1 .this-content:hover .this-text,
.avat-bc1 .active .this-text,
.avat-bc1 .this-content:hover .this-text:after,
.avat-bc1 .active .this-text:after,
.both-media .sppb-icon,
.icon-hover .social-icons,
.digit,
.img-onleft .social-icons a:hover,
.img-onleft.active .social-icons a:nth-child(4),
.img-onleft2 a {
  background-color: #ea3528;
  color: #ffffff;
}
.avat-left-boxed .this-content:hover .h6,
.avat-left-boxed .active .this-content .h6,
.avat-left-boxed .this-content:hover cite,
.avat-left-boxed .active .this-content cite,
.avat-left-boxed .this-content:hover span,
.avat-left-boxed .active .this-content span {
  color: #ffffff;
}
.icon-right .team-box:hover a,
.icon-right.active .team-box a {
  color: #ffffff;
}
.img-onleft2 a:hover {
  background-color: #242424;
}
.active .text-hd .this-text,
.text-hd:hover .this-text,
.active .content-hd,
.content-hd:hover {
  background-color: #242424;
}
.active .text-hd .this-text .box-title,
.text-hd:hover .this-text .box-title,
.active .content-hd .box-title,
.content-hd:hover .box-title {
  color: #ffffff;
}
.testi-adv cite {
  color: #ea3528;
}
.avat-left .img-link {
  background-color: #e4e4e4;
}
.avat-left .img-link:before {
  background-color: #e4e4e4;
}
.avat-left .this-content:hover .img-link,
.avat-left .active .img-link,
.avat-left .this-content:hover .img-link:before,
.avat-left .active .img-link:before {
  background-color: #ea3528;
}
.sppb-pricing-box > div:not(.no-price),
.sppb-pricing-box .no-price .inner-ph {
  border: 1px solid #e4e4e4;
}
.pricing-dark.pricing-default .sppb-pricing-box > div {
  border-color: rgba(255, 255, 255, 0.2);
}
.pricing-dark.pricing-default h3 {
  color: #ffffff;
}
.pricing-dark.pricing-default ul > li {
  border-color: rgba(255, 255, 255, 0.2);
}
.pricing-dark.pricing-default ul > li:nth-child(even) {
  background-color: rgba(255, 255, 255, 0.1);
}
.pricing-dark.pricing-default :not(.featured) > .sppb-pricing-box .inner-ph,
.pricing-dark.pricing-default :not(.featured) > .sppb-pricing-box > div + div {
  background-color: #242424;
}
.pricing-dark.pricing-default .inner-ph {
  border-color: transparent;
  border-bottom-color: rgba(255, 255, 255, 0.2);
}
.pricing-default .featured > .sppb-pricing-box > div {
  border-color: #ea3528;
  background-color: #ea3528;
  color: #ffffff;
}
.pricing-default .featured > .sppb-pricing-box > div h1,
.pricing-default .featured > .sppb-pricing-box > div h2,
.pricing-default .featured > .sppb-pricing-box > div h3,
.pricing-default .featured > .sppb-pricing-box > div h4 {
  color: #ffffff;
}
.pricing-default .featured > .sppb-pricing-box > div ul > li,
.pricing-default .featured > .sppb-pricing-box > div ul > li:first-child {
  border-color: rgba(255, 255, 255, 0.2);
}
.pricing-default .featured > .sppb-pricing-box > div + div {
  border-top-color: rgba(255, 255, 255, 0.2);
}
.pricing-style1 .inner-ph {
  background-color: #242424;
}
.pricing-style1 .inner-ph h3 {
  color: #ffffff;
}
.pricing-style1 .featured .inner-ph {
  background-color: #ea3528;
}
.pricing-style2 .sppb-pricing-box {
  border-left: 1px solid rgba(255, 255, 255, 0.2);
}
.pricing-style2 .sppb-pricing-box > div {
  border: none;
}
.pricing-style2 .sppb-pricing-box,
.pricing-style2 .sppb-pricing-box .price {
  background-color: #242424;
}
.pricing-style2 .sppb-pricing-box h3 {
  color: #ffffff;
}
.pricing-style2 .sppb-pricing-box .pricing-title {
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}
.pricing-style2 .sppb-pricing-box ul > li {
  border-color: rgba(255, 255, 255, 0.2);
}
.pricing-style2 .price {
  border: 1px solid #383838;
}
.pricing-style2 .featured > div {
  color: #ffffff;
  background-color: #ea3528;
}
.pricing-style4 .sppb-pricing-box > div {
  border: none;
  background-color: #f6f6f6;
}
.pricing-style4 .price {
  background-color: #ffffff;
}
.pricing-style4.pricing-dark .sppb-pricing-box {
  border-color: #101010;
  color: white;
}
.pricing-style4.pricing-dark .sppb-pricing-box > div {
  background-color: #101010;
}
.pricing-style4.pricing-dark .sppb-pricing-box .pricing-title {
  color: #ffffff;
}
.pricing-style4.pricing-dark ul > li {
  border-color: rgba(255, 255, 255, 0.3);
}
.pricing-style4 .featured > .sppb-pricing-box,
.pricing-style4 .sppb-pricing-box:hover {
  border-color: #ea3528;
  color: #ffffff;
}
.pricing-style4 .featured > .sppb-pricing-box > div,
.pricing-style4 .sppb-pricing-box:hover > div {
  background-color: #ea3528;
}
.pricing-style4 .featured > .sppb-pricing-box .pricing-title,
.pricing-style4 .sppb-pricing-box:hover .pricing-title {
  color: #ffffff;
}
.pricing-style4 .featured > .sppb-pricing-box ul > li,
.pricing-style4 .sppb-pricing-box:hover ul > li {
  border-color: rgba(255, 255, 255, 0.3);
}
.pricing-style4 .featured > .sppb-pricing-box .btn,
.pricing-style4 .sppb-pricing-box:hover .btn {
  color: #242424;
  background-color: #ffffff;
  border-color: #ffffff;
}
.pricing-features li + li {
  border-top: 1px solid #e4e4e4;
}
.primary,
.active .title-hp .box-title,
.title-hp:hover .box-title,
.this-content:hover .read-more.color-white,
.active .read-more.color-white,
.t3-price {
  color: #ea3528;
}
.read-more.color-dark:hover,
.this-content:hover .read-more.color-white .fa,
.active .read-more.color-white .fa {
  color: #ea3528;
}
.secondary,
.text-secondary {
  color: #383838;
}
.tertiary,
.text-tertiary {
  color: #e4e4e4;
}
.primaryBg,
.logo-primaryBg .logo,
.child-primary > div {
  background-color: #ea3528;
  color: #ffffff;
}
a.primaryBg,
.primaryBg a,
.primaryBg h1,
.primaryBg h2,
.primaryBg h3,
.primaryBg h4,
.primaryBg h5,
.primaryBg h6 {
  color: #ffffff;
}
.primaryBg .list-icons .icon-circle a {
  background-color: #ffffff;
  color: #242424;
}
.tp-revslider-slidesli > .tp-caption.primaryBg {
  background-color: #ea3528;
}
.primaryBg .zt-domain-search > input[type="text"] {
  color: #ffffff;
  background-color: transparent;
}
.primaryBg .zt-domain-search > input[type="text"]::-webkit-input-placeholder {
  color: #ffffff;
}
.primaryBg .btn-zt-domain {
  background-color: #ffffff;
  color: #ea3528;
  border-color: #ffffff;
}
.secondaryBg {
  background-color: #383838;
}
.tertiaryBg {
  background-color: #e4e4e4;
}
.white,
.after-line-2,
.mfp-content .container {
  background-color: #ffffff;
}
.gray,
.icon-hover .team-box {
  background-color: #f6f6f6;
}
.dark,
.iconbox-contact:after,
.after-line-1 {
  background-color: #242424;
}
.iconlist.dark {
  background: none;
}
.darkest {
  background-color: #101010;
}
.t3-bottom.dark h1,
.darkest h1,
.t3-bottom.dark h2,
.darkest h2,
.t3-bottom.dark h3,
.darkest h3,
.t3-bottom.dark h4,
.darkest h4,
.t3-bottom.dark h5,
.darkest h5,
.t3-bottom.dark h6,
.darkest h6,
.t3-bottom.dark li a:hover,
.darkest li a:hover {
  color: #ffffff;
}
.t3-bottom.dark .module-title:after,
.darkest .module-title:after {
  background-color: #ffffff;
}
.t3-bottom.dark .border-list li + li,
.darkest .border-list li + li {
  border-top: 1px solid #2e2e2e;
}
.t3-bottom.dark .article-box + .article-box,
.darkest .article-box + .article-box {
  border-top-color: #444444;
}
.darker {
  background-color: #1a1a1a;
}
.black {
  background-color: #000000;
}
.border-top {
  border-top: 1px solid #eeeeee;
}
.border-top.dashed {
  border-top-style: dashed;
}
.border-top.darkest,
.border-top.dark {
  border-color: #444;
}
.border-bottom {
  border-bottom: 2px solid #e4e4e4;
}
.border-bottom.dashed {
  border-bottom-style: dashed;
}
.boxed > div {
  border: 1px solid #e4e4e4;
}
.social-icons-bottom li a {
  border: 1px solid #3a3a3a;
}
.text-white,
.color-white,
.img-onleft .team-link,
.progress-bars-2 .bar,
#k2Container .mfp-close {
  color: #ffffff;
}
.color-dark,
.text-dark {
  color: #242424;
}
.text-default {
  color: #727272;
}
.icon-title-hprimary:hover .sppb-icon,
.icon-title-hprimary.active .sppb-icon,
.icon-title-hprimary:hover .sppb-feature-box-title,
.icon-title-hprimary.active .sppb-feature-box-title {
  color: #ea3528;
}
.color-white blockquote,
.color-white a,
.color-white h1,
.color-white h2,
.color-white h3,
.color-white h4,
.color-white h5,
.color-white h6,
.color-white .h6,
.color-white p,
.color-white cite,
.color-white span {
  color: #ffffff;
}
.color-white.hover-box span {
  color: #aaa;
}
.color-white .btn-default:hover {
  background: #ffffff;
  color: #444444;
  border-color: transparent;
}
.color-primary,
.color-primary h1,
.color-primary h2,
.color-primary h3,
.color-primary h4,
.color-primary h5,
.color-primary h6,
.color-primary .h6 {
  color: #ea3528;
}
.dark h1,
.heading-white h1,
.dark h2,
.heading-white h2,
.dark h3,
.heading-white h3,
.dark h4,
.heading-white h4,
.dark h5,
.heading-white h5,
.dark h6,
.heading-white h6 {
  color: #ffffff;
}
.heading-primary h1,
.heading-primary h2,
.heading-primary h3,
.heading-primary h4,
.heading-primary h5,
.heading-primary h6 {
  color: #ea3528;
}
.icon-heading-white h1,
.child-hprimary.active > div h1,
.child-hprimary > div:hover h1,
.icon-heading-white h2,
.child-hprimary.active > div h2,
.child-hprimary > div:hover h2,
.icon-heading-white h3,
.child-hprimary.active > div h3,
.child-hprimary > div:hover h3,
.icon-heading-white h4,
.child-hprimary.active > div h4,
.child-hprimary > div:hover h4,
.icon-heading-white h5,
.child-hprimary.active > div h5,
.child-hprimary > div:hover h5,
.icon-heading-white h6,
.child-hprimary.active > div h6,
.child-hprimary > div:hover h6,
.icon-heading-white i,
.child-hprimary.active > div i,
.child-hprimary > div:hover i,
.icon-heading-white em,
.child-hprimary.active > div em,
.child-hprimary > div:hover em {
  color: #ffffff;
}
.overlay.dark10:before {
  background-color: rgba(0, 0, 0, 0.1);
}
.overlay.dark20:before {
  background-color: rgba(0, 0, 0, 0.2);
}
.overlay.dark30:before {
  background-color: rgba(0, 0, 0, 0.3);
}
.overlay.dark40:before {
  background-color: rgba(0, 0, 0, 0.4);
}
.overlay.dark50:before {
  background-color: rgba(0, 0, 0, 0.5);
}
.overlay.dark60:before {
  background-color: rgba(0, 0, 0, 0.6);
}
.overlay.dark70:before {
  background-color: rgba(0, 0, 0, 0.7);
}
.overlay.dark80:before {
  background-color: rgba(0, 0, 0, 0.8);
}
.overlay.dark90:before {
  background-color: rgba(0, 0, 0, 0.9);
}
.overlay.white10:before {
  background-color: rgba(255, 255, 255, 0.1);
}
.overlay.white20:before {
  background-color: rgba(255, 255, 255, 0.2);
}
.overlay.white30:before {
  background-color: rgba(255, 255, 255, 0.3);
}
.overlay.white40:before {
  background-color: rgba(255, 255, 255, 0.4);
}
.overlay.white50:before {
  background-color: rgba(255, 255, 255, 0.5);
}
.overlay.white60:before {
  background-color: rgba(255, 255, 255, 0.6);
}
.overlay.white70:before {
  background-color: rgba(255, 255, 255, 0.7);
}
.overlay.white80:before {
  background-color: rgba(255, 255, 255, 0.8);
}
.overlay.white90:before {
  background-color: rgba(255, 255, 255, 0.9);
}
.overlay.primary10:before {
  background-color: rgba(234, 53, 40, 0.1);
}
.overlay.primary20:before {
  background-color: rgba(234, 53, 40, 0.2);
}
.overlay.primary30:before {
  background-color: rgba(234, 53, 40, 0.3);
}
.overlay.primary40:before {
  background-color: rgba(234, 53, 40, 0.4);
}
.overlay.primary50:before {
  background-color: rgba(234, 53, 40, 0.5);
}
.overlay.primary60:before {
  background-color: rgba(234, 53, 40, 0.6);
}
.overlay.primary70:before {
  background-color: rgba(234, 53, 40, 0.7);
}
.overlay.primary80:before {
  background-color: rgba(234, 53, 40, 0.8);
}
.overlay.primary90:before {
  background-color: rgba(234, 53, 40, 0.9);
}
.overlay.secondary10:before {
  background-color: rgba(56, 56, 56, 0.1);
}
.overlay.secondary20:before {
  background-color: rgba(56, 56, 56, 0.2);
}
.overlay.secondary30:before {
  background-color: rgba(56, 56, 56, 0.3);
}
.overlay.secondary40:before {
  background-color: rgba(56, 56, 56, 0.4);
}
.overlay.secondary50:before {
  background-color: rgba(56, 56, 56, 0.5);
}
.overlay.secondary60:before {
  background-color: rgba(56, 56, 56, 0.6);
}
.overlay.secondary70:before {
  background-color: rgba(56, 56, 56, 0.7);
}
.overlay.secondary80:before {
  background-color: rgba(56, 56, 56, 0.8);
}
.overlay.secondary90:before {
  background-color: rgba(56, 56, 56, 0.9);
}
.overlay.tertiary10:before {
  background-color: rgba(228, 228, 228, 0.1);
}
.overlay.tertiary20:before {
  background-color: rgba(228, 228, 228, 0.2);
}
.overlay.tertiary30:before {
  background-color: rgba(228, 228, 228, 0.3);
}
.overlay.tertiary40:before {
  background-color: rgba(228, 228, 228, 0.4);
}
.overlay.tertiary50:before {
  background-color: rgba(228, 228, 228, 0.5);
}
.overlay.tertiary60:before {
  background-color: rgba(228, 228, 228, 0.6);
}
.overlay.tertiary70:before {
  background-color: rgba(228, 228, 228, 0.7);
}
.overlay.tertiary80:before {
  background-color: rgba(228, 228, 228, 0.8);
}
.overlay.tertiary90:before {
  background-color: rgba(228, 228, 228, 0.9);
}
.dark10 .YTPOverlay {
  background-color: rgba(0, 0, 0, 0.1);
}
.dark20 .YTPOverlay {
  background-color: rgba(0, 0, 0, 0.2);
}
.dark30 .YTPOverlay {
  background-color: rgba(0, 0, 0, 0.3);
}
.dark40 .YTPOverlay {
  background-color: rgba(0, 0, 0, 0.4);
}
.dark50 .YTPOverlay {
  background-color: rgba(0, 0, 0, 0.5);
}
.dark60 .YTPOverlay {
  background-color: rgba(0, 0, 0, 0.6);
}
.dark70 .YTPOverlay {
  background-color: rgba(0, 0, 0, 0.7);
}
.dark80 .YTPOverlay {
  background-color: rgba(0, 0, 0, 0.8);
}
.dark90 .YTPOverlay {
  background-color: rgba(0, 0, 0, 0.9);
}
.white10 .YTPOverlay {
  background-color: rgba(255, 255, 255, 0.1);
}
.white20 .YTPOverlay {
  background-color: rgba(255, 255, 255, 0.2);
}
.white30 .YTPOverlay {
  background-color: rgba(255, 255, 255, 0.3);
}
.white40 .YTPOverlay {
  background-color: rgba(255, 255, 255, 0.4);
}
.white50 .YTPOverlay {
  background-color: rgba(255, 255, 255, 0.5);
}
.white60 .YTPOverlay {
  background-color: rgba(255, 255, 255, 0.6);
}
.white70 .YTPOverlay {
  background-color: rgba(255, 255, 255, 0.7);
}
.white80 .YTPOverlay {
  background-color: rgba(255, 255, 255, 0.8);
}
.white90 .YTPOverlay {
  background-color: rgba(255, 255, 255, 0.9);
}
.hoverborder:hover {
  background-color: #ffffff;
  border-color: #e4e4e4;
  color: #242424;
}
.hoverdark:hover,
.btn-border:hover,
.this-content:hover .icon-hbgd .this-icon,
.active .icon-hbgd .this-icon,
.owl-arrow a:hover {
  background-color: #242424;
  border-color: #242424;
  color: #ffffff;
}
.color-hdark a:hover {
  color: #242424;
}
.color-hprimary a:hover {
  color: #ea3528;
}
.content-hp:hover,
.active .content-hp,
.text-hp:hover .this-text,
.active .text-hp .this-text {
  background-color: #ea3528;
  border-color: #ea3528;
  color: #ffffff;
}
.content-hp:hover .box-title,
.active .content-hp .box-title,
.text-hp:hover .this-text .box-title,
.active .text-hp .this-text .box-title,
.content-hp:hover .this-icon,
.active .content-hp .this-icon,
.text-hp:hover .this-text .this-icon,
.active .text-hp .this-text .this-icon,
.content-hp:hover .read-more,
.active .content-hp .read-more,
.text-hp:hover .this-text .read-more,
.active .text-hp .this-text .read-more,
.content-hp:hover em,
.active .content-hp em,
.text-hp:hover .this-text em,
.active .text-hp .this-text em {
  color: #ffffff;
}
.content-hp:hover .icon-border .this-icon,
.active .content-hp .icon-border .this-icon,
.text-hp:hover .this-text .icon-border .this-icon,
.active .text-hp .this-text .icon-border .this-icon {
  background-color: transparent;
  border-color: #ffffff;
}
.text-hp .team-box:hover .team-content,
.text-hp .active .team-content {
  background-color: #ea3528;
}
.text-hp .team-box:hover .box-title,
.text-hp .active .box-title,
.text-hp .team-box:hover .team-job,
.text-hp .active .team-job {
  color: #ffffff;
}
.add-border .team-box {
  border: 1px solid #ea3528;
}
.icon-hover .team-box:hover,
.icon-hover.active .team-box {
  background-color: #242424;
}
.icon-hover .team-box:hover .team-box-title,
.icon-hover.active .team-box .team-box-title {
  color: #ffffff;
}
.hoverwhite:hover {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #242424;
}
.hoverprimary:hover,
.child-hprimary > div:hover,
.child-hprimary.active > div,
.nav-pills li.active a,
.nav-justified li a:hover,
.social-icons-bottom li a:hover,
.social-icons-bottom li a.active,
.iconbox-contact:hover .this-icon,
.iconbox-contact.active .this-icon,
.this-content:hover .icon-hbgp .this-icon,
.active .icon-hbgp .this-icon,
.unstyle .social-icon:hover {
  background-color: #ea3528;
  border-color: #ea3528;
  color: #ffffff;
}