/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/


/*Cookie Shopper Store*/ 
.amount {
    color: #29a3b7;
}

input.subdomain-submit {
  float:right!important;
}
.fusion-widget-cart-number {color:#000000!important;}

.selection li.select2-search {padding:0px!important;}


.woocommerce-help-tip {
    display:none;
}


.project-info .project-info-box:first-of-type{display:none;}

#sidebar {margin-top:-140px; padding:20px 20px 0px 20px!important;}
#sidebar h4.widget-title {
    background-color:#002233;
    color:#ffffff!important;
    padding:4px!important;
    margin-bottom:20px!important;
    border:1px solid #002233;
    border-radius:5px;}

/*Vendor Sidebar */ 
.sidebar {padding: 50px 30px 30px 30px!important;}

#wcfmmp-store-product-search-3 {
    border:6px solid #29a3b7!important;
    border-radius: 7px!important;
    background-color:white!important;
    padding:0px!important;
    font-family: 'Rubik', sans-serif!important;
}

#wcfmmp-store-product-search-3 .sidebar_heading {
     margin:0px!important;
    padding:0px!important;
}
#wcfmmp-store-product-search-3 .search-field {
    padding:8px;
    font-size:16px;
    font-family: 'Rubik', sans-serif!important;
}
#wcfmmp-store-product-search-3 .woocommerce-product-search, #wcfmmp-store-product-search-3 .woocommerce-product-search input  {
    width:100%!important;
    color: #666666!important;
    border:none!important;
}
.categories_list ul {
    list-style-type:none;
}
.categories_list ul li {
    padding-left:0px!important;
    margin-left:0px!important;
    background-image:none!important;
}
.categories_list ul li.child_cat a {
    margin: 0px 0px 10px 0px;
    background-image:none!important;
    background-color: #f2f3f5!important;
    border:1px solid #f2f3f5;
    border-radius: 5px;
    padding:3px!important;
    display:block!important;
    width:100%;
}
.categories_list ul li.parent_cat a{
    background-image:none!important;
    font-weight:bold;
    border-bottom:2px dashed #002233;
    padding:3px!important;
    margin:0px 0px 10px 0px!important;
    display:block!important;
    width:100%;
} 
#wcfmmp-store-category-3 .sidebar_heading h4.widget-title {
    background-color:#002233;
    color:#ffffff!important;
    padding:4px!important;
    margin-bottom:-20px!important;
    border:1px solid #002233;
    border-radius:5px;
}







.themes img{
    border:5px solid #002233;
}
td.pfimage  {
    width:125px!important;
    padding:0px!important;
}
.pfimage img {
    width:400px!important;
}
p.wcfm-order_edit-form-request-amount, #wcfm_om_discount, p.wcfm-order_edit-form-reason,  #wcfm_om_comments,
#ywraq_optional_attachment_display,p.ywraq_optional_attachment, #ywraq_optional_attachment_remove_button
{display:none!important;}
#ywcm_request_expire {
    padding: 10px;
    font-size:16px;
    border:1px solid #002233;
}
p.ywcm_request_expire {float:left!important; text-align:left!important;}
#ywcm_request_expire {float:left!important; text-align:left!important;}


    .fusion-portfolio-wrapper {
    text-align:center;
}
.wpuf-form-add {
    padding:0px!important;
}
input.wc-pao-addon-file-upload{
    padding-top:12px!important;
    padding-bottom:0px!important;
}
h2.woocommerce-loop-category__title {
    font-size:16px!important;
    text-align:center;
}

h1.product_title {
    font-size:18px!important;
    font-weight:bold!important;
}
.fusion-product-wrapper {
    border:none!important;}
.modal-header {
    background-color: #002233;
}
.modal-header .close {
    color:#ffffff;
}
.modal-footer {
    background-color: #efefef;
}
h3.modal-title {
    color: #ffffff;
}
.modal-body .wpuf-form-add {
    padding:40px 0px 0px 0px!important;
}

.items-table  {
    border-spacing:5px!important;
}
.items-table th {
    background-color: #f76160!important;
    color:#ffffff!important;
    font-size:16px!important; 
    border: 1px solid white;
    border-radius: 10px!important;
}
a.wpuf-posts-edit {
    text-align:right;
}

a.wpuf-posts-edit:hover {
    background-color:#29a3b7;
}
.wpuf-form-add {
    margin-top:-40px!important;
    padding: 0px 20px 0px 20px;
}
.wizard-steps {
    margin-bottom:-40px!important;
}

span.disable-links {
    pointer-events: none;
}
.nolinks img {
    pointer-events: none;
}

.ilightbox-title {display:none;}
.cookie_shopper_by_author .fusion-link-wrapper {display:none;}


/*DISPLAY ONLY FOR VENDORS 
p.banner, p.mobile_banner, p.shop_description {display:none!important;}

#banner_display, #mobile_banner_display, #wp-shop_description-wrap {display:none!important;}*/
p.banner_type, p.list_banner_type {display:none;}
select#banner_type, select#list_banner_type {display:none!important;}
p.list_banner, p.store_logo {margin-left:0px!Important; float:left!important;}

.wcfm-select .select2 {
    border:none;
    }
.wcfm-select .select2-selection  {height:25px!important;}
.wcfm-select .select2-selection__arrow{height:35px!important;padding:0px!important;}

p.catalog_visibility {display:none!important;}
#catalog_visibility {display:none!important;}
#wcfm_quick_edit_form table tr:last-child {display:none!important;}

p.sale_date_from {float:left;}
#sale_date_from {float: left;}
p.sale_date_upto {float: left;}
#sale_date_upto {display:inline; float:right;}

a.wcfm_menu_item:hover{
		 background-color: #f46e6f!important;
        color:#ffffff!important;
}
a.active:hover{
        background-color:#ffffff!important;
        border:1px solid #f46e6f!important;;
}

a#add_new_order_dashboard {display:none!important;}

/*ENABLE ONLY FOR SUPPLY VENDORS
span.wcfm_sub_menu_items_order_manage {display:none;}
.wcfm_filters_wrap select#filter-by-type {display:none;}

#wcfm_products_manage_form_yoast_head {display:none!important;}


.store_hide_description  {display:none!important;}
input#store_hide_description  {display:none!important;}
*/
#wcfmmp_profile_complete_progressbar, p.wcfmmp_profile_complete_help {display:none!important;}
.store_name_position  {display:none!important;}
select#store_name_position  {display:none!important;}
.store_ppp  {display:none!important;}
input#store_ppp  {display:none!important;}
.store_hide_map, input#store_hide_map  {display:none!important;}
.store_hide_description, input#store_hide_description  {display:none!important;}
.store_hide_policy, input#store_hide_policy  {display:none!important;}
p.wcfm_store_slug_verified {margin-top:-12px;}
p.terms_title {margin-top:0px;}

