/* Copyright (C) YOOtheme GmbH, http://www.gnu.org/licenses/gpl.html GNU/GPL */

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */
/*Michalis Tsougkranis custom css code*/

/*Footer */
.wk-accordion h3 {/*Accordion news style*/
    font-size: 17px;
}

h3.uk-panel-title { /*Module header*/
    font-size: 20px;
    text-align: center;
}

/*Header*/
.tm-logo img {/*logo*/
    margin-top: 10px;
    border: solid black 1px;
}

/*Left and right Modules*/

/*Content*/


img.dimotiki-arxi {/*Images dimotiki arxi*/
    height: 300px;
    margin-right: 15px;
    border: solid 1px;
}
img#dimarxos {/*image dimarxos*/
    height: 600px;
    margin-right: 15px;
    border: solid 1px;
}

/*two columns for the text*/
.two-columns {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    -webkit-column-rule: grey 1px solid;
    -webkit-column-gap: 53px;
    -moz-column-gap: 53px;
}
/*background-image*/
body.tm-isblog,body.tm-noblog {
   /* background-image: url("/images/background/kalymnos-3.jpg");*/
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment:fixed;
    width:100%;
}
/*Modules style and fonts*/
.uk-panel.uk-panel-box {
    border: rgb(71, 124, 178) solid 1px;
}

h3.uk-panel-title {
    font-weight: 500;
}

div#tm-bottom-c {
    background-color: #f5f9fa;
    color: white!important;
}

section.tm-bottom-c.uk-grid h2 {
    color: white;
}

section.tm-bottom-c.uk-grid .uk-panel-title {
    color: white;
}
.tm-bottom-c a, .uk-link {
    color: #F7F7BF;
    font-size: 15px!important;
}

/*Bottom modules icons and settings*/
.my-weather {
    background-image: url('/images/icons/weather-icon.png');
    background-repeat: no-repeat;
}

.my-phones {
    background-image: url('/images/icons/phones-icon.png');
    background-repeat: no-repeat;
}

.my-links {
    background-image: url('/images/icons/links-icon.png');
    background-repeat: no-repeat;
}
div#tm-bottom-c {
    padding-top: 15px;
}
/*Leading article*/
.uk-grid.tm-leading-article {
    background: -webkit-linear-gradient(left,rgb(242, 242, 242), white); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(right,rgb(242, 242, 242), white); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(right,rgb(242, 242, 242), white); /* For Firefox 3.6 to 15 */
    background: linear-gradient(to-right,rgb(242, 242, 242), white); /* Standard syntax */
    padding-top: 20px;
    padding-bottom: 20px;
}
/*breadcumbs styling*/
.uk-panel.uk-panel-box.my-breadcumbs {
    border: none;
    padding: 0px;
    background: none;
}

.my-breadcumbs li.uk-active {
    /*font-size: 18px;*/
}
div#tm-top-a {
    padding: 5px;
}
/*Page heading font size*/
h1 {
    font-size: 35px;
}
h3.uk-panel-title {
    border-bottom: 1px white solid;
    padding-bottom: 10px;
}

h1.uk-article-title {
    border-bottom: rgb(140, 192, 251) solid 1px;
    padding-bottom: 15px;
}
/*Text font size*/
body.tm-isblog p {
    font-size: 17px;
}
a {
    font-size: 16px!important;
}

.tm-bottom-c a, .uk-link {
    font-size: 16px!important;
}
/*Titlos ton arthron*/
.uk-article-title>a {
    font-size: 23px!important;
    font-weight: 500;
}

/*More styling*/
.my-more {
  padding: 7px;
  margin-top: 15px;
 
  background-color: rgb(227, 227, 245);
}

/*Padding arxiki selida*/
.arxiki-selida div#tm-main {
    padding-top: 0px;
}

/*First page right column*/
.uk-panel.uk-panel-box.first-page-right-column {
     padding: 0px;
    margin-top: 30px; 
    border:none;
}

/*MOBILE LAYOUT*/
.uk-width-1-3 {
    width:100%;
}

@media (min-width: 768px)
{
.uk-width-1-3 {
    width:33.33%;
}
}

/*Small logo positioning*/
a.tm-logo-small {
    position: absolute;
    margin-top: 10px;
    right: 0px;
    margin-right: 10px;
    width:50px;
}

/*Increase the height of the comments form*/
textarea#comments-form-comment {
    height: 200px;
}
/************Changes August 2016*****************/
div#tm-header {background-image: url("/images/first-page-slideshow/3.jpg");}

nav.uk-navbar {
    margin-bottom: 0px;
}

.tm-headerbar.uk-clearfix.uk-hidden-small.uk-vertical-align {
    height: 260px;
}

/* Set footer background color */
.tm-footer {
    background-color: #e5e5e5;
}

/* Set  bottom-b background color */
div#tm-bottom-b {
    background-color: #f5f9fa;
}