/** Custom CSS **/

.ulregular ul li {font-family: 'Aller';font-size: 21px;color: #35363a;}


#eut-header:not(.eut-header-sticky) #eut-header-wrapper{width: 100%; position: absolute; top: 0; left: 0;}



body #eut-header.eut-default #eut-inner-header{background:none;}



/*.common_category_banner {background: url("images/common_cat_banner_img.jpg") no-repeat top center; position: absolute; top: 0; right: 0; left: 0; bottom: 0;}*/



.common_category_page{padding-top: 250px; display: block; text-align: center;}



.common_category_after:after {content: ''; width: 0px; height: 0px; border-left: 100vw solid transparent; border-bottom: 40vw solid #fff; position: absolute; bottom: 0px; left: 0px; }



.common_category_after{position: absolute; top: 0; bottom: 0px; left: 0; right: 0; overflow: hidden; width: 100%; height:1030px;}



#eut-main-content.common_category_page .eut-left-sidebar #eut-content-area, #eut-main-content.common_category_page .eut-right-sidebar #eut-content-area{width:100%;}



body #eut-main-content.common_category_page h1 {font-family: 'Trade Gothic', sans-serif;

    font-size: 45px;

    line-height: 1.2;

    color: #ffffff;

    margin-bottom: 60px;

    letter-spacing: 2px;

    text-transform: uppercase;

    font-weight: 600;

}

.cat_prdct_grid {    width: 33.33%;

    float: left;

    text-align: center;

    margin-top: 70px;

    position: relative;

    overflow: hidden;

    padding-bottom: 50px;

}

.cat_prdct_row .cat_prdct_grid:nth-child(3n+1){clear:left;}



.cat_prdct_grid .post_image_new img {width: 200px; }



#eut-footer{clear:both;}



.common_category_custom_container{position:relative;z-index:1000}



.prdct_hover_cont { 



    position: absolute;



    bottom: 0;



    left: 0;



    right: 0;



    background: none;



    padding-top: 250px;



    top: 50px;



    -webkit-transition: all 0.5s; /* Safari */



    transition: all 0.5s;



    opacity: 0;}



    .prdct_hover_cont_inner:before{



    	display: table;



    	content: '';



    	clear: both;



    }



.prdct_hover_cont_inner{padding: 0% 20% 10%;position:relative;z-index:1000;height:100%;background:rgba(137, 32, 12, 1)}



.cat_prdct_grid:hover .prdct_hover_cont{display:block;



    top: 0px;

mix-blend-mode: multiply;

    opacity: 1;}



    #eut-main-content .prdct_hover_cont h2{



    	margin-top: 30px;



    -webkit-transition: all 0.8s; /* Safari */



    transition: all 0.8s;



    }



    #eut-main-content .cat_prdct_grid:hover .prdct_hover_cont h2{



    	margin-top: 0px;



    }



span.heading_btm_line {height: 5px; width: 50px; background: #fff; display: block; margin: 15px auto; } 



.prdct_hover_cont:after {   

    content: "";

    position: absolute;

    top: auto;

    left: 0;

    right: 0;

    bottom: auto;

    border-left: 680px solid transparent;

    border-bottom: 250px solid rgba(137, 32, 12, 1);

    top: 0;

}





 #eut-main-content .prdct_hover_cont h2{font-family: 'Trade Gothic', sans-serif; font-size:26px !important;line-height: 1.2 !important;color:#ffffff;margin-bottom:10px;text-transform:uppercase;}



 #eut-main-content .prdct_hover_cont h2 a{color:#ffffff;}



.short_dec_new {color: #ffffff; line-height: 1.3; font-size: 16.28px; text-transform: uppercase; }



.extra_class_for_cat .cat_prdct_grid p a {color: #35363a; font-size: 24px; font-family: 'Trade Gothic', sans-serif; font-weight: 600; letter-spacing: 2px; }



.extra_class_for_cat .cat_prdct_grid{    padding: 4% 0px 4% 4%; background: -webkit-linear-gradient(left, #f2f2f2 -0%, #fff 50%); background: -o-linear-gradient(right, #f2f2f2 -0%, #fff 50%); background: -moz-linear-gradient(right, #f2f2f2 -0%, #fff 50%); background: linear-gradient(to right, #f2f2f2 -0%, #fff 50%);text-align:left;}

@media (min-width: 768px){
.extra_class_for_cat .cat_prdct_grid{
    max-width: 33.3333%;
}
}
.extra_class_for_cat .cat_prdct_grid p {    
    max-width: 60%;
    display: inline-block;
    vertical-align: middle;
    padding: 13px;
    margin-left: 6%;
    margin-bottom: 0;
}



.prdct_main_des {max-width:620px; margin:50px auto 120px; color: #35363a; font-size: 22px;font-family: 'Aller', sans-serif;padding:0 15px;}



.prdct_main_listing {width: 100%; clear: both; display: table; }



.main_product_left_listing h2{text-transform:uppercase;color:#35363a;font-size:26px;font-family: 'Trade Gothic', sans-serif; font-weight: 600;border-bottom:3px solid #35363a;margin:0px 0 30px ;}



.main_product_left_listing ul{list-style-type:none;margin:0px;padding:0px 0 0 10px;}



.main_product_left_listing ul li{color:#35363a;font-size:22px;font-family: 'Aller', sans-serif;position:relative;}



.main_product_left_listing ul li:before, .main_product_left_listing ul li:after {border-right: 2px solid; content: ""; display: block; height: 7px; margin-top: -4px; position: absolute; -ms-transform: rotate(135deg); -moz-transform: rotate(135deg); -o-transform: rotate(135deg); -webkit-transform: rotate(135deg); transform: rotate(135deg); left:-10px; top: 50%; width: 0; }



.main_product_left_listing ul li:after {margin-top: 0; -ms-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg); }



.prdct_main_listing {width: 100%;

    clear: both;

    display: table;

    margin: 0 auto;

    padding: 0 5%;}



.main_product_left_listing {width: 45%; float: left;margin-left:10%;text-align:left;}



.main_product_left_listing:nth-child(2n+1){margin-left:0px;}



@media only screen and (max-width:767px){



.cat_prdct_grid{width:100%;margin-top:50px;}	



.main_product_left_listing{width:100%;margin:15px 0px;}



.prdct_main_des{margin:40px 0px;}



.extra_class_for_cat .cat_prdct_grid{padding:0px;text-align:center;}


}

a.installments {
color: #35363a;
}

a.installments:hover{
color: #89200b;
}

#tribe-events-content table.tribe-events-calendar .type-tribe_events.tribe-event-featured {
    background-color: #89200c !important;