/*
Theme Name: Zatagias Child
Description: Child theme for Uncode theme
Author: Undsgn™
Author URI: http://www.undsgn.com
Template: uncode
Version: 1.0.8
Text Domain: uncode
*/

@font-face {
    font-family: Neue Haas Unica W1G;
    font-style: normal;
    font-weight: normal;
    src: url("/wp-content/themes/uncode-child/fonts/Typeface/Neue_Haas_Unica/Regular/Neue Haas Unica W1G.otf") format("opentype");
}

@font-face {
    font-family: Neue Haas Unica W1G Light;
    font-style: normal;
    font-weight: normal;
    src: url("/wp-content/themes/uncode-child/fonts/Typeface/Neue_Haas_Unica/Light/Neue Haas Unica W1G Light.otf") format("opentype");
}

@font-face {
    font-family: Neue Haas Unica W1G Medium;
    font-style: normal;
    font-weight: normal;
    src: url("/wp-content/themes/uncode-child/fonts/Typeface/Neue_Haas_Unica/Medium/Neue Haas Unica W1G Medium.otf") format("opentype");
}

body {
    font-family: Neue Haas Unica W1G;
    font-size: 12px !important;
}

.darkGreyBackground {
    background-color: #a59f98 !important;
}

.darkGreyFontColor {
    color: #a59f98 !important;
}

.lightGreyBackground {
    background-color: #c4c0bc !important;
}

.lightGreyFontColor {
    color: #c4c0bc !important;
}

.whiteFontColor {
    color: #ffffff !important;
}

.blackFontColor {
    color: #000000 !important;
}

.veryLightGreyBackground {
	background: #F2F2F2 !important;
}

.whiteBackground {
	background: #FFFFFF !important;
}

h1 {
    font-family: Neue Haas Unica W1G Light;
    font-size: 58.15px !important;
}

h2 {
    font-family: Neue Haas Unica W1G;
    font-size: 63px !important;
    font-weight: 500 !important;
}

h3 {
    font-family: Neue Haas Unica W1G Medium;
    font-size: 20px !important;
}

h4 {
    font-family: Neue Haas Unica W1G;
    font-size: 17px !important;
}

h5 {
    font-family: Neue Haas Unica W1G;
    font-size: 16px !important;
    font-weight: 300 !important;
}

h6 {
    font-family: Neue Haas Unica W1G;
    font-size: 14px !important;
}

p {
    font-family: Neue Haas Unica W1G;
    font-size: 15px !important;
}

a {
	transition: 0.3s;
}

.contact-btn {
    font-family: Neue Haas Unica W1G !important;
    font-size: 14px !important;
    border-radius: 4px;
}

.contact-btn-accent {
	background-color: #a59f98 !important;
	border-color: #a59f98 !important;
    color: white !important;
	-webkit-transition-duration: 0.2s; /* Safari */
  	transition-duration: 0.2s;
}

.contact-btn-accent:hover {
	background-color: transparent !important;
	border-color: #a59f98 !important;
	color: #a59f98 !important
}

.fa .fa-circle .fa-5x .fa-fw {
    color: #c4c0bc !important;
}

h3.h3.fontspace-111509.font-weight-500 {
	letter-spacing: 1px !important;
}

div.vc_row.style-color-wayh-bg.row-container {
	background-color: #c4c0bc !important;
}

div.uncode_text_column {
	letter-spacing: 1px !important;
}

a:hover, a:active, a:focus {
	color: #a59f98 !important;
}

a:visited::hover {
	color: inherit !important;
}

a.header_underline:hover {
	text-decoration: underline !important;
	color: #ffffff !important;
	transition: ease 0.2s;
}

/*a.header_underlineBlack:hover {
	text-decoration: underline !important;
	color: #000000 !important;
	font-style: italic;
	transition: ease 0.2s;
}*/

a.header_underlineBlack:hover {
    color: #000000 !important;
	transition: ease 0.2s;
}

.header_underline {
	color: #ffffff !important;
	transition: ease 0.2s;
}

.header_underlineBlack {
	color: #ffffff !important;
	transition: ease 0.2s;
}

.fa-social-facebook, .fa-social-twitter  {
	font-size: 40px !important;
}

.fa-instagram {
	font-size: 35px !important;
}

.fa-social-linkedin {
	font-size: 42px !important
}

.fontheight-578034 .font-weight-700 {
	color: white !important;
}

.style-color-wayh-bg {
	background-color: #c4c0bc !important;
}


/* menu */

.logo-container > * {
	font-size: 14px !important;
	color: white !important;
	font-weight: normal !important;
}

.headline-text {
	text-align: justify;
	color: white !important;
	line-height: 1.4;
	font-size: 66px !important;
}

@media (max-width: 959px) {
	h1, .headline-text {
		font-size: 21px !important;
	}
  .greenCircleRow .icon-box-left .icon-box-fa-5x {
    height: auto;
  }
	.singlePageContainer {
    	padding: 1em 2em 5em 2em!important;
	}
	h2 {
		font-size: 19px !important;
	}
	.menu-wrapper.menu-sticky .main-menu-container, .menu-wrapper.menu-hide-only .main-menu-container {
		overflow: hidden;
	}
	.menu-smart a, .menu-smart form.search {
		padding: 4px 36px 4px 36px !important;
	}
	body.menu-mobile-centered .main-menu-container .menu-horizontal .menu-horizontal-inner ul.menu-smart:not(.menu-smart-social) ul, body.menu-mobile-centered .vmenu-container .vmenu-row-wrapper .vmenu-wrap-cell ul.menu-smart:not(.menu-smart-social) ul, body.menu-mobile-centered .overlay-menu .navbar-main .menu-sidebar-inner ul.menu-smart:not(.menu-smart-social) ul {
		padding-bottom: 20px !important;
	}
	.menu-container .logo-container {
		padding-left: 0px !important;
	}
	.drop-menu.desktop-hidden.sm-nowrap {
		background: transparent !important;
	}
	.search-field.no-livesearch {
		background-color: transparent;
		border-color: white !important;
		border-radius: 60px;
	}
	body:not(.menu-force-opacity) .style-light-override:not(.is_stuck):not(.is_mobile_open).menu-transparent .lines, body:not(.menu-force-opacity) .style-light-override:not(.is_stuck):not(.is_mobile_open).menu-transparent .lines:before, body:not(.menu-force-opacity) .style-light-override:not(.is_stuck):not(.is_mobile_open).menu-transparent .lines:after {
		background: white !important;
	}
	.gallery-columns-4 .gallery-item {
		width: 50%;
	}
	.titleArrow {
		width: 32px;
		background-size: contain !important;
		height: 32px;
		bottom: -8px;
		padding-right: 50px;
		margin-left: 36px;
	}
}

.row-menu {
	background-color: #c4c0bc;
}

