/* Enter Your Custom CSS Here */
body{overflow-x:hidden;}

#logo{width: 100%;text-align: center;}
#logo a {display: inline !important;}
#logo img{max-width: 100%;width: 410px;margin: 10px 0;}
.navbar-fixed-top #logo img{width: 270px;margin: 0;}
#top_bar_div{background-color: #68b6de;}
#top_left_menu_div ul{list-style:none;}
#top_left_menu_div li{float:left;background: #ecdb4e;}
/*#top_left_menu_div li:last-child a{margin-left:10px;background:#ecdb4e;}*/
#top_left_menu_div a{color:#fff !important;padding:5px 10px;}
#menu-social-items{margin-bottom:0;}
#header-sidebar>ul{float:right;margin-right:25px;margin-bottom: 0px;}
.main-content-area{margin-top:0px;padding:0;}
#post-10 header, #post-303 header{display:none;}
.post-inner-content{padding:0px;}
.page-content, .entry-content, .entry-summary{margin:0;}
.copyright{text-align:left;}

#menu_div{background-color: #1b779e;}
/* .navbar{border-bottom: 7px solid #ecdb4e;} */

@media (min-width: 1200px) {
.post-inner-content{background-color:transparent;border:0;}
.navbar-nav > li{padding:0;}
.navbar-default .navbar-nav > li{border-radius:0px;}
.navbar-default .navbar-nav > li > a{text-transform:none;font-size:1.1em;line-height:2em;padding:0.3em 0.5em;color:#fff !important;}
.navbar-default .navbar-nav > li > span{color:#fff !important;}
.navbar-default .navbar-nav > li:hover{background: #444;border-radius: 0px;}
#menu-main-menu-greek{display: flex;align-items: stretch;justify-content: space-between;width: 100%;margin: 10px auto;padding: 0;}
#menu-main-menu-greek>li{flex: 0 1 auto;text-align: center;}
#menu-main-menu-english{display: flex;align-items: stretch;justify-content: space-between;width: 100%;margin: 10px auto;padding: 0;}
#menu-main-menu-english>li{flex: 0 1 auto;text-align: center;}
}

.widgettitle{text-transform:none;}
#nav_menu-3, #nav_menu-4, #nav_menu-16, #nav_menu-17{width:50%;float:left;padding:0 10px;}
.btn.btn-default, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, a.more-link{text-transform:none;}
.elementor-element-x48bigb figcaption{background: rgba(0, 0, 0, 0.3);color: #fff !important;float: left;font-size: 1.5em;padding: 10px 49px;position: absolute;top:0;}
.elementor-element-x48bigb .wp-caption{position:relative;}

#custom_html-12{text-align:center;margin-bottom:0;}

/*.dropdown-menu{top:105%;}*/
.dropdown-menu > li {padding: 7px 10px;}
.navbar-nav > li > .caret {margin-left: 0;margin-right: 10px;}
.well{background-color: transparent;padding: 0;border: none;}

body.home .top-section{display:none;}
body:not(.home){background-color:#fcfcfc !important;}
.top-section{background-color: #ffe858;border-bottom: 5px solid #ccc;margin: 0 0 15px;min-height: 40px;padding: 12px 0 8px 0;position: relative;text-align: left;}
.top-section h1 {color: #3e91ca;text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.2);text-transform: none;margin:0;margin-top:10px;}
body.archive .post-inner-content, body.blog .post-inner-content, .post-inner-content:first-child{border-top:0;}

#primary .entry-header .entry-title {font-size: 24px;padding-bottom: 15px;color: #1b90ce;border-bottom: 1px solid #eee;}
.well{-webkit-box-shadow: none;box-shadow:none;}
#secondary .widget > h3{color: #1b90ce;text-transform: none;border-bottom: 1px solid #eee;font-size: 18px;padding-bottom: 12px;}
#secondary .widget .menu-item a:before{content: ">";color: #1b90ce;font-weight: bold;font-size: 18px;float: left;margin-right: 6px;}
#secondary .widget a:hover {color: #1b90ce;}
.menu-company-greek-container{border-top: 1px solid #eee;}

.navbar-default .navbar-nav > .active > a, .navbar-nav > li > a:focus{color: #1b90ce !important;}
.site-navigation-inner{padding:8px 0;}

body.woocommerce #secondary{display:block !important;}
.woocommerce .main-content-inner {background-color: transparent;border: 0;padding: 0;float: right;}
.woocommerce-breadcrumb{display:none;}

.navbar-header{width:100%;}
#header-sidebar{float:right;}
#header-sidebar>div>ul{float:right;margin-right: 30px;}
/*#header-sidebar>div{float:right;width:100%;}*/
#header-sidebar .social-icons{float: right;}
#header-sidebar .lang-item{list-style: none;}
#header-sidebar .lang-item img{width: 35px;}

.navbar-default .navbar-nav > li > a {font-size: 1em;padding: 0.3em 0.3em;}

#menu-main-menu-greek>li:last-child, #menu-main-menu-english>li:last-child{background:#ecdb4e;}
.social-icons li a {color: #ecdb4e;background-color: #68b6de;line-height: 34px;height: 35px;width: 35px;margin-right: 7px;margin-bottom: 5px;}
.navbar-default .navbar-nav .open .dropdown-menu > li > a{background-color:transparent !important;}

.elementor-widget-wts-postlist .eae-pl-title a, h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {color: #1b779e !important;}

#mynav_div{float:left;width:100%;height:205px;display:none;}

#top_bar_div .textwidget{float: left;color: #fff;margin-top: 10px;margin-right: 25px;}

/*
@media (max-width: 633px) {
.main-content-area {margin-top: 87px !important;}
}
*/

@media (max-width: 1200px) {
    .navbar-header {
        float: none;
    }
    .navbar-left,.navbar-right {
        float: none !important;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-fixed-top {
        top: 0;
        border-width: 0 0 1px;
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
        margin-top: 7.5px;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .collapse.in{
        display:block !important;
    }
	#menu_div .navbar-collapse{overflow-y: scroll !important;max-height: 340px;}
.navbar-default .navbar-nav .dropdown-menu > li > a{background-color:transparent !important;color:#fff !important;}
.navbar-default .navbar-nav > li > a{color: #fff !important;}
.navbar-default .navbar-nav > li{color:#fff !important;}
#mynav_div{height:150px;}
}

#top_bar_div .form-search{width: 180px;float: left;margin-top: 2px;margin-right: 18px;}

@media (max-width: 1200px){
.navbar-nav .open .dropdown-menu {position: static;float: none;width: auto;margin-top: 0;background-color: transparent;border: 0;-webkit-box-shadow: none;box-shadow: none;}
}