.footer-widget h4,#main-footer .widget_block h1,#main-footer .widget_block h2,#main-footer .widget_block h3,#main-footer .widget_block h4,#main-footer .widget_block h5,#main-footer .widget_block h6{color:#2EA3F2}.footer-widget li:before{border-color:#2EA3F2}.bottom-nav li.current-menu-item>a{color:#2EA3F2}#main-footer{background-color:#222222}#footer-widgets{padding:6% 0 0}.footer-widget{float:left;color:#fff}.last{margin-right:0}.footer-widget .fwidget:last-child{margin-bottom:0 !important}#footer-widgets .footer-widget li{padding-left:14px;position:relative}#footer-widgets .footer-widget li:before{border-radius:3px;border-style:solid;border-width:3px;content:"";left:0;position:absolute;top:9px}#footer-widgets .footer-widget a{color:#fff}#footer-widgets .footer-widget li a{color:#fff;text-decoration:none}#footer-widgets .footer-widget li a:hover{color:rgba(255,255,255,0.7)}.footer-widget .widget_adsensewidget ins{min-width:160px}#footer-bottom{background-color:#1f1f1f;background-color:rgba(0,0,0,0.32);padding:15px 0 5px}#footer-bottom a{-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}#footer-info{text-align:left;color:#666;padding-bottom:10px;float:left}#footer-info a{font-weight:700;color:#666}#footer-info a:hover{opacity:.7}#et-footer-nav{background-color:rgba(255,255,255,0.05)}.bottom-nav{padding:15px 0}.bottom-nav li{font-weight:600;display:inline-block;font-size:14px;padding-right:22px}.bottom-nav a{color:#bbb;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.bottom-nav a:hover{opacity:.7}@media all and (max-width: 980px){.footer-widget:nth-child(n){width:46.25% !important;margin:0 7.5% 7.5% 0 !important}.et_pb_footer_columns1 .footer-widget{width:100% !important;margin:0 7.5% 7.5% 0 !important}#footer-widgets .footer-widget .fwidget{margin-bottom:16.21%}.et_pb_gutters1 .footer-widget:nth-child(n){width:50% !important;margin:0 !important}.et_pb_gutters1 #footer-widgets .footer-widget .fwidget{margin-bottom:0}#footer-widgets{padding:8% 0}#footer-widgets .footer-widget:nth-child(2n){margin-right:0 !important}#footer-widgets .footer-widget:nth-last-child(-n+2){margin-bottom:0 !important}.bottom-nav{text-align:center}#footer-info{float:none;text-align:center}}@media all and (max-width: 767px){#footer-widgets .footer-widget,.et_pb_gutters1 #footer-widgets .footer-widget{width:100% !important;margin-right:0 !important}#footer-widgets .footer-widget:nth-child(n),#footer-widgets .footer-widget .fwidget{margin-bottom:9.5% !important}.et_pb_gutters1 #footer-widgets .footer-widget:nth-child(n),.et_pb_gutters1 #footer-widgets .footer-widget .fwidget{margin-bottom:0 !important}#footer-widgets{padding:10% 0}#footer-widgets .footer-widget .fwidget:last-child{margin-bottom:0 !important}#footer-widgets .footer-widget:last-child{margin-bottom:0 !important}}@media all and (max-width: 479px){#footer-widgets .footer-widget:nth-child(n),.footer-widget .fwidget{margin-bottom:11.5% !important}#footer-widgets .footer-widget.last{margin-bottom:0 !important}.et_pb_gutters1 #footer-widgets .footer-widget:nth-child(n),.et_pb_gutters1 #footer-widgets .footer-widget .fwidget{margin-bottom:0 !important}#footer-widgets{padding:12% 0}}
@media all and (min-width: 981px){.et_pb_gutters3 .footer-widget{margin-right:5.5%;margin-bottom:5.5%}.et_pb_gutters3 .footer-widget:last-child{margin-right:0}.et_pb_gutters3.et_pb_footer_columns6 .footer-widget{width:12.083%}.et_pb_gutters3.et_pb_footer_columns6 .footer-widget .fwidget{margin-bottom:45.517%}.et_pb_gutters3.et_pb_footer_columns5 .footer-widget{width:15.6%}.et_pb_gutters3.et_pb_footer_columns5 .footer-widget .fwidget{margin-bottom:35.256%}.et_pb_gutters3.et_pb_footer_columns4 .footer-widget{width:20.875%}.et_pb_gutters3.et_pb_footer_columns4 .footer-widget .fwidget{margin-bottom:26.347%}.et_pb_gutters3.et_pb_footer_columns3 .footer-widget{width:29.667%}.et_pb_gutters3.et_pb_footer_columns3 .footer-widget .fwidget{margin-bottom:18.539%}.et_pb_gutters3.et_pb_footer_columns2 .footer-widget{width:47.25%}.et_pb_gutters3.et_pb_footer_columns2 .footer-widget .fwidget{margin-bottom:11.64%}.et_pb_gutters3.et_pb_footer_columns1 .footer-widget{width:100%}.et_pb_gutters3.et_pb_footer_columns1 .footer-widget .fwidget{margin-bottom:5.5%}.et_pb_gutters3.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(1){width:73.625%;clear:both}.et_pb_gutters3.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(1) .fwidget{margin-bottom:7.47%}.et_pb_gutters3.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(2){width:20.875%}.et_pb_gutters3.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(2) .fwidget{margin-bottom:26.347%}.et_pb_gutters3.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(1){width:20.875%;clear:both}.et_pb_gutters3.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(1) .fwidget{margin-bottom:26.347%}.et_pb_gutters3.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(2){width:73.625%}.et_pb_gutters3.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(2) .fwidget{margin-bottom:7.47%}.et_pb_gutters3.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(1){width:64.833%}.et_pb_gutters3.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(1) .fwidget{margin-bottom:8.483%}.et_pb_gutters3.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(2){width:29.667%}.et_pb_gutters3.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(2) .fwidget{margin-bottom:18.539%}.et_pb_gutters3.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(1){width:29.667%}.et_pb_gutters3.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(1) .fwidget{margin-bottom:18.539%}.et_pb_gutters3.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(2){width:64.833%}.et_pb_gutters3.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(2) .fwidget{margin-bottom:8.483%}.et_pb_gutters3.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(-n+2){width:20.875%}.et_pb_gutters3.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(-n+2) .fwidget{margin-bottom:26.347%}.et_pb_gutters3.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(3){width:47.25%}.et_pb_gutters3.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(3) .fwidget{margin-bottom:11.64%}.et_pb_gutters3.et_pb_footer_columns_1_2__1_4 .footer-widget:first-child{width:47.25%}.et_pb_gutters3.et_pb_footer_columns_1_2__1_4 .footer-widget:first-child .fwidget{margin-bottom:11.64%}.et_pb_gutters3.et_pb_footer_columns_1_2__1_4 .footer-widget:nth-child(-n+3):not(:nth-child(1)){width:20.875%}.et_pb_gutters3.et_pb_footer_columns_1_2__1_4 .footer-widget:nth-child(-n+3):not(:nth-child(1)) .fwidget{margin-bottom:26.347%}.et_pb_gutters3.et_pb_footer_columns_1_5__3_5 .footer-widget:nth-child(-n+2){width:15.6%}.et_pb_gutters3.et_pb_footer_columns_1_5__3_5 .footer-widget:nth-child(-n+2) .fwidget{margin-bottom:35.256%}.et_pb_gutters3.et_pb_footer_columns_1_5__3_5 .footer-widget:nth-child(3){width:57.8%}.et_pb_gutters3.et_pb_footer_columns_1_5__3_5 .footer-widget:nth-child(3) .fwidget{margin-bottom:9.516%}.et_pb_gutters3.et_pb_footer_columns_3_5__1_5 .footer-widget:first-child{width:57.8%}.et_pb_gutters3.et_pb_footer_columns_3_5__1_5 .footer-widget:first-child .fwidget{margin-bottom:9.516%}.et_pb_gutters3.et_pb_footer_columns_3_5__1_5 .footer-widget:nth-child(-n+3):not(:nth-child(1)){width:15.6%}.et_pb_gutters3.et_pb_footer_columns_3_5__1_5 .footer-widget:nth-child(-n+3):not(:nth-child(1)) .fwidget{margin-bottom:35.256%}.et_pb_gutters3.et_pb_footer_columns_3_5__2_5 .footer-widget:nth-child(1){width:57.8%}.et_pb_gutters3.et_pb_footer_columns_3_5__2_5 .footer-widget:nth-child(1) .fwidget{margin-bottom:9.516%}.et_pb_gutters3.et_pb_footer_columns_3_5__2_5 .footer-widget:nth-child(2){width:36.7%}.et_pb_gutters3.et_pb_footer_columns_3_5__2_5 .footer-widget:nth-child(2) .fwidget{margin-bottom:14.986%}.et_pb_gutters3.et_pb_footer_columns_2_5__3_5 .footer-widget:nth-child(1){width:36.7%}.et_pb_gutters3.et_pb_footer_columns_2_5__3_5 .footer-widget:nth-child(1) .fwidget{margin-bottom:14.986%}.et_pb_gutters3.et_pb_footer_columns_2_5__3_5 .footer-widget:nth-child(2){width:57.8%}.et_pb_gutters3.et_pb_footer_columns_2_5__3_5 .footer-widget:nth-child(2) .fwidget{margin-bottom:9.516%}.et_pb_gutters3.et_pb_footer_columns_1_2__1_6 .footer-widget:first-child{width:47.25%}.et_pb_gutters3.et_pb_footer_columns_1_2__1_6 .footer-widget:first-child .fwidget{margin-bottom:11.64%}.et_pb_gutters3.et_pb_footer_columns_1_2__1_6 .footer-widget:nth-child(-n+4):not(:nth-child(1)){width:12.083%}.et_pb_gutters3.et_pb_footer_columns_1_2__1_6 .footer-widget:nth-child(-n+4):not(:nth-child(1)) .fwidget{margin-bottom:45.517%}.et_pb_gutters3.et_pb_footer_columns_1_6__1_2 .footer-widget:nth-child(-n+3){width:12.083%}.et_pb_gutters3.et_pb_footer_columns_1_6__1_2 .footer-widget:nth-child(-n+3) .fwidget{margin-bottom:45.517%}.et_pb_gutters3.et_pb_footer_columns_1_6__1_2 .footer-widget:nth-child(4){width:47.25%}.et_pb_gutters3.et_pb_footer_columns_1_6__1_2 .footer-widget:nth-child(4) .fwidget{margin-bottom:11.64%}.et_pb_gutters3.et_pb_footer_columns_1_4_1_2_1_4 .footer-widget:nth-child(-n+3):not(:nth-child(2)){width:20.875%}.et_pb_gutters3.et_pb_footer_columns_1_4_1_2_1_4 .footer-widget:nth-child(-n+3):not(:nth-child(2)) .fwidget{margin-bottom:26.347%}.et_pb_gutters3.et_pb_footer_columns_1_4_1_2_1_4 .footer-widget:nth-child(2){width:47.25%}.et_pb_gutters3.et_pb_footer_columns_1_4_1_2_1_4 .footer-widget:nth-child(2) .fwidget{margin-bottom:11.64%}.et_pb_gutters3.et_pb_footer_columns_1_5_3_5_1_5 .footer-widget:nth-child(-n+3):not(:nth-child(2)){width:15.6%}.et_pb_gutters3.et_pb_footer_columns_1_5_3_5_1_5 .footer-widget:nth-child(-n+3):not(:nth-child(2)) .fwidget{margin-bottom:35.256%}.et_pb_gutters3.et_pb_footer_columns_1_5_3_5_1_5 .footer-widget:nth-child(2){width:57.8%}.et_pb_gutters3.et_pb_footer_columns_1_5_3_5_1_5 .footer-widget:nth-child(2) .fwidget{margin-bottom:9.516%}}/*
Theme Name: DTV
Template: Divi
Author: Zenap
Author URI: https://zenap.se
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Tags: responsive-layout,one-column,two-columns,three-columns,four-columns,left-sidebar,right-sidebar,custom-background,custom-colors,featured-images,full-width-template,post-formats,rtl-language-support,theme-options,threaded-comments,translation-ready
Version: 3.17.1.1539687392
Updated: 2018-10-16 12:56:32
*/


