/*
Theme Name: Ande Child
Theme URI: http://ande.mikado-themes.com
Description: A child theme of Ande Theme
Author: Mikado Themes
Author URI: http://themeforest.net/user/mikado-themes
Version: 1.0.0
Text Domain: ande
Template: ande
*/
/*
.page-template-page-products footer #media_image-3,
.page-template-page-products footer .mkdf-separator-widget:first-child,
.tax-products footer #media_image-3,
.tax-products footer .mkdf-separator-widget:first-child {
	display:none !important;
}
*/
.single-portfolio-item .diatrofiki_analisi table {
	border:0px none;
	width:100%;
}
.single-portfolio-item .diatrofiki_analisi table th,
.single-portfolio-item .diatrofiki_analisi table tr,
.single-portfolio-item .diatrofiki_analisi table td {
	background:#fff0bd;
	color:#000;
	border-color:#000;
	font-size:15px;
	line-height:18px;
}
.single-portfolio-item .diatrofiki_analisi table th {
	padding-top:15px;
	padding-bottom:15px;
}
.single-portfolio-item .diatrofiki_analisi table tr td {
	padding-top:10px;
	padding-bottom:10px;
}
.single-portfolio-item .diatrofiki_analisi table thead tr {
	border-bottom-width:2px !important;
}
.single-portfolio-item .diatrofiki_analisi.desktop-layout {
	margin-top:25px;
}
.single-portfolio-item .diatrofiki_analisi.mobile-layout img {
	text-align:center;
}
@media (max-width:1024px) {
	.single-portfolio-item .diatrofiki_analisi.desktop-layout {
		display:none;
	}
	.single-portfolio-item .diatrofiki_analisi.mobile-layout {
		display:block;
	}
}
@media (min-width:1025px) {
	.single-portfolio-item .diatrofiki_analisi.desktop-layout {
		display:block;
	}
	.single-portfolio-item .diatrofiki_analisi.mobile-layout {
		display:none;
	}
}
li.inline-flex {
	display:inline-flex !important;
}
li.inline-flex img {
	max-height:55px
}
li.inline-flex:nth-child(1) {
	margin-right:20px;
}
body.english-text .footer-logo-el {
	display:none;
}
body.greek-text .footer-logo-en {
	display:none;
}
.products-note {
	font-family:"Roboto",sans-serif;
	font-style:italic;
	font-size:14px;
	line-height:20px;
	color:#fff;
	padding-left:22%;
}
@media (max-width:992) {
	.products-note {
		padding-left:0;
	}
}
#menu-mobile-menu .wpml-ls-display,
#menu-mobile-menu .wpml-ls-item .mobile_arrow {
	display:none !important;
}
#menu-mobile-menu .wpml-ls-item-el a {
	border-bottom:1px solid #e1e1e1 !important;
}
#menu-mobile-menu .wpml-ls-native {
	text-transform:uppercase;
	font-size: 16px;
	line-height: 24px;
	font-weight: 400;
}
.mkdf-mobile-header .mkdf-mobile-nav .has_sub .sub_menu {
	display:block !important;
	margin-left:0;
}
.mkdf-mobile-nav {
	height:auto !important;
}
.wpcf7 form.sent .wpcf7-response-output {
	border-color: transparent !important;
	color: #fff !important;
}
.otgs-development-site-front-end {
	display:none !important;
}
.mkdf-mobile-header ul li .wpml-ls-flag {
	margin-right:10px;
}
.wpml-ls-item .item_text {
	height: 21px;
	line-height: 7px;
	vertical-align: middle;
	margin-top: 4px;
}
.wpml-ls-item .item_text:before {
	content:none !important;
}
@media (max-width: 1370px) {
	.mkdf-page-header {
		display: none !important;
	}
	.mkdf-mobile-header {
		display: block !important;
	}
}
 
