.elementor-2934 .elementor-element.elementor-element-b0be4ea{margin-top:0px;margin-bottom:0px;}.elementor-2934 .elementor-element.elementor-element-a65a858 > .elementor-widget-container{margin:0px 0px -22px 0px;}.elementor-2934 .elementor-element.elementor-element-bbe55ad{padding:0px 0px 0px 0px;}.elementor-2934 .elementor-element.elementor-element-315be41{--spacer-size:10px;}.elementor-2934 .elementor-element.elementor-element-fc17110{text-align:center;}.elementor-2934 .elementor-element.elementor-element-fc17110 .elementor-heading-title{color:#FFFFFF;font-family:"Concert One", Sans-serif;font-weight:600;}.elementor-2934 .elementor-element.elementor-element-fc17110 > .elementor-widget-container{padding:12px 12px 12px 12px;background-color:#E52246;border-radius:17px 17px 17px 17px;}.elementor-2934 .elementor-element.elementor-element-5796de78 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-2934 .elementor-element.elementor-element-5796de78 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-2934 .elementor-element.elementor-element-5796de78 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-2934 .elementor-element.elementor-element-5796de78 .elementor-nav-menu--main .elementor-item:focus{color:#AE1111;fill:#AE1111;}.elementor-2934 .elementor-element.elementor-element-5796de78 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-2934 .elementor-element.elementor-element-5796de78 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#AE1111;}.elementor-2934 .elementor-element.elementor-element-5796de78 .e--pointer-framed .elementor-item:before,
					.elementor-2934 .elementor-element.elementor-element-5796de78 .e--pointer-framed .elementor-item:after{border-color:#AE1111;}.elementor-2934 .elementor-element.elementor-element-5796de78 .elementor-nav-menu--dropdown{background-color:#FFFFFF;}.elementor-2934 .elementor-element.elementor-element-5796de78{width:100%;max-width:100%;top:0px;}body:not(.rtl) .elementor-2934 .elementor-element.elementor-element-5796de78{left:0px;}body.rtl .elementor-2934 .elementor-element.elementor-element-5796de78{right:0px;}.elementor-2934 .elementor-element.elementor-element-5796de78 > .elementor-widget-container{background-color:#FFFFFF;}body:not(.rtl) .elementor-2934 .elementor-element.elementor-element-c36ced4{left:-56%;}body.rtl .elementor-2934 .elementor-element.elementor-element-c36ced4{right:-56%;}.elementor-2934 .elementor-element.elementor-element-c36ced4{top:103px;z-index:0;}.elementor-2934 .elementor-element.elementor-element-c36ced4 > .elementor-widget-container{--e-transform-rotateZ:-31deg;}.elementor-2934 .elementor-element.elementor-element-c36ced4 > .elementor-widget-container:hover{--e-transform-rotateZ:8deg;}body:not(.rtl) .elementor-2934 .elementor-element.elementor-element-dd68cc3{left:53%;}body.rtl .elementor-2934 .elementor-element.elementor-element-dd68cc3{right:53%;}.elementor-2934 .elementor-element.elementor-element-dd68cc3{top:103px;z-index:0;}.elementor-2934 .elementor-element.elementor-element-dd68cc3 > .elementor-widget-container{--e-transform-rotateZ:-31deg;}.elementor-2934 .elementor-element.elementor-element-dd68cc3 > .elementor-widget-container:hover{--e-transform-rotateZ:8deg;}body:not(.rtl) .elementor-2934 .elementor-element.elementor-element-a8f09e0{left:53%;}body.rtl .elementor-2934 .elementor-element.elementor-element-a8f09e0{right:53%;}.elementor-2934 .elementor-element.elementor-element-a8f09e0{top:454px;z-index:1;}.elementor-2934 .elementor-element.elementor-element-a8f09e0 > .elementor-widget-container{--e-transform-rotateZ:13deg;}.elementor-2934 .elementor-element.elementor-element-a8f09e0 > .elementor-widget-container:hover{--e-transform-rotateZ:-5deg;}body:not(.rtl) .elementor-2934 .elementor-element.elementor-element-cb4f41d{left:-672px;}body.rtl .elementor-2934 .elementor-element.elementor-element-cb4f41d{right:-672px;}.elementor-2934 .elementor-element.elementor-element-cb4f41d{top:331px;z-index:0;}.elementor-2934 .elementor-element.elementor-element-cb4f41d > .elementor-widget-container{--e-transform-rotateZ:-31deg;}.elementor-2934 .elementor-element.elementor-element-cb4f41d > .elementor-widget-container:hover{--e-transform-rotateZ:8deg;}body:not(.rtl) .elementor-2934 .elementor-element.elementor-element-e977403{left:-620px;}body.rtl .elementor-2934 .elementor-element.elementor-element-e977403{right:-620px;}.elementor-2934 .elementor-element.elementor-element-e977403{top:609px;z-index:0;}.elementor-2934 .elementor-element.elementor-element-e977403 > .elementor-widget-container{--e-transform-rotateZ:-31deg;}.elementor-2934 .elementor-element.elementor-element-e977403 > .elementor-widget-container:hover{--e-transform-rotateZ:8deg;}@media(max-width:767px){.elementor-2934 .elementor-element.elementor-element-a65a858{text-align:center;}.elementor-2934 .elementor-element.elementor-element-a65a858 img{width:100%;max-width:400%;height:4px;object-fit:contain;}.elementor-2934 .elementor-element.elementor-element-bbe55ad{padding:10px 0px 0px 0px;}body:not(.rtl) .elementor-2934 .elementor-element.elementor-element-c36ced4{left:-42%;}body.rtl .elementor-2934 .elementor-element.elementor-element-c36ced4{right:-42%;}.elementor-2934 .elementor-element.elementor-element-c36ced4{top:-10px;}.elementor-2934 .elementor-element.elementor-element-dd68cc3{top:0px;}body:not(.rtl) .elementor-2934 .elementor-element.elementor-element-a8f09e0{left:47%;}body.rtl .elementor-2934 .elementor-element.elementor-element-a8f09e0{right:47%;}body:not(.rtl) .elementor-2934 .elementor-element.elementor-element-cb4f41d{left:-51%;}body.rtl .elementor-2934 .elementor-element.elementor-element-cb4f41d{right:-51%;}.elementor-2934 .elementor-element.elementor-element-cb4f41d{top:238px;}}@media(min-width:768px){.elementor-2934 .elementor-element.elementor-element-32d2b64{width:100%;}}/* Start custom CSS for section, class: .elementor-element-b0be4ea */@media screen and (min-width: 850px){

}

p.form-row-first, p.form-row-last {
    width: 100% !important;
    float: left;
}

.large-7 {
    max-width: 100% !important;
    -ms-flex-preferred-size: 100% !important;
    flex-basis: 100% !important;
} 
    
    .large-5 {
    max-width: 100% !important;
    -ms-flex-preferred-size: 100% !important;
    flex-basis: 100% !important;
}


.exfd-cart-content .woocommerce-mini-cart__buttons {
    display: none !important;
}

.message-container a {
    margin: 0 15px 0 0;
    display: none !important;
}

.has-border {
    border: 0px !important;
    padding: 0px !important;
}


form.checkout h3 {
    display: none;
}

.payment_methods p {
    display: none;
}

[data-icon-label]:after, .secondary.is-underline:hover, .secondary.is-outline:hover, .icon-label, .button.secondary:not(.is-outline), .button.alt:not(.is-outline), .badge-inner.on-sale, .button.checkout, .single_add_to_cart_button, .current .breadcrumb-step {
    background-color: #a50008 !important;
    width: 100%;
        font-size: 16px !important;
}

a.remove, a.icon-remove {
    display: block;
    width: 15px !important;
    height: 15px !important;
    font-size: 13px !important;
    line-height: 12px !important;
    border-radius: 100%;
    color: #9a191d !important;
    font-weight: bold;
    text-align: center;
    border: 2px solid currentColor;
    margin-right: 5px !important;
}



td {
    color: #000 !important;
    font-size: 15px !important;
}

label {
    color: #222;
    font-size: 15px !important;
}


.exwf-loc-field, .notes {
    display: none;
}

.cart_item, .product-name, .product-total {
    display:none;
}

.woocommerce-billing-fields {
 display: none !important;   
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-5796de78 */@media screen and (max-width: 768px) {
    .elementor-nav-menu--main .elementor-nav-menu a, .elementor-nav-menu--main .elementor-nav-menu a.highlighted, .elementor-nav-menu--main .elementor-nav-menu a:focus, .elementor-nav-menu--main .elementor-nav-menu a:hover {
    padding: 13px 5px;
}
.mickmenu .elementor-nav-menu--layout-horizontal .elementor-nav-menu {
    padding-left:70%;
    padding-right:200%;
display: flex;
flex-wrap: nowrap;
white-space: nowrap;
overflow-x: auto;
-webkit- -scrolling: touch;
-ms-overflow-style: -ms-autohiding-scrollbar;
}
}

@media (max-width: 767px) {
body:not(.rtl) .elementor-84 .elementor-element.elementor-element-3980fd1 .elementor-nav-menu--layout-horizontal .elementor-nav-menu > li:not(:last-child) {
    margin-right: 0px;
    margin-bottom: 10px;
} }/* End custom CSS */
/* Start custom CSS */.h2 {
    font-size: 16px !important;
    font-family: Nunito !important;
    font-weight: 800 !important;
    letter-spacing: normal;
    color: rgb(46, 44, 54) !important;
}



.ex-fdlist p {
    font-size: inherit;
    margin: 10px 0px;
    line-height: 1.6;
    color: #FFF !important;
}

.fdstyle-list-1 .fdlist_1_title .fdlist_1_name {
    font-weight: 400;
    order: 1;
    line-height: 1.1;
    margin-bottom: 10px;
    font-family: "Westernn" !important;
    color: #f8b608;
    text-transform: uppercase;
    font-size: 25px !important;
}

.ctlist .exf-img {
    max-width: 100px !important;
}

.ctlist .exf-img img {
    display: inline-block;
    vertical-align: top;
    max-width: 100%;
    height: auto;
    border-radius: 50px;
}

.ctlist .exf-img {
    border-radius: 50px;
}

.ex_modal .modal-content .fd_modal_des p {
    margin: 0;
    padding: 0;
    margin-bottom: -3px;
    color: #000 !important;
}

form:not(.variations_form) div#exlive-total {
    border-top: 1px solid #eee;
    font-size: 22px !important;
}/* End custom CSS */