/*
Theme Name: Salient Child Theme
Theme URI: http: //mysite.com/
Description: This is a custom child theme for Salient
Author: Alf Gundersen AS
Author URI: http: //mysite.com/
Template: salient
Version: 0.1
*/

/* ______________________________________ PROFILE COLORS ______________________________________ */

/* 

	PROFILE/ACCENT COLORS:
	
	SITE-ID-1: Stiftelsen:
	
		light blue: 	#00A0DF
		deep blue:		#002F86
		warm green:		#72A94E
	
	SITE-ID-2: Barnevern:
		
		orange:			#FF7F2F
		light blue: 	#00A0DF
		warm green:		#72A94E
		
	SITE-ID-3: Samtalesenter:
		
		warm green:		#72A94E
		light blue: 	#00A0DF
		matt green:		#5A7F72		

	SITE-ID-4: Utleie og overnatting:		
			
		warm turkois:	#69C9B9
		light green:	#A2D683
		lighter blue:	#97D4E9
		light orange:	#FFC56C

	SITE-ID-5+6+7+8+9: Eldreomsorg (Domkirkehjemmet, Siljuslåtten, Hospice Sangen):			
			
		red/burgundy:	#810131
		support 1:		#01816a
		support 2:		#815801
		support 3:		#7c656d
			
	SUPPORTIVE COLORS (for all):
	
		lighter blue:	#97D4E9
		warm blue:		#007DA4
		warm turkois:	#69C9B9
		light green:	#A2D683
		light orange:	#FFC56C
		warm red:		#D15458

	ADDITIONAL WEB COLORS:
			
		black:			#676767 (text & misc)
		white:			#f8f8f8 (for main background)
		light grey:		#f1f1f1 (for stand-out boxes)
*/




/* ______________________________________ GLOBAL ______________________________________ */


/* loading fonts via CSS instead of 5x Theme settings to maintain easy multisite styling */
@import url('https://fonts.googleapis.com/css?family=Roboto');				/* Regular */
@import url('https://fonts.googleapis.com/css?family=Roboto:300');			/* Book/Light */
/*@import url('https://fonts.googleapis.com/css?family=Roboto:100');		/* Ultra-Light */
/*@import url('https://fonts.googleapis.com/css?family=Roboto:500');		/* Medium */
@import url('https://fonts.googleapis.com/css?family=Roboto+Condensed');	/* Condensed, Regular */


	/*	
		VARIATIONS:

			font-family: 'Roboto', sans-serif;		
			font-weight: 100; <- ultra-light	NOT ACTIVE
			font-weight: 300; <- book/light 
			font-weight: 400; <- regular
			font-weight: 500; <- medium			NOT ACTIVE

			font-family: 'Roboto Condensed', sans-serif;	
			font-weight: 400;

			.. italic variations not loaded yet / not needed yet.

			For regular text: "Open Sans" (already loaded, by default)	
	*/




/* overall font color */
html body, body h1, body h2, body h3, body h4, body h5, body h6, .masonry.material .masonry-blog-item .grav-wrap .text {
	color: #676767!important;
}

/* overall background color */
html .container-wrap,
.material .ocm-effect-wrap,
.project-title, html .ascend .container-wrap,
html .ascend .project-title,
html body .vc_text_separator div,
html .carousel-wrap[data-full-width="true"] .carousel-heading,
html .carousel-wrap span.left-border,
html .carousel-wrap span.right-border,
.single-post.ascend #page-header-bg.fullscreen-header,
.single-post #single-below-header.fullscreen-header,
html #page-header-wrap,
html .page-header-no-bg,
html #full_width_portfolio .project-title.parallax-effect,
html .portfolio-items .col,
html .page-template-template-portfolio-php .portfolio-items .col.span_3,
html .page-template-template-portfolio-php .portfolio-items .col.span_4 {
	background-color: #f8f8f8!important;
}

/* top menu links */
body #header-secondary-outer nav > ul > li > a {
	padding: 10px 16px!important;
	color: #f8f8f8;
}

/* top menu active links */
#header-secondary-outer nav > ul > li > a:hover,
#header-secondary-outer nav > ul > li.current-menu-item > a,
#header-secondary-outer nav > ul > li.current-menu-ancestor > a,
#header-secondary-outer nav > ul > li.current-page-ancestor a,
#header-secondary-outer nav .menu-item-home a {
	background-color: #fff!important;
	color: #676767;
}

/* top menu margins */
body #header-secondary-outer nav .sf-menu a { margin: 0!important; } 


/* main menu font */
header#top nav > ul > li > a, body.material #search-outer #search input[type="text"] { 
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 400;
	letter-spacing: 0px!important;
	font-size: 18px;
	line-height: 25px;
}

/* main menu dropdown font */
header#top .sf-menu li ul li a, #header-secondary-outer nav > ul > li > a, #header-secondary-outer ul ul li a, #header-outer .widget_shopping_cart .cart_list a {
	font-family: 'Roboto', sans-serif;
	font-weight: 400;
	letter-spacing: 1px;
	font-size: 13px!important;
	line-height: 12px!important;
}