#yith-ywraq-form input.button {
    color:white;
    font-size:16px;
    border-radius:5px;
    padding:12px;
    background-color:#f46e6f;
    margin-top:5px!important;
    border: 1px solid #f46e6f;
}
#yith-ywraq-form input.button:hover {
    background-color:#002233;
    border: 1px solid #002233;
}
input.raq-send-request {
    color:white;
    font-size:16px;
    border-radius:5px;
    padding:12px;
    background-color:#f46e6f;
    margin-top:5px!important;
    border: 1px solid #f46e6f;
}
input.raq-send-request:hover {
    background-color:#002233;
    border: 1px solid #002233;
}
input#inspiration_photos {
    padding-top:13px;
    padding-bottom:0px!important;
}
#yith-ywrq-table-list thead th {
    background-color: #002233;
    color:white;
    border:1px solid #002233!important;
    border-radius:5px;
    padding:3px!important;
    margin:0px!important;
    
}
#yith-ywrq-table-list {
    border-spacing: 0px;
    border-collapse: separate;
}
#yith-ywraq-form {
    background-color:#efefef;
    padding: 10px 30px 30px 20px;
    border:1px solid #efefef;
    border-radius:10px;
}
.ywraq_pay_quote_now {display:none!important;}
#ywraq_pay_quote_now + p {display:none!important;}
#ywraq_pay_quote_now {display:none!important;}
.ywraq_disable_shipping_method {display:none!Important;}
#ywraq_disable_shipping_method {display:none!important;}
#ywraq_disable_shipping_method + p {display:none;}
.ywraq_checkout_info {display:none!important;}
#ywraq_checkout_info + p {display:none!important;}
#ywraq_checkout_info {display:none!important;}
.ywraq_lock_editing {display:none!important;}
#ywraq_lock_editing + p {display:none!important;}
#ywraq_lock_editing {display:none!important;}
.ywraq_request_response {display:none!important;}
#ywraq_request_response + p {display:none!important;}
#ywraq_request_response {display:none!important;}
.catalog_visibility {display:none!important;}
select#catalog_visibility {display:important;}


.wpuf-help {
    font-size:9px!important;
    }
.wpuf-form {
    font-size: 16px!important;
    }

.has-columns-2 {
    background-color: #efefef!important;
    padding:15px!important;
    margin:-25px 0px 5px 0px;
    border-radius:5px;
    border:1px solid #efefef;
}
.has-columns-3 {
    background-color: #efefef!important;
    padding:15px!important;
    margin:-25px 0px 5px 0px;
    border-radius:5px;
    border:1px solid #efefef;
}
h2.wpuf-section-title {
    font-size:16px!important;
    color: #666666;
    text-align:left;
}
input.sitesave {
    background-color: #264f64;
    font-size:11px;
    color:#ffffff;
    border: #999999;
    padding:4px;
    border:1px solid #666666;
}
input.sitesave:hover {
    background-color: #3f6376;
    font-size:11px;
    color:#ffffff;
    border: #999999;
    padding:4px;
    border:1px solid #264f64;
}
.wpuf-label label {
    margin:0px!important;
    padding:0px!important;
}





h3.product-title a {
    font-size:17px!important;
    font-style:normal;
}
.amount {
    color: #29a3b7;
}
.fusion-footer a {
    font-size:14px!important;
}

.fusion-carousel .fusion-carousel-item img {
height: 300px;
object-fit: cover;
}

.cookier-directory  form.wcfmmp-store-search-form span.selection{
    display:none!important;
}
 
.editor-title{
    padding:5px 5px 5px 10px;
    background-color:#002233;
    border-radius:10px;
    display:block;
}
h2.editor-title  {
    color:white!important;
    font-size:16px!important;
}
.items-table img {
    width:50px!important;
    height:auto;
}
#ywraq-other-form {
    padding-left: 60px!important;
}

.footer-social .usersocial::before {
    color:#ffffff!important;
    font-size:16px!important;
}
.footer-social .usersocial {
    padding-left: 10px;
}


.siteupdate {
    background-color: #f2f3f5;
    padding:8px!important;
    font-size:14px!important;
    border: 2px solid #e5e6e8;
    margin-bottom:5px;
    background-image: url(https://cookieshopper.com/wp-content/uploads/2022/06/5201-icon-3.png);
    background-position: top right;
    background-size:14%;
    background-repeat:no-repeat;
}
.siteupdate h3 {
    font-size: 18px;
    margin:10px 10px 10px 10px;
}
.siteupdate p {
    margin:0px 80px 0px 10px;
    padding:0px;
}
#wp-submit {
    padding:10px;
    color:white;
    font-weight:bold;
    background-color: #29a3b7;
}
#wcfmmp_store_category{display:none!important;}
ul.tab_links li {list-style:none!important;}
.cookie-recipes h4.widget-title {display:none!important;}

#tabsWithStyle ul {list-style-type: none!important;}
.recipe-post {
    border:5px solid #dddddd;
    padding: 15px;
    margin-top:10px;
}
.recipe-post .entry-meta {
    display:none;
}
.recipe-post .byline {
    display:none;
}
.dr-archive-single {
    background-color:#ffffff;
    border: 2px dashed #009fb7;
}
.wpuf-submit-button {
    background-color: #f46e6f;
    border: 1px solid #f46e6f;
    color:white;
    font-size: 16px;
    text-transform:uppercase;
    padding:10px;
}

#psp-projects p a {
    font-size:14px!important;
    padding-left: 20px!important;
    color: #29a3b7;
    font-weight:bold;
    text-decoration:underline;
}
.dashboard-boxes .content-box-wrapper {
    border:2px solid #999999;
}

.psp-archive-project {
    border-bottom:2px dashed #dbdbdb;
}
.psp-archive-project p{
   padding:6px 0px 0px 0px!important;
   margin:0px!important;
   font-size:14px!important;
}
p.psp-archive-updated {
   margin:0px 0px -10px 0px!important;
   padding:0px!important;
   font-size:12px!important;
}
p.psp-progress {
   margin:-10px 0px 0px 0px!important;
   padding:0px!important;
   font-size:12px!important;
}
.psp-archive-project h3 {
    font-size: 16px;
    margin:0px!important;
    padding:10px 0px 0px 0px!important;
}
.psp-archive-project span.psp-ali-client {
    color: #000000;
    font-weight:normal!important;
    clear:both!important;
    display:block!important;
    width:100%!important;
    margin:0px 0px 0px 0px!important;
    padding:14px 0px 0px 0px!important;
}
.psp-archive-project span.psp-ali-client::before {
  content: "Client: "!important;
  font-weight:bold;
}
.dr-poweredby, .dr-entry-header {display:none!Important;}
.woocommerce-container #content {
    margin-top:-140px!important;
}
.add-request-quote-button {
    padding:10px;
    font-weight:bold;
    margin-top:20px!important;
    clear:both!important;
    display:block;
}
.avada-availability {
    display:none!important;
}
.product-border {
    border-top: 2px dashed #e5e5e5!important;
    margin-top: 25px!important;
    display:block;
    clear:both;
}
.woocommerce-producut-gallery img {
    border: 2px solid #e5e5e5;
}

.rfq td{
    padding: 10px;
    
}
.flip-box-grafix i {
    font-size:60px!Important;
}
h2.flip-box-heading {
    padding-bottom:3px!important;
    margin-bottom:0px!Important;
}

