/*
Theme Name: Sheon Sunglasses
Author: Templatemela
Theme URI: http://wordpress.templatemela.com/woo/WCM04/WCM040088/WP14
Version: 1.0
Description: Our default theme lets you create a responsive magazine website with a sleek, modern design.
License: GNU General Public License v2
Tags:  one-column, two-columns, right-sidebar,  custom-header, custom-menu, editor-style, featured-images, post-formats, rtl-language-support, sticky-post, translation-ready
Text Domain: sheon_sunglasses
Template: sheon
*/

@font-face {
font-family: BergenSans;
src: url('https://www.koumpios.gr/wp-content/themes/sheon_sunglasses/fonts/BergenSans-Regular.otf');
font-weight: 300;
font-display: swap;
}

@font-face {
font-family: BergenSans;
src: url('https://www.koumpios.gr/wp-content/themes/sheon_sunglasses/fonts/BergenSans-SemiBold.otf');
font-weight: 600;
font-display: swap;
}

@font-face {
font-family: BergenSans;
src: url('https://www.koumpios.gr/wp-content/themes/sheon_sunglasses/fonts/BergenSans-Bold.otf');
font-weight: 700;
font-display: swap;
}


/* @import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;700&display=swap'); */
/* @import url('https://fonts.googleapis.com/css2?family=Source+Sans+Pro:wght@300;400;600;700&display=swap'); */
body {
	font-family: 'BergenSans'!important;
}

h1, h2, h3, h4, h5, h6{
font-family: 'BergenSans'!important;
}


.page-id-34161 .main-content-inner{width:100%!important;}
.page-id-34161 #main-content{width:100%!important;}
.page-id-34161 .koumpios-banners{display:none;}

.custom-all-brands .item.brand_main{
	width:20%;
}

.woocommerce-checkout .quantity input.minus, .woocommerce-checkout .quantity input.plus {
    display: inline-block!important;
}

.soldout_wrapper {
    background: rgb(255 255 255 / 0%)!important;
	}

.woocommerce ul.products li.product .product-name, .woocommerce ul.products li.product .product-name, .woocommerce-page ul.products li.product .product-name{
	width:100%!important;
}

.star-rating{
	display:none;
}

.soldout {
	background: #e1372f;
	    color: rgb(255, 255, 255);
	    display: inline-block;
	    font-weight: 500;
	    padding: 0px 4px!important;
	    position: relative;
	    text-align: center;
	    top: 0%!important;
	    font-size: 9px!important;
	    vertical-align: top;
	    left: 37%!important;
}

#menu-item-33357 a{
	text-align:Center!important;
}

.product .summary #product_attributes td{
	text-align:center;
}

#menu-item-33357{
	margin-top:0px!important;
}

.footer-widget{
	width:24%!important;
}


.first-widget.footer-widget{
	width:24%!important;
}

.widget_text .textwidget{
	padding-top:0px!important;
}

#preface span{
	color:#fff;
	font-size:16px!important;
}
@media only screen and (max-width: 1550px) and (min-width: 1201px){
.footer-widget {
    width: 24%!important;
	}
}
@media only screen and (max-width: 979px){
.first-widget.footer-widget, .fifth-widget.footer-widget {
    width: 100%!important;
}
.footer-widget{
	width: 100%!important;
}
}

@media only screen and (max-width: 979px){
#custom_html-5 .textwidget{
	display:block!important;
}
}

form{
	font-family: 'BergenSans'!important;
}

#forth{padding-left:0px;}

#frmSS199{
	padding:0 10px;
	background:#2e2e2e00!important;
	color:#9D9D9D!important;

	font-size:13px!important;
}
.btn.button-field {
    background: #0093d9!important;
    border: 0;
		padding:0 30px!important;
		font-size:13px!important;
    color: #fff!important;
    border-radius: 10px!important;
    margin-top: 10px;
}

.woocommerce-product-gallery .woocommerce-product-gallery__image:nth-child(n+2){
    margin-bottom: 40px;
    display: inline-block;
    vertical-align: top;
    width: 21%!important;
    border: 1px solid #0093d98c!important;
    margin-left: 15px;
}

/* .woocommerce-product-gallery .woocommerce-product-gallery__image{
	width:21%;
} */

.header-cart .product_list_widget{
	overflow:auto!important;
}

.ubermenu-submenu-id-15197{
	padding:10px!important;
}
.ubermenu .ubermenu-item.ubermenu-item-15183 > .ubermenu-target{
	text-align:center!important;
}


/* .woocommerce-ordering, .hasCustomSelect, .customSelect, .customSelectInner{
	width:inherit!important;
}

.customSelectInner{
	padding-right:0px!important;
} */

@media only screen and (max-width:375px){
	.hasCustomSelect{
		width:100%!important;
	}
	.customSelect{
		width:92%!important;
	}
	.customSelectInner{
		width:88%!important;
	}
	/* .header-main .header-bottom{
		width:91%!important;
	} */
}

.product-button-hover>*{
	width: 30px!important;
	height: 30px!important;
	line-height:30px!important;
}

.product-button-hover .yith-wcwl-wishlistexistsbrowse a:before{
	width: 30px!important;
	left:0px!important;
	top:-5px!important;
}

.product-button-hover .yith-wcwl-wishlistexistsbrowse{
	width: 30px!important;
	height: 30px!important;
	line-height:30px!important;
}

