
/* font-family: "MuseoSansRegular"; */
@font-face {
  font-family: "MuseoSansRegular";
  src: url("../fonts/MuseoSansRegular.eot");
  src: url("../fonts/MuseoSansRegular.eot?#iefix")format("embedded-opentype"),
  url("../fonts/MuseoSansRegular.woff") format("woff"),
  url("../fonts/MuseoSansRegular.ttf") format("truetype");
  font-style: normal;
  font-weight: normal;
}
/* font-family: "MuseoSansBold"; */
@font-face {
  font-family: "MuseoSansBold";
  src: url("../fonts/MuseoSansBold.eot");
  src: url("../fonts/MuseoSansBold.eot?#iefix")format("embedded-opentype"),
  url("../fonts/MuseoSansBold.woff") format("woff"),
  url("../fonts/MuseoSansBold.ttf") format("truetype");
  font-style: normal;
  font-weight: normal;
}
/* font-family: "MuseoSansLight"; */
@font-face {
  font-family: "MuseoSansLight";
  src: url("../fonts/MuseoSansLight.eot");
  src: url("../fonts/MuseoSansLight.eot?#iefix")format("embedded-opentype"),
  url("../fonts/MuseoSansLight.woff") format("woff"),
  url("../fonts/MuseoSansLight.ttf") format("truetype");
  font-style: normal;
  font-weight: normal;
}
/* font-family: "MuseoSansMedium"; */
@font-face {
  font-family: "MuseoSansMedium";
  src: url("../fonts/MuseoSansMedium.eot");
  src: url("../fonts/MuseoSansMedium.eot?#iefix")format("embedded-opentype"),
  url("../fonts/MuseoSansMedium.woff") format("woff"),
  url("../fonts/MuseoSansMedium.ttf") format("truetype");
  font-style: normal;
  font-weight: normal;
}





p {
  font: 16px "MuseoSansLight",sans-serif;
}