#media_image-2 img {
    width:220px;
    height:auto;
    margin-bottom: 16px;
    padding-top:0px;
    margin-top:-15px;
}
#menu-footer li {
    border-bottom: none!important;
    padding:0px 0px 7px 0px!important;
}
#menu-footer a::before {
  content: ""!important;
}
#menu-footer a:hover {
    text-decoration:underline;
}
#menu-cookie-shoppers li {
    border-bottom: none!important;
    padding:0px 0px 7px 0px!important;
}
#menu-cookie-shoppers a::before {
  content: ""!important;
}
#menu-cookie-shoppers a:hover {
    text-decoration:underline;
}
#menu-cookie-sellers li {
    border-bottom: none!important;
    padding:0px 0px 7px 0px!important;
}
#menu-cookie-sellers a::before {
  content: ""!important;
}
#menu-cookie-sellers a:hover {
    text-decoration:underline;
}
#menu-supply-vendors li {
    border-bottom: none!important;
    padding:0px 0px 7px 0px!important;
}
#menu-supply-vendors a::before {
  content: ""!important;
}
#menu-supply-vendors a:hover {
    text-decoration:underline;
}
h4.widget-title {
    text-decoration:none;
    margin-bottom:15px!important;
    font-weight:bold;
}
.guest .panel-body {
    padding:20px!important;
    border:1px solid white!important;
    background-color:white;
}


.wcfm-membership-wrapper {
    padding:10px!important;
    margin:0px!important;
    width:100%;
    display:block;
}
.woocommerce-container {
    padding-top:160px!important;
}
.reading-box {
    padding:10px!important;
}
.reading-box h2 {
    font-size:18px!important;
    color:#ffffff!important;
}


.wcfm_membership_review_plan {
    padding-bottom:10px!important;
}
.wcfm_review_plan_welcome {
    display:block;
    width:100%;
    background-color: #f46e6f;
    padding: 15px;
    color:white!important;
    font-size: 20px!important;
    font-weight:bold;
    text-align:center;
    text-decoration:none!important;
}
.wcfm_review_plan_welcome::before {
  content: "ONE MORE STEP:  Please confirm your registration details by reviewing your membership type and clicking the PROCEED button to complete your registration. ";
}
.wcfm_review_plan_title {
    padding:10px;
    border:1px dashed white;
}
.wcfm_review_plan_features {
   display:none!important;
}
.wcfm_review_pay_welcome {
    display:block;
    width:100%;
    background-color: #f46e6f;
    padding: 15px;
    color:white!important;
    font-size: 20px!important;
    font-weight:bold;
    text-align:center;
    text-decoration:none!important;
    margin-top: 10px;
}
#wcfm_membership_payment_submit2::after {
  content: "This plan level does not require payment. However, you must click the PROCEED button to submit your application.";
}
.wcfm_review_pay_free {display:none!important;}
.wcfm_membership_payment_button {
    padding: 10px;
    font-size: 18px;
}
.wcfm_membership_price_description {
    display:block;
    clear: both;
    padding-left:20px;
}
.wcfm_review_pay_non_free .amount {
    color: #f46e6f!important;
}
.wcfm_submit_button {
    font-size:16px;
}
.btn {
    padding:10px;
    font-size: 16px;
    background-color: #f46e6f;
    border: 1px dashed #ffffff;
    color: #ffffff;
    text-transform:uppercase;
    font-weight:bold;
    
}
.btn:hover {
    padding:10px;
    font-size: 16px;
    background-color: #29a3b7;
    border: 1px dashed #ffffff;
    color: #ffffff;
    text-transform:uppercase;
    font-weight:bold;
    
}

#variations p {
    display:block;
    clear:both;
}

.userlogo img{
        cursor: default;
        pointer-events: none;        
        text-decoration: none;
         max-height:120px!important;
         max-width:280px!important;
         height:auto!important;
         width:auto!important;
         object-fit: contain;
    }
.shop img {
height: 300px;
object-fit: cover;
}
.shop {
    margin:auto;
    text-align:center;
}
.wcfmmp_sold_by_wrapper {
    padding:8px!important;
}
.wcfmmp_sold_by_label, a.wcfm_dashboard_item_title {
    font-size:14px!important;
}
.shop .wcfmmp_sold_by_container {
    display:none;
}
.classes .wcfmmp_sold_by_container
 {
    display:none;
}
    
.logo-5101 .nologo h1 {
    font-family: 'Rum Raisin', sans-serif!important;
    font-size:42px!important;
    color: #578884!important;
    margin:0px!important;
    padding:0px!important;
}    
    .menu-5101 a {
    padding-left:8px;
    padding-right:8px;
}
.gallery-5101 article img {
height: 340px!important;
width: 340px!important;
object-fit: cover;
background-color: rgba(183,202,202,0.2);
padding:20px; 
border: 2px dashed #578884;
}

.gallery-5101 button {
    width:auto!important;
    margin-top:25px!important;
    padding:0px 50px 10px 50px!important;
    background-color: #578884!important;
    text-align:center;
    margin:auto;
}
.gallery-5101 button:hover {
    background-color: #b7caca!important;
}

.about-5101 .usersocial a {
    padding:10px!important;
    background-color:white!important;
    color:#578884!important;
    font-size:18px!important;
    margin-left:7px;
    margin-right:7px;
}
.about-5101 .usersocial::before {
    color:#578884!important;
    font-size:18px!important;
}
.contact-5101 .tel tel {
    color: white!important;
    text-decoration:none!important;
}
.shop-5101 h3.product-title a {
    color: black!important;
    font-size:17px!important;
    font-style:normal;
    margin-top:0px!important;
    text-align:center;
}
.shop-5101 .fusion-product-wrapper {
    border:none!important;
    background-color:white;
    text-align:center!important;
}
.shop-5101 .fusion-product-wrapper img {
height: 300px;
width:300px;
object-fit: cover;
text-align:center!Important;
}
.shop-5101 .amount {
    color:#000000;
    font-weight:bold;
    font-size:22px;
}
.classes-5101 h3.product-title a {
    color: black!important;
    font-size:17px!important;
    font-style:normal;
    margin-top:0px!important;
    text-align:center;
}
.classes-5101 .fusion-product-wrapper {
    border:none!important;
    background-color:white;
    text-align:center;
}
.classes-5101 .amount {
    color:#000000;
    font-weight:bold;
    font-size:16px;
}

.classes-5101 .fusion-product-wrapper img {
height: 300px!important;
width:300px!important;
object-fit: cover!important;
}

    
.logo-5102 .nologo h1 {
    font-family: 'Ms Madi', cursive!important;
    color: #88cdc2!important;
    font-size:48px!Important;
    margin:0px!important;
    padding:0px!important;
}  
.menu-5102 span {
    color: #88cdc2;
}
.menu-5102 a:hover {
    color: #88cdc2!important
}

.shop-5102 .shop img {
height: 150px;
object-fit: cover;
}