/* main menu links */
header#top nav ul li a { color: #676767; }

/* main menu dropdown width */
body[data-dropdown-style="minimal"] .sf-menu > li ul {
	padding: 20px;
	width: 23em!important;
}

/* main menu dropdown links */
body[data-dropdown-style="minimal"] header#top .sf-menu li ul li a,
body[data-dropdown-style="minimal"] #header-outer .widget_shopping_cart .quantity,
body[data-dropdown-style="minimal"] #header-outer .widget_shopping_cart .cart_list li,
body[data-dropdown-style="minimal"] #header-outer .cart-notification, body[data-dropdown-style="minimal"] #header-outer .total,
body[data-dropdown-style="minimal"] #header-outer .total strong,
body[data-dropdown-style="minimal"] #header-outer ul.product_list_widget li dl dd {
	color: #676767;
}

/* h1 */
#page-header-bg h1, body h1, body .row .col.section-title h1, .full-width-content .nectar-recent-posts-slider .recent-post-container .inner-wrap h2 {
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
}

/* h2 */
#page-header-bg h2, body h2, article.post .post-header h2, article.post.quote .post-content h2, article.post.link .post-content h2, article.post.format-status .post-content h2, #call-to-action span, .woocommerce .full-width-tabs #reviews h3, .row .col.section-title h2, .nectar_single_testimonial[data-style="bold"] p {
	font-family: 'Roboto', sans-serif;
	font-weight: 400;
	/*font-style: italic;*/
}

/* h3 */
body h3, .row .col h3, .toggle h3 a, .ascend #respond h3, .ascend h3#comments, .woocommerce ul.products li.product.text_on_hover h3, .masonry.classic_enhanced .masonry-blog-item h3.title, .woocommerce ul.products li.product.material h3, .woocommerce-page ul.products li.product.material h3, .portfolio-items[data-ps="8"] .col h3, .nectar-hor-list-item[data-font-family="h3"], .woocommerce ul.products li.product h2 {
	font-family: 'Roboto', sans-serif;
	font-weight: 600;
}

/* h4 */
body h4, .row .col h4, .portfolio-items .work-meta h4, .list-icon-holder[data-icon_type="numerical"] span, .portfolio-items .col.span_3 .work-meta h4, #respond h3, .blog-recent.related-posts h3.title, h3#comments, .portfolio-items[data-ps="6"] .work-meta h4, .nectar-hor-list-item[data-font-family="h4"], .toggles[data-style="minimal_small"] .toggle > h3 a {
	font-family: 'Roboto', sans-serif;
	font-weight: 600;
	line-height: 25px;
}

/* Search input box */
html body.ascend #search-outer #search input[type="text"] {
	font-family: 'Roboto', sans-serif;
	font-size:80px!important;
	font-weight: 400!important;
	color:#676767!important;
}

/* Footage Credit */
.footage-credit,
.img-with-aniamtion-wrap .custom-caption,
.post-featured-img .custom-caption {
	font-family: 'Roboto Condensed', sans-serif;
	color: #999;
	text-align: right;
	padding: 0px 4px 0 0;
	margin-top: -4px;
	font-size: 12px;
	letter-spacing: 1px;
	text-transform: uppercase;
	line-height: 16px;
}	

.footage-credit { padding-top: 8px; }	

.img-with-aniamtion-wrap .custom-caption,
.post-featured-img .custom-caption { text-align: left; padding: 13px 0 25px 0; } /* applies to all "single image" elements used in Visual Composer + featured posts images. HTML is generated via jquery (custom caption function) */	

.post-featured-img .custom-caption { padding-top: 2px; }


/* Scroll top button */
#to-top.dark { background-color: #676767; }

