/*
 Theme Name:   Addison Child
 Theme URI:    http://addison.bold-themes.com
 Description:  Addison Child Theme
 Author:       BoldThemes
 Author URI:   http://bold-themes.com
 Template:     addison
 Version:      1.0.0
 Tags:         one-column, right-sidebar, custom-menu, featured-images, sticky-post, theme-options, threaded-comments, translation-ready
 Text Domain:  addison-child
*/


/* Theme customization starts here
-------------------------------------------------------------- */

@font-face {
    font-family: PFDinDisplayPro;
    src: url("fonts/PFDinDisplayPro-Regular.ttf") format("truetype");
	font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: PFDinDisplayPro;
    src: url("fonts/PFDinDisplayPro-ExtraThin.ttf") format("truetype");
	font-weight: 100;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: PFDinDisplayPro;
    src: url("fonts/PFDinDisplayPro-ExtraThinItalic.ttf") format("truetype");
	font-weight: 100;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: PFDinDisplayPro;
    src: url("fonts/PFDinDisplayPro-ThinItalic.ttf") format("truetype");
	font-weight: 200;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: PFDinDisplayPro;
    src: url("fonts/PFDinDisplayPro-Thin.ttf") format("truetype");
	font-weight: 200;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: PFDinDisplayPro;
    src: url("fonts/PFDinDisplayPro-Italic.ttf") format("truetype");
	font-weight: 400;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: PFDinDisplayPro;
    src: url("fonts/PFDinDisplayPro-Light.ttf") format("truetype");
	font-weight: 300;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: PFDinDisplayPro;
    src: url("fonts/PFDinDisplayPro-LightItalic.ttf") format("truetype");
	font-weight: 300;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: PFDinDisplayPro;
    src: url("fonts/PFDinDisplayPro-Medium.ttf") format("truetype");
	font-weight: 500;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: PFDinDisplayPro;
    src: url("fonts/PFDinDisplayPro-MediumItalic.ttf") format("truetype");
	font-weight: 500;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: PFDinDisplayPro;
    src: url("fonts/PFDinDisplayPro-Bold.ttf") format("truetype");
	font-weight: 700;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: PFDinDisplayPro;
    src: url("fonts/PFDinDisplayPro-BoldItalic.ttf") format("truetype");
	font-weight: 700;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: PFDinDisplayPro;
    src: url("fonts/PFDinDisplayPro-Black.ttf") format("truetype");
	font-weight: 900;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: PFDinDisplayPro;
    src: url("fonts/PFDinDisplayPro-BlackItalic.ttf") format("truetype");
	font-weight: 900;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: Neutra2TextGreek;
    src: url("fonts/Neutra2TextGreek-Bold.otf") format("opentype");
	font-weight: bold;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: Neutra2TextGreek;
    src: url("fonts/Neutra2TextGreek-Book.otf") format("opentype");
	font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: Neutra2TextGreek;
    src: url("fonts/Neutra2TextGreek-Demi.otf") format("opentype");
	font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: Neutra2TextGreek;
    src: url("fonts/Neutra2TextGreek-Light.otf") format("opentype");
	font-weight: 100;
    font-style: normal;
    font-display: swap;
}
	body,h1,h2,h3,h4,h5,h6,p{
	font-family: PFDinDisplayPro!important;	
	}
	.menuPort,.btMenuHorizontal .menuPort ul ul {
    font-family: PFDinDisplayPro!important;
}

@media screen and (min-width: 1000px) {
	.btLogoArea .logo img {
		display: block;
		height: 77px!important;
		margin: 12px 0!important;
		width: auto;
	}
	.btMenuHorizontal .menuPort nav {
		padding-top: 10px;
		padding-bottom: 10px;
	}
}
@media screen and (min-width: 1780px) {
	.btLogoArea .logo {
		margin-left: 150px;
	}
}

@media screen and (max-width: 767px) {
.btMenuVertical .btLogoArea .logo img {
    height: 45px!important;
}
.btMenuVertical .btLogoArea .logo{
    margin-top: 8px;
}
.btMenuVertical .mainHeader .logo img {
    padding: 0px 0!important;
    margin: 10px auto!important;
}
#myheadline{
    top: unset!important;
    width: 100%!important;
    }
    #partnersTitle {
        margin-left: 10px;
        font-size: 12px;
    }
    #kraft-partners{
        background-size: 480px;
        background-position: center bottom;
        background-repeat: no-repeat;
    }
}