.woocommerce ul.products .image-block .button.yith-wcqv-button:hover:before{
	line-height:30px!important;
	top:0px!important;
}

.product-button-hover a:before{
	left: -5px!important;
}

.product-button-hover .yith-wcqv-button:before{
	left:0px!important;
	top:-5px!important;
}

.product-button-hover .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a{
	height: 30px!important;
    line-height: 30px!important;
    width: 30px!important;
}

.product-button-hover .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a:before{
	left:0px!important;
	right:1px!important;
}

.product-button-hover .compare-button a{
	height: 30px!important;
		line-height: 30px!important;
		width: 30px!important;
}

.product-button-hover .compare-button a:before{
	left:0px!important;
	right:0px!important;
}

.product-button-hover{
	bottom:2px!important;
}


.select2-container--default .select2-search--inline .select2-search__field{
	margin-left:7px!important;
}


.page-id-8 #masthead, .page-id-8 .koumpios-banners, .page-id-8 #colophon, .page-id-8 .page-title{
	display:none!important;
}

#post-8 figure{
	margin-top:50px;
	margin-bottom:50px;
}

.in-stock{
	display:none;
}


.widget button, .widget input[type="button"], .widget input[type="reset"], .widget input[type="submit"], a.button, button, .contributor-posts-link, input[type="button"], input[type="reset"],
 input[type="submit"], .button_content_inner a, .woocommerce #content input.button,
 .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button,
  .woocommerce-page #content input.button, .woocommerce-page #respond input#submit, .woocommerce-page a.button, .woocommerce-page button.button,
	.woocommerce-page input.button, .woocommerce .wishlist_table td.product-add-to-cart a, .woocommerce #content input.button.disabled,
	 .woocommerce #content input.button:disabled, .woocommerce #respond input#submit.disabled, .woocommerce #respond input#submit:disabled,
	 .woocommerce a.button.disabled, .woocommerce a.button:disabled, .woocommerce button.button.disabled, .woocommerce button.button:disabled, .woocommerce input.button.disabled,
	.woocommerce input.button:disabled, .woocommerce-page #content input.button.disabled, .woocommerce-page #content input.button:disabled,
	 .woocommerce-page #respond input#submit.disabled, .woocommerce-page #respond input#submit:disabled, .woocommerce-page a.button.disabled,
	 .woocommerce-page a.button:disabled, .woocommerce-page button.button.disabled, .woocommerce-page button.button:disabled,
	  .woocommerce-page input.button.disabled, .woocommerce-page input.button:disabled, .loadgridlist-wrapper .woocount, .middle-cms .link-text{
			font-family: 'BergenSans'!important;
		}

@media only screen and (max-width: 1550px) and (min-width: 1201px){
.ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target{
	padding-right:23px!important;
}
}

@media only screen and (max-width: 375px){
	.single_add_to_cart_button{
		padding:0px 17px!important;
	}

}

@media only screen and (max-width: 320px){
	.single_add_to_cart_button{
		padding:0px 17px!important;
	}
	.quantity{
		float:right!important;
		margin-right:0px!important;
	}
}

.woocommerce .wc-proceed-to-checkout .checkout-button, .woocommerce-page .wc-proceed-to-checkout .checkout-button{
	color:#fff!important;
}

.button.wc-forward{
	color:#000!important;
}

.button.wc-forward:hover{
	color:#fff!important;
}

.woocommerce .wc-proceed-to-checkout .checkout-button:hover, .woocommerce-page .wc-proceed-to-checkout .checkout-button:hover{
	color:#000!important;
	border:1px solid black!important;
}

.woocommerce-page button.button:disabled{
	background:#8A8A8A!important;
}

.brand_logo_wrapper{
	max-height: 450px;
    overflow: hidden;
}

.brand_logo_wrapper .logo{
	position:relative;

}

.dimensions.title{
	font-size:14px;
}

.ubermenu .ubermenu-content-align-center {
    text-align: left!important;
}

.ubermenu-skin-vanilla .ubermenu-submenu .ubermenu-item-header.ubermenu-has-submenu-stack > .ubermenu-target{
	text-align:center!important;
}

.ubermenu-skin-vanilla .ubermenu-submenu.ubermenu-submenu-drop {
    background: #fff!important;
    border: 5px solid #e0e0e0!important;
}

.widget_shopping_cart_content .buttons .wc-forward{
	color:#000;
	border: 1px solid #000;
}

.compare.button{
font-family: 'BergenSans'!important;
}

.header-search.active .search-overlay{
	background:#eee!important;
}

.mobile-paco-brand{
	display:none!important;
}

.mobile-burberry-brand, .mobile-emporio-brand{
display:none!important;
}



@media only screen and (max-width: 768px){
.mobile-paco-brand{
background-repeat: no-repeat;
background-position: center;
	display:block!important;
}

.mobile-burberry-brand {
background-repeat: no-repeat;
background-position: center;
display:block!important;
}

.mobile-emporio-brand{
background-repeat: no-repeat;
background-position: center;
display:block!important

}
}

.site-footer{
	font-family: 'BergenSans'!important;
}

.count{
	display:none;
}
ul.products li.product .price, .woocommerce-page ul.products li.product .price {
	font-size:18px!important;
}

.widget button{
	color:#0093d9!important;
}
/*  4 LOGOI KOUMPIOS */

