.hidden-header {
    display: none !important;
    opacity: 0 !important;
    visibility: hidden !important;
}

.recentcomments a {
    display: inline !important;
    padding: 0 !important;
    margin: 0 !important;
}


body .wpex-vc-row-stretched,
body .vc_row-o-full-height {
    visibility: visible;
}
.gradient-dark-at-top {
    background: linear-gradient(180deg, rgba(17, 17, 17, 1) 20%, rgba(17, 17, 17, 1) 25%, rgba(69, 68, 70, 1) 100%)
}

.gradient-dark-at-bottom {
    background: linear-gradient(0deg, rgba(17, 17, 17, 1) 20%, rgba(17, 17, 17, 1) 25%, rgba(69, 68, 70, 1) 100%)
}

.img-landing img {
    max-height: 55vh !important;
    width: initial !important;
}

.menuet-faq h4 {
    font-size: 25px;
    color: #fff4a7;
}

#site-header {
    border-bottom: 1px solid rgba(255, 255, 255, 0.1) !important;
}

#site-navigation .dropdown-menu .link-inner {
    font-size: 1.9rem;
    font-weight: lighter !important;
    text-transform: none !important;
}

.img-rotated-left img {
    box-shadow: 3px 3px 4px 3px #191919;
    transform: rotate(5deg);
}

.img-rotated-right img {
    box-shadow: 3px 3px 4px 3px #191919;
    transform: rotate(-5deg);
}

#cv-contact-form button {
    font-size: 22px;
    background-color: #fff4a7;
    color: black;
    font-weight: bolder;
}

#cv-contact-form button:hover {
    background-color: #ffe95e;
}

#cv-contact-form label {
    font-weight: bold;
    color: #fcf1aa;
    font-size: 22px;
}

#cv-contact-form label span {
    color: #dbdcdd;
}

#cv-contact-form textarea,
#cv-contact-form input {
    font-size: 22px;
    margin-bottom: 10px;
}

.swal2-popup {
    font-size: 20px !important;
}

.featured-plan {
    transform: scale(1.1);
}


.offcanvas {
    background-color: black;
    width: 600px;
    max-width: 100vw;
    border-left: 4px solid #fff4a7;
}

.offcanvas-body {
    overflow-x: hidden;
}

.offcanvas-header {
    justify-content: flex-end;
}

.offcanvas-header .btn-close {
    background-color: #fff4a7;
    opacity: 1;
    position: relative;
    right: 10px;
    top: 10px;
}

.offcanvas-header .btn-close:hover {
    background-color: #ffe95e;
}

