@charset "UTF-8";
/* CSS Document */
h1, h2, h3, h4, h5, h6{font-family: 'Open Sans', sans-serif !important;letter-spacing:0.2pt;color:#006633 !important; overflow-wrap: break-word !important;line-height:normal;}
h1{font-size:2.6em !important;color:#282624 !important;font-weight:700 !important;padding-bottom:30px !important;padding-top:30px !important;}
h2.h1{font-size:2.6em !important;color:#282624 !important;font-weight:700 !important;padding-bottom:0px !important;}
h1 + h2{padding-top:0px !important}
.sp-module.ejmobil{display:block !important;}
.sp-module.ejpad{display:block !important;}
.sp-module.endastmobil{display:none !important;}
/* Creative Slider H1 */
div#sp-title h1.starth1{font-size:1em !important;color:#fff !important;font-family: 'Open Sans', sans-serif !important;font-weight:600 !important;background:rgba(0,0,0,0.35);/*padding:10px 15px;*/border-radius:5px;}

h2{font-size:1.9em !important;padding-top:30px;padding-bottom:8px;font-weight:600 !important;color:#333 !important;}
h3{font-size:1.6em !important;padding-top:20px;}

body{font-family: 'Open Sans', sans-serif;font-weight:normal;}
#sp-main-body a, #sp-right a{color:#1c57b0 !important; transition: all 0.3s ease-in-out;}
#sp-main-body a:hover, #sp-main-body a:focus, #sp-main-body a:active, 
#sp-right a:hover, #sp-right a:active, #sp-right a:focus {color:#6198d6 !important;}
div#sp-title p{margin:0 !important;padding:0 !important;}
#sp-main-body {
    padding: 0px 0 80px !important;
}
div.article-details {padding-left:11%;padding-right:11%;}
/*#sp-main-body .container{padding-left:11%;padding-right:11%;}*/
.clear{display:block;float:none;clear:both;height:1px;}
.startbox{width:80%;margin-right:auto;margin-left:auto;}
.article-details {padding-top:30px !important;}

.article-list .article {
	padding:40px 0 20px !important;
    margin:0 !important;
    background:#fff !important;
	border: none !important;
    border-bottom: 1px solid #dddae1 !important;
    backdrop-filter:none !important;
}
.article-list .article h1{padding-top:0 !important;font-size:2em !important;}
.article-list .article h2{font-size:1.5em !important;}
.article-list .article:first-of-type{padding-top:0 !important;}
.article-list .article p{margin-bottom:25px !important;}

/* Menyn */
.sp-megamenu-parent>li:after {
    content: "";
    display: inline-block;
    position: absolute;
    left: 50%;
    bottom: 0px;
    transform: translateX(-50%);
    border-left:none !important;
    border-right:none !important;
    border-bottom:none !important;
    visibility: hidden;
    opacity: 0;
    transition: all 0.3s ease-in-out;
}
.sp-megamenu-parent>li>a, .sp-megamenu-parent>li>span {
    display: inline-block;
    padding: 0 !important;
	margin:0 20px !important;
    line-height: 80px;
    font-size: 16px !important;
    font-weight: 600 !important;
    text-transform: uppercase;
}
.sp-megamenu-parent>li.active>a{border-bottom:3px solid #006633 !important;line-height:35px !important;}
ul.sp-megamenu-parent>li.sp-menu-item:last-of-type>div.sp-dropdown  {
    	margin-left: -70% !important;
		
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item:hover:after, .sp-megamenu-parent .sp-dropdown li.sp-menu-item.active:after{visibility:visible;opacity:0 !important}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active, .sp-megamenu-parent .sp-dropdown li.sp-menu-item:hover, .sp-megamenu-parent .sp-dropdown li.sp-menu-item:focus, .sp-megamenu-parent .sp-dropdown li.sp-menu-item:active{background:#006633 !important;color:#fff !important;}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active>a, .sp-megamenu-parent .sp-dropdown li.sp-menu-item>a:hover, .sp-megamenu-parent .sp-dropdown li.sp-menu-item>a:focus, .sp-megamenu-parent .sp-dropdown li.sp-menu-item>a:active{color:#fff !important;}

.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
    box-shadow: 0 3px 5px 0 rgb(0 0 0 / 20%);
    padding: 10px !important;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item{padding-left:10px !important;}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active>a{background:#006633 !important;color:#fff !important;}

/* watermarks artiklar */
div.watermark{
    display: inline-block;
    margin: 20px 0;
    max-width: 100%;
    position: relative;
    text-align: left;
    vertical-align: middle;		
}
div.watermark:after{content: "© Copyright Golf & Trädgård";
   display: block;
   width: 100%;
   height: 100%;
   font-size:50px;
   color:#fff;
   position:absolute !important;
   top:35% !important;
   left:15% !important;
   opacity: 0.6;
   transform: rotate(-30deg);
	/* Safari */
  -webkit-transform: rotate(-30deg);
  /* Firefox */
  -moz-transform: rotate(-30deg);
  /* IE */
  -ms-transform: rotate(-30deg);
  /* Opera */
  -o-transform: rotate(-30deg);
  /* Internet Explorer */
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0);
}

/* Hamburgermenyn */
body.ltr #offcanvas-toggler.offcanvas-toggler-right {
    float: right;
    margin-right: 40px !important;
	margin-left:0 !important;
}
.burger-icon>span {
    display: block;
    height: 2px;
    background-color: #006633 !important;
    margin: 5px 0;
    transition: background-color 0.3s ease-in, opacity 0.3s ease-in, transform 0.3s ease-in;
}
.offcanvas-menu .offcanvas-inner ul.menu>li>ul li a {
    background:#fff !important;margin-bottom:0 !important;;
}

/* Accordion-menyn högerkol */
#accordeonck116 li.parent.level1 > span a:before{
	font-family: "Font Awesome 5 Free";
    content: "\f054";
    float: left;
    margin-right: 7px;
    font-weight: 600 !important;
}

#accordeonck116 {
    padding: 0;
    margin: 0;
    padding-top: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
    background: #fff !important;
    -moz-border-radius:0px !important;
    -webkit-border-radius:0px !important;
    border-radius:0px !important;
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    border-top: none !important;
    border-right: none !important;
    border-bottom: none !important;
    border-left: none !important;
}

#accordeonck116 li.level1 > span a {
    padding-top: 10px !important;
    padding-right: 5px;
    padding-bottom: 10px !important;
    padding-left: 5px;
    color: #333 !important;
    font-size:1em !important;
}
#accordeonck116 a.accordeonck {
    display: block;
    text-decoration: none;
    color: #333 !important;
    font-size: 1em !important;
}
#accordeonck116 li.level2 > span a {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
    padding-left: 23px !important;
    color: #333 !important;
	font-size: 1em !important;
}