.shop-5102 h3.product-title a {
    font-size:16px!important;
    font-style:normal;
    margin-top:0px!important;
    color:#000000!important;
}
.shop-5102 .fusion-product-wrapper {
    background-color:white;
    margin:5px;
    border:2px dotted #88cdc2!important;
}
.shop-5102 .amount {
   color:#000000!important;
    font-weight:bold;
    margin-top:20px!important;
    font-size:16px;
}
.classes-5102 img{
     border:2px dotted #88cdc2;
}

.classes-5102 h3.product-title a {
    font-size:16px!important;
    font-style:normal;
    margin-top:0px!important;
}
.classes-5102 .fusion-product-wrapper {
    border:none!important;
    background-color:white;
}
.classes-5102 .shop img {
height: 150px;
object-fit: cover;
}
.classes-5102 .amount {
    background-color:#88cdc2;
    color:white;
    font-weight:bold;
    margin-top:20px!important;
    display:block;
    padding:10px;
    font-size:16px;
}
.contact-5102 .usersocial::before {
    color:#88cdc2!important;
    font-size:22px!important;
}
.contact-5102 .usersocial {
    padding-right: 15px;
}
.gallery-5102 img {
    width:300px;
    height:300px;
    object-fit:cover;
}


.logo-5103 .nologo h1 {
    font-family: 'Montserrat', sans-serif!important;
    font-weight:bold;
    text-transform:uppercase;
    font-size:30px!important;
    color: #ffffff!important;
    margin:0px!important;
    padding:0px!important;
}  
.nav-5103 a {
    color: #ffffff!important;
    font-size:15px;
}
.nav-5103 a:hover {
    color:#ffffff!important;
    border-top:3px solid white;
    border-bottom:3px solid white;
    padding-top:5px;
    padding-bottom:5px;
}
.contact-5103 .usersocial::before {
    color:#ffffff!important;
    background-color:#ee82a7;
    font-size:18px!important;
    padding:8px;
    border-radius: 10px;
}
.contact-5103 .usersocial {
    padding-right: 8px;
}
.shop-5103 h3.product-title a {
    color: black!important;
    font-size:17px!important;
    font-style:normal;
    margin-top:0px!important;
}
.shop-5103 .fusion-product-wrapper {
    border:none!important;
    background-color:white;
    color:#000000!important;
}
.quote-5103 h3.product-title a {
    color: black!important;
    font-size:17px!important;
    font-style:normal;
    margin-top:0px!important;
}
.quote-5103 .fusion-product-wrapper {
    border:none!important;
    background-color:white;
}
.quote-5103 .amount {
    color:#000000!important;
    font-weight:bold;
    font-size:16px;
}

.logo-5104 .nologo h1 {
    font-family: 'Baskervville', serif;
    font-weight:bold;
    text-transform:uppercase;
    font-size:30px!important;
    color: #000000!important;
    margin:0px!important;
    padding:0px!important;
}  
.nav-5104 span {
    color: #000000;
    font-size:15px;
}
.nav-5104 a:hover {
    text-decoration:underline;
    font-weight:bold;
    
    color: #999999;
}
.contact-5104 .usersocial::before {
    color:#000000!important;
    font-size:24px!important;
}
.contact-5104 .usersocial {
    padding-right: 15px;
}
.shop-5104 h3.product-title a {
    color: black!important;
    font-size:14px!important;
    font-style:normal;
    margin-top:0px!important;
}
.shop-5104 .fusion-product-wrapper {
    border:none!important;
    background-color:white;
    color:black!important;
}
.shop-5104 .amount {
    color:black!important;
    font-weight:bold;
    font-size:18px;}


.logo-5105 .nologo h1 {
    font-family: 'Vidaloka', serif!important;
    font-size:42px!important;
    color: #000000!important;
    margin:0px!important;
    padding:0px!important;
}    
.contact-5105 .usersocial::before {
    color:#333333!important;
    font-size:20px!important;
}
.contact-5105 .usersocial {
    padding-right: 20px;
}
.shop-5105 h3.product-title a {
    color: black!important;
    font-size:14px!important;
    font-style:normal;
    margin-top:0px!important;
}
.shop-5105 .fusion-product-wrapper {
    border:none!important;
    background-color:white;
}
.shop-5105 .amount {
    color:#000000!important;
    font-weight:bold;
    font-size:18px;}


.logo-5106 .nologo h1 {
    font-family: 'Lato', sans-serif!important;
    font-size:26px!important;
    color: #000000!important;
    text-transform:uppercase;
    margin:0px!important;
    padding:0px!important;
}   
.arrows-5106 h2 {
     background:  url("https://cookieshopper.com/wp-content/uploads/2022/07/5106-arrows.png");
     background-repeat:no-repeat;
    background-position: left 40px!important;
    line-height:1.5!Important;
    margin-bottom:25px;
    padding-left:20px!important;
}
.arrows-5106 h3 {
    padding-left:20px!important;
    margin-bottom:-12px!important;
}
.navigation-5106 a {
    color: #ff516d!important;
    padding-left:7px;
    padding-right:7px;
}
.navigation-5106 a:hover {
    color: #000000!important;
}
.shop-5106 h3.product-title a {
    color: black!important;
    font-size:16px!important;
    text-transform:uppercase;
    font-style:normal!important;
}
.shop-5106 .fusion-product-wrapper {
    border:none!important;
}
.classes-5106 .shop img {
height: 150px;
object-fit: cover;
}
.classes-5106 .fusion-product-wrapper {
    border:2px dotted #ff516d!important;
    background-color:white;
    margin: 8px;
    padding:2px!important;
}
.classes-5106 h3.product-title a {
    color: black!important;
    font-size:12px!important;
    text-transform:uppercase;
    font-style:normal;
}

.classes-5106 .amount {
    color:#ff516d!important;
    font-size:14px;
    font-weight:bold;
    font-style:normal;
}

.contact-5106 .usersocial::before {
    color:#ff516d!important;
    font-size:16px!important;
}
.contact-5106 .usersocial {
    padding-left:15px;
}
.contact-5106 .usersocial-m {
    padding-left:0px;
}
.shop-5106 h3.product-title {
    font-size:16px;
}
.shop-5106 .wcfmmp_sold_by_container {
    display:none;
}

.gallery-5106 button {
    width:auto!important;
    margin-top:25px!important;
    padding:0px 50px 10px 50px!important;
    background-color: black!important;
    text-align:center;
    margin:auto;
}
.gallery-5106 button:hover {
    background-color: #b7caca!important;
}







.logo-5107 .nologo h1 {
    font-family: 'Send Flowers', cursive;

    font-size:32px!important;
    color: #ffffff!important;
    margin:0px!important;
    padding:0px!important;
}   
.shop-5107 h3.product-title a {
    color: #ffffff!important;
    font-size:16px!important;
    font-style:normal!important;
}
.shop-5107 .fusion-product-wrapper {
    border:none!important;
}
.shop-5107 .amount {
    color:#ffc6ac!important;
    font-size:18px;
    font-weight:bold;
    font-style:normal;
}
.classes-5107 .shop img {
height: 150px;
object-fit: cover;
}
.classes-5107 .fusion-product-wrapper {
    background-color:white;
    margin: 8px;
    padding:0px!important;
}
.classes-5107 h3.product-title a {
    color: #ef0079!important;
    font-size:16px!important;
    font-style:normal;
}