body:not(.menu-force-opacity) .style-light-override:not(.is_stuck):not(.is_mobile_open).menu-transparent .menu-horizontal-inner > .nav > .menu-smart > li.active > a, body:not(.menu-force-opacity) .style-light-override:not(.is_stuck):not(.is_mobile_open).menu-transparent .menu-horizontal-inner > .nav > .menu-smart > li a.active, body:not(.menu-force-opacity) .style-light-override:not(.is_stuck):not(.is_mobile_open).menu-transparent .menu-horizontal-inner > .nav > .menu-smart > li.current-menu-parent > a, body:not(.menu-force-opacity) .style-light-override:not(.is_stuck):not(.is_mobile_open).menu-transparent .menu-horizontal-inner > .nav > .menu-smart > li.current-menu-ancestor > a, body:not(.menu-force-opacity) .style-light-override:not(.is_stuck):not(.is_mobile_open).menu-transparent .menu-horizontal-inner > .nav > .menu-smart > li.current-menu-item:not(.menu-item-type-custom) > a {
    color: white !important;
}

body:not(.menu-force-opacity) .style-light-override:not(.is_stuck):not(.is_mobile_open).menu-transparent .menu-horizontal-inner > .nav > .menu-smart > li > a:hover, body:not(.menu-force-opacity) .style-light-override:not(.is_stuck):not(.is_mobile_open).menu-transparent .menu-horizontal-inner > .nav > .menu-smart > li > a:focus {
    color: white !important;
}

body:not(.menu-force-opacity) .style-dark-override:not(.is_stuck):not(.is_mobile_open).menu-transparent .menu-horizontal-inner > .nav > .menu-smart > li > a {
	transition: 0.3s;
	color: white !important;
}

body:not(.menu-force-opacity) .style-light-override:not(.is_stuck):not(.is_mobile_open).menu-transparent .menu-horizontal-inner > .nav > .menu-smart > li > a {
	transition: 0.3s;
	color: white !important;
	font-weight: 400;
}

.menu-light .menu-smart a {
	color: white !important;
}

.contact-btn.menu-item {
	background: white;
	color: black;
	border: none;
	padding: 9px 14px !important;
}

@media (min-width: 960px) {
	#pathiseis_wrapper .mega-menu-inner>li.menu-item {
		width: 20%!important;
		padding: 1em;
	}
	
	.page-id-81802 .limit-width {
		max-width: 1490px !important;
		margin: auto;
	}
	
	.contact-location-btns{
		bottom: 72px;
		margin-left: 4%;
		margin-top: 0px !important;
		right: unset !important;
	}
	
	body.hmenu-position-center .menu-primary-inner{
		margin-top: -20px;
		padding-bottom: 20px !important;
	}
	
	li#menu-item-81834,
	li#menu-item-80481{
		margin-top: -12px !important;
	}
	
	.menu-container ul.menu-smart>li>a:not(.social-menu-link), .menu-container:not(.vmenu-container) ul.menu-smart>li>a{
		font-size: 16px !important;
	}
	
	.menu-horizontal .menu-smart > .mega-menu .mega-menu-inner > li {
		padding: 10px 27px 10px 27px !important;
	}
	.singlePageContainer {
    	padding: 3em 5em 5em 5em!important;
	}
	.menu-horizontal .mega-menu-inner > li.menu-item {
		display: inline-table;
		float: left !important;
		width: 25% !important;
	}
	.menu-horizontal .menu-smart > .mega-menu .mega-menu-inner {
		display: table;
		border-collapse: separate;
		overflow: hidden;
		max-width: 90% !important;
		padding-left: 25px;
		height: auto;
		position: fixed;
		left: 5% !important;
		width: 90% !important;
		table-layout: fixed;
	}
	.menu-horizontal .menu-smart > .mega-menu .mega-menu-inner > li > ul > li > ul {
		position: relative;
		top: 0 !important;
		left: 0 !important;
		border: 0px;
		width: 100%;
		min-width: inherit !important;
		display: block !important;
		margin-left: 15px !important;
		margin-top: 0px !important;
		max-width: none !important;
		overflow: visible !important;
		height: auto !important;
		background: transparent;
		border-top: 0px !important;
		padding: 0px !important;
		box-shadow: none;
	}
	.menu-horizontal .menu-smart > .mega-menu .mega-menu-inner > li > ul > li a i:not(.menu-icon).fa {
    	display: none;
	}
	.font-size-menu, .menu-container ul.menu-smart > li > a:not(.social-menu-link), .menu-container:not(.vmenu-container) ul.menu-smart > li > a, .menu-smart > li > a > div > div > div.btn, .uncode-cart .buttons a {
		font-family: Neue Haas Unica W1G Light !important;
		font-size: 17px;
	}
	.limit-width {
    	max-width: 1427px;
    	margin: auto;
	}
	.menu-wrapper .row-menu .row-menu-inner {
    	padding: 0;
	}
	body.hmenu-position-center .main-menu-container .navbar-cta.navbar-nav-last, body.hmenu-position-center:not(.menu-has-cta) .main-menu-container .navbar-nav-last {
		min-width: 15px;
		max-width: 20px;
	}
	.overlay.style-dark-bg {
		background-color: #a59f98 !important;
	}
	.menu-item {
		transition: .3s;
	}
	.menu-item:hover {
		border-bottom: 3px solid black !important;
		transition: 0.3s;
		padding-bottom: 3px;
		border-radius: 2px;
	}
	.row-menu-inner > div:not(.logo-container) {
		height: 100%;
	}
	.menu-shadows {
		box-shadow: 0 4px 10px -10px rgba(255, 255, 255, 1);
	}
	.menu-item-has-children .menu-item:hover {
		border-bottom: none !important;
		padding-bottom: 0 !important;
	}
	.menu-item-has-children .menu-item a:hover {
		text-shadow: none;
	}
	.main-menu-container.middle {
		float: right;
	}
	.menu-item-button .contact-btn:hover {
		border-bottom: none !important;
	}
	li.menu-item-button::before, li.menu-item-button::after {
		content: '';
		display: block;
		height: calc(50% - 1.2em);
		width: 100%;
	}
	.menu-item-button {
		box-shadow: -2px 0px 6px -4px #fff;
		padding-left: 15px !important;
		padding-right: 16px !important;
	}
	.menu-item-button span {
		letter-spacing: normal;
	}
	.menu-smart {
		padding: 0px !important;
	}
	.hmenu:not(.hmenu-center-split) .navbar-nav-first:not(.navbar-cta) {
		display: block !important;
	}
	.hmenu .menu-horizontal-inner {
		display: block !important;
	}
	.menu-btn-table {
		box-shadow: 10px 5px 21px -8px grey;
	}
	#menu-item-79792 {
		padding-right: 10px;
	}
	.menu-smart > li > a {
		padding: 0px 4px 0px 4px;
	}
	.menu-item-button .contact-btn {
		font-size: 17px;
	}
	.hover-container {
		position: relative;
	}
	a.header_underlineBlack:after {
		opacity: 0;
		transition: inherit;
		display: inline-block;
		border: black solid 3px;
		border-radius: 50%;
		content: ' ';
		position: absolute;
		height: calc(100% + 10px);
		top: 1px;
		left: -15px;
		width: calc(100% + 30px);
		transition: opacity 0.2s;
	}
	a.header_underlineBlack:hover:after {
		opacity: 1;
		transition: opacity 0.2s;
	}

	.titleArrow {
		width: 54px;
		height: 54px;
		bottom: -6px;
		padding-right: 80px;
	}

}

