/*
Theme Name: dromeasprs Child Theme
Theme URI: https://www.dromeasprs.gr
Description: Child theme for dromeasprs theme.
Author: Mindseed
Author URI: https://www.mindseed.gr
Template: dromeasprs
Version: 1.0
*/


@font-face {
    font-family: 'mindseed';
    src: url('/wp-content/themes/dromeasprs-child-theme/assets/fonts/mindseed/mindseed.eot?qsb633');
    src: url('/wp-content/themes/dromeasprs-child-theme/assets/fonts/mindseed/mindseed.eot?qsb633#iefix') format('embedded-opentype'), url('/wp-content/themes/dromeasprs-child-theme/assets/fonts/mindseed/mindseed.ttf?qsb633') format('truetype'), url('/wp-content/themes/dromeasprs-child-theme/assets/fonts/mindseed/mindseed.woff?qsb633') format('woff'), url('/wp-content/themes/dromeasprs-child-theme/assets/fonts/mindseed/mindseed.svg?qsb633#mindseed') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
}

#footer-bottom #logi {
    transform: scale(1.35);
    display: inline-block;
    padding-left: 5px;
}

#footer-bottom #copyright .pbm {
    display: inline-block;
}

#footer-bottom .msicon-before-inline {
    font-family: "mindseed";
    font-style: normal;
	line-height:1;
}

#footer-bottom a {
	color: #8A8A8A !important;
}

.woocommerce .widget_shopping_cart_content .buttons .checkout {
    float: left;
}
.add_to_wishlist {
    position: absolute;
    opacity: 0;
}
.product-categories > li{
    display: none;
}

.product-categories > li.current-cat-parent{
    display: block;
}

.term-kathismata .product-categories > li.current-cat{
    display: block;
}

.term-grafeia .product-categories > li.current-cat{
    display: block;
}

.term-sirtarieres .product-categories > li.current-cat{
    display: block;
}

.term-vivliothikes .product-categories > li.current-cat{
    display: block;
}

.term-axesouar .product-categories > li.current-cat{
    display: block;
}



        /*---------product-page-video-------*/

        .mstm-product-page-video{
            width: 1081px;
            margin: 0 auto;
            padding: 0;
        }


    
    .wpcsp_product_carousel_slider .price ins {
        text-decoration: unset !important;
    }
    
    
    .woocommerce span.onsale{display: none;}
    
    .woocommerce ul.products li.product .mstm-onsale {
    
        z-index: 9;
    color: #fff;
    font-size: 0.923em;
    padding: .6em .8em;
    line-height: 1;
    text-transform: uppercase;
    font-weight: normal;
    position: absolute;
    text-align: center;
    top: 15px;
    left: 15px;
    margin: 0;
    background: #ed4039;
    min-height: 0;
    min-width: 0;
    border-radius: 0;
        top: 0;
        left: auto;
        margin: 0;
        right: 0;
        width: 77px;
    }
    
    
    .woocommerce span.mstm-onsale {
        z-index: 9;
        color: #fff;
        font-size: 0.923em;
        padding: .6em .8em;
        line-height: 1;
        text-transform: uppercase;
        font-weight: normal;
        position: absolute;
        text-align: center;
        top: 15px;
        left: 15px;
        margin: 0;
        background: #ed4039;
        min-height: 0;
        min-width: 0;
        border-radius: 0;
        -webkit-font-smoothing: inherit;
        position: absolute;
        right: 0;
        left: auto;
        width: 77px;
    }
    
    
    
    .single-product div.product div.images{position: relative;}
    
    
    
    html .term-prosfores.woocommerce .products .product {
        overflow: unset;
    }
    
    
    html .large_carousel_products .ribbon-wrapper span.onsale{display:none;}
    html .two_carousel_products .ribbon-wrapper span.onsale{display:none;}
    
    /*-----------Slider---------*/
    
    .slide1-span-134euro{
        color:#db2521!important;
        font-weight:bold !important;
        font-family: Roboto Condensed !important;
    }
    .slide1-font-awasome-right{
        font-size: 81% !important;
        position:relative !important;
        top: -11% !important;
        font-weight:bold !important;
    }
    
    /*-----------Slider----------*/
    
    
    
    /*--------------------------blog------------------------------*/
    ul .page-numbers a, a.page-numbers, span.page-numbers, .page-links span, .page-links a > span{
        font-size:18px !important;
    }
    a .fa.fa-angle-right{
        font-size:18px !important;
    }
    a .fa.fa-angle-left{
        font-size:18px !important;
    }
    .front_blog_carousel div .owl-item{
        margin-right:4px;
    }
    .front_blog_carousel div .owl-item div .entry-title{
        margin: 0 0 -20px !important;
    }
    .front_blog_carousel .owl-wrapper-outer{
        overflow: unset !important;
    }
    .blog-entry-excerpt.wpex-clr{
        font-size:16px !important;
    }
    .single-blog-article.clr .entry.clr{font-size: 16px !important;}
    .single-blog-article.clr .meta.clr{font-size: 18px !important;}
    article .blog-entry-inner .blog-entry-readmore a{font-size:15px !important;}
    article .blog-entry-inner .blog-entry-readmore a:hover{background-color: #17234e;}
    
    /*--------------------------blog--------------------------------*/
    
    /*--------------------------breadcrump--------------------------*/
    .breadcrumb-trail span span{
        text-transform: uppercase !important;	
    }
   .site-breadcrumbs .breadcrumb-trail {
  height: 24px;
  max-width: 500px;
  float: left;
  display: -webkit-box !important;
  -webkit-line-clamp: 1 !important;
  -webkit-box-orient: vertical !important;
  overflow: hidden;
}
    /*--------------------------breadcrump--------------------------*/
    
    
    /*-----------top bar------------*/
    #top-bar-wrap{
        border-bottom:none !important;
    }
    #top-bar-content{
        text-align:right;
    }
    #top-bar{
        padding:0 !important;
    }
    /*-----------top bar------------*/
    
    

    
    /*-----------------header----------------*/
    
    #header-two-search-submit{
        background: transparent !important;
        color: #23326B !important;
        margin-left: 0px !important;
        font-size: 15px !important;
    }
    #header-two-search input#header-two-search-input {
        font-size: 0.923em;
        width: 160px;
        float: left;
        border: 1px solid transparent !important;
        height: 32px;
        padding: 0 10px;
        background: transparent;
        border-bottom: solid #333 1px !important;
    }
    /*-----------------header----------------*/
    
    
    /*-----------------menu----------------*/
    #site-navigation .dropdown-menu ul a span{
        font-size:15px !important;
    }
    body.has-mobile-menu #site-navigation-wrap{
        display:block !important;
		margin:20px 0;
    }

	.navbar-style-two .dropdown-menu > li > a {
			height:34px;
			line-height:34px;
		}

    .bluebg {
		background-color: #182466;
		transition: background .3s ease-in-out;
    }

	.bluebg:hover {
		background-color:#2f3f99;
	}
    
    .redbg {
		background-color: #dc251d;
		transition: background .3s ease-in-out;
    }

   .redbg:hover {
		background-color: #f23e36;
	}
    
    .bluebg a, .redbg a {
		color: #fff !important;
    }