/* Main container */
.container-wrap { padding-bottom: 100px!important; }
.ascend { background-color: #e8e8e8!important; }



/* ______________________________________ NECTAR SLIDER ______________________________________ */

.nectar-slider-wrap[data-button-sizing="jumbo"] .swiper-slide .buttons .button a { padding: 25px 40px!important; }

.nectar-slider-loading { background-color: #e8e8e8!important; background-image: none!important; }

/* .nectar-slider-wrap { height:30vw!important; } */

/*.parallax_slider_outer { height:35vw!important; }*/ 




/* ______________________________________ MENU COLORS ______________________________________ */

/* stiftelsen */
.site-id-1 #header-secondary-outer { background-color: #00A0DF; } 
.site-id-1 #header-secondary-outer nav > ul > li > a:hover { color: #00A0DF; }

/* barnevern */
.site-id-2 #header-secondary-outer { background-color: #FF7F2F; } 
.site-id-2 #header-secondary-outer nav > ul > li > a:hover { color: #FF7F2F; }

/* samtalesenter */
.site-id-3 #header-secondary-outer { background-color: #72A94E; } 
.site-id-3 #header-secondary-outer nav > ul > li > a:hover { color: #72A94E; }

/* utleie og overnatting */
.site-id-4 #header-secondary-outer { background-color: #69C9B9; } 
.site-id-4 #header-secondary-outer nav > ul > li > a:hover { color: #69C9B9; }

/* eldreomsorg */
.site-id-5 #header-secondary-outer,
.site-id-6 #header-secondary-outer,
.site-id-7 #header-secondary-outer,
.site-id-8 #header-secondary-outer,
.site-id-9 #header-secondary-outer { background-color: #810131; }
.site-id-5 #header-secondary-outer nav > ul > li > a:hover,
.site-id-6 #header-secondary-outer nav > ul > li > a:hover,
.site-id-7 #header-secondary-outer nav > ul > li > a:hover,
.site-id-8 #header-secondary-outer nav > ul > li > a:hover,
.site-id-9 #header-secondary-outer nav > ul > li > a:hover { color: #810131; }


/* ______________________________________ ENTRY BOXES ON LANDING PAGES ______________________________________ */

.inngangsboks-cols-6 { margin-bottom: 0; }



/* ______________________________________ STIFTELSEN ______________________________________ */

/* inngangsbokser = column padding options på FØRSTE kolonne i Visual Composer styrer størrelsen for alle bokser */
#stiftelsen-header .vc_col-sm-2 h3,
.stiftelsen-entry-boxes-mobile h3 { 
	color: #fff!important;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 19px; /* var 20px når de het: Bolig, Eldreomsorg, etc */
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: 1px;
	line-height: 21px;
}
#stiftelsen-header .vc_col-sm-2:hover h3 { position: relative; bottom: 4px!important; }

.team-member { min-height: 500px!important; }
.team-member h4 { font-size: 19px; }
.team-member .description { font-size: 13px; }
.team-member:nth-child(3n+1) { margin-left: 0!important; }

.ansatte-avd-header h2 { padding: 10px 20px; color: #f8f8f8!important; }
#ansatte-stiftelsen h2 { background-color: #00A0DF; }
#ansatte-barnevern h2 { background-color: #FF7F2F; }
#ansatte-samtalesenter h2 { background-color: #72A94E; }
#ansatte-utleieogovernatting h2 { background-color: #69C9B9; }
#ansatte-domkirkehjemmet h2 { background-color: #810131; }


/* ______________________________________ BARNEVERN ______________________________________ */

.home.site-id-2 .swiper-slide .image-bg { background-position: center 40%!important; } /* overriding Nectar slider background-positioning */


/* ______________________________________ SAMTALESENTER ______________________________________ */

.home.site-id-3 .swiper-slide .image-bg { background-position: center 30%!important; } /* overriding Nectar slider background-positioning */


/* ______________________________________ UTLEIE OG OVERNATTING ______________________________________ */

/* .home.site-id-4 .swiper-slide .image-bg { background-position: center 30%!important; } /* overriding Nectar slider background-positioning */


/* ______________________________________ DOMKIRKEHJEMMET ______________________________________ */

.home.site-id-5 .swiper-slide .image-bg { background-position: center 95%!important; } /* overriding Nectar slider background-positioning */




/* ______________________________________ FOOTER ______________________________________ */

.site-id-1 #footer-outer { background-color: #97D4E9; } /* stiftelsen */
.site-id-2 #footer-outer { background-color: #FFC56C; } /* barnevern */
.site-id-3 #footer-outer { background-color: #A2D683; } /* samtalesenter */
.site-id-4 #footer-outer { background-color: #e8e8e8; } /* utleie */
.site-id-5 #footer-outer,
.site-id-6 #footer-outer,
.site-id-7 #footer-outer,
.site-id-8 #footer-outer,
.site-id-9 #footer-outer { background-color: #fff; } /* eldreomsorg */

.site-id-1 #copyright { background-color: #00A0DF!important; } /* stiftelsen */
.site-id-2 #copyright { background-color: #FF7F2F!important; } /* barnevern */
.site-id-3 #copyright { background-color: #72A94E!important; } /* samtalesenter */ 
.site-id-4 #copyright { background-color: #69C9B9!important; } /* utleie */ 
.site-id-5 #copyright,
.site-id-6 #copyright,
.site-id-7 #copyright,
.site-id-8 #copyright,
.site-id-9 #copyright { background-color: #810131!important; } /* eldreomsorg */ 

.site-id-1 #footer-widgets .textwidget h4 { color: #00A0DF!important; } /* stiftelsen */
.site-id-2 #footer-widgets .textwidget h4 { color: #FF7F2F!important; } /* barnevern */
.site-id-3 #footer-widgets .textwidget h4 { color: #72A94E!important; } /* samtalesenter */ 
.site-id-4 #footer-widgets .textwidget h4 { color: #69C9B9!important; } /* utleie */
.site-id-5 #footer-widgets .textwidget h4,
.site-id-6 #footer-widgets .textwidget h4,
.site-id-7 #footer-widgets .widget h4,
.site-id-8 #footer-widgets .widget h4,
.site-id-9 #footer-widgets .widget h4 { color: #810131!important; } /* eldreomsorg */

#footer-widgets .custom-html-widget img { max-width: 41.5%!important; margin-bottom: 13px; }
.site-id-5 #footer-widgets .custom-html-widget img { max-width: 62%!important; }
.site-id-6 #footer-widgets .custom-html-widget img { max-width: 75%!important; }
.site-id-7 #footer-widgets .custom-html-widget img { max-width: 75%!important; }
.site-id-8 #footer-widgets .custom-html-widget img { max-width: 75%!important; }
.site-id-9 #footer-widgets .custom-html-widget img { max-width: 75%!important; }

#footer-widgets #hp-visjon h3 {
	font-size: 18px;
	font-style: italic;
	font-weight: 400;
}

#footer-widgets .textwidget p,
#footer-widgets .widget p {
	font-family: 'Roboto', sans-serif;
	color: #676767;
	line-height: 20px;
}

#footer-widgets .textwidget a[href^="tel"],
#footer-widgets .widget a[href^="tel"] { /* fix for automated mobile links (phone numbers, account numbers, etc */
  color: inherit; 
  text-decoration: none; 
}
 