@media (min-width: 500px) and (max-width: 760px) {
	.error404 #bigtext-id0 .bigtext-line0 {
		font-size: 200px !important;
	}
}

#menu-item-79929::after{
    content: '';
    display: block;
    position: absolute;
    top: 52px;
    width: 1px;
    margin-left: -2em;
    height: 90%;
    background: black;
}

#menu-item-79928::after{
	content: '';
    display: block;
    position: absolute;
    top: 52px;
    width: 1px;
    margin-left: -2em;
    height: 90%;
    background: black;
}

#the-contact,
#the-location{
	display: inline-block;
}

.menu-light .menu-smart a:hover, .menu-light .menu-smart a:active, .menu-light .menu-smart a:focus {
	/*color: #a59f98 !important;*/
    text-shadow: 0 0 0.85px white, 0 0 0.85px white;
}

.submenu-dark .menu-horizontal .menu-smart ul {
    background-color: white;
}

.submenu-dark .menu-horizontal .menu-smart > .mega-menu .mega-menu-inner > li > a {
    color: #000 !important;
}

.submenu-dark .menu-smart ul a {
    color: #a59f98 !important;
	transition: 0.3s !important;
	padding-left: 20px;
}

.submenu-dark .menu-smart ul li a {
    font-size: 16px;
    color: #c4c0bc !important;
    font-weight: normal;
}

.submenu-dark .menu-smart ul a:hover {
    color: black !important;
}

#menu-main-menu li:hover > .dropdown-toggle {
	color: #a59f98 !important;
}

#menu-main-menu > li > ul > li > a {
    font-size: 20px;
	font-weight: 500;
}

@media (max-height: 960px) {
	.submenu-dark .menu-smart ul li a {
		font-size: 95%;
	}
	#menu-main-menu > li > ul > li > a{
		font-size: 105%;
	}
}

/*
@media (min-width: 1242px) {
	body.hmenu-position-center .main-menu-container .navbar-cta.navbar-nav-last, body.hmenu-position-center:not(.menu-has-cta) .main-menu-container .navbar-nav-last {
    	min-width: 50px;
	}
	body[class*=hmenu-]:not(.hormenu-position-right) .navbar-nav-last > ul, body[class*=hmenu-]:not(.hormenu-position-right) .navbar-nav-last > li:last-child > a, body[class*=hmenu-]:not(.hormenu-position-right) .navbar-nav-last > li:only-child > a, body[class*=hmenu-]:not(.hormenu-position-right) .navbar-nav-last > div:last-child > ul, body[class*=hmenu-]:not(.hormenu-position-right) 		.navbar-nav-last > a:only-child, body[class*=hmenu-]:not(.hormenu-position-right) .navbar-nav-last > a:only-child > li:last-child > a {
		padding-right: 50px !important;
		padding-left: 20px !important;
	}
	#logo-zatagias-info {
    	padding-right: 20px;
	}
}*/

/*κόστος επεμβάσεων*/

.color-accent-color, body.textual-accent-color .post-content > div p:not(.entry-small):not(.panel-title):not(.t-entry-member-social) a:not(.btn), body.textual-accent-color .post-content > div ul:not(.menu-smart):not(.nav-tabs):not(.pagination) a:not(.btn), body.textual-accent-color .post-content > div dt a:not(.btn), body.textual-accent-color .post-content > div dd a:not(.btn), body.textual-accent-color .post-content > div dl a:not(.btn), body.textual-accent-color .post-content > div address a:not(.btn), body.textual-accent-color .post-content > div label a:not(.btn), body.textual-accent-color .post-content > div small a:not(.btn), body.textual-accent-color .row-container .post-content p:not(.entry-small):not(.panel-title):not(.t-entry-member-social) a:not(.btn), body.textual-accent-color .row-container .post-content ul:not(.menu-smart):not(.nav-tabs):not(.pagination) a:not(.btn), body.textual-accent-color .row-container .post-content dt a:not(.btn), body.textual-accent-color .row-container .post-content dd a:not(.btn), body.textual-accent-color .row-container .post-content dl a:not(.btn), body.textual-accent-color .row-container .post-content address a:not(.btn), body.textual-accent-color .row-container .post-content label a:not(.btn), body.textual-accent-color .row-container .post-content small a:not(.btn), .wpcf7 .wpcf7-mail-sent-ok, .wpcf7 .wpcf7-validation-errors, .wpcf7 span.wpcf7-not-valid-tip, .nav-tabs > li.active > a, .panel-title.active > a, .panel-title.active > a span:after, .plan-accent.plan .plan-title > h3, .plan-accent.plan .plan-price .price {
    color: #c4c0bc !important;
}

.post-content ul:not(.no-list){
	padding-left: 36px;
}

.style-light .text-default-color, .style-dark .style-light .text-default-color {
    color: #5ae0a3 !important;
}

.logo-customizer > img {
    width: 34% !important;
}

/*@media (max-width: 960px) {
	#logo-zatagias-info {
		display: none;
	}
}*/

@media (min-width: 1380px) {
	body.hmenu-position-center .menu-primary-inner{
		margin-top: 0px !important;
	}
	
	.main-menu-container.middle{
		margin-top: 79px !important;
	}
	
	.nav.navbar-nav.navbar-main.navbar-nav-first{
		margin-top: 0px;
	}
}


#logo-container-mobile {
	padding: 7px 5px;
}

.font-weight-menu, .menu-container ul.menu-smart > li > a:not(.social-menu-link), .menu-container ul.menu-smart li.dropdown > a, .menu-container ul.menu-smart li.mega-menu > a, .menu-container:not(.vmenu-container) ul.menu-smart > li > a, .menu-smart i.fa-dropdown, .vmenu-container a {
	font-weight: 100;
    transition: text-shadow .3s;
}

.post-wrapper .post-body {
    display: table;
    table-layout: fixed;
    width: 100%;
    margin-bottom: -20px;
}

.style-dark .btn-default, .style-light .style-dark.style-override .btn-default, .style-light .style-dark .btn-default {
    color: #a59f98 !important;
    background-color: #ffffff !important;
    border-color: #ffffff !important;
	letter-spacing: 0.4px;
}

.fa-5x {
    font-size: 6em !important;
}

.footer_links {
	font-family: Neue Haas Unica W1G;
	font-size: 120%;
	font-weight: 100 !important;
	letter-spacing: 0.4px;
}

.row-menu-inner > div {
	display: inline-block;
    vertical-align: middle;
	padding-right: 0px;
}

/*
#logo-zatagias-info {
    padding-right: 300px;
}

@media (max-width: 1728px) {
	#logo-zatagias-info {
		padding-right: 200px;
	}
}

@media (max-width: 1593px) {
	#logo-zatagias-info {
		padding-right: 15px;
	}
}

@media (max-width: 1496px) {
	#logo-zatagias-info {
		padding-right: 50px;
	}
}*/


