




    body{
         color: #6b1f45;      font-size: 17px;     font-weight: 400;    }
    














    .content .content_inner > .container > .container_inner,
    .content .content_inner > .full_width > .full_width_inner{
    padding-top: 0px;
    }

    .content .content_inner > .container > .container_inner.default_template_holder{
    padding-top: 44px;
    }

    @media only screen and (max-width: 1000px){
    .content .content_inner > .container > .container_inner,
    .content .content_inner > .full_width > .full_width_inner,
    .content .content_inner > .container > .container_inner.default_template_holder{
    padding-top: 44px !important;
    }
    }

























        .content{
    margin-top: 0;
    }

    @media only screen and (max-width: 1000px){
    .content_wrapper{
	margin-top: 0px;
    }
    }



    header .header_bottom.left_menu_position .logo_wrapper{
    width: 50px;
    }


























    .content.content_top_margin{
    margin-top: 105px !important;
    }

    .vertical_menu_enabled .content.content_top_margin{
    margin-top: 0px !important;
    }





    header.sticky .logo_wrapper,
    header.sticky .side_menu_button,
    header.sticky .header_bottom_right_widget_holder,
    header.sticky .shopping_cart_inner,
    .side_menu.sticky .close_side_menu_holder{
    height: 60px !important;
    }

    header.sticky .header_bottom,
    header.fixed.scrolled .header_bottom,
    header.fixed_hiding.scrolled .header_bottom{
    box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    }




    @media only screen and (min-width: 1000px){
    header.fixed_hiding .edgt_logo a,
    header.fixed_hiding .edgt_logo{
    max-height: 50px;
    }
    }
    













    .drop_down .second{
    border-top: 0 !important;
    }




    nav.main_menu > ul > li > a{
     color: #bf0000;                             }

    .header_bottom #lang_sel > ul > li > a,
    .header_bottom #lang_sel_click > ul > li > a,
    .header_bottom #lang_sel ul > li:hover > a{
     color: #bf0000 !important;                             }











































    
    







    nav.main_menu > ul > li:hover > a,
    nav.main_menu > ul > li.active:hover > a,
    header:not(.with_hover_bg_color) nav.main_menu > ul > li:hover > a,
    header:not(.with_hover_bg_color) nav.main_menu > ul > li.active:hover > a,
    .header_bottom #lang_sel ul li a:hover,
    .header_bottom #lang_sel_click > ul > li a:hover{
    color: #6b1f45 !important;
    }










































    h2{
            font-family: 'Oswald', sans-serif;
        font-size: 36px;         font-style: normal;     font-weight: 400;     letter-spacing: 2px;         }
    h2, h2 a{
    color: #bf0000;     }
    h3{
            font-family: 'Oswald', sans-serif;
        font-size: 26px;             font-weight: 400;     letter-spacing: 1px;         }
    h3, h3 a{
    color: #bf0000;     }
    h4{
            font-family: 'Oswald', sans-serif;
        font-size: 20px;     line-height: 27px;     font-style: italic;     font-weight: 400;     letter-spacing: 1px;         }
    h4, h4 a{
    color: #bf0000;     }
    h5{
            font-family: 'Oswald', sans-serif;
        font-size: 18px;             font-weight: 300;     letter-spacing: 1px;         }
    h5, h5 a{
    color: #ffffff;     }
    h6{
            font-family: 'Playfair Display', sans-serif;
        font-size: 18px;     line-height: 26px;         font-weight: 400;     letter-spacing: 1px;         }
    h6, h6 a{
    color: #ffffff;     }


    p{
    font-family: Lora, sans-serif;font-size: 17px;letter-spacing: 1px;font-weight: 400;color: #6b1f45    }

    .woocommerce .select2-container.orderby .select2-choice,
    .woocommerce-page .select2-container.orderby .select2-choice,
    .woocommerce .select2-dropdown-open.select2-drop-above.orderby .select2-choice,
    .woocommerce .select2-dropdown-open.select2-drop-above.orderby .select2-choices,
    .woocommerce-page .select2-dropdown-open.select2-drop-above.orderby .select2-choice,
    .woocommerce-page .select2-dropdown-open.select2-drop-above.orderby .select2-choices,
    .woocommerce div.cart-collaterals .select2-container .select2-choice,
    .woocommerce-page div.cart-collaterals .select2-container .select2-choice,
    .woocommerce .chosen-container.chosen-container-single .chosen-single,
    .woocommerce-page .chosen-container.chosen-container-single .chosen-single,
    .woocommerce-checkout .chosen-container.chosen-container-single .chosen-single,
    .woocommerce select#pa_color,
    .woocommerce .product .woocommerce-product-rating .woocommerce-review-link,
    .woocommerce-cart table.cart tbody tr td a,
    .woocommerce-checkout .checkout table tbody tr td a,
    .woocommerce table.cart tbody tr span.amount,
    .woocommerce-page table.cart tbody span.amount,
    .woocommerce .content input[type="text"]:not(.edgt_search_field):not(.qty),
    .woocommerce-page .content input[type="text"]:not(.edgt_search_field):not(.qty),
    .woocommerce .content textarea,
    .woocommerce-page .content textarea,
    .woocommerce .content input[type="password"],
    .woocommerce-page .content input[type="password"],
    .woocommerce form.checkout table.shop_table span.amount,
    .woocommerce-checkout table.shop_table td span.amount,
    .woocommerce-account table.shop_table td span.amount,
    .woocommerce .widget #searchform input[type='text'],
    aside.sidebar .widget_product_search form#searchform input#s,
    .woocommerce .widget #searchsubmit,
    aside.sidebar .widget_product_search form#searchform input#searchsubmit,
    .select2-drop,
    .select2-container-multi .select2-choices .select2-search-choice,
	.woocommerce-ordering .select2-container .select2-selection--single{
    color: #6b1f45;
    }


    a, p a{
    color: #bf0000;                }

    a:hover,
    p a:hover{
    color: #bf0000;        }

















    .blog_holder.blog_title_author_centered .post_text .post_text_inner .separator.small{
    display : none;    }











































































    .blog_holder.blog_masonry_gallery article .post_text .post_text_inner2,
    .blog_holder.blog_masonry_gallery article .post_text .post_info{
    text-align: center    }





















    .page-template-blog-masonry-gallery .filter_outer.filter_blog{
    text-align: left;    }
    




    .blog_holder.masonry .post_text .post_text_inner,
    .blog_holder.masonry_full_width .post_text .post_text_inner,
    .blog_holder.masonry article.format-link .post_text .post_info,
    .blog_holder.masonry_full_width article.format-link .post_text .post_info,
    .blog_holder.masonry article.format-quote .post_text .post_info,
    .blog_holder.masonry_full_width article.format-quote .post_text .post_info{
    text-align: left    }



























































































































































    .qbutton,
    .qbutton.medium,
    #submit_comment,
    .load_more a,
    .blog_load_more_button a,
    .post-password-form input[type='submit'] {
    color: #ffffff;background-color: #6b1f45;    }
        .qbutton.solid_color {
    border-color: #ffffff;background-color: #bf0000;    }
        .qbutton.solid_color:hover {
    border-color: #bf0000;background-color: #ffffff;    }
        #back_to_top > span{
    font-size: 14px;    }
    


















    .carousel-control .prev_nav .numbers,
    .carousel-control .next_nav .numbers {
    -webkit-transition: color 0.15s ease-out;
    -moz-transition: color 0.15s ease-out;
    transition: color 0.15s ease-out;
    font-family: -1, sans-serif    }




























    .edgt_team.below_image:not(.social_style_center) .edgt_team_social_holder_between.center{
    right: calc(50% - 23px);
    }



















































































































    .footer_inner{
    background-image:url(https://josephinesorciere.com/wp-content/uploads/2019/09/painting-scan-779-x-591-256kb.jpg);
    background-position: 0 0;
    }
    .footer_top_holder,.footer_bottom_holder, .content footer .container, .footer_ingrid_border_holder_outer{
    background-color:transparent;
    }



    .footer_ingrid_border_holder_outer{
    background-color:#330c19;
    }

    @media only screen and (min-width: 600px){
    .footer_top, .edgt_column{
    text-align:  left    }
    }








    .footer_bottom_holder{
    background-color:#330c19;
    }
    .footer_top_holder svg.oblique-section polygon{
    fill:#330c19;
    }

    .footer_bottom_holder{
    background-image:url(https://josephinesorciere.com/wp-content/uploads/2019/09/painting-scan-779-x-591-256kb.jpg);
    }

    .footer_bottom_holder_inner{
        padding-bottom: 20px;     }


    .footer_bottom_holder_inner,
    .footer_bottom_holder_inner ul li a,
    .footer_bottom_holder_inner p,
    .footer_bottom_holder_inner span,
    .footer_bottom span:not(.edgt_social_icon_holder):not(.fa-stack):not(.social_icon){
    font-size: 20px;line-height: 20px;color: #ffffff    }

    .footer_bottom_holder_inner a,
    .footer_bottom_holder_inner ul li a{
    color: #ffffff    }

    .footer_bottom_holder_inner a:hover,
    .footer_bottom_holder_inner ul li a:hover{
    color:#ffffff; !important;
    }








    aside.sidebar{
    text-align: left    }





















    
    
    



















































































































    .projects_holder article .portfolio_description{
    background-color: transparent;
    }

    .projects_holder.standard article .portfolio_description,
    .projects_holder.standard_no_space article .portfolio_description {
    padding-left: 0;
    padding-right: 0;
    }

    .masonry_with_space .projects_holder article .portfolio_description {
    padding: 35px 0 43px;
    }





























    .filter_outer.filter_blog{
    text-align: left;    }
    


    .portfolio_main_holder.projects_holder.standard article .portfolio_title,
    .portfolio_main_holder.projects_holder.standard article .portfolio_title a,
    .portfolio_main_holder.projects_holder.standard_no_space article .portfolio_title,
    .portfolio_main_holder.projects_holder.standard_no_space article .portfolio_title a{
    color: #bf0000;font-size: 16px;font-style: normal;    }
    












        
    
    
            
    
    
            
    
    
    
                                                                                                    






















    .woocommerce-page ul.products li.product,
    .woocommerce ul.products li.product{
    text-align: left;
    }
            .woocommerce .product_info_box .separator.medium,
        .woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price{
        float:  left;
        }
    






    .woocommerce .product_info_box .separator_holder .separator.medium,
    .woocommerce ul.products.type5 .product_info_overlay .separator_holder .separator.medium{
    border-style: solid;
    }
























    .woocommerce ul.products li.product .add-to-cart-button,
    .woocommerce ul.products li.product .added_to_cart,
    .woocommerce .widget_price_filter .button,
    .woocommerce-page .widget_price_filter .button,
    .woocommerce .widget_shopping_cart_content p.buttons a.button,
    .woocommerce .content .button,
    .woocommerce-page .content .button,
    .woocommerce .content button.button,
    .woocommerce-page .content button.button,
    .woocommerce-page .content input[type="submit"]:not(.edgt_search_submit),
    .woocommerce .content input[type="submit"]:not(.edgt_search_submit){
    color: #ffffff;background-color: #bf0000    }
    .woocommerce ul.products li.product a.add_to_cart_button:hover,
    .woocommerce-page ul.products li.product a.add_to_cart_button:hover,
    .woocommerce ul.products li.product .added_to_cart:hover,
    .woocommerce-page ul.products li.product .added_to_cart:hover,
    .woocommerce .widget_price_filter .button:hover,
    .woocommerce-page .widget_price_filter .button:hover,
    .woocommerce .widget_shopping_cart_content p.buttons a.button:hover,
    .woocommerce .content .button:hover,
    .woocommerce-page .content .button:hover,
    .woocommerce .content button.button:hover,
    .woocommerce-page .content button.button:hover,
    .woocommerce-page .content input[type="submit"]:not(.edgt_search_submit):not(#searchsubmit):hover,
    .woocommerce .content input[type="submit"]:not(.edgt_search_submit):not(#searchsubmit):hover{
    background-color: #6b1f45!important    }











    .woocommerce.single-product button.single_add_to_cart_button{
    background-color: #bf0000    }
    .woocommerce.single-product button.single_add_to_cart_button:hover{
    background-color: #6b1f45!important    }

























    .preload_background{
    background-image: url("https://josephinesorciere.com/wp-content/themes/vigor/img/preload_pattern.png") !important;
    }







    .masonry_gallery_item.square_big .masonry_gallery_item_inner .masonry_gallery_item_content{
    text-align: center    }






    .masonry_gallery_item.square_small .masonry_gallery_item_inner .masonry_gallery_item_content{
    text-align: center    }





    .masonry_gallery_item.rectangle_portrait .masonry_gallery_item_inner .masonry_gallery_item_content{
    text-align: center    }





    .masonry_gallery_item.rectangle_landscape .masonry_gallery_item_inner .masonry_gallery_item_content{
    text-align: center    }






























    