/****** Allmänt ******/
body {font-weight: 300; font-size: 16px; line-height: 1.5;}
h1 {padding: 5% 0 0 0; font-weight: 400; font-size: 34px; line-height: 1.5; text-align: center; letter-spacing: 1px;}
h2 {padding-bottom: 25px; font-weight: 400; font-size: 28px; line-height: 1;}
.et_pb_row.et_pb_row_fullwidth {width: 100%!important; max-width: 100%!important;}
li.current-menu-item>a {border-bottom: 5px solid #cbcab6 !Important;}
a {font-weight:500; color:#000;}
.bildtext {padding-top: 5px; font-weight: 300; font-size: 12px; line-height: 1.5;}
.bild {padding-bottom:0px !Important; margin-bottom:30px !Important;}
.underrubrik {margin-bottom:10px !Important;}
.bildtext-under-toppbild {color:#fff; padding: 5px; font-weight: 300; font-size: 10px; line-height: 1.5; margin-top: -60px !Important;}

/***Switch column order on mobile***/
@media only screen and ( max-width: 980px ) {.flip {display: -webkit-flex; -webkit-flex-direction: column-reverse; display: flex; flex-direction: column-reverse !important;}}
/***end switch column on mobile***/


/****** Huvudrubrik på startsidan ******/
.startrubrik h1 {padding: 5% 2%; font-weight: 400; font-size: 38px; line-height: 1.5; text-align: center; letter-spacing: 1px;}


/****** Aktuellt på startsidan ******/
.aktuellt-sektion, .aktuellt-rad {background-color:#E0DEC4;}
.et_pb_blog_0 .et_pb_blog_grid .et_pb_post {background-color:#E0DEC4;}
.et_pb_blog_grid h2 {padding-bottom: 5px !Important;}
.post-content a {color: #000 !Important; text-decoration: none; line-height:3em !Important;}
.more-link::after {content: "  \203A"; font-size: 22px; font-weight: 700;}
.post-content a:hover {font-weight:600;}
.aktuellt-sektion .post-content p {display:none !Important;}
.et_pb_blog_grid .et_pb_post {padding: 0px;}


/****** Huvudmenyn ******/
#main-header {background-color:rgba(128,119,26,0.24); border-bottom: 5px solid #cbcab6;}
#main-header .container {width: 80%!important; max-width: 80%!important; height:170px !important;}
li.current-menu-item>a {border-bottom: 3px solid #81781e;}
#et-top-navigation {padding: 7% 0 0 0 !important;}
#et-top-navigation nav>ul>li>a {padding-bottom: 10px !important;}
.nav li ul {border-top: none; background: #cbcab6; width: 280px;}
#top-menu li li a {width: 250px; padding: 6px 0px; font-size: 15px; border-bottom: 2px solid #000 !important;}
.english a {background-image: url(//drottningholmsteaternsvanner.se/wp-content/uploads/2018/12/en.png); background-repeat: no-repeat; background-position: right; padding-left: 15px; padding-top: 11px !Important;}

/** App Style header and Drop Down Menu **/
.et_mobile_menu {
 margin-left: -30px;
 padding: 5%;
 width: calc( 100% + 60px);
}

.mobile_nav.opened .mobile_menu_bar:before {
 content: "\4d";
}
/** SLUT App Style header and Drop Down Menu **/




/****** Sektion med program för medlemmar ******/
.programdatum {padding-bottom:25px;}
.programdatum p {line-height:1.5;}
.programrubrik h2 {padding-bottom: 25px; font-weight: 400; font-size: 28px; line-height: 1.5;}
.programdatum-bild-text-sektion .et_pb_column:last-child {padding:2% 12% 2% 4%;}


/****** Sektion med bild till vänster och text till höger ******/
.bild-text-sektion .et_pb_column:last-child {padding:4% 12% 6% 4%; background-color:rgba(128,119,26,0.24)}
.lasmer {margin-top:25px;}
.lasmer p {font-weight: 500!Important;}
.lasmer a {color:#000;}
.lasmer a:hover {font-weight: 600;}
.bildtext-i-sektion {color:#fff; padding: 5px; font-weight: 300; font-size: 10px; line-height: 1.5; margin-top: -20px;}


/****** Sektion med text till vänster och bild till höger ******/
.text-bild-sektion .et_pb_column:first-child {padding:4% 12% 6% 8%;}

/****** Sidfoten ******/
.footer-widget .title {display:none !Important;}
.footer-widget p {font-size: 15px;}
#main-footer{background-color:#E1DEC8; border-top: 5px solid #cbcab6; margin-top:100px;}
.footer-widget, .footer-widget a {color: #000000 !Important;}
.footer-widget a {text-transform: uppercase; font-size: 15px;}
#footer-widgets .footer-widget li:before {display: none;} 
#footer-bottom .container {padding: 0; margin:0;}

/****** Företagsmedlemmar ******/
.tack p {font-weight: 400; font-size: 30px; line-height: 1.5em; padding:5% 0 2% 0; text-align: center;}
.foretag p {padding-bottom: 0px; font-weight: 300; font-size: 22px; line-height: 1.5em; text-align: center;}


/****** Undersida ******/
.toppbild {max-width:900px !Important; margin-top:3% !Important; background-position: center !Important;}
.huvudrubrik-rad {max-width:1100px !Important;}
.textblock-rad {max-width:900px !Important; padding: 3% 0 3% 0 !Important;}
.portratt {padding:0 25px 30px 0;}


/****** Medlemskap ******/
.medlemskap {background-color:#E0DEC4; padding: 3% 0 3% 0 !Important; margin-top:3%  !Important;}
.medlemskap-rad {max-width:900px !Important; padding: 1% 0 1% 0 !Important;}
.bli-medlem-bg {background-color:#E0DEC4;}
.medlemskap-mina-sidor {padding: 3% 0 0 0 !Important;}
.medlemskap-mina-sidor-rad {max-width:900px !Important;}


/****** Program ******/
.program-rad {max-width:900px !Important; padding: 1% 0 1% 0 !Important;}
.program-rad-event {padding-bottom: 4% !Important;}
.program-bild img {height: 450px!Important; width: 400px!Important; object-fit: cover!Important; object-position: center; border: 1px solid #E1DEC8 !Important;}

/****** Stipendier ******/
.stipendier {background-color:#E0DEC4; padding: 4% 0 3% 0 !Important; margin-top:0 !Important;}
.stipendier-mina-sidor {padding: 3% 0 0 0 !Important;}
.stipendier-mina-sidor-rad {max-width:900px !Important;}
.stipendier-rad {padding: 1% 5% 5% 8% !Important;}
.stipendier-rad p {line-height: 1.7em !Important;}


/****** Gåvor ******/
.gavor-rad {max-width:900px !Important; padding: 2% 0 0 0 !Important;}
.gavor-rad-alternativ {padding: 1% 5% 5% 8% !Important;}


/****** Enskilda nyhetssidor ******/
.hero-section {
    padding-top: 20px;
    padding-bottom: 220px;
	margin: 0 auto !Important;
	    margin-top: 3%!important;

    background-repeat: no-repeat;
    max-height: 350px;
	max-width:900px !Important;
    background-color: #333;
}

.single-post #main-content #left-area {padding-top: 0px;}
.single-post .container {max-width:900px !Important;}
.single p.post-meta {font-size:10px;}
.published:before {
 content: "Publicerad: ";
}



#main-footer .container {padding:1% 0 2% 1%; min-width:80% !Important;}





/* ---- Sidebar Settings ---- */
.single #sidebar {background: #efefef; padding-top: 20px; padding-right: 20px; padding-left: 20px; padding-bottom: 20px;}
 
/* ---- Standard Post Title & Post Meta ---- */
.single h1.entry-title,.attachment h1.entry-title, .single p.post-meta {
width: 100%;
text-align: center;
	line-height: 1.5;
	letter-spacing: 1px;
padding-bottom: 2%;
font-weight: 400;
color: #000;
}

/*** Set title font size for desktop ***/
@media only screen and (min-width: 980px) {
.single h1.entry-title {font-size: 34px !important;}
}
/****** SLUT Enskilda nyhetssidor ******/





@media only screen and (max-width: 1440px) {
#top-menu li li a, #top-menu li a {font-size: 12px !important;}
span.mobile_menu_bar:before {color: #fff !important;}
.startrubrik h1 {font-size: 30px;}
	h1 {font-size: 28px;}
h2 {font-size: 24px;}
}


@media only screen and (max-width: 1366px) {
/** App Style header and Drop Down Menu **/
.container.et_menu_container {width: calc( 100% - 60px);}
/** SLUT App Style header and Drop Down Menu **/
#top-menu-nav, #top-menu {display: none;}
#et_top_search {display: none;}
#et_mobile_nav_menu {display: block;}
.bild-text-sektion .et_pb_column:last-child {padding:4%;}
.text-bild-sektion .et_pb_column:first-child {padding:4%;}
.textblock-rad, .huvudrubrik-rad, .medlemskap, .medlemskap-mina-sidor, .program-rad, .stipendier-mina-sidor-rad, .gavor-rad {padding:4% 8% !Important;}

	.et_pb_row {width: 100% !Important;}
}


@media screen and (max-width: 768px) {
.et_boxed_layout #page-container .et_pb_row {width:92% !Important;}
.startrubrik h1 {font-size: 24px;}
h1 {font-size: 22px;}
h2 {font-size: 20px;}
.bild-text-sektion .et_pb_column:last-child {padding:8%;}
.text-bild-sektion .et_pb_column:first-child {padding:8%;}
.tack p {font-size: 20px;}
.foretag p {font-size: 16px;}
.programdatum-bild-text-sektion .et_pb_column:last-child {padding:2% 12% 2% 8%;}
.bildavdelare {min-height:200px !Important;}
	
}