.sidr-class-redbg a {color: #dc251d;}

.sidr-class-bluebg a {color: #182466;}


    #current-shop-items-dropdown{
        margin-top:50px !important;
    }
    #site-navigation{
        top: unset;
    }
    #site-navigation  #menu-main_menu_el{
    position: relative !important;
    right: unset !important;
    margin-right: auto !important;
    margin-left: auto !important;
    width:100% !important;
    }
    
    
    #site-navigation li.megamenu{position:unset !important;}
    .woo-menu-icon.wpex-menu-extra.wcmenucart-toggle-drop_down.toggle-cart-widget{float:right !important;margin-left: unset;}
    
    
    #site-navigation li.megamenu > ul.sub-menu{padding: 20px !important;}
    #site-navigation li.megamenu > ul.sub-menu::before {
        background-image: url('/wp-content/uploads/2017/01/velos.png');
        background-size: 69px 38px;
        display: block;
        width: 206px;
        height: 38px;
        content: "";
        background-repeat: no-repeat;
        margin: 0 auto;
        position: relative;
        top: -66px;
        border: none !important;
        float: none;
        background-position: 0px 0;
    }
    #site-navigation li.megamenu > ul.sub-menu{
        background-color:rgb(255,255,255);
        margin-top: 43px;
        margin-left: -360px;
        box-shadow: 4px 4px 10px #333333B3;
    }
    
    #site-navigation li.megamenu.col-4 > ul.sub-menu > li{
        margin-top: -32px !important;
    }
    
    #site-navigation .dropdown-menu > li > a > span.link-inner{font-size: 21px;}
    
    
    .navbar-style-one{right: 0;top: unset;bottom: 16px;}
    .menu-item a span{font-size:18px !important;}
    #site-navigation li.megamenu > ul.sub-menu > .menu-item-has-children > a span{
        border-bottom: solid #333 1px; 
        font-size:20px !important;
    }
    
    #site-navigation li.megamenu > ul.sub-menu > .menu-item-has-children:nth-child(1) > a span::before{
        background-image: url('/wp-content/uploads/2017/01/kathismata-icon.png');
        background-size: 40px 40px;
        display:inline-block;
        width: 40px; 
        height: 40px;
        content:"";
        margin-bottom: -3.3px;
        background-repeat:no-repeat;
        margin-right:5px;
    }
    #site-navigation li.megamenu > ul.sub-menu > .menu-item-has-children:nth-child(2) > a span::before{
        background-image: url('/wp-content/uploads/2017/01/grafeia-icon.png');
        background-size: 40px 40px;
        display:inline-block;
        width: 40px; 
        height: 40px;
        content:"";
        margin-bottom: -4.5px;
        background-repeat:no-repeat;
        margin-right:5px;
    }
    #site-navigation li.megamenu > ul.sub-menu > .menu-item-has-children:nth-child(3) > a span::before{
        background-image: url('/wp-content/uploads/2017/01/syrtarieres-icon.png');
        background-size: 40px 40px;
        display:inline-block;
        width: 40px; 
        height: 40px;
        content:"";
        margin-bottom: -3.3px;
        background-repeat:no-repeat;
        margin-right:5px;
    }
    #site-navigation li.megamenu > ul.sub-menu > .menu-item-has-children:nth-child(4) > a span::before{
        background-image: url('/wp-content/uploads/2017/01/bibliothikes-icon.png');
        background-size: 40px 40px;
        display:inline-block;
        width: 40px; 
        height: 40px;
        content:"";
        margin-bottom: -3.6px;
        background-repeat:no-repeat;
        margin-right:5px;
    }
    #site-navigation li.megamenu.col-4 > ul.sub-menu > li:last-child > a span::before{
        background-image: url('/wp-content/uploads/2018/03/DROMEAS_vrachiones-icon.png');
        background-size: 40px 40px;
        display:inline-block;
        width: 40px; 
        height: 40px;
        content:"";
        margin-bottom: -3.6px;
        background-repeat:no-repeat;
        margin-right:5px;
    }
    .woocommerce-checkout .navbar-style-two .dropdown-menu .woo-menu-icon, .navbar-style-two .dropdown-menu .search-toggle-li{
        margin-right: 0px;
    }

    
    .sidr-class-dropdown-menu li a span {
        text-transform: uppercase;
        font-size: 16px;
    }
    
    .sidr-class-sub-menu li a span {
        text-transform: lowercase;
    }
    
    /*-----------------menu----------------*/
    
    
    
    
    /*-----------------Breadcrump----------------*/
    
    /*-----------------Breadcrump----------------*/
    
    
    
    
    
    /*-----------------footer-------------------*/
    #footer{
        background-image: url('/wp-content/uploads/2017/01/fonto-footer.jpg') !important;
        border-top: solid #DC2521 1px;
    }
    .footer-box.span_1_of_4.col.col-2{
        font-size:16px !important;
    }
    .footer-box.span_1_of_4.col.col-3{
        font-size:16px !important;
    }
    .footer-box.span_1_of_4.col.col-4{
        font-size:16px !important;
    }
    .footer-widget .widget-title{
        background-color: transparent !important;
        color: rgb(189,3,1) !important;
        margin: 0px 0 2px !important;
    }
    #copyright{
        text-align:center !important;
    }
    #copyright span{
        font-size:15px !important;
    }
 


    /*-----------------footer-------------------*/
    
    
 
    
    
    /*------------------------custom-----------------------*/
    
    .three_row_icons_inner{
    margin: 0 auto;
    display: block;
    float: none;
    width: 1003px;
    }
    #front_page_bottom_first_icon{
    float: left; text-align: center; border-right: solid 1px #C2C2C2; color: #db2725; height: 100px; padding-right: 62px;
    }
    #front_page_bottom_second_icon{
    float: left; text-align: center; border-right: solid 1px #C2C2C2; color: #db2725; height: 100px; padding-left: 60px; padding-right: 60px;
    }
    #front_page_bottom_third_icon{
    float: left; text-align: center; border-right: solid 1px #C2C2C2; color: #db2725; height: 100px; padding-left: 59px; padding-right: 59px;
    }
    #front_page_bottom_fourth_icon{
    float: left; text-align: center; color: #db2725; height: 129px; padding-left: 70px;
    }
    .social_media_bottom_icons{
        font-size: 36px;position: absolute;right: 103px;bottom: -4px;
    }
    .social_akoulthiste_mas{font-size: 20px;position: absolute;right: 114px;bottom: 35px;color: rgb(35,47,107);}
