/*
 Theme Name:   AMS Innovitaskolan
 Theme URI:    http://academedia.se/
 Description:  AMS Innovitaskolan
 Author:       Academedia DMT
 Author URI:   http://innovitaskolan.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
*/

.card-image-mask-shape1 {
  mask-image: url('./img/svg/innovitaskolan_cardshape_shape1_desktop_mobil.svg');
  -webkit-mask-image: url('./img/svg/innovitaskolan_cardshape_shape1_desktop_mobil.svg');
}

.card-image-mask-shape2 {
  mask-image: url('./img/svg/innovitaskolan_cardshape_shape2_desktop_mobil.svg');
  -webkit-mask-image: url('./img/svg/innovitaskolan_cardshape_shape2_desktop_mobil.svg');
}

.card-image-mask-shape3 {
  mask-image: url('./img/svg/innovitaskolan_cardshape_shape3_desktop_mobil.svg');
  -webkit-mask-image: url('./img/svg/innovitaskolan_cardshape_shape3_desktop_mobil.svg');
}

.card-image-mask-shape4 {
  mask-image: url('./img/svg/innovitaskolan_cardshape_shape4_desktop_mobil.svg');
  -webkit-mask-image: url('./img/svg/innovitaskolan_cardshape_shape4_desktop_mobil.svg');
}

.image-module-mask-large-shape1 {
  mask-image: url('./img/svg/innovitaskolan_shapes_imageshape_medium_shape1.svg');
  -webkit-mask-image: url('./img/svg/innovitaskolan_shapes_imageshape_medium_shape1.svg');
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-position: center;
}

@media (min-width: 576px) {
  .image-module-mask-large-shape1 {
    mask-image: url('./img/svg/innovitaskolan_shapes_imageshape_large_shape1_desktop.svg');
    -webkit-mask-image: url('./img/svg/innovitaskolan_shapes_imageshape_large_shape1_desktop.svg');
	mask-size: contain;
	-webkit-mask-size: contain;
	mask-repeat: no-repeat;
	-webkit-mask-repeat: no-repeat;
	mask-position: center;
	-webkit-mask-position: center
  }
}

.image-module-mask-large-shape2 {
  mask-image: url('./img/svg/innovitaskolan_shapes_imageshape_medium_shape2.svg');
  -webkit-mask-image: url('./img/svg/innovitaskolan_shapes_imageshape_medium_shape2.svg');
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-position: center
}

@media (min-width: 576px) {
  .image-module-mask-large-shape2 {
    mask-image: url('./img/svg/innovitaskolan_shapes_imageshape_large_shape2_desktop.svg');
    -webkit-mask-image: url('./img/svg/innovitaskolan_shapes_imageshape_large_shape2_desktop.svg');
	mask-size: contain;
	-webkit-mask-size: contain;
	mask-repeat: no-repeat;
	-webkit-mask-repeat: no-repeat;
	mask-position: center;
	-webkit-mask-position: center
  }
}

.image-module-mask-large-shape3 {
  mask-image: url('./img/svg/innovitaskolan_shapes_imageshape_medium_shape3.svg');
  -webkit-mask-image: url('./img/svg/innovitaskolan_shapes_imageshape_medium_shape3.svg');
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-position: center
}

@media (min-width: 576px) {
  .image-module-mask-large-shape3 {
    mask-image: url('./img/svg/innovitaskolan_shapes_imageshape_large_shape3_desktop.svg');
    -webkit-mask-image: url('./img/svg/innovitaskolan_shapes_imageshape_large_shape3_desktop.svg');
	mask-size: contain;
	-webkit-mask-size: contain;
	mask-repeat: no-repeat;
	-webkit-mask-repeat: no-repeat;
	mask-position: center;
	-webkit-mask-position: center
  }
}

.image-module-mask-large-shape4 {
  mask-image: url('./img/svg/innovitaskolan_shapes_imageshape_medium_shape4.svg');
  -webkit-mask-image: url('./img/svg/innovitaskolan_shapes_imageshape_medium_shape4.svg');
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-position: center
}

