/*
Theme Name: APCardiology
Theme URI: https://github.com/tidythemes/blankslate
Author: lsaroukos
Author URI: https://lsaroukos.gr/
Description: Based on Blankslate template
Version: 2019.1
License: GNU General Public License
License URI: https://www.gnu.org/licenses/gpl.html
Tags: one-column, two-columns, custom-menu, featured-images, microformats, sticky-post, threaded-comments, translation-ready
Text Domain: apcardiology

BlankSlate WordPress Theme © 2011-2019 TidyThemes
BlankSlate is distributed under the terms of the GNU GPL
*/

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}body{line-height:1}button{outline:0}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}q{display:inline;font-style:italic}q:before{content:'"';font-style:normal}q:after{content:'"';font-style:normal}textarea,input[type="text"],input[type="button"],input[type="submit"],input[type="reset"],input[type="search"],input[type="password"]{-webkit-appearance:none;appearance:none;border-radius:0}table{border-collapse:collapse;border-spacing:0}th,td{padding:2px}big{font-size:120%}small,sup,sub{font-size:80%}sup{vertical-align:super}sub{vertical-align:sub}dd{margin-left:20px}kbd,tt{font-family:courier;font-size:12px}ins{text-decoration:underline}del,strike,s{text-decoration:line-through}dt{font-weight:bold}address,cite,var{font-style:italic}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}
.sticky{}.bypostauthor{}.wp-caption{}.wp-caption-text{}.gallery-caption{}.alignright{}.alignleft{}.aligncenter{}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important}

/*=====GENERAL RULES======*/
:root{
    --bg-color:white;
    --link: #00acd9;
    --text-light:#939598;
    --separator:#ddd;
    --bg-light:#E9E9E9;
    --header-text:#555555;
    --footer-border:#0799bf;
    --btn-dark:#333333;
    --subheading:#777777;
}

*, html, body{box-sizing: border-box; font-family: 'Source Sans Pro', sans-serif;line-height:unset;}
/* Typography */
strong{font-weight:bold;}
h1{font-size:30px;font-weight:600;}
h2{font-size:26px;font-weight:600;}
h3{font-size:20px;}
h4{font-size:18px;}
h5{font-size:16px;}
h6{font-size:15px;}
p, li{font-size:14px;}
a{text-decoration: none;color:var(--link);}
body:not(.home) .entry-content p{padding-top:10px;padding-bottom:10px;}
body:not(.home) .entry-content h4,body:not(.home) .entry-content h2,body:not(.home) .entry-content h3{padding-top:35px;};
hr {
	border: solid 1px var(--border-pale);
}
.required {	color: red;}
[class*="col-"]{    /*για όσες κλάσεις περιέχουν στο όνομα τους τη λέξη "col-"*/
    /*float:left;*/
    padding:5px 15px;   /*αφήνουμε ένα κενό 15px από την αρχή και το τέλος της σελίδας */
}
[class*="row-"]{display:flex;flex-wrap: wrap;align-items: center;}

.col-0 {width:0;height: 0;overflow: hidden;}
.col-1{width:8.33%; height:auto;overflow: unset;} /*12/100 %*/
.col-2 {width: 16.66%; height:auto;overflow: unset;}
.col-3 {width: 25%; height:auto;overflow: unset;}
.col-4 {width: 33.33%; height:auto;overflow: unset;}
.col-5 {width: 41.66%; height:auto;overflow: unset;}
.col-6 {width: 50%; height:auto;overflow: unset;}
.col-7 {width: 58.33%; height:auto;overflow: unset;}
.col-8 {width: 66.66%; height:auto;overflow: unset;}
.col-9 {width: 75%; height:auto;overflow: unset;}
.col-10 {width: 83.33%; height:auto;overflow: unset;}
.col-11 {width: 91.66%; height:auto;overflow: unset;}
.col-12 {width: 100%; height:auto;overflow: unset;}

.wrapper {
	max-width: 1140px;
	width: 100%;
	margin: auto;
	padding: 0 15px;
	position: relative;
}
.wp-block-columns{margin-bottom:0;}
.wp-block-column {
	flex-basis: unset;
}
.wp-block-column:not(:first-child) {
	 margin-left:0;
}
.wp-block-column:not(:only-child) {
/*	flex-basis: unset !important;*/
}
.content-columns .wp-block-column {
	padding: 15px;
}

/*GENERAL ELEMENTS STYLE*/
.wp-block-button.more-btn-light a {background: var(--link);padding:19px 30px 17px;}
    .wp-block-button.more-btn-light a::after, .more-btn-light a > div::after {	content: "\f061"; 	font-family: 'Line Awesome Free';	font-weight: 900;	vertical-align: middle; padding-left:15px;}
.wp-block-button.more-btn-dark a {background: var(--btn-dark);padding:19px 30px 17px;font-size:15px;}
    .wp-block-button.more-btn-dark a::after, .more-btn-light a > div::after {	content: "\f061"; 	font-family: 'Line Awesome Free';	font-weight: 900;	vertical-align: middle;padding-left:18px;}
div.wpforms-container .wpforms-submit-container button.more-btn-light{
	background: var(--link);
	padding: 19px 30px 17px;
	color: var(--bg-color);
}
/*==PAGE ITEM====*/
#container:not(.frontpage) {
	background: var(--bg-color);
	min-height: 500px;
}