.offcanvas .vcex-heading-inner {
    color: #f8f1aa;
}

 /*ACCENT COLOR*/
 .wpex-carousel-woocommerce .wpex-carousel-entry-details,
 a,
 .wpex-accent-color,
 #site-navigation .dropdown-menu>li.menu-item>a:hover,
 #site-navigation .dropdown-menu>li.menu-item.current-menu-item>a,
 #site-navigation .dropdown-menu>li.menu-item.current-menu-parent>a,
 h1 a:hover,
 h2 a:hover,
 a:hover h2,
 h3 a:hover,
 h4 a:hover,
 h5 a:hover,
 h6 a:hover,
 .entry-title a:hover,
 .modern-menu-widget a:hover,
 .theme-button.outline,
 .theme-button.clean,
 .meta a:hover {
     color: #1796c6
 }

 .vcex-skillbar-bar,
 .vcex-icon-box.style-five.link-wrap:hover,
 .vcex-icon-box.style-four.link-wrap:hover,
 .vcex-recent-news-date span.month,
 .vcex-pricing.featured .vcex-pricing-header,
 .vcex-testimonials-fullslider .sp-button:hover,
 .vcex-testimonials-fullslider .sp-selected-button,
 .vcex-social-links a:hover,
 .vcex-testimonials-fullslider.light-skin .sp-button:hover,
 .vcex-testimonials-fullslider.light-skin .sp-selected-button,
 .vcex-divider-dots span,
 .vcex-testimonials-fullslider .sp-button.sp-selected-button,
 .vcex-testimonials-fullslider .sp-button:hover,
 .wpex-accent-bg,
 .post-edit a,
 .background-highlight,
 input[type="submit"],
 .theme-button,
 button,
 .button,
 .theme-button.outline:hover,
 .active>.theme-button,
 .theme-button.active,
 .tagcloud a:hover,
 .post-tags a:hover,
 .wpex-carousel .owl-dot.active,
 .wpex-carousel .owl-prev,
 .wpex-carousel .owl-next,
 body #header-two-search #header-two-search-submit,
 #site-navigation .menu-button>a>span.link-inner,
 .modern-menu-widget li.menu-item.current-menu-item a,
 #sidebar .widget_nav_menu .current-menu-item>a,
 .widget_nav_menu_accordion .widget_nav_menu li.menu-item.current-menu-item>a,
 #site-navigation-wrap.has-menu-underline .main-navigation-ul>li>a>.link-inner::after,
 #wp-calendar caption,
 #wp-calendar tbody td:hover a,
 .navbar-style-six .dropdown-menu>li.menu-item.current-menu-item>a,
 .navbar-style-six .dropdown-menu>li.menu-item.current-menu-parent>a,
 #wpex-sfb-l,
 #wpex-sfb-r,
 #wpex-sfb-t,
 #wpex-sfb-b,
 #site-scroll-top:hover {
     background-color: #1796c6
 }

 .vcex-heading-bottom-border-w-color .vcex-heading-inner {
     border-bottom-color: #1796c6
 }

 .wpb_tabs.tab-style-alternative-two .wpb_tabs_nav li.ui-tabs-active a {
     border-bottom-color: #1796c6
 }

 .theme-button.outline {
     border-color: #1796c6
 }

 #searchform-dropdown {
     border-color: #1796c6
 }

 body #site-navigation-wrap.nav-dropdown-top-border .dropdown-menu>li>ul {
     border-top-color: #1796c6
 }

 .theme-heading.border-w-color span.text {
     border-bottom-color: #1796c6
 }

 /*ACCENT HOVER COLOR*/
 .post-edit a:hover,
 .theme-button:hover,
 input[type="submit"]:hover,
 button:hover,
 .button:hover,
 .wpex-carousel .owl-prev:hover,
 .wpex-carousel .owl-next:hover,
 #site-navigation .menu-button>a>span.link-inner:hover {
     background-color: #1796c6
 }

 /*TYPOGRAPHY*/
 body {
     font-family: "PFTransport";
     font-size: 1.8rem !important;
     color: #dddddd
 }

 #SIGNUP_HEADING{
    font-family: 'PFTransport';
    font-size: 16px;
 }

 #site-navigation .dropdown-menu .link-inner {
     font-weight: 600;
     text-transform: uppercase
 }

 h1,
 h2,
 h3,
 h4,
 h5,
 h6,
 .theme-heading,
 .page-header-title,
 .heading-typography,
 .widget-title,
 .wpex-widget-recent-posts-title,
 .comment-reply-title,
 .vcex-heading,
 .entry-title,
 .sidebar-box .widget-title,
 .search-entry h2 {
     font-weight: 600;
     color: #585858
 }

 .entry h1 {
     font-size: 30px;
     color: #fff4a7
 }

 /*Logo Height*/
 #site-logo img {
     max-height: 35px
 }

 /*ADVANCED STYLING CSS*/
 .is-sticky #site-header {
     border-color: transparent
 }

 /*CUSTOMIZER STYLING*/
 body,
 .footer-has-reveal #main,
 body.boxed-main-layout {
     background-color: #1c1a1a
 }

 .page-header.wpex-supports-mods .page-header-title {
     color: #515151
 }

 .full-width-main-layout .container,
 .full-width-main-layout .vc_row-fluid.container,
 .boxed-main-layout #wrap {
     width: 1100px
 }

 #site-header #site-header-inner {
     padding-top: 10px
 }

 #site-header.overlay-header #site-header-inner {
     padding-top: 10px;
     padding-bottom: 10px
 }

 #site-header-inner {
     padding-bottom: 10px
 }

 #site-header {
     background-color: #1c1a1a
 }

 #site-header-sticky-wrapper {
     background-color: #1c1a1a
 }

 #site-header-sticky-wrapper.is-sticky #site-header {
     background-color: #1c1a1a
 }

 .footer-has-reveal #site-header {
     background-color: #1c1a1a
 }

 #searchform-header-replace {
     background-color: #1c1a1a
 }

 body.wpex-has-vertical-header #site-header {
     background-color: #1c1a1a
 }

 #site-navigation .dropdown-menu>li.menu-item>a {
     color: #fff4a7
 }

 #site-navigation .dropdown-menu>li.menu-item>a:hover,
 #site-navigation .dropdown-menu>li.menu-item.dropdown.sfHover>a {
     color: #ffffff
 }

 #site-navigation .dropdown-menu>li.menu-item.current-menu-item>a,
 #site-navigation .dropdown-menu>li.menu-item.current-menu-parent>a {
     color: #ffffff
 }

 #footer-bottom a {
     color: #1e73be
 }

 #footer-bottom a:hover {
     color: #ffffff
 }

 .vc_column-inner {
     margin-bottom: 40px
 }

 .wpb_animate_when_almost_visible {
    opacity: 1;
}