@media (max-width: 499px) {
	.menu-container .logo-container {
		padding: 27px 5px 27px 5px !important;
	}
	#logo-container-mobile {
		padding: 5px 0px 5px 0px;
    	width: 16%;
	}
	.logo-customizer > img {
		width: 60% !important;
	}
	.mobile-menu-button {
		padding: 27px 20px 27px 20px;
	}
	.main-container .row-container .exa-bottom-padding {
		padding-top: 50px;
		padding-bottom: 80px;
	}
	.search .heading-text.el-text h1.text-capitalize {
		font-size: 20px !important;
	}
	.error404 .uncont.no-block-padding.col-custom-width {
		margin-top: 20px !important;
	}
}

@media (max-width: 400px) {
	.logo-container > * {
		font-size: 12px !important;
	}
	#logo-zatagias-info {
		padding-left: 0 !important;
	}
	.mobile-menu-button {
		padding-right: 10px;
	}
}

.menu-smart .sm .menu-icons {
	margin-right: 10px !important;
}


@media (max-width: 1404px) {
	body[class*=hmenu-]:not(.hormenu-position-right) .navbar-nav-last > ul, body[class*=hmenu-]:not(.hormenu-position-right) .navbar-nav-last > li:last-child > a, body[class*=hmenu-]:not(.hormenu-position-right) .navbar-nav-last > li:only-child > a, body[class*=hmenu-]:not(.hormenu-position-right) .navbar-nav-last > div:last-child > ul, body[class*=hmenu-]:not(.hormenu-position-right) .navbar-nav-last > a:only-child, body[class*=hmenu-]:not(.hormenu-position-right) .navbar-nav-last > a:only-child > li:last-child > a {
		padding-right: 150px;
	}
	.hr {
		display: none;
	}
}

.mobile-menu-button-light .lines, .mobile-menu-button-light .lines:before, .mobile-menu-button-light .lines:after {
    background: white;
}

@media (max-width: 959px) {
	.submenu-dark .menu-smart, .submenu-dark .menu-sidebar-inner, .submenu-dark .main-menu-container {
		background-color: #c4c0bc;
	}
}