/* Colors */
.c-base-1 {
  color: #A4243B !important;
}
.c-base-2 {
  color: #292f36 !important;
}
.bg-base-1 {
  background-color: #A4243B !important;
}
.bg-base-2 {
  background-color: #292f36 !important;
}
/* Typography */
body {
  /*font-family: Roboto, sans-serif;*/
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
a.link--style-2 {
  color: #A4243B !important;
}
a.link--style-2:hover {
  color: #A4243B !important;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "MuseoSansRegular", sans-serif;
  /*font-family: "MuseoSansLight", sans-serif;*/
}


.h-light {
  font-family: "MuseoSansLight", sans-serif;*
}


.heading {

}
.heading--base {

}
/* Navbar */
.navbar-nav .nav-link {
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}
.navbar--style-1 .navbar-nav .nav-link:focus,
.navbar--style-1 .navbar-nav .nav-link:hover,
.navbar--style-1 .navbar-nav .show .nav-link,
.navbar--style-1 .navbar-nav .show .nav-link:focus,
.navbar--style-1 .navbar-nav .show .nav-link:hover,
.navbar--style-1 .navbar-nav .show .nav-link::after,
.navbar--style-1 .navbar-nav .nav-link:hover::after,
.navbar--style-1 .navbar-nav .nav-link:focus::after,
.navbar--style-1 .navbar-nav .show .nav-link,
.navbar--style-1 .navbar-nav .show .nav-link:focus,
.navbar--style-1 .navbar-nav .show .nav-link:hover {
  background: transparent;
  color: #A4243B;
}
.navbar--style-1 .navbar-nav .show .nav-link::after,
.navbar--style-1 .navbar-nav .nav-link:hover::after,
.navbar--style-1 .navbar-nav .nav-link:focus::after {
  color: #A4243B;
}
.navbar--style-2 .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.4);
  background: transparent;
}
.navbar--style-2 .navbar-nav .nav-link:focus,
.navbar--style-2 .navbar-nav .nav-link:hover,
.navbar--style-2 .navbar-nav .show .nav-link,
.navbar--style-2 .navbar-nav .show .nav-link:focus,
.navbar--style-2 .navbar-nav .show .nav-link:hover {
  color: rgba(0, 0, 0, 0.7) !important;
  background: transparent!important;
}
.navbar-inverse .dropdown-menu .dropdown-item:hover {
  color: #A4243B;
}
.navbar.bg-base-1 {
  background-color: #A4243B;
}
.navbar.bg-base-2 {
  background-color: #292f36;
}
.navbar-nav .dropdown-menu .dropdown-item:focus,
.navbar-nav .dropdown-menu .dropdown-item:hover {
  color: #A4243B;
}
/* Top Bar */
.top-navbar .top-navbar-menu > ul.top-menu > li > a:hover,
.top-navbar .top-navbar-menu ul.top-menu > li ul.sub-menu > li > a:hover,
.top-navbar--inverse .top-navbar-menu > ul.top-menu > li > a:hover,
.top-navbar .top-navbar-links .top-bar-date a:hover,
.top-navbar .top-navbar-links .top-bar-link a:hover,
.top-navbar .topbar-login > li a:hover {
  color: #A4243B;
}
.top-navbar .top-navbar-menu ul.top-menu > li ul.sub-menu > li > .language-active {
  background: #A4243B;
}
.top-navbar-currency-language li,
.top-navbar .top-navbar-links .top-bar-date a,
.top-navbar .top-navbar-links .top-bar-date span,
.top-navbar .top-navbar-links .top-bar-link a,
.top-navbar .top-navbar-links .top-bar-link span,
.top-navbar .topbar-login > li a {

}
/*

----

COMPONENTS: Summary

----

1. Alerts
2. Badges
3. Blocks
4. Buttons
5. Cards
6. Carousels
7. Collapse
8. Datepicker
9. Delimiters,
10. Dropdown
11. Footer
12. Forms
13. Icon blocks
14. List groups
15. Lists
16. Masks
17. Modal
18. Nav pills
19. Pagination
20. Popovers
21. Pricing
22. Progress
23. Rading
24. Section separators
25. Section titles
26. Social
27. Tables
28. Timeline
*/
/* 1. Alerts */
/* 2. Badges */
.badge-duration {
  color: #A4243B;
}
.badge-corner-base-1 {
  border-top-color: #A4243B;
}
.ribbon.bg-base-1 {
  border-right: 5px solid #d5405a;
}
.ribbon.bg-base-1:before {
  border-top: 27px solid #A4243B;
}
.ribbon.bg-base-1:after {
  border-bottom: 27px solid #A4243B;
}
.ribbon.bg-base-2 {
  border-right: 5px solid #4a5561;
}
.ribbon.bg-base-2:before {
  border-top: 27px solid #292f36;
}
.ribbon.bg-base-2:after {
  border-bottom: 27px solid #292f36;
}
/* Blocks */
.block {
  border-radius: 0.25rem 0.25rem 0.25rem;
  -moz-border-radius: 0.25rem 0.25rem 0.25rem;
}
.block-author .author-info .author-name > a:hover {
  color: #A4243B;
}
.overlay-label {
  /*font-family: Lato, sans-serif;*/
}
.block-ribbon-fixed {
  border-radius: 0.25rem;
}
.block-image-holder .mask {
  border-radius: 0.25rem;
}
.block-image-holder:not(.no-radius) .block-image img {
  border-radius: 0.25rem;
}
.block-image-holder .block-info.block-info-over {
  border-radius: 0 0 0.25rem 0.25rem;
}
.block-image-holder .block-info.block-info-over--animated:hover {
  border-radius: 0.25rem;
}
.block-image-holder .block-info-over.block-info-over--style-2 {
  border-radius: 0.25rem;
}
.block.block--style-1.grid .block-category {
  color: #A4243B;
}
.block--style-2 .block-image {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.block--style-2 .block-body {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
.block--style-2.grid .block-image {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.block--style-2.grid .block-body {
  border-radius: 0.25rem;
}
.block--style-3 img {
  border-radius: 0.25rem 0.25rem 0 0;
}
.block--style-3 .block-price {
  color: #A4243B;
}
.block--style-3 ul.aux-info li {
  /*font-family: Lato, sans-serif;*/
}
.block--style-3-v2 img {
  border-radius: 0.25rem;
}
.block--style-4 .info-author .author-info {
  border-bottom-left-radius: 0.25rem;
}
.block--style-4-v2 .block-body {
  border-radius: 0.25rem;
}
.block--style-4-v2 .block-body.bg-base-1:after {
  border-top-color: #A4243B;
}
.block--style-4-v2 .style-8-author {
  border-bottom-left-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
.block--style-5 .block-image img {
  border-radius: 0.25rem;
}
.block--style-5 .block-mask-caption--over {
  border-radius: 0.25rem;
}
.block-quote .quote-icon {
  color: #A4243B;
}
.block-testimonial > .quote {
  color: #A4243B;
}
.block-testimonial > .block-body {
  border-radius: 0.25rem;
}
.block.article img {
  border-radius: 0.25rem;
}
.block.article .meta-tags a {
  color: #A4243B;
}
.block.article .video-hover-play a:hover:before {
  background: #A4243B;
}
.block.article.grid .article-category {
  color: #A4243B;
}
.block.article.list .article-label {
  border-radius: 0.25rem;
}
.block.article.list .article-category {
  color: #A4243B;
}
.article-wrapper .article-title > a:hover {
  color: #A4243B;
}
.block.product .product-title a:hover {
  color: #A4243B;
}
.block.property .block-content .content-title {
  color: #A4243B;
}
.block.property .block-content .price {
  color: #292f36;
}
.block-post-comments--style-1 {
  border-radius: 0.25rem;
}
.block-cell .block-text p.price {
  color: #A4243B;
}
/* 4. Buttons */
.btn {
  /*font-family: Lato, sans-serif;*/
}
.btn-base-1 {
  background-color: #A4243B;
  border-color: #A4243B;
}
.btn-base-1:active,
.btn-base-1.active,
.btn-base-1:focus,
.btn-base-1:hover {
  background: #7a1b2c;
}
.btn-base-1.btn-outline {
  border-color: #A4243B !important;
}
.btn-base-1.btn-outline:active,
.btn-base-1.btn-outline:focus,
.btn-base-1.btn-outline:hover {
  background-color: #A4243B !important;
  border-color: #A4243B !important;
}
.btn-base-2 {
  background-color: #292f36;
  border-color: #292f36;
}
.btn-base-2:active,
.btn-base-2.active,
.btn-base-2:focus,
.btn-base-2:hover {
  background: #131619;
}
.btn-base-2.btn-outline {
  border-color: #292f36 !important;
}
.btn-base-2.btn-outline:active,
.btn-base-2.btn-outline:focus,
.btn-base-2.btn-outline:hover {
  background-color: #292f36 !important;
  border-color: #292f36 !important;
}
/* Cars */
.card {
  border-radius: 0.25rem;
}
@media (min-width: 992px) {
  .card-sticked-bottom {
    border-radius: 0.25rem 0.25rem 0 0;
  }
}
.card-flip .card-back {
  border-radius: 0.25rem;
}
.card-fill--hover:hover i {
  color: #A4243B !important;
}
.card-body--overlap {
  border-radius: 0.25rem;
}
.card-title > .btn-aux:hover > .aux-text {
  color: #A4243B;
}
.card.bg-base-1 .card-title-wrapped {
  background: #972136;
  border: 1px solid #8f1f33;
}
@media (min-width: 768px) {
  .row-no-padding [class^=col-]:first-child .card-colored {
    border-radius: 0.25rem 0 0 0.25rem;
  }
  .row-no-padding [class^=col-]:last-child .card-colored {
    border-radius: 0 0.25rem 0.25rem 0;
  }
}
.card-image img,
.card-image > .view {
  max-width: 100%;
  border-radius: 0.25rem 0.25rem 0 0;
}
.card-horizontal .card-image img {
  border-radius: 0.25rem 0 0 0.25rem;
}
.card-blockquote > footer {
  color: #A4243B;
}
.card-outer-quote {
  color: #A4243B;
}
.card-hover--animation-1:hover .btn {
  background: #A4243B;
  border-color: #A4243B;
}
/* 6. Carousel */
.carousel--style-1 .carousel-control.right {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.carousel--style-1 .carousel-control.left {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
/* 7. Collapse */
.accordion-cards--stacked .card:first-child {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.accordion-cards--stacked .card:last-child {
  border-bottom-left-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
.accordion-cards--spaced .card {
  border-radius: 0.25rem;
}
.accordion--style-3 .card-header > .card-title > a[aria-expanded="true"],
.accordion--style-4 .card-header > .card-title > a[aria-expanded="true"] {
  color: #A4243B !important;
}
/* 9. Delimiters */
.delimiter-left-thick--style-1 {
  border-left: 4px solid #A4243B;
}
.sd-1:before {
  background: #A4243B;
}
.sd-base-1:before {
  background: #A4243B;
}
.vd--1:before {
  background-color: #A4243B;
}
/* 10. Dropdowns */
.dropdown-menu.dropdown-menu-sm {
  border: 0.25rem;
}
.dropdown-menu.dropdown-menu-lg {
  border-radius: 0.25rem;
}
.dropdown-menu.dropdown-menu-xl {
  border-radius: 0.25rem;
}
.dropdown--style-2 .dropdown-image {
  border-radius: 0.25rem;
}
/* 12. Footer */
.footer--style-1 {
  background: #A4243B;
}
/* 13. Forms */
.form-base-1 .form-control,
.form-base-1 .input-group-addon {
  background: #7a1b2c;
  border-color: #721929;
}
.form-base-1 .form-control:focus {
  background: #7a1b2c;
  border-color: #721929;
}
.form-base-2 .form-control {
  background: #131619;
  border-color: #0f1113;
}
.form-base-2 .form-control:focus {
  background: #131619;
  border-color: #0f1113;
}
.checkbox-primary input[type="checkbox"]:checked + label::before,
.checkbox-primary input[type="radio"]:checked + label::before {
  background-color: #A4243B;
  border-color: #A4243B;
}
.radio-primary input[type="radio"] + label::after {
  background-color: #A4243B;
}
.radio-primary input[type="radio"]:checked + label::before {
  border-color: #A4243B;
}
.radio-primary input[type="radio"]:checked + label::after {
  background-color: #A4243B;
}
.product-size label:hover {
  color: #A4243B;
  cursor: pointer;
  border-color: #A4243B;
}
.product-size input:checked ~ label {
  color: #A4243B;
  border-color: #A4243B;
}
/* 14. Icon blocks */
.feature--boxed-border {
  border-radius: 0.25rem;
}
a > .feature--boxed-border:hover {
  border-color: #A4243B;
}
.block-icon.rounded {
  border-radius: 0.25rem;
}
.icon-block--style-1-v1 .block-icon > .icon-number,
.icon-block--style-1-v1 .block-icon i {
  color: #A4243B;
}
.icon-block--style-1-v3 .block-icon {
  border: 1px solid #A4243B;
}
.icon-block--style-1-v3 .block-icon i {
  color: #A4243B;
}
.icon-block--style-1.v3 .block-icon i {
  color: #A4243B;
}
.icon-block--style-1-v5.active .block-icon {
  color: #A4243B !important;
}
.icon-block--style-1-v5.block-bordered-grid-animated:hover .block-inner::after {
  border: 2px solid #A4243B;
}
.icon-block--style-2-v2.active .block-icon,
.icon-block--style-2-v2:hover .block-icon {
  border-color: #A4243B;
  background: #A4243B;
}
.icon-block--style-3-v1 > i {
  color: #A4243B;
}
.icon-block--style-4 .block-icon {
  background: #A4243B;
}
.icon-block--style-4:hover .block-icon::after {
  border: 3px solid #A4243B;
}
.icon-block--arrow .block-icon {
  border-radius: 0.25rem;
}
.icon-block--arrow .block-icon:after {
  border-top-color: #A4243B;
}
/* 15. Lists */
ul.icons li > a:hover {
  color: #A4243B;
}
ul.inline-links > li > a:hover > heading {
  color: #A4243B;
}
ul.inline-links.inline-links--style-2 > li:before {
  color: #A4243B;
}
.list-wrapper {
  background: #A4243B;
  border-radius: 0.25rem;
}
.sidebar .list-unstyled > li:hover > a {
  color: #A4243B;
}
.list-recent .post-author a:hover {
  color: #A4243B;
}
.list-recent .post-title a:hover {
  color: #A4243B;
}
.list-icon--style-1 i {
  color: #A4243B;
}
/* 16. Masks */
.mask-base-1--style-1 {
  background: rgba(164, 36, 59, 0.9);
}
.mask-base-1--style-2 {
  background: rgba(164, 36, 59, 0.5);
}
.mask-base-1--style-3 {
  background: rgba(164, 36, 59, 0.7);
}
.mask-base-2--style-1 {
  background: rgba(41, 47, 54, 0.9);
}
.mask-base-2--style-2 {
  background: rgba(41, 47, 54, 0.5);
}
.mask-base-2--style-3 {
  background: rgba(41, 47, 54, 0.7);
}
/* 17. Modals */
.modal-content {
  border-radius: 0.25rem;
}
.modal[data-modal-color=base-1] .modal-content {
  background-color: #A4243B;
}
.modal[data-modal-color=base-2] .modal-content {
  background-color: #292f36;
}
/* 18. Nav pills */
/* 19. Pagination */
/* 20. Pricing */
.pricing-plans--style-1 .block-pricing.active {
  background: #A4243B;
}
.pricing-plans--style-2 .block-pricing.active .plan-title {
  background: #A4243B;
  border-bottom: 1px solid #A4243B;
}
.promos.bg-base-1 .promo {
  background: #A4243B;
}
.promos.bg-base-2 .promo {
  background: #292f36;
}
.promos.bg-base-1 .scale {
  box-shadow: 0 0 4px 1px #7a1b2c;
}
.promos.bg-base-2 .scale {
  box-shadow: 0 0 4px 1px #131619;
}
@media (max-width: 767px) {
  .promo {
    border-radius: 0.25rem;
  }
}
/* 21. Progress */


.mb0 {
  margin-bottom: 0 !important;
}


.p150 {
  padding: 150px 0 !important;
}

.p300 {
  padding: 300px 0 !important;
}


.sidebar-object {
  margin-bottom: 2rem;
}



.navbar-brand {
  font-family: "MuseoSansRegular", sans-serif;
}


.title-h {
  font: 32px "MuseoSansLight",sans-serif;
  text-transform: uppercase !important;
}

.f18-light {
  font: 18px "MuseoSansLight",sans-serif;
}


.f18-zaly {
  /*font: 18px "MuseoSansLight",sans-serif !important;*/
  font-size:18px !important;
  font-weight: bold;
  color: #000 !important;
}


.f12 {
  font-size:12px !important;
}

.f13 {
  font-size:13px !important;
}



.swiper-pagination-bullet-active {
  background: #FFEB3B !important;
}

.swiper-pagination-bullet {
   opacity: 1 !important;
}


.breadcrumb--style-2 li a, .breadcrumb--style-2 li span {
  color:#fff !important;
}