#breadcrumbs {
	padding: 10px;
	color: var(--header-text);
}
    #breadcrumbs a {text-decoration: none;color: inherit;}
    .breadcrumb_last {color: var(--link);}

	body .entry-content .heading, .heading{padding:10px;}
	body .entry-content .heading p, .heading p, body .entry-content .heading h5, .heading h5 {
		padding: 0;
		line-height: 1em;
	}
	body .entry-content .heading p, .heading p{color:var(--subheading);}
	body .entry-content .heading h5, .heading h5{color:var(--link);font-size:2.25em;}
/*====PAGE TEMPLATES====*/
#sidebar-container {display: flex;flex-wrap:wrap;padding:30px 50px;}
	#sidebar-container main {flex: 4;}
	#sidebar-container aside{flex: 2;}
.section-dark {
	background: var(--bg-light);
	padding: 10px;
}
/*====SIDEBAR====*/
#sidebar .widget-container {
	background: var(--bg-light);
	padding: 20px;
	margin: 22px 5px;
}
#sidebar .widget-container .widget-title {
	font-size: 20px;
}
#sidebar .widget-container * {
	font-size: 16px;
}
.share-btns {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	clear:both;
}
	.share-btns li {
		color: var(--bg-color);
		background: var(--btn-dark);
		padding: 7px;
		border-radius: 50pc;
		margin: 0 2px;
	}

	/*--search form--*/
	.search-form {
		position: relative;
		height: 53px;
		display: flex;
		background: var(--bg-color);
		justify-content:center;
	}
	.widget-container .search-field {
		padding: 10px;
		display: inline-block;
		width: 80%;
		border: none;
		height: 100%;
		background: transparent;
	}
	.widget-container .search-submit.las.la-search {
		border: none;
		color: var(--link);
		position: relative;
		font-size: 22px;
		line-height: 100%;
		display: inline-block;
		width: 16%;
		height: 100%;
		left: 0;
		vertical-align: bottom;
		background: transparent;
	}
		.widget-container .search-submit.las.la-search:hover {cursor:pointer;}
	/*---tag cloud----*/
	.tagcloud{padding:5px 0;}
	.tagcloud a {
		background: var(--bg-color);
		padding: 5px 10px;
		font-size: 14px !important;
		display: inline-block;
		margin: 2px 0;
		color: var(--btn-dark);
	}
	
	/*---category widget--*/
	.widget_categories li {
		background: var(--bg-color);
		display: block;
		padding: 4px 10px;
		font-size: 14px;
		margin: 4px 0;
	}
	.widget_categories li a {
		font-size: 14px;
		color: inherit;
	}

/*===CATEGORY PAGE===*/
.archive-meta {
	padding: 30px 0;
	max-width: 800px;
	margin: auto;
}
.posts-container {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	justify-content: space-between;
}
	.posts-container > * {
		flex-basis: 30%;
		min-width: 300px;
		padding: 20px 0;
	}
		.posts-container .post-thumbnail {
			width: 100%;
			background-size: cover;
			height: 200px;
			border: none;
			background-position: center;
			border-bottom:20px;
		}
		.post-date {
			color: var(--text-light);
		}
			.post-date i {color:var(--link); padding-right:10px;vertical-align:middle;}

		.posts-container header {padding: 8px 0;}
			.posts-container .entry-title a {color: var(--text);font-weight:bold;}

		.posts-container .content{color:var(--subheading);}

		.nav-links {
			display: flex;
			flex-wrap: nowrap;
			justify-content: space-between;
		}
			.nav-links a {color: var(--text-light);}
			.nav-links i {color: var(--link);vertical-align:middle;}

/*===SINGLE PAGE===*/
.single-post-header .entry-title a {
	font-size: 25px;
	color: var(--btn-dark);
}

.single-post-thumbnail {
	display: inline-block;
	padding: 20px 0;
}
	.single-post-thumbnail img {
		max-width: 100%;
		height: auto;
	}

.entry-content, .entry-summary {color: var(--header-text);}

/*===COMMENTS SECTION====*/
#comments {
	margin: 20px 0;
	border-top: dotted var(--header-text);
	padding-top: 20px;
}
.logged-in-as {
	font-size: 15px;
	padding: 0 10px 10px 10px;
	line-height: 1;
}

.form-submit input {
	background: var(--link);
	padding: 10px 20px;
	color: var(--bg-color);
	border: none;
}
.comment-form-comment {
	display: flex;
	flex-direction: column;
}
#commentform p {
	padding: 7px;
}
[class^="comment-form-"] label {
	min-width: ;
	display: inline-block;
	min-width: 100px;
}
/*===CONTACT US=====*/
.wp-block-column.timetable {
	background-color: #00acd9;
	height: 100%;
	padding: 30px;
	margin: 30px;
	color: var(--btn-dark);
}

/*===INDEX.PHP===*/
#content article {
	padding: 0;
	padding-top:20px;
}
/*===SEARCH PAGE===*/
.search-term {
	font-weight: lighter;
	padding: 0 20px;
	color: var(--footer-border);
}

/* Medium */
@media only screen and (min-width:800px){
	h1{font-size:40px;font-weight:600;}
	h2{font-size:32px;font-weight:600;}
	h3{font-size:26px;}
	h4{font-size:24px;}
	h5{font-size:22px;}
	h6{font-size:18px;}
	p, li{font-size:18px;line-height: 30px;}

}
/*--- aboutnet manoska --*/
.myphone a{
	color:white !important;
}