@media (min-width: 576px) {
  .image-module-mask-large-shape4 {
    mask-image: url('./img/svg/innovitaskolan_shapes_imageshape_large_shape4_desktop.svg');
    -webkit-mask-image: url('./img/svg/innovitaskolan_shapes_imageshape_large4_shape_desktop.svg');
	mask-size: contain;
	-webkit-mask-size: contain;
	mask-repeat: no-repeat;
	-webkit-mask-repeat: no-repeat;
	mask-position: center;
	-webkit-mask-position: center
  }
}

.image-module-mask-medium-shape1 {
  mask-image: url('./img/svg/innovitaskolan_shapes_imageshape_medium_shape1.svg');
  -webkit-mask-image: url('./img/svg/innovitaskolan_shapes_imageshape_medium_shape1.svg');
}

.image-module-mask-medium-shape2 {
  mask-image: url('./img/svg/innovitaskolan_shapes_imageshape_medium_shape2.svg');
  -webkit-mask-image: url('./img/svg/innovitaskolan_shapes_imageshape_medium_shape2.svg');
}

.image-module-mask-medium-shape3 {
  mask-image: url('./img/svg/innovitaskolan_shapes_imageshape_medium_shape3.svg');
  -webkit-mask-image: url('./img/svg/innovitaskolan_shapes_imageshape_medium_shape3.svg');
}

.image-module-mask-medium-shape4 {
  mask-image: url('./img/svg/innovitaskolan_shapes_imageshape_medium_shape4.svg');
  -webkit-mask-image: url('./img/svg/innovitaskolan_shapes_imageshape_medium_shape4.svg');
}
.ams-infocard .arrow-container.site__cta-color--100{
  color: #720c0e !important;
}
.kontaktgrupp .site__a_cta:link, .mapmodule .site__a_cta:link, .ams_single-contact_module .site__a_cta:link,
.wp-block-paragraph .site__a_cta:link,
.ams_faqs_module__answer a,
.ams_faqs_module__answer .site__a_cta:link,
body .ams_timeline_module:not(.site__primary-bg) .text-content .site__a_cta:link,
body .ams_timeline_module:not(.site__primary-bg) .text-content .site__a_cta
{
   border-bottom: 1px solid #720c0e;
}
.ams_faqs_module__answer .site__text-color--dark a{
color: inherit !important;
}

body .excerpt:after {
  font-size: 36px;
}
.location-module .location-arrow svg path {
   fill: #720c0e;
}
.site__secondary-bg--13 .cc-link.learn-more-link {
  text-decoration-color: #720c0e !important;
}

.ams_search_module {
  background-color: #E7DBCF !important;
  }
  body #page-relative-menu ul li.active i{
      background-image: url(/wp-content/themes/ams/img/svg/minus_black.svg);
  }
  body #page-relative-menu ul > li:hover > a::after {
    color: #720c0e !important;
}
  @media (min-width: 1100px){
  body .navbar.horizontal nav.ams_active_menu_state_meny ul.sub-menu li:hover > a, body .ams_active_menu_state_meny #ams_nav_menu ul.sub-menu li.current-menu-item > a
   {
      color: #000!important;
  }
  body .navbar ul.sub-menu  li:hover > a::after {
      background-color: #720c0e !important;
  }

  }

  @media (max-width: 1100px){
  body .navbar ul li.active i , body .navbar ul li.active ul.sub-menu li.active i{
      background-image: url(/wp-content/themes/ams/img/svg/minus_black.svg);
  }
  #page-relative-menu {
    padding-left: 20px;
}

  }

.card-image-mask-shape1,
.card-image-mask-shape2,
.card-image-mask-shape3,
.card-image-mask-shape4,
.image-module-mask-medium-shape1,
.image-module-mask-medium-shape2,
.image-module-mask-medium-shape3,
.image-module-mask-medium-shape4 {
	mask-size: contain;
	-webkit-mask-size: contain;
	mask-repeat: no-repeat;
	-webkit-mask-repeat: no-repeat;
	mask-position: center;
	-webkit-mask-position: center;
}

.ams-contact .c-card__media :where(img, svg) {
	max-width: 100% !important;
}