#footer-widgets .textwidget h4,
#footer-widgets .widget h4 { 
	font-family: 'Roboto Condensed', sans-serif;
	margin-bottom: 0!important;
	line-height: 20px;
	letter-spacing: 1px;
}

#footer-widgets .custom-social a i { font-size: 16px; line-height: 28px; color: #777; } 
#footer-widgets .custom-social a i:hover { color: #878787; } 

#footer-outer #copyright {
	padding: 6px 0px 12px 0!important;
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
	font-size: 11px!important;
	letter-spacing: 1px;
	color: #fff;
}

.site-id-1 #footer-outer #copyright { color: #97D4E9; } /* stiftelsen */
.site-id-2 #footer-outer #copyright { color: #FFC56C; } /* barnevern */
.site-id-3 #footer-outer #copyright { color: #A2D683; } /* samtalesenter */
.site-id-4 #footer-outer #copyright { color: #e8e8e8; } /* utleie */
.site-id-5 #footer-outer #copyright,
.site-id-6 #footer-outer #copyright,
.site-id-7 #footer-outer #copyright,
.site-id-8 #footer-outer #copyright,
.site-id-9 #footer-outer #copyright { color: #ffffff; } /* eldreomsorg */

#footer-outer #copyright .col ul li { margin-bottom: 20px!important; }

#footer-outer #copyright .container div { width: 100%; 	font-family: 'Roboto Condensed', sans-serif; }

#footer-outer #copyright .container div span.left { float: left; }
#footer-outer #copyright .container div span.right { float: right; margin-top: 12px; }

#footer-outer #copyright .container div span.left img { 
	width: 70px;
	margin: 0 4px 0 0;
	position: relative;
	top: 9px;
	left: 1px;
}
#footer-outer #copyright .container div span.left img:hover { opacity: 0.7; }
#footer-outer #copyright .container div span.right i::before {
	font-size: 22px;
	line-height: 28px;
	position: relative;
	/*top: -4px;*/
	color: #fff;
}
#footer-outer #copyright .container div span.right .privacy-link { color: #fff!important; }
#footer-outer #copyright .container div span.right .privacy-link:hover { opacity: 0.7; }



/* ______________________________________ BLOG ______________________________________ */

/* .blog-recent .has-post-thumbnail a.featured img { min-height: 266px!important; } /* if needed for untraditional sizes of featured images, rebuild template to use background images with cover, instead */





/* ______________________________________ SINGLE POST ______________________________________ */

.single article.post .content-inner .post-featured-img { margin-bottom: 20px!important; }
.single article.post .content-inner .post-featured-img img { margin-bottom: 0px!important; }

.single-post .footage-credit { text-align: left; }

.single-post .post-area article .content-inner { margin-bottom: 0; padding-bottom: 0!important; }

.single-post .related-post-wrap { padding-bottom: 100px!important; }

.single-post .container-wrap { padding-bottom: 0px!important; }




/* ______________________________________ CALENDAR: GLOBAL ______________________________________ */


/*.site-id-1 #tribe-events .tribe-events-button { background-color: #00A0DF; } /* stifelsen */
/*.site-id-2 #tribe-events .tribe-events-button { background-color: #FF7F2F; } /* barnevern */
/*.site-id-3 #tribe-events .tribe-events-button { background-color: #72A94E; } /* samtalesenter */
/*.site-id-4 #tribe-events .tribe-events-button { background-color: #69C9B9; } /* utleie */
/*.site-id-5 #tribe-events .tribe-events-button, .site-id-6 #tribe-events .tribe-events-button { background-color: #810131; } /* eldreomsorg */
/*#tribe-events .tribe-events-button:hover { opacity: 0.8; } */

.tribe-events-notices,
.tribe-compatibility-container .tribe-events-widget-events-list__view-more {
	display: none;
}
.tribe-events-calendar td.tribe-events-present.mobile-active {
	background-color: #dcdcdc;
}

/* Endringer etter oppgradering 2023 */

.tribe-compatibility-container {
	margin-top: 30px;
}
.tribe-common .tribe-common-c-svgicon {
	color: #fff;
}
.wpb_wrapper .tribe-common .tribe-common-c-svgicon {
	color: #666;
}