ul#accordeonck116 li a.accordeonck.isactive {color:#006633 !important;font-weight:600 !important;}

div.accordeonck span.toggler_icon{display:none !important;}

/* Mobilmenyn */
.offcanvas-menu .offcanvas-inner ul.menu>li>ul li a {
    font-size: 15px;
    padding: 6px 0px !important;
    line-height: 30px;
    font-weight: 400;
    text-transform: uppercase !important;
	display:block !important;
}


#sp-right a.knapp, #sp-main-body a.knapp{
	background:#282624;
	color:#fff !important;
	text-transform: uppercase;
	letter-spacing: 0.2pt;
	font-weight:700 !important;
	display:block;
	border-radius:3px;
	height:45px;
	padding:8px 5px 8px;
	width:150px;
	font-size:1.1em;
	margin:30px 0 20px !important;
	text-align: center;
	transition: all 0.5s ease;
}
#sp-main-body a.knapp:hover, #sp-main-body a.knapp:active, #sp-main-body a.knapp:focus, 
#sp-right a.knapp:hover, #sp-right a.knapp:active, #sp-right a.knapp:focus {color:#fff !important;background:#517962;}

ol{ list-style-position: outside !important;margin:15px 20px 30px 30px;}
ol li {padding:7px 0 7px 10px;}