.newsletter {
  background-image: url('/wp-content/uploads/2017/02/newsletter.jpg');
  background-size: 2130px 464px;
  height: 464px;
  background-repeat: no-repeat;
}
    .newsletter_inner{position: absolute;width: 500px;right: 400px;margin-top: 106px;}
    .newsletter_inner form .newsletter_submit_button{color: rgb(255,255,255); background-color: rgb(219,37,33); margin-left: 6px; width: 93px; padding-top: 8px; padding-bottom: 7px;font-family: Roboto Condensed;font-weight: bold;}
    .newsletter_inner form .newsletter_submit_button:hover{background-color: rgb(186, 65, 63);}
    
    .newsletter_product{background-image: url('/wp-content/uploads/2017/02/newsletter.jpg');background-size: 2130px 464px;height: 464px;background-repeat: no-repeat;position: absolute;width: 100%;left: 0px;}
    
    
    .newsletter_product_outer{width: 100%;left: 0;height: 464px;}
    /*-------------------custom-----------------*/
    
    /*-----------------------------Woo Carousel----------------------------*/
    .wpcsp_product_carousel_slider .owl-item .item h4.product_name a{
        font-weight: normal !important;
        text-align:center;
        font-family: Roboto Condensed !important;
    }
    .wpcs_product_carousel_slider .another_carousel_header i{
        z-index: 2 !important;
    }
    .wpcs_rating.woocommerce{
        display:none !important;
    }
    .button.product_type_variable.add_to_cart_button{
    color: rgb(219,48,38) !important;
    background-color: #ffffff !important;
    border-color: #BBBBBB !important;
    }
    .woocommerce-Price-amount.amount{
        color: #777 !important;
    }
    .caption .from{
        color: #777 !important;
    }
    html .two_carousel_products .owl-item{
        width:500px !important;
    }
    html .two_carousel_products .owl-wrapper{
        width: 1000px !important;
        margin: 0 auto !important;
    }
    html .two_carousel_products div .owl-item div .caption .product_name a{
        width: 80%;
        margin: 0 auto;	
    }
    .two_carousel_products div .wpcs_product_carousel_slider .item{
        padding: 0 0 0 0 !important;
    }
    .two_carousel_products .owl-item:nth-child(1){
        border-right: solid #BDBDBD 1px;
        border-left: solid #BDBDBD 1px;
        border-top: solid #BDBDBD 1px;
    }
    .two_carousel_products .owl-item:nth-child(2){
        border-top: solid #BDBDBD 1px;
        border-right: solid #BDBDBD 1px;
    }
    .two_carousel_products div .owl-item  div .caption{
        padding-top:10px;
    }
    .two_carousel_products div .owl-item  div .caption .product_name{
        text-align: left !important;
        height: 85px;
    }
    .two_carousel_products div .owl-item  div .caption .product_name a{
        white-space: unset !important;
    }
    .two_carousel_products div .owl-item  div .price{
        text-align: unset !important;
    }
    .two_carousel_products div  .owl-item  div  .caption .cart{
        text-align: unset !important;
        font-family: Roboto Condensed !important;
    }
    .two_carousel_products div .owl-item  div  span .woocommerce-Price-amount.amount{
        color: #DB3026 !important;
        padding-top: 6px !important;
        font-size: 18px;
        text-align: center !important;
        clear: both;
        position: relative;
        display: block;
        font-family: Roboto Condensed !important;
    }
    
    .two_carousel_products div .owl-item  div .caption{
        border:none !important;
    }
    .two_carousel_products div .owl-item  div .caption .price , .large_carousel_products div .owl-item  div .caption .price{
        border:none !important;
        margin: 0 auto;
        display: grid;
        position: relative;
        width: 100%;
    }
    .large_carousel_products div .owl-item div span ins .woocommerce-Price-amount.amount{
    color: #DB3026 !important;
    }
    .wpcsp_product_carousel_slider .price del{
        float:left !important;
    }
    
    .two_carousel_products div .owl-item div span del .woocommerce-Price-amount.amount{
        color: #777 !important;
        font-weight: normal !important;
        font-size: 15px !important;
        padding-top: 0px !important;
        display: inline-block !important;
    }
    .woocommerce ul.products li.product .price del{
        font-weight: normal !important;
        font-size: 15px !important;	
    }
    .woocommerce ul.products li.product .price ins{
        font-weight: bold !important;
        font-size: 20px !important;	
    }
    html #woo-product-carousel-wrapper-1479439701 .ribbon-wrapper span.onsale {
        background: rgb(219,37,33) !important;
    }
    .wpcsp_product_carousel_slider .price ins{
        float:none !important;

    }

    .wpcsp_product_carousel_slider .price ins .amount{
        font-weight: bold !important;
        font-size: 20px !important;
    }
    .two_carousel_products div .owl-item  div .caption .cart{
        margin-bottom:10px !important;
        text-align: center !important;
        clear: both;	
    }
    .large_carousel_products div .owl-item  div .caption .product_name{
        height: 135px;
    }
    .large_carousel_products div .owl-item  div .caption .product_name a{
        white-space: unset !important;
        font-family: Roboto Condensed !important;
    }
    .large_carousel_products div .wpcs_product_carousel_slider .item{
        padding: 0 0 0 0 !important;
    }
    .large_carousel_products div .owl-item  div .caption .cart{
        margin-bottom:10px !important;
        font-family: Roboto Condensed !important;
    }
    .large_carousel_products div .owl-item{
    border: solid #BDBDBD 1px; 
    border-bottom: none;
    }
    .large_carousel_products div .owl-item div .caption .cart{
    clear:both;
    }
 
    .blog_border.wpb_column.vc_column_container.vc_col-sm-12 div .owl-item{
    border-right: none;
    border-left: none;
    border-top: none;
    }
    .fa.fa-angle-left{
    background-color: transparent !important;
    color: rgb(3,27,87) !important;
    font-size: 40px !important;
    }
    .fa.fa-angle-right{
    background-color: transparent !important;
    color: rgb(3,27,87) !important;
    font-size: 40px !important;
    }
    .wpcs_product_carousel_slider .another_carousel_header i.fa-angle-left{
        left: -47px !important;
        font-size: 50px !important;
        font-weight: bold;
    }
    .wpcs_product_carousel_slider .another_carousel_header i.fa-angle-right {
        right: -47px !important;
        font-size: 50px !important;
        font-weight: bold;
    }
    .owl-carousel .owl-wrapper-outer{
        width: 100.2% !important;
    }
    /*-----------------------------Woo Carousel----------------------------*/
    
    
    /*-----------------------------Woo Wishlist----------------------------*/
    .yith-wcwl-add-to-wishlist{
    position: absolute !important;
    right: 5px !important;
    top: -9px !important;	
    }
    .shop_table.cart.wishlist_table th span{
        font-size: 17px;
    }
    .shop_table.cart.wishlist_table .product-remove div a{
        font-size: 21px;
    }
    .shop_table.cart.wishlist_table td span{
        font-size: 17px;
    }
    .shop_table.cart.wishlist_table td a{
        font-size: 17px;
    }
    .shop_table.cart.wishlist_table td .yith-wcwl-share .yith-wcwl-share-title{
        font-size: 17px;
    }
    .wishlist-empty{
        font-size: 17px;
    }
    .yith-wcwl-share{
        display:none;
    }
    .mstm-wishtlist-hover-text{
    background-color: #333;
    width: 210px;
    font-size: 16px;
    color: #ffffff;
    height: auto;
    text-align: center;
    overflow: hidden;
    padding: 6px;
    border: none;
    top: 25px;
    position: absolute;
    z-index: 99;
    right: 17px;
    display: none;
    }
    .mstm-wishlist-hover-button-not-loggedin:hover .mstm-wishtlist-hover-text{
        display:block !important;
    }
    .yith-wcwl-add-to-wishlist .yith-wcwl-add-button{
        transition: ease-in-out 0.4s;
    }
    .yith-wcwl-add-to-wishlist .yith-wcwl-add-button:hover .mstm-wishtlist-hover-text{
        display:block !important;
    }
    /*-----------------------------Woo Wishlist----------------------------*/
    
    
    /*-----------------------------WooCommerce----------------------------*/
    
    #customer_login .col-1{
        float: left;
    }
    #customer_login .col-2{
        float: left;
        margin-left: 0;
    }
    .woocommerce form.login, .woocommerce form.register{
        width: 567px;
        margin:0;
    }
    .woocommerce form .form-row label.inline {
        display: inline;
        padding-left: 15px;
    }
    
    
    .cat-item{
        font-weight:normal;
    }
    .widget-title{
        color: rgb(36,47,109) !important;
    }
    .current-cat{
        font-weight:bold;
    }
    .wcmenucart span{
        font-size:19px;
    }
    
    .woocommerce-ordering{
        z-index:1 !important;
    }
    .woof_submit_search_form_container {
        display: none !important;
    }
    .woof_products_top_panel{
        display: none !important;
    }
    #sidebar {
        max-width: 21%;
    }
    .woocommerce .products ul, .woocommerce ul.products {
        margin: 0 -96px;
    }
    .woocommerce-LoopProduct-link h3 {
        color: rgb(36,46,109) !important;
    }
    .woocommerce-LoopProduct-link h3:hover{
        color: #444 !important;
    }
    .woocommerce div.product .product_title{
        color: rgb(34,48,112);
    }
    ul .page-numbers a, a.page-numbers, span.page-numbers, .page-links span, .page-links a > span{
        font-size: 16px !important;	
    }
    .woocommerce div.product form.cart{padding:0 !important;margin-top: 0;}
    .product_page_pdf_button_first{float: left; background-color: #202e6d; color: white; font-size: 16px; margin-left: 20px; padding-right: 52px;height: 50px;padding-top: 11px;padding-left: 19px;position:relative;}
    .product_page_pdf_button_second{float: left; background-color: #202e6d; color: white; font-size: 16px; margin-left: 20px; padding-right: 49px;height: 50px;padding-top: 11px;padding-left: 19px;position:relative;}
    .product_page_pdf_icon_first{position: absolute; margin-left: 10px; bottom: -3px; right:5px;}
    .product_page_pdf_icon_second{position: absolute; margin-left: 10px; bottom: -3px; right:5px;}
    
    [itemprop="description"]{display:none;}
    .product_gategories_outer{width: 100%; position: relative;}
    .product_gategories{
        float: left; width: 310px; margin-right: 10px;margin-top: 45px;
    }

    .product_categories_inner_text{
    background-image: url('/wp-content/uploads/2017/01/banner-category.png');
    background-size: 100% 100%;
    height: 60px;
    width: 210px;
    color: #FFFFFF;
    text-align: right;
    font-size: 20px;
    font-weight: bold;
    padding-right: 31px;
    line-height: 68px;
    background-repeat: no-repeat;
    background-position: center center;
    margin: 0 auto;
    margin-top: -19px;
    }
    
    .product_page_perissoteres_epiloges{position: relative; width: 100%; padding-top: 20px;}
    .product_page_perissoteres_epiloges_first_red_row{float: left; padding-left: 15px;}
    .product_page_perissoteres_epiloges_second_red_row{float: left; padding-left: 60px;}
    .product_page_perissoteres_epiloges_third_red_row{float: left; padding-left: 60px;}
    .product_page_perissoteres_epiloges_fourth_red_row{float: left; padding-left: 60px;}
    
    .fonts_changes_and_clear_both_on_mobile{font-size: 35px !important; font-weight: bold !important;}
    .product_page_egguisi{width: 434px;position: relative;margin-top: 35px;}
    .single_add_to_cart_button.button.alt:hover{
        -webkit-transition: background-color 100ms ease;
        -moz-transition: background-color 100ms ease;
        -o-transition: background-color 100ms ease;
        transition: background-color 100ms ease;
        background-color: rgb(29, 155, 105) !important;
    }
    .button.product_type_simple.add_to_cart_button.ajax_add_to_cart{
        color: rgb(185,1,0) !important;
        background-color: transparent !important;
        font-size: 14px !important;
        border: solid #333 1px !important;
        border-radius: 0px 0px 0px 0px !important;
        padding: 10px !important;
    }
    
    .archive .button.product_type_simple.add_to_cart_button.ajax_add_to_cart:hover{
        background-color: rgb(219,37,33) !important;
        color:rgb(255,255,255) !important;
        border: solid 1px rgb(219,37,33) !important;
    }
    .home .button.product_type_simple.add_to_cart_button.ajax_add_to_cart:hover{
        background-color: rgb(35,51,111) !important;
        color:rgb(255,255,255) !important;
        border: solid 1px rgb(35,51,111) !important;
    }
    .widget.widget-woof .widget-title{
        display:none;
    }
    .woof_container_inner h4{
        display:none;
    }
    .perisoteres_epiloges{margin-bottom:-35px;}
    .product_perisoteres_epiloges_background{	
        background-image: url('/wp-content/uploads/2017/01/plaisio.png');
        background-size: 100% 100%;
        width: 1190px;
        height: auto;
        background-repeat: no-repeat;
        margin: 0 auto;
        display: block;
        background-position: -87px 0px;
        margin-left: 71px;
        }
    #phone_icon::before{content: "";
    position: absolute;
    background-image: url('/wp-content/uploads/2017/01/phone-icon.png');
    background-size: 67px 67px;
    height: 67px;
    width: 67px;
    margin-left: -33px;
    margin-top: 10px;}
    .product_me_liga_logia{padding-top: 140px;width: 573px;}
    .product_grey_line_first::before{display: inline-block;width: 177px;height: 10px;content: "";margin-bottom: 4px;background-repeat: no-repeat;background-color: rgb(222,222,222);position: relative;margin-right: 24px;}
    .product_grey_line_first::after{display: inline-block;width: 177px;height: 10px;content: "";margin-bottom: 4px;background-repeat: no-repeat;background-color: rgb(222,222,222);position: relative;margin-left: 24px;}
    .product_grey_line_second::before{display: inline-block;width: 260px;height: 10px;content: "";margin-bottom: 4px;background-repeat: no-repeat;background-color: rgb(222,222,222);position: relative;margin-right: 24px;}
    .product_grey_line_second::after{display: inline-block;width: 260px;height: 10px;content: "";margin-bottom: 4px;background-repeat: no-repeat;background-color: rgb(222,222,222);position: relative;margin-left: 24px;}
    .product_grey_line_third::before{display: inline-block;width: 172px;height: 10px;content: "";margin-bottom: 4px;background-repeat: no-repeat;background-color: rgb(222,222,222);position: relative;margin-right: 24px;}
    .product_grey_line_third::after{display: inline-block;width: 172px;height: 10px;content: "";margin-bottom: 4px;background-repeat: no-repeat;background-color: rgb(222,222,222);position: relative;margin-left: 24px;}
    .woocommerce div.product div.images img{width: 100% !important;}
    .button.product_type_simple.ajax_add_to_cart{background-color: transparent !important;border: solid #333 1px !important;border-radius: 0 0 0 0 !important;color: rgb(185,1,0) !important;}
    .woocommerce div.product p.stock{display:none !important;}
    .single-post-title.product_title.entry-title{border-bottom: solid #333 1px;font-size: 25px;font-weight: bold;line-height:33px;}
    .product_meta{display:none !important;}
    .single_add_to_cart_button.button.alt{clear: both !important;height: 55px !important;font-size: 20px !important;margin-top: 11px !important;}
    /*div[itemprop="description"]{display:none;}*//*Single product page*/
    .price{color: rgb(47,56,121) !important; font-size: 35px; font-weight: bold;}
    .short_description{padding-top:30px;padding-bottom:12px;font-size: 19px;clear: both;color: #000 !important;line-height: 25px;}
    .single_add_to_cart_button.button.alt{background-color: rgb(52,194,138) !important;}
    #current-shop-items-dropdown{max-height: 500px !important;}
    .widget_shopping_cart_content .buttons .button {width: 100% !important;text-align: center;border-radius: 0 0 0 0 !important;margin-top: 5px !important;}
    /*.yikes-custom-woo-tab-title{display:none !important;}*/
    .woocommerce div.product .woocommerce-tabs{display:none !important;}
    body.single.woocommerce #wrapper .social-share {display: none !important;}
    .description_outer{position:relative;margin-top: 40px;margin-bottom: 40px;border: solid rgb(37,47,108) 2px;padding: 20px;}
    .attributes_outer{margin-bottom: 40px;}
    .related.products{display:none !important;}
    .post-pagination-wrap.clr{display:none !important;}
    .product_right_red_graphic{
    background-image: url(/wp-content/uploads/2017/01/red-lines.png);
    background-position: center center;
    background-size: 237px 233px;
    height: 233px;
    width: 237px;
    position: absolute;
    right: 0;
    bottom: 931px;
    }
    .woocommerce div.product{position: unset !important;}
    .content-area{position: unset !important;}
    .chair_graphic{background-image: url(/wp-content/uploads/2017/01/product-leptomereia.png);background-position: center center;height: 567px;width: 100%;position: absolute;left: 0;background-size: 100% 100%;background-repeat: no-repeat;}
    #custom_product_description p{width:300px;margin:0 auto !important;}
    
    
    html body .payment_box.payment_method_winbnk {
        display: none !important;
    }
    
    /*-----------------------------WooCommerce----------------------------*/
    
    
    /*---------------mstm-i-selida-einai-upo-ananeosi---------------*/
    
    .mstm-i-selida-einai-upo-ananeosi{
        text-align: center;
        font-size: 28px;
        background-color: #e1e1e1;
        width: 440px;
        padding: 5px;
    }
    
    /*---------------mstm-i-selida-einai-upo-ananeosi---------------*/
    
    #site-navigation li.megamenu.col-4 > ul.sub-menu > li:last-child{
        clear: both;
        padding-top: 40px;
        border: unset !important;
    }

    #site-navigation li.megamenu.col-4 > ul.sub-menu > li:last-child > a{
        font-weight: 600;
        color: #000;
        font-size: 1.03em;
        padding: 8px 12px;
        word-wrap: break-word;
        white-space: normal;
    }

    #site-navigation li.megamenu.col-4 > ul.sub-menu > li:last-child > a > span{
        border-bottom: solid #333 1px;
        font-size: 20px !important;
    }  
    
    .mstm-jobs img {
    max-height: 155px;
    min-width: 270px;
    object-fit: cover;
}

    /*---------------------sta proionta krypsimo row--------------------*/
    .mstm-hide-p { display:none !important;}
    
    .sf-with-ul:nth-of-type(1) {
    padding-left: 0px !important;
}

.woocommerce-mini-cart__buttons.buttons > a:nth-of-type(1) {
    display: none;
}

.order-total .includes_tax {
    display: none;
}
/*
.term-etoimoparadota-proionta #sidebar {
    display:none;
}

body.term-etoimoparadota-proionta .content-area {
    width: 95%;
    max-width: 95%;
}
*/ 

.products .product .price {
    text-align: center;
}

.woocommerce ul.products li.product a.button {
    display: inline-block;
    margin: 0 auto;
    text-align: center;
    position: relative;
    float: none;
    left: 50%;
    transform: translate(-50%);
    margin-top: 5px;
}

.wcmenucart-details.count.wpex-has-items.t-bubble {
background-color: unset;
color: #555;
padding: 0;
top: 3px;
left: 22px;
}

div#payment {
background-color: #f7f7f7;
padding: 25px;
}