/* ______________________________________ CALENDAR: LIST VIEW ON LANDING PAGES ______________________________________ */
/*
.wpb_wrapper > .type-tribe_events { margin-bottom: 0; }

.tribe-mini-calendar-event.first { margin-top: 6px!important; }

.type-tribe_events h2.tribe-events-title { margin-bottom: 2px!important; }

.type-tribe_events h2.tribe-events-title a { color: #676767; }
.site-id-1 .type-tribe_events h2.tribe-events-title a:hover { color: #00A0DF; }
.site-id-2 .type-tribe_events h2.tribe-events-title a:hover { color: #00A0DF; }
.site-id-3 .type-tribe_events h2.tribe-events-title a:hover { color: #00A0DF; }
.site-id-4 .type-tribe_events h2.tribe-events-title a:hover { color: #00A0DF; }
.site-id-5 .type-tribe_events h2.tribe-events-title a:hover, .site-id-6 .type-tribe_events h2.tribe-events-title a:hover { color: #810131; }

.tribe-mini-calendar-event .list-date { width: 17%!important; }
.tribe-mini-calendar-event .list-info { width: 78%!important; }
*/
/*.site-id-1 .tribe-mini-calendar-event .list-date { background: #00A0DF; } /* stiftelsen */
/*.site-id-2 .tribe-mini-calendar-event .list-date { background: #FF7F2F; } /* barnevern */
/*.site-id-3 .tribe-mini-calendar-event .list-date { background: #00A0DF; } /* samtalesenter */
/*.site-id-4 .tribe-mini-calendar-event .list-date { background: #00A0DF; } /* utleie */
/*.site-id-5 .tribe-mini-calendar-event .list-date, .site-id-6 .tribe-mini-calendar-event .list-date { background: #810131; } /* eldreomsorg */

/* for content distributed across the multisite network - event-category determines profile color in siblings' mini calendars */
/*.type-tribe_events.tribe-events-category-1 .tribe-mini-calendar-event .list-date { background: #00A0DF; } /* stifelsen */
/*.type-tribe_events.tribe-events-category-2 .tribe-mini-calendar-event .list-date { background: #FF7F2F; } /* barnevern */
/*.type-tribe_events.tribe-events-category-3 .tribe-mini-calendar-event .list-date { background: #72A94E; } /* samtalesenter */
/*.type-tribe_events.tribe-events-category-4 .tribe-mini-calendar-event .list-date { background: #69C9B9; } /* utleie */
/*.type-tribe_events.tribe-events-category-5 .tribe-mini-calendar-event .list-date,
/*.type-tribe_events.tribe-events-category-6 .tribe-mini-calendar-event .list-date { background: #810131; } /* eldreomsorg */

/* additional info created via jquery */
/*.type-tribe_events .broadcasted-from-cat_2 a { color: #FF7F2F; } /* barnevern */
/*.type-tribe_events .broadcasted-from-cat_3 a { color: #72A94E; } /* samtalesenter */


/* Endringer etter oppgradering 2023 */

.site-id-1 .tribe-events-widget .tribe-events-widget-events-list__event-date-tag-datetime {
	background: #00A0DF;
	margin-right: 10px;
}
.site-id-5 .tribe-events-widget .tribe-events-widget-events-list__event-date-tag-datetime,
.site-id-6 .tribe-events-widget .tribe-events-widget-events-list__event-date-tag-datetime,
.site-id-7 .tribe-events-widget .tribe-events-widget-events-list__event-date-tag-datetime,
.site-id-8 .tribe-events-widget .tribe-events-widget-events-list__event-date-tag-datetime,
.site-id-9 .tribe-events-widget .tribe-events-widget-events-list__event-date-tag-datetime {
	background: #810131;
	margin-right: 10px;
}
.site-id-1 .tribe-events-widget .tribe-events-widget-events-list__event-date-tag-month,
.site-id-5 .tribe-events-widget .tribe-events-widget-events-list__event-date-tag-month,
.site-id-6 .tribe-events-widget .tribe-events-widget-events-list__event-date-tag-month,
.site-id-7 .tribe-events-widget .tribe-events-widget-events-list__event-date-tag-month,
.site-id-8 .tribe-events-widget .tribe-events-widget-events-list__event-date-tag-month,
.site-id-9 .tribe-events-widget .tribe-events-widget-events-list__event-date-tag-month {
	color: #fff;
}
.site-id-1 .tribe-common.tribe-events-widget .tribe-common-h2,
.site-id-5 .tribe-common.tribe-events-widget .tribe-common-h2,
.site-id-6 .tribe-common.tribe-events-widget .tribe-common-h2,
.site-id-7 .tribe-common.tribe-events-widget .tribe-common-h2,
.site-id-8 .tribe-common.tribe-events-widget .tribe-common-h2,
.site-id-9 .tribe-common.tribe-events-widget .tribe-common-h2 {
	color: #fff;
}

/* ______________________________________ CALENDAR: FULL VIEW ______________________________________ */