#sp-extra{text-align:center !important;background:#eee;padding:30px 8% 40px;}
#sp-extra img {width:100% !important;height:auto !important;margin-right:auto;margin-left:auto;border:8px solid #fff;border-radius:5px;}
#sp-extra h3.sp-module-title{font-weight:600;padding-bottom:1em !important;padding-top:0 !important;font-size:1.6em !important;color:#191E1E !important;}

.xtra-info{padding:50px 12% 70px;margin-top:85px;}

.sp-module.aktuellt h3.sp-module-title{text-transform: uppercase;}

#sp-footer .container-inner:before {
    content: '' !important;
}
#sp-footer, #sp-bottom {
    background: #517962 !important;
}
#sp-footer .container-inner:after{background:transparent !important;backdrop-filter:none !important;}
#sp-footer h3.sp-module-title{text-transform:uppercase;padding-bottom:40px;font-size:1.2em !important;color:#fff !important;}
#sp-footer h3.sp-module-title.padd{text-transform:uppercase;padding-bottom:40px;font-size:1.9em !important;padding-top:30px;color:#fff !important;}
#sp-footer h4{font-size:1.5em !important;font-weight:bold;padding-top:0px;color:#fff !important;padding-bottom:3px;}
#sp-footer h4.padd{font-size:1.5em !important;font-weight:bold;padding-top:20px;color:#fff !important;padding-bottom:3px;}
#sp-footer #sp-footer1 {
    padding-top: 50px !important;
	padding-bottom:90px !important;
    padding-left: 0px;
}
#sp-footer #sp-footer2 {
    padding: 50px 0px 90px 110px !important;
    background:#517962 !important;
}
#sp-footer #sp-footer3 {
    padding: 50px 0px 90px 110px !important;
}
#sp-footer #sp-footer4 {
    padding: 50px 0px 90px 110px !important;
}
#sp-footer a{color:#f8fde9 !important;transition: all 0.5s ease;}
#sp-footer a:hover, #sp-footer a:focus, #sp-footer a:active {color:#d7f87f !important;}

#sp-footer img{width:100% !important;height:auto !important;padding:0 !important;margin:0 !important;}
#sp-footer img.sga{width:100px !important;height:auto !important;}


/* Öppettider */
.oppet-container {display: table;width:80%;margin-bottom:10px;}
.oppet-row  {display: table-row;}
.oppet-left, .oppet-right, .oppet-middle {display: table-cell;padding:4px 2px;}
.oppet-left{font-weight:bold;text-align:left;}
.oppet-left p, .oppet-right p, .oppet-middle p{margin:0 !important;padding:0 !important;}

/* Droppics Gallery */
#cboxTitle{color:#fff !important;font-weight:700 !important;}
.droppicsgallery{padding-top:20px !important;}
div.droppicslightbox h3{font-size:.8em !important;padding:2px 0 2px !important;margin-bottom:0 !important;font-weight:600 !important;color:#fff !important;}
#colorbox.droppics .showcaption span, .showcaption span {
    font-weight: bold;
    font-size: 14px;
    position: absolute;
    display: inline-block;
    left: 0;
    bottom: 0;
    width: 100%;
    text-align: center;
    padding: 0 2px;
    background-color: rgba(0,0,0,0.7) !important;
}
.droppicsgallerymasonry {
    margin-top: 20px;
    margin: 0 0 !important;
    width: 100%;
}
.droppicsgallerymasonry .droppicspictures {
    margin: 0 0 !important;
}
.droppicsgallerymasonry .droppicspictures .img {
    text-align: left !important;
    border-style: solid;
    vertical-align: bottom;
}

/* Kontakt / Adress */
#sp-footer2, #sp-footer3 p{line-height:200% !important;}
#sp-footer3 img{width:250px;height:auto;}
#sp-footer2 img{width:200px;height:auto;}