.payment_box.payment_method_bacs {
    background-color: #fff;
    padding: 10px;
    margin-bottom: 15px;
}

#payment_method_piraeusbank_gateway {
    float: left;
    top: 20px;
    position: relative;
}
.payment_box.payment_method_piraeusbank_gateway {
    width: 100% !important;
    clear: both;
    display: block;
    background-color: #fff;
    padding-left: 17px;
}

li.wc_payment_method.payment_method_piraeusbank_gateway label {
    display: grid;
    grid-template-columns: repeat( 3,minmax(0px,auto));
    align-items: center;
    justify-content: left;
    grid-gap: 4px;
    float: left;
    padding-left: 5px;
}

button#place_order {
width: 100%;
}

ul.woocommerce-shipping-methods li {
margin: 5px 0;
display: grid;
grid-template-columns: repeat( 2, minmax(0px, auto));
align-items: center;
justify-content: left;
grid-gap: 4px;
}


.woocommerce .product .summary .single_add_to_cart_button, .woocommerce .product .summary .added_to_cart {
text-transform: uppercase;
font-weight: 600;
height: 36px;
line-height: 36px;
padding-top: 0;
padding-bottom: 0;
letter-spacing: 0.5px;
font-size: 0.923em;
box-sizing: content-box;
display: block;
margin-top: 0px !important;
display: inline-block;
text-align: left;
float: left;
}