.koumpios-banners{display: flex;}
.banner-box{
	width:25%;
}

.owl-item li{
	border:none!important;
}

.header-search.active .header-toggle, .header-search.active .header-toggle:hover{
	background-image: url('https://www.koumpios.gr/wp-content/themes/sheon/images/megnor/cross.PNG');
}

.tnp-field{
	background-color: #FFF;
}

.woof label{
	font-size:12px;
}

.widget ul, .widget ol {

    padding:0px;
}

.page-title {
    background-image: none!important;
		background-position:center;
		padding:0 0!important;
		background-color:#f9fbfd ;
		background-repeat: no-repeat;
}


#yith-quick-view-close {
    color: #ff0000!important;
	}

.columns-3 li.product{
	width:31.5%!important;
}
#secondary{
	background:#f9fbfd;
}
#secondary .widget-title{
	font-weight:800;
	/* border-bottom: 1px solid #63646647;0093d900 */
	background:#f9fbfd!important;
	color:#1b4084;
	text-transform: uppercase!important;
/*	line-height:0px!important; */
	padding:20px 0px!important
}

#primary-sidebar{
	padding:12px;
}

.primary-sidebar .widget.woocommerce ul li a{
	color:#000!important;
}

.woocommerce .widget_layered_nav ul li a{
	padding:0px 4px!important;
}

.woocommerce-page .widget_layered_nav ul li span {
    padding: 0px 4px!important;
	}


	@media only screen and (max-width: 1024px){
	.woocommerce ul.products li.product{
		width:100%!important;
	}
}


@media only screen and (max-width: 1440px){
	.columns-3 li.product{
		width:30.5%!important;
	}
	.woocommerce ul.products li.first, .woocommerce-page ul.products li{
		min-height:310px!important;
}
}



@media only screen and (min-width: 768px){
.vc_col-sm-3 {
    width: 22%!important;
		margin:10px!important;
}
}

@media only screen and (max-width: 479px){
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{
	width:94.5%!important;
}
}

.woocommerce ul.products li.first, .woocommerce-page ul.products li{
	min-height:350px;
	margin:10px;
	border:1px solid #ddd;
}



/*  */

/*  BANNERS CATEGORIES */

.banner-img-ginaika, .banner-img-antras{
	width:100%;

}
.gialia-bar{
	margin-bottom:6%;
	display: block;
	overflow: hidden;
}

.banner-img-ginaika:hover,
.banner-img-ginaika:focus {

  transform: scale(1.075);
	transition: all .5s;
}
.banner-img-antras:hover,
.banner-img-antras:focus {

  transform: scale(1.075);
	transition: all .5s;
}

.banner-bar-2{
	margin-bottom: 6%!important;
}




#site-navigation{
	margin-top:22px;
}
.header-right{
	margin:39px 0;
}
.entry-content img{
	margin:0 6%;
}
.mega-menu ul li a{
	font-size:18px;
}
.vc_custom_1545216449548{display:none;}

body{
	font-size:16px;
}
.custom-button-1{text-align:center;}
.ubermenu .ubermenu-nav .ubermenu-column-1-3{
	padding:10px 15px;
}
#menu-item-15107 a{
	padding:0px;
	border-bottom:none!important;
}
.ubermenu-submenu-id-10020{
	border:none!important;
}

#menu-item-15107 a img{
	margin-bottom:0px;
}

.ubermenu-submenu-id-15107{
	padding:0px!important;
}

#menu-item-15107 a:hover img{
	transform:scale(1.07)
}

#menu-item-15107 a img {
  transition: transform .5s ease;
}
.ubermenu .ubermenu-item.ubermenu-item-level-0{
	margin:0 15px;
}

.topbar-text{
	font-weight:800;
}

#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme {
    width: 510px;
    background-color: #222222!important;
    border-top: none;
    height: 150px;
    margin: 20px;
}

#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content{
	padding:0px!important;
	margin-top:15px;}

.moove-gdpr-cookie-notice p{
	font-size:16px;
}

#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton {
	color:#636466;}