/* today's day */
/*.site-id-1 .tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"] { background-color: #00A0DF; } /* stifelsen */
/*.site-id-2 .tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"] { background-color: #FF7F2F; } /* barnevern */
/*.site-id-3 .tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"] { background-color: #72A94E; } /* samtalesenter */
/*.site-id-4 .tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"] { background-color: #69C9B9; } /* utleie */
/*.site-id-5 .tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"],
/*.site-id-6 .tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"] { background-color: #810131; } /* eldreomsorg */

/* on Stiftelsen page - broadcastet content is market with their profile color */
/*.site-id-1 #tribe-events .tribe-events-calendar .tribe-events-category-2 h3 a { color: #FF7F2F; } /* barnevern */
/*.site-id-1 #tribe-events .tribe-events-calendar .tribe-events-category-3 h3 a { color: #72A94E; } /* samtalesenter */
/*.site-id-1 #tribe-events .tribe-events-calendar .tribe-events-category-4 h3 a { color: #69C9B9; } /* utleie */
/*.site-id-1 #tribe-events .tribe-events-calendar .tribe-events-category-5 h3 a,
/*.site-id-1 #tribe-events .tribe-events-calendar .tribe-events-category-6 h3 a { color: #810131; } /* eldreomsorg */

/* Endringer etter oppgradering 2023 */

.tribe-events-header__events-bar.tribe-events-c-events-bar {
	display: none;
}
.site-id-1 .tribe-common-c-btn-border-small.tribe-events-c-top-bar__today-button.tribe-common-a11y-hidden,
.site-id-5 .tribe-common-c-btn-border-small.tribe-events-c-top-bar__today-button.tribe-common-a11y-hidden,
.site-id-6 .tribe-common-c-btn-border-small.tribe-events-c-top-bar__today-button.tribe-common-a11y-hidden,
.site-id-7 .tribe-common-c-btn-border-small.tribe-events-c-top-bar__today-button.tribe-common-a11y-hidden,
.site-id-8 .tribe-common-c-btn-border-small.tribe-events-c-top-bar__today-button.tribe-common-a11y-hidden,
.site-id-9 .tribe-common-c-btn-border-small.tribe-events-c-top-bar__today-button.tribe-common-a11y-hidden {
	display: none!important;
}
.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button-icon {
	color: #fff;
	stroke: #fff;
}
#tribe-events-c-subscribe-dropdown-content ul li {
	list-style: none;
}
.site-id-1 .tribe-common .tribe-common-c-btn-border,
.site-id-1 .tribe-common a.tribe-common-c-btn-border {
	background-color:  #00A0DF!important;
	border: 2px solid  #00A0DF!important;
}
.site-id-5 .tribe-common .tribe-common-c-btn-border,
.site-id-5 .tribe-common a.tribe-common-c-btn-border,
.site-id-6 .tribe-common .tribe-common-c-btn-border,
.site-id-6 .tribe-common a.tribe-common-c-btn-border,
.site-id-7 .tribe-common .tribe-common-c-btn-border,
.site-id-7 .tribe-common a.tribe-common-c-btn-border,
.site-id-8 .tribe-common .tribe-common-c-btn-border,
.site-id-8 .tribe-common a.tribe-common-c-btn-border,
.site-id-9 .tribe-common .tribe-common-c-btn-border,
.site-id-9 .tribe-common a.tribe-common-c-btn-border {
	background-color:  #810131!important;
	border: 2px solid  #810131!important;
}
.site-id-1 .tribe-common .tribe-common-c-btn-border button,
.site-id-5 .tribe-common .tribe-common-c-btn-border button,
.site-id-6 .tribe-common .tribe-common-c-btn-border button,
.site-id-7 .tribe-common .tribe-common-c-btn-border button,
.site-id-8 .tribe-common .tribe-common-c-btn-border button,
.site-id-9 .tribe-common .tribe-common-c-btn-border button {
	color: #fff;
}


/* ______________________________________ CALENDAR: SINGLE EVENT ______________________________________ */

/* Endringer etter oppgradering 2023 */