.single-post .mkdf-post-info-author,
.single-post .mkdf-post-info-category,
.single-post .mkdf-post-info-comments-holder,
.single-post .mkdf-blog-like {
	display:none !important;
}
.single-post .mkdf-post-info-date:after {
	content:none !important
}
.single-post .mkdf-post-title {
	color:#4e2a1d;
}
.wpcf7-not-valid-tip {
	color: #fff;
	font-size: 1em;
	font-weight: 400;
	display: block;
}
@media (max-width:1024px) {
	.home .mkdf-content .mkdf-page-content-holder {
		float:left !important;
	}
}
.mkdf-ps-navigation .mkdf-ps-back-btn a svg,
.mkdf-ps-nav-mark {
	color:#fff0bd !important;
	fill:#fff0bd;
}
footer #custom_html-3 *,
footer #custom_html-4 * {
	color:#4e2a1c
}
@media (max-width:1024px) {
	.single-katastimata .mkdf-grid-col-4 {
		margin-top:25px;
	}
}
.single-katastimata .mkdf-ps-main-title {
	margin-top:0;
	margin-top:-10px;
}
@font-face {
	font-family: 'LeOsler Rough Reg';
	src: url('LeOsler-RoughRegular.woff2') format('woff2'),
			url('LeOsler-RoughRegular.woff') format('woff');
	font-weight: normal;
	font-style: normal;
	font-display: auto;
}
.store--info {
	list-style-type:none;
}
.store--info li {
	display:block;
}
.store--info li strong {
	font-weight:500 !important
}
/* header fix */
.mkdf-page-header .mkdf-vertical-align-containers {
	padding:0 20px !important;
}
.mkdf-main-menu>ul>li:not(.wpml-ls-item)>a {
	padding:0 10px !important
}
.wpml-ls-item > a {
	padding:0 5px !important;
}
.mkdf-header-divided .mkdf-page-header .mkdf-vertical-align-containers .mkdf-position-left .mkdf-position-left-inner {
	padding-right:0 !important;
}
.mkdf-header-divided .mkdf-page-header .mkdf-vertical-align-containers .mkdf-position-right .mkdf-position-right-inner {
	padding-left:0 !important;
}
.mkdf-page-header .mkdf-btn.mkdf-btn-small {
	padding:5px 15px !important;
}
.font,
.font h1,
.font h2,
.font h3,
.font h4,
.font h5,
.font h6 {
	font-family:'LeOsler Rough Reg' !important;
}

.full-frame iframe {
	width:100vw;
}
.page-template-page-products .mkdf-title-holder,
.tax-products .mkdf-title-holder,
.post-type-archive-katastimata .mkdf-title-holder,
.tax-nomoi .mkdf-title-holder,
.page-id-567 .mkdf-title-holder,
.single-portfolio-item .mkdf-title-holder,
.page-id-7497 .mkdf-title-holder {
	background-color:#fff0bd !important;
}
.page-template-page-products .mkdf-title-holder .mkdf-grid *,
.tax-products .mkdf-title-holder .mkdf-grid *,
.post-type-archive-katastimata .mkdf-page-title,
.tax-nomoi .mkdf-page-title,
.page-id-567 .mkdf-title-inner span,
.single-portfolio-item .mkdf-title-inner span,
.single-portfolio-item .mkdf-title-inner a,
.page-id-7497 .mkdf-title-inner span {
	font-size: 28px;
	line-height: 35px;
	color:#4e2a1c !important;
	font-family:'LeOsler Rough Reg' !important;
	text-transform:none !important;
	letter-spacing:0 !important;
}
.mkdf-breadcrumbs a:first-child,
body:not(.single-portfolio-item) .mkdf-breadcrumbs .mkdf-delimiter,
body.single-portfolio-item .mkdf-breadcrumbs .mkdf-delimiter:nth-child(2) {
	display:none !important;
}
.single-portfolio-item .mkdf-container {
	background:rgb(78, 42, 28);
}
.single-portfolio-item .mkdf-ps-main-title,
.single-portfolio-item .mkdf-ps-content-item,
.single-portfolio-item .mkdf-ps-content-item p {
	color:#fff !important
}
.single-portfolio-item .mkdf-ps-social-share ul li a {
	color:#fff0bd !important;
}