.style-dark .ui-br, .style-dark.style-override .ui-br, .style-light .style-dark .ui-br, .style-dark hr, .style-dark.style-override hr, .style-light .style-dark hr, .style-dark pre, .style-dark.style-override pre, .style-light .style-dark pre, .style-dark table, .style-dark.style-override table, .style-light .style-dark table, .style-dark table td, .style-dark.style-override table td, .style-light .style-dark table td, .style-dark table th, .style-dark.style-override table th, .style-light .style-dark table th, .style-dark input, .style-dark.style-override input, .style-light .style-dark input, .style-dark textarea, .style-dark.style-override textarea, .style-light .style-dark textarea, .style-dark select, .style-dark.style-override select, .style-light .style-dark select, .style-dark .seldiv, .style-dark.style-override .seldiv, .style-light .style-dark .seldiv, .style-dark .select2-choice, .style-dark.style-override .select2-choice, .style-light .style-dark .select2-choice, .style-dark .select2-selection--single, .style-dark.style-override .select2-selection--single, .style-light .style-dark .select2-selection--single, .style-dark .seldiv:before, .style-dark.style-override .seldiv:before, .style-light .style-dark .seldiv:before, .style-dark .nav-tabs, .style-dark.style-override .nav-tabs, .style-light .style-dark .nav-tabs, .style-dark .nav-tabs > li.active > a, .style-dark.style-override .nav-tabs > li.active > a, .style-light .style-dark .nav-tabs > li.active > a, .style-dark .vertical-tab-menu .nav-tabs, .style-dark.style-override .vertical-tab-menu .nav-tabs, .style-light .style-dark .vertical-tab-menu .nav-tabs, .style-dark .tab-content.vertical, .style-dark.style-override .tab-content.vertical, .style-light .style-dark .tab-content.vertical, .style-dark .panel, .style-dark.style-override .panel, .style-light .style-dark .panel, .style-dark .panel-group .panel-heading + .panel-collapse .panel-body, .style-dark.style-override .panel-group .panel-heading + .panel-collapse .panel-body, .style-light .style-dark .panel-group .panel-heading + .panel-collapse .panel-body, .style-dark .divider:before, .style-dark.style-override .divider:before, .style-light .style-dark .divider:before, .style-dark .divider:after, .style-dark.style-override .divider:after, .style-light .style-dark .divider:after, .style-dark .plan, .style-dark.style-override .plan, .style-light .style-dark .plan, .style-dark .plan .plan-title, .style-dark.style-override .plan .plan-title, .style-light .style-dark .plan .plan-title, .style-dark .plan .item-list > li, .style-dark.style-override .plan .item-list > li, .style-light .style-dark .plan .item-list > li, .style-dark .plan .plan-button, .style-dark.style-override .plan .plan-button, .style-light .style-dark .plan .plan-button, .style-dark .uncode-single-media-wrapper.img-thumbnail:not(.single-advanced), .style-dark.style-override .uncode-single-media-wrapper.img-thumbnail:not(.single-advanced), .style-light .style-dark .uncode-single-media-wrapper.img-thumbnail:not(.single-advanced), .style-dark .post-share, .style-dark.style-override .post-share, .style-light .style-dark .post-share, .style-dark .widget-container .widget-title, .style-dark.style-override .widget-container .widget-title, .style-light .style-dark .widget-container .widget-title, .style-dark .widget-container .tagcloud a, .style-dark.style-override .widget-container .tagcloud a, .style-light .style-dark .widget-container .tagcloud a, .style-dark #comments .comment-list .comments-list:first-child, .style-dark.style-override #comments .comment-list .comments-list:first-child, .style-light .style-dark #comments .comment-list .comments-list:first-child, .style-dark #respond .comment-list .comments-list:first-child, .style-dark.style-override #respond .comment-list .comments-list:first-child, .style-light .style-dark #respond .comment-list .comments-list:first-child, .style-dark #comments .comments-list .comment-content, .style-dark.style-override #comments .comments-list .comment-content, .style-light .style-dark #comments .comments-list .comment-content, .style-dark #respond .comments-list .comment-content, .style-dark.style-override #respond .comments-list .comment-content, .style-light .style-dark #respond .comments-list .comment-content, .style-dark .author-details, .style-dark.style-override .author-details, .style-light .style-dark .author-details, .style-dark ul.dwls_search_results, .style-dark.style-override ul.dwls_search_results, .style-light .style-dark ul.dwls_search_results, .style-dark ul.dwls_search_results li, .style-dark.style-override ul.dwls_search_results li, .style-light .style-dark ul.dwls_search_results li, .style-dark .woocommerce .woocommerce-breadcrumb, .style-dark.style-override .woocommerce .woocommerce-breadcrumb, .style-light .style-dark .woocommerce .woocommerce-breadcrumb, .style-dark .woocommerce nav.woocommerce-pagination, .style-dark.style-override .woocommerce nav.woocommerce-pagination, .style-light .style-dark .woocommerce nav.woocommerce-pagination, .style-dark .woocommerce #content nav.woocommerce-pagination, .style-dark.style-override .woocommerce #content nav.woocommerce-pagination, .style-light .style-dark .woocommerce #content nav.woocommerce-pagination, .style-dark .woocommerce nav.woocommerce-pagination ul li span.current, .style-dark.style-override .woocommerce nav.woocommerce-pagination ul li span.current, .style-light .style-dark .woocommerce nav.woocommerce-pagination ul li span.current, .style-dark .woocommerce #content nav.woocommerce-pagination ul li span.current, .style-dark.style-override .woocommerce #content nav.woocommerce-pagination ul li span.current, .style-light .style-dark .woocommerce #content nav.woocommerce-pagination ul li span.current, .style-dark .woocommerce nav.woocommerce-pagination ul li a:hover, .style-dark.style-override .woocommerce nav.woocommerce-pagination ul li a:hover, .style-light .style-dark .woocommerce nav.woocommerce-pagination ul li a:hover, .style-dark .woocommerce #content nav.woocommerce-pagination ul li a:hover, .style-dark.style-override .woocommerce #content nav.woocommerce-pagination ul li a:hover, .style-light .style-dark .woocommerce #content nav.woocommerce-pagination ul li a:hover, .style-dark .woocommerce nav.woocommerce-pagination ul li a:focus, .style-dark.style-override .woocommerce nav.woocommerce-pagination ul li a:focus, .style-light .style-dark .woocommerce nav.woocommerce-pagination ul li a:focus, .style-dark .woocommerce #content nav.woocommerce-pagination ul li a:focus, .style-dark.style-override .woocommerce #content nav.woocommerce-pagination ul li a:focus, .style-light .style-dark .woocommerce #content nav.woocommerce-pagination ul li a:focus, .style-dark .woocommerce #reviews #review_form_wrapper, .style-dark.style-override .woocommerce #reviews #review_form_wrapper, .style-light .style-dark .woocommerce #reviews #review_form_wrapper, .style-dark .woocommerce ul.cart_list:not(.uncode-cart-dropdown) li, .style-dark.style-override .woocommerce ul.cart_list:not(.uncode-cart-dropdown) li, .style-light .style-dark .woocommerce ul.cart_list:not(.uncode-cart-dropdown) li, .style-dark .woocommerce ul.product_list_widget:not(.uncode-cart-dropdown) li, .style-dark.style-override .woocommerce ul.product_list_widget:not(.uncode-cart-dropdown) li, .style-light .style-dark .woocommerce ul.product_list_widget:not(.uncode-cart-dropdown) li, .style-dark .woocommerce.widget_shopping_cart .total, .style-dark.style-override .woocommerce.widget_shopping_cart .total, .style-light .style-dark .woocommerce.widget_shopping_cart .total, .style-dark .woocommerce .widget_shopping_cart .total, .style-dark.style-override .woocommerce .widget_shopping_cart .total, .style-light .style-dark .woocommerce .widget_shopping_cart .total, .style-dark .woocommerce.widget_shopping_cart .buttons, .style-dark.style-override .woocommerce.widget_shopping_cart .buttons, .style-light .style-dark .woocommerce.widget_shopping_cart .buttons, .style-dark .woocommerce .widget_shopping_cart .buttons, .style-dark.style-override .woocommerce .widget_shopping_cart .buttons, .style-light .style-dark .woocommerce .widget_shopping_cart .buttons, .style-dark .woocommerce .cart-collaterals .cart_totals tr td, .style-dark.style-override .woocommerce .cart-collaterals .cart_totals tr td, .style-light .style-dark .woocommerce .cart-collaterals .cart_totals tr td, .style-dark .woocommerce .cart-collaterals .cart_totals tr th, .style-dark.style-override .woocommerce .cart-collaterals .cart_totals tr th, .style-light .style-dark .woocommerce .cart-collaterals .cart_totals tr th, .style-dark .woocommerce form.login, .style-dark.style-override .woocommerce form.login, .style-light .style-dark .woocommerce form.login, .style-dark .woocommerce form.checkout_coupon, .style-dark.style-override .woocommerce form.checkout_coupon, .style-light .style-dark .woocommerce form.checkout_coupon, .style-dark .woocommerce form.register, .style-dark.style-override .woocommerce form.register, .style-light .style-dark .woocommerce form.register, .style-dark .woocommerce #payment, .style-dark.style-override .woocommerce #payment, .style-light .style-dark .woocommerce #payment, .style-dark .woocommerce #payment ul.payment_methods, .style-dark.style-override .woocommerce #payment ul.payment_methods, .style-light .style-dark .woocommerce #payment ul.payment_methods, .style-dark .woocommerce .order_details li, .style-dark.style-override .woocommerce .order_details li, .style-light .style-dark .woocommerce .order_details li, .style-dark .woocommerce .woocommerce-MyAccount-navigation li, .style-dark.style-override .woocommerce .woocommerce-MyAccount-navigation li, .style-light .style-dark .woocommerce .woocommerce-MyAccount-navigation li, .style-dark .woocommerce .addresses, .style-dark.style-override .woocommerce .addresses, .style-light .style-dark .woocommerce .addresses, .style-dark .wootabs .tab-content, .style-dark.style-override .wootabs .tab-content, .style-light .style-dark .wootabs .tab-content, .style-dark .myaccount-cont, .style-dark.style-override .myaccount-cont, .style-light .style-dark .myaccount-cont, .style-dark .price_slider_wrapper .ui-widget-content, .style-dark.style-override .price_slider_wrapper .ui-widget-content, .style-light .style-dark .price_slider_wrapper .ui-widget-content, .style-dark .widget_price_filter .ui-slider .ui-slider-handle, .style-dark.style-override .widget_price_filter .ui-slider .ui-slider-handle, .style-light .style-dark .widget_price_filter .ui-slider .ui-slider-handle, .style-dark .row-related, .style-dark.style-override .row-related, .style-light .style-dark .row-related, .style-dark form.woocommerce-shipping-calculator button, .style-dark.style-override form.woocommerce-shipping-calculator button, .style-light .style-dark form.woocommerce-shipping-calculator button, .style-dark form.cart button, .style-dark.style-override form.cart button, .style-light .style-dark form.cart button {
	border-color: #c4c0bc !important;
}

.style-dark input:not([type='submit']):not([type='button']):not([type='number']):not([type='checkbox']):not([type='radio']):focus, .style-dark textarea:focus, .style-dark.style-override input:not([type='submit']):not([type='button']):not([type='number']):not([type='checkbox']):not([type='radio']):focus, .style-dark.style-override textarea:focus, .style-light .style-dark input:not([type='submit']):not([type='button']):not([type='number']):not([type='checkbox']):not([type='radio']):focus, .style-light .style-dark textarea:focus {
    border-color: white !important;
}

.t-entry-date {
	color: gray !important
}

a .linkToHome, .linkToHome:hover, .linkToHome:active, .linkToHome:focus, .linkToHome:visited {
	color: #ffffff !important;
}

.post-footer {
	display: none;
}

/*νέα*/
h3.t-entry-title.h3.fontspace-111509 {
	font-family: Neue Haas Unica W1G Light;
	letter-spacing: 0.01em;
}

