/* GANTRY5 DEVELOPMENT MODE ENABLED.
 *
 * WARNING: This file is automatically generated by Gantry5. Any modifications to this file will be lost!
 *
 * For more information on modifying CSS, please read:
 *
 * http://docs.gantry.org/gantry5/configure/styles
 * http://docs.gantry.org/gantry5/tutorials/adding-a-custom-style-sheet
 */

.g-slideshow .g-slideshow-slider .swiper-slide.overlay::before {
  background-image: linear-gradient(100deg, rgba(0, 0, 0, 0.42) 30%, rgba(255, 255, 255, 0));
}
.blackDiv {
  color: #ffffff;
}
.blackDiv a {
  color: #ffffff !important;
  box-shadow: 0 2px 0 #ffffff !important;
}
.mainSection {
  margin: 0.625rem !important;
  padding: 1.5rem !important;
}
.rightSection {
  background-image: url('//demo.web-idea.gr/inandoutofgreece/2/images/home-img.jpg');
  background-repeat: no-repeat;
  background-position: center;
  position: relative;
}
.placesDiv {
  display: flex;
  justify-content: center;
  align-items: center;
}
.placesDiv .g-pricingtable {
  width: 70%;
  margin: 0 auto;
}
#blockcontent-6209-particle {
  padding: 50px !important;
}
.g-latestnews-grid-item-overlay {
  background: rgba(0, 0, 0, 0.42) !important;
}
#gridstatistic-6045-particle {
  margin: 0;
  height: 60px;
  padding-bottom: 0px;
}
#logos-5614-particle {
  margin-top: 0px;
}
.menu__link:hover, .menu__link:focus, .menu__link[data-submenu]:hover::after, .menu__link[data-submenu]:focus::after {
  color: #f9af00;
}
.menu__breadcrumbs a {
  color: #fff;
}
.menu__breadcrumbs a:hover, .menu__breadcrumbs a:focus {
  color: #f9af00;
}
#social-8285-particle .g-title {
  margin: 0 0 0.875rem;
  color: #fff;
  font-size: 0.9rem;
  font-weight: 700;
}
#social-4076-particle .g-title {
  margin: 0 0 0.875rem;
  color: #fff;
  font-size: 0.9rem;
  font-weight: 700;
}
#social-4076-particle .g-social-items a {
  color: #b1bdbd;
}
#social-4076-particle .g-social-items a:hover {
  color: #ffffff;
}
.icon-chevron-right:before, .icon-rightarrow:before, .icon-arrow-right:before {
  font-size: 15px;
}
/*Gallery Page*/
.galleryheader {
  background-image: url('//inandoutofgreece.com/demo/images/gallery-header-img.jpg');
  background-size: cover;
  padding-bottom: 200px;
}
.galleryheader .g-simplecontent-item-leading-content {
  margin: 0px;
}
.galleryheader .g-simplecontent-item-content-title {
  color: #fff !important;
}
.blogHeaderImg {
  background-image: url('//inandoutofgreece.com/demo/images/blog-header-img.jpg');
  background-size: cover;
  padding-bottom: 200px;
}
.blogHeaderImg .g-simplecontent-item-leading-content {
  margin: 0px;
}
.blogHeaderImg .g-simplecontent-item-content-title {
  color: #fff !important;
}
.contactHeader .g-simplecontent-item-content-title {
  color: #fff !important;
}
.contactHeader {
  padding-bottom: 200px;
}
/* ------   */
.view-article #g-slideshow {
  background-image: url('//demo.web-idea.gr/inandoutofgreece/2/images/morroco-blog-img.jpg');
}
.view-contact #g-slideshow {
  background-image: url('//demo.web-idea.gr/inandoutofgreece/2/images/contact-img.jpg');
}
#g-container-body #g-slideshow::before {
  background-image: linear-gradient(0deg, #3f4041, rgba(255, 255, 255, 0) 50%);
}
.blogHeader .g-simplecontent-item-content-title {
  color: #ffffff !important;
}
.blogHeader .g-simplecontent-item-leading-content {
  color: #ffffff !important;
}
#promo-8286-particle .g-promo .buttonGroup a {
  border: 1px solid #fff;
}
.menu__breadcrumbs {
  display: none;
}
.menu__wrap {
  margin-top: 40px;
}
.visitMorocco {
  background: linear-gradient(rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.25)), url('../../../../images/visit-morocco.jpg') !important;
  background-size: cover !important;
  height: 350px;
}
.visitMorocco .g-pricingtable-plan a {
  color: #fff !important;
  font-weight: bold;
}
.visitMorocco .g-pricingtable-price {
  color: #fff !important;
}
.visitGreece {
  background: linear-gradient(rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.25)), url('../../../../images/visit-athens.jpg') !important;
  background-size: cover !important;
  height: 350px;
}
.visitGreece .g-pricingtable-plan a {
  color: #fff !important;
  font-weight: bold;
}
.visitGreece .g-pricingtable-price {
  color: #fff !important;
}
.row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.mb-5 {
  margin-bottom: 3rem !important;
}
.mb-4 {
  margin-bottom: 1.5rem !important;
}
.col-md-12, .col-md-6 {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}
.img-fluid {
  max-width: 100%;
  height: auto;
  vertical-align: middle;
  border-style: none;
}
@media (min-width: 768px) {
  .col-md-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .col-md-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
}
.button, .g-pricingtable-col-item .g-pricingtable .button {
  padding: 10px 15px 10px 15px;
}
.g-photocollage h3.g-photocollage-title {
  font-size: 30px;
}
h3.g-title {
  font-size: 30px;
}
.g-latestnews .g-latestnews-header .g-latestnews-title {
  font-size: 30px;
}
.contact h2 {
  font-size: 30px;
}
.copyrightfooter {
  color: #949494;
}
#redim-cookiehint {
  background-color: #f9b000;
}
#redim-cookiehint .cookiecontent {
  font-size: 20px;
  line-height: 30px;
}
#redim-cookiehint .cookiebuttons .btn {
  padding: 12px !important;
  margin: 0px !important;
  border-radius: 0px !important;
  font-size: 16px;
}
.icon--cross.icon-vertical-menu {
  color: #fff;
  font-size: 25px;
}
#social-4076-particle .g-social .g-title {
  text-align: center;
}
#jform_captcha-lbl {
  display: none;
}
.error404 {
  color: #fff;
}
.errorbtn {
  background: #f9b000;
  color: #000;
  padding: 15px;
}
.errorbtn:hover {
  background: #000;
  color: #f9b000;
  padding: 15px;
}
.menusidebar a {
  color: #ffffff;
  text-transform: uppercase;
  font-size: 1vw;
}
.menusidebar .nav.menu, .menusidebar .nav.menu li {
  border: 0px solid #000000 !important;
}
/*# sourceMappingURL=custom_279.css.map */