.navbar-style-two{
border-top: unset;
}

.woocommerce ul.products li.product .price bdi {
font-size: 20px !important;
}
.woocommerce ul.products li.product .price del bdi {
font-size: 15px !important;
}

.woocommerce-loop-product__title, .woocommerce-loop-category__title {
text-align: center;
}

p.woocommerce-result-count {
position: relative;
border: 1px solid #e1e1e1;
border-radius: 3px;
color: #777;
padding-left: 10px;
opacity: 1 !important;
padding-right: 10px;
}

.woocommerce .woocommerce-ordering {
float: left;
margin-left: 15px;
}

.yith-wcwl-wishlistexistsbrowse {
display: none;
}

.mstm-mobile-cart {
    display: none;
}


.products .product .added_to_cart.wc-forward {
    display: none;
}

.mstm-available-flag {
  border: solid #34C28A 1px;
  color: #34C28A;
  width: auto;
  display: inline-block;
  padding: 0 10px;
  position: absolute;
  right: 0;
}

/*greca-ssl*/

.prefooter-badges p {
  margin: 0;
  padding: 0;
}

.prefooter-badges {
  display: flex;
  flex-direction: row;
  align-items: center;
  margin: 0;
  padding: 0;
}

    
.product_page_pdf_button_second.threedl {
    margin-top: 20px;
}