.classes-5107 .amount {
    color:black!important;
    font-size:18px;
    font-weight:bold;
    font-style:normal;
}

.contact-5107 .usersocial::before {
    color:#ffffff!important;
    font-size:20px!important;
}
.contact-5107 .usersocial {
}
.contact-5107 .usersocial a{
    border:2px solid white;
    padding:10px 5px 5px 5px!important;
    margin-left:5px;
    margin-right:5px;
}
.gallery-5107 img {
height:260px;
width:330px;
    object-fit: cover; 
}
.gallery-5107m img {
height:260px;
width:330px;
    object-fit: cover; 
}
.gallery-5107m article {
    margin:0px!important;
    padding:0px!important;
    height:260px!important;
    overflow:hidden;
}
.gallery-5107m button.fusion-load-more-button {
    background-color: #000000!important;
    border:none!important;
}

.gallery-5107m button:hover {
    background-color: #ef0079!important;
}



.logo-5109 .nologo {
    display:none;
}   
.gallery-5109 img {
    height: 250px ;
    border:1px solid #f8f8f8;
    object-fit: cover; 
    }
.gallery-5109m article .fusion-separator {
   display:none;
    }    
    
.gallery-5109m button.fusion-load-more-button {
    background-color: #f48f33!important;
    border:none!important;
}
.shop-5109 img {
height: 160px;
object-fit: cover;
border:1px solid #999999;
}
.classes-5109 img {
height: 160px;
border: 1px solid #e6bec5;
object-fit: cover;
}

.quote-5109 h3.product-title a {
    color: #ffffff!important;
    font-size:16px!important;
    font-style:normal;
    font-weight:bold;
}
.quote-5109 .fusion-product-wrapper {
    border:none!important;
    padding:10px;
}
.quote-5109 .amount {
    color: #000000!important;
}
.shop-5109 h3.product-title a {
    color: #000000!important;
    font-size:16px!important;
    font-style:normal;
    font-weight:bold;
}
.shop-5109 .fusion-product-wrapper {
    border:none!important;
    padding:10px;
}
.shop-5109 .amount {
    color:#317dc8!important;
    font-weight:bold;
    font-size:20px;
}
.classes-5109 .amount {
    color:#000000!important;
    font-weight:bold;
    font-size:18px;
}
.classes-5109 .fusion-product-wrapper {
    background-color:white;
}
.classes-5109 h3.product-title a {
    color: #000000!important;
    font-size:16px!important;
}
.classes-5109 .fusion-product-content {
    background-color:white;
}
.classes-5109 .amount {
    color:#317dc8!important;
}
.contact-5109 .usersocial::before {
    color:#000000!important;
    font-size:24px!important;
    margin-right:10px;
}











.logo-5110 .nologo {
    display:none;
}  
.menu-5110 a {
    color: #000000!important;
    padding: 0px 16px 0px 16px;
}
.menu-5110 a:hover {
    font-weight:bold;
}
.gallery-5110 img {
height:180px;
    object-fit: cover; 
}

.gallery-5110 button.fusion-load-more-button {
    background-color: #000000!important;
    border:none!important;
}

.gallery-5110 button:hover {
    background-color: #fccfca!important;
}
.contact-5110 .usersocial::before {
    color:#000000!important;
    font-size:16px!important;
}
.contact-5110 .usersocial {
    margin-right:15px;
    margin-top: 20px;
}
.shop-5110 img {
height:250px;
width:250px;
    object-fit: cover; 
}
.shop-5110m img {
height:320px;
width:320px;
    object-fit: cover; 
}
.shop-5110 h3.product-title a {
    color: #000000!important;
    font-size:14px!important;
    font-style:normal!important;
}
.shop-5110 .fusion-product-wrapper {
    border:none!important;
    background-color:white!important;
}
.quote-5110 h3.product-title a {
    color: #000000!important;
    font-size:14px!important;
    font-style:normal!important;
}
.quote-5110 .fusion-product-wrapper {
    border:none!important;
    background-color:white!important;
}
.classes-5110 img {
border: 15px solid #fccfca;
height:250px;
width:250px;
    object-fit: cover; 
margin:25px 25px 8px 25px;
}
.classes-5110 h3.product-title a {
    color: #000000!important;
    font-size:16px!important;
    font-style:normal!important;
}
.classes-5110 .fusion-product-wrapper {
    border:none!important;
    background-color:white!important;
    text-align:center;
}
.classes-5110 .amount {
    color:#fc9d94;
    padding-top:10px;
    font-size:20px;
}



.logo-6101 .nologo h1 {
    font-family: 'Elsie', cursive!important;
    font-size:42px!important;
    color: #50d3dd!important;
    margin:0px!important;
    padding:0px!important;
}  

.header-6101 a {
    text-transform:uppercase!important;
    color:#ffffff!important;
}
.header-6101 a:hover {
    color: #000000!important;
}
.navigation-6101 a {
    padding-left:10px;
    padding-right:10px;
}
.navigation-6101 a:hover {
    color: #50d3dd!important;
}
.shop-6101 h3.product-title a {
    color: black!important;
    font-size:16px!important;
    text-transform:uppercase;
    font-style:normal!important;
}
.shop-6101 .fusion-product-wrapper {
    border:none!important;
}
.classes-6101 h3.product-title a {
    color: black!important;
    font-size:14px!important;
    text-transform:uppercase;
    font-style:normal!important;
}
.classes-6101 .fusion-product-wrapper {
    border:1px solid black!important;
    background-color:#ffffff!important;
    margin: 8px;
}
.contact-6101 .usersocial::before {
    color:#000000!important;
    font-size:20px!important;
    margin-right:10px;
}
.gallery-6101 button.fusion-load-more-button {
    background-color: #ffadaf!important;
    border:none!important;
}

.gallery-6101 button:hover {
    background-color: #50d3dd!important;
}
.gallery-6101 img {
    height:300px;
    object-fit:cover;
}


