/*
Theme Name: South Central Cafe
Description: This is South Central Cafe.
Version: 1.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Author : Iglobsyn Technologies
Author Uri : http://iglobsyn.com/;
*/

/* shop styles*/
.page-banner:after{display: block;background: #fff;height: 26px;content: " ";-webkit-mask-image: url(./images/ornament-top.svg);mask: url(./images/ornament-top.svg#mask);width: 156px;/*top: 0%;*/position: absolute;bottom: 0px;left: 50%;margin-left: -78px;z-index: 10;}
.shop_page_info{float: left;width: 100%;padding-top: 70px;padding-bottom: 10px;}
.shop_page_info .shop_page_logo,.shop_page_info .shop_page_title {float: none;width: auto;margin: 0 auto;display: table;text-align: center;}
.shop_page_info .shop_page_title h2{font-family: 'Raleway', sans-serif;padding-bottom: 0px;line-height: 30px;}
.shop_page_info .shop_page_title span {float: left;width: 100%;font-size: 30px;line-height: 25px;font-family: 'Great Vibes', cursive;}
.shop_page_info .shop_page_subtext {float: left;width: 100%;text-align: center;line-height: 25px;padding: 15px 0;font-size: 15px;font-weight: 500;}

.shop_category_image:before {display: block;background: #fff;height: 26px;content: " ";-webkit-mask-image: url(./images/ornament-top.svg);mask: url(./images/ornament-top.svg#mask);width: 156px;position: absolute;/* top: 94%; */left: 50%;margin-left: -78px;z-index: 10;bottom: 0;}
.shop_category_image:after{display: block;background: #fff;height: 26px;content: " ";/*-webkit-mask-image: url('/images/ornament-bottom.svg');background-image: url("../images/ornament-top.png");*/-webkit-mask-image: url(./images/ornament-bottom.svg);mask: url(./images/ornament-bottom.svg#mask);width: 156px;top: 0%;position: absolute;bottom: -25px;left: 50%;margin-left: -78px;z-index: 10;}

#shop_page .shop_category_wapper {float: left;width: 100%;position: relative;}
#shop_page .shop_category_wapper .shop_category_image{min-height: 400px;position: relative;}
#shop_page .shop_category_wapper .shop_category_image .cat_overlay {float: left;width: 100%;text-align: center;top: 50%;position: absolute;transform: translateY(-50%);margin: 0 auto;}
#shop_page .shop_category_wapper .shop_category_image .cat_overlay h1{color: #fff;font-family: 'Raleway', sans-serif;font-size: 40px;line-height: 50px;}
#shop_page .shop_category_wapper  .shop_product_info {float: none;width: 100%;padding: 80px 0px;}
.shop_product_info .product_in .product_top{    float: left;
    width: 100%;
    padding: 10px 0px 10px 0px;
    position: relative;
    min-height: 40px; }
.shop_product_info .product_in .product_top:after {
    position: absolute;
    content: "";
    border-bottom: 1px dashed #6b6b6b;
    bottom: 0;
    width: 100%;
    left: 0;
}



.shop_product_info .product_in .product_top span.product_name{float: left;width: 100%; }
.product_name .class-title {float: left;width: 75%;}
.product_name .class-price {float: right;}
.shop_product_info .product_in .product_top span.product_name a{color:#000000d4;font-weight: 700;font-family: 'Raleway', sans-serif;}
.shop_product_info .product_in .product_top span.product_name a:hover{color:#5f3213;}
.shop_product_info .product_in .product_top span.product_price{float: right;width: auto;font-weight: 700;color:#5f3213;}
span.product_contact {float: left;width: 100%;text-align: justify;}
#shop_page .shop_category_wapper .shop_product_info .product_subcat_title {float: left;width: 100%;font-size: 20px;font-weight: 700;color: #5f3213;text-transform: lowercase;    margin: 20px 0 20px 0; line-height: 25px;}
#shop_page .shop_category_wapper .shop_product_info .product_subcat_title:first-letter { text-transform: uppercase; }
#shop_page .shop_category_wapper .shop_product_info .product_in {
    float: left;
    width: 100%;
    margin: 10px 0;
}

/*-------------------------Responsive Css--------------------------*/
 
@media only screen and (max-width: 1199px){}
@media only screen and (max-width: 979px){}
@media (min-width: 768px) and (max-width: 979px) {}
    
@media only screen and (max-width: 767px){

    .shop_page_info .shop_page_subtext{line-height: 20px;font-size: 13px;}
    #shop_page .shop_category_wapper .shop_product_info{padding: 40px 0px;}

}

@media only screen and (max-width: 640px){
       .shop_page_info {
    padding-top: 50px;
}
    #shop_page .shop_category_wapper .shop_category_image{min-height: 270px;}
    #shop_page .shop_category_wapper .shop_category_image .cat_overlay h1{font-size: 30px;line-height: 40px;}
}
@media only screen and (max-width: 575px){}
@media only screen and (max-width: 480px){
    .page-banner:after{margin-left: -72px;}
    .shop_category_image:after,.shop_category_image:before{background:unset;}
    .shop_page_info .shop_page_title span{font-size: 24px;line-height: 20px;}
    .shop_page_info .shop_page_subtext{line-height: 20px;}
    #shop_page .shop_category_wapper .shop_product_info{padding: 40px 0px;}
    #shop_page .shop_category_wapper .shop_category_image{min-height: 250px;}
    #shop_page .shop_category_wapper .shop_category_image .cat_overlay h1 {font-size: 25px;line-height: 30px;}
}   
@media only screen and (max-width: 380px){}
@media only screen and (max-width: 360px){
    .shop_page_info{padding-top: 40px;}
    #shop_page .shop_category_wapper .shop_category_image{min-height: 200px;}
    #shop_page .shop_category_wapper .shop_category_image .cat_overlay h1{font-size: 20px;line-height: 25px;}
    #shop_page .shop_category_wapper .shop_product_info {padding: 20px 0px;}
}
@media only screen and (max-width: 320px){}
@media only screen and (max-width: 650px){}