.product_page_pdf_button_second.threedl .product_page_pdf_icon_second,
.product_page_pdf_button_second.threed .product_page_pdf_icon_second {
    position: absolute;
    margin-left: 10px;
    bottom: 0px;
    right: 10px;
}
.wpex-added-to-cart-notice {
    height: auto !important;
    max-height: unset !important;
}

    p.price.fonts_changes_and_clear_both_on_mobile {
        clear: both;
    }

    .woocommerce-terms-and-conditions-wrapper {
        clear: both;
    }

    .woocommerce-notices-wrapper {
    display: none;
}

/*afterupdate*/
.summary.entry-summary .wpex-flex.wpex-items-center {
  margin-top: 20px;
}

.navbar-style-two .dropdown-menu > li > a {
	padding: 0 15px;
}

/*discount price changes 23*/

.woocommerce del::before, .home .owl-carousel del::before {
	display: inline-block;
	content: "προτ. τιμή καταλόγου:";
	margin-right: 6px;
	color: #777;
}

.home .owl-carousel del::before {
    font-size: 13px;
}

.products .product .price, .home .owl-carousel .price {
    display: grid;
}

.woocommerce del, .home .owl-carousel del {
	order: 2;
    text-decoration: none;
}

.product .price del, .home .owl-carousel .price del {
	display: block !important;
	font-size: 17px !important;
	font-weight: normal;
    margin-top: -10px;
    margin-bottom: 10px;
}

.archive .product .price del {
    margin-top: 0;
    opacity: 1;
}


html body #site-scroll-top {
    bottom: 60px !important;
    right: 0px !important;
}

html body .cky-revisit-bottom-left {
	bottom: 15px !important;
	right: 15px !important;
    left: unset !important;
}

/*preefooter 24 mstm*/

.prefooter-badges > div {
	background-color: #ebeae6;
	display: grid;
	grid-template-columns: repeat(2, auto);
	align-items: center;
	padding-bottom: 20px;
}

.prefooter-badges {
	background-color: #ebeae6;
}

.bank_footer_inner {
	position: relative;
	background-image: url('/wp-content/uploads/2023/02/epay-bank.png');
	height: 37px;
	width: 465px;
}

.grecadouble img {
	max-height: 80px !important;
	max-width: 115px;
}

.greca {
	display: flex;
	column-gap: 20px;
}

.bank_footer_outer {
	display: flex;
	column-gap: 20px;
}

/*category images aspect fix*/
.archive .woo-entry-image-main.wp-post-image {
	min-height: 220px;
	max-height: 220px;
	object-fit: contain;
}

.mstm-delivery-box {
	clear: both;
	background-color: #ebf9f3;
	border-radius: 8px;
	padding: 15px;
	font-size: 16px;
	margin: 20px 0;
	font-size: 15px;
	max-width: 360px;
    width: 100%;
}

.mstm-delivery-box  .ticon.ticon-truck {
	-moz-transform: scaleX(-1);
	-o-transform: scaleX(-1);
	-webkit-transform: scaleX(-1);
	transform: scaleX(-1);
	filter: FlipH;
	-ms-filter: "FlipH";
}

.mstm-delivery-box strong {
	color: rgb(34,48,112);
}

.ticon.ticon-store svg {
	width: 15px;
	fill: #616161;
}

.mstm-delivery-box .ticon {
	margin-right: 6px;
}

/*topbar 2025*/

#top-bar-content {
	text-align: unset;
	display: grid;
	width: 100%;
}

.topbar-container {
	display: grid;
	grid-template-columns: repeat(3, minmax(0px, auto));
	justify-content: space-between;
	width: 100%;
    font-size: 18px;
}

.topbar-container .ticon::before {
    color: #083570;
}

.phones .top-bar-item {
    margin-left: 10px;
    margin-right: 10px;
}


/*woocarousel status mstm*/

.woocarousel-product-stock-home > div {
	float: unset !important;
	padding-left: 0 !important;
	padding-right: 0 !important;
	position: relative !important;
	max-width: 220px;
	margin: 0 auto;
}