#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton:hover{
	background-color:#f57e30!important;
	color:#fff!important;
}
.moove-gdpr-tab-nav{
	background-color:#f37827!important;
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li.menu-item-selected button{
	background-color:#fff!important;
	color:#636466
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton{
	background-color:#f37827!important;
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close span.gdpr-icon {
    background-color: #636466;
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li:hover button {
    color: #636466a6!important;
}
.ubermenu-skin-vanilla .ubermenu-submenu, .ubermenu-skin-vanilla .ubermenu-submenu .ubermenu-target{
	color:#1b1b1b!important;
	font-weight:300!important;
}


.page-title{ background-image: url("images/megnor/bread-crum.jpg"); }


.woocommerce-tabs ul.tabs{
  justify-content:center;
    display: flex;
    float: none;
    width: auto;
  }
.woocommerce-tabs ul.tabs li:first-child.active a{
  padding-bottom: 0px;

}
.woocommerce-tabs ul.tabs li.active a::after{
  display: none;
}
.woocommerce-tabs ul.tabs li.active a{
  background: #fff;
    color: #000;
    padding-left:0px;
    border-bottom: 2px solid #f22b2b;

}
.woocommerce-tabs ul.tabs li a{
  font-size: 18px;
  margin:0px;
  border:none;
  margin:0px 15px 0px 15px;
  padding:15px!important;
}
.woocommerce div.product .woocommerce-tabs, .woocommerce-page div.product .woocommerce-tabs{
  padding-top:0px;
}
.woocommerce div.product .woocommerce-tabs, .woocommerce-page div.product .woocommerce-tabs{
  background:none;
}

.product .summary #product_attributes,.product .summary #product_attributes_gyalia_iliou{border:none;width:auto;}
.product .summary #product_attributes tr th.attr_label{line-height:30px;font-size:15px;color:black;width:250px;font-weight:500;}
.product .summary #product_attributes_gyalia_iliou tr th.attr_label{line-height:30px;font-size:15px;color:black;width:155px;font-weight:500;}
.product .summary #product_attributes tr td,.product .summary #product_attributes tr th,.product .summary #product_attributes_gyalia_iliou tr td,.product .summary #product_attributes_gyalia_iliou tr th{border:none;border-bottom:1px solid #d9d9d9;}
.product .summary .product_meta .logo_wrapper{position:absolute;top:0;right:0;}
.product .product-sidebar .summary form.cart{display:block!important;padding:30px 0!important;}
#yith-quick-view-content .product .summary .summary-content #product_attributes,#yith-quick-view-content .product .summary .summary-content #product_attributes_gyalia_iliou{margin-top:20px;}

.product .summary .logo{margin:20px 0;max-width:310px;}
#yith-quick-view-content .product .summary .summary-content .product_meta .logo_wrapper .logo{margin:20px 0;max-width:200px;}


.product .summary .dimension {
    width: 25%;
    display: inline-block;
    text-align: center;
    margin-right: 5%;
	min-width:130px;
}

.product .summary #product-shipping-info {
    padding: 10px 0px 10px 20px;
    background: #f1f1f1;
    color: black;
	width: 98%;
	margin: 20px 0;
}

.product .summary #product-shipping-info .info span{
	font-family: 'BergenSans';
	font-weight: normal;
	margin-left: 10px;}
.product .summary #product-shipping-info .info:before{
	width: 21px;
	display: inline-block;
}

.topbar-link-wrapper{
  width: 200px!important;
}

.features-list {
    display: flex;
    flex-wrap: wrap;
    width:100%;
    max-width: 1600px!important;
    margin-bottom: 1.643em!important;
    flex-wrap: nowrap;
    border: 1px solid #ddd;
    border-radius: 8px;
    margin-bottom: 2.5em;
    overflow: auto;
    justify-content: space-between;
}
.middle-container {
    width: 1600px;
  }

.antrika img{
	margin-left:0px!important;
}

.antrika img{
	margin-left:0px!important;
}
.paidika-1 img{
		margin-left:0px!important;
}

.paidika img{
		margin-left:0px!important;
}

.ginaikeia img{
		margin-left:0px!important;
}





.ginaikeia:hover img{
	background-color:#000;
}



.features-list .feature {
    position: relative;
    width: 100%;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
    flex: 0 0 180px;
    max-width: 180px;
    border-bottom: none;
    padding-right: 0;
    display: flex;
    margin: auto;
}
.features-list .feature {
    padding-top: 1.357em;
    padding-bottom: .929em;
}
.features-list .feature {
    padding-top: 2.143em;
    padding-bottom: 2.143em;
}
.features-list .feature {
    padding-top: 2.143em;
    padding-bottom: 2.143em;
}

.features-list .feature .media {
    margin: auto;
}
.features-list .media {
    width: 150px;
    margin: 0 auto;
}
.media:first-child {
    margin-top: 0;
}
.features-list .media {
    width: 185px;
    margin: 0 auto;
}
.media, .media-body {
    overflow: hidden;
    zoom: 1;
}
.media {
    margin-top: 15px;
}
.media-left {
    padding-right: 10px;
}
.media-middle {
    vertical-align: middle;
}
.media-body, .media-left, .media-right {
    display: table-cell;
    vertical-align: top;
}
.features-list .media-body {
    font-size: 1em;
    line-height: 1.25;
}
.features-list .media-body {
    text-align: center;
    font-size: 1.071em;
}
.features-list .media-body {
    text-align: center;
    font-size: 1.071em;
}
.media-middle {
    vertical-align: middle;
}
.media-body, .media-left, .media-right {
    display: table-cell;

}
.media-body {
    width: 10000px;
}
.media, .media-body {
    overflow: hidden;
    zoom: 1;
}
.features-list .media-left i {
    font-size: 3.071em;
}
.features-list .media-left i {
    font-size: 2.571em;
}
.features-list .media-left i {
    font-size: 2.571em;
}

.woocommerce.single-product .single_add_to_cart_button, .woocommerce.single-product div.product form.cart .button{
	color: #0093D9;
}


.ubermenu-icon.fas.fa-home{
	color:#0093D9;
}

.ec {
    color: #0093D9;
}
.ec {
    display: inline-block;
    font: normal normal normal 36px/1 font-electro;
    text-rendering: auto;
    vertical-align: middle;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

/* #site-navigation{
	position: static!important;
}

.ubermenu.ubermenu-disable-submenu-scroll .ubermenu-active>.ubermenu-submenu.ubermenu-submenu-type-mega{
	max-width: 1600px;
} */

/* .banner-bottom{
width: 25%!important;

} */

.banner-bottom-2 h2{
	color:#fff!important;
}

.banner-bottom-3 h2{
	color:#fff!important;
}





#menu-item-15015{margin:0 5px!important;}

#menu-item-15015 a{
  padding:15px 0px 15px 0px!important;
}

.size-value{
  font-size:36px;
  font-weight: 500;
}

.value{
  line-height: 32px;
}
.fa-heart-o:before{
  content:""!important;
}

.ubermenu-target-title.ubermenu-target-text{
  font-size: 14px;
}

.ubermenu-skin-vanilla .ubermenu-submenu .ubermenu-item-header.ubermenu-has-submenu-stack > .ubermenu-target{
  font-weight:bold!important;
}

/* @media screen and (max-width: 959px){
  .ubermenu-item-15015{
    text-align: center!important;
  }
#ubermenu-main-194-primary-4 {
    width: 100%;
    max-height: 600px;
    visibility: visible!important;
    overflow: visible!important;
    -webkit-transition: max-height 1s ease-in;
    transition: max-height .3s ease-in;
}
} */

.header-uber-title span{
  font-size:16px!important;
}

.ubermenu-skin-vanilla.ubermenu-responsive-toggle {
  /* display:none!important; */
}

.tmpmela_product_nav_buttons{display:none!important;}

.dgwt-wcas-search-wrapp.dgwt-wcas-layout-icon {
    min-width: unset;
    margin: 15px 0px;
}

.woocommerce ul.products li.product .product-name{
  font-size: 16px;
}

.full-width-feature{
  width:100%;
}

.dimensions{
  display: flex;
  width: 100%;
  justify-content:space-between;
}

table.dataTable.compare-list tbody th{
  text-transform:capitalize!important;
}

table.compare-list .add-to-cart td a:not(.unstyled_button){
		text-transform:capitalize!important;
}

.compare-title{
	text-transform:capitalize!important;
}

.info{
  margin-bottom:12px;
  line-height: 25px!important;
}

.banner{

	margin:40px auto!important;
display: flex;
}





.footer-bottom-container{
	padding:10px 0!important;
}

.header-topcenter, .header-topleft{
	padding:3px 0!important;
}

.woocommerce ul.products li.product .price{
	color:#0093D9;
}

#to_top {
    background: #0093D9;
    border: 2px solid #0093D9;
	}