.vc_custom_1576406754638 {
    padding-top: 60px !important;
    padding-right: 60px !important;
    padding-bottom: 60px !important;
    padding-left: 60px !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

.vc_custom_1576420645753 {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
}

.vc_custom_1576420663841 {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
}

.vc_custom_1576420684648 {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
}

.vc_custom_1576420704153 {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
}

.vc_custom_1576406636160 {
    margin-top: 30px !important;
}

.vc_custom_1578997415611 {
    background-color: #ffffff !important;
}

.vc_custom_1579536346577 {
    background-color: #ffffff !important;
}

.vc_custom_1580481018026 {
    background-color: #ffffff !important;
}

.vc_custom_1580480909002 {
    background-color: #ffffff !important;
}

#menu-greek-menu li:first-child {
    margin-left: 100px;
}

.copyright-row{
    justify-content: center;
}

.copyright-row .ticon{
    color: #c1eaf7 !important;
    font-weight: bold !important;
    padding-right: 2rem;
}

.copyright-row .ticon:hover{
    color: #4fb2d2 !important;
}

label.required::after{
    content:" *";
    color: #d1335d;
}

#submit-contact.button.btn-block > .ticon{
    padding-right: 1rem;
}

/**Language Container Start **********************************************************/

.swal2-actions > .swal2-confirm{
    background-color: rgb(179 128 45) !important;
}

.dropbtn {
    background-color: rgb(69 68 70);
    padding: 8px;
    border: none;
    border-radius: 5px 5px 0 0;
  }
  
  /* The container <div> - needed to position the dropup content */
  .dropup {
    display: inline-flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;

    /* display: inline-block; */
    position: fixed;
    z-index: 9999999;
    bottom: 0;
    right: 5%;
    border-radius: 5px 5px 0 0;
    box-shadow: 0px 0px 12px 0px rgba(248,223,125);
  }
  
  /* Dropup content (Hidden by Default) */
  .dropup-content {
    display: none;
    position: absolute;
    bottom: 45px;
    background-color: black;
    z-index: 9999999;
    text-align: center;
    box-shadow: 0px 0px 12px 0px rgba(248,223,125);
  }
  
  /* Links inside the dropup */
  .dropup-content a {
    color: black;
    padding: 8px;
    text-decoration: none;
    display: block;
  }

  .dropup-content a.current-language{
    cursor: auto;
  }

  
  
  /* Change color of dropup links on hover */
  .dropup-content a:hover {
    background-color: rgb(65 64 66);
  }

  .dropup-content a {
    color: rgba(248,223,125);
  }
  
  /* Show the dropup menu on hover */
  .dropup:hover .dropup-content {
    display: block;
  }
  
  /* Change the background color of the dropup button when the dropup content is shown */
  .dropup:hover .dropbtn {
    background-color: rgb(65 64 66);
  }

  .dropup:hover{
    box-shadow: none;
  }

  .dropup img, 
  .dropup-content img{
    width: 4rem;
    max-width: 8rem;
  }


/**Language Container End **********************************************************/