.product-category img {
	object-fit: contain;
	min-height: 260px;
	max-height: 260px;
}

.footer-hours .content-top, .content-bottom {
	font-size: 18px;
	font-style: italic;
}

.footer-hours  .content-bottom {
    font-size: 16px;
    margin-top: 30px;
}

.footer-hours {
	color: #23326b;
}

.added_to_cart.wc-forward {
	display: none !important;
}

/*hide shipping info from cart page*/

.woocommerce-cart .woocommerce-shipping-totals.shipping {
    display: none !important;
}

/************** erga**************/

.portfolio-entry h4.portfolio-entry-title.entry-title {
    font-weight: bold !important;
}


/*===============================================================================responsive css===================================================================*/
    @media (max-width: 1769px) {
        .newsletter_inner{
        margin-top: 106px;
        line-height: 30px;
        right: 250px;
        }
        .newsletter_inner form .newsletter_submit_button{
            padding:3px !important;
        }
    }
    @media (max-width: 1650px) {
        .product_me_liga_logia{padding-top: 60px;}
    }
    @media (max-width: 1360px) {
        .woocommerce .products ul, .woocommerce ul.products{
            margin: 0px -30px;
        }
    }
    @media (max-width: 1300px) {
        .woo-menu-icon.wpex-menu-extra.wcmenucart-toggle-drop_down.toggle-cart-widget {
        margin-left: 0;
        }	
    #customer_login .col-1{
        float: none;
    }
    #customer_login .col-1 h2,#customer_login .col-2 h2 {
        text-align:center;
    }
    #customer_login .col-2{
        float: none;
        margin-left: 0;
    }
    .woocommerce form.login, .woocommerce form.register{
        width: 80%;
        margin:0 auto;
    
    }	
    }
    @media (max-width: 1183px) {
        #site-navigation  #menu-main_menu_el{
        margin-right: -270px !important;
        }
    .woocommerce-checkout .navbar-style-two .dropdown-menu .woo-menu-icon, .navbar-style-two .dropdown-menu .search-toggle-li{
        margin-right: 296px;
    }
    .two_carousel_products .owl-item:nth-child(1){
    width: 80% !important;
    margin: 0 auto !important;
    display: block;
    float: none;	
    }
    .two_carousel_products .owl-item:nth-child(2){
    width: 80% !important;
    margin: 0 auto !important;
    display: block;
    float: none;
    border-left: solid #BDBDBD 1px;	
    }
    html .two_carousel_products .owl-wrapper{
    width: 100% !important;
    }
    
    .mstm-product-page-video {
        width: auto;
    }

    }
    @media (max-width: 1110px) {
        .newsletter_inner{
        right: 50px;
        }
        .product_perisoteres_epiloges_background {
        background-image: url('/wp-content/uploads/2017/01/xaraktiristika-plaisio.jpg');
        background-size: 226px 227px;
        width: 100%;
        height: auto;
        background-repeat: repeat;
        margin: 0 auto;
        display: block;
        background-position: initial;
        margin:0;
    }
    .product_me_liga_logia {
        width: auto;
        padding-left: 60px;
        padding-right: 60px;
    }
    
    
    }
    @media (max-width: 1100px) {
    .front_blog_carousel div .owl-wrapper{
        width:100% !important;
    }
    
    .front_blog_carousel div .owl-item div .entry-title{
        margin: 0 0 10px !important;
    }
    
    #site-navigation #menu-main_menu_el {
    margin-right: -217px !important;
    }

    .prefooter-badges > div {
        grid-template-columns: repeat(1, auto);
        justify-items: center;
        row-gap: 40px;
        max-width:100% !important;
    }
    }
    
    @media (max-width: 1054px) {
        .product_page_perissoteres_epiloges_fourth_red_row{clear:both; padding: 15px;}
    }
    @media (max-width: 1052px) {
        #front_page_bottom_first_icon{
        text-align: center;
        color: #db2725;
        height: 100px;
        margin-bottom: 60px;
        float: none;
        border: none;
        padding:0;
        }
        #front_page_bottom_second_icon{
        text-align: center;
        color: #db2725;
        height: 100px;
        margin-bottom: 60px;
        float: none;
        border: none;
        padding:0;
        }
        #front_page_bottom_third_icon{
        text-align: center;
        color: #db2725;
        height: 100px;
        margin-bottom: 60px;
        float: none;
        border: none;
        padding:0;
        }
        #front_page_bottom_fourth_icon{
        text-align: center;
        color: #db2725;
        height: 100px;
        margin-bottom: 50px;
        float: none;
        border: none;
        padding:0;
        }
    }
    
    @media (max-width: 1030px) {
        .navbar-style-two .dropdown-menu > li > a {
            padding: 0 11px;
        }
    }
    @media (max-width: 980px) {
        .wpb_text_column.wpb_content_element.two_carousel_products{
        /*max-width: 67%;*/
        }
        .two_carousel_products div .owl-item div .caption .product_name{height:auto;}
    }
    @media (max-width: 959px) {
        #sidr-id-menu-main_menu .sidr-class-menu-item.sidr-class-wpex-mm-menu-item {
            display: none;
        }
        .mstm-mobile-cart {
            display: block;
            position: absolute;
            right: 0;
            top: 50%;
            transform: translateY(-50%);
        }
        .mstm-mobile-cart > a {
            color: #616161;
        }
        .mstm-mobile-cart .wcmenucart-details.count.wpex-has-items.t-bubble{
            top: -2px;
            left: 16px;
        }
        body.wpex-mobile-toggle-menu-icon_buttons #mobile-menu {
            right: 30px;
        }
        
        .footer-box.span_1_of_4.col.col-3 #wpex_simple_menu-4{
            margin-bottom: 19px !important;
        } 
        .product_page_egguisi{width:100%;}
        .fonts_changes_and_clear_both_on_mobile{float:none !important;clear:both !important;}
        body.has-mobile-menu #site-navigation{
        display:none !important;
        }
        #footer-widgets .col{
            width:50% !important;
        }
        .about_us{background-image:none !important;background-color:rgb(227,226,222) !important;}
        .newsletter{background-image: none !important;background-color:rgb(15,74,150) !important;height:350px !important;}
        .newsletter_product{background-image: none !important;background-color:rgb(15,74,150) !important;height:350px !important;}
        .newsletter_product_outer{height:350px !important;}
        .newsletter_inner form .newsletter_submit_button{	margin-left:0;margin-top: 10px;}
        .product_me_liga_logia_inner{padding-left:20px;padding-right:20px;}
        .product_me_liga_logia{padding-top: 0px;}
        .newsletter_inner {
        position: unset;
        width: 263px;
        margin: 0 auto;
        padding-top: 65px;
        }
    body.content-left-sidebar #content-wrap #sidebar, .content-left-sidebar #sidebar {max-width: 246px;}
    
    #cookie-notice .button.wp-default{position: relative;display: block;width: 280px;margin: 0 auto;margin-top: 8px;}