/*gdpr*/

.cli-plugin-button:hover {
	transition: 0.3s;
	background-color: #a59f98 !important;
	color: white !important;
}

.cli-plugin-main-link {
	color: #c4c0bc !important;
}

/*.t-entry-visual {
	visibility: hidden;
}

.t-entry-visual-tc {
	visibility: hidden;
}

.t-entry-visual-cont {
	visibility: hidden;
}*/

.dummy {
	padding: 0 !important;
}

.fluid-object {
	padding: 0 !important;
}

.mega-menu .menu-item .menu-item-type-custom .menu-item-object-custom .menu-item-has-children {
	cursor: pointer !important;
}

.widget-container .tagcloud {
    display: none;
}

.main-menu-container .middle .open-items {
	height: 100vh !important;
}

#menu-main-menu > li > ul > .clickableMenuTitle > a:hover {
    color: black !important;
}
#menu-main-menu > li > ul > .clickableMenuTitle > a {
    pointer-events: all;
    cursor: pointer;
}

.main-container .row-container .row-parent .single-internal-gutter .uncont > .uncode_text_column {
    margin-top: 15px;
}

@media (min-width: 960px) and (max-width: 1225px){

	/* reduce the padding around the logo */
	.col-lg-0 {
	padding: 27px 12px 27px 36px;
	}
  .greenCircleRow .icon-box-left .icon-box-fa-5x {
    height: auto;
  }

	/* reduce the padding of the menu items */
	.menu-smart > li > a {
	padding: 0px 2px !important;
	}

	/* reduce the menu letter spacing */
	.menu-container ul.menu-smart > li > a, .menu-container ul.menu-smart li.dropdown > a{
	letter-spacing:0px !important;
	}

	/* reduce the dropdown arrows padding */
	.menu-smart i.fa-dropdown {
	padding: 0px 0px 0px 2px;
	}

	/* reduce the first menu item padding */
	body[class*=hmenu-] .menu-borders .navbar-nav + .navbar-nav-last > *:first-child {
	margin: 0px 0px 0px 0px;
	}
	#logo-container-mobile {
    	padding: 5px 0 5px 0;
    	width: auto;
 }
	#logo-zatagias-info {
    	padding-right: 5px;
    	position: relative;
    	left: -10px;
 }
	 .main-container .row-container .exa-bottom-padding {
		padding-bottom: 90px;
	}
	h1, .headline-text {
 		font-size: 44px !important;
 	}
 	h2 {
 		font-size: 57px !important;
 	}
	.menu-horizontal .menu-smart > .mega-menu .mega-menu-inner > li {
		padding: 0px 7px !important;
	}
	/*
	.menu-item-button {
		padding-left: 5px !important;
		padding-right: 5px !important;
	}
	li.menu-item-button::before, li.menu-item-button::after {
		height: calc(50% - 0.9em);
	}*/
	.menu-item-button {
		display: none !important;
	}
}

@media (min-width: 960px) and (max-width: 1024px) {
	.menu-smart {
		padding: 0px 1rem 0px 0rem;
	}
	.font-size-menu, .menu-container ul.menu-smart > li > a:not(.social-menu-link), .menu-container:not(.vmenu-container) ul.menu-smart > li > a, .menu-smart > li > a > div > div > div.btn, .uncode-cart .buttons a {
		font-size: 14px;
	}
	.menu-item-button .contact-btn {
		font-size: 14px !important;
	}
}

@media (min-width: 1025px) and (max-width: 1225px) {
	.menu-smart {
		padding: 0px 2rem 0px 2rem;
	}
}

@media (min-width: 650px) and (max-width: 959px) {
	body.menu-mobile-centered .main-menu-container .menu-horizontal .menu-horizontal-inner ul.menu-smart li.menu-item > a, body.menu-mobile-centered .vmenu-container .vmenu-row-wrapper .vmenu-wrap-cell ul.menu-smart li.menu-item > a, body.menu-mobile-centered .overlay-menu .navbar-main .menu-sidebar-inner ul.menu-smart li.menu-item > a, body.menu-mobile-centered .main-menu-container .menu-horizontal .menu-horizontal-inner ul.menu-smart li.menu-item-link > a, body.menu-mobile-centered .vmenu-container .vmenu-row-wrapper .vmenu-wrap-cell ul.menu-smart li.menu-item-link > a, body.menu-mobile-centered .overlay-menu .navbar-main .menu-sidebar-inner ul.menu-smart li.menu-item-link > a {
		font-size: 2.5vh !important;
	}
}

@media (min-width: 761px) and (max-width: 959px) {
	.error404 #bigtext-id0 .bigtext-line0 {
		font-size: 300px !important;
	}
}

@media (min-width: 1200px){
	.nav.navbar-nav.navbar-main.navbar-nav-first{
		margin-top: 0px;
	}
}

@media (min-width: 1450px) and (max-width: 1600px) {
	
	.menu-horizontal .menu-smart > .mega-menu .mega-menu-inner > li {
    	padding: 10px 18px !important;
	}
	.menu-smart > li > a {
		padding: 0px 7px 0px 7px;
	}
	.menu-item-button {
		padding-left: 9px !important;
		padding-right: 9px !important;
	}
}

@media (min-width: 1025px) and (max-width: 1449px) {
	.menu-horizontal .menu-smart > .mega-menu .mega-menu-inner {
    	padding: 8px 0px 15px 0px;
	}
	.menu-horizontal .menu-smart > .mega-menu .mega-menu-inner > li > a {
    	padding: 9px 9px;
	}
	.menu-horizontal .menu-smart > .mega-menu .mega-menu-inner > li {
		padding: 0px 0px 0px 27px !important;
	}
	.font-size-menu, .menu-container ul.menu-smart > li > a:not(.social-menu-link), .menu-container:not(.vmenu-container) ul.menu-smart > li > a, .menu-smart > li > a > div > div > div.btn, .uncode-cart .buttons a {
		font-size: 14px;
	}
	.menu-item-button .contact-btn {
		font-size: 14px !important;
	}
	.headline-text {
 		font-size: 44px !important;
 	}
}

@media (min-width: 1025px) and (max-width: 1370px) {
	.menu-horizontal .menu-smart > .mega-menu .mega-menu-inner > li {
    	padding: 0px 8px !important;
	}
}
/*
.menu-horizontal .menu-smart > .mega-menu .mega-menu-inner > li {
    	padding: 0px 7px !important;
	}*/

@media (min-width: 960px) and (max-width: 1024px) {
	.menu-horizontal .menu-smart > .mega-menu .mega-menu-inner {
		padding: 10px 0px 10px 10px !important;
	}
	.menu-horizontal .menu-smart > .mega-menu .mega-menu-inner > li > a {
    	padding: 7px 9px 0px 9px !important;
	}
	.menu-horizontal .menu-smart > .mega-menu .mega-menu-inner > li {
    	padding: 4px 4px !important;
	}
}