.woocommerce .products .product-button-hover a{
	background:#0093D9!important;
}

.header-topleft{
	float:right!important;
}
.site-info{
	width:auto!important;
}
.header-topcenter{
	float:left!important;
}

.topbar-text{
	color:#fff;
}

.single_add_to_cart_button{
	background:#0093D9!important;
	color:#fff!important;
}


table.compare-list tbody th{
		text-transform:capitalize!important;
}

#cboxClose{
	top:0!important;
}

.header-bottom.sticky-menu{
	transition: none!important;
animation: none;
    -webkit-animation: none;
    -moz-animation: none;
    -o-animation: none;
    box-shadow:none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
	}

#antrika-banner:hover::after, #antrika-banner:hover::after,  #antrika-banner:hover::after {
    top: 0%;
    bottom: 0%;
    opacity: 0;
    -webkit-transition: all 1s ease 0s;
    -moz-transition: all 1s ease 0s;
    -ms-transition: all 1s ease 0s;
    -o-transition: all 1s ease 0s;
    transition: all 1s ease 0s;
}
#antrika-banner::after, #antrika-banner::after,  #antrika-banner::after {
    background-color: rgba(255,255,255,.5);
    bottom: 50%;
    content: "";
    left: 0%;
    position: absolute;
    right: 50%;
    top: 51%;
    -webkit-transition: all 1s ease 0s;
    -moz-transition: all 1s ease 0s;
    -ms-transition: all 1s ease 0s;
    -o-transition: all 1s ease 0s;
    transition: all 1s ease 0s;
    opacity: 1;
    pointer-events: none;
}

#kids-banner:hover::after, #kids-banner:hover::after,  #kids-banner:hover::after {
    top: 0%;
    bottom: 0%;
    opacity: 0;
    -webkit-transition: all 1s ease 0s;
    -moz-transition: all 1s ease 0s;
    -ms-transition: all 1s ease 0s;
    -o-transition: all 1s ease 0s;
    transition: all 1s ease 0s;
}
#kids-banner::after, #kids-banner::after,  #kids-banner::after {
    background-color: rgba(255,255,255,.5);
    bottom: 50%;
    content: "";
    left: 50%;
    position: absolute;
    right: 0%;
    top: 51%;
    -webkit-transition: all 1s ease 0s;
    -moz-transition: all 1s ease 0s;
    -ms-transition: all 1s ease 0s;
    -o-transition: all 1s ease 0s;
    transition: all 1s ease 0s;
    opacity: 1;
    pointer-events: none;
}

.ginaikeia:hover::after, .ginaikeia:hover::after,  .ginaikeia:hover::after {
    top: 0%;
    bottom: 0%;
    opacity: 0;
    -webkit-transition: all 1s ease 0s;
    -moz-transition: all 1s ease 0s;
    -ms-transition: all 1s ease 0s;
    -o-transition: all 1s ease 0s;
    transition: all 1s ease 0s;
}
.ginaikeia::after, .ginaikeia::after,  .ginaikeia::after {
    background-color: rgba(255,255,255,.5);
    bottom: 50%;
    content: "";
    left: 0%;
    position: absolute;
    right: 0%;
    top: 51%;
    -webkit-transition: all 1s ease 0s;
    -moz-transition: all 1s ease 0s;
    -ms-transition: all 1s ease 0s;
    -o-transition: all 1s ease 0s;
    transition: all 1s ease 0s;
    opacity: 1;
    pointer-events: none;
}