.sp-copyright {
    font-size: 13px;
    line-height: 18px;
    color: rgba(255, 255, 255, 0.8) !important;
}

.sp-scroll-up {
    display: none;
    position: fixed;
    bottom: 60px;
    right: 30px;
    width: 36px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    font-size: 16px;
    color: #fff;
    background: rgba(40, 38, 36, 0.4) !important;
    border-radius: 100%;
    z-index: 1000;
    transition: all 0.3s ease;
}
.sp-scroll-up:hover, .sp-scroll-up:active, .sp-scroll-up:focus {
    color: #fff;
    background: rgba(40, 38, 36, 0.8) !important;
}
span.sp-copyright{display:none;}
section#sp-copyright{font-size:0.8em !important;display:block;position:absolute;bottom:0;width:100%;background:#282624;left:0;right:0;height:45px;line-height:45px;color:rgba(255, 255, 255, 0.8);}
#sp-copyright a{color:#fff !important;}
#sp-copyright .container {
    padding-left: 0 !important;
    padding-right:0 !important;
}

.jb-accept{text-transform:none !important;font-weight:bold !important;background:#006633 !important;color:#fff !important;border:none !important;box-shadow:none !important;}
.jb-accept .btn{background:#006633 !important;color:#fff !important;border:none !important;box-shadow:none !important;}
.jb-cookie-bg{background:#191E1E !important;border-top:none !important;box-shadow:none !important;}
.jb-cookie a{color:#fff !important;font-weight:bold !important;}
.jb-cookie, .jb-cookie.bottom, .jb-cookie-decline{border:none !important;box-shadow:none !important;}
.modal{z-index:9999999 !important;}
.modal-dialog .btn{background:#006633 !important;color:#fff !important;text-transform:uppercase;font-weight:bold;}
h5.modal-title{font-weight:bold !important;}

.article-details .article-details-top-wraper {
    display: flex;
    align-items: center;
    padding-bottom: 0px !important;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active>a:after {
    border:none !important;
}


/* Högerbilder */
.sp-module.hogerbild-vert img{width:200px;height:auto;}
.sp-module.hogerbild-horisont img{width:350px;height:auto;}

@media (min-width: 992px){
	#sp-right{padding-top:100px}
}

@media (min-width: 1100px){
	#sp-right{;padding-right:10%;}
}

@media (min-width: 1200px){
	.oppet-container {display: table;width:60%;}
	/* visa desktopmeny */
	.d-xl-block {display: block!important;}
	#sp-header {height: 100px !important;padding-top:10px !important;padding-bottom:10px !important;}
}

@media (min-width: 1300px){
	#sp-footer1 h4 br{display:none !important;}
	#sp-footer1 h4 span.oppet{display:inline-block;padding-right:5px;}
	.sp-megamenu-parent>li>a, .sp-megamenu-parent>li>span {
    	font-size: 17px !important;
		margin:0 25px !important;
	}
}

@media (min-width: 1400px){
}

@media (min-width: 1500px){
	.sp-megamenu-parent>li>a, .sp-megamenu-parent>li>span {padding-top:10px !important;}
	.startbox{width:60%;}
	#sp-footer{font-size:101% !important;}
}

@media (min-width: 1600px){
	/*#sp-right {padding-right:15%;}*/
}

@media (min-width: 1800px){
	/*div.article-details {padding-left:14%;padding-right:14%;}*/
	#sp-extra {padding: 30px 10% 40px;}
}

@media (max-width: 1600px){
	section#sp-ny-patient div.nypatient{width:60%;float:right;text-align:center;}
}

@media (max-width: 1400px){
	.article-details {padding-top:20px !important;}
	#sp-extra {padding: 30px 5% 40px;}
	div#sp-title h1.starth1{padding-top:0 !important;padding-bottom:0 !important;font-size:1.1em !important;}
}

@media (max-width: 1300px){
	/*#sp-main-body .container{padding-left:8%;padding-right:8%;}*/
}

@media (max-width: 1250px){
	div#sp-title h1.starth1{padding-top:0 !important;font-size:1.2em !important;}
}

@media (max-width: 1199px){
	/* visa hamburgermeny */
	#sp-header.full-header-center #offcanvas-toggler.mega, #sp-header.header-with-modal-menu #offcanvas-toggler.mega, #sp-header.full-header-left #offcanvas-toggler.mega, #sp-header.lg-header #offcanvas-toggler.mega, #sp-header.header-with-social #offcanvas-toggler.mega {display: flex !important;}
	/*#sp-header {height: 80px !important;padding-top:10px !important;}*/
}


@media (max-width: 991px){
	#sp-footer1 h4 br{display:none !important;}
	#sp-footer1 h4 span.oppet{display:inline-block;padding-right:5px;}
	.article-details .article-details-top-wraper {
    	display: block;
    	padding-top: 0px !important;
	}
	.sp-module.hogerbild-vert img{width:300px;height:auto;margin-right:auto;margin-left:auto;}
	.sp-module.hogerbild-horisont img{width:400px;height:auto;margin-right:auto;margin-left:auto;}
	#sp-right{padding-top:40px;padding-left:10%;padding-right:10%;}
	
	#sp-footer #sp-footer1 {
   	 	padding-top: 20px !important;
		padding-bottom:40px !important;
    	padding-left:0px;
		float:left;
		border-bottom:1px solid #d2e5ee;
	}
	#sp-footer #sp-footer2 {
    	padding: 20px 0px 40px 0px !important;
		float:left;
		border-bottom:1px solid #d2e5ee;
	}
	#sp-footer #sp-footer3 {
    	padding: 20px 0px 20px 0px !important;
		float:left;
		border-bottom:1px solid #d2e5ee;
	}
	#sp-footer #sp-footer4 {
    	padding: 20px 0px 20px 0px !important;
		float:left;
	}
	#sp-footer #sp-footer1:after, #sp-footer #sp-footer2:after, #sp-footer #sp-footer3:after{float:none;clear:both;display:block;}
	#sp-footer{padding-bottom:100px;}
	#sp-footer .container{padding-left:2% !important;padding-right:2% !important;width:80% !important;}
	.sp-module.ejpad{display:none !important;}
	#sp-footer img{width:200px !important;height:auto !important;}
	img.logo-image-phone{height:50px !important;max-heigth:50px !important;width:auto !important;padding-top:5px !important;padding-bottom:5px !important;}
	a#offcanvas-toggler{padding-top:10px !important;}
}

@media (max-width: 768px){
	#sp-footer .container{padding-left:10% !important;padding-right:10% !important;}
	#sp-footer h3.sp-module-title, #sp-footer h3.sp-module-title.padd{padding-bottom:30px;padding-top:40px;}
	#sp-footer img{margin-left:auto !important;margin-right:auto !important;}
	#sp-footer .sp-module {text-align:center !important;margin-left: auto !important;margin-right:auto !important;}
	#sp-footer4 .sp-module {text-align:left !important;margin-left: 0 !important;margin-right:0 !important;}
	.offcanvas-inner .sp-module {text-align:left !important;margin-left: 0 !important;margin-right:0 !important;}
	#sp-copyright .sp-module {text-align:left !important;}
	/* Öppettider */
	.oppet-container {display: table;width:60%;margin-left:auto !important;margin-right:auto !important;}
	#sp-footer h3.sp-module-title.padd{border-top:1px solid #d2e5ee;margin-top:40px;}
	.ruta{width:100% !important;}
	h1{padding-top:15px !important;}
	section#sp-extra{padding-top:0 !important;padding-bottom:20px !important;}
	section#sp-extra h3.sp-module-title{padding-bottom:30px !important;}
	div#sp-title h1.starth1{font-size:1.3em !important;}
}

@media (max-width: 680px){
	img.floatleft{float: none; clear:both;display:block;margin-right:0;margin-bottom:20px;}
	p.jb-cookie-title{font-size:98% !important;}
	h1{font-size:1.8em !important;padding-bottom:20px !important;}
	#sp-right .sp-module.aktuellt {padding-top:20px !important;} 
	#sp-right .sp-module.aktuellt h3.sp-module-title{padding-top:0 !important;}
	div#sp-title h1.starth1{margin-top:-20px !important;font-size:1.4em !important;}
}

@media (max-width: 600px){
	.sp-module.ejmobil{display:none !important;}
	.sp-module.endastmobil{display:block !important;}
	/*div#sp-title div#mobil h1.starth1{margin-top:-20px !important;font-size:125% !important;}*/
}

@media (max-width: 520px){
	/droppicsgallerymasonry .droppicspictures {margin-bottom:30px !important;}
	.showcaption span {padding: 5px 2px !important;}
	div.droppicslightbox h3 {font-size: 1em !important;}
	#droppicsgallery21 .img {width: 100% !important;text-align:center !important;margin-right:auto !important;margin-left:auto !important;}
	#droppicsgallery21 .wimg > a {width: 98% !important;box-shadow: none !important;text-align:center !important;margin-right:auto !important;margin-left:auto !important;}
	#droppicsgallery22 .img {width: 100% !important;text-align:center !important;margin-right:auto !important;margin-left:auto !important;}
	#droppicsgallery22 .wimg > a {width: 98% !important;box-shadow: none !important;text-align:center !important;margin-right:auto !important;margin-left:auto !important;}
	#droppicsgallery23 .img {width: 100% !important;text-align:center !important;margin-right:auto !important;margin-left:auto !important;}
	#droppicsgallery23 .wimg > a {width: 98% !important;box-shadow: none !important;text-align:center !important;margin-right:auto !important;margin-left:auto !important;}
	#droppicsgallery24 .img {width: 100% !important;text-align:center !important;margin-right:auto !important;margin-left:auto !important;}
	#droppicsgallery24 .wimg > a {width: 98% !important;box-shadow: none !important;text-align:center !important;margin-right:auto !important;margin-left:auto !important;}
	#droppicsgallery25 .img {width: 100% !important;text-align:center !important;margin-right:auto !important;margin-left:auto !important;}
	#droppicsgallery25 .wimg > a {width: 98% !important;box-shadow: none !important;text-align:center !important;margin-right:auto !important;margin-left:auto !important;}
}

@media (max-width: 480px){
	.oppet-container {display: table;width:80%;}
	#sp-right a.knapp{width:100% !important;}
	.startbox{width:100% !important;}
	div.kontakt p{font-size:100% !important;}
	div.article-details {
    	padding-left: 5% !important;
    	padding-right: 5% !important;
	}
	#sp-main-body .container{padding-left:5%;padding-right:5%;}
	#sp-footer1 h4 br{display:block !important;}
	#sp-footer1 h4 span.oppet{display:inline-block;padding-right:0px;}
	h2.h1{font-size:1.8em !important}
	h2{font-size:1.5em !important;}
	#sp-extra h3.sp-module-title{font-size:1.2em !important;}
	#sp-copyright{padding-right:20px;padding-left:20px;}
	#sp-main-body{padding-bottom:20px !important;}
	#sp-extra h3.sp-module-title{font-size:1.5em !important;}
	div#sp-title h1.starth1{margin-top:-10px !important;font-size:1.3em !important;}
}

@media (max-width: 375px){
	.oppet-container {display: table;width:100%;}
}




/* open-sans-regular - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/open-sans-v34-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans-v34-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v34-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v34-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v34-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v34-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-600 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('../fonts/open-sans-v34-latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans-v34-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v34-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v34-latin-600.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v34-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v34-latin-600.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-700 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('../fonts/open-sans-v34-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans-v34-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v34-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v34-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v34-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v34-latin-700.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/open-sans-v34-latin-italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans-v34-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v34-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v34-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v34-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v34-latin-italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-600italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url('../fonts/open-sans-v34-latin-600italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans-v34-latin-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v34-latin-600italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v34-latin-600italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v34-latin-600italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v34-latin-600italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}