.logo-6102 .nologo h1 {
    font-family: 'Amatic SC', sans-serif!important;
    font-size:42px!important;
    color: #f1637f!important;
    margin:0px!important;
    padding:0px!important;
}    
.social-6102 .usersocial::before {
    color:#ffffff!important;
    font-size:18px!important;
}
.social-6102 .usersocial a {
    padding-left: 10px;
}
.nav-6102 a  {
    color: #000000!important;
    padding-left:5px;
    padding-right:5px;
    font-size:16px;
}
.nav-6102 a:hover {
    color: #f1637f!important;
    border-bottom: 4px solid #f1637f;
}
.shop-6102 h3.product-title a {
    color: black!important;
    font-size:17px!important;
    font-style:normal;
    margin-top:0px!important;
}
.shop-6102 .fusion-product-wrapper {
    border:none!important;
    background-color:white;
    padding:0px!Important;
    margin:0px!important;
    text-align:center!important;
}
.shop-6102 .fusion-product-wrapper img {
height: 300px;
width:300px;
object-fit: cover;

}
.shop-6102 .amount, .classes-6102 .amount {
    color:#000000;
    font-weight:bold;
    font-size:22px!important;
}
.classes-6102 h3.product-title a {
    color: black!important;
    font-size:17px!important;
    font-style:normal;
    margin-top:0px!important;
}
.classes-6102 .fusion-product-wrapper {
    border:none!important;
    background-color:white;
    text-align: center;
}
.classes-6102 .amount {
    color:#000000;
    font-weight:bold;
    font-size:16px;
}
.classes-6102 .fusion-product-wrapper img {
height: 300px;
width:300px;
object-fit: cover;
}
.gallery-6102 article img {
height: 250px!important;
width: 400px!important;
object-fit: cover;
}
.gallery-6102 button {
    background-color: black!important;
    text-align:center;
    margin:auto;
}
.gallery-6102 button:hover {
    background-color: #f1637f!important;
}







.logo-6103 .nologo h1 {
  display:none!important;
}   
.menu-6103 span {
    color: #ffffff!important
}
.menu-6103 a:hover {
    color: #380054!important;
}
.menu-6103 img{
        cursor: default;
        pointer-events: none;        
        text-decoration: none;
        color: grey;
    }
.contact-6103 .usersocial::before {
    color:#8bd8d0!important;
    font-size:18px!important;
}
.contact-6103 .usersocial a {
    padding-right: 10px;
}
.shop-6103 h3.product-title a {
    color: #b089d2!important;
    font-size:16px!important;
    font-style:normal!important;
}
.shop-6103 .fusion-product-wrapper {
    border:none!important;
    background-color:#ffffff!important;
    padding:20px 20px 0px 20px;
}
.shop-6103 .amount {
    color:#90c5d8;
    margin-top:30px!important;
    font-size:20px;
    font-weight:bold;
}
.shop-6103 img {
    height: 220px!important;
width: 320px!important;
object-fit: cover;
}
.classes-6103 h3.product-title a {
    color: #b089d2!important;
    font-size:16px!important;
    font-style:normal!important;
}
.classes-6103 .fusion-product-wrapper {
    border:none!important;
    background-color:#ffffff!important;
}
.classes-6103 .amount {
    color:#90c5d8;
    margin-top:30px!important;
    font-size:20px;
    font-weight:bold;
}
.classes-6103 img {
    height: 220px!important;
width: 320px!important;
object-fit: cover;
}
.gallery-6103 article img {
height: 220px!important;
width: 320px!important;
object-fit: cover;
}

.gallery-6103 button {
    width:auto!important;
    margin-top:25px!important;
    padding:0px 50px 10px 50px!important;
    background-color: #faa1be!important;
    text-align:center;
    margin:auto;
}
.gallery-6103 button:hover {
    background-color: #8bd8d0!important;
}




.logo-6104 .nologo h1 {
    font-family: 'Berkshire Swash', cursive;
    font-weight:bold;
    font-size:38px!important;
    color: #ffffff!important;
    margin:0px!important;
    padding:0px!important;
}  
.gallery-6104 img {
height:430px;
    object-fit: cover; 
}


.shop-6104 h3.product-title a {
    color: #ff3f7e!important;
    font-size:16px!important;
    font-style:normal!important;
}
.shop-6104 .fusion-product-wrapper {
    background:none!important;
    padding:0px;
    margin:8px;
}
.shop-6104 .amount {
    color:#ffaead;
    padding-top:8px;
    margin-top:30px!important;
    font-size:20px;
    font-weight:bold;
}
.shop-6104 img {
    height: 220px!important;
width: 320px!important;
border-radius:10px;
object-fit: cover;
}
.classes-6104 h3.product-title a {
    color: #ff3f7e!important;
    font-size:16px!important;
    font-style:normal!important;
}
.classes-6104 .fusion-product-wrapper {
    background:none!important;
    padding:0px;
    margin:8px;
}
.classes-6104 .amount {
    color:#000000;
    padding-top:8px;
    margin-top:30px!important;
    font-size:20px;
    font-weight:bold;
}
.classes-6104 img {
    height: 220px!important;
width: 320px!important;
border-radius:10px;
object-fit: cover;
}
.about-6104 .usersocial::before {
    color:#ffffff!important;
    font-size:22px!important;
}
.about-6104 .usersocial {
    padding-right: 10px;
    margin-top:16px;
}






.logo-6106 .nologo h1 {
    font-family: 'Sacramento', cursive;
    font-size:42px!important;
    color: #ffffff!important;
    margin:0px!important;
    padding:0px!important;
}  
.nav-6106 a {
    padding-left: 15px!important;
    color:#ffffff;
    font-size:18px;
}
.nav-6106 a:hover {
    color: #e6adac!important;
}
.shop-6106 h3.product-title a {
    color: black!important;
    font-size:16px!important;
    font-style:normal!important;
}
.contact-6106 .usersocial::before {
    color:#e6adac!important;
    font-size:20px!important;
    margin-right:10px;
}
.classes-6106 .fusion-product-wrapper {
    border:none!important;
}
.classes-6106 h3.product-title a {
    color: black!important;
    font-size:14px!important;
    font-style:normal!important;
}
.classes-6106 img {
    border:1px solid #734e7e;
}
.classes-6106 .amount {
    color:#c47c89;
    margin-top:30px!important;
    display:block;
    padding:5px;
    font-size:18px;
    border-top: 2px solid #c47c89;
    border-bottom:2px solid #c47c89;
}
.gallery-6106 article img {
height: 220px!important;
width: 220px!important;
object-fit: cover;
}

.gallery-6106 button {
    width:auto!important;
    margin-top:25px!important;
    padding:0px 50px 10px 50px!important;
    background-color: black!important;
    text-align:center;
    margin:auto;
}
.gallery-6106 button:hover {
    background-color: #b7caca!important;
}


.logo-6107 .nologo h1 {
    font-family: 'Playfair Display', serif;
    font-size:42px!important;
    color: #dc9495!important;
    margin:0px!important;
    padding:0px!important;
}  
.nav-6107 a {
    padding-left:10px;
    padding-right:10px;
}
.shop-6107 h3.product-title a, .classes-6107 h3.product-title a {
    color: #dc9495!important;
    font-size:16px!important;
    font-style:normal!important;
}
.shop-6107 .amount,.classes-6107 .amount {
    color:#000000;
    padding-top:10px;
    font-size:18px;
}
.shop-6107 .fusion-product-content {
    background-color:white;
}
.shop-6107 .fusion-product-wrapper,.classes-6107 .fusion-product-wrapper {
    border:none!important;
}
.about-6107 .usersocial a {
    padding-right: 10px!important;
    padding-left:10px!important;
}
.about-6107 .usersocial::before {
    color:#b69eaf!important;
    font-size:18px!important;
}
.gallery-6107 article img {
height: 260px!important;
width: 260px!important;
object-fit: cover;
}
.gallery-6107t article img {
height: 340px!important;
width: 340px!important;
object-fit: cover;
}

