@charset "UTF-8";


/*maroon #891f35*/

:root {
  --maroon: #891f35;
  --ltmaroon: #b63953;
  --red: #891f35;
/*  --primary-font: "Hanken Grotesk", "Arial", sans-serif;*/
}

.maroon{color: var(--maroon)}
.ltmaroon{color: var(--ltmaroon)}
.red{color: var(--red)}

.navbar-brand img {
    max-width: 350px;
}

.btn-default, .btn-outline-default, .filter_tab1 li a.current, .filter_tab1 li a:hover, .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span, .footer_social li a:hover, .icon_box_style_3 i, .filter_tab3 li a.current, .filter_tab3 li a:hover, .filter_tab4 li a.current, .filter_tab4 li a:hover, .icon_box_style_4 i, .filter_tab2 li a.current, .filter_tab2 li a:hover, .tab-style4 .nav-tabs .nav-item a.active, .portfolio_filter li a.current, .portfolio_filter li a:hover, .page-item.active .page-link, .page-item .page-link:hover, .blockquote, .custome-radio input[type="radio"]:checked + .form-check-label::before, .pagination_style5 .page-item.active .page-link, .pagination_style5 .page-item .page-link:hover, .pagination_style6 .page-item.active .page-link, .pagination_style6 .page-item .page-link:hover, .pricing_box.pricing_style3.highlight_box, .tab-style2 .nav-tabs .nav-item a.active, .tab-style5 .nav-tabs .nav-item a.active, .newsletter-pop-up::before, .form_style3 .form-control:focus, .filter_tab6 li a.current, .filter_tab6 li a:hover, .affiliate_table colgroup:nth-child(3), .tab-style11 .nav-tabs .nav-item a:hover, .tab-style11 .nav-tabs .nav-item a.active, .dw_event_schedule a:hover, .pagination_style8 .page-item.active .page-link, .pagination_style8 .page-item .page-link:hover {
    border-color: var(--maroon);
}

.btn-default, .cart_buttons .add-cart, .cart_buttons .view-cart, .cart_buttons .checkout, .heading_s1::before, .btn-outline-default:hover, .icon_box_style_1 i, .filter_tab1 li a.current, .filter_tab1 li a:hover, .testimonial_slider[data-center="true"] .owl-item.center .testimonial_box, .testimonial_slider[data-center="true"] .owl-item.center .testimonial_box::before, .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span, .list_style_3.color_blue li::before, .bg_blue, .footer_social li a:hover, .scrollup:hover, .loader_grid .loader_box, .icon_box_style_3 i::after, .icon_box_style_4 i::after, .filter_tab3 li a.current, .filter_tab3 li a:hover, .filter_tab4 li a.current, .filter_tab4 li a:hover, .heading_s2::after, .heading_s2::before, .skill_content .progress-bar, .filter_tab2 li a.current, .filter_tab2 li a:hover, .filter_tab5 li a.current, .filter_tab5 li a:hover, .icon_box_style_5::before, .team_hover_style1:hover .team_title, .portfolio_style4 .portfolio_content, .icon_box_style_2 i, .page-item.active .page-link, .page-item .page-link:hover, .custome-radio input[type="radio"] + .form-check-label::after, .custome-checkbox input[type="checkbox"]:checked + .form-check-label::before, .tab-style3 .nav-tabs .nav-item a.active, .tab-style5 .nav-tabs .nav-item a.active, .icon_box_style_9:hover, .cart_count, .accordion_style4.accordion .card-header a, .ripple, .ripple::before, .ripple::after, .tab-style7 .nav-tabs .nav-item a.active, .tab-style7 .nav-tabs .nav-item a:hover, .sliding_tab .tab_bg, .tab-style8 .nav-item a.active, .list_style_5 li::before, .pricing_ribbon, .hover_menu_style4 .navbar-expand-lg .navbar-nav > li:hover > a, .hover_menu_style4 .navbar-expand-lg .navbar-nav > li > a.active, .filter_tab6 li a.current, .filter_tab6 li a:hover, .filter_tab li a.active, .heading_s5::before, .widget_title3::before, .pagination_style7 .page-item.active .page-link, .pagination_style7 .page-item .page-link:hover, .pr_action_btn li a:not(.btn):hover, .filter_price .ui-slider .ui-slider-range, .filter_price .ui-slider .ui-slider-handle, .event_date, .event_date::before, .cl_price, .accordion_style5.accordion .card-header a[aria-expanded="true"], .tab-style9 .nav-item a.active, .tab-style9 .nav-item a:hover, .progress-bar::before, .tk_counter_inner .progress-bar, .roadmap_box.rd_complete::after, .roadmap_box.rd_complete::before, .domain_search .dropdown .ddChild li:hover, .icon_box_style_16::before, .switch_slide, .tab-style10 .nav-tabs .nav-item a.active, .circle_list::before, .affiliate_table thead tr td.populet_txt, .tab-style11 .nav-tabs .nav-item a:hover, .tab-style11 .nav-tabs .nav-item a.active, .slide_tab li.active .icon_box, .pagination_style8 .page-item.active .page-link, .pagination_style8 .page-item .page-link:hover, .room_services i:hover, .widget_reservation h5, .widget_search_box .btn, .widget_search_box button {
    background-color: var(--maroon);
}

.btn-default:hover, .cart_buttons .view-cart:hover, .cart_buttons .add-cart:hover, .cart_buttons .checkout:hover {
    background-color: var(--ltmaroon);
}

.btn-default:hover {
    border-color: var(--ltmaroon);
}

.portfolio_style1 .portfolio_item::before, .portfolio_style2 .portfolio_content, .portfolio_style3 .portfolio_content, .blue_overlay_bg::before, .portfolio_style5 .portfolio_content, .instafeed li a::before, .bg_blue_transparent {
    background-color: rgb(93 0 5 / 80%);
}

.add-cart,.add-cart:hover{color:#fff;}
.add-to-cart-container{display:none;}
#pattern-container{width:100%;height:400px;background-blend-mode: multiply;}
.cart-image{width:100px;height:100px;background-blend-mode: multiply;}
.small-cart-image{width:60px;height:60px;background-blend-mode: multiply;float: left;margin-right: 10px;vertical-align: top;}
ul.cart_list li{color:#fff;}


.sculpt-column a{
  float:left;
  width:48%;
  margin-right:1.5%;
  object-fit:cover;
  margin-bottom:5px;
  height:150px;
}

.sculpt-column a img{
  width: 100%;
  height:100%;
}

.add-cart.left-btn{
  float:left;
  width:auto;
  max-width: 400px;
  margin-right:10px;
}
.spacer5{
  display:block;
  width:100%;
  height:5px;
}
.spacer10{
  display:block;
  width:100%;
  height:10px;
}

#display-image-portfolio{background-size: cover;background-position: center;background-repeat: no-repeat;width: 100%;height: 100vh; background-blend-mode:multiply;}
.order-buttons{visibility:hidden;}

.email2{
  display: none;
}

.loader_grid {
    height: 150px;
    width: 350px;
}

.single_post ul{
  margin-bottom: 15px;
  margin-left: 20px;
}

.single_post a{
  color:var(--maroon);
}

.input_bg {
  width: 80%;
/*  margin-left: 10%;*/
  margin-bottom: 10px;
}

.submitButton{
  width:30%;
/*  margin-left: 35%;*/
}

.mockh3{
  font-size: 24px;
}
.mockh2{
  font-size: 30px;
}

.cart-image-display{
    float: left;
    margin-right: 10px;
}