/******* Do not edit this file *******
Woody Code Snippets CSS and JS
Saved: Nov 30 2023 | 13:10:47 */
/* Site by Chords Agency */

#wp-admin-bar-edit-home-page,
#wp-admin-bar-so_live_editor {
	display: none;
}

body:not(.page-id-207):not(.page-id-199):not(.page-id-8781) .panel-grid-cell .so-panel {
    max-width: 700px;
    margin: 0 auto;
}

body .mng-full-width-container .panel-grid-cell .so-panel {
    max-width: unset !important;
}

div.mng-header { /* Header */
    background: rgba(10, 26, 55, 0.5);
	padding: 30vh 0;
}

@media screen and (max-width: 780px) {
	div.mng-header { /* Header mobile */
/*		padding: 360px 0 260px 0; */
		padding: 270px 10px 240px 10px;
	}	
	
	div.mng-header h1 {
		line-height: 60px !important;
		font-size: 48px !important;
	}
}

div.mng-header > div { /* Header first div */
	max-width: 1040px;
	margin: 0 auto;
}

/* Lorum */
.mng-lorum-block .widget_sow-image {
	display: inline-table;
    width: 50%;
    margin-bottom: 0 !important;
    float: left;
}

/* Datum Förstasidan */
.mng-datum-front img {
/*	padding: 40px;
    background: rgba(255, 255, 255, 0.2);
    clip-path: circle(50% at 50% 50%); */
	width: 120px;
}

.mng-datum-front h2 {
	font-size: 38px;
	line-height: 20px;
	margin-top: 40px;
}

.mng-datum-front h2:last-of-type {
	margin-top: 20px;
	font-weight: 500;
}

/* Talare */
.mng-arets-talare > div  > div { /* Årets talare - bilder */
/*    height: 430px; */
    background-size: cover;
    background-position-y: bottom;
}

.mng-arets-talare p {
    padding: 410px 20px 20px 0;
	    font-size: 20px;
    line-height: 20px;
    font-weight: 700;
}

.mng-arets-talare-clip-path > div > div {
	background:rgba(216, 34, 42, 0.7);
	clip-path: ellipse(100% 22% at 110% 103%)
}

/* Nominera */
.mng-nominera {
    margin: 60px 0;
}

@media screen and (max-width: 780px) {
	.mng-nominera-alt {
	    margin: 0;
	}

	.mng-nominera-alt-content-first {
	    margin: 90px 0 25px 0;
	}

	.mng-nominera-alt-content-second {
	    margin: 0 0 30px 0;		
	}
}


.mng-nominera h4 {
	margin-block-end: 0px;
    margin-top: 30px;
	color: #FF8100;
}

.mng-nominera p {
	margin-block-start: 0px;
}

.mng-nominera div.textwidget > p:first-child {
	clip-path: circle(50%);
    position: relative;
    width: 258px;
    height: 258px;
    overflow: hidden;
	margin: 0 auto;
	-webkit-transition: all .42s ease;
	-moz-transition: all .42s ease;
	transition: all .42s ease;
}

.mng-nominera img {
	clip-path: circle(50%);
    height: 258px;
    width: auto;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    left: 50%;
    top: 50%;
    position: absolute;
    max-width: unset;
    max-height: unset;
	-webkit-transition: all .42s ease;
	-moz-transition: all .42s ease;
	transition: all .42s ease;
}

@media screen and (max-width: 1040px) and (min-width: 781px) {
	.mng-nominera div.textwidget > p:first-child {
		width: 200px;
		height: 200px;
	}

.mng-nominera img {
		height: 200px;
	}
}

/* Arets tema */
h1, h2 {
	margin-block-end: 0px;
}

p {
    margin-block-start: 0px;
}

/* Early Bird Rabatt */
div.mng-early-bird,
div.mng-tidigaredagar-bird {
    background: rgba(10, 26, 55, 0.75);
	padding: 180px 10px;
}

