/* Enter Your Custom CSS Here */

@font-face {
  font-family: 'ZonaSemi';
  src: url('https://siavikis.gr/wp-content/uploads/fonts/ZonaProSemiBold.otf'); /* IE9 Compat Modes */
  src: url('webfont.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://siavikis.gr/wp-content/uploads/fonts/ZonaProSemiBold.otf') format('otf'), /* Pretty Modern Browsers */
       url('https://siavikis.gr/wp-content/uploads/fonts/ZonaProSemiBold.otf')  format('truetype'), /* Safari, Android, iOS */
       url('webfont.svg#svgFontName') format('svg'); /* Legacy iOS */
}


@font-face {
  font-family: 'Zona';
  src: url('https://siavikis.gr/wp-content/uploads/fonts/ZonaProRegular.otf'); /* IE9 Compat Modes */
  src: url('webfont.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://siavikis.gr/wp-content/uploads/fonts/ZonaProRegular.otf') format('otf'), /* Pretty Modern Browsers */
       url('https://siavikis.gr/wp-content/uploads/fonts/ZonaProRegular.otf')  format('truetype'), /* Safari, Android, iOS */
       url('webfont.svg#svgFontName') format('svg'); /* Legacy iOS */
}

@font-face {
  font-family: 'ZonaBold';
  src: url('https://siavikis.gr/wp-content/uploads/fonts/ZonaProBold.otf'); /* IE9 Compat Modes */
  src: url('webfont.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://siavikis.gr/wp-content/uploads/fonts/ZonaProBold.otf') format('otf'), /* Pretty Modern Browsers */
       url('https://siavikis.gr/wp-content/uploads/fonts/ZonaProBold.otf')  format('truetype'), /* Safari, Android, iOS */
       url('webfont.svg#svgFontName') format('svg'); /* Legacy iOS */
}

@font-face {
  font-family: 'ZonaBlack';
  src: url('https://siavikis.gr/wp-content/uploads/fonts/ZonaProBlack.otf'); /* IE9 Compat Modes */
  src: url('webfont.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://saivikis.gr/wp-content/uploads/fonts/ZonaProBlack.otf') format('otf'), /* Pretty Modern Browsers */
       url('https://siavikis.gr/wp-content/uploads/fonts/ZonaProBlack.otf')  format('truetype'), /* Safari, Android, iOS */
       url('webfont.svg#svgFontName') format('svg'); /* Legacy iOS */
}

.post-content p {
	font-family:Zona !important;
}

.post-content h2, .title h2 {
	font-family:ZonaBold !important;
	font-size:32px !important;
}

.fusion-tabs .nav-tabs li .fusion-tab-heading {
	font-family:Zona;
}

.post-content h4 {
	font-size:18px !important;
}

.fusion-testimonials.clean blockquote q {
	font-family:Zona !important;
}

.fusion-tabs.vertical-tabs.clean .nav-tabs li .tab-link {
	padding:25px 35px;
	margin-top:20px;
}

.fusion-testimonials.clean .author {
	font-family:ZonaBold !important;
}

.fusion-contact-info {
	font-family:Zona;
	font-size:13px;
}

.fusion-secondary-header .fusion-alignright {
	font-family:ZonaBold;
}

.fusion-secondary-menu > ul > li:first-child {
	background-color:#0a3c59;
}

.fusion-secondary-menu > ul > li:nth-child(2) {
	background-color:#000;
	color:#fff !important;
}

.fusion-secondary-menu > ul > li:nth-child(3) {
	background-color:#2d2f35;
	color:#fff !important;
}

.fusion-secondary-menu > ul > li:nth-child(5) {

}

.fusion-secondary-menu > ul > li:nth-child(4) {

}

.fusion-secondary-header .fusion-alignright a {
	color:#fff;
	padding:20px 30px;
}

.fusion-main-menu > ul > li > a {
	font-family:Zona !important;
}

.button-default.fusion-button {font-family:Zona;}

.fusion-content-widget-area .fusion-tabs-widget .fusion-tabs-nav ul li.active a, .fusion-header-v2 .fusion-secondary-header {
	border-top:1px solid #fff !important;
}

.fusion-page-title-bar .fusion-page-title-row h1 {
	font-family:ZonaBold;
}

.fusion-page-title-wrapper {
	font-family:Zona;
}

.fusion-li-item-content {
	font-family:Zona;
	font-size:16px;
}

.fusion-megamenu-title {
	font-family: ZonaBold;
	font-size:15px;
}

.fusion-megamenu-wrapper.fusion-megamenu-submenu.sub-menu a {
	font-family:Zona !important;
	font-size:13px;
}

.fusion-main-menu .sub-menu li a {
	font-family:Zona;
	font-size:13px;
}

.fusion-main-menu .fusion-dropdown-menu .sub-menu li a {
	font-family:Zona;
	font-size:14px;
}

.fusion-image-before-after .fusion-image-before-after-after-label:before {
	font-family:ZonaBold;
}

.fusion-image-before-after .fusion-image-before-after-before-label:before {
	font-family:ZonaBold;
}

body.fusion-button_size-large .fusion-button-default-size, body.fusion-button_size-large button.button {
	font-family:Zona;
}

.wpcf7-captchar, .wpcf7-form .wpcf7-date, .wpcf7-form .wpcf7-number, .wpcf7-form .wpcf7-quiz, .wpcf7-form .wpcf7-select, .wpcf7-form .wpcf7-text{
	font-family:Zona;
}

.wpcf7-form textarea {
	font-family:Zona;
}

