/**
Theme Name: SunnyWeb
Author: Sunnyweb
Author URI: https://sunnyweb.gr
Description: Sunnyweb customisation.
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: sunnyweb
Template: astra
*/
body,
h1,
h2,
h3,
h4,
h5,
h6,
.entry-title a,
.entry-content h1,
.entry-content h2,
.entry-content h3,
.entry-content h4,
.entry-content h5,
.entry-content h6 {
  color: black;
}

/****************************
 *	Home Page
 ****************************/
#swretail > h2 > a {
  color: white;
}

/****************************/
/****************************
 *	About us Page
 ****************************/
#aboutcorousel {
  max-height: 60vh;
}

/****************************/
/****************************
 *	Places Page
 ****************************/
h2.places-title {
  font-size: 55px;
  border-bottom: 1px solid gray;
  margin-bottom: 20px;
}

body.post-type-archive-place div#placesContainer .row + .row,
body.tax-place-category div#placesContainer .row + .row {
  margin-top: 0;
}
body.post-type-archive-place div#placesContainer .row .col-sm-6,
body.tax-place-category div#placesContainer .row .col-sm-6 {
  margin-top: 20px;
  margin-bottom: 0;
}
body.post-type-archive-place div#placesContainer .row .col-sm-6 p,
body.tax-place-category div#placesContainer .row .col-sm-6 p {
  margin-bottom: 5px;
}
body.post-type-archive-place div#placesContainer .placesHeader,
body.tax-place-category div#placesContainer .placesHeader {
  border-bottom: 1px solid gray;
  display: block;
  margin-bottom: 10px;
}
body.post-type-archive-place div#placesContainer .placesHeader h1,
body.tax-place-category div#placesContainer .placesHeader h1 {
  display: inline-block;
  font-size: 25px;
  margin-top: 0;
}
body.post-type-archive-place div#placesContainer .placesHeader .placeCategLnk img,
body.tax-place-category div#placesContainer .placesHeader .placeCategLnk img {
  float: right;
  max-height: 25px;
  margin: 0 10px;
}
body.post-type-archive-place div#placesContainer .mapNavMsg,
body.tax-place-category div#placesContainer .mapNavMsg {
  color: black;
  display: block;
  font-style: italic;
  font-weight: bold;
  margin: 10px 0 5px;
}
body.post-type-archive-place div#placesContainer .placeImgLnk,
body.tax-place-category div#placesContainer .placeImgLnk {
  float: left;
  margin: 0 20px 0 0;
  color: #000489;
}
body.post-type-archive-place div#placesContainer .placeImgLnk img,
body.tax-place-category div#placesContainer .placeImgLnk img {
  box-shadow: 2px 2px 4px 1px gray;
}
body.post-type-archive-place div#placesContainer h1 a,
body.tax-place-category div#placesContainer h1 a {
  color: #555;
}
body.post-type-archive-place div#placesContainer h1 a:hover,
body.tax-place-category div#placesContainer h1 a:hover {
  text-decoration: none;
  color: #555;
}
body.post-type-archive-place div#placesContainer div.wpv-addon-maps-render .gm-style-iw,
body.tax-place-category div#placesContainer div.wpv-addon-maps-render .gm-style-iw {
  text-align: center;
}
body.post-type-archive-place div#placesContainer div.wpv-addon-maps-render .gm-style-iw > div,
body.tax-place-category div#placesContainer div.wpv-addon-maps-render .gm-style-iw > div {
  overflow: hidden !important;
}
body.post-type-archive-place div#placesContainer div.wpv-addon-maps-render .gm-style-iw > div .wp-post-image,
body.tax-place-category div#placesContainer div.wpv-addon-maps-render .gm-style-iw > div .wp-post-image {
  object-position: center;
  object-fit: cover;
}
body.post-type-archive-place div#placesContainer div.wpv-addon-maps-render .mapTtl,
body.tax-place-category div#placesContainer div.wpv-addon-maps-render .mapTtl {
  width: 100%;
}
body.post-type-archive-place div#placesContainer div.wpv-addon-maps-render .mapTtl h3,
body.tax-place-category div#placesContainer div.wpv-addon-maps-render .mapTtl h3 {
  display: inline-block;
  float: left;
  margin-top: 0;
}
body.post-type-archive-place div#placesContainer div.wpv-addon-maps-render .mapTtl h3 a,
body.post-type-archive-place div#placesContainer div.wpv-addon-maps-render .mapTtl h3 a:hover,
body.tax-place-category div#placesContainer div.wpv-addon-maps-render .mapTtl h3 a,
body.tax-place-category div#placesContainer div.wpv-addon-maps-render .mapTtl h3 a:hover {
  text-decoration: none;
  color: #555;
  font-size: 20px;
}
body.post-type-archive-place div#placesContainer div.wpv-addon-maps-render .mapTtl .placeCategLnk,
body.tax-place-category div#placesContainer div.wpv-addon-maps-render .mapTtl .placeCategLnk {
  float: right;
  margin-left: 10px;
  border: 1px solid black;
  border-radius: 25%;
  padding: 2px;
}
body.post-type-archive-place div#placesContainer div.wpv-addon-maps-render .mapTtl .placeCategLnk img,
body.tax-place-category div#placesContainer div.wpv-addon-maps-render .mapTtl .placeCategLnk img {
  max-height: 25px;
}

body.single-place article.type-place .places-title {
  border-bottom: 1px solid gray;
  margin-bottom: 20px;
}
body.single-place article.type-place .placeImg {
  width: 100%;
  margin-bottom: 20px;
}
body.single-place article.type-place .placeCategLnk img {
  display: inline-block;
  height: 14px;
}
body.single-place article.type-place .container {
  width: inherit;
}

/****************************/

/*# sourceMappingURL=style.css.map */
