@charset "UTF-8";
/*!
 * Bootstrap v3.4.0 (https://getbootstrap.com/)
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
*/

/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */

/* Canibal fonts - CFAstyStd */
----------------------------------------------------------

@charset "UTF-8";
/*!
 * Bootstrap v3.4.0 (https://getbootstrap.com/)
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
*/

/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */

/* Canibal fonts - CFAstyStd */
----------------------------------------------------------

@font-face {
  font-family: 'cf_asty_aade';
  src: url('../fonts/CFAsty/CFAstyStd-Book.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'cf_asty_aade';
  src: url('../fonts/CFAsty/CFAstyStd-Book.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
}


/* END Canibal fonts */

body {
	background-image: none;
	font-family: 'cf_asty_aade', sans-serif;
	font-weight: normal !important;
}

/*html {
	font-weight: bold;	
}*/

:root {
    --font-serif: "cf_asty_aade", sans-serif;
    --aade-blue: #112D63;
    --aade-light-blue: #009FDF;
    --aade-sea-blue: #0B499F;
    --aade-vivid-blue: #0C49BA;
    --light-blue: rgba(0, 159, 223, 0.1);
    --hover-blue: #99d0ff;
    --arrow-hover-blue: #37465b;
    --gray: #dddddd;
    --white: #ffffff;
}


.whiteFontColor {
  color: var(--white);
}

.blueFontColor {
  color: var(--aade-blue);
}

.lightBlueFontColor {
  color: var(--aade-light-blue);
}

/* FONTS */
h1, .h1 {
  font-size: 30px;
  color: #112a61;
}

h2, .h2, .h2-title {
  font-size: 30px;
  color: #112a61;
  line-height: 1.2;
  font-weight: bold;
  word-break: auto-phrase;
}

h3, .h3 {
  font-size: 27px;
  color: #112a61;
}

h4, .h4 {
  font-size: 24px;
  color: #112a61;
}

h5, .h5 {
  font-size: 19px;
}

h6, .h6 {
  font-size: 18px;
  line-height: 1.3;
}

.h7 {
  font-size: 16px !important;
}

.node--view-mode-full .field__item .h8,
.h8 {
  font-size: 14px !important;
}

p {
  font-size: 16px;
}

@media (min-width: 992px) {
  h1, .h1 {
    font-size: 42px;
    color: #112a61;
  }
  
  h2, .h2, .h2-title {
    font-size: 36px;
    color: #112a61;
    line-height: 1.1;
  }
  
  h3, .h3 {
    font-size: 30px;
    color: #112a61;
  }
  
  h4, .h4 {
    font-size: 24px;
    color: #112a61;
  }
  
  h5, .h5 {
    font-size: 21px;
  }
  
  h6, .h6 {
    font-size: 20px;
  }
  
  .h7 {
    font-size: 16px !important;
  }
  
  .node--view-mode-full .field__item .h8,
  .h8 {
    font-size: 14px !important;
  }
  
  p {
    font-size: 18px;
  }
}
/* END FONTS */


/* Emfanisi my stis psifiakes efarmoges */
#main-wrapper.type_29506 {
  background-image: url('/themes/cleaner/images/slideshow_bg_my_new.png') !important;
  background-size: 30%;
}

/* MyAADE block*/
.myaade-block a {
  opacity: 1;
  transition: .3s;
}

.myaade-block a:hover {
  opacity: 0.75;
  transition: .3s;
}

.myaade-block {
  margin-top: 20px;
  right: 70px;
  margin-bottom: 0;
  z-index: 1;
  position: absolute;
}

.myaade-block img {
  width: 154px;
  max-width: 154px;
  height: 59px;
  max-height: 59px;
  object-fit: contain;
}

@media only screen and (max-width: 992px) {
  .myaade-block {
    right: 5vw;
  }

  .myaade-block img {
    width: 65px;
    max-width: 65px;
    margin: 0;
    height: 33px;
    max-height: 33px;
    margin-top: 4px;
    object-fit: contain;
  }
}

@media only screen and (min-width: 1200px) {
  .myaade-block {
    right: 80px;
  }
}

@media only screen and (min-width: 1600px) {
  .myaade-block {
    right: 8px;
  }
}