.banner-bar{
	display: flex;
	justify-content: space-between;
	margin-bottom:60px;
}

.banner-img{
	width: 50%;
	margin: 10px;
    border: 1px solid black;

}

.banner-bar-1{
	display: flex;
	justify-content: space-between;
	margin-bottom:0px;
}
.banner-bar-2{
	display: flex;
	justify-content: space-between;
	margin-bottom:0px;
}

#secondary .widget-title{
	background:#ffffff;
}

.ginaikeia img{
	margin:0px;
}

.flex-col .wpb_wrapper{
	display:flex;
}

#kids-banner{
	width:50%;
}

#antrika-banner{
	width:50%;
}

#antrika-banner img{
	margin:0px;
}

#kids-banner img{
	margin:0px;
}


.page-title .entry-title-main{
	color:#0093d9;
}

.address-description{
	text-transform: inherit;
}

#menu-item-15183{
	border:1px solid black;
}
#menu-item-15183 span{
	font-weight: bold;
}
#menu-item-15183:hover span{
	color:#fff;
}
#menu-item-15183:hover a{
	background:#000;
}

.vc_custom_1604318474589, .vc_custom_1604318215845{
	height:24vw!important;
}

.big-banner img{
	margin-left:0px;
}

.vc_custom_16039771593301{
	margin-top:5%!important;
	margin-bottom:0px!important;
}

.valuez select{
border: 1px solid #e5e5e5;
    font-size: 13px;
    margin: 6px 0;
    padding: 8px;
    width: 100%;
	}

/*.form-pair {
	display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
}*/
#second-eye {
    display: none;
    width: 100%;
	height:75px;
}
.form-pair {
    display: inline-block;
    margin: 0 10px;
	float:left;
}
#first-eye {
    display: block;
    width: 100%;
	height:75px;
}
.contacts_second_eye_title {
    display: block;
    margin: 25px 0 10px 10px;
    color: black;
	text-decoration: underline;
	cursor: pointer;
	font-size: 16px;
	line-height: 16px;
}
.contacts_second_eye_title:hover {
	color:#0093d9;
}
.form-pairs {
	background-color: #0093d95c;
	padding:15px;
	color:#fff;
	justify-content: space-between;
	display:block;
   /* display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;*/
}

.quantity input.plus, .quantity input.minus {
	display: inline-block;
	height: 42px;
	background: #0093d9 !important;
	width: 37px;
	text-align: center;
	color: #fff !important;
	cursor: pointer;
	font-size: 20px;
	padding: 0;
	border-radius: 0;
	-webkit-border-radius: 0;
	-khtml-border-radius: 0;
	-moz-border-radius: 0;
	margin:0px;
	line-height: 36px;
}

.quantity-btn-2 {
	cursor:pointer;
}

.quantity{
	margin-right:0px!important;
}

.quantity input.qty {
    border: none;
    text-align: center !important;
    display: inline;
    background: #f7f7f7;
    line-height: 36px;
    height: 42px;
    width: 40px;
			margin:0px;

}

.single_variation_wrap{
	width:100%;
}

.reset_variations{
	text-align: right;
	color:#fff;
}


.woocommerce.single-product .single_add_to_cart_button, .woocommerce.single-product div.product form.cart .button{
	float:right;
	background:#0093D9!important;
	color:#fff!important;
	margin-right: 0px!important;
}
.woocommerce-breadcrumb {
	color:#636466;
}

@media only screen and (max-width: 1200px){
.header-topcenter{
    display: block!important;
}
.logo_wrapper{
  position:relative!important;
}

}

@media only screen and (min-width:1200px){
	.dimensions{
		float:right!important;
		width:100%!important;
	}
#product_attributes{display:none;width:100%!important;}
#product_attributes_gyalia_iliou{display:none;width:42%!important;}
}

@media only screen and (max-width: 1550px) and (min-width: 1201px){
	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
	    width: 100%;
		}
		.protaseis li{width: 100%!important;}

}
@media (max-width: 1440px){
.ubermenu .ubermenu-item.ubermenu-item-level-0{
  margin:0 3px!important;
}

}

@media (max-width: 1024px){
.header-right {
    margin: 40px 0!important;
}


.header-top {
    height: auto;
  }
.ubermenu-responsive-default.ubermenu-responsive.ubermenu-responsive-single-column .ubermenu-item-level-0 {
    float: none;
    clear: both;
    width: 95%!important;
}

.ubermenu .ubermenu-target{
padding:15px 10px!important;
}

.ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target>.ubermenu-sub-indicator {
    position: absolute;
    right: -5px!important;
    top: 50%;
    margin-top: -6px;
    /* padding-left: 10px!Important; */
}
}
@media only screen and (max-width: 767px){
.header-logo{
	float:left!important;
			margin-top: 16px!important;
}
.header-left{
	margin:0px!important;

}
.header-mob-logo{
	margin-top: 20px;
}
}

