/* 
 * by Andreas Loukakis, alou@alou.gr
 * @package: aloufuncart;
 * Custom css on top of bootstrap 3
 */  
 body{font-family: "open sans";}  
 h3{font-family: "open sans";}
a{color: #117a8b;
    text-decoration: none;}
h1 {font-size:28px;}
.headertitle{font-family:;}

.greenbg {
    background-color: #336633;color:white;
}

.orangebg {
    background-color:#b5c65a;color:white;
}

.greenbg a, .orangebg a {color:white;}
h3.headertitle {margin:0;padding:10px 0; font-size:20px;}
.orangebg h3.headertitle {color:white; }

ul.homelist a {color:#336633;}
.homeright h3 {color:#b5c65a;font-size:20px;}
.homeright h3.headertitle {color:white; border-radius: 5px;}
.homeright{padding-left: 0; padding-right: 0;}
.page-header {margin:20px 0;}
.carousel-inner {box-shadow: 3px 3px 5px #c9c9ca}

.carousel-control.left {
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0px, rgba(0, 0, 0, 0) 100%);
    background-repeat: repeat-x;
}
.carousel-control.right {
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0px, rgba(0, 0, 0, 0) 100%);
    background-repeat: repeat-x;
}
.logo{width: 100%}
.topicons{margin-top:85px;}
.topicons img{padding-left:15px;}
/*.ar .nav > li {margin:0; padding:0; text-align:center;}*/
.navbar-default {background-color:#f1f1f1;}
.navbar-default .navbar-nav > li > a {color:#117a8b;}
.navbar-nav {padding-top: 5%; }
.navbar-nav > li > a {padding:11px 30px; background-color: #f1f1f1 ; border-radius:5px; margin-right: 3px;}
.navbar-nav  > li > a:hover {background-color:#b5c65a; color:#fff; border-radius: 5px;}
.navbar-nav > li:last-child > a:after{display:none;} 
.icon-bar {background-image: url(../images/menu.png);}
.collapse{padding-left: 0; padding-right: 0;}
.navbar-nav.navbar-right:last-child{margin-right: 0;}

h1 small.date {font-size:12px;}

/*nea*/
.nea .nea-head {background-color:#669999; color:white; box-shadow: 0 3px 5px #777; font-size:10px; }
.nea .nea-head > h3{font-size:16px; margin:15px 0;}
.container {padding-left:0;padding-right:0;}
.nea{margin-top:10px; font-size:15px;}
/*nea anakoinoseis kai tetoia*/
.nea .nealist{list-style-type: none; font-size:14px; margin-top:15px; padding:0; }
.nea .nealist > li > a {color:black; padding:15px;}
.nea .nealist > li > a:hover {text-decoration:none;}
.nea .nealist > li {border-bottom:1px solid #669999; padding-top:10px; padding-left:0;}
/*nea nomothesia*/
.nea .neanom{list-style-type: none; font-size:14px; margin-top:15px; }
.nea .neanom > li > a {color:#2E6E69; font-weight: bold; }
.nea .neanom .licolor{background-color:#F1F1F1;}
.nea .neanom > li {padding:8px; }
.pf{padding:0;}
.mybtn{padding:5px; border: 0px; border-radius: 5px; margin-top: 74px; margin-right: 13px; text-decoration:none;}
.mybtng{padding:5px; border: 0px; }
.mybtng a{text-decoration: none;}
.mybtn a{text-decoration: none;}
.articlewrapper a {color: #669933;font-size: 20px; font-family: "open sans";text-decoration: none;}

/*footer*/
footer .footer {background-color:#b5c65a; box-shadow: 3px 3px 5px #c9c9ca; margin:20px auto; border-radius: 5px;}

/*breakpoints*/
@media (max-width: 1199px) {
    .navbar-nav > li > a {padding:11px 20px; background-color: #f1f1f1 ; border-radius:5px; margin-right: 3px;}
 
    /*.navbar-brand img {width:320px;height:auto;padding-top:2px;}*/
    .logo{width: 70%}

}

@media (max-width: 992px) {
    .navbar-nav > li > a {padding:11px 23px; background-color: #f1f1f1 ; border-radius:5px; margin-right: 3px;}

    .logo{width: 40%}
}

@media (max-width: 768px) {
 
   
}
/*bootstrap expand*/
/* vertical alignment styles */
.col-top {
    vertical-align:top;
}
.col-middle {
    vertical-align:middle;
}
.col-bottom {
    vertical-align:bottom;
}

/* columns of same height styles */
.container-xs-height {
    display:table;
    padding-left:0px;
    padding-right:0px;
}
.row-xs-height {
    display:table-row;
}
.col-xs-height {
    display:table-cell;
    float:none;
}
 .title_slide{ text-shadow: 2px 2px #336633; background: rgba(141, 188, 75, 0.6) none repeat scroll 0 0;}
@media (min-width: 768px) {
    .container-sm-height {
        display:table;
        padding-left:0px;
        padding-right:0px;
    }
    .row-sm-height {
        display:table-row;
    }
    .col-sm-height {
        display:table-cell;
        float:none;
    }
}

@media (min-width: 992px) {
    .container-md-height {
        display:table;
        padding-left:0px;
        padding-right:0px;
    }
    .row-md-height {
        display:table-row;
    }
    .col-md-height {
        display:table-cell;
        float:none;
    }

}


@media (min-width: 1200px) {
    .container-lg-height {
        display:table;
        padding-left:0px;
        padding-right:0px;
    }
    .row-lg-height {
        display:table-row;
    }
    .col-lg-height {
        display:table-cell;
        float:none;
    }
}