.single-tribe_events .tribe-events-c-subscribe-dropdown__button {
	width: 220px;
}
.site-id-1 .tribe-events-meta-group a { color: #00A0DF; }
.site-id-5 .tribe-events-meta-group a,
.site-id-6 .tribe-events-meta-group a,
.site-id-7 .tribe-events-meta-group a,
.site-id-8 .tribe-events-meta-group a,
.site-id-9 .tribe-events-meta-group a { color: #810131; }

nav.tribe-events-nav-pagination ul li {
	list-style: none;
}
.site-id-1 .single-tribe_events .tribe-events-c-subscribe-dropdown__export-icon,
.site-id-5 .single-tribe_events .tribe-events-c-subscribe-dropdown__export-icon,
.site-id-6 .single-tribe_events .tribe-events-c-subscribe-dropdown__export-icon,
.site-id-7 .single-tribe_events .tribe-events-c-subscribe-dropdown__export-icon,
.site-id-8 .single-tribe_events .tribe-events-c-subscribe-dropdown__export-icon,
.site-id-9 .single-tribe_events .tribe-events-c-subscribe-dropdown__export-icon {
	color: #fff!important;
}


.site-id-5 .tribe-events .tribe-events-calendar-month__multiday-event--past .tribe-events-calendar-month__multiday-event-bar-inner,
.site-id-6 .tribe-events .tribe-events-calendar-month__multiday-event--past .tribe-events-calendar-month__multiday-event-bar-inner,
.site-id-7 .tribe-events .tribe-events-calendar-month__multiday-event--past .tribe-events-calendar-month__multiday-event-bar-inner,
.site-id-8 .tribe-events .tribe-events-calendar-month__multiday-event--past .tribe-events-calendar-month__multiday-event-bar-inner,
.site-id-9 .tribe-events .tribe-events-calendar-month__multiday-event--past .tribe-events-calendar-month__multiday-event-bar-inner,
.tribe-events .tribe-events-calendar-month__multiday-event-bar-inner {
	background-color: #ddd;
	/*color: #fff!important;*/
}







/* hiding fields from multisite-broadcasted content that is ID-based per site and will not be shown correctly */
/* only showing if content derives from site 1 */
.site-id-1 .cat_2 .tribe-events-cal-links,
.site-id-1 .cat_2 .tribe-events-single-section,
.site-id-1 .cat_3 .tribe-events-cal-links,
.site-id-1 .cat_3 .tribe-events-single-section,
.site-id-1 .cat_4 .tribe-events-cal-links,
.site-id-1 .cat_4 .tribe-events-single-section,
.site-id-1 .cat_5 .tribe-events-cal-links,
.site-id-1 .cat_5 .tribe-events-single-section,
.site-id-1 .cat_6 .tribe-events-cal-links,
.site-id-1 .cat_6 .tribe-events-single-section,
/* only showing if content derives from site 2 */
.site-id-2 .cat_1 .tribe-events-cal-links,
.site-id-2 .cat_1 .tribe-events-single-section,
.site-id-2 .cat_3 .tribe-events-cal-links,
.site-id-2 .cat_3 .tribe-events-single-section,
.site-id-2 .cat_4 .tribe-events-cal-links,
.site-id-2 .cat_4 .tribe-events-single-section,
.site-id-2 .cat_5 .tribe-events-cal-links,
.site-id-2 .cat_5 .tribe-events-single-section,
.site-id-2 .cat_6 .tribe-events-cal-links,
.site-id-2 .cat_6 .tribe-events-single-section,
/* only showing if content derives from site 3 */
.site-id-3 .cat_1 .tribe-events-cal-links,
.site-id-3 .cat_1 .tribe-events-single-section,
.site-id-3 .cat_2 .tribe-events-cal-links,
.site-id-3 .cat_2 .tribe-events-single-section,
.site-id-3 .cat_4 .tribe-events-cal-links,
.site-id-3 .cat_4 .tribe-events-single-section,
.site-id-3 .cat_5 .tribe-events-cal-links,
.site-id-3 .cat_5 .tribe-events-single-section,
.site-id-3 .cat_6 .tribe-events-cal-links,
.site-id-3 .cat_6 .tribe-events-single-section,
/* only showing if content derives from site 4 */
.site-id-4 .cat_1 .tribe-events-cal-links,
.site-id-4 .cat_1 .tribe-events-single-section,
.site-id-4 .cat_2 .tribe-events-cal-links,
.site-id-4 .cat_2 .tribe-events-single-section,
.site-id-4 .cat_3 .tribe-events-cal-links,
.site-id-4 .cat_3 .tribe-events-single-section,
.site-id-4 .cat_5 .tribe-events-cal-links,
.site-id-4 .cat_5 .tribe-events-single-section,
.site-id-4 .cat_6 .tribe-events-cal-links,
.site-id-4 .cat_6 .tribe-events-single-section,
/* only showing if content derives from site 5 */
.site-id-5 .cat_1 .tribe-events-cal-links,
.site-id-5 .cat_1 .tribe-events-single-section,
.site-id-5 .cat_2 .tribe-events-cal-links,
.site-id-5 .cat_2 .tribe-events-single-section,
.site-id-5 .cat_3 .tribe-events-cal-links,
.site-id-5 .cat_3 .tribe-events-single-section,
.site-id-5 .cat_4 .tribe-events-cal-links,
.site-id-5 .cat_4 .tribe-events-single-section, 
.site-id-5 .cat_6 .tribe-events-cal-links,
.site-id-5 .cat_6 .tribe-events-single-section,
/* only showing if content derives from site 6 */
.site-id-6 .cat_1 .tribe-events-cal-links,
.site-id-6 .cat_1 .tribe-events-single-section,
.site-id-6 .cat_2 .tribe-events-cal-links,
.site-id-6 .cat_2 .tribe-events-single-section,
.site-id-6 .cat_3 .tribe-events-cal-links,
.site-id-6 .cat_3 .tribe-events-single-section,
.site-id-6 .cat_4 .tribe-events-cal-links,
.site-id-6 .cat_4 .tribe-events-single-section,
.site-id-6 .cat_5 .tribe-events-cal-links,
.site-id-6 .cat_5 .tribe-events-single-section,
/* only showing if content derives from site 7 */
.site-id-7 .cat_1 .tribe-events-cal-links,
.site-id-7 .cat_1 .tribe-events-single-section,
.site-id-7 .cat_2 .tribe-events-cal-links,
.site-id-7 .cat_2 .tribe-events-single-section,
.site-id-7 .cat_3 .tribe-events-cal-links,
.site-id-7 .cat_3 .tribe-events-single-section,
.site-id-7 .cat_4 .tribe-events-cal-links,
.site-id-7 .cat_4 .tribe-events-single-section,
.site-id-7 .cat_5 .tribe-events-cal-links,
.site-id-7 .cat_5 .tribe-events-single-section,
/* only showing if content derives from site 8 */
.site-id-8 .cat_1 .tribe-events-cal-links,
.site-id-8 .cat_1 .tribe-events-single-section,
.site-id-8 .cat_2 .tribe-events-cal-links,
.site-id-8 .cat_2 .tribe-events-single-section,
.site-id-8 .cat_3 .tribe-events-cal-links,
.site-id-8 .cat_3 .tribe-events-single-section,
.site-id-8 .cat_4 .tribe-events-cal-links,
.site-id-8 .cat_4 .tribe-events-single-section,
.site-id-8 .cat_5 .tribe-events-cal-links,
.site-id-8 .cat_5 .tribe-events-single-section,
/* only showing if content derives from site 9 */
.site-id-9 .cat_1 .tribe-events-cal-links,
.site-id-9 .cat_1 .tribe-events-single-section,
.site-id-9 .cat_2 .tribe-events-cal-links,
.site-id-9 .cat_2 .tribe-events-single-section,
.site-id-9 .cat_3 .tribe-events-cal-links,
.site-id-9 .cat_3 .tribe-events-single-section,
.site-id-9 .cat_4 .tribe-events-cal-links,
.site-id-9 .cat_4 .tribe-events-single-section,
.site-id-9 .cat_5 .tribe-events-cal-links,
.site-id-9 .cat_5 .tribe-events-single-section { display: none!important; }

/* ______________________________________ PRIVACY POLICY ______________________________________ */

#personvern-info .toggle h3 a { font-size: 16px; }




/* ______________________________________ MOBILE STIFTELSEN INTRO ______________________________________ */

.home.site-id-1.mobile #ajax-content-wrap .container-wrap { margin-top: -94px!important; }
.site-id-1.mobile .footage-credit { font-size: 9px!important; }


/* ______________________________________ MOBILE SECONDARY MENU ______________________________________ */

body.mobile #header-secondary-outer nav > ul { padding-top: 5px!important; padding-bottom: 5px!important; }
body.mobile #header-secondary-outer nav > ul > li > a { padding: 8px 13px!important; font-size: 12px!important; }


/* ______________________________________ MOBILE SLIDE-OUT MENU ______________________________________ */

#slide-out-widget-area.slide-out-from-right {
	padding: 26px;
	border-left: 3px solid #f8f8f8;
}

#slide-out-widget-area .inner >div:first-of-type { margin-top: 70px; }
#slide-out-widget-area .inner .off-canvas-menu-container ul li { margin: 20px 0; }
#slide-out-widget-area .inner .off-canvas-menu-container li a { font-size: 28px; }
#slide-out-widget-area .inner .off-canvas-menu-container ul li .sub-menu { margin-top: 10px; }
#slide-out-widget-area .inner .off-canvas-menu-container ul li ul li { margin: 15px 0; }
#slide-out-widget-area .inner .off-canvas-menu-container ul li ul li a { font-size: 20px!important; }

/* ______________________________________ MOBILE NECTAR SLIDER ______________________________________ */

.mobile .parallax_slider_outer { height: 58vw!important; }
.mobile .nectar-slider-wrap[data-button-sizing="jumbo"] .swiper-slide .buttons .button a { padding: 14px 20px!important; font-size: 12px!important; } 


/* ______________________________________ MOBILE MISC ______________________________________ */

.mobile .inngangsboks-cols-6 { margin-bottom: 40px; }


/* ______________________________________ MEDIA QUERIES / RESONSIVE ADJUSTMENTS ______________________________________ */

/*large desktop*/
@media only screen and (min-width: 1440px) {
}

/*normal laptop*/
@media (min-width: 1024px) and (max-width: 1439px) {
}

/*ipad portrait */
@media (min-width: 736px) and (max-width: 1023px) {
	#header-secondary-outer .container { max-width: 736px; }
	body.mobile #header-secondary-outer nav > ul > li > a { padding: 8px 6px 8px 10px!important; }
	.home .stiftelsen-entry-boxes-mobile .span_12 .vc_col-sm-4 { padding: 4%!important; }
	.mobile .parallax_slider_outer { height: 50vw!important; }
	.swiper-slide .content { width: 62%!important; }
}

/*ipad landscape */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
}

/*mobile*/
@media only screen and (max-width: 736px) {
}

/* mobile - iPhone 5/SE */
@media screen and (device-width: 320px) and (device-height: 568px) and (-webkit-device-pixel-ratio: 2) {
	.swiper-slide .content { width: 78%!important; }
}