@media screen and (max-width: 768px){
	.feature{
		width:50%!important;
	}
.banner-box{
	width:100%!important;
	margin:auto;
}
.vc_custom_1604043548831{
	margin-right:0px!important;
}


	.border-bottom{
		width:100%!important;
	}
	.why-koumpios{
		margin: 0;
width: 100% !important;
clear: both;
margin-bottom: 25px;
	}
	.koumpios-banners{
		padding-left: 25px;
		padding-right: 25px;
	}

	.banners-antras-ginaika-paidi{
		flex-direction: column
	}
	.header-logo{
		float:left;
		    margin-top: 16px;
	}
	.header-left{
		margin:0px!important;

	}
}

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

#ubermenu-main-194-primary-4{
  /* overflow:visible!important; */
}
}


@media only screen and (min-width: 980px){
	.ubermenu-retractor{
		display:none!important;
	}
}


@media only screen and (max-width: 979px){
.theme-container{
  /* display:flex!important; */
  justify-content:space-around!important;
  /* width:870px!important; */
  }
  .features-list{
    display:inline!important;
  }




  /* ------------------------------------ RESPONSIVE MENU ---------------------------------- */
  .ubermenu .ubermenu-nav .ubermenu-column-1-3{
    width:100%!important;
  }
  .ubermenu .ubermenu-nav .ubermenu-column-1-2{
    width:100%!important;
  }
  .ubermenu .ubermenu-nav .ubermenu-column-1-4{
    width:100%!important;
  }



.ubermenu .ubermenu-item.ubermenu-item-level-0 {
    width: 91%;
    margin: 0 15px;
}
body:not(.rtl) .ubermenu-skin-vanilla.ubermenu-horizontal .ubermenu-item-level-0:first-child > .ubermenu-target{
  text-align: center!important;
}
}




@media screen and (min-width:1201px) and (max-width:1550px) {
	.custom_variations_form .form-pairs .form-pair label {font-size:13px;}
	}

	@media only screen and (max-width: 979px){
	.woocommerce #content .product div.images {
	    width: 100%;
	    margin: 0;
			min-height:660px!important;
	}
	}

	@media screen and (max-width: 959px){
	.ubermenu-responsive-default.ubermenu-responsive {
	    width: 100%;
	    max-height: 600px;
	    visibility: visible!important;
	    overflow: visible!important;
	    -webkit-transition: max-height 1s ease-in;
	    transition: max-height .3s ease-in;
	}
	}

	@media only screen and (max-width: 640px){
		table{float:none!important;}
	}


	@media screen and (max-width:559px) {
		.form-pair{width:100%!important;margin:0 0 8px 0;}
		.form-pairs{display:inline-block;}

	}

	@media screen and (max-width: 560px){
	#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme {
	    width: 91%!important;
	  }
		.banners-flex{
			flex-direction: column;
			display:inline-block!important;
		}
		.banner-box{
			width:48%!important;
			margin:auto;
			min-height:124.78px!important;
			display:inline-block!important;
		}

		.big-banner{
			display:block;
			margin-left:0px!important;
		}
		.form-pair {
			justify-content: inherit;
			margin-bottom:15px;
		}
		.pa_upoxroma-fakon{
			margin-bottom:30px;
		}
		.banner-box .column_attr{
			width:100%!important;
		}

	}

@media screen and (min-width:560px) and (max-width:1200px) {
	.form-pair{width:45%!important;}
	#first-eye,#second-eye{height:210px;}
	.form-pair:nth-child(2),.form-pair:nth-child(3){float:right;}
	.form-pairs{display:inline-block;}
}

@media screen and (min-width:990px) and (max-width:1024px) {
	.ubermenu .ubermenu-item.ubermenu-item-level-0 {
    margin: 0px 5px!important;
}
.header-search {

    padding: 0 16px!important;
}
.header-cart .togg {

    margin-left: 16px!important;
}
}



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

	.brand_main .product-block img {
    max-width: 65%!important;
	}
	.woocommerce #content .product div.images {
	    width: 100%;
	    margin: 0;
			min-height:405px!important;;
	}

	.woocommerce a.compare.button:before{
		color:#fff;
	}
	.product .summary .dimension{
		min-width:105px!important;
	}
	.woocommerce ul.products a.compare.button{
		color:transparent!important;
	}
	.page-title{
		margin-bottom:0px!important;
	}
.compare, .yith-wcwl-add-button{
	font-size:12px!important;
}
.single_add_to_wishlist{
	padding:0px!important;
}
.yith-wcwl-add-button>a i{margin-right:0px!important;}

#product_attributes_gyalia_iliou{
	width:100%!important;
}

.why-koumpios-collection h1{
	font-size:24px!important;
}

.feature-text{
	font-size:12px!important;
}

.product .summary #product_attributes_gyalia_iliou tr td{
	text-align:right!important;
}
.header-topcenter{
	float:none!important;
}

.header-mob-logo {
    width: 104px;
    margin-top: 22px;
}
.banner-bar-1{
	flex-direction: column;
}
.banner-bar-1 .banner-img{
	width:95%;
}
.banner-bar-2{
	flex-direction: column;
}
.banner-bar-2 .banner-img{
	width:95%;
}
.nav-right .menu-toggle {
    padding: 0 0 0 20px!important;
}
.header-cart .togg {
    margin-left: 30px!important;
	}
	.header-search {

    padding: 0 25px!important;
}
.cart-contents {
    display: block!important;
    bottom: 8px!important;
    right: -7px!important;
}
.header-cart .shopping_cart {
    width: 25px!important;

}
.topbar-text{
	font-weight:800;
	font-size:9px;
	float:none!important;
}
/* #product_description_accordition::before{content:"-";position:absolute;left:6px!important;font-weight:600;} */
#product_description_accordition{margin:0px!important;}

}