.bt_bb_headline_content::after{background:#d2232a;}

.bt_bb_content_slider_item .bt_bb_headline_subheadline{ font-weight:300!important;font-size:1.75em!important;}

.btMenuHorizontal .menuPort > nav > ul > li > ul > li{font-size: 1.1em!important;}

.simeia-polisis-banner-arxiki .bt_bb_headline_content {line-height:40px;}
.simeia-polisis-banner-arxiki .bt_bb_headline_content::before{background: #000 none repeat scroll 0 0!important;}

.newsletter-text{
	width:70%!important;
	float: left;height:40px!important;
	border-radius:0!important;
	background:#fff!important;
	border: 1px solid #ddd!important;
	}
.newsletter-button{
	width:30%!important;
	height:40px!important;
	border-radius:0!important;
	background:#bbb!important;
	}

.btSiteFooter {
    box-shadow: none!important;
    position: relative;
	 border-top: 1px solid #eee;
}

.footer-menu, .footer-menu li{list-style:none;margin-left:0;padding-left:0;}



h2.yikes-custom-woo-tab-title{display:none!important;}

.product-description .bt_bb_tabs ul.bt_bb_tabs_header li span {
    font-weight: 500!important;
    padding: 13px 30px 10px!important;
    text-transform: uppercase!important;
	
    display: inline-block;
}
.product-description .bt_bb_tabs ul.bt_bb_tabs_header li {
    background-color: #fff;
   
	border-top:1px solid #e1e1e1;
	border-left:1px solid #e1e1e1;
	border-right:1px solid #e1e1e1;
    border-radius: 0;
    margin: 0 5px 0 0;
    padding: 0;
    transition: all 0.4s ease 0s;
	
}
.product-description .bt_bb_tabs ul.bt_bb_tabs_header li.on{
	background-color: #d2232a;
	border-top:1px solid #fff;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	
	
}
.product-description .bt_bb_tabs ul.bt_bb_tabs_header li.on span{
color:#fff!important;
}

.product-description .bt_bb_style_simple.bt_bb_tabs .bt_bb_tabs_header li::after{border-radius:0!important;width:100%!important;margin-left:0!important;background:#fff!important; transition: transform 800ms ease 0s!important;}

div.product div.images {
    flex: 0 0 30%!important;
}
div.product div.summary {
    flex: 0 0 70%!important;
   
}


@media screen and (min-width: 1399px) {
	
   .btWooCommerce .summary.entry-summary h2 .bt_bb_headline_content span{font-size:45px!important;line-height: 34px!important;}
   
}
div.product div.summary .price {
    display: none;
}

.bt_bb_size_small.bt_bb_button a.productlinks  {
    padding: 10px!important;
	font-size: 14px;
}

.related.products ul.products li.product{
	flex: 0 0 25%;
}
.related.products ul.products , .woocommerce .btContentHolder{
	margin-bottom:0!important;
	padding-bottom:0!important;
}

@media screen and (max-width: 480px) {
.related.products ul.products li.product{
	flex: 0 0 100%!important;
}	
}

.woocommerce-product-details__short-description > ul {
    font-weight: 500;
}

.productbuttons{margin-top:10px!important;}
.bt_bb_row.productbuttons  .bt_bb_column {
    padding-left: 10px!important;
    padding-right: 10px!important;
}

.product-description {
 border-top: 1px solid #eee!important;
 margin-top: 30px!important;
 padding: 45px 0!important;
}

.product-description .bt_bb_tab_content {
    padding: 40px 0 0;
}
.xaraktitistika{padding:10px 0;width: 100%;}


.products .product-category .woocommerce-loop-category__title{
	font-size: 1.5em;
	color:#000;
	
}
.products .product-category.product{
transition:all 0.3s ease-in 0s;

}

.products .product-category.product:hover{box-shadow: 0 0 50px rgba(0, 0, 0, 0.15);}

.btStickyHeaderActive.btMenuBelowLogo.btMenuHorizontal .mainHeader .btLogoArea {
    display: block!important;
}
.btStickyHeaderActive.btMenuHorizontal .mainHeader .btLogoArea .logo img {
    height: 40px!important;
    margin-bottom: 5px!important;
    margin-top: 5px!important;
}

.shop_attributes p {
    margin: 0;
}
.shop_attributes th {
	background:#fbfbfb;
}
#kraft_footer ul li a{
    text-transform: capitalize;
    color: #181818;
    font-size: 15px;
}
#kraft_footer ul li a:hover{
    text-decoration: none;
    color: #d2232a;
}
.btSiteFooter a, .btSiteFooter ul li a{
     color: #181818;
     font-size: 14px;
}
.btSiteFooter a:hover, .btSiteFooter ul li a:hover{
     color: #d2232a;
     text-decoration: none;
}
.rev_slider .tp-mask-wrap :last-child{
    text-align: center!important;
}
@media screen and (min-width:1199px) {
.katigories li{
	
	display: inline-block!important;
    float: left;
    width: 200px!important;
	
}
.katigories li:nth-child(odd) {
    float: left!important;
    margin-right: 10px!important;
}
.katigories li:nth-child(even) {
    float: right!important;
}

.katigories li:first-child{margin-top:0!important;}
.proionta-menu .sub-menu:first-of-type{height:310px!important;}
.katigories .sub-menu{padding-top:30px!important;}

.siloges-pad-left{padding-right:0!important;}
.siloges-pad-right{padding-left:0!important;}
}


.userlogin{float:right;}

.userlogin a{background:#d2232a;padding:5px 15px;color:#fff!important;}

.responsive-tabs .responsive-tabs__list__item {
	border: 1px solid !important;
	color: #181818 !important;
	line-height: 1.15em !important;
	display: inline-block !important;
	padding: .75em 1.5em !important;
	margin: 0;
	border-radius: 0 !important;
	font-weight: bold!important;
}

.responsive-tabs .responsive-tabs__list__item--active, .responsive-tabs .responsive-tabs__list__item--active:hover {
    background: unset!important;
    border-color: unset!important;
    color: unset!important;
    padding: .75em 1.5em !important;
    margin-top: unset!important;
    position: relative;
    top: 0px!important;
}

.responsive-tabs .responsive-tabs__panel{
	padding:20px 0!important;
	border:0!important;
}
.responsive-tabs .responsive-tabs__heading{
	color: #181818 !important;
	font-weight: bold!important;
}

.btStickyHeaderActive.btMenuHorizontal .mainHeader .btLogoArea .logo img {
	height: 40px !important;    
	margin-top: 20px !important;
}
.btStickyHeaderActive.btMenuHorizontal .mainHeader .btLogoArea .topBarInMenu {
   margin-top: 20px!important;
}
.xaraktitistika .bt_bb_column img{
	transition: all 0.8s ease-in-out;
	width: 80px !important;
}
.xaraktitistika .bt_bb_column img:hover{
	transform: rotateY(-360deg);
	-ms-transform: rotateY(-360deg); /* IE 9 */
	-webkit-transform: rotateY(-360deg); /* Safari and Chrome */
}
.xaraktitistika .bt_bb_column p{
	transition: all .2s ease-in-out;
}
.xaraktitistika .bt_bb_column img:hover + p{
	transform: translate(0px, 10px) scale(1.1);
	-ms-transform: translate(0px, 10px) scale(1.1); /* IE 9 */
	-webkit-transform: translate(0px, 10px) scale(1.1); /* Safari and Chrome */
}
#symvoules.bt_bb_dash_top.bt_bb_headline .bt_bb_headline_content::before, #symvoules.bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_content::before {     background: #fff; }
#mynewsletter input.tnp-submit{
	background-color: #D2232A!important;
}
.main-footer h5{
    font-size: 1.33em!important;
}
@media screen and (max-width:782px) {
	.admin-bar.btStickyHeaderActive .mainHeader, .admin-bar.btStickyHeaderActive .btVerticalHeaderTop {
    	top: 0!important;
	}
	.admin-bar.btMenuVertical .mainHeader {
    	top: 0!important;
	}
	#network-bg{
        background-size: 600px!important;
        background-position: bottom!important;
    }
    #network-bg .bt_bb_size_large.bt_bb_headline h2{
        font-size: 24px;
    }
    #network-bg .bt_bb_size_medium.bt_bb_button a {
        padding: 10px;
    }
    #network-bg .bt_bb_button .bt_bb_button_text {
        font-size: 13px;
    }
    .grow{
        transition: transform .2s;
        opacity:1;
        border-right: none!important;
        margin-bottom: 20px!important;
    }
    .grow:hover{
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
    }
    .videogrow{
        transition: transform .2s;
        opacity:1;
        border-right: none!important;
        margin-bottom: 20px!important;
    }
    .videogrow:hover{
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
    }
    #secquad{
        margin-top: -20px!important;
    }
    .boconcept-intro {
        padding-top: 30px;
        padding-left: 25px;
    }
    .boconcept-texts {
        padding-right: 40px!important;
    }
    .boconcept-texts2 {
        padding-left: 50px!important;
        padding-right: 50px!important;
    }
    .boconcept-texts2 h2 {
        font-size: 30px!important;
    }
    .boconcept-innovation-texts {
        padding-left: 50px!important;
        padding-right: 50px!important;
    }
    .boconcept-image {
        margin-top: 1px!important;
    }
    .boconcept-innovation h2 {
        font-size: 50px!important;
        padding-left: 30px;
    }
    .red-line h3 {
        font-size: 36px!important;
    }
    .red-line::before {
        width: 30%!important;
        position: relative!important;
        left: 0!important;
        top: 0!important;
    }
}
/* xrwmatologia */
#autocomplete{
    float: right!important;
    margin-bottom: 40px!important;
}
#tablist1-tab1{width: 145px; height: 145px; background: url(./img/all_inspiredCollection.png)!important; padding-top: 60px!important; border: none !important; }
#tablist1-tab2{width: 145px; height: 145px; background: url(./img/whites-icon_145x145.png)!important; padding-top: 60px!important; border: none !important; }
#tablist1-tab3{width: 145px; height: 145px; background: url(./img/reds-icon_145x145.png)!important; padding-top: 60px!important; border: none !important; }
#tablist1-tab4{width: 145px; height: 145px; background: url(./img/oranges-icon_145x145.png)!important; padding-top: 60px!important; border: none !important; }
#tablist1-tab5{width: 145px; height: 145px; background: url(./img/yellows-icon_145x145_n.png)!important; padding-top: 60px!important; border: none !important; }
#tablist1-tab6{width: 145px; height: 145px; background: url(./img/greens-icon_145x145.png)!important; padding-top: 60px!important; border: none !important; }
#tablist1-tab7{width: 145px; height: 145px; background: url(./img/blues-icon_145x145.png)!important; padding-top: 60px!important; border: none !important; }
#tablist1-tab8{width: 145px; height: 145px; background: url(./img/purpless-icon_145x145.png)!important; padding-top: 60px!important; border: none !important; }
#tablist1-tab9{width: 145px; height: 145px; background: url(./img/greys-icon_145x145.png)!important; padding-top: 60px!important; border: none !important; }

