/*
Theme Name: Lefkonoiko
Theme URI: https://www.linkedin.com/in/maria-ioulianou-38047992/
Description: A simple responsive theme based on the Bootstrap framework.
Version: 1
Author: Maria Ioulianou
Author URI: https://www.linkedin.com/in/maria-ioulianou-38047992/
Tags: lefkonoiko, posts-theme
License: GNU General Public License v2.0 & Apache License 2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html http://www.apache.org/licenses/LICENSE-2.0
*/

/* HEADS UP: Everything that you will normally find here can be found in the library/less/wp.less */

h1,h2,h3,h4 {font-family: 'Open Sans', sans-serif;}
h1, .h1 {font-size: 36px; font-weight: 800;}
h2 {font-size: 24px;}
h3 {font-size: 18px;}
a {color:  #167e1d;}
a:hover {color:  #167e1d; text-decoration: none;}
p{ }

.btn { border-radius: 0px; padding: 10px 25px; text-transform: uppercase;}
.nopadding {padding: 0px !important;}
.nopadding_left {padding-left: 0px !important;}
.nopadding_right {padding-right: 0px !important;}
.margin--bottom_small {margin-bottom: 30px;}
.margin--bottom_medium {margin-bottom: 60px;}
.margin--bottom_large {margin-bottom: 90px;}
.margin--top_small {margin-top: 30px;}
.margin--top_medium {margin-top: 60px;}
.margin--top_large {margin-top: 90px;}

.overflowHidden {overflow: hidden;}
.overflowHidden_x {overflow-x:hidden;}
.overflowHidden_y {overflow-y:hidden;}


.page-bg { background: #2d2d2d; min-height: 350px; max-height: 400px; width: 100%; }
.page-bg .full-page-header { min-height: 350px; background-repeat: no-repeat; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;background-position: 50% 50%;}

/*Main*/
.blue{color: #0e537c}
.green{color: #167e1d}
.btn.btn-white,.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat{background-color: #fff!important;border-color: #fff!important;color: #167e1d!important;text-transform: inherit;font-weight: 700;border-radius: 4px}
.btn.btn-white:hover{border-color: #167e1d;background: #167e1d;color: #fff}
.page-title,.single-title{color: #167e1d;position: relative;margin-bottom: 60px}
.page-title:after{content: '';display: block;width: 120px;height: 1px;background: rgba(14,83,124,0.7);margin-top: 10px}
.page-header{border-bottom: none;}
article header{border-color: #eee}
.single-title{margin-bottom: 0}
.btn.btn-primary{text-transform: inherit;border-color: #167e1d;background: #167e1d;color: #fff;font-weight: 700;}
.btn.btn-primary:hover{background: #fff;color: #167e1d}

/*Header*/
.navbar{margin-bottom: 0;border-radius: 0;min-height: 44px}
.navbar-brand{float: none;}
.navbar-brand img{width: 95px}
/*.home .navbar-brand{position: absolute;z-index: 9999;padding-top: 0}
.home .navbar-brand img{width: inherit;}*/
.navbar-nav,.collapse.navbar-collapse.navbar-responsive-collapse{float: right;}
/*.home header{position: absolute;z-index: 999;width: 100%;border-bottom: none;}*/
header{border-bottom: 2px solid #167e1d;margin-bottom: 40px}
.home article>header{display: none;}
/*.home .navbar-nav {margin-top: 0px}*/
.navbar-nav {margin-top: 50px}
.navbar-default{background: rgba(255,255,255,0.7);border-color: transparent;}
.nav>li>a{padding: 10px 13px}
.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus{background: #0e537c;color: #fff}
.navbar-default .navbar-nav>li>a{color: #0e537c}
.dropdown-menu{border-color: #0e537c}
.dropdown-menu>li>a{color: #0e537c}
.dropdown-menu>li.current-menu-item>a{background:  #0e537c;color: #fff}
.preheader{background: #0e537c}
.preheader ul{margin-top: 5px;margin-bottom: 5px;text-align: right;}
.preheader ul a{color: #fff}
.preheader ul a:hover{color: #167e1d}
.preheader ul.social-icons{text-align: left;}

/*Home*/
.mayor-box{color: #fff}
.mayor-box h1{text-transform: inherit;color: #fff}
.mayor{background: rgba(255,255,255,0.05);padding: 55px 90px 55px 55px;position: relative;-webkit-box-shadow: 0px 2px 10px 2px rgba(0, 0, 0, 0.08);
-moz-box-shadow: 0px 2px 10px 2px rgba(0, 0, 0, 0.08);box-shadow: 0px 2px 10px 2px rgba(0, 0, 0, 0.08);-webkit-border-radius: 4px;border-radius: 4px;color: #fff}
.mayor h4{margin-bottom: 30px}
.mayor h2{margin-top: 0}
.mayor p{margin-bottom: 0}
.mayor a{color: #fff;margin-top: 30px;}
.category-box{position: relative;margin-bottom: 30px}
.category-box a{    position: absolute;top: 0;height: 100%;width: 100%;
background: rgba(0,0,0,0.5);color: #fff;font-size: 24px;font-weight: 700}
.category-box a:hover{background: rgba(14,83,124,0.7)}
.category-box a>span{position: absolute;bottom: 20px;left: 20px}

/*Posts*/
.post-widget .widget{text-align: right; margin-bottom: 20px}
.post-widget .widget ul{list-style: none;}
.post-widget .widget ul>li{border-bottom: 1px solid #eee;padding: 10px 0}
.post-widget .widget ul>li:last-child{border-bottom: none;}
.post-widget .widget ul>li:first-child{padding-top: 0}
.mediashare{color: #0e537c;font-size: 18px;font-weight: 700}
.mediashare i{font-size: 24px;font-weight: normal;}

.ult-team-member-image img{display: none;}
.counsil-box{margin-bottom: 30px}
.counsil-box>div{background: #0e537c;color: #fff;padding: 15px;min-height: 265px;}
.counsil-box>div h2{margin: 0}
.counsil-box>div h3{margin-top: 5px;border-bottom: 1px solid #fff;padding-bottom: 20px}
.timely.ai1ec-calendar-toolbar.ai1ec-clearfix {display: none;}

/*Footer*/
.footer{background: #0e537c;color: #fff;padding-top: 40px;margin-top: 40px}
.footer a{color: #fff}
.footer .widget ul{list-style: none;text-align: left;margin: 0;padding: 0}
.footer .widgettitle{margin-top: 0;position: relative;}
.footer .widgettitle:after{content: '';display: block;width: 120px;height: 3px;background: rgba(22,126,29,0.8);margin-top: 10px}
.footer .ai1ec-agenda-widget-view .ai1ec-date{background: transparent;border-color: transparent;}