@media only screen and (max-width: 375px){
	.woocommerce #content .product div.images {
			width: 100%;
			margin: 0;
			min-height:395px!important;;
	}
	.product .summary .dimension{
		margin-right:1%!important;
	}

}



/* ------------------------------------------------------------------------------------------ */
/*                              FAKOI EPAFIS ATTR BAR RESPONSIVE                              */
/* ------------------------------------------------------------------------------------------ */
@media only screen and (min-width:1201px){
	.form-pair{position:relative;height:95px;}
	.form-pair label{position:absolute;top:0px;}
	.form-pair .value{position:absolute;bottom:0px;}
	#first-eye {display:block;width:100%;height:110px;}
	#second-eye {display:none;width:100%;height:110px;}
}

@media only screen and (max-width:1200px){
	#first-eye .form-pair:first-child,#second-eye .form-pair:first-child{width:100%!important;}
	.form-pair{width:45%!important;}
}

@media only screen and (max-width:768px){
		.form-pair{width:47%!important;}
	}

@media only screen and (max-width:560px){
		.form-pair{width:46%!important;}
	}

@media only screen and (max-width:475px){
			.form-pair{margin-left:8px;}
			#first-eye,#second-eye{height:260px;}
		}

	@media only screen and (max-width:375px){
				.form-pair{width:94%!important;}
				#first-eye,#second-eye{height:370px!important;}
		}


/* ------------------------------------------------------------------------------------------ */
/*                              FAKOI EPAFIS ATTR BAR RESPONSIVE END                          */
/* ------------------------------------------------------------------------------------------ */


 .woocommerce div.product .woocommerce-tabs, .woocommerce-page div.product .woocommerce-tabs{display:block!important;}

#progress_bar{height:30px;border:1px solid black;display:block;width:600px;border-radius:50px;}
#progress_bar_text{position:absolute;z-index:9;line-height:30px;text-align:center;width:600px;}
#product_description_accordition{margin:0px;}
#progress{height:30px;display:inline-block;width:0px;background-color:cyan;border-radius:50px;position:relative;}
#product_dimension_accordition,#product_attributes_accordition,#product_description_accordition{display:block;}
	#product_dimension_accordition,#product_attributes_accordition{background:#0093d9;color:white;display:block;line-height:30px;padding:0 20px;cursor:pointer;margin-bottom:10px;}
		#product_description_accordition{background:#0093d9;color:white;display:block;line-height:30px;padding:0 20px;cursor:pointer;margin-bottom:25px!important;}

.woocommerce div.product .woocommerce-tabs, .woocommerce-page div.product .woocommerce-tabs{display:block;background:white;background-color:white;}
.custom_product_attributes,.dimensions, #custom_product_description{display:none;background:white;background-color:white;}
.woocommerce div.product .woocommerce-tabs, .woocommerce-page div.product .woocommerce-tabs{display:none;background:white;background-color:white;}




#product_dimension_accordition:hover ,#product_attributes_accordition:hover ,#product_description_accordition:hover {
  background-color: #0073aa;
}

#product_dimension_accordition:after, #product_attributes_accordition:after, #product_description_accordition:after{
  content: '\002B';
  color: #fff;
  font-weight: bold;
  float: right;
  margin-left: 5px;
}

#product_attributes_accordition.active:after {
  content: "\2212";
}
#product_dimension_accordition.active:after {
  content: "\2212";
}
#product_description_accordition.active:after {
  content: "\2212";
}

.woocommerce span.onsale {
	left: 0px;
	top: 2px;
}

.center-list-products-btn {
	background: #0093D9 !important;
	color: #fff !important;
	display: inline-block;
	position: relative;
	text-align: center;
	width: 57%;
	top: 0;
	padding: 10px;
	margin: 0 auto;
}

.product-detail-wrapper {
	text-align: center;
}


.woocommerce ul.products li.first, .woocommerce-page ul.products li {
    border: none;
}

.fa-facebook:before {
    font-family: "Font Awesome 5 Brands";
}

.fa-instagram::before {
    font-family: "Font Awesome 5 Brands";
}

#place_order {
	background-color: black;
}

/* @media screen and (max-width:1199px) {
	.custom_product_attributes,.dimensions{display:none;background:white;background-color:white;}
	#product_dimension_accordition,#product_attributes_accordition{background:#0093d9;color:white;display:block;line-height:30px;padding:0 20px;cursor:pointer;margin-bottom:10px;}
	#product_dimension_accordition::before,#product_attributes_accordition::before{content:"-";position:absolute;left:6px;font-weight:600;}

}

@media screen and (max-width:768px){
		.woocommerce div.product .woocommerce-tabs, .woocommerce-page div.product .woocommerce-tabs{display:none;background:white;background-color:white;}
#product_description_accordition::before{content:"-";position:absolute;left:23px;font-weight:600;}
	#product_description_accordition{background:#0093d9;color:white;display:block;line-height:30px;padding:0 20px;cursor:pointer;margin-bottom:50px!important;}
} */