@media only screen and (max-width: 680px) {
	.page-template-page-products .mkdf-title-holder .mkdf-grid *,
	.tax-products .mkdf-title-holder .mkdf-grid *,
	.post-type-archive-katastimata .mkdf-page-title,
	.tax-nomoi .mkdf-page-title,
	.page-id-567 .mkdf-title-inner span {
    font-size: 40px;
    line-height: 53px;
	}
}
.products-wrapper {
	background:rgb(78, 42, 28);
}
.products-wrapper .mkdf-row-grid-section {
	display:flex;
	flex-flow:row wrap;
	padding:25px 0;
	box-sizing: border-box;
}
.products-sidebar.mobile-port {
	display:none;
	position: relative;
	margin-bottom: 15px;
	width: 100%;
}
.products-sidebar.mobile-port select {
	font-family: 'Roboto', sans-serif;
	display: inline-block;
	width: 100%;
	cursor: pointer;
	padding: 10px 15px;
	outline: 0;
	border-top: 1px solid #fff0bd;
	border-bottom: 1px solid #fff0bd;
	border-left: 5px solid #fff0bd;
	border-right: 5px solid #fff0bd;
	border-radius: 0px;
	background: #fff0bd;
	color: #000;
	/*appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;*/
}
.products-sidebar.mobile-port select option {
	text-align:center;
}
.products-sidebar.mobile-port select::-ms-expand {
	display: none;
}
.products-sidebar.mobile-port select:hover,
.products-sidebar.mobile-port select:focus {
	color: #000000;
	background: #fff0bd;
}
.products-sidebar.mobile-port select:disabled {
	opacity: 0.5;
	pointer-events: none;
}
.select_arrow {
	position: absolute;
	top: 16px;
	right: 15px;
	pointer-events: none;
	border-style: solid;
	border-width: 8px 5px 0px 5px;
	border-color: #7b7b7b transparent transparent transparent;
}
.products-sidebar.mobile-port select:hover ~ .select_arrow,
.products-sidebar.mobile-port select:focus ~ .select_arrow {
	border-top-color: #fff0bd;
}
.products-sidebar.mobile-port select:disabled ~ .select_arrow {
	border-top-color: #cccccc;
}
.mkdf-mobile-menu-opener.mkdf-mobile-menu-opener-icon-pack {
	float:right !important;
	margin-right:10px;
}
.mkdf-mobile-header .mkdf-mobile-menu-opener.mkdf-mobile-menu-opener-icon-pack .mkdf-mobile-menu-icon :before {
	font-size:40px;
}
.vc_images_carousel  {
	width:100% !important;
}
.vc_slide img {
	width: 100% !important;
	height: auto;
}
@media (max-width:797px) {
	.mkdf-mobile-header-holder .mkdf-grid {
		width:100% !important;
	}
	.mkdf-mobile-header .mkdf-mobile-nav ul li a {
		text-align:center;
		padding:15px 0 !important;
		box-sizing:border-box;
	}
	.mkdf-mobile-header .mkdf-mobile-nav ul li a span {
		font-size:16px;
		line-height:24px;;
	}
	.products-wrapper {
		flex-flow:column nowrap;
	}
	.box-products {
		flex-flow:column nowrap;
	}
	.products-sidebar,
	.products-box,
	.product-box {
		width:100% !important;
		clear:both;
		flex:1 100% !important;
	}
	.product-box .product-thumb {
		height:auto !important;
	}
	.products-wrapper .products-sidebar {
		margin-bottom:25px;
	}
	.products-wrapper .products-sidebar ul {
		display:none;
	}
	.products-wrapper .products-sidebar ul li a {
		text-align:center;
	}
	.products-sidebar.mobile-port {
		display:block;
	}
	.products-box .vc_row {
		margin-left:0 !important;
		margin-right:0 !important;
	}
	.products-box .mkdf-page-content-holder,
	.products-box .vc_column-inner {
		padding-left:0 !important;
		padding-right:0 !important;
	}
}