.gallery-6107 button {
    width:auto!important;
    margin-top:25px!important;
    padding:0px 50px 10px 50px!important;
    background-color: #b69eaf!important;
    text-align:center;
    margin:auto;
}
.gallery-6107 button:hover {
    background-color: #dc9495!important;
}
.gallery-6107t button {
    width:auto!important;
    margin-top:25px!important;
    padding:0px 50px 10px 50px!important;
    background-color: #b69eaf!important;
    text-align:center;
    margin:auto;
}
.gallery-6107t button:hover {
    background-color: #dc9495!important;
}


.logo-6108 .nologo h1 {
    font-family: 'Overpass', sans-serif;
    font-size:30px!important;
    color: #734e7e!important;
    text-transform:uppercase!important;
    margin:0px!important;
    padding:0px!important;
}  
.topbar-6108 .usersocial::before {
    color:#ffffff!important;
    font-size:20px!important;
}
.about-6108 .usersocial a {
    padding-right: 10px!important;
    padding-left:10px!important;
}
.about-6108 .usersocial::before {
    color:#000000!important;
    font-size:18px!important;
}
.topbar-6108 .usersocial a {
    padding-left: 10px!important;
}
.navigation-6108 a {
    margin-left:10px;
    margin-right:10px;
    color: #000000;
    font-weight:normal!important;
}
.navigation-6108 a:hover {
    color: #734e7e!important
}
.shop-6108 h3.product-title a {
    color: black!important;
    font-size:16px!important;
    font-style:normal!important;
}
.shop-6108 .fusion-product-wrapper {
    border:none!important;
}
.classes-6108 .fusion-product-wrapper {
    border:none!important;
}
.classes-6108 h3.product-title a {
    color: black!important;
    font-size:14px!important;
    font-style:normal!important;
}
.classes-6108 img {
    border:1px solid #734e7e;
height: 200px!important;
width: 200px!important;
object-fit: cover;
}
.shop-6108 .amount, .classes-6108 .amount {
    color:#734e7e;
    padding-top:10px;
    font-size:18px;
    font-weight:bold!important;
}

.gallery-6108 img {
height: 360px!important;
width: 360px!important;
object-fit: cover;
}

.gallery-6108 button {
    width:auto!important;
    margin-top:25px!important;
    padding:0px 50px 10px 50px!important;
    background-color: #734e7e!important;
    text-align:center;
    margin:auto;
}
.gallery-6108 button:hover {
    background-color: #000000!important;
}



.logo-6109 .nologo h1 {
    font-family: 'Quicksand', sans-serif;
    font-weight:bold;
    font-size:30px!important;
    color: #00a1bf!important;
    margin:0px!important;
    padding:0px!important;
}  
.nav-6109 a {
  margin-left:20px;
}
.social-6109 .usersocial a {
    padding-left: 15px!important;
}
.social-6109 .usersocial::before {
    color:#ffffff!important;
    font-size:18px!important;
}
.shop-6109 h3.product-title a {
    color: #00a1bf!important;
    font-size:18px!important;
    font-style:normal!important;
}
.shop-6109 .amount,.classes-6109 .amount {
    color:#000000;
    padding-top:10px;
    font-size:18px;
}
.gallery-6109 article img {
height: 320px!important;
object-fit: cover;
border-radius:10px;
}

.gallery-6109 button {
    width:auto!important;
    margin-top:25px!important;
    padding:0px 50px 10px 50px!important;
    background-color: #ff8db7!important;
    border-radius:30px;
    text-align:center;
    margin:auto;
}
.gallery-6109 button:hover {
    background-color: #000000!important;
}
.classes-6109 .fusion-product-wrapper {
    border:none!important;
}
.classes-6109 h3.product-title a {
    color: #00a1bf!important;
    font-size:18px!important;
    font-style:normal!important;
}
.shop-6109 img, .classes-6109 img {
height: 260px!important;
width: 260px!important;
object-fit: cover;
border-radius:10px;
}








.logo-6110 .nologo h1 {
    font-family: 'Lexend Deca', sans-serif;
    font-size:36px!important;
    color: #ffffff!important;
    margin:0px!important;
    padding:0px!important;
}  
.navigation-6110 a {
    padding-left:7px;
    padding-right:7px;
    text-transform:uppercase;
}
.navigation-6110 a:hover {
    color: #e15b7e!important;
}
.contact-6110 .usersocial a {
    padding-right: 15px!important;
}
.contact-6110 .usersocial::before {
    color:#e15b7e!important;
    font-size:18px!important;
}
.shop-6110 h3.product-title a {
    color: #e15b7e!important;
    font-size:18px!important;
    font-style:normal!important;
}
.classes-6110 .fusion-product-wrapper {
    border:none!important;
}
.classes-6110 h3.product-title a {
    color: #e15b7e!important;
    font-size:18px!important;
    font-style:normal!important;
}
.classes-6110 img {
    border:1px solid #734e7e;
}
.shop-6110 .amount,.classes-6110 .amount {
    color:#000000;
    padding-top:10px;
    font-size:18px;
}
.gallery-6110 article img {
height: 300px!important;
width: 300px!important;
object-fit: cover;
}

.gallery-6110 button {
    width:auto!important;
    margin-top:25px!important;
    padding:0px 50px 10px 50px!important;
    background-color: #e15b7e!important;
    text-align:center;
    margin:auto;
}
.gallery-6110 button:hover {
    background-color: #000000!important;
}



.logo-6111 .nologo h1 {
    font-family: 'Oswald', sans-serif;
    font-size:36px!important;
    text-transform:uppercase;
    color: #ffffff!important;
    margin:0px!important;
    padding:0px!important;
}  
.navigation-6111 a {
    color: #ffffff!important;
    padding-left:7px;
    padding-right:7px;
}
.navigation-6111 a:hover {
    color: #000000!important;
}
.shop-6111 h3.product-title a {
    color: black!important;
    font-size:18px!important;
    font-weight:bold;
    font-style:normal!important;
}
.about-6111 .usersocial::before {
    color:#ffffff!important;
    background-color:#e56381;
    font-size:18px!important;
    padding:8px;
    border-radius: 10px;
}
.about-6111 .usersocial {
    padding-right: 11px;
}

.classes-6111 img {
height: 180px;
object-fit: cover;
border:8px solid white;
}

.shop-6111 h3.product-title a {
    color: #000000!important;
    font-size:16px!important;
    font-style:normal;
    font-weight:normal!important;
}
.shop-6111 .fusion-product-wrapper {
    border:none!important;
    color:#000000!important;
    padding:10px;
}
.shop-6111 .amount {
    color:#e56381!important;
    font-weight:bold;
    font-size:18px;
}
.gallery-6111 button.fusion-load-more-button {
    background-color: #e66280!important;
    border:none!important;
    margin-bottom:0px;
}