div.mng-early-bird > div,
div.mng-tidigaredagar-bird > div {
	max-width: 1040px;
	margin: 0 auto;
}

.mng-early-bird p,
.mng-tidigaredagar-bird p {
    font-size: 1.2em;
    max-width: 640px;
    margin: 0 auto 1.5em auto;
}

/* partner grid frontpage */
@media screen and (min-width: 781px) { /* partners grid desktop - 1025 */
	.mng-partners .sow-image-grid-wrapper {
	    display: inline-flex;
		flex-wrap: initial !important;
		align-items: center !important;
		min-height: 140px;
	}
}

@media screen and (max-width: 780px) { /* partners grid mobile - 1024 */
	.mng-partners .sow-image-grid-wrapper {
		align-items: center !important;
	}
	
	.mng-partners .sow-image-grid-wrapper .sow-image-grid-image {
		padding: 0 10px 30px 10px;
		max-width: 32%;
	}
	
	.mng-partners .sow-image-grid-wrapper .sow-image-grid-image img {
		max-height: 60px;
		width: auto;
	}
}


.mng-medarrangorer-grid:before,
.mng-partners-grid:before,
.mng-mediasponsor-grid:before,
.mng-venuepartner-grid:before,
.mng-teknikpartner-grid:before,
.mng-printpartner-grid:before,
.mng-sponsorer-grid:before,
.mng-med-stod-av-grid:before,
.mng-prispartners-grid:before,
.mng-partner-grid:before,
.mng-sponsor-grid:before,
.mng-samarbetspartners-grid:before {
	border-top: 1px solid;
	display: block;
	margin-top: 10px;
	font-size: 12px;
}

.mng-medarrangorer-grid:before {
	content: "Medarrangörer";
}

.mng-partners-grid:before {
	content: "Partners";
}

.mng-mediasponsor-grid:before {
	content: "Mediasponsor";
}

.mng-venuepartner-grid:before {
	content: "Venuepartners";
}

.mng-teknikpartner-grid:before {
	content: "Teknikpartner";
}

.mng-printpartner-grid:before {
	content: "Printpartner";
}

.mng-sponsorer-grid:before {
	content: "Sponsorer";
}

.mng-med-stod-av-grid:before {
	content: "Med stöd av";
}

/* START NYA 2023 */
.mng-prispartners-grid:before {
	content: "Prispartners";
}

.mng-partner-grid:before {
	content: "Partner";
}

.mng-sponsor-grid:before {
	content: "Sponsor";
}

.mng-samarbetspartners-grid:before {
	content: "Samarbetspartners";
}

/* END NYA 2023 */


/* Samarbetspartners */
.mng-samarbetspartners {
	padding-top: 60px;
	padding-bottom: 60px;
}

/* div.panel-grid:nth-child(even) > div */
div.panel-grid:nth-child(even) .mng-samarbetspartners {
	background-color: #fafafa !important; 
}

.mng-samarbetspartners .sow-image-container > a {
	max-width: 240px;
}

@media screen and (max-width: 780px) { /* samarbetspartners position mobile */
	.mng-samarbetspartners .sow-image-container > a {
		margin-right: calc(50% - 240px / 2);
		margin-bottom: 30px;
	}
}

/* Om Näringslivsdagen */
.mng-om-naringslivsdagen > div {
    max-width: 610px;
    margin: 0 auto;
}

/* Hall of Fame */
.mng-hall-of-fame {
	
}

/* Finalister förstasidan */
.mng-finalister-container {
	background-image: linear-gradient(to bottom, rgba(0,118,168, 0.6), rgba(0,118,168, 0.6)), url(https://old2.malmonaringslivsgala.se/wp-content/uploads/2020/11/200210-mng-003_2.jpg);
	background-size: cover;
	background-position-x: right;
}

.mng-finalister-header h2 {
	font-size: 52px;
}