@media (min-height: 600px) and (max-height: 650px) {
	.submenu-dark .menu-smart ul li a {
    	font-size: 82% !important;
	}
	.menu-horizontal .menu-smart > .mega-menu .mega-menu-inner > li > ul > li > a {
    	padding: 2px 9px 2px 9px !important;
	}
	#menu-main-menu > li > ul > li > a {
    	font-size: 90% !important;
	}
	.menu-horizontal .menu-smart > .mega-menu .mega-menu-inner > li {
    	padding: 0px 4px 4px 4px !important;
	}
	.menu-horizontal .menu-smart > .mega-menu .mega-menu-inner {
    	padding: 0px 0px 10px 10px !important;
	}
}

.search-field.form-fluid.no-livesearch {
    border-radius: 5px;
	border-color: #c4c0bc !important;
}

.search-field.form-fluid.no-livesearch:focus {
    border-color: #a59f98 !important;
}

.search .heading-text.el-text h1 {
    font-family: Neue Haas Unica W1G Light !important;
    letter-spacing: 0px;
    text-transform: none;
    color: #a59f98;
    font-size: 63px !important;
}

.contact-location-btns{
	flex-direction: column;
	right: 14px;
	margin-top: 46px;
}

.contact-location-btns a:first-child > div{
		width: 141px;
		height: 44px;
		font-size: 12px;
	}

.contact-location-btns a:nth-child(2) > div{
		width: 141px;
		height: 44px;
		font-size: 12px;
}

.contact-location-btns a:nth-child(2){
		margin-left: 0px;
		margin-top: 8px;
}

@media (min-width: 576px){
	.uncont > span.btn-container.animate_when_almost_visible.bottom-t-top.start_animation{
		display: inline-block;
	}
	
	.uncont > span.btn-container.animate_when_almost_visible.bottom-t-top.start_animation:last-child{
		margin-left: 10px;
	}
	
	.location-homepage{
		display: inline-block;
		margin-left: 10px;
	}
	#the-location{
		margin-left: 10px;
	}
	
	.contact-location-btns{
		margin-top: 76px;
	}
	
	.contact-location-btns a:first-child > div{
		width: 171px;
		height: 50px;
		font-size: 14px;
	}

	.contact-location-btns a:nth-child(2) > div{
		width: 171px;
		height: 50px;
		font-size: 14px;
	}
	
}

@media (min-width: 992px){
	.main-menu-container.middle{
		margin-top: 34px;
	}
	
	ul#menu-main-menu > li{
		margin-right: 12px;
	}
}

@media (min-width: 1200px){
/* 	.nav.navbar-nav.navbar-main.navbar-nav-first{
		margin-top: -20px;
		padding-bottom: 20px;
	} */
	
	ul#menu-main-menu > li{
		margin-right: 0px;
	}
}

@media (min-width: 1400px){
	.page-id-4349 .main-container .row-container .col-double-gutter>.row-inner>div,
	.page-id-22179 .main-container .row-container .col-double-gutter>.row-inner>div,
	.page-id-44894 .main-container .row-container .col-double-gutter>.row-inner>div,
	.page-id-81647 .main-container .row-container .col-double-gutter>.row-inner>div,
	.page-id-44966 .main-container .row-container .col-double-gutter>.row-inner>div{
		padding-left: 0px !important;
	}
	
	.nav.navbar-nav.navbar-main.navbar-nav-first{
		margin-top: -20px;
		padding-bottom: 20px;
	}
}

@media (min-width: 1600px){
	.main-menu-container.middle{
		margin-top: 59px !important;
	}
	
	ul#menu-main-menu > li{
		margin-right: 0px;
	}
	
	.nav.navbar-nav.navbar-main.navbar-nav-first{
		margin-top: 0px;
	}
	
	.contact-location-btns{
		flex-direction: row;
		bottom: 182px;
		margin-left: 8%;
	}
	
	.contact-location-btns a:nth-child(2){
		margin-left: 10px;
		margin-top: 0px;
	}
}

@media (min-width: 1700px) and (max-width: 1859px) {
	.menu-horizontal .menu-smart > .mega-menu .mega-menu-inner > li {
    	padding: 10px 10px 10px 10px !important;
	}
}

@media (min-width: 1700px) {
	.contact-location-btns{
		display: flex !important;
	}
	
	#menu-main-menu > li > ul > li > a {
    	font-size: 20px !important;
	}
	.submenu-dark .menu-smart ul li a {
		font-size: 16px !important;
	}
	.menu-smart > li > a {
		padding: 0px 14px 0px 14px;
	}
}

.search .header-style-light .header-wrapper .header-scrolldown i {
    color: #a59f98;
}

.search .pagination .page-numbers {
    color: #c4c0bc;
}

.error404 .bigtext-line0 {
    font-family: Neue Haas Unica W1G;
    font-weight: 400 !important;
}

.error404 #bigtext-id1 {
    padding-top: 30px;
}

.error404 i.fa.fa-arrow-left3 {
    font-size: 14px;
    vertical-align: middle !important;
}

.error404 .vc_row.style-darkGreyBackground-bg.row-container {
    background-color: #a59f98;
}

.no-results .post-title {
    color: #a59f98;
}

.style-light input:not([type='submit']):not([type='button']):not([type='number']):not([type='checkbox']):not([type='radio']):focus, .style-light textarea:focus, .style-light.style-override input:not([type='submit']):not([type='button']):not([type='number']):not([type='checkbox']):not([type='radio']):focus, .style-light.style-override textarea:focus, .style-dark .style-light input:not([type='submit']):not([type='button']):not([type='number']):not([type='checkbox']):not([type='radio']):focus, .style-dark .style-light textarea:focus {
    border-color: #a59f98 !important;
}

@media (min-width: 2100px) {
	/*#menu-main-menu > li > ul > li > a {
		font-size: 22px !important;
	}
	.submenu-dark .menu-smart ul li a {
		font-size: 18px !important;
	}*/
	.menu-horizontal .mega-menu-inner > li.menu-item {
		width: 24% !important;
	}
	.logo-container > * {
		font-size: 17px !important;
	}
	.font-size-menu, .menu-container ul.menu-smart > li > a:not(.social-menu-link), .menu-container:not(.vmenu-container) ul.menu-smart > li > a, .menu-smart > li > a > div > div > div.btn, .uncode-cart .buttons a {
		font-size: 17px;
	}
	p {
		font-size: 16px !important;
	}
	h5 {
		font-size: 18px !important;
	}
	h6 {
		font-size: 16px !important;
	}
	.contact-btn {
		font-size: 16px !important;
	}
	.error404 a.custom-link.btn.btn-default.btn-circle.btn-icon-left {
		font-size: 14px !important;
	}
	.error404 i.fa.fa-arrow-left3 {
		font-size: 18px !important;
	}
}

@media (min-width: 2200px) {
	/*#menu-main-menu > li > ul > li > a {
		font-size: 24px !important;
	}*/
}

@media (min-width: 2400px) {
	.menu-horizontal .mega-menu-inner > li.menu-item {
		width: 23% !important;
	}
}

.tmb .t-entry p.t-entry-meta span {
    display: block;
    font-size: 12px !important;
    font-weight: bolder !important;
    letter-spacing: .4px !important;
	color: #000 !important;
}