body.fusion-button_size-large .fusion-button-default-size, body.fusion-button_size-large button.button {
	background-color:#1c8ccc;
	border:none;
	color:#fff;
	cursor:pointer;
}

body.fusion-button_size-large .fusion-button-default-size, body.fusion-button_size-large button.button:hover {
		background-color:#176d9e;
	border:none;
	color:#fff;
	cursor:pointer;
}

body .fusion-alert.alert:not( .fusion-live-alert ) {
	font-family:Zona;
	text-transform:none;
}

span.wpcf7-not-valid-tip {
	font-family:Zona;
}

.right-linking {
	color:#3e3e3e;
}

.fusion-button.button-2 {
	font-family:Zona;
}
.fusion-button.button-1 {
	font-family:Zona;
}

.post-content h4 {
	font-family:Zona;
}

.fusion-tabs-widget .fusion-tabs-widget-content .post-holder a {
	font-family:ZonaBold;
}

.fusion-content-widget-area .fusion-tabs-widget .fusion-tabs-nav ul li.active a {
	display:none;
}

.fusion-content-widget-area .fusion-tabs-widget .fusion-tabs-classic{
	margin-top:30px;
}

.fusion-tabs-widget .fusion-tabs-widget-content .post-holder .fusion-meta{
	font-family:Zona;
}

.single-tribe_events .sidebar .tribe-events-event-meta .tribe-events-single-section-title {
	background-color:#577a8e;
	color:#fff;
	font-family:ZonaBold;
}

.avada-ec-not-100-width.avada-ec-meta-layout-sidebar.single-tribe_events #main .sidebar {
	font-family:Zona;
}

.tribe-event-date-start {
	font-family:Zona;
	font-size:20px;
}

.tribe-event-date-end {
		font-family:Zona;
	font-size:20px;
}

.tribe-events-cost {
	font-family:ZonaBold !important;
	font-size:24px;
}

.tribe-events-single-event-title{
	font-family:ZonaBold !important;
}

.tribe-events-cal-links {
	display:none !important;
}

span.tribe-events-venue {
	font-family:Zona;
	font-size:14px;
	padding-top:15px;
}

.fusion-events-single-title .fusion-events-single-title-content {
	background-color: #577a8e;
}

.fusion-sharing-box.share-box h4 {
	font-family:Zona !important;
}

.tribe-events-title a {
	color:#577a8e;
}

.tribe-events-venue a {
	color:#577a8e;
}

.tribe-events-event-cost {
	color:#577a8e;
	font-size:16px;
	font-family:Zona;
}

.fusion-body .tribe-mini-calendar-event .list-date {
	background-color:#577a8e;
}

.tribe-events-widget-link {
	display:none;
}

.tribe-mini-calendar-event .tribe-events-divider {
	display:none !important;
}

.tribe-mini-calendar .tribe-mini-calendar-no-event, .tribe-mini-calendar td.tribe-events-has-events div[id*=daynum-] a {
	background-color:#2d2f35;
}


.fusion-mobile-menu-design-modern .fusion-mobile-menu-text-align-left .fusion-mobile-nav-item a {
	font-family:Zona;
	font-size:15px;
}

.blog-shortcode-post-title {
	line-height:40px !important;
}

.woocommerce-tabs {}

html.flexbox .woocommerce .social-share {}

.woocommerce.add_to_cart_inline .button {
	background:#1e8ccc;
}

.woocommerce.add_to_cart_inline .button:hover {
	background:#4c5166;
}


.fusion-body .fusion-footer-copyright-center .fusion-copyright-notice {
	font-family:Zona !important;
	color:#fff !important;
}

#cookie-law-info-bar {
	font-family:Zona !important;
}

.fusion-icon-shopping-cart:before {
	display:none;
}

.tribe-bar-disabled #tribe-events-bar #tribe-bar-form {
	display:none;
}

#tribe-events .tribe-events-list .tribe-events-loop h2 {
	font-family:Zona;
	font-size:20px !important;
}

#tribe-events .tribe-events-content p {
	font-family:Zona;
}

#tribe-events-content a {
	font-family:Zona;
}

#tribe-events .tribe-events-list .tribe-events-event-meta .author>div {
	font-family:Zona;
}

#tribe-events-content #tribe-events-footer {
	display:none;
}

a.tribe-events-gcal, a.tribe-events-ical {
	display:none !important;
}

.tribe-mini-calendar-nav div {
	font-family:Zona;
}

.fusion-icon-bars::after {
	content: "Menu";
	font-style: normal;
	text-transform: uppercase;
	font-family:ZonaBold !important;
	font-size: 1.1em;
	padding-left: 10px;
	position: relative;
}

.fusion-mobile-menu-icons a:before {display:none;}

.fusion-mobile-menu-text-align-left .fusion-mobile-nav-item a {
	font-family:Zona !important;
}

div.wpforms-container-full .wpforms-form .wpforms-field-label {
	font-family:Zona !important;
}

div.wpforms-container-full .wpforms-form .wpforms-field-label-inline {
	font-family:Zona !important;
}

div.wpforms-container-full .wpforms-form .wpforms-field-description, div.wpforms-container-full .wpforms-form .wpforms-field-limit-text {
	font-family:Zona !important;
}

.cli-tab-footer .wt-cli-privacy-accept-btn {
	background-color:#000 !important; 
}

.cli_settings_button {
	color:#000 !important;
}

.skip-link {color:#000 !important;}

.fusion-body .fusion-main-menu .current-menu-ancestor > a, .fusion-body .fusion-main-menu .current-menu-item > a, .fusion-body .fusion-main-menu .current-menu-parent > a, .fusion-body .fusion-main-menu .current_page_item > a {
	color:#000 !important ;
}