h3.links-6112 a {
    color:#000000!important;
    font-size:22px!important;
    font-style:italic;
    margin-top:-15px!important;
    font-family: 'Alegreya', serif;
}
.navigation-6112 a {
    margin-left:10px;
    margin-right:10px;
    color: #fffff;
    font-weight:normal!important;
}
.navigation-6112 a:hover {
    color: #000000!important
}
.gallery-6112 img {
   height: 220px;
object-fit: cover;
}
.gallery-6112 button {
    background-color: #ffffff!important;
    border:3px solid #2a2b25!important;
    display:block!important;
    vertical-align:middle;
    padding: 0px 40px 0px 40px!important;
    line-height:1!important;
    width:auto!important;
    color: #2a2b25!important;
    margin:auto;
}
.contact-6112 .usersocial::before {
    color:#a40e4c!important;
    font-size:16px!important;
    margin-right:10px;
}
.shop-6112 h3.product-title a {
    color: #ffffff!important;
    font-size:16px!important;
}
.shop-6112 .fusion-product-content {
    border:none!important;
}
.shop-6112 .amount {
    color:#ffffff!important;
}
.quote-6112 .fusion-product-wrapper {
    border:5px solid black!important;
    background-color:white;
    margin: 8px;
}
.quote-6112 h3.product-title a {
    color: black!important;
    font-size:16px!important;
}

.quote-6112 .amount {
    color:#a40e4c!important;
    font-size:20px;
}


.logo-6113 .nologo h1 {

    font-family: 'Abril Fatface', cursive;
    font-size:36px!important;
    text-transform:uppercase;
    color: #ec8b95!important;
    margin:0px!important;
    padding:0px!important;
}  
.logo-6113  {
    min-height:400px;
}
.logo-small-6113  {
    min-height:250px;
}
.navigation-6113 a {
    margin-left:10px;
    margin-right:10px;
    color: #ec8b95;
    font-weight:bold!important;
}

.navigation-6113 a:hover {
    color: #000000!important
}
.contact-6113 .usersocial::before {
    color:#000000!important;
    font-size:16px!important;
    margin-right:10px;
}

.shop-6113 h3.product-title a {
    color: black!important;
    font-size:16px!important;
}
.shop-6113 .fusion-product-wrapper {
    border:none!important;
}
.classes-6113 .fusion-product-wrapper {
    background-color:white;
}
.classes-6113 h3.product-title a {
    color: #775c69!important;
    font-size:16px!important;
}
.classes-6113 .fusion-product-content {
    background-color:white;
}
.classes-6113 .amount {
    color:#e6bec5!important;
}
.classes-6113 img {
height: 180px;
object-fit: cover;
border:8px solid white;
}

.gallery-6113 img {
height:300px;
width:300px;
object-fit: cover;
}
.gallery-6113 button {
    width:auto!important;
    border-top: 2px solid #ec8b95;
    border-bottom: 2px solid #ec8b95;
    font-weight:normal!important;
    font-size:16px;
    color: #ec8b95!important;
    margin: 20px auto auto auto!important;
    padding: 0px 50px 10px 50px!important;
    background-color: #ffffff!important;
    text-align:center;
    font-family: 'Abril Fatface', cursive;
}
.gallery-6113 button:hover {
      border-top: 2px solid #000000;
    border-bottom: 2px solid #000000;
    color: #000000!important;
}


.logo-6114 .nologo h1 {
    font-family: 'DM Serif Display', serif;
    font-size:32px!important;
    color: #000000!important;
    margin:0px!important;
    padding:0px!important;
}   
.gallery-6114 button {
    width:auto!important;
    margin-top:25px!important;
    padding:0px 50px 10px 50px!important;
    background-color: #1f93d3!important;
    text-align:center;
    margin:auto;
}
.gallery-6114 button:hover {
    background-color: #1b7bb7!important;
}
.gallery-6114 img {
    background-color: #ffffff;
    padding:10px;
    height: 250px ;
    border:1px solid #f8f8f8;
object-fit: cover; 
	box-shadow: 0 0 18px rgba(0, 0, 0, 0.2)  ; 
	-webkit-box-shadow: 0 0 18px rgba(0, 0, 0, 0.2)  ; 
	-moz-box-shadow: 0 0 18px rgba(0, 0, 0, 0.2)  ;
    }
.shop-6114 img {
height: 180px;
object-fit: cover;
border:8px solid white;
}
.classes-6114 img {
height: 180px;
object-fit: cover;
border:8px solid white;
}

.shop-6114 h3.product-title a {
    color: #000000!important;
    font-size:16px!important;
    font-style:normal;
    font-weight:bold;
}
.shop-6114 .fusion-product-wrapper {
    border:none!important;
    padding:10px;
}
.shop-6114 .amount {
    color:#000000!important;
    font-weight:bold;
    font-size:18px;
    border-top:2px solid #000000;
    border-bottom: 2px solid #000000;
    margin-top:15px;
}
.classes-6114 .amount {
    color:#d1ecf1!important;font-weight:bold;
    font-size:18px;
    border-top:2px solid #d1ecf1;
    border-bottom: 2px solid #d1ecf1;
    margin-top:15px;
}
.classes-6114 .fusion-product-wrapper {
    background-color:none;
    border:none;
}
.classes-6114 h3.product-title a {
    color: #ffffff!important;
    font-size:16px!important;
    font-style:normal;
}
.classes-6114 .fusion-product-content {
    background-color:none;
}

.contact-6114 .usersocial::before {
    color:#000000!important;
    font-size:24px!important;
    margin-right:10px;
}






.navigation-6115 a {
    margin-left:20px;
}
.quicklinks-6115 a {
    color:#ffffff!important;
}
.shop-6115 img {
height: 150px;
object-fit: cover;
border:1px solid #775c69;
}
.classes-6115 img {
height: 150px;
border: 1px solid #e6bec5;
object-fit: cover;
}

.shop-6115 h3.product-title a {
    color: #775c69!important;
    font-size:16px!important;
}
.shop-6115 .fusion-product-wrapper {
    border:none!important;
    padding:20px;
}
.shop-6115 .amount {
    color:#e6bec5!important;
    font-weight:bold;
    font-size:18px;
}
.classes-6115 .amount {
    color:#e6bec5!important;
    font-weight:bold;
    font-size:18px;
}
.classes-6115 .fusion-product-wrapper {
    background-color:white;
}
.classes-6115 h3.product-title a {
    color: #775c69!important;
    font-size:16px!important;
}
.classes-6115 .fusion-product-content {
    background-color:white;
}

.contact-6115 .usersocial::before {
    color:#ffffff!important;
    background-color: #e6bec5;
    font-size:24px!important;
    padding:8px;
    border-radius: 15px;
    margin-right:10px;
}
.shop .wcfmmp_sold_by_wrapper {
    display:none;
}
.shop .wcfmmp-store-rating, .shop .wcfm_vendor_badges {
display:none;}
@media only screen and (max-width: 600px) {
  .shop-5102 li {
    width: 100%;
    display:block!important;
    margin-bottom: 10px;
  }
  .fusion-secondary-header {
      display:none;
  }
}