.products-wrapper .products-sidebar {
	flex:0 20%;
}
.products-wrapper .products-sidebar ul {
	list-style-type:none;
	margin:0;
}
.page-template-page-products .mkdf-fixed-header-appear .products-wrapper .products-sidebar ul,
.tax-products .mkdf-fixed-header-appear .products-wrapper .products-sidebar ul {
	position:fixed;
	top:297px;
}
#nomoi-syntoma-konta-sas,
#nomoi-coming-soon {
	background:#d2d2d2;
}

#nomoi-happy-hour,
#nomoi-happy-hour-en {
	background:#FFE087;
}
#nomoi-happy-hour a,
#nomoi-happy-hour-en a {
	color:#000;
}
#nomoi-syntoma-konta-sas a,
#nomoi-coming-soon a {
	color:#000;
}
.products-wrapper .products-sidebar ul li.selected,
.products-wrapper .products-sidebar ul li:hover {
	background:#fff0bd;
}

.products-wrapper .products-sidebar ul li:not(:last-child) {
	border-bottom:1px solid	#715549;
}
.products-wrapper .products-sidebar ul li,
.products-wrapper .products-sidebar ul li a {
	font-family: "Roboto Condensed",sans-serif;
	font-weight:500;
	color:#fff;
}
.products-wrapper .products-sidebar ul li a {
	display:block;
	padding:5px 25px;
	box-sizing:border-box
}
.products-wrapper .products-sidebar ul li.selected a,
.products-wrapper .products-sidebar ul li:hover a {
	color:#000;
}
.products-wrapper .products-box {
	overflow: hidden;
	flex:1;
}
.products-wrapper .products-box .vc_row.vc_row-o-content-middle>.vc_column_container>.vc_column-inner {
	padding-left:0 !important;
	padding-right:0 !important;
}

.products-wrapper .products-box .vc_row {
	left: 0 !important;
	width: calc(100% - 25px) !important;
	margin-left: auto !important;
	margin-right: auto !important;
}
.products-wrapper .vc_images_carousel {
	margin-left:auto;
	margin-right:auto;
	height:300px;
	overflow:hidden;
}
.mkdf-page-header .mkdf-menu-area .mkdf-logo-wrapper a {
	max-height:150px !important;
}
.mkdf-mobile-header .mkdf-mobile-header-inner,
.mkdf-mobile-logo-wrapper > a {
	height:150px !important;
}
.mkdf-sticky-header.header-appear {
	height:90px;
}

.box-products {
	width:100%;
	display:flex;
	flex-flow:row wrap;
	justify-content: flex-start;
}
.product-box {
	width:33.3333%;
	box-sizing: border-box;
	position:relative;
	transition:background-color .25s;
}
.product-box:hover .product-title {
	color:#fff;
}
@media only screen and (max-width: 1370px) {
	.mkdf-mobile-header-holder .mkdf-grid {
		width:100% !important;
	}
	.mkdf-mobile-header .mkdf-mobile-nav ul li a {
		text-align:center;
		padding:15px 0 !important;
		box-sizing:border-box;
	}
	.mkdf-mobile-header .mkdf-mobile-nav ul li a span {
		font-size:16px;
		line-height:24px;;
	}
}