.doc-background .background-inner {
    background: url(https://www.zatagias.kukarika.com/wp-content/uploads/2019/12/05B2778-AKIS.jpg) !important;
    background-repeat: no-repeat !important;
    background-position: center center !important;
    background-attachment: unset !important;
    background-size: cover !important;
}

.lightGreyFontColor h6 {
    color: #c4c0bc !important;
}

.icon-box .fa-stack.icon-animated i {
    font-size: 0.7em;
    position: relative;
    top: -0.15em;
    left: 0.1em;
    color: #5ae0a3;
    z-index: 1;
}

.menu-smart > li > a > div > div > div.btn span {
    top: -1px !important;
}

@media (min-width: 1950px) {
	.row-menu {
		background-color: #c4c0bc;
		max-width: 1920px;
	}

	body {
		max-width: 1920px;
		margin: auto;
	}

	.row {
		max-width: 1920px;
	}

	.main-container .row-container {
		max-width: 1920px;
	}

	.menu-container.style-color-xsdn-bg.menu-no-borders.menu-shadows {
		max-width: 1920px;
	}

	.box-wrapper {
		width: 99.7%;
	}

	.main-container .row-container .single-h-padding {
		padding-left: 10em;
		padding-right: 10em;
	}
}

.menu-container.style-color-xsdn-bg.menu-no-borders.menu-shadows {
    top: 0 !important;
    width: 100% !important;
}

.box-container {
    width: 100% !important;
    margin-left: 0 !important;
}

#logo-zatagias-info {
	margin-left: -1.5em;
}

figure.gallery-item {
    margin: 0;
    padding: 0;
    margin-bottom: -0.3em;
}

#pbPrevBtn b:before, #pbNextBtn b:after {
    font-size: 11em !important;
}

.formName {
    width: 100%;
}

.formEmail {
    width: 49%;
	float: left;
	margin-bottom: 1.9em;
}

.formSubject {
	width: 49%;
	float: right;
	display: inline-block;
}

.wpcf7-form-control-wrap {
    position: inherit !important;
}

.your-email .wpcf7-not-valid-tip {
    float: left;
    position: absolute;
    top: 7.4em;
}

.your-name .wpcf7-not-valid-tip {
    position: absolute;
    top: 2em;
}

@media (max-width: 425px) {
	#logo-container-mobile {
		margin-right: 1em;
	}
}

.page-id-44966 .uncell.triple-block-padding.style-color-rgdb-bg {
    padding-left: 0;
}

.page-id-44966 .style-color-rgdb-bg {
    background-color: #a59f98 !important;
}

#pbNextBtn, #pbPrevBtn {
	font-size: 70% !important;
}

.gallery-columns-4 .gallery-item {
    padding-bottom: 1em;
    padding-right: 0.5em;
    padding-left: 0.5em;
}

.pbThumbs li.active a img {
	border-color: #fff !important;
}

.hr {
    border-color: black !important;
    border-top-width: 2px;
	margin-left: 45% !important;
}

.number {
	font-size: 50px;
    position: relative;
    top: -12px;
}

.questionTitle {
    font-size: 16px !important;
}

.hrContainer {
    padding: 15px 0px 0px 0px!important;
}

.pageUl li {
    list-style: none;
	font-style: italic;
}

.pageUl {
	padding-left: 0 !important;
	font-style: italic;
}

.titleContainer span {
    display: inline-block;
}

.titleArrow {
    position: relative;
    background: url(/wp-content/themes/uncode-child/title_arrow.svg) no-repeat;
}

.mobile-menu-button {
	z-index: 2;
}

.summaryNews {
    font-size: 50%;
    line-height: 1.5;
    color: #fff;
}

.menu-no-arrows .menu-smart>li>a i.fa-dropdown.fa-angle-down {
    display: block;
    position: absolute;
    padding: 0;
    right: 50%;
    transform: translate(50%, 0);
    bottom: 5px;
}

.map {
  background: url(https://zatagias.gr/wp-content/uploads/2020/07/zatagias_map.jpg) no-repeat;
  display: block;
  width: 100%;
  height: 545px;
  background-position: center;
}

.darkOverlay {
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    transition: 0.5s ease;
    position: relative;
    opacity: 0;
}

.map:hover .darkOverlay {
    opacity: 1;
}

a.contact-btn.menu-item.map-button {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    border-bottom: 0 !important;
    border-radius: 4px !important;
}

.cookie-table * {
    border: 1px solid #c4c0bc!important;
}

.cookie-table th {
    text-align: left;
    color: #000;
    font-weight: 500;
    font-size: 13px;
}

.cookie-table td {
    font-size: 13px;
    font-weight: 500;
}

.cookie-table thead {
    background-color: #c4c0bc!important;
}

.pathiseisMenu > .mega-menu-inner {
    display: none !important;
}

.pathiseisMenu > .mega-menu-inner.opened {
    display: table !important;
}

.menu-animated .menu-horizontal .menu-smart>li ul.opened.mega-menu-inner>li a {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -o-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}

.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-81834.menu-btn-container.btn{
	color: black;
	border: 1px solid white;
	background-color: white;
}

li#menu-item-81834{
	box-shadow: none;
	padding-left: 0px;
}

li#menu-item-80481{
	padding-right: 0px !important;
}

.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-80481.menu-btn-container.btn,
.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-81834.menu-btn-container.btn{
	padding: 10px 20px 10px 20px!important;
}

li#menu-item-80481 > a{
	padding-right: 0px;
}

li#menu-item-81834 > a{
	padding-left: 3px;
	padding-right: 3px;
}

.contact-location-btns{
	position: absolute;
    z-index: 1;
	display: flex;
}

.contact-location-btns a:nth-child(2){
	color: white;
}


.contact-location-btns a:first-child > div{
	background-color: white;
	color: black;
	border-radius: 4px;
	text-align: center;
	padding-top: 3px;
	font-family: Neue Haas Unica W1G !important;
}

.contact-location-btns a:nth-child(2) > div{
	text-align: center;
	color: white;
	border: 1px solid white;
	padding-top: 12px;
	border-radius: 4px;
	font-family: Neue Haas Unica W1G !important;
}

li#menu-item-81834,
li#menu-item-80481{
	margin-top: 10px;
}

.menu-no-arrows .menu-smart>li>a i.fa-dropdown.fa-angle-down{
	display: none;
} 

#pathiseis_wrapper .drop-menu {
    list-style: none !important;
    padding: 0;
    margin: 0;
}

#pathiseis_wrapper ul.mega-menu-inner {
    margin: 0;
}

.page-id-81802 .row.limit-width.row-parent {
    padding-top: 0 !important;
}

.page-id-81802 .row.col-double-gutter.quad-top-padding.quad-bottom-padding.single-h-padding.limit-width.row-parent {
    padding-top: 144px !important;
}

#pathiseis_wrapper {
    height: 100%;
}

@media (max-width: 992px) {
	ul.mega-menu-inner {
		padding: 0 !important;
	}
	.page-id-81802 .full-width {
		padding-top: 0 !important;
	}
}

/* inserted code here */