#tablist1-panel1,#tablist1-panel2,#tablist1-panel3,#tablist1-panel4,#tablist1-panel5,#tablist1-panel6,#tablist1-panel7{
    padding-top: 50px!important;
}
#myheadline{
    position: relative;
    top: 100px;
}
#myheadline .bt_bb_headline_content::after {
    height: 4px;
}
.responsive-tabs-wrapper{
    padding-top: 30px;
}
.mywhite b{
    color: #000!important;
}
.mywhite .bt_bb_headline_content::before{
    background: #000!important;
}
@media screen and (min-width: 1200px) and (max-width: 1535px) {
    .topBarInMenu{
#margin-left: 0;
       # margin-right: -150px;
    }
    .topBarInMenuCell{
        #border-left: none!important;
    }
    .btMenuHorizontal .menuPort > nav > ul > li {
        padding: 0 20px 0 0!important;
    }
    .btMenuHorizontal .menuPort nav {
        padding-left: 0px!important;
    }
}
.product-description {
    border-top: none!important;
    margin-top: 0px !important;
    padding: 0 0 45px 0!important;
}
.xaraktitistika {
    width: 50%!important;
    padding-right: 40px;
    float:left;
}
.shop_attributes {
    margin-top: 20px!important;
    width: 50%!important;
}
.productbuttons {
    width: 100%!important;
}
.compare{
    float:right!important;
}
.responsive-tabs__list li:hover{transform:scale(1.1);transition:linear 0.3s;}
.master_headline h1{
    font-size: 120px;
    line-height: 120px;
    font-weight: 900;
    
    position: relative;
    z-index: 10;
    padding-top: 50px;
    margin-left: 60px;
}
.master_headline .bt_bb_headline_content::after, .seasons_headline .bt_bb_headline_content::after{
    height: 10px!important;
    width: 250px!important;
}
.seasons_headline h1{
    font-size: 120px;
    line-height: 120px;
    font-weight: 900;
    position: relative;
    z-index: 10;
    padding-top: 50px;
    margin-left: -250px;
    /*white-space: nowrap;*/
}
.slick-arrow{
    z-index: 11!important;
}
.btPageHeadline header {
    max-width: 100%!important;
}
.color_recom button.slick-arrow.slick-next {
    right: 0!important;
}
.color_recom button.slick-arrow.slick-prev {
    left: 0!important;
}
.color_recom .slick-dots{
    display: none!important;
}
.kraft_innovation .bt_bb_headline_content::after{
    background: #d2232a!important;
}
/*#season_row{
    margin: 0 -70px!important;
}*/
.sassy-share{
    position: absolute;
    right: 0;
    margin-top: -35px;
}
@media screen and (max-width:999px) {
	.master_headline h1{
        font-size: 60px;
        line-height: 60px;
        font-weight: 900;
        position: relative;
        z-index: 10;
        padding-top: 0;
        margin-left: 0;
    }
    .master_headline .bt_bb_headline_content::after, .seasons_headline .bt_bb_headline_content::after{
        height: 10px!important;
        width: 100px!important;
    }
    .seasons_headline h1{
        font-size: 60px;
        line-height: 60px;
        font-weight: 900;
        position: relative;
        z-index: 10;
        padding-top: 0;
        margin-left: 0;
        white-space: nowrap;
    }
    .partners-table td{
        display: block;
        width: 100%;
    }
    .partners-table th {
        display: none;
    }
    .partners-table td {
            border: none;
            border-bottom: 1px solid #eee;
            position: relative;
            padding-left: 40%!important;
        }
    .partners-table td:before {
            position: absolute;
            top: 14px;
            left: 14px;
            width: 30%;
            padding-right: 10px;
            white-space: nowrap;
            display: inline-block;
            font-weight: bold;
            text-transform: uppercase;
            color: #d2232a;
        }
    .partners-table tr:hover td:before{
        color: #fff!important;
        }
    .partners-table td:nth-of-type(1):before { content: "Î£Î¥ÎÎ•Î¡Î“Î‘Î¤Î—Î£:"; }
    .partners-table td:nth-of-type(2):before { content: "Î”Î™Î•Î¥Î˜Î¥ÎÎ£Î—:"; }
    .partners-table td:nth-of-type(3):before { content: "ÎÎŸÎœÎŸÎ£/Î Î•Î¡Î™ÎŸÎ§Î—:"; }
    .partners-table td:nth-of-type(4):before { content: "Î ÎŸÎ›Î—:"; }
    .partners-table td:nth-of-type(5):before { content: "Î¤Îš:"; }
    .partners-table td:nth-of-type(6):before { content: "Site:"; }
    .partners-table td:nth-of-type(7):before { content: "Ï„Î·Î»:"; }
    .eshop-header-p {
        width: 100%!important;
    }

    }
    
}
.products .btArticleCategories{display: none;} 
.greece > h6{
    font-family: Neutra2TextGreek!important;
}
.btMenuHorizontal.btMenuRight .menuPort > nav > ul > li ul ul {
    left: 280px!important;
    width: 200px;
}
.tds, .msds {
    position: relative;
    top: -25px;
    left: 20px;
    padding: 5px 5px;
    float: left;
    display: inline;
    border: 2px solid #d2232a;
    height: 45px;
    background: #d2232a;
}
.tds a, .msds a {
    color: #fff!important;
    font-weight: 700;
}
.tds a:hover, .msds a:hover {
    opacity: 0.9;
}
.xaraktitistika {
    clear: both;
}
.pop-up > h4::after{
    height: 5px!important;
    margin: 6px 0 0!important;
}
.pop-up > h4 {
    margin-bottom: 12px!important;
    font-family: Neutra2TextGreek !important;
}
.pop-up h5 span {
    font-size: 17px!important;
    font-family: Neutra2TextGreek !important;
}
.sg-popup-overlay { display: none!important; }
.paint-calculator .result{
    background: transparent!important;
    border: 2px solid #ababab;
    border-radius: 25px;
}
#menu-item-4243 .sub-menu, #menu-item-8313 .sub-menu {
    white-space: nowrap;
}
.slick-slider {
    overflow: visible!important;
}
.red-line::before {
    display: inline-block;
    width: 260px;
    height: 1px;
    background: #D1222A;
    content: "";
    position: absolute;
    left: -265px;
    z-index: 10;
    top: 44px;
}
.partners-table p {
    font-size: 20px;
    text-align: left;
    line-height: 30px;
    font-weight: 300;
}
.partners-table th {
    color: #fff;
    background: #d2232a;
    border: 1px solid #fff!important;
    text-transform: uppercase;
}
.partners-table tr:nth-child(odd){
    background: #f1f1f1;
}
.partners-table tr, .partners-table td {
    transition: all 300ms ease-in-out;
}
.partners-table td {
    font-weight: 300;
    color: #000;
}
.partners-table tr:hover {
    background: #d2232a;
}
.partners-table tr:hover td {
    border: 1px solid #fff;
    color: #fff;
}
.partners-table tr:hover td a {
    color: #fff;
}
.eshops-header .bt_bb_headline_subheadline{
    margin-top: 0!important;
    font-size: 20px;
    line-height: 28px!important;
}
.eshop-header-p {
    font-size: 20px;
    line-height: 28px;
    width: 45%;
}
.bt_bb_dash_bottom.bt_bb_headline .bt_bb_headline_content::after {
    margin-bottom: 20px!important;
}
.btTopToolsRight {
    font-size: 14px;
}
.wpml-ls-legacy-dropdown {
    width: 60px;
}
.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle {
    border: 0;
}
@media screen and (max-width: 1680px) {
    .btMenuHorizontal .topBarInMenu {
       # position: absolute;
       # right: 50px;
        #white-space: nowrap;
    }
    .btMenuHorizontal.btMenuRight .menuPort nav {
        padding-right: 80px;
    }
}
@media screen and (max-width: 1440px) {
    .btMenuHorizontal .topBarInMenu {
       # position: absolute;
       # right: 200px;
    }
    .btMenuHorizontal.btMenuRight .menuPort nav {
        #margin-right: 20px;
    }
}
@media screen and (min-width: 1441px) and (max-width: 1536px) {
    .btMenuHorizontal .topBarInMenu {
        #position: absolute;
       # right: 200px;
    }
    
}
@media screen and (min-width: 1200px) and (max-width: 1396px) {
    .btMenuHorizontal.btMenuRight .menuPort nav {
       # padding-right: 0px;
       # margin-right: 0!important;
        #float: left!important;
        
    }
    .btLogoArea .logo img {
        height: 64px!important;
    }
}
.btMenuHorizontal .menuPort nav > ul > .menu-item-16174 > a::before {
    color: #d2232a;
    content: 'NEO';
    font-size: 12px;
    position: absolute;
    right: 0px;
    top: -15px;
    font-weight: bold;
}
.flags {
    position: relative;
    top: 5px;
}
.btTopBox.widget_custom_html { display: inline-block!important; }
.product-bottom:nth-of-type(1) {
    margin-top: 30px;
}
.product-bottom {
    border-radius: 25px;
    margin-bottom: 10px;
}