/*sidebar above on mobile*/
    .archive #content-wrap {
        display: grid;
    }

    .archive #content-wrap #sidebar {
        order: 1;
        width: 100%;
        max-width: 100% !important;
    }

    .archive #content-wrap #primary {
        order: 2;
    }
/**/
        #site-header-inner{
            padding-right: 80px !important;
        }
        #site-header {
            margin-bottom: 10px;
        }
    }
    
    @media (max-width: 851px) {
    .product_page_pdf_button_first {
        float: none;
        clear: both;
        position: relative;
        display: block;
        width: 375px;
    }	
    .product_page_pdf_button_second {
        float: none;
        clear: both;
        position: relative;
        display: block;
        width: 375px;
        margin-top: 19px;
    }
    .product_page_pdf_icon_first {
        bottom: -3px;
    }
    .product_page_pdf_icon_second {
        bottom: -1px;
    }
    }
    
    @media (max-width: 800px) {
        .product_grey_line_first::before{display:none;}
        .product_grey_line_first::after{display:none;}
        .product_grey_line_second::before{display:none;}
        .product_grey_line_second::after{display:none;}
        .product_grey_line_third::before{display:none;}
        .product_grey_line_third::after{display:none;}
        .mstm_two_inner_banners .wpb_single_image.wpb_content_element{
            display: block;
            width: 55%;
            margin: 0 auto;
        }
        
    }
    @media (max-width: 767px) {
    
 
        .product .product_meta, .product .woocommerce-tabs .panel{display:none !important;}
    
        #footer-widgets .footer-box.span_1_of_4.col.col-1{width: 50% !important;}
        #footer-widgets .footer-box.span_1_of_4.col.col-2{width: 50% !important;}
        #footer-widgets .footer-box.span_1_of_4.col.col-3{width: 50% !important;}
        #footer-widgets .footer-box.span_1_of_4.col.col-4{width: 50% !important;}
    
    
        .product_me_liga_logia_inner{text-align: center;}
      

        html #mstm_sxetika_me_emas {
            width: 100% !important;
            max-height: 430px;
            z-index: 1;
            position: relative;
        }
        
        html body .about_us .vc_column-inner .wpb_text_column {
            padding: 1px 30px !important;
        }
        
        .about_us {
          background-color: transparent !important;
        }
        
        .about_us > .wpb_column > .vc_column-inner::before {
            position: absolute;
            width: 100%;
            height: 100%;
            display: block;
            content: "";
            background: rgba(255, 255, 255, 0.7);
            z-index: 0;
        }
         }

    @media (max-width: 671px) {
        .product_page_perissoteres_epiloges{margin:0 auto;display:block;width:auto;}
        .product_page_perissoteres_epiloges_first_red_row{clear:both; padding-left: 0;}
        .product_page_perissoteres_epiloges_second_red_row{clear:both; padding-left: 0;}
        .product_page_perissoteres_epiloges_third_red_row{clear:both; padding-left: 0;}
        .product_page_perissoteres_epiloges_fourth_red_row{padding-left: 0;}
        .product_page_pdf_button_first{margin-left:0;}
        .product_page_pdf_button_second{margin-left:0;margin-bottom: 35px;}
        .product_right_red_graphic{display:none;}
        .woocommerce form.login, .woocommerce form.register{
            width: 100%;
        }
    }

    @media (max-width: 620px) {
        .bank_footer_inner {
            width: 300px;
            background-size: 300px;
            height: 26px;
        }

        .topbar-container {
            font-size: 15px !important;
        }

        #top-bar {
            max-width: 99% !important;
        }
    }

    @media (max-width: 500px) {
        
        .footer_dromeas_logo{
        display:none;
        }
        .social_media_bottom {
        position: relative;
        width: 321px;
        margin: 0 auto;
        display: block;
        top: 92px;
        }
        .social_media_bottom_icons{
        font-size:30px;
        right: 127px;
        }
        .product_me_liga_logia {
        padding-left: 0;
        padding-right: 0;
    }
    
    .product_page_perissoteres_epiloges br {
    display: none;
}
		
		.mstm-available-flag {
			margin-right:20px;
		}
    }

@media (max-width: 480px) {    
    .archive .product-details.wpex-pt-15 {
        padding: 15px 20px;
    }

    #footer-widgets .footer-box.span_1_of_4.col.col-1 {
        width: 100% !important;
    }
}


    @media (max-width: 450px) {
        
    .product_page_pdf_button_first {
        height: auto;
        width: 100%;
        min-height: 50px;
        padding-bottom: 8px;
    }
    
    .product_page_pdf_button_second {
        height: auto;
        width: 100%;
        min-height: 50px;
        padding-bottom: 8px;
    }
    .product_page_pdf_icon_first {
        right: 5px;
    }
    .product_page_pdf_icon_second {
        right: 5px;
    }

    .topbar-container {
        grid-template-columns: repeat(1, minmax(0px, 100%))
    }

    .phones {
        display: flex;
        justify-content: center;
        gap: 6px;
    }

}

    @media (max-width: 400px) {
    .mstm_two_inner_banners .wpb_single_image.wpb_content_element {
        width: 100%;
    }	

    .grecadouble img {
        max-height: 80px !important;
        max-width: 90px;
    }

    .grecasimple img {
        min-width: 115px;    
    }

    .mstm-delivery-box {
        font-size: 14px;
    }

    .mstm-comodo-ssl {
        max-width: 70px;
        left: -16px;
        position: relative;
    }

    }


@media (max-width: 1280px) {
.navbar-style-two .dropdown-menu > li > a {
	padding: 0 15px;
   }
.menu-item a span {
	font-size:16px !important;
   }
}


@media (max-width: 1170px) {
.navbar-style-two .dropdown-menu > li > a {
	padding: 0 9px;
   }
}


@media (max-width: 1024px) {

	.menu-item a span {
	font-size:15px !important;
   }
	
	  .three_row_icons_inner{
    width: 100%;
    }
}

@media (max-width:767px) {
	.vc_custom_1649773428430 {
    background-image: none !important;
    }
	

}

@media (max-width: 380px) {
    .bank_footer_outer {
        display: grid;
        column-gap: 20px;
        justify-items: center;
        row-gap: 20px;
    }

    .bank_footer_inner {
        width: 350px;
        background-size: 340px;
        height: 26px;
        background-repeat: no-repeat;
        padding-right: 10px;
    }

    .mstm-delivery-box {
        font-size: 13px;
    }
}