@font-face {
font-family: 'Favorit Pro';
src: url(//thf.gr/wp-content/themes/amedeo-child/fonts/FavoritPro-Light.eot);
src: url(//thf.gr/wp-content/themes/amedeo-child/fonts/FavoritPro-Light.eot?#iefix) format('embedded-opentype'),
url(//thf.gr/wp-content/themes/amedeo-child/fonts/FavoritPro-Light.woff2) format('woff2'),
url(//thf.gr/wp-content/themes/amedeo-child/fonts/FavoritPro-Light.woff) format('woff'),
url(//thf.gr/wp-content/themes/amedeo-child/fonts/FavoritPro-Light.ttf) format('truetype');
font-weight: 300;
font-style: normal;
}
@font-face {
font-family: 'Favorit Pro';
src: url(//thf.gr/wp-content/themes/amedeo-child/fonts/FavoritPro-Bold.eot);
src: url(//thf.gr/wp-content/themes/amedeo-child/fonts/FavoritPro-Bold.eot?#iefix) format('embedded-opentype'),
url(//thf.gr/wp-content/themes/amedeo-child/fonts/FavoritPro-Bold.woff2) format('woff2'),
url(//thf.gr/wp-content/themes/amedeo-child/fonts/FavoritPro-Bold.woff) format('woff'),
url(//thf.gr/wp-content/themes/amedeo-child/fonts/FavoritPro-Bold.ttf) format('truetype');
font-weight: bold;
font-style: normal;
}
ul.children {
text-indent: 24px;
}
body {
font-family: 'Favorit Pro', monospace;
}
h1, h2, h3, h4, h5, h6 {
font-family: 'Favorit Pro', monospace;
}
.eltdf-main-menu ul li a, .eltdf-main-menu ul li h6, .wp-block-file .wp-block-file__button {
font-family: 'Favorit Pro', monospace;
}
.eltdf-btn 
{font-family: 'Favorit Pro', monospace;
}
.eltdf-banner-media-holder__text .banner-media-text {
font-family: 'Favorit Pro', monospace;
}
.eltdf-blog-list-holder .eltdf-bli-info, .eltdf-blog-slider-holder .eltdf-bsi-info, .wp-block-button .wp-block-button__link {
font-family: 'Favorit Pro', monospace;
}
footer .widget #wp-calendar, footer .widget ul li {
font-family: 'Favorit Pro', monospace;
}
.eltdf-blog-holder article .eltdf-post-info-top .eltdf-month, .eltdf-blog-holder article .eltdf-post-info-top .eltdf-post-info-category {
font-family: 'Favorit Pro', monospace;
}
.eltdf-blog-holder article .eltdf-post-info-top .eltdf-month, .eltdf-blog-holder article .eltdf-post-info-top .eltdf-post-info-category {
font-family: 'Favorit Pro', monospace;
}
.eltdf-blog-pagination ul li {
font-family: 'Favorit Pro', monospace;
}
.eltdf-side-menu .widget.eltdf-recent-post-widget .eltdf-recent-posts .eltdf-rp-date, .wpb_widgetised_column .widget #wp-calendar, .wpb_widgetised_column .widget ul li, aside.eltdf-sidebar .widget #wp-calendar, aside.eltdf-sidebar .widget ul li {
font-family: 'Favorit Pro', monospace;
}
.css-events-list table.events-table td {
vertical-align: middle;
}
table tbody tr, table thead tr {
border: 0px solid #000;
}
.css-events-list table.events-table td {
vertical-align: middle;
width: 33%;
}
.eltdf-content .eltdf-content-inner>.eltdf-container>.eltdf-container-inner, .eltdf-content .eltdf-content-inner>.eltdf-full-width>.eltdf-full-width-inner {
padding-top: 110px;
}
.eventsslider .vc_grid-item {
width:20%;
}
.eventsslider .vc_grid-item:first-child {
width:40%;
}
.eventsslider .vc_grid-item:first-child .maineventtitle {
float: left;
width: 40%;
font-family: "Favorit Pro";
font-size: 26px;
font-weight: bold;
color: #58595b;
letter-spacing: 3px;
margin-left: -15px;
}
.eventsslider .vc_grid-item:first-child .maineventimage {
max-width: 60%;
margin-left: auto;
}
.eventsslider .vc_grid-item:first-child .vc_gitem-zone {
overflow: visible;
}
.owl-carousel .owl-stage-outer {
overflow: visible!important;
overflow-x: visible!important;
overflow-y: visible!important;
}
.maineventtext {
background-color: #F1f2f2;
padding-bottom: 120px;
margin-bottom: -80px;
padding-left: 25px;
padding-top: 40px;
padding-right: 25px;
}
.eventsslider .vc_grid-item:first-child .maineventtext {
background-color: #F1f2f2;
padding-top: 200px;
margin-top: -200px;
padding-bottom: 80px;
margin-bottom: -80px;
padding-left: 25px;
padding-right: 25px;
}
.eventsslider .vc_grid-item:first-child .maineventtext > div {
margin-top: 40px;
margin-bottom: 40px;
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-outline {
color: #58595B;
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-outline {
border-color: #58595b;
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-black.vc_btn3-style-outline:hover {
color: #fff;
border-color: #58595b;
background-color: #58595b;
}
.maineventtitle {
display: none;
}
.eventsslider .vc_grid-item:first-child .maineventtitle {
display: block;
}
.eventsslider .vc_grid-item:nth-child(2) .maineventtext {
background-color: #e1c6b3;
padding-bottom: 200px;
margin-bottom: -80px;
padding-left: 25px;
padding-top: 40px;
padding-right: 25px;
color:#FFF;
}
.eventsrow .vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item {
padding-right: 0px;
}
a.vc_gitem-link.vc_single_image-wrapper.vc_box_border_grey.maineventimage {
max-width: 100%;
}
.eventsslider .maineventbutton:after {
content: " ";
width: 116px;
height: 35px;
margin-top: 24px;
margin-left: -135px;
background-color: #e1c6b3;
position: absolute;
}
.eventsslider .vc_grid-item:nth-child(2) .maineventbutton:after {
content: " ";
width: 116px;
height: 35px;
margin-top: 24px;
margin-left: -135px;
background-color: #F1f2f2;
position: absolute;
}
a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-square.vc_btn3-style-outline.vc_btn3-color-black,a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-square.vc_btn3-style-outline.vc_btn3-color-black {
z-index:10;
}
.maineventcategories a {
font-size: 21px;
font-weight: 100;
}
.maineventcategories a:after {
content:"_";
color:#e1c6b3;
}
.maineventcategories a:after {
content: "_";
color: #e1c6b3;
font-weight: bold;
font-size: 32px;
line-height: 1;
margin-left: 5px;
margin-top: -5px;
display: inline-block;
}
.calendareventtitle {
margin-bottom: 50px;
clear: right;
width: 70%;
font-family: "Favorit Pro";
font-size: 26px;
font-weight: bold;
color: #58595b;
letter-spacing: 3px;
margin-left: 0px;
}
.calendarcolumn:after {
content: " ";
background-color: #F1f2f2;
width: 90%;
position: absolute;
height: 90%;
margin-top: -81%;
margin-left: 25%;
}
.calendarrow .maineventbutton:after {
content: " ";
width: 116px;
height: 35px;
margin-top: 24px;
margin-left: -135px;
background-color: #e1c6b3;
position: absolute;
}
.eltdf-position-left {
border-right: solid 1px #58595B;
}
.eltdf-page-header .eltdf-vertical-align-containers {
padding: 0 40px;
border-bottom: solid 1px #58595B;
}
#nav-menu-item-5164 .item_text {
display: none;
}
#nav-menu-item-5164 .item_outer {
font-size: 55px;
}
#sticky-nav-menu-item-5164 span.item_outer {
font-size: 44px;
}
#sticky-nav-menu-item-5164 .item_text {
display: none;
}
#nav-menu-item-295967 .item_text {
display: none;
}
#nav-menu-item-295967 .item_outer {
font-size: 55px;
}
#sticky-nav-menu-item-295967 span.item_outer {
font-size: 44px;
}
#sticky-nav-menu-item-295967 .item_text {
display: none;
}
.eltdf-sticky-header .eltdf-sticky-holder {
border-bottom: 0px solid #000;
}
.cafemerlinmainpage h1:after {
content: " ";
background-color: #F1f2f2;
width: 451px;
position: absolute;
height: 410px;
margin-top: -155px;
left: -44%;
z-index: -1;
}
.fc th {
border-width: 0px;
font-size: 18px!important;
font-weight: 100;
}
.fc-day {
border: solid 1px #58595b;
}
td.fc-head-container.fc-widget-header {
border: 0px;
}
.fc-ltr .fc-basic-view .fc-day-number {
text-align: left;
font-size: 29px!important;
}
.fc-basic-view td.fc-day-number, .fc-basic-view td.fc-week-number span {
padding-top: 6px;
padding-left: 6px;
padding-bottom: 2px;
}
.ui-tooltip:not(.ie9haxors) div.ui-tooltip-content, .ui-tooltip:not(.ie9haxors) div.ui-tooltip-titlebar {
filter: none;
-ms-filter: none;
max-height: 35vh;
padding: 15px;
text-align: left;
font-size: 14px;
font-family: 'Favorit Pro';
}
.fc-content {
background-color: #e1c6b3;
color: #58595B;
}
.fc-event-container a {
border: 0px;
color:#58595b!important;
background-color: #ffffff00!important;
}
.fc-day-grid-event {
padding: 0;
}
.fc-ltr .fc-h-event.fc-not-start, .fc-rtl .fc-h-event.fc-not-end {
padding-left: 2px;
}
button.fc-today-button.fc-button.fc-state-default.fc-corner-left.fc-corner-right.fc-state-disabled {
display: none;
}
button.fc-month-button.fc-button.fc-state-default.fc-corner-left.fc-corner-right.fc-state-active {
display: none;
}
.wpfc-calendar-search {
display: none!important;
}
button.fc-prev-button.fc-button.fc-state-default.fc-corner-left {
background: none;
border: 0px;
box-shadow: none;
}
button.fc-prev-button.fc-button.fc-state-default.fc-corner-left:focus {
outline: 0px;
}
button.fc-next-button.fc-button.fc-state-default.fc-corner-right {
background: none;
border: 0px;
box-shadow: none;
}
button.fc-next-button.fc-button.fc-state-default.fc-corner-right:focus {
outline: 0px;
}
.fc-center {
float: right;
}
.fc-toolbar .fc-left {
float: right;
}
.fc-center h2 {
font-size: 18px!important;
}
button.fc-today-button.fc-button.fc-state-default.fc-corner-left.fc-corner-right {
display: none;
}
.vc_grid-filter.vc_grid-filter-color-grey>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-grey>.vc_grid-filter-item:hover {
background-color: #ebebeb00;
border-bottom: 1px solid #d4ad90;
border-radius: 0;
}
.fc-content-skeleton tr:nth-child(even) .fc-content {
background-color:#58595b;
color:#fff;
}
span.vc_gitem-post-category-name:hover a:after {
content: " ";
}
.maineventcategories {
min-height: 35px;
}
.maineventcategories a.vc_gitem-link {
padding: 10px;
box-sizing: border-box;
}
.backgroundimageidrima {
position: absolute;
}
.centerme {
margin-left: auto;
margin-right: auto;
display: table;
margin-top: -460px;
}
h6.eltdf-counter-title {
color: #fff;
}
span.eltdf-counter.eltdf-zero-counter {
color: #fff;
}
.justasmallerpadding .eltdf-eh-item-content {
padding: 10px 10px!important;
width: 50%;
color: #FFF;
}
.justasmallerpadding h2.eltdf-banner-title {
color: #fff;
}
.justasmallerpadding span.eltdf-btn-text {
color: #FFF;
}
.artshopmain h1.eltdf-banner-title {
margin-left: -60px;
}
.artshopmain .eltdf-banner-title:before {
content: "_";
position: absolute;
margin-top: -53px;
margin-left: 6px;
color: #d4ad90;
}
.artshopmain .banner-media-text + div {
text-align: center;
}
.artshopmain .banner-media-text {
padding-bottom: 60px;
}
.teammain h6.eltdf-team-position {
font-size: 14px;
letter-spacing: 1px;
line-height: 14px;
}
.rowontop h2.eltdf-st-title:before {
content: " ";
width: 78%;
height: 900%;
background-color: #f1f2f2;
position: absolute;
margin-left: -82px;
margin-top: 26px;
z-index: -1;
}
.rowlast .vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item {
padding-right: 0px!important;
}
.neabgtext .eltdf-background-text-inner {
font-size: 400px;
webkit-transform: rotate(270deg);
-moz-transform: rotate(270deg);
-o-transform: rotate(270deg);
-ms-transform: rotate(270deg);
transform: rotate(270deg);
position: absolute;
right: 0;
opacity: 0.1;
margin-right: -9%;
}
.nopadding .vc_column_container>.vc_column-inner {
box-sizing: border-box;
padding-left: 15px;
padding-right: 15px;
width: 100%;
padding: 0;
}
.page-id-575 .eltdf-title-holder.eltdf-transparent-outline-type {
padding: 0 0px;
}
.page-id-293296 .eltdf-title-holder.eltdf-transparent-outline-type {
padding: 0 0px;
}
div.css-search div.em-search-main .em-search-submit {
position: absolute;
top: 5px;
right: 5px;
-moz-box-shadow: 0px 0px 0px 0px #ffffff;
-webkit-box-shadow: 0px 0px 0px 0px #ffffff;
box-shadow: 0px 0px 0px 0px #ffffff;
background: #58595b;
background: -moz-linear-gradient( center top, #b7d282 5%, #8eb56d 100% );
background-color: #58595b;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
border: 1px solid #dcdcdc;
display: inline-block;
color: #ffffff;
font-weight: bold;
padding: 8px 10px;
text-decoration: none;
text-shadow: 1px 1px 0px #c7c5c7;
line-height: 16px;
}
.eventtitle {
font-size: 32px;
margin-bottom:30px;
}
.eventbuttonmore {
padding-bottom: 90px;
text-align: right;
}
.eventdata {
font-size: 28px;
}
.eventtime {
font-size: 24px;
margin-top: 12px;
}
.eltdf-drop-down .second .inner {
box-shadow: 1px 5px 5px 1px rgba(0,0,0,0.3);
}
.home #nav-menu-item-5164 .menu_icon_wrapper:hover {
font-size: 60px;
transition: 0.3s;
margin-right: -2px;
}
.home #sticky-nav-menu-item-5164 .menu_icon_wrapper:hover {
font-size: 50px;
transition: 0.3s;
margin-right: -2px;
}
.home #nav-menu-item-295967 .menu_icon_wrapper:hover {
font-size: 60px;
transition: 0.3s;
margin-right: -2px;
}
.home #sticky-nav-menu-item-295967 .menu_icon_wrapper:hover {
font-size: 50px;
transition: 0.3s;
margin-right: -2px;
}
span.eltdf-pt-price {
font-size: 40px!important;
}
.epikoinoniaraw .eltdf-si-inner {
max-height: 455px;
}
footer .widget .eltdf-widget-title-holder {
margin-bottom: 30px;
}
@media (max-width:1400px) {
.eltdf-main-menu>ul>li>a {
padding: 0px 5px;
font-size: 12px;
}
span.item_text {
letter-spacing: 1px;
}
}
.eventsrow {
margin-left: 40px;
margin-right:40px;
}
.eltdf-ils-holder .eltdf-ils-item-link {
font-size: 21px;
}
.maineventtitle {
z-index: 100;
position: relative;
}
.fc-day-grid-container.fc-scroller {
height: 100%!important;
}
.cat-parent > .children .cat-parent {
text-indent: 15px;
}
.cat-parent > .children .cat-parent .children {
text-indent: 30px;
}
.xt_woofc-inner a.xt_woofc-checkout {
background: #58595b;
}
.xt_woofc-no-touchevents .xt_woofc-inner a.xt_woofc-checkout:hover, .xt_woofc-touchevents .xt_woofc-inner a.xt_woofc-checkout:focus {
background: #58595b;
}
.eltdf-page-footer .eltdf-footer-top-holder {
position: relative;
background-color: #58595b;
border-top: 0 solid #58595b;
}
.eltdf-page-footer .eltdf-footer-bottom-holder, .wp-block-button .wp-block-button__link {
background-color: #f1f2f2;
}
.eltdf-page-footer .eltdf-footer-bottom-holder .eltdf-footer-bottom-inner {
border-top-color: #202020;
border-top-width: 0px;
}
.vc_btn3.vc_btn3-color-blue, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat {
color: #fff;
background-color: #e1c6b3!important;
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-blue:focus, .vc_btn3.vc_btn3-color-blue:hover {
background-color: #595a5c!important;
}
.vc_btn3.vc_btn3-shape-rounded {
border-radius: 0px;
}
.calendarevent {
z-index: 1;
position: relative;
}
.calendarrow {
margin-right: 40px !important;
margin-left: 40px !important;
}
#em_widget-2 > ul> li {
border-bottom: solid 1px;
}
#em_widget-2 > ul> li a {
font-weight: bold;
}
#em_widget-2 > ul> li a:hover {
color:#58595b;
}
.newsletterbutton button.wpcf7-form-control.wpcf7-submit.eltdf-btn.eltdf-btn-small.eltdf-btn-solid {
background: #58595b;
border: 0px;
float: right;
padding-left: 5px;
padding-right: 5px;
width: 100px;
margin-top: 5px;
}
div.wpcf7-mail-sent-ok {
border: 2px solid #f1f2f2;
margin-top: 71px;
text-align: center;
}
.cat-parent > a {
font-weight: bold;
}
.widget_product_categories > ul > li > ul > li > ul > li.cat-item {
letter-spacing: 1px;
}
#menu-main-menu a, #menu-kyrio-menoy a {
letter-spacing: 1px;
}
.eltdf-main-menu>ul>li>a {
padding: 0 11px;
}
.vc_grid-styled-select select {
background-color: #ffffff;
color: #000;
border: 1px solid #58595b;
padding: 12px;
line-height: 18px;
font-size: 14px;
-webkit-appearance: button;
appearance: button;
outline: none;
}
.vc_grid-styled-select:before {
content: "\f13a";
font-family: 'FontAwesome';
position: relative;
top: 0;
float: right;
margin-bottom: -80px;
margin-left: -40px;
right: 0;
width: 47px;
height: 47px;
text-align: center;
font-size: 28px;
line-height: 45px;
color: rgb(130, 130, 130);
pointer-events: none;
}
.vc_grid-styled-select:focus-within:before {
content: "\f138";
}
.vc_grid-styled-select:hover:before {
color: #000;
}
.vc_grid-styled-select select option {
padding: 30px;
}
.fronteventtitle {
font-size: 16px;
margin-bottom: 18px;
height: 81px;
vertical-align: middle;
display: table;
}
.fronteventtitle a {
vertical-align: middle;
display: table-cell;
}
.fronteventimage {
max-height: 350px;
overflow: hidden;
margin-bottom: 15px;
}
.frontcolumn .fronteventback {
background: #f1f2f2;
padding-bottom: 50px;
}
.frontcolumn.frontcolumntwo .fronteventback {
background: #e1c6b3;
}
.fronteventexcerpt {
margin: 7px 20px 0px 20px;
}
.fronteventdata {
margin-left: 20px;
}
.fronteventbuttonmore {
text-align: center;
margin-top: 20px;
}
.fronteventcategories a:after {
content: "_";
color: #e1c6b3;
font-weight: bold;
font-size: 32px;
line-height: 0;
margin-left: 5px;
margin-top: -5px;
display: inline-block;
}
.fronteventcategories a:hover:after {
content: "<";
}
.eventimage {
max-height:575px;
overflow:hidden;
margin-bottom: 15px;
}
img.eventimg {
width: auto;
height: auto;
max-height: 575px;
}
.frontcolumntwo .fronteventcategories a:after {
color: #58595b;
}
.fronteventcategories {
font-size: 20px;
text-align: center;
margin-top: -26px;
}
.fronteventcategories li {
list-style: none;
}
ul.product-categories > li {
font-weight: bold!important;
}
ul.product-categories a {
letter-spacing: 1px!important;
}
span.woocommerce-Price-amount.amount {
font-family: 'Favorit Pro', monospace!important;
}
.eltdf-pl-text-inner a {
font-family: 'Favorit Pro', monospace!important;
}
button.button {
font-family: 'Favorit Pro', monospace!important;
}
.price_label {
font-family: 'Favorit Pro', monospace!important;
}
a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
font-family: 'Favorit Pro', monospace!important;
}
span.eltdf-out-of-stock {
font-family: 'Favorit Pro', monospace!important;
}
span.product-title {
font-family: 'Favorit Pro', monospace!important;
}
span.from {
font-family: 'Favorit Pro', monospace!important;
}
span.to {
font-family: 'Favorit Pro', monospace!important;
}
input.search-field {
font-family: 'Favorit Pro', monospace!important;
}
span.sku {
font-family: 'Favorit Pro', monospace!important;
}
span.sku_wrapper {
font-family: 'Favorit Pro', monospace!important;
}
label.screen-reader-text {
font-family: 'Favorit Pro', monospace!important;
}
p.stock.in-stock {
font-family: 'Favorit Pro', monospace!important;
}
span.posted_in {
font-family: 'Favorit Pro', monospace!important;
}
span.posted_in a {
font-family: 'Favorit Pro', monospace!important;
}
li#tab-title-description {
font-family: 'Favorit Pro', monospace!important;
}
li#tab-title-reviews {
font-family: 'Favorit Pro', monospace!important;
}
li#tab-title-description a {
font-family: 'Favorit Pro', monospace!important;
}
li#tab-title-reviews a {
font-family: 'Favorit Pro', monospace!important;
}
span.eltdf-onsale {
font-family: 'Favorit Pro', monospace!important;
}
h2 {
font-family: 'Favorit Pro', monospace!important;
}
.eltdf-quantity-buttons.quantity.hidden {
display: none;
}
.singledescription h2 {
font-size: 24px;
padding: 0px;
margin: 17px 0px 0px 0px;
}
.singledescription h3 strong {
font-size: 18px;
font-weight: 100;
}
.singledescription h3 {
padding: 0px;
margin: 0px;
}
h2.woocommerce-Reviews-title {
display: none;
}
@media (max-width:1570px) {
.calendarcolumn .eltdf-banner-media-holder__media {
float: left;
width: 100%!important;
position: absolute;
margin-top: 405px;
}
.calendarcolumn .eltdf-banner-media-holder__text {
float: left;
width: 100%!important;
}	
}
@media (max-width:1510px) {
.eltdf-sticky-header .eltdf-sticky-holder .eltdf-vertical-align-containers {
padding: 0px 30px;
}
}
@media (max-width:1500px) {
.eltdf-sticky-header .eltdf-sticky-holder .eltdf-vertical-align-containers {
padding: 0px 20px;
}
}
@media (max-width:1024px) {
#menu-kyrio-menoy-1 {
display: unset!important;
}
#menu-main-menu-1 {
display: unset!important;
}
.wpml-ls-menu-item {
display: unset!important;
}
}
@media (max-width:1400px) {
.calendarcolumn h2.eltdf-banner-title {
font-size: 28px;
}
.eltdf-page-header .eltdf-vertical-align-containers {
padding: 0 0px;
border-bottom: solid 1px #58595B;
}
.eltdf-main-menu>ul>li>a {
padding: 0 7px;
}
#em_widget-2 li {
line-height: 14px;
}
li#nav-menu-item-5455 {
text-align: center;
max-width: 100px;
}	
li#nav-menu-item-5195 {
max-width: 94px;
text-align: center;
}
li#nav-menu-item-4490, li#nav-menu-item-295968 {
display: none;
}
li#nav-menu-item-295968 {
display: none;
}
li#nav-menu-item-295969 {
max-width: 130px;
text-align: center;
}
li#nav-menu-item-295973 {
max-width: 94px;
text-align: center;
}
li#nav-menu-item-295996 {
max-width: 94px;
text-align: center;
}
}
@media (max-width:925px) {
.artshopmain h1.eltdf-banner-title {
margin-left: 0px;
}
}
@media (max-width:767px) {
.eventsslider .vc_grid-item:first-child .maineventimage {
max-width: 100%;
margin-left: auto;
}
.calendarcolumn h2 {
font-size: 40px;
}	
.calendarcolumn .eltdf-banner-media-holder__media {
position: relative;
margin-top: 10px;
}	
.eventsslider .vc_grid-item:first-child .maineventtitle {
float: unset;
width: unset;
display: inline-block;
}	
.artshopmain h1.eltdf-banner-title {
margin-left: 0px;
}	
.calendarevent {
margin-bottom: 20px;
}
.calendarrow {
margin-right: 0px !important;
margin-left: 0px !important;
}
.vc_responsive .vc_grid-filter-select {
display: inline-block;
}
.fc-ltr .fc-basic-view .fc-day-number {
text-align: left;
font-size: 20px!important;
}
.vc_row.wpb_row.vc_row-fluid.frontpagerow.vc_custom_1570811187884 {
margin-top: 0px!important;
margin-left: 0px!important;
margin-right: 0px!important;
}
.vc_grid-item-zone-c-left .vc_gitem-animated-block {
float: right;
width: 100%;
}	
.vc_grid-item-zone-c-left .vc_gitem-zone-c {
float: left;
width: 100%;
}
}
.eltdf-mobile-header .eltdf-mobile-nav .mobile_arrow {
padding: 8px 12px 8px 104px;
}
.eltdf-side-menu-slide-from-right.eltdf-right-side-menu-opened .eltdf-cover {
opacity: 1;
z-index: 1;
}
a.eltdf-search-opener.eltdf-icon-has-hover.eltdf-search-opener-svg-path {
position: absolute;
left: 25px;
top: 34px;
}
a.eltdf-search-opener.eltdf-icon-has-hover.eltdf-search-opener-svg-path svg {
width: 40px;
height: 40px;
}
#search-4 h5.eltdf-widget-title {
display: none;
}
.sponsors .eltdf-ig-image.eltdf-item-space {
display: table;
}
.sponsors .eltdf-image-gallery .eltdf-ig-image-inner {
display: table-cell;
}
div#custom_html-13 h5, div#custom_html-14 h5 {
font-weight:bold;
font-size: 18px;
}
@media only screen and (min-width: 681px) {
.eltdf-grid-list.eltdf-two-columns .eltdf-item-space:nth-child(2n+1) {
clear: none;
}}
@media (max-width: 1024px) {
.eltdf-grid-row.eltdf-grid-huge-gutter {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-orient: vertical;
-moz-box-orient: vertical;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column; -webkit-box-align: start;
-moz-box-align: start;
-ms-flex-align: start;
-webkit-align-items: flex-start;
align-items: flex-start;
}
.eltdf-grid-row.eltdf-grid-huge-gutter .eltdf-page-content-holder.eltdf-grid-col-9.eltdf-grid-col-push-3 {
-webkit-box-ordinal-group: 2;
-moz-box-ordinal-group: 2;
-ms-flex-order: 2;
-webkit-order: 2;
order: 2;
}
.eltdf-grid-row.eltdf-grid-huge-gutter .eltdf-sidebar-holder.eltdf-grid-col-3.eltdf-grid-col-pull-9 {
-webkit-box-ordinal-group: 1;
-moz-box-ordinal-group: 1;
-ms-flex-order: 1;
-webkit-order: 1;
order: 1;
}
}
.sponsors .eltdf-grid-list.eltdf-two-columns .eltdf-item-space, .sponsors .eltdf-grid-list.eltdf-two-columns .eltdf-masonry-grid-sizer {
width: 50%;
}
.sponsors .eltdf-grid-list.eltdf-three-columns .eltdf-item-space, .sponsors .eltdf-grid-list.eltdf-three-columns .eltdf-masonry-grid-sizer {
width: 33%;
}
@media only screen and (min-width: 769px) {
.sponsors .eltdf-grid-list.eltdf-three-columns .eltdf-item-space:nth-child(3n+1) {
clear: none;
}}
.widget.eltdf-contact-form-7-widget {
margin-bottom: 65px;
}
div#text-15 {
width: 100%;
display: inline-block;
}
.eltdf-drop-down .narrow .second .inner ul li ul li ul {
position: relative;
overflow: visible;
left: 0;
padding: 0;
box-shadow: 0 0 0 0;
top:0px;
}
.eltdf-drop-down .narrow .second .inner ul li ul li ul li {
position: relative;
font-size: 12px;
margin-left: 15px;
}
.eltdf-drop-down .second .inner ul li a {
padding: 4px 15px;
}
.eltdf-drop-down .narrow .second .inner ul li ul li ul li a {
position: relative;
font-size: 12px;
margin-left: 15px;
}
.eltdf-drop-down .second .inner ul li ul li ul li a {
padding: 0px 15px;
letter-spacing: 1px;
}
.eltdf-shopping-cart-holder {
position: absolute;
margin-top: 100px;
margin-left: -94px;
}
@media (max-width:1024px) {
.eltdf-shopping-cart-holder {
position: absolute;
margin-top: -21px;
margin-left: -150px;
margin-right: 0;
left: 0;
right: 0;
}
.eventsslider .vc_grid-item {
width: 50%;
margin-bottom: 32px;
}
.eventsslider .vc_grid-item:first-child {
width: 50%;
margin-bottom: 32px;
}
.eltdf-position-left-inner {
margin-left: -40px;
padding-right: 6px;
}
.eltdf-full-width-inner {
padding-top: 20px!important;
}
}
@media (max-width:767px) {
.eventsslider .vc_grid-item {
width: 100%;
margin-bottom: 32px;
}
.eventsslider .vc_grid-item:first-child {
width: 100%;
margin-bottom: 32px;
}
.eventsrow {
margin-left: 5px;
margin-right: 5px;
}
.vc_grid-styled-select {
padding-bottom: 20px;
}
}
.woocommerce-page .eltdf-content .wc-forward:not(.added_to_cart):not(.checkout-button), .woocommerce-page .eltdf-content a.added_to_cart, .woocommerce-page .eltdf-content a.button {
width: 100%;
text-align: center;
max-width: 350px;
}
#sticky-nav-menu-item-295967:hover .item_outer {
padding: 0 0 0 20px;!important
}
#nav-menu-item-295967 a>span:before {
background: currentColor;
content: '';
display: block;
height: 1px;
left: -20px;
position: absolute;
top: 50%;
width: 9px;
-webkit-transition: left .2s ease-in-out;
-moz-transition: left .2s ease-in-out;
transition: left .2s ease-in-out;
}
#nav-menu-item-295967:hover a>span:before {
left: 0px;
}
#sticky-nav-menu-item-295967 a>span:before {
background: currentColor;
content: '';
display: block;
height: 1px;
left: -20px;
position: absolute;
top: 50%;
width: 9px;
-webkit-transition: left .2s ease-in-out;
-moz-transition: left .2s ease-in-out;
transition: left .2s ease-in-out;
}
#sticky-nav-menu-item-295967:hover a>span:before {
left: 0px;
}
#nav-menu-item-5164 a>span:before {
background: currentColor;
content: '';
display: block;
height: 1px;
left: -20px;
position: absolute;
top: 50%;
width: 9px;
-webkit-transition: left .2s ease-in-out;
-moz-transition: left .2s ease-in-out;
transition: left .2s ease-in-out;
}
#nav-menu-item-5164:hover a>span:before {
left: 0px;
}
#nav-menu-item-5164 span.item_outer {
padding-right: 0px;
}
#sticky-nav-menu-item-5164 a>span:before {
background: currentColor;
content: '';
display: block;
height: 1px;
left: -20px;
position: absolute;
top: 50%;
width: 9px;
-webkit-transition: left .2s ease-in-out;
-moz-transition: left .2s ease-in-out;
transition: left .2s ease-in-out;
}
#sticky-nav-menu-item-5164:hover a>span:before {
left: 0px;
}
#sticky-nav-menu-item-5164 span.item_outer {
padding-right: 0px;
}
.widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li {
vertical-align: top;
}
.eltdf-side-menu .widget a {
position: relative;
color: #000;
font-family: 'Favorit Pro';
}
span.wpml-ls-native:hover {
color: #58595b;
}
.single-workshop .eltdf-blog-holder article .eltdf-post-info-top .eltdf-post-info-top-left {
border-right: 0px solid #000;
padding: 0px 0px;
width: 0;
display: none;
}
.single-workshop .eltdf-blog-holder article .eltdf-post-info-top .eltdf-post-title {
margin: 0 0 0px;
}
.single-workshop .eltdf-blog-holder article .eltdf-post-info-top .eltdf-post-info-top-right {
padding: 0;
width: 100%;
}
.single-workshop .eltdf-blog-holder article .eltdf-post-info-top {
margin: 0 0 0px;
}
.vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_excerpt {
max-height: 15vh;
overflow: hidden;
}
@media (max-width: 768px) {
.vc_responsive .vc_grid-filter {
display: initial;
}}
.boxzilla {
overflow: hidden!important;
padding: 0!important;
}
.boxzilla p {
margin: 0px 0;}
.boxzilla h4 {
margin: 0px 0;}
@media (max-width: 1400px) {
li#nav-menu-item-37162, li#nav-menu-item-295972 {
text-align: center;
max-width: 110px;
}
#menu-main-menu a {
letter-spacing: 0px!important;
}
#menu-main-menu>li>a {
padding: 0 2px!important;
}	
#menu-main-menu>li>a {
font-size: 11px!important;
}
}
@media (min-width: 1025px) {
li#nav-menu-item-300259, li#nav-menu-item-300268 {
display:none;
}
li#sticky-nav-menu-item-300259 {
display: none;
}
li#sticky-nav-menu-item-300268 {
display: none;
}
}
@media (max-width: 1571px) {
li#nav-menu-item-295968 {
display: none;
}
li#nav-menu-item-295972 {
text-align: center;
max-width: 150px;
}
}
@media (max-width: 1450px) {
li#nav-menu-item-4490 {
display: none;
}
li#sticky-nav-menu-item-4490 {
display: none;
}
}
ul#menu-kyrio-menoy-1>li>a {
letter-spacing: 0.5px;
}
ul#menu-main-menu-1>li>a {
letter-spacing: 0.5px;
}
@media (max-width: 1400px) {
ul#menu-kyrio-menoy-1>li>a {
max-width: 150px;
text-align: center;
}}
@media (max-width: 1254px) {
li#sticky-nav-menu-item-295968 {
display: none;
}}
@media (max-width: 1178px) {
ul#menu-main-menu-1>li>a {
max-width: 120px;
text-align: center;
}}
.cc-window.cc-center {
top: 25%;
}
.second.right > .inner > .right > li > .right > li > ul {
left:-40px;
}
.eltdf-sticky-holder .eltdf-position-right-inner {
margin-right: -15px;
}
@media (min-width: 1625px) {
li#nav-menu-item-300259 {
display: flex;
}
}
@media (min-width: 1070px) {
li#nav-menu-item-300268{
display: none;
}
}
@media (min-width: 1713px) {
li#nav-menu-item-300268{
display: flex;
}
}