/*
 Theme Name:   AMS Noblaskolan Child
 Theme URI:    http://example.com/twenty-fifteen-child/
 Description:  AMS Noblaskolan Child Theme
 Author:       Academedia DMT
 Author URI:   http://noblaskolan.se
 Template:     ams
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  ams
*/

.full_width_talker{
  padding:30px!important;
}
.full_width_talker__heading{
  padding-top:40px;
}

@media screen and (max-width: 700px) {
  .full_width_talker{
    padding:16px!important;
  }
}
.noblaskolan-border-6{
    border:6px solid;
    margin:0px;
  }
.noblaskolan{
      padding-top:30px;
      padding-bottom:30px;
      padding-left:60px;
      padding-right:60px;
  }
  @media screen and (max-width: 1100px) {
    .noblaskolan{
      padding-top:30px;
      padding-bottom:30px;
      padding-left:30px;
      padding-right:30px;
    }
  }
  @media screen and (max-width: 700px) {
    .noblaskolan{
      padding-top:16px;
      padding-bottom:16px;
      padding-left:30px;
      padding-right:30px;
    }

  }

  body .navbar .search-icon-con {
    padding-right: 10px;
    padding-left: 10px;
  }

@media (min-width: 1100px){
	.ams-noblaskolan-child .header-mod .ams_hero {
		height: calc(100vh - 100px);
	}

  .header_one .ams_hero .hero_text_wrapper {
    width: 50%;
    margin-left:-24px;
    margin-right:-24px;
  }

  .full_height.header_four {
    height: calc(100vh - 100px);
      min-height: 100vh;
      height: 100%;
  }

}

/* @media (min-width: 1100px) and (max-height: 800px)  {
  .full_height.header_one {
    min-height: 100vh;
    height: 100%;
  }
} */

@media (max-width: 768px){
  body .header-mod.full_height {
    max-height: 200vh !important;
  }
}

/* Change heading color on open house title to Noblaskolan heading green (if chosen dark heading) */
.ams_openhouse_module_v2 .card  .ams_event_module__meta.site__text-color--dark .ams_event_module__meta--title {
	color: #223f30;
}

/* Inner border */
.ams-border:not(.ams-hero) {
	outline: 6px solid var(--ams-color-global-border);
	outline-offset: calc( clamp(0.5rem, -0.1818rem + 2.909vw, 2rem) * -1);
}

.ams-border .ams-hero__content {
  padding: var(--ams-space-fluid-2xl-4xl);
	height: 100%;
  place-content: center;
  outline: 6px solid var(--ams-color-global-border);
  outline-offset: calc(clamp(0.5rem, -0.1818rem + 2.909vw, 2rem)* -1);
}

@media (max-width: 1024px){
	.ams-border .ams-hero__content {
		width: 100%;
	}
}

@media screen and (min-width: 1100px) {
	.menu-item-39 .sub-menu.menu-depth-1 {
		min-width: 500px;
		column-count: 2;
		column-gap: 0;
		padding-right: 25px;
	}

	.menu-item-39 .sub-menu.menu-depth-1 .menu-item {
		break-inside: avoid;
		padding: 0 0 0 25px;
	}
}