@media (max-width:1400px) {
	.product-box {
		width:50%;
	}
}
.product-box:hover .product-thumb img {
	opacity:.8;
}
.product-box a {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	z-index:1;
}
.product-box .product-thumb {
	width:calc(100% - 25px);
	/*height:250px;*/
	margin-left:auto;
	margin-right:auto;
}
.product-box .product-thumb img {
	height: 100%;
	display: block;
	text-align: center;
	opacity: 1;
	transition: opacity .25s;
	max-width: 100% !important;
	width:auto;
	margin-left:auto;
	margin-right:auto;
}
.product-box .product-title {
	width:100%;
	margin: 15px auto;
	color:#fff;
	font-family: 'Roboto',sans-serif;
	font-size: 16px;
	line-height: 26px;
	font-weight: 400;
	text-align: center;
}
@media (min-width:797px) {
	
}
.post-type-archive-katastimata .box-products,
.tax-nomoi .box-products {
	margin-top:0;
}
.post-type-archive-katastimata .product-box,
.tax-nomoi .product-box {
	border:1px solid #fff;
	margin:10px;
	width:calc(33.3333% - 20px)
}
@media (max-width:1024px) {
	.post-type-archive-katastimata .product-box,
	.tax-nomoi .product-box {
		width:calc(50% - 20px)
	}
}
@media (max-width:797px) {
	.post-type-archive-katastimata .product-box,
	.tax-nomoi .product-box {
		margin-left:0;
		margin-right:0;
	}
}
.post-type-archive-katastimata .product-box:hover,
.tax-nomoi .product-box:hover {
	background:#fff;
}
.post-type-archive-katastimata .product-box:hover .product-title,
.tax-nomoi .product-box:hover .product-title {
	color:#000;
}
.wpcf7-form-control-wrap input,
.wpcf7-form-control-wrap textarea {
	border:1px solid rgb(78, 42, 28) !important;
	background:#fff !important;
}
.wpcf7-form-control-wrap input:hover,
.wpcf7-form-control-wrap textarea:hover {
	cursor:text !important;
}
.wpcf7-form-control-wrap input::-webkit-input-placeholder {
  color: #000 !important;
	font-style:italic;
}
.wpcf7-form-control-wrap input::-moz-placeholder {
  color: #000 !important;
	font-style:italic;
}
.wpcf7-form-control-wrap input:-ms-input-placeholder {
  color: #000 !important;
	font-style:italic;
}
.wpcf7-form-control-wrap input:-moz-placeholder {
  color: #000 !important;
	font-style:italic;
}
.wpcf7-form-control-wrap textarea::-webkit-input-placeholder {
  color: #000 !important;
	font-style:italic;
}
.wpcf7-form-control-wrap textarea::-moz-placeholder {
  color: #000 !important;
	font-style:italic;
}
.wpcf7-form-control-wrap textarea:-ms-input-placeholder {
  color: #000 !important;
	font-style:italic;
}
.wpcf7-form-control-wrap textarea:-moz-placeholder {
  color: #000 !important;
	font-style:italic;
}
.page-template-page-products .product-box  .product-title i,
.tax-products .product-box  .product-title i {
	display:none;
}
/* single product styles */
.single-post .mkdf-social-share-holder .mkdf-social-network-text,
.single-portfolio-item .mkdf-ps-social-share .mkdf-social-network-text {
	font-size:0;
}
.single-post .mkdf-social-share-holder a,
.single-portfolio-item .mkdf-ps-social-share a {
	font-family:'Font Awesome\ 5 Brands';
	-moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
	font-size:25px !important;
    line-height: 1 !important;
	letter-spacing:0 !important;
}
.single-post .mkdf-social-share-holder a:after,
.single-portfolio-item .mkdf-ps-social-share a:after {
	content:none !important;
}
.single-post .mkdf-social-share-holder li a:before,
.single-portfolio-item .mkdf-social-share-holder.mkdf-text li a:before {
	position:relative !important;
	background-color:transparent !important;
	top:unset !important;
	left:unset !important;
	right:unset !important;
	bottom:unset !important;
	height:auto !important;
	width:auto !important;
}
.single-post .mkdf-facebook-share a:before,
.single-portfolio-item .mkdf-facebook-share a:before {
	content:'\f09a' !important;
}
.single-post .mkdf-twitter-share a:before,
.single-portfolio-item .mkdf-twitter-share a:before {
	content:'\f081' !important;
}
.single-post .mkdf-instagram-share a:before,
.single-portfolio-item .mkdf-instagram-share a:before {
	content:'\e055' !important;
}
.single-post .mkdf-tumblr-share a:before,
.single-portfolio-item .mkdf-tumblr-share a:before {
	content:'\f174' !important;
}
.single-post .mkdf-social-share-holder li,
.single-portfolio-item .mkdf-ps-social-share li {
	margin:0 10px !important;
}
.single-post .mkdf-social-share-holder li:first-child,
.single-portfolio-item .mkdf-ps-social-share li:first-child {
	margin-left:0 !important;
}
.single-post .mkdf-social-share-holder li:last-child,
.single-portfolio-item .mkdf-ps-social-share li:last-child {
	margin-right:0 !important;
}

.mkdf-page-footer .mkdf-footer-top-holder .mkdf-footer-top-inner.mkdf-grid {
	padding:0 !important;
}
.mkdf-page-footer .mkdf-footer-bottom-holder .mkdf-footer-bottom-inner p,
.mkdf-page-footer .mkdf-footer-bottom-holder .mkdf-footer-bottom-inner p a {
	color:#ffd64f !important;
	font-size:14px !important;
	line-height:20px !important;
}
.page-id-6742 input[type='text'],
.page-id-6742 input[type='email'],
.page-id-6742 textarea {
	font-weight:500 !important;
	color:#4E2A1D !important
}
.page-id-6742 select {
	border-color:rgb(78, 42, 28) !important;
}
.page-id-6742 select:invalid,
.page-id-6742 select:valid,
.page-id-6742 option
.page-id-6742 select:focus,
.page-id-6742 select option:first-of-type {
	color:#4E2A1D !important;
	font-style:italic !important;
	font-weight:500;
}
.page-id-6742 select::moz-selection,
.page-id-6742 select::selection,
.page-id-6752 select option {
	color:#4E2A1D !important;
	font-family:'Roboto' !important;
	font-style:italic !important;
}

.page-id-6742 input[type='text']::-webkit-input-placeholder,
.page-id-6742 input[type='email']::-webkit-input-placeholder,
.page-id-6742 textarea::-webkit-input-placeholder {
  color: #4E2A1D !important;
	font-family:'Roboto' !important;
}
.page-id-6742 input[type='text']::-moz-placeholder,
.page-id-6742 input[type='email']::-moz-placeholder,
.page-id-6742 textarea::-moz-placeholder {
  color: #4E2A1D !important;
	font-family:'Roboto' !important;
}
.page-id-6742 input[type='text']:-ms-input-placeholder,
.page-id-6742 input[type='email']:-ms-input-placeholder,
.page-id-6742 textarea:-ms-input-placeholder {
  color: #4E2A1D !important;
	font-family:'Roboto' !important;
}
.page-id-6742 input[type='text']:-moz-placeholder,
.page-id-6742 input[type='email']:-moz-placeholder,
.page-id-6742 textarea:-moz-placeholder {
  color: #4E2A1D !important;
	font-family:'Roboto' !important;
}
.page-id-6742 textarea::placeholder {
  color: #4E2A1D !important;
	font-weight:500;
	font-family:'Roboto' !important;
}
.page-id-6742 .cf-label {
	color: #4E2A1D !important;
	font-weight:500;
	font-family:'Roboto' !important;
	font-size:14px;
}
.page-id-6742 input[type='file'] {
	padding:12px 18px
}
@media (min-width:768px) {
	.page-id-6742 input.wpcf7-form-control.wpcf7-submit {
		margin:0 auto 0 0;
	}
}
