/*
Theme Name: DevDmBootstrap3
Theme URI: http://devdm.com/DevDmBootstrap3
Description: Child theme for the DevDmBootstrap3
Author: Danny Machal
Author URI: http://devdm.com/
Template: devdmbootstrap3
Version: 1.71
*/

@import "/National_Library/cs_/http://sostrenegrene.com/wp-content/themes/devdmbootstrap3/style.css";
@import url(https://web-archive.nli.org.il/National_Library/cs_/http://fonts.googleapis.com/earlyaccess/notosansjapanese.css); 

/* START - Japanese styling */
	:lang(ja) {font-family: 'Noto Sans Japanese', sans-serif !important; font-weight: 100 !important;}
	span.slider-interior:lang(ja) {font-weight: 100 !important;}
	h2:lang(ja) {font-weight: 100;}
	.store-section form span button.btn.btn-grenes span.glyphicon.glyphicon-search:lang(ja) {font-family: "Glyphicons Halflings" !important;}
	#sb_instagram i {font-family: FontAwesome !important;}
	.glyphicon:lang(ja) {font-family: "Glyphicons Halflings" !important;}
	
	
/* END - Japanese styling */

/* START - FIX Language dropdown */
	/*
	.navbar.navbar-1 #lang_sel_click {float: right; height: 54px !important; max-width: 60px; width: 6%;}
	.navbar.navbar-1 #lang_sel_click ul li {width: 100% !important; padding: 0;}
	.navbar.navbar-1 #lang_sel_click ul li a {line-height: 52px !important; background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important; text-align: center; margin-right: 1px; margin-top: 1px; padding: 0 !important; border-left: 1px solid #E2E2E2 !important; border-right: 0 none !important; border-top: 0 none !important; border-bottom: 0 none !important; font-size: 0 !important;}
	.navbar.navbar-1 #lang_sel_click ul li a:hover {background: #FFFFFF !important;}
	.navbar.navbar-1 #lang_sel_click ul li a img {height: 14px !important; position: relative; top: 0 !important; width: 20px !important; margin-left: -1px;}
	.navbar.navbar-1 #lang_sel_click ul li ul {top: 53px !important; width: 100% !important;}
	.navbar.navbar-1 #lang_sel_click ul li ul li {background: none repeat scroll 0 0 #e7e7e7;}
	.navbar.navbar-1 #lang_sel_click ul li ul li a {border-bottom: 1px solid #E2E2E2 !important; border-right: 1px solid #E2E2E2 !important;}
	.navbar.navbar-1 #lang_sel_click ul li ul li:last-child a {border-radius: 0px 0px 3px 3px;}
	.navbar.navbar-1 #lang_sel_click ul li ul li a img {margin-left: 0px;}
	*/
/*------------------------------------------*/

/*----------------------------------
   FIX MapListPro 26.04.2016 */
	.single-maplist .store-title-holder {/*margin: 80px auto 0 -435px;*/}
	.back-to-stores {margin: -95px auto 0 -435px !important; padding-bottom: 75px;}
	#MapDescription .vc_row.wpb_row.vc_inner.vc_row-fluid .wpb_raw_code.wpb_content_element.wpb_raw_html {margin-top: 35px;}
	.single-maplist .FullMapPage.prettyMapList #MapAddressContainer {/*top: 0 !important;*/}
	#MapDescription .wpb_single_image.wpb_content_element.vc_align_left figure {/*height: 155px;*/ background: rgba(0, 0, 0, 0) url("/National_Library/oe_/http://sostrenegrene.com/wp-content/uploads/2015/09/butiksfacade-dummy-01.jpg") no-repeat scroll 0 0;}
	#MapDescription .vc_row.wpb_row.vc_inner.vc_row-fluid h1 {/*padding-top: 20px;*/ font-size: 1.5em; font-weight: 300; margin-top: 30px; text-transform: uppercase;}
	#MapDescription .vc_row.wpb_row.vc_inner.vc_row-fluid h1 span.glyphicon {padding-right: 10px; top: 3px;}
	#MapDescription .vc_row.wpb_row.vc_inner.vc_row-fluid table {border-top: 1px solid #ddd; color: #646d77; font-size: 1.3em; font-weight: 300; margin: 20px auto 30px !important;}
	#MapDescription .pf-content table tr td:first-child {text-align: right;}
	#MapDescription .pf-content table tr:first-child td {padding-top: 20px;}
	#MapDescription .pf-content table td {border: medium none; padding: 0 15px;}
	#MapDescription .pf-content .vc_row.wpb_row.vc_row-fluid .wpb_column.vc_column_container.vc_col-sm-12 .vc_column-inner .wpb_wrapper .vc_row.wpb_row.vc_inner.vc_row-fluid .wpb_column.vc_column_container.vc_col-sm-12 .vc_column-inner {background: #EEEEEE !important; margin-top: -30px;}
	#MapDescription .vc_row.wpb_row.vc_row-fluid .wpb_column.vc_column_container.vc_col-sm-12 .vc_column-inner .wpb_wrapper .vc_row.wpb_row.vc_inner.vc_row-fluid {background: rgba(0, 0, 0, 0) url("/National_Library/oe_/http://sostrenegrene.com/wp-content/uploads/2016/04/bg-normal-opacity-80.jpg") no-repeat scroll 0 0; padding-top: 30px;}
	#MapDescription .vc_row.wpb_row.vc_row-fluid .wpb_column.vc_column_container.vc_col-sm-12 .vc_column-inner .wpb_wrapper .vc_row.wpb_row.vc_inner.vc_row-fluid .wpb_column.vc_column_container.vc_col-sm-4 {background: #dde3e8 none repeat scroll 0 0; margin-bottom: 30px;}
	#MapDescription .vc_row.wpb_row.vc_inner.vc_row-fluid .wpb_column.vc_column_container.vc_col-sm-4 .wpb_widgetised_column.wpb_content_element .wpb_wrapper .widget .textwidget {padding: 0 10px;}
	.store-visual-composer {display:none;}
	/* MEDIA QUERIES FOR THIS FIX - START */
		@media (min-width: 1281px) {}
		@media (min-width: 1200px) and (max-width: 1280px){ /* EXTRA: for view lige over 1200px og mindre Laptops så som MacBook Air 08 */
			.single-maplist .FullMapPage.prettyMapList #MapAddressContainer {top: 200px; z-index: 1000;}
			#MapDescription .wpb_single_image.wpb_content_element.vc_align_left figure {height: 200px;}
			.single-maplist .store-title-holder {margin: 45px auto 0 -435px;}
			.back-to-stores {margin: -140px auto 0 -435px !important; padding-bottom: 61px;}
			#MapDescription .vc_row.wpb_row.vc_row-fluid .wpb_column.vc_column_container.vc_col-sm-12 .vc_column-inner .wpb_wrapper .vc_row.wpb_row.vc_inner.vc_row-fluid .wpb_column.vc_column_container.vc_col-sm-2 {width: 50% !important;}
			#MapDescription .vc_row.wpb_row.vc_row-fluid .wpb_column.vc_column_container.vc_col-sm-12 .vc_column-inner .wpb_wrapper .vc_row.wpb_row.vc_inner.vc_row-fluid .wpb_column.vc_column_container.vc_col-sm-4 {clear: both; float: none; margin: 0 auto 70px; top: 30px; width: 50% !important;}
			#MapDescription .ninja-forms-cont form .ninja-row .ninja-col-2-3 {width: 100% !important;}
			#MapDescription .ninja-forms-cont form .ninja-row .ninja-col-1-3 {float: right;}
			#MapDescription .pf-content .vc_row.wpb_row.vc_row-fluid .wpb_column.vc_column_container.vc_col-sm-12 .vc_column-inner .wpb_wrapper .vc_row.wpb_row.vc_inner.vc_row-fluid .wpb_column.vc_column_container.vc_col-sm-12 .vc_column-inner {margin-top: 30px;}
		}
		@media (min-width: 979px) and (max-width: 1199px) { /* EXTRA: for view lige under 1200px og Ipad landscape */
			.single-maplist .FullMapPage.prettyMapList #MapAddressContainer {top: 200px; z-index: 1000;}
			#MapDescription .wpb_single_image.wpb_content_element.vc_align_left figure {height: 200px;}
			.single-maplist .store-title-holder {margin: 45px auto 0 -435px;}
			.back-to-stores {margin: -140px auto 0 -435px !important; padding-bottom: 61px;}
			#MapDescription .vc_row.wpb_row.vc_row-fluid .wpb_column.vc_column_container.vc_col-sm-12 .vc_column-inner .wpb_wrapper .vc_row.wpb_row.vc_inner.vc_row-fluid .wpb_column.vc_column_container.vc_col-sm-2 {width: 50% !important;}
			#MapDescription .vc_row.wpb_row.vc_row-fluid .wpb_column.vc_column_container.vc_col-sm-12 .vc_column-inner .wpb_wrapper .vc_row.wpb_row.vc_inner.vc_row-fluid .wpb_column.vc_column_container.vc_col-sm-4 {clear: both; float: none; margin: 0 auto 70px; top: 30px; width: 50% !important;}
			#MapDescription .ninja-forms-cont form .ninja-row .ninja-col-2-3 {width: 100% !important;}
			#MapDescription .ninja-forms-cont form .ninja-row .ninja-col-1-3 {float: right;}
			#MapDescription .pf-content .vc_row.wpb_row.vc_row-fluid .wpb_column.vc_column_container.vc_col-sm-12 .vc_column-inner .wpb_wrapper .vc_row.wpb_row.vc_inner.vc_row-fluid .wpb_column.vc_column_container.vc_col-sm-12 .vc_column-inner {margin-top: 30px;}
		}
		@media (min-width: 768px) and (max-width: 979px) {
			.single-maplist .FullMapPage.prettyMapList #MapAddressContainer {top: 200px; z-index: 1000;}
			#MapDescription .wpb_single_image.wpb_content_element.vc_align_left figure {height: 200px;}
			.single-maplist .store-title-holder {margin: 45px auto 0 -40%; width: 80%;}
			.single-maplist .store-title-holder h3 {padding-left: 140px !important; width: 100%;}
			.back-to-stores {margin: -140px auto 0 -40% !important; padding-bottom: 61px; width: 80% !important;}
			#MapDescription .vc_row.wpb_row.vc_row-fluid .wpb_column.vc_column_container.vc_col-sm-12 .vc_column-inner .wpb_wrapper .vc_row.wpb_row.vc_inner.vc_row-fluid .wpb_column.vc_column_container.vc_col-sm-2 {width: 50% !important;}
			#MapDescription .vc_row.wpb_row.vc_row-fluid .wpb_column.vc_column_container.vc_col-sm-12 .vc_column-inner .wpb_wrapper .vc_row.wpb_row.vc_inner.vc_row-fluid .wpb_column.vc_column_container.vc_col-sm-4 {clear: both; float: none; margin: 0 auto 70px; top: 30px; width: 50% !important;}
			#MapDescription .ninja-forms-cont form .ninja-row .ninja-col-2-3 {width: 100% !important;}
			#MapDescription .ninja-forms-cont form .ninja-row .ninja-col-1-3 {float: right;}
			#MapDescription .pf-content .vc_row.wpb_row.vc_row-fluid .wpb_column.vc_column_container.vc_col-sm-12 .vc_column-inner .wpb_wrapper .vc_row.wpb_row.vc_inner.vc_row-fluid .wpb_column.vc_column_container.vc_col-sm-12 .vc_column-inner {margin-top: 30px;}
		}
		@media (max-width: 767px) {
			.single-maplist-header {display: none;}
			#MapDescription .wpb_single_image.wpb_content_element.vc_align_left figure {display: none !important;}
			.single-maplist .FullMapPage.prettyMapList #MapAddressContainer {top: 0 !important;}
			.single-maplist .store-title-holder {display: none;}
			.back-to-stores {display: none;}
			.single-maplist .FullMapPage.prettyMapList #MapAddressContainer {position: inherit; z-index: 1000;}
			.FullMapPage.prettyMapList #MapAddress p {line-height: 2.5em !important; margin: 10px 0 !important;}
			#MapDescription .vc_row.wpb_row.vc_row-fluid .wpb_column.vc_column_container.vc_col-sm-12 .vc_column-inner .wpb_wrapper .vc_row.wpb_row.vc_inner.vc_row-fluid .wpb_column.vc_column_container.vc_col-sm-4 {top: 30px;}
			#MapDescription .vc_row.wpb_row.vc_row-fluid .wpb_column.vc_column_container.vc_col-sm-12 .vc_column-inner .wpb_wrapper .vc_row.wpb_row.vc_inner.vc_row-fluid {margin-left: -15px; margin-right: -15px;}
		}
		@media (max-width: 480px) {
			.single-maplist-header {display: none;}
			.single-maplist .FullMapPage.prettyMapList #MapAddressContainer {position: inherit;}
			.FullMapPage.prettyMapList #MapAddress p {line-height: 2.5em !important; margin: 10px 0 !important;}
			#MapDescription .vc_row.wpb_row.vc_inner.vc_row-fluid h1 {font-size: 1.2em;}
		}

	/* MEDIA QUERIES FOR THIS FIX - END */
/* FIX MapListPro 26.04.2016 
___________________________________*/
/*Background tema på alle sider med denne class*/
.bg-generel {background: url("/National_Library/oe_/http://sostrenegrene.com/wp-content/uploads/2015/06/bg-normal.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0); width: 100%;}
.bg-opacity {background: rgba(240, 243, 245, 0.80) !important; width: 100% !important;}
/*Background tema på alle sider med denne class
_________________________________________________*/
/*Background tema - skiftes manuelt på enkelte sider*/
.bg-normal-80 {background: url("/National_Library/oe_/http://sostrenegrene.com/wp-content/themes/devdmbootstrap3child/images/bg-normal-80.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0); width: 100%;}
.bg-normal {background: url("/National_Library/oe_/http://sostrenegrene.com/wp-content/uploads/2015/06/bg-normal.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0); width: 100%;}
body.page-template-page-frontpage .bg-normal {background: url("/National_Library/oe_/http://sostrenegrene.com/wp-content/uploads/2015/06/bg-normal.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0); width: 100%; background-position: 0 844px;}
.bg-jul {background: url("/National_Library/oe_/http://sostrenegrene.com/wp-content/uploads/2015/05/bg-jul.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0); width: 100%;}
#ListContainer {background: url("/National_Library/oe_/http://sostrenegrene.com/wp-content/uploads/2015/06/bg-normal.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0); width: 100%;}
/*Background tema - skiftes manuelt på enkelte sider
______________________________________________________*/
body {font-family: 'Open Sans', sans-serif; font-size: 16px; color: #333; padding-top: 0px; padding-bottom: 0; background: none repeat scroll 0 0 #fafafa; overflow-x: hidden;}
.container-fluid.dmbs-container {padding-left: 0; padding-right: 0;}
.ui-widget {font-family: "Open Sans",sans-serif;}
.display-none {display: none;}
.text-opacity-none h1, .text-opacity-none h2, .text-opacity-none h3, .text-opacity-none h4, .text-opacity-none h5, .text-opacity-none h6, .text-opacity-none p {opacity: 0;}
hr {margin: 0 0 20px !important; border-color: #cad3db;}
h1, h2, h3, h4, h5, h6 {border: 0 none; clear: both; display: block; margin: 15px 0 10px !important; padding: 0 10px !important; vertical-align: baseline; width: 100%; clear: both; font-family: 'Open Sans', sans-serif;}
.page-template-page-frontpage h2 {line-height: 1em;}
h2 {font-size: 2em; font-weight: 300; line-height: 1.3em; text-transform: uppercase;}
h4 {font-weight: 600;}
h5 {font-size: 17px;}
p {color: #3D4753; margin-bottom: 1.5em;}
.sister-signature {font-family: 'Stalemate', cursive; font-size: 3em; margin-top: -20px; -ms-transform: rotate(-2deg); -webkit-transform: rotate(-2deg); transform: rotate(-2deg);}
.bg-white {background-color: #FFFFFF !important;}
.textbg-black {background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0; padding: 0 10px; color: #FFFFFF;}
.hide {display: none;}
.clear {clear: both; display: inherit; margin: 0;}
blockquote {background-image: url("/National_Library/oe_/http://sostrenegrene.com/wp-content/themes/devdmbootstrap3child/images/left199.svg"); background-position: 0 0; background-repeat: no-repeat; background-size: 2.5em auto; border: medium none; min-height: 45px; padding: 0 0 0 60px;}
blockquote p {font-size: 1.1em; font-style: italic; font-weight: 100;}
.alert.alert-info p {color: #31708f; font-size: 0.9em;}
th {font-weight: 400;}
th strong {font-weight: 800;}
a, a:hover {text-decoration: none; outline: 0 none;}
a {color: #e96656; transition: all 700ms ease 0s;}
a img {border: 0 none;}
h2 img.alignnone, a img.alignnone {margin: -5px 0 0 !important;}
img {height: auto; max-width: 100%;}
.text-uppercase h1, .text-uppercase h2, .text-uppercase h3, .text-uppercase h4, .text-uppercase p {text-transform: uppercase !important;}
.alert h1 {margin-top: 5px !important; padding-left: 0 !important;}
.alert h2 {line-height: 1.2em; margin-top: 5px !important; padding-left: 0 !important;}
.alert h3 {margin-top: 5px !important; padding-left: 0 !important;}
.alert h4 {margin-top: 5px !important; padding-left: 0 !important;}
.alert p {color: inherit; font-size: 0.9em;}
.topimage h1 {color: #ffffff; font-size: 3em; font-weight: 900; text-shadow: 0 4px 4px rgba(51, 51, 51, 0.3); text-transform: none; margin-top: 100px; text-align: center;}
.topimage h2 {color: #ffffff; font-size: 2em; font-weight: 300; text-shadow: 0 4px 4px rgba(51, 51, 51, 0.3); text-transform: none;}
.topimage h3 {color: #ffffff; font-size: 2em; font-weight: 900; text-shadow: 0 4px 4px rgba(51, 51, 51, 0.3); text-transform: none;}
.submenu-max-width {/*max-width: 22%;*/}
.press {margin-top: 30px;}
.press ul {font-family: "Open Sans Condensed",sans-serif; font-size: 2.3em; font-weight: 600; list-style-type: none; margin-bottom: 0; margin-right: 0px; padding-left: 0px;}
ul.page-list.subpages-page-list, ul.page-list.siblings-page-list, ul.page-list {font-family: "Open Sans Condensed",sans-serif; font-size: 2.3em; font-weight: 600; list-style-type: none; margin-bottom: 0; margin-right: 30px;}
ul.page-list.subpages-page-list li, ul.page-list.siblings-page-list li, ul.page-list li, .press ul li {line-height: 1em; padding: 5px 0;}
ul.page-list.subpages-page-list li.current_page_item, ul.page-list.siblings-page-list li.current_page_item, ul.page-list li.current_page_item {background-image: url("/National_Library/oe_/http://sostrenegrene.com/wp-content/themes/devdmbootstrap3child/images/keyboard53.svg"); background-position: 100% 12px; background-repeat: no-repeat; background-size: 0.7em auto;}
ul.page-list.subpages-page-list li a, ul.page-list.siblings-page-list li a, ul.page-list li a, .press ul li a {color: #DDDDDD; padding-right: 20px;}
ul.page-list.subpages-page-list li.current_page_item a, ul.page-list.siblings-page-list li.current_page_item a, ul.page-list li.current_page_item a {color: #202020;}
ul.page-list.subpages-page-list li:hover, ul.page-list.siblings-page-list li:hover, ul.page-list li:hover, .press ul li:hover {color: #202020; background-image: url("/National_Library/oe_/http://sostrenegrene.com/wp-content/themes/devdmbootstrap3child/images/keyboard53.svg"); background-position: 100% 12px; background-repeat: no-repeat; background-size: 0.7em auto;}
ul.page-list.subpages-page-list li:hover a, ul.page-list.siblings-page-list li:hover a, ul.page-list li:hover a, .press ul li:hover a {color: #202020;}
.w3eden .wbt-icon {padding: 10px !important;}
.w3eden .media-left, .w3eden .media > .pull-left.wbt-left {padding-right: 0 !important;}
.w3eden .media-left, .w3eden .media > .pull-left.text-left {padding-right: 10px !important;}
.section-topimage-text-top .wpb_wrapper {margin-top: 250px;}
.whitebox {background: none repeat scroll 0 0 #fff; border-radius: 4px; padding: 20px; display: inline-block; -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.35); -moz-box-shadow: 0 0 4px rgba(0,0,0,0.35); box-shadow: 0 0 4px rgba(0,0,0,0.35);}
.extra-text-margin {margin-top:60px; margin-bottom:40px;}
.navbar-brand {padding-top: 10px; padding-right: 30px;}
.navbar-brand img {height: 30px;}
.home h2.page-header {display: none;}
.row-fluid.dmbs-content .row, .row.dmbs-content .row {background: #fafafa; background: -moz-linear-gradient(top,  #fafafa 0%, #f3f3f3 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fafafa), color-stop(100%,#f3f3f3)); background: -webkit-linear-gradient(top,  #fafafa 0%,#f3f3f3 100%); background: -o-linear-gradient(top,  #fafafa 0%,#f3f3f3 100%); background: -ms-linear-gradient(top,  #fafafa 0%,#f3f3f3 100%); background: linear-gradient(to bottom,  #fafafa 0%,#f3f3f3 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#f3f3f3',GradientType=0 );}
.bluebox-holder {background: #dde3e8 none repeat scroll 0 0; margin: 30px 0;}
.sb_instagram_header {display: none !important;}
a.sbi_load_btn {display: none !important;}
.mailchimp-embedded-form #mc_embed_signup {background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;}
.mailchimp-embedded-form form, #mc-embedded-subscribe-form {padding: 0 !important;}
.mailchimp-embedded-form form h2 {line-height: 1.3em;}
#mc_embed_signup .mc-field-group {
    clear: none;
    display: inline-block;
    padding: 0 20px;
    vertical-align: text-top;
    width: auto !important;
}
#mc_embed_signup .mc-field-group input {
    display: block;
    min-width: 270px;
}
.mc-field-group.input-group ul li input {min-width: 0px !important;}
input#mc-embedded-subscribe.button {
    display: block;
    margin: 0 auto !important;
    min-width: 200px;
    text-align: center;
}
#mc_embed_signup h2 {
    text-align: center;
}
#mc_embed_signup .mc-field-group.input-group label {
    display: inline;
    font-weight: 100;
    padding-left: 10px;
}
.mc-field-group {margin-bottom: 10px;}
.mc-field-group label {display: block;}
.mc-field-group input {display: block; line-height: 1.5em; padding: 0 10px; width: 100%;}
#mc_embed_signup .mc-field-group .asterisk {right: 30px !important; top: 5px !important;}
input#mc-embedded-subscribe.button {margin-bottom: 15px;}
#mc_embed_signup div.mce_inline_error {font-weight: 300 !important; background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;}
#mc_embed_signup div.response {-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-top: 5px !important; padding: 10px !important; width: 100% !important;}
.mailchimp-form-holder .row.row-eq-height {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;}
.mailchimp-form-holder .row.row-eq-height .col-md-4 {position: relative;}
.mailchimp-form-holder .row.row-eq-height .col-md-4 img {bottom: 0; position: absolute; min-width: 302px;}
.navbar.navbar-1 {position: absolute; top: 70px; border: medium none;}
	.navbar.navbar-1 .navbar-bg-container-left {height: 100%; position: absolute; width: 480px; left: 0;}
	.navbar.navbar-1 .navbar-bg-left {display: block; height: 100%; position: relative; border: 1px solid #e2e2e2; border-radius: 3px; background-image: -webkit-gradient(linear, center top, center bottom, from(#f3f3f3), to(#e6e6e6)); background-image: -webkit-linear-gradient(top, #f3f3f3, #e6e6e6); background-image: -moz-linear-gradient(top, #f3f3f3, #e6e6e6); background-image: -o-linear-gradient(top, #f3f3f3, #e6e6e6); background-image: -ms-linear-gradient(top, #f3f3f3, #e6e6e6); background-image: linear-gradient(to bottom, #f3f3f3, #e6e6e6); -webkit-box-shadow: 0 0 2px rgba(102,102,102,0.15); -moz-box-shadow: 0 0 2px rgba(102,102,102,0.15); box-shadow: 0 0 2px rgba(102,102,102,0.15);}
	.navbar.navbar-1 .navbar-bg-container-left .navbar-bg-left span.navbar-bg-left-arcimage {background: url("/National_Library/oe_/http://sostrenegrene.com/wp-content/uploads/2015/04/navbar-bg-left-arcimage.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); height: 58px; position: absolute; right: -12px; top: -3px; width: 12px;}
	.navbar.navbar-1 a.brand-center {float: none; left: 50%; margin-left: -77px; margin-right: auto; padding: 0; position: absolute; top: -27px; width: 154px; z-index: 1;}
	.home .navbar.navbar-1 a.brand-center .navbar-bg-logo {
		/* Sort logo på forside */
    		background-image: url("/National_Library/oe_/http://sostrenegrene.com/wp-content/uploads/2015/04/logo-1_navbar-1.png") !important;
		/* Hvidt logo på forside */
		/*background-image: url("/National_Library/oe_/http://sostrenegrene.com/wp-content/uploads/2016/04/logo-2_navbar-1.png") !important;*/
    		height: 108px;
    		width: 154px;
	}
	.navbar.navbar-1 a.brand-center .navbar-bg-logo {/* Sort logo på alle sider undtagen forside */ background-image: url("/National_Library/oe_/http://sostrenegrene.com/wp-content/uploads/2015/04/logo-1_navbar-1.png"); height: 108px; width: 154px;}
	.navbar.navbar-1 .navbar-bg-container-right {height: 100%; position: absolute; width: 480px; right: 0;}
	.navbar.navbar-1 .navbar-bg-right {display: block; height: 100%; position: relative; border: 1px solid #e2e2e2; border-radius: 3px; background-image: -webkit-gradient(linear, center top, center bottom, from(#f3f3f3), to(#e6e6e6)); background-image: -webkit-linear-gradient(top, #f3f3f3, #e6e6e6); background-image: -moz-linear-gradient(top, #f3f3f3, #e6e6e6); background-image: -o-linear-gradient(top, #f3f3f3, #e6e6e6); background-image: -ms-linear-gradient(top, #f3f3f3, #e6e6e6); background-image: linear-gradient(to bottom, #f3f3f3, #e6e6e6); -webkit-box-shadow: 0 0 2px rgba(102,102,102,0.15); -moz-box-shadow: 0 0 2px rgba(102,102,102,0.15); box-shadow: 0 0 2px rgba(102,102,102,0.15);}
	.navbar.navbar-1 .navbar-bg-container-right .navbar-bg-right span.navbar-bg-right-arcimage {background: url("/National_Library/oe_/http://sostrenegrene.com/wp-content/uploads/2015/04/navbar-bg-right-arcimage.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); height: 58px; position: absolute; left: -12px; top: -3px; width: 12px;}
	.navbar.navbar-1 ul {margin: 0; width: 100%;}
	.navbar.navbar-1 ul li { float: left;}
	.navbar.navbar-1 ul li:nth-child(n+5) {float: right;}
	.navbar {background: none repeat scroll 0 0 rgba(0, 0, 0, 0); box-shadow: none; height: 54px; z-index: 9999; margin-bottom: 0px;}
	.navbar ul.nav.navbar-nav {line-height: 12px; list-style: outside none none; margin: 0 0 0 1px; padding: 0;}
	.navbar ul.nav.navbar-nav ul.dropdown-menu {width: auto;}
	.navbar ul.nav.navbar-nav ul.dropdown-menu li {background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important; border: medium none; border-radius: 0; height: auto; margin: 0; width: auto; float: none; border-right: medium none !important;}
	.navbar ul.nav.navbar-nav ul.dropdown-menu li:hover, .navbar ul.nav.navbar-nav ul.dropdown-menu li.active {background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;}
	.navbar ul.nav.navbar-nav ul.dropdown-menu li a, .navbar ul.nav.navbar-nav ul.dropdown-menu li.active a {font-size: 14px !important; color: #333333 !important; text-align: center; display: block; padding: 10px 20px;}
	.navbar ul.nav.navbar-nav ul.dropdown-menu li a:hover {text-decoration: underline;}
	.navbar ul.nav.navbar-nav li.dropdown a {font-size: 0;}
	.navbar ul.nav.navbar-nav li.dropdown a span.caret {display: none;}
	.navbar ul.nav.navbar-nav li.dropdown a span.dropdown-icon {background: url("/National_Library/oe_/http://sostrenegrene.com/wp-content/uploads/2015/05/icon-dropdown-icon.png") no-repeat scroll 100% 50% rgba(0, 0, 0, 0) !important; border-left: 0 none !important; height: 10px; left: 4px; top: 5px; width: 15px;}
	.navbar ul.nav.navbar-nav li {margin-left:1px; margin-right:1px; margin-top: 1px;}
	.navbar ul.nav.navbar-nav li a {color: #333331; display: inline-block; font-size: 14px; font-weight: 500; letter-spacing: 1px; margin-top: 1px; padding: 15px 15px 16px; text-decoration: none; text-transform: uppercase; white-space: pre;}
	.navbar ul.nav.navbar-nav li:first-child {background: url("/National_Library/oe_/http://sostrenegrene.com/wp-content/uploads/2015/05/icon-nav-home.png") no-repeat scroll 50% 50% rgba(0, 0, 0, 0); border-radius: 2px 0 0 2px; display: block; height: 52px; margin-left: 0px; margin-right: 0px; margin-top: 1px; width: 60px; border-right: 1px solid #e2e2e2;}
	.navbar ul.nav.navbar-nav li:first-child a, .navbar ul.nav.navbar-nav li.active:first-child a {color: #ececec; display: block; font-size: 0; margin-left: 0px;}
	.navbar ul.nav.navbar-nav li.active:first-child {background: url("/National_Library/oe_/http://sostrenegrene.com/wp-content/uploads/2015/05/icon-nav-home.png") no-repeat scroll 50% 50% rgba(255, 255, 255, 1); border-right: 1px solid #e2e2e2; border-left: 0 none !important; margin-left: 0px;}
	.navbar ul.nav.navbar-nav li.active {background: #FFFFFF; border-right: 1px solid #e2e2e2; border-left: 1px solid #e2e2e2; margin-left:0px; margin-right:0px;}
	.navbar ul.nav.navbar-nav li:hover:first-child {border-right: 1px solid #e2e2e2; border-left: 0 none !important; margin-right:0px; margin-left: 0px; background: url("/National_Library/oe_/http://sostrenegrene.com/wp-content/uploads/2015/05/icon-nav-home.png") no-repeat scroll 50% 50% rgba(255, 255, 255, 1);}
	.navbar ul.nav.navbar-nav li:hover {border-right: 1px solid #e2e2e2; border-left: 1px solid #e2e2e2; margin-left:0px; margin-right:0px; background: #FFFFFF;}
	.navbar ul.nav.navbar-nav li:first-child a:hover {background: none repeat scroll 0 0 rgba(0, 0, 0, 0);}
	.navbar ul.nav.navbar-nav li.active a {background: none repeat scroll 0 0 rgba(0, 0, 0, 0); color: #333331;}
	.navbar ul.nav.navbar-nav li a:hover {color: #333331; background: #FFFFFF;}
	.navbar.navbar-1 .collapse.navbar-collapse {float: left; max-width: 1080px; width: 100%; padding: 0;}
	.navbar.navbar-1 ul li.menu-item-language {display:none;}
	.navbar.navbar-1 .lang_sel_click {float: right; height: 54px !important; max-width: 60px; width: 6%;}
	.navbar.navbar-1 .lang_sel_click ul li {width: 100% !important; padding: 0;}
	.navbar.navbar-1 .lang_sel_click ul li a {line-height: 52px !important; background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important; text-align: center; margin-right: 1px; margin-top: 1px; padding: 0 !important; border-left: 1px solid #E2E2E2 !important; border-right: 0 none !important; border-top: 0 none !important; border-bottom: 0 none !important; font-size: 0 !important;}
	.navbar.navbar-1 .lang_sel_click ul li a:hover {background: #FFFFFF !important;}
	.navbar.navbar-1 .lang_sel_click ul li a img {height: 14px !important; position: relative; top: 0 !important; width: 20px !important; margin-left: -1px;}
	.navbar.navbar-1 .lang_sel_click ul li ul {top: 53px !important; width: 100% !important;}
	.navbar.navbar-1 .lang_sel_click ul li ul li {background: none repeat scroll 0 0 #e7e7e7;}
	.navbar.navbar-1 .lang_sel_click ul li ul li a {border-bottom: 1px solid #E2E2E2 !important; border-right: 1px solid #E2E2E2 !important;}
	.navbar.navbar-1 .lang_sel_click ul li ul li:last-child a {border-radius: 0px 0px 3px 3px;}
	.navbar.navbar-1 .lang_sel_click ul li ul li a img {margin-left: 0px;}
	.navbar.navbar-2 {background: #fff none repeat scroll 0 0; border-bottom: 1px solid #eee; border-left: medium none; border-right: medium none; margin-top: -100px; width: 100%; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; -webkit-box-shadow: 0 0 12px rgba(0,0,0,0.1); -moz-box-shadow: 0 0 12px rgba(0,0,0,0.1); box-shadow: 0 0 12px rgba(0,0,0,0.1); -webkit-opacity: 0; -moz-opacity: 0; opacity: 0; position: fixed;}
	.navbar.navbar-2.affix {margin-top: 0px; -webkit-opacity: 1; -moz-opacity: 1; opacity: 1; -webkit-transition: all 0.8s ease-in; -moz-transition: all 0.8s ease-in; -ms-transition: all 0.8s ease-in; -o-transition: all 0.8s ease-in; transition: all 0.8s ease-in;}
	.navbar.navbar-2 ul.nav.navbar-nav li.dropdown a span.caret {display: inline-block;}
	.navbar.navbar-2 .collapse.navbar-collapse {float: left; max-width: 80%; padding: 0; width: 80%;}
	.navbar.navbar-2 .navbar-brand.brand-left {padding-left: 30px; padding-right: 30px; padding-top: 20px; width: 15%; margin-left: 2%; margin-right: 2%;}
	.navbar.navbar-2 .navbar-brand.brand-left img {height: auto; margin: 0 auto;}
	.navbar.navbar-2 ul {float: none;}
	.navbar.navbar-2 ul li {margin: 0 !important; border: none !important;}
	.navbar.navbar-2 ul li:hover {margin: 0 !important; border: none !important;}
	.navbar.navbar-2 ul li:first-child, .navbar.navbar-2 ul li.active:first-child {background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important; border: medium none !important; width: auto !important;}
	.navbar.navbar-2 ul li a {font-size: 0.7em !important;}
	.navbar.navbar-2 ul li a:hover, .navbar.navbar-2 ul li a:focus, .navbar.navbar-2 ul li.active a {color:#e96656 !important;}
	.navbar.navbar-2 ul li.active a {color:#e96656 !important;}
	.navbar.navbar-2 ul li:first-child a {color: #333331 !important; font-size: 0.7em;}
	.navbar.navbar-2 ul li:first-child a:hover, .navbar.navbar-2 ul li.active:first-child a {color: #e96656 !important;}
	.navbar.navbar-2 ul li.menu-item-language {height: 52px; overflow: hidden; min-width: 50px; max-width: 450px; border-radius: none; float: right;}
	.navbar.navbar-2 ul li.menu-item-language:first-child {border-radius: 0px;}
	.navbar.navbar-2 ul li.menu-item-language:last-child {border-radius: 0 0 2px 2px;}
	.navbar.navbar-2 ul li.menu-item-language:hover {overflow:visible;}
	.navbar.navbar-2 ul li.menu-item-language a {background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important; border: none !important; line-height: 52px !important; margin-right: 0px; margin-top: 0px; padding: 0 0 1px 0; /*text-align: right;*/ text-align: center; width: 100%;}
	.navbar.navbar-2 ul li.menu-item-language a img {height: 14px !important; margin-left: 4px; position: relative; /*top: 2px !important;*/ top: -1px !important; width: 20px !important;}
	.navbar.navbar-2 ul li.menu-item-language ul {list-style-type: none !important; padding: 0 !important; margin-top: -1px !important; margin-left: 0px !important; margin-right: 0px !important; margin-bottom: 0px !important;position: sticky;}
	.navbar.navbar-2 ul li.menu-item-language ul li {min-width: 200px; padding: 0; width: 100% !important; background: #FFFFFF none repeat scroll 0 0 !important; border-top: 1px solid #e7e7e7 !important; height: 50px !important;}
	.navbar.navbar-2 ul li.menu-item-language ul li:first-child {min-width: 200px; padding: 0; width: 100% !important; background: #FFFFFF none repeat scroll 0 0 !important;}
	.navbar.navbar-2 ul li.menu-item-language ul li a {border: none !important; padding-top: 0 !important; text-decoration: none !important; /*text-align: left !important;*/ text-align: center !important;}
	.navbar.navbar-2 ul li.menu-item-language ul li a:hover, .navbar.navbar-2 ul li.menu-item-language ul li a:visited, .navbar.navbar-2 ul li.menu-item-language ul li a:focus {border: none !important; background: #e7e7e7 none repeat scroll 0 0 !important; height: 50px !important; max-height: 50px !important;}
	.navbar.navbar-2 ul li.menu-item-language ul li:last-child a, .navbar.navbar-2 ul li.menu-item-language ul li:last-child a:hover, .navbar.navbar-2 ul li.menu-item-language ul li:last-child a:focus {border-radius: 0 0 2px 2px;}
	.navbar.navbar-2 ul li.menu-item-language ul li a img {margin-left: 4px;}
	ul.dropdown-menu {border-top: medium none;}
.menu-footermenu-container li.menu-item-language {display: none;}
/* Row with equal height columns - START */
.row-eq-height {display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;}
.row-eq-height .wpb_column .vc_column-inner {}
.row-eq-height .wpb_column .vc_column-inner .wpb_wrapper {}
.row-eq-height .wpb_column .vc_column-inner .wpb_wrapper .wpb_content_element {}
.row-eq-height .wpb_column .vc_column-inner .wpb_wrapper .wpb_content_element .wpb_wrapper {/*height: 100%;*/}
.row-eq-height .wpb_column .vc_column-inner .wpb_wrapper .eq-height-top img, .row-eq-height img.eq-height-top {top: 0; position: absolute;}
.row-eq-height .wpb_column .vc_column-inner .wpb_wrapper .eq-height-middle img, .row-eq-height img.eq-height-middle {}
.row-eq-height .wpb_column .vc_column-inner .wpb_wrapper .eq-height-bottom img, .row-eq-height img.eq-height-bottom {bottom: 0; position: absolute;}
/* Row with equal height columns - END
 * -------------------------------------------------- */
/* SLIDER - START */
.ms-container h2, .ms-container h1 { font-size:3em; font-weight:800; }
.ms-container h3 { font-size: 1.8em; font-weight: 400; font-family: 'Muli', sans-serif; }
.videobox iframe {border: none !important; background: none repeat scroll 0 0 #fff; border-radius: 4px; padding: 20px; -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.35); -moz-box-shadow: 0 0 4px rgba(0,0,0,0.35); box-shadow: 0 0 4px rgba(0,0,0,0.35);}
/* SLIDER - END
__________________*/
/* STORE SECTION FRONTPAGE - START */
.store-section {background: rgba(0, 0, 0, 0) url("/National_Library/oe_/http://sostrenegrene.com/wp-content/uploads/2015/05/overlay-storefront.jpg") repeat scroll 0 0; padding: 25px 0 !important;}
.store-section h2 {margin: 15px 10px !important;}
.store-section p {margin-bottom: 0; padding-top: 10px; text-align: center;}
.store-section p a.textlink-redicon {background: rgba(0, 0, 0, 0) url("/National_Library/oe_/http://sostrenegrene.com/wp-content/uploads/2015/05/icon-redicon.png") no-repeat scroll 100% 50%; color: #fff; font-size: 14px; padding-right: 20px; text-transform: uppercase;}
.store-section p a.textlink-redicon:hover {color: #e96656; transition: all 700ms ease 0s;}
.store-section form {margin: 0 auto; max-width: 380px; text-align: center;}
.store-section form input {color: #666666; font-size: 0.8em !important; text-align: center;}
/* STORE SECTION FRONTPAGE - END
____________________________*/
/* FACEBOOK SECTION - START */
.facebook-section {background: url("/National_Library/oe_/http://sostrenegrene.com/wp-content/uploads/2015/05/overlay-facebook.png") repeat; width: 100%; color: #FFFFFF; border-top: 1px solid #3d5672;}
.fb-dashed-line {background: url("/National_Library/oe_/http://sostrenegrene.com/wp-content/uploads/2015/05/fb-dashed-line.png") repeat-x scroll 0 50% rgba(0, 0, 0, 0);}
/* FACEBOOK SECTION - END
____________________________*/
/* INSTAGRAM SECTION - START */
.instagram-section {background: url("/National_Library/oe_/http://sostrenegrene.com/wp-content/uploads/2015/05/overlay-instagram-repeater.png") repeat; width: 100%; color: #FFFFFF; border-top: 1px solid #3d5672;}
.instagram-section h3 {padding-bottom: 20px;}
.instagram-section p {color: #FFFFFF;}
/* INSTAGRAM SECTION - END
____________________________*/
/* PINTEREST SECTION - START */
.pinterest-section {background: rgba(0, 0, 0, 0) url("/National_Library/oe_/http://sostrenegrene.com/wp-content/themes/devdmbootstrap3child/images/overlaypinterest.png") repeat scroll 0 0 !important; width: 100%; color: #3D5057; border-top: 1px solid #D8DDD5;}
.pinterest-section h3 {padding-bottom: 20px;}
.pinterest-section p {color: #3D5057;}
.AlpinePhotoTiles-by-link {display: none !important;}
.AlpinePhotoTiles_inpost_container {padding:30px 0 10px 0;}
/* PINTEREST SECTION - END
____________________________*/
/* YOUTUBE SECTION - START */
.youtube-section {background: #E6E6E6; border-top: 1px solid #FFFFFF;}
.youtube-section h3 {padding-bottom: 20px;}
.youtube-section p {color: #3D5057;}
/* YOUTUBE SECTION - END
____________________________*/
/* SUBSCRIBE SECTION - START */
.subscribe-section {background: rgb(238,238,238);
background: -moz-linear-gradient(45deg,  rgba(238,238,238,1) 0%, rgba(255,255,255,1) 100%);
background: -webkit-linear-gradient(45deg,  rgba(238,238,238,1) 0%,rgba(255,255,255,1) 100%);
background: linear-gradient(45deg,  rgba(238,238,238,1) 0%,rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ffffff',GradientType=1 );
 width: 100%; color: #3D5057; border-top: 1px solid #D8DDD5;}
.subscribe-section h3 {padding-bottom: 20px;}
.subscribe-section p {color: #3D5057;}
.mc-field-group.submit {padding-top: 2px !important;}
.mc-field-group.submit input.button {min-height: 40px !important; padding: 0 20% 0 10% !important; width: 100% !important;}
.subscribe-section .mc-field-group.input-group {display: table !important; margin: 0 auto !important;}
.subscribe-section .mc-field-group.input-group ul li input {}
.subscribe-section #mc_embed_signup .mc-field-group input {min-width: 228px;}
.subscribe-section #mc_embed_signup .indicates-required {margin-bottom: 20px !important;}
/* SUBSCRIBE SECTION - END
____________________________*/
/* STORE FRONT SECTION - START */
.page-template-page-frontstorepage h2.page-header {display: none;}
.section-store-map {background: url("/National_Library/oe_/http://sostrenegrene.com/wp-content/uploads/2015/06/overlay-maps1.png") repeat 50% 0%; width: 100%; min-height: 350px; color: #3D5057; border-top: 1px solid #D8DDD5;}
.section-store-map .section-maps-text-top .wpb_wrapper {margin-top: 210px;}
.section-store-map .section-maps-text-top h1 {color: #fff; font-size: 3em; font-weight: 100; text-shadow: 0 1px 1px rgba(61, 73, 85, 1);}
.section-store-map .section-maps-text-top h2 {font-size: 1.3em; font-weight: 900; text-shadow: 0 1px 1px rgba(186, 190, 194, 1);}
.section-maplist-outer .vc_col-sm-12.wpb_column.vc_column_container {padding-left: 0; padding-right: 0;}
.infoWindowContainer.infobubble {border: medium none; height: 100%;}
.infoWindowContainer .infoWindow {height: 100%; position: relative; background-color: #fff; background-image: url("/National_Library/oe_/http://sostrenegrene.com/wp-content/uploads/2016/04/map-marker-9.png"); background-position: 10px 10px; background-repeat: no-repeat; border-radius: 0 0 5px 5px; padding-left: 50px; padding-top: 10px;}
.infoWindowContainer .infoWindow h3 {background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important; padding-left: 0 !important; position: relative; z-index: 999;}
.infoWindowContainer .infoWindow h3 a h3 {text-transform: uppercase; color: #438bb5; font-family: "Source Sans Pro",sans-serif; font-size: 1em; font-weight: 600;}
.infoWindowContainer .infoWindow h3 a p {font-size: 0.8em; font-weight: 400; line-height: 1.2em; padding: 7px 7px 7px 0;}
.infoWindowContainer .infoWindow .infowindowContent {bottom: 0; position: absolute !important; right: 0; width: 100%;}
.infoWindowContainer .infoWindow .infowindowContent a {background: #ea7063 none repeat scroll 0 0; border-color: #e65444; color: #ffffff !important; float: right; margin-top: 0; text-shadow: none !important;}
.prettyMapList {position: relative !important; background: #f8f6f3 none repeat scroll 0 0;}
.prettyMapList .float_left {width: 100%;}
.prettyMapList .getDirections {display: inline-block; font-weight: 300;}
.prettyMapList .prettyPagination {margin: 0 auto 20px !important; max-width: 400px; position: relative;}
.prettyMapList .prettyPagination a.btn {background: #ea7063 none repeat scroll 0 0; border-color: #e65444 !important; color: #ffffff !important; text-shadow: none !important;}
.prettyMapList .prettyPagination a.btn:hover, .prettyMapList .prettyPagination a.btn:focus, .prettyMapList .prettyPagination a.btn:active, .prettyMapList .prettyPagination a.btn.active {color: #ffffff !important; background: #E65444; border-color: #E65444;}
.prettyMapList .prettyPagination a.btn .badge {color: #EA7063; background-color: #ffffff;}
.prettyMapList .prettyPagination a.pfl_next.btn {margin-right: 20px; position: absolute; right: 0;}
.prettyMapList .prettyPagination a.pfl_prev.btn {margin-left: 20px; position: absolute; left: 0;}
.prettyMapList .prettyPagination .pagingInfo {font-family: "open sans condensed",sans-serif; font-weight: 600; margin-top: 5px;}
.prettyFileBar {background: rgba(255, 255, 255, 0.5) none repeat scroll 0 0; border: medium none !important; left: 10%; padding: 15px 20px !important; position: absolute !important; text-align: center; top: 580px; width: 80% !important;}
/*
.prettyFileBar {background: rgba(255, 255, 255, 0.5) none repeat scroll 0 0; border: medium none !important; left: 50%; margin-left: -430px; padding: 15px 80px !important; position: absolute !important; top: 540px; width: 860px;}
*/
.prettyFileBar form.prettyMapListSearch {background: rgba(150, 175, 190, 0.7) none repeat scroll 0 0; border-radius: 3px; display: inline-block !important; margin: 0 auto !important; padding: 10px 20px !important; width: auto !important;}
/*
.prettyFileBar form.prettyMapListSearch {background: rgba(150, 175, 190, 0.7) none repeat scroll 0 0; border-radius: 3px; display: block !important; margin: 0 auto !important; padding: 10px 20px !important; width: 700px !important;}
*/
.prettyFileBar form.prettyMapListSearch label {color: #fff; font-family: "Source Sans Pro",sans-serif; font-size: 0.9em; text-shadow: 0 1px 1px rgba(150, 175, 190, 1); text-transform: uppercase;}
.prettyFileBar form.prettyMapListSearch input {width: 300px !important; border-radius: 6px !important;}
.prettyFileBar form.prettyMapListSearch a.clearSearch.btn {background: #ea7063 none repeat scroll 0 0; border-color: #e65444 !important; color: #ffffff !important; text-shadow: none !important;}
.prettyFileBar form.prettyMapListSearch a.clearSearch.btn:hover, .prettyFileBar form.prettyMapListSearch a.clearSearch.btn:focus, .prettyFileBar form.prettyMapListSearch a.clearSearch.btn:active, .prettyFileBar form.prettyMapListSearch a.clearSearch.btn.active {color: #ffffff !important; background: #E65444; border-color: #E65444;}
.prettyFileBar form.prettyMapListSearch a.clearSearch.btn .badge {color: #EA7063; background-color: #ffffff;}
.prettyFileBar .categoryList {background: rgba(61, 73, 85, 0.7) none repeat scroll 0 0; border-radius: 3px; display: inline-block !important; margin-bottom: 0 !important; margin-left: 30px; margin-right: auto !important; margin-top: 5px; padding: 10px !important; width: auto !important;}
/*
.prettyFileBar .categoryList {background: rgba(61, 73, 85, 0.7) none repeat scroll 0 0; border-radius: 3px; display: block !important; margin-bottom: 0 !important; margin-left: auto !important; margin-right: auto !important; margin-top: 5px; padding: 10px !important; width: 700px !important;}
*/
.prettyMapList .prettyFileBar .categoryList li {margin-left: 3px !important; margin-right: 3px !important;}
.prettyFileBar .categoryList ul.menuDropDown {margin: 0 auto; text-align: center;}
.prettyFileBar .categoryList ul.menuDropDown li {display: inline-block; float: none;}
.prettyFileBar .categoryList ul.menuDropDown li a {background: #ea7063 none repeat scroll 0 0; border-color: #e65444; color: #ffffff !important; text-shadow: none !important;}
#ListContainer ul li a.viewLocationDetail {background-image: url("/National_Library/oe_/http://sostrenegrene.com/wp-content/uploads/2015/05/icon-dropdown-icon.png"); background-position: 95% 50%; background-repeat: no-repeat;}
#ListContainer ul li a.viewLocationDetail:hover {background-position: 92% 50%; transition: background 0.6s ease-in-out; -moz-transition: background 0.6s ease-in-out; -webkit-transition: background 0.6s ease-in-out;}
.prettyMapList #ListContainer ul {background: rgba(255, 255, 255, 0.8) none repeat scroll 0 0; padding-bottom: 20px !important; padding-top: 30px !important;}
.prettyMapList #ListContainer ul li {background: #ffffff none repeat scroll 0 0; border-color: #b1c4cf; border-radius: 0; border-width: 0 0 0 10px; box-shadow: none; margin: 0 auto 10px; max-width: 870px; padding: 0px 10px 0px 40px; position: relative;}
.prettyMapList #ListContainer ul li:hover, .prettyMapList #ListContainer ul li:focus, .prettyMapList #ListContainer ul li:active, .prettyMapList #ListContainer ul li.active {-webkit-box-shadow: 0px 0px 2px 0px rgba(177, 196, 207, 1); -moz-box-shadow: 0px 0px 2px 0px rgba(177, 196, 207, 1); box-shadow: 0px 0px 2px 0px rgba(177, 196, 207, 1);}
.prettyMapList #ListContainer ul li a {outline: 0 none;}
.prettyMapList #ListContainer ul li a span:first-child {display: inline-block; padding-left: 20px; padding-bottom: 10px; width: 400px !important; border-left: 1px solid #f0f3f5;}
.prettyMapList #ListContainer ul li a span:nth-child(2) {float: left; font-family: "Open Sans Condensed",sans-serif; font-size: 1.5em; font-weight: 600; padding-right: 20px; padding-top: 30px; min-width: 120px; text-align: center;}
.prettyMapList #ListContainer ul li a span h3 {color: #438bb5; font-family: "Source Sans Pro",sans-serif; font-size: 1.3em; font-weight: 600; margin: 10px 0 5px; padding-left: 0 !important; text-transform: uppercase;}
.prettyMapList #ListContainer ul li a span p {line-height: 1.2em; padding-left: 0 !important;}
.prettyMapList #ListContainer ul li .address {display: none;}
.prettyMapList #ListContainer .openinghours {background: rgba(0, 0, 0, 0) url("/National_Library/oe_/http://sostrenegrene.com/wp-content/uploads/2015/06/icon-hours.png") no-repeat scroll 25px 35px; min-height: 100px; padding-left: 120px;}
.prettyMapList #ListContainer .openinghours span {border-right: 1px solid #f0f3f5; display: inline-block; float: left; margin-right: 20px; min-height: 100px; min-width: 120px; display: none;}
.prettyMapList #ListContainer .openinghours p {display: table-row; border-left: 1px solid #f0f3f5; padding-left: 20px;}
.prettyMapList #ListContainer .openinghours table {color: #7a888f; font-family: "Source Sans Pro",sans-serif; text-transform: uppercase; border-left: 1px solid #f0f3f5;}
.prettyMapList #ListContainer .openinghours table td {border-top: medium none; padding: 0 30px 5px 0;}
.prettyMapList #ListContainer .openinghours table tr td:first-child {text-align: left; padding-left: 20px !important;}
.prettyMapList #ListContainer .openinghours table tr td:nth-child(2) {text-align: right;}
.prettyMapList #ListContainer ul li .mapLocationDetail a.viewLocationPage {float: right; margin-top: 22px; color: #ffffff !important; background-color: #EA7063; background: #EA7063; border-color: #E65444; text-shadow: none !important;}
.prettyMapList #ListContainer ul li .mapLocationDetail a.viewLocationPage:hover, .prettyMapList #ListContainer ul li .mapLocationDetail a.viewLocationPage:focus, .prettyMapList #ListContainer ul li .mapLocationDetail a.viewLocationPage:active, .prettyMapList #ListContainer ul li .mapLocationDetail a.viewLocationPage.active {color: #ffffff !important; background-color: #E65444; border-color: #E65444;}
.prettyMapList #ListContainer ul li .mapLocationDetail a.viewLocationPage:active, .prettyMapList #ListContainer ul li .mapLocationDetail a.viewLocationPage.active {background-image: none;}
.prettyMapList #ListContainer ul li .mapLocationDetail a.viewLocationPage.disabled, .prettyMapList #ListContainer ul li .mapLocationDetail a.viewLocationPage[disabled], fieldset[disabled] .prettyMapList #ListContainer ul li .mapLocationDetail a.viewLocationPage, .prettyMapList #ListContainer ul li .mapLocationDetail a.viewLocationPage.disabled:hover, .prettyMapList #ListContainer ul li .mapLocationDetail a.viewLocationPage[disabled]:hover, fieldset[disabled] .prettyMapList #ListContainer ul li .mapLocationDetail a.viewLocationPage:hover, .prettyMapList #ListContainer ul li .mapLocationDetail a.viewLocationPage.disabled:focus, .prettyMapList #ListContainer ul li .mapLocationDetail a.viewLocationPage[disabled]:focus, fieldset[disabled] .prettyMapList #ListContainer ul li .mapLocationDetail a.viewLocationPage:focus, .prettyMapList #ListContainer ul li .mapLocationDetail a.viewLocationPage.disabled:active, .prettyMapList #ListContainer ul li .mapLocationDetail a.viewLocationPage[disabled]:active, fieldset[disabled] .prettyMapList #ListContainer ul li .mapLocationDetail a.viewLocationPage:active, .prettyMapList #ListContainer ul li .mapLocationDetail a.viewLocationPage.disabled.active, .prettyMapList #ListContainer ul li .mapLocationDetail a.viewLocationPage[disabled].active, fieldset[disabled] .prettyMapList #ListContainer ul li .mapLocationDetail a.viewLocationPage.active {background-color: #EA7063; border-color: #E65444;} 
.prettyMapList #ListContainer ul li .mapLocationDetail a.viewLocationPage .badge {color: #EA7063; background-color: #ffffff;}
.prettyMapList #ListContainer ul li .mapLocationDetail a.getdirections.btn.corePrettyStyle {float: right; color: #ffffff !important; background-color: #EA7063; background: #EA7063; border-color: #E65444; text-shadow: none !important;}
.prettyMapList #ListContainer ul li .mapLocationDetail a.getdirections.btn.corePrettyStyle:hover, .prettyMapList #ListContainer ul li .mapLocationDetail a.getdirections.btn.corePrettyStyle:focus, .prettyMapList #ListContainer ul li .mapLocationDetail a.getdirections.btn.corePrettyStyle:active, .prettyMapList #ListContainer ul li .mapLocationDetail a.getdirections.btn.corePrettyStyle.active {color: #ffffff !important; background-color: #E65444; border-color: #E65444;}
.prettyMapList #ListContainer ul li .mapLocationDetail a.getdirections.btn.corePrettyStyle:active, .prettyMapList #ListContainer ul li .mapLocationDetail a.getdirections.btn.corePrettyStyle.active {background-image: none;}
.prettyMapList #ListContainer ul li .mapLocationDetail a.getdirections.btn.corePrettyStyle.disabled, .prettyMapList #ListContainer ul li .mapLocationDetail a.getdirections.btn.corePrettyStyle[disabled], fieldset[disabled] .prettyMapList #ListContainer ul li .mapLocationDetail a.getdirections.btn.corePrettyStyle, .prettyMapList #ListContainer ul li .mapLocationDetail a.getdirections.btn.corePrettyStyle.disabled:hover, .prettyMapList #ListContainer ul li .mapLocationDetail a.getdirections.btn.corePrettyStyle[disabled]:hover, fieldset[disabled] .prettyMapList #ListContainer ul li .mapLocationDetail a.getdirections.btn.corePrettyStyle:hover, .prettyMapList #ListContainer ul li .mapLocationDetail a.getdirections.btn.corePrettyStyle.disabled:focus, .prettyMapList #ListContainer ul li .mapLocationDetail a.getdirections.btn.corePrettyStyle[disabled]:focus, fieldset[disabled] .prettyMapList #ListContainer ul li .mapLocationDetail a.getdirections.btn.corePrettyStyle:focus, .prettyMapList #ListContainer ul li .mapLocationDetail a.getdirections.btn.corePrettyStyle.disabled:active, .prettyMapList #ListContainer ul li .mapLocationDetail a.getdirections.btn.corePrettyStyle[disabled]:active, fieldset[disabled] .prettyMapList #ListContainer ul li .mapLocationDetail a.getdirections.btn.corePrettyStyle:active, .prettyMapList #ListContainer ul li .mapLocationDetail a.getdirections.btn.corePrettyStyle.disabled.active, .prettyMapList #ListContainer ul li .mapLocationDetail a.getdirections.btn.corePrettyStyle[disabled].active, fieldset[disabled] .prettyMapList #ListContainer ul li .mapLocationDetail a.getdirections.btn.corePrettyStyle.active {background-color: #EA7063; border-color: #E65444;} 
.prettyMapList #ListContainer ul li .mapLocationDetail a.getdirections.btn.corePrettyStyle .badge {color: #EA7063; background-color: #ffffff;}
.prettyMapList #ListContainer ul li .mapLocationDetail a.getdirectionsgeo.btn.corePrettyStyle {margin-right: 5px; margin-top: -2px; padding: 5px 15px;}

.prettyMapList #ListContainer ul li .mapLocationDetail a.printDirections.corePrettyStyle {float: right; color: #ffffff !important; background-color: #EA7063; background: #EA7063; border-color: #E65444; text-shadow: none !important;}
.prettyMapList #ListContainer ul li .mapLocationDetail a.printDirections.corePrettyStyle:hover, .prettyMapList #ListContainer ul li .mapLocationDetail a.printDirections.corePrettyStyle:focus, .prettyMapList #ListContainer ul li .mapLocationDetail a.printDirections.corePrettyStyle:active, .prettyMapList #ListContainer ul li .mapLocationDetail a.printDirections.corePrettyStyle.active {color: #ffffff !important; background-color: #E65444; border-color: #E65444;}
.prettyMapList #ListContainer ul li .mapLocationDetail a.printDirections.corePrettyStyle:active, .prettyMapList #ListContainer ul li .mapLocationDetail a.printDirections.corePrettyStyle.active {background-image: none;}
.prettyMapList #ListContainer ul li .mapLocationDetail a.printDirections.corePrettyStyle.disabled, .prettyMapList #ListContainer ul li .mapLocationDetail a.printDirections.corePrettyStyle[disabled], fieldset[disabled] .prettyMapList #ListContainer ul li .mapLocationDetail a.printDirections.corePrettyStyle, .prettyMapList #ListContainer ul li .mapLocationDetail a.printDirections.corePrettyStyle.disabled:hover, .prettyMapList #ListContainer ul li .mapLocationDetail a.printDirections.corePrettyStyle[disabled]:hover, fieldset[disabled] .prettyMapList #ListContainer ul li .mapLocationDetail a.printDirections.corePrettyStyle:hover, .prettyMapList #ListContainer ul li .mapLocationDetail a.printDirections.corePrettyStyle.disabled:focus, .prettyMapList #ListContainer ul li .mapLocationDetail a.printDirections.corePrettyStyle[disabled]:focus, fieldset[disabled] .prettyMapList #ListContainer ul li .mapLocationDetail a.printDirections.corePrettyStyle:focus, .prettyMapList #ListContainer ul li .mapLocationDetail a.printDirections.corePrettyStyle.disabled:active, .prettyMapList #ListContainer ul li .mapLocationDetail a.printDirections.corePrettyStyle[disabled]:active, fieldset[disabled] .prettyMapList #ListContainer ul li .mapLocationDetail a.printDirections.corePrettyStyle:active, .prettyMapList #ListContainer ul li .mapLocationDetail a.printDirections.corePrettyStyle.disabled.active, .prettyMapList #ListContainer ul li .mapLocationDetail a.printDirections.corePrettyStyle[disabled].active, fieldset[disabled] .prettyMapList #ListContainer ul li .mapLocationDetail a.printDirections.corePrettyStyle.active {background-color: #EA7063; border-color: #E65444;} 
.prettyMapList #ListContainer ul li .mapLocationDetail a.printDirections.corePrettyStyle .badge {color: #EA7063; background-color: #ffffff;}
.prettyMapList .map::after {background: transparent url("/National_Library/oe_/http://sostrenegrene.com/wp-content/uploads/2015/05/icon-maplist-featured.png") no-repeat scroll 0 0 !important; height: 30px !important; width: 16px !important; top: 25px !important;}
.prettyMapList .mapHolder {height: 700px !important; margin-bottom: 0 !important; border-top: 10px solid #3d4955 !important; border-bottom: 10px solid #3d4955 !important; border-left: none !important; border-right: none !important;}
/* STORE FRONT SECTION - END
____________________________*/
/* SINGLE MAPLIST - START */
	/*OPENING HOURS */
	.christmas-opening-hours {/*display: none;*/}
	/*______________*/
body.single-maplist .dmbs-main {padding: 0;}
.single-maplist-header {background: rgba(0, 0, 0, 0) url("/National_Library/oe_/http://sostrenegrene.com/wp-content/uploads/2015/06/overlay-maps2.jpg") repeat scroll 0 50%; border-bottom: 10px solid #3d4955; color: #3d5057; min-height: 200px; padding-right: 0; margin-right: 0;}
.store-title-holder {left: 50%; margin: 340px auto 0 -435px; position: absolute; width: 870px; z-index: 100;}
.store-title-holder h3 {background: rgba(61, 73, 85, 0.8) none repeat scroll 0 0; color: #fff; font-weight: 600; line-height: 80px; text-align: center; text-transform: uppercase; margin: 0; padding-left: 100px !important;}
.store-title-holder p {display: none;}
.back-to-stores{left: 50%; margin: -110px auto 0 -435px; position: relative; width: 870px; z-index: 100; top: 0;}
.back-to-stores a {background: #ea7063 none repeat scroll 0 0; color: #fff; display: inline-block; font-size: 0.9em; height: 80px; line-height: 80px; padding-left: 10px; padding-right: 20px; text-transform: uppercase;}
.back-to-stores a:hover {background: #E65444 none repeat scroll 0 0;}
.back-to-stores a span {padding-right: 10px;}
.back-to-stores-margin-bottom {margin-bottom: 90px !important;}
	/*BETTER WEATHER*/
	.weather-plugin { display: none; position: absolute; right: 0; top: 0;}
	span.better-weather-inline {display: inline-block; float: right; margin-right: 20px;}
	span.better-weather-inline span.bw_icon_container {margin-top: 15px;}
	span.better-weather-inline span.bw_temperature {float: right; font-size: 2em !important; margin-top: 20px !important;}
	span.better-weather-inline span.bw_summary {display: none !important;}
.single-maplist .FullMapPage.prettyMapList .storeimage {margin-bottom: 0; font-size: 100;}
.single-maplist .FullMapPage.prettyMapList .vc_single_image-wrapper {position: relative; width: 100%; height: 450px; overflow: hidden;}
.single-maplist .FullMapPage.prettyMapList img.vc_single_image-img {position: relative; top: 0; bottom: 0; left: 0; right: 0;}
.single-maplist #MapDescription .vc_col-sm-12 {padding-left: 0; padding-right: 0;}
.FullMapPage.prettyMapList #MapAddressContainer {background: #333333 none repeat scroll 0 0; border: medium none; border-radius: 0; color: #fff; margin: 0; padding: 0; position: absolute; top: 450px;}
.FullMapPage.prettyMapList span#MapAddressLabel {display: none;}
.FullMapPage.prettyMapList #MapAddress {text-align: center; padding: 0 10px;}
.FullMapPage.prettyMapList #MapAddress p {color: #fff; line-height: 60px; margin-bottom: 0; text-transform: uppercase; font-size: 0.9em;}
.FullMapPage.prettyMapList #MapAddress p br {float: left;}
.single-maplist #MapDescription .store-openinghours h1 {font-size: 1.5em; font-weight: 300; margin-top: 30px; text-transform: uppercase;}
.single-maplist #MapDescription .store-openinghours table {border-top: 1px solid #ddd; color: #646d77; font-size: 1.3em; font-weight: 300; margin: 20px auto 30px;}
.single-maplist #MapDescription .store-openinghours table tr:first-child td {padding-top: 20px;}
.single-maplist #MapDescription .store-openinghours table tr td:first-child {text-align: right;}
.single-maplist #MapDescription .store-openinghours table td {border: medium none; padding: 0 15px;}
.single-maplist #MapDescription h2 {font-family: 'Open Sans Condensed', sans-serif; font-size: 1.2em; font-weight: 900; text-shadow: 0 1px 1px rgba(255, 255, 255, 1); text-align: center !important;}
.formular-holder {background: #DDE3E8;}
.formular-holder ul.nav.nav-tabs li a {background-color: #fff; color: #888; font-family: "Open Sans Condensed",sans-serif; font-weight: 900; text-transform: uppercase;}
.formular-holder ul.nav.nav-tabs li a:hover {background: #eceff2 none repeat scroll 0 0; color: #3d5057;}
.formular-holder ul.nav.nav-tabs li.active a {background: #eceff2 none repeat scroll 0 0; color: #3d5057;}
.formular-holder .tab-content {background: #eceff2 none repeat scroll 0 0; margin-bottom: 15px; padding: 1px 20px;}
form.wpcf7-form p {font-size: 0.9em; margin-bottom: 5px;}
form.wpcf7-form p span.upload-files {font-size: 0.8em; font-weight: 300; text-transform: uppercase;}
form.wpcf7-form input {color: #666; font-size: 0.8em; font-weight: 400; margin-bottom: 20px; padding: 5px 10px; width: 100%;}
form.wpcf7-form textarea {color: #666; font-size: 0.8em; font-weight: 400; margin-bottom: 20px; padding: 10px; width: 100%;}
form.wpcf7-form input.wpcf7-submit {width: auto;}
form.wpcf7-form input.wpcf7-submit.btn-primary {float: right; font-size: 0.8em; font-weight: 600; padding: 10px 40px 10px 30px; text-transform: uppercase;}
form.ninja-forms-form br {display: none;}
form.ninja-forms-form hr.ninja-forms-field {-moz-border-bottom-colors: none !important; -moz-border-left-colors: none !important; -moz-border-right-colors: none !important; -moz-border-top-colors: none !important; border-color: #cad3db !important; border-image: none !important; border-style: solid none none !important; border-width: 1px 0 0 !important; height: auto; margin: 0 0 20px !important; padding: 0;}
form.ninja-forms-form p {font-size: 0.9em; margin-bottom: 5px;}
form.ninja-forms-form p span.upload-files {font-size: 0.8em; font-weight: 300; text-transform: uppercase;}
form.ninja-forms-form input {color: #666; font-size: 0.8em; font-weight: 400; margin-bottom: 20px; padding: 5px 10px; width: 100%;}
form.ninja-forms-form input.ninja-forms-mp-next {-moz-user-select: none; background-color: #d9534f; background-image: url("/National_Library/oe_/http://sostrenegrene.com/wp-content/themes/devdmbootstrap3child/images/chevron-right-50percent.png"); background-position: 90% 50%; background-repeat: no-repeat; border: 1px solid #d43f3a; border-radius: 4px; color: #ffffff; cursor: pointer; display: inline-block; float: right; font-size: 14px; font-weight: normal; line-height: 1.42857; margin-bottom: 0; min-width: 120px; padding: 6px 20px 6px 12px; text-align: center; vertical-align: middle; white-space: nowrap; width: auto;}
form.ninja-forms-form input.ninja-forms-mp-prev {-moz-user-select: none; background-color: #3d4955; background-image: url("/National_Library/oe_/http://sostrenegrene.com/wp-content/themes/devdmbootstrap3child/images/chevron-left-50percent.png"); background-position: 10% 50%; background-repeat: no-repeat; border: 1px solid #3d4955; border-radius: 4px; color: #ffffff; cursor: pointer; display: inline-block; float: left; font-size: 14px; font-weight: normal; line-height: 1.42857; margin-bottom: 0; min-width: 120px; padding: 6px 12px 6px 20px; text-align: center; vertical-align: middle; white-space: nowrap; width: auto;}
form.ninja-forms-form input.multi.MultiFile-applied {background-color: #FAFAFA; border-color: #F5F5F5; color: #333; margin-bottom: 0;}
.ninja-forms-field {background-color: #ffffff; background-image: none; border: 1px solid #cccccc; border-radius: 4px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset; color: #555555; display: block; font-size: 14px; height: 34px; line-height: 1.42857; padding: 6px 12px; transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s; width: 100%;}
.ninja-forms-field.nf-desc {background: rgba(0, 0, 0, 0) none repeat scroll 0 0; border: medium none; box-shadow: none; text-align: right;}
form.ninja-forms-form h3, .ninja-forms-cont h3, .label-above label {font-family: "Open Sans Condensed",sans-serif; font-size: 1em; font-weight: 900; margin-top: 0; text-shadow: 0 1px 1px rgba(255, 255, 255, 1); color: #555555;}
.ninja-forms-cont p {font-size: 0.9em;}
.ninja-forms-required-items {display: none;}
form.ninja-forms-form textarea {color: #666; font-size: 0.8em; font-weight: 400; margin-bottom: 20px; padding: 10px; width: 100%;}
form.ninja-forms-form input.ninja-submit {width: auto !important;}
form.ninja-forms-form input.ninja-submit.btn-primary {float: right; font-size: 0.8em; font-weight: 600; margin-bottom: 0; margin-top: 10px; padding: 10px 40px 10px 30px; text-transform: uppercase;}
.MultiFile-label {background-color: #fafafa; padding: 5px 10px;}
form.ninja-forms-form .input-counter {display: none;}
.franchise-form {min-height: 410px;}
.ninja-forms-cont .meter {margin-bottom: 20px;}
.openinghours-title-icon {margin-bottom: 0 !important;}
.openinghours-title-icon .glyphicon {top: 3px; padding-right: 10px;}
.openinghours-title-icon p {display:none;}
#MapAddress p span.glyphicon {padding-right: 10px;}
.prettyMapList .well a.btn.btn-grenes.btn-lg {padding: 10px 50px !important; text-transform: uppercase; width: 100%;}
.well p:last-child {margin-bottom: 0;}
/* SINGLE MAPLIST - END
____________________________*/
/* Latest News - START */
.section-frontpage-blogteasers .pagination-holder-top, .section-frontpage-blogteasers .pagination-holder-bottom {display: none;}
.latest-news {background: rgba(240, 243, 245, 0.9) none repeat scroll 0 0; padding-bottom: 0; padding-top: 30px; padding-bottom: 30px;}
.latestnews-box {padding-top: 15px; padding-bottom: 15px;}
.latestnews-box-container {background: #FFFFFF; position: relative; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0 0 12px rgba(0,0,0,0.1); -moz-box-shadow: 0 0 12px rgba(0,0,0,0.1); box-shadow: 0 0 12px rgba(0,0,0,0.1);}
.latestnews-box-bottom {background: none repeat scroll 0 0 #f1f6f8; padding: 0; -webkit-border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px; border-radius: 0 0 5px 5px;}
.latestnews-img {padding: 15px 15px 0; clear: both; display: inline-block; max-height: 194px; overflow: hidden; width: 100%; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.latestnews-img img {display: block; float: none; margin-left: auto; margin-right: auto;}
.section-header {padding-bottom: 75px; text-align: center;}
.section-header h2 {display: inline-block; font-size: 45px; line-height: 40px; padding-bottom: 10px; position: relative; text-transform: uppercase;}
.item {background-size: 100% auto; border-radius: 4px; display: block; margin: auto; position: relative; width: 100%; z-index: 5;}
.latestnews-content {padding: 0 15px; color: #909090; font-size: 13px; line-height: 18px; min-height: 145px; max-height: 145px; overflow: hidden;}
.latestnews-content p {color: #909090;}
#carousel-homepage-latestnews .carousel-inner .item .latestnews-title {color: #404040; display: block; float: none; font-size: 16px; margin-bottom: 15px; position: relative; text-align: left; text-transform: uppercase; width: auto;}
#carousel-homepage-latestnews .item .latestnews-box:nth-child(4n+1) .latestnews-title a::before {background: none;}
#carousel-homepage-latestnews .item .latestnews-box .latestnews-title a::before {background: none; bottom: -9px; content: ""; height: 2px; left: 0; margin: auto; position: absolute; width: 100%; z-index: 1;}
#carousel-homepage-latestnews .carousel-inner .item .latestnews-title a {color: #370E00; display: block; font-weight: 600; text-transform: uppercase;}
#carousel-homepage-latestnews .carousel-control {background: none repeat scroll 0 0 rgba(0, 0, 0, 0); width: 45px;}
.carousel-control.left {color: #fff; margin-left: -45px; opacity: 0.3;}
#carousel-homepage-latestnews .glyphicon-chevron-left::before {font-size: 1.5em;}
.carousel-control.right {color: #fff; margin-right: -45px; opacity: 0.3;}
.carousel-control:hover, .carousel-control:focus {color: #EA7063; opacity: 1.0;}
#carousel-homepage-latestnews .glyphicon-chevron-right::before {font-size: 1.5em;}
.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {margin-right: 0;}
.postDate {background: none repeat scroll 0 0 #fff; border-bottom: 1px solid #dce0e4; color: #3b5a6c; font-size: 0.7em; font-weight: 600; padding-bottom: 10px; padding-top: 10px; text-align: center;}
.postDate img {padding-right: 5px; height:10px; width:15px;}
.badge {font-family: 'Open Sans Condensed', sans-serif;}
/* Latest News - END */
/* DIY HJØRNET - START */
.section-diy-topimage {background: rgba(0, 0, 0, 0) url("/National_Library/oe_/http://sostrenegrene.com/wp-content/uploads/2015/10/topimage-diy-03.jpg") repeat scroll 0 0; border-top: 1px solid #d8ddd5; color: #3d5057; min-height: 450px;	max-height: 450px; width: 100%;}
.post-filterbar {background: #dde3e8 none repeat scroll 0 0; border-bottom: 1px solid #c9d2da;}
.post-filterbar form ul {text-align: center;}
.post-filterbar form ul li {display: inline-block;}
.post-filterbar form ul li.sf-field-sort_order {background-color: #fff;	background-image: url("/National_Library/oe_/http://sostrenegrene.com/wp-content/themes/devdmbootstrap3child/images/sort49.svg"); background-position: 10px center; background-repeat: no-repeat; background-size: 14px auto; padding: 0; border: 1px solid #d6d3ce; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.post-filterbar form ul li.sf-field-sort_order h4 {/*border-right: 1px solid #b6c2cd;*/ display: inline; /*margin-right: 20px;*/ padding-right: 20px;}
.post-filterbar form ul li.sf-field-sort_order select {color: #e96656; font-size: 0.9em; font-weight: 400; min-width: auto !important; width: auto !important; padding: 5px 20px 5px 0px; border: none; margin-left: 30px; margin-right: 5px; background-position: 10px center;	background-repeat: no-repeat; background-size: 14px auto;
        vertical-align           : middle;
        -webkit-appearance       : none;
        -moz-appearance          : none;
        appearance               : none;  /*IMPORTANT*/
        background               : url('/National_Library/oe_/http://sostrenegrene.com/wp-content/themes/devdmbootstrap3child/images/expand38.svg') 95% / 10% no-repeat;
        cursor                   : pointer;
}
.post-filterbar form ul li.sf-field-sort_order select option {border: none;}
.post-filterbar form ul li.sf-field-post_date {padding: 15px 0 5px;}
.post-filterbar form ul li.sf-field-post_date h4 {display: inline; margin-left: 20px; padding-left: 20px;}
.post-filterbar form ul li.sf-field-post_date ul.sf_date_field {display: inline; padding-left: 10px;}
.post-filterbar form ul li.sf-field-post_date ul.sf_date_field li:first-child {background-image: url("/National_Library/oe_/http://sostrenegrene.com/wp-content/themes/devdmbootstrap3child/images/right226.svg"); background-position: right center; background-repeat: no-repeat; background-size: 14px auto; margin-right: 10px; padding-right: 22px;}
.post-filterbar form ul li.sf-field-post_date ul.sf_date_field li input {color: #e96656; font-size: 0.9em; font-weight: 400; text-align: center; padding: 5px 20px 7px 30px; border: 1px solid #d6d3ce; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; margin: 0 1px; background-color: #fff;	background-image: url("/National_Library/oe_/http://sostrenegrene.com/wp-content/themes/devdmbootstrap3child/images/calentar.svg"); background-position: 10px center; background-repeat: no-repeat; background-size: 14px auto;}
.post-filterbar form ul li.sf-field-category {text-align: center; width: 100%; padding: 5px 0 15px;}
.post-filterbar form ul li.sf-field-category ul {padding-left: 30px;}
.post-filterbar form ul li.sf-field-category ul li {padding-right: 20px;}
.post-filterbar form ul li.sf-field-category ul li.sf-item-1 {display: none;}
.post-filterbar form ul li.sf-field-category ul li label {color: #3F4754; font-family: "Open Sans",sans-serif; font-size: 0.9em; font-weight: 400;}
.post-filterbar form ul li.sf-field-category ul li label input:checked + label {/* awesome styles */ background-image: url("/National_Library/oe_/http://sostrenegrene.com/wp-content/themes/devdmbootstrap3child/images/checkbox3.svg"); background-position: 10px center; background-repeat: no-repeat; background-size: 14px auto;}
.post-filterbar form ul li.sf-field-category ul li label input:checked + label::before {/* styles for an "on" indicator */ background-image: url("/National_Library/oe_/http://sostrenegrene.com/wp-content/themes/devdmbootstrap3child/images/checkbox2.svg"); background-position: 10px center; background-repeat: no-repeat; background-size: 14px auto;}
.post-filterbar form ul li.sf-field-category ul li label span.sf-count {background-color: #616D81; border-radius: 10px; color: #fff; display: inline-block; font-size: 12px; font-weight: 700; line-height: 13px; margin-left: 5px; min-width: 10px; padding: 3px 7px; text-align: center; vertical-align: text-bottom; white-space: nowrap;}
.post-filterbar form ul li.sf-field-search {/*display: block; margin: 0 auto; width: 80%;*/ padding: 15px 0 5px;}
.post-filterbar form ul li.sf-field-search h4 {display: inline; margin-left: 20px; padding-left: 20px;}
.post-filterbar form ul li.sf-field-search input {color: #e96656; display: inline; font-size: 0.9em; font-weight: 400; margin-left: 10px; min-width: 340px; padding: 5px 20px 7px 35px; text-align: left; border: 1px solid #d6d3ce; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background-color: #fff; background-image: url("/National_Library/oe_/http://sostrenegrene.com/wp-content/themes/devdmbootstrap3child/images/magnifier12.svg"); background-position: 10px center; background-repeat: no-repeat; background-size: 14px auto;}
.post-filterbar-results-bg {background: rgba(255, 255, 255, 0.8) none repeat scroll 0 0;}
.pagination-holder-top, .pagination-holder-bottom {clear: both; text-align: center;}
.pagination-holder-top .pagination {margin: 10px 0 !important;}
.archive.category .pagination-holder-top, .archive.author .pagination-holder-top {margin-top: 20px;}
.archive.author .pagination-holder-bottom, .archive.author .pagination-holder-bottom {padding-top: 15px;}
.pagination-holder-bottom .pagination {margin: 0 0 30px !important;}
.pagination ul.pager p {display: inline; font-family: "Source Sans Pro",sans-serif; font-size: 1em; line-height: 2.2em; font-weight: 700; margin: 0 10px; padding: 0;}
.pagination ul.pager li a {font-size: 1.3em; line-height: 0; padding: 15px 15px 18px;}
.pagination .wp-pagenavi {font-family: "open sans condensed",sans-serif; font-size: 0.9em; font-weight: 600;}
.pagination .wp-pagenavi span.pages {background: #616d81 none repeat scroll 0 0; border: 1px solid #616d81; color: #fff;}
.pagination .wp-pagenavi span.pages:hover {background: #616d81 none repeat scroll 0 0; border: 1px solid #616d81; color: #fff;}
.pagination .wp-pagenavi span.current {background: #e96656 none repeat scroll 0 0; border: 1px solid #e96656; color: #fff;}
.pagination .wp-pagenavi span.extend, .pagination .wp-pagenavi span.extend:hover {background: rgba(0, 0, 0, 0) none repeat scroll 0 0; border: medium none; color: #e96656;}
.pagination .wp-pagenavi a.first {display: none;}
.pagination .wp-pagenavi a.last {display: none;}
.pagination .wp-pagenavi a, .pagination .wp-pagenavi span {background: #fefefe none repeat scroll 0 0; border: 1px solid; border-radius: 3px; color: #e96656; font-size: 1em; margin: 0 1px; padding: 2px 10px 3px;}
.pagination .wp-pagenavi a:hover, .pagination .wp-pagenavi span:hover {background: #e96656 none repeat scroll 0 0; border: 1px solid #e96656; color: #fff;}
.latestnews-content h2.latestnews-title {color: #404040; display: block; float: none; font-size: 16px; line-height: 1.2em; margin-bottom: 15px; padding-left: 0 !important; position: relative; text-align: left; text-transform: uppercase; width: auto;}
.latestnews-content h2.latestnews-title a {color: #370e00; display: block; font-weight: 600; text-transform: uppercase;}
.latestnews-box-bottom a.latestnews-category {display:none;}
.latestnews-box-bottom a.latestnews-category:nth-child(2) {display: inherit; float: left; font-size: 0.8em; line-height: 53px; padding-left: 10px; max-width: 68%; overflow: hidden;}
.latestnews-box-bottom a.latestnews-btn {border-left: 1px solid #dce0e4; float: right; font-size: 2em; margin-left: 2%; max-width: 30%; padding: 0 15px 8px;}
.latestnews-box-bottom a.latestnews-btn:hover:nth-child(3) {background-color: #eaf2f5; -webkit-border-radius: 0px 0px 3px 0px; -moz-border-radius: 0px 0px 3px 0px; border-radius: 0px 0px 3px; 0px}
section.categories-list {background: #DDE3E8; border-bottom: 1px solid #c9d2da;}
section.categories-list ul {margin-bottom: 0; padding-left: 0; text-align: center;}
section.categories-list ul li {display: inline-block; font-weight: 400; line-height: 60px; padding: 0 15px; text-shadow: 0 1px 1px rgba(255, 255, 255, 1);}
section.categories-list ul li.cat-item.cat-item-1, section.categories-list ul li.cat-item.cat-item-3, section.categories-list ul li.cat-item.cat-item-53 {display: none;}
.blog-table {width: auto; font-family: "source sans pro",sans-serif; text-transform: uppercase;}
.blog-table thead {background: #333 none repeat scroll 0 0; color: #fff;}
.blog-table thead tr th {font-weight: 300;}
.blog-table tbody {background: #fdfdfd none repeat scroll 0 0;}
.blog-table tbody tr td {font-weight: 300; border: medium none; padding: 4px 20px;}
.table-responsive {border: none;}
.table-curved {
    border-collapse: separate;
}
.table-curved {
    border: solid #ccc 1px;
    border-radius: 6px;
    border-left:0px;
}
.table-curved td, .table-curved th {
    border-left: 1px solid #ccc;
    border-top: 1px solid #ccc;
}
.table-curved th {
    border-top: none;
}
.table-curved th:first-child {
    border-radius: 6px 0 0 0;
}
.table-curved th:last-child {
    border-radius: 0 6px 0 0;
}
.table-curved th:only-child{
    border-radius: 6px 6px 0 0;
}
.table-curved tr:last-child td:first-child {
    border-radius: 0 0 0 6px;
}
.table-curved tr:last-child td:last-child {
    border-radius: 0 0 6px 0;
}
.blogpost-bgcolor {background: #f0f3f5;}
.blogpost-bgwhite {background: #ffffff none repeat scroll 0 0; box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.22); position: relative; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; margin: 35px 0; padding: 0 0 5px;}
.blogpost-bgwhite h1, .blogpost-bgwhite h2, .blogpost-bgwhite h3, .blogpost-bgwhite h5 {font-family: "Open Sans Condensed", sans-serif; text-transform: none;}
.blogpost-bgwhite h2 {font-size: 1.8em; padding: 10px 20px;}
.blogpost-bgwhite h3 {font-size: 1.5em; font-weight: 600; padding: 10px 20px;}
.blogpost-bgwhite h5 {font-size: 1.8em; padding: 10px 20px;}
.blogpost-bgwhite .page-header {display: flex; flex-direction: column; height: 79px; justify-content: center; margin: 0; overflow: visible; padding: 0;}
.blogpost-bgwhite .page-header h1 {color: #333333; font-size: 1.9em; font-weight: 400; line-height: 1.1em; margin-top: 7px; padding-left: 80px; padding-right: 100px; padding-top: 0; text-align: center;}
.blogpost-bgwhite p {padding: 5px 20px;}
.blogpost-bgwhite .well {margin: 20px !important;}
.blogpost-bgwhite .vc_grid-container-wrapper {padding: 20px;}
.blogpost-bgwhite .vc_row.wpb_row.vc_row-fluid {margin-bottom: 10px !important;}
.blogpost-bgwhite .vc_row.wpb_row.vc_row-fluid .wpb_single_image .vc_single_image-wrapper {display: block; max-width: 100%; text-align: center; vertical-align: top;}
.blogpost-bgwhite img {padding: 20px 0;}
.blogpost-bgwhite .wpb_gallery_slides img {padding: 0;}
.blogpost-dateholder {background: #e96656 none repeat scroll 0 0; border: 5px solid #fff; border-radius: 100%; display: inline-block; left: -25px; margin-right: 15px; padding: 15px 20px; position: absolute; top: -25px;}
.blogpost-dateholder p {color: #fff; margin-bottom: 0; padding: 0 10px; text-align: center; text-transform: uppercase;}
.blogpost-dateholder p.meta.date {font-family: "Open Sans Condensed",sans-serif; font-size: 2em; font-weight: 600; line-height: 0.8em;}
.blogpost-dateholder p.meta.month {font-family: "Source Sans Pro",sans-serif; font-size: 0.9em; font-weight: 500; line-height: 1em; padding-top: 3px;}
.blogpost-dateholder p.meta.year {font-family: "Source Sans Pro",sans-serif; font-size: 0.9em; font-weight: 400; line-height: 1em;}
.post-infoarea-categories-and-tags {background: #EFF1F4 none repeat scroll 0 0; margin: 20px;}
.post-infoarea-categories-and-tags .post-infoarea-category {text-align: center;}
.post-infoarea-categories-and-tags .post-infoarea-category p {border-bottom: 1px solid #c9d2da; margin: 0 20px; padding: 10px 5px;}
.post-infoarea-categories-and-tags .post-infoarea-category p a {vertical-align: middle;}
.post-infoarea-categories-and-tags .post-infoarea-tags {text-align: center;}
.post-infoarea-categories-and-tags .post-infoarea-tags p {margin: 0 20px; padding: 10px 5px 5px;}
.post-infoarea-categories-and-tags .post-infoarea-tags p a {background-color: #ea7063; border-radius: 10px; color: #ffffff; display: inline-block; font-family: "Open Sans Condensed",sans-serif; font-size: 12px; font-weight: bold; line-height: 1; margin-bottom: 9px; min-width: 10px; padding: 3px 7px; text-align: center; vertical-align: baseline; white-space: nowrap;}
.row.related-posts-area {background: #dde3e8 none repeat scroll 0 0; border-top: 1px solid #c9d2da; padding: 20px 0;}
.row.related-posts-area .container .row a.latestnews-category {display: none;}
.row.related-posts-area .container .row .latestnews-box-bottom a.latestnews-category:nth-child(2) {display: inherit !important; float: left; font-size: 0.8em; line-height: 53px; padding-left: 10px; max-width: 135px; overflow: hidden;}
.row.related-posts-area .sharedaddy, .search-filter-results .sharedaddy {display: none;}
.sharedaddy ul {text-align: center;}
.post-social-share-area ul {margin: 10px 20px; padding: 0; text-align: center;}
.post-social-share-area ul li {list-style-type: none; display: inline-block; vertical-align: bottom;}
.post-social-share-area ul li .fb_iframe_widget {margin-bottom: 5px;}
.post-social-share-area ul li span.IN-widget {margin-bottom: 2px; vertical-align: bottom !important;}
ul.social-share-tools {margin: 10px 20px 20px; padding: 0;}
.et_monarch .et_social_inline_bottom {margin: 0 auto; min-width: 250px; width: 50%;}
.grenes-fb-follow-btn .pluginButtonContainer {background-image: url("https://web-archive.nli.org.il/National_Library/oe_/http://sostrenegrene.com/wp-content/themes/devdmbootstrap3child/images/socialmedia10.svg"); background-repeat: no-repeat; display: inline; height: 32px; overflow: hidden; position: relative; width: 32px; z-index: 2147483647;}
.blogpost-main-widget-holder {padding: 0 20px;}
.blogpost-bgwhite .latestnews-box, .blogpost-bgwhite .latestnews-category {display: none !important;}
.category-description {display: flex; flex-direction: column; height: 450px; justify-content: center; margin: 0; overflow: visible; padding: 0;}
.category-description h3 {font-size: 2.5em; line-height: 1.2em; margin-top: 100px; text-align: center;}
.sidebar {padding: 20px; text-align: center;}
.sidebar .author-name p {font-weight: 900; text-transform: uppercase; margin-bottom: 5px; text-align: center; color: #3d4652;}
.sidebar .widget p {margin-bottom: 5px; text-align: center; line-height: 1.2em;}
.sidebar .widget p i {font-size: 0.8em;}
.sidebar .widget h3 {padding-top: 20px;}
.sidebar .widget .entry_author_image {float: none !important; margin: 10px; text-align: center !important;}
ul.social-follow-buttons {margin: 0; padding: 0;}
ul.social-follow-buttons li {list-style-type: none !important; margin: 10px 0 !important; padding: 0 !important; text-align: center !important; background-image: none !important;}
.sidebar.blogpost-bgwhite .sidebar-blog-follow ul {margin: 0; padding: 0;}
.sidebar.blogpost-bgwhite .sidebar-blog-follow ul li {display: inline-block; list-style-type: none; padding: 8px 8px 0; text-align: left;}
.sidebar.blogpost-bgwhite .sidebar-blog-follow ul li a {background: #ffffff none repeat scroll 0 0; border: 2px solid #e96656; -webkit-border-radius: 6px; border-radius: 6px; font-size: 1.5em; padding: 2px;}
.sidebar.blogpost-bgwhite .sidebar-blog ul {margin: 0; padding: 0;}
.sidebar.blogpost-bgwhite .sidebar-blog ul li {list-style-type: none; text-align: left; background-image: url("/National_Library/oe_/http://sostrenegrene.com/wp-content/themes/devdmbootstrap3child/images/link23.svg"); background-position: 0 center; background-repeat: no-repeat; background-size: 14px auto; font-size: 0.9em; padding-left: 25px;}
.back-to-filter ul {list-style-type: none; margin: 50px 0 0; padding: 0; text-align: center;}
.back-to-filter ul li a {background-image: url("/National_Library/oe_/http://sostrenegrene.com/wp-content/themes/devdmbootstrap3child/images/back57.svg"); background-position: 0 center; background-repeat: no-repeat; background-size: 20px auto; font-size: 1.5em; font-weight: 900; list-style-type: none; padding-left: 30px; text-align: left; text-shadow: 0 0 10px rgba(255, 255, 255, 1);}
.back-to-filter ul li.menu-item-language {display: none;}
section.author-profile {text-align: center; background-image: url("/National_Library/oe_/http://sostrenegrene.com/wp-content/themes/devdmbootstrap3child/images/fabric_plaid.png"); background-position: 0 center; background-repeat: repeat;}
section.author-profile .author-profile-layer {background: rgba(255, 255, 255, 1); border-bottom: 1px solid #ddd;}
section.author-profile .page-header {border-bottom: medium none;}
/* DIY HJØRNET - END
____________________________*/
/* E-KATALOGER - START */
.section-catalogue-topimage {background: rgba(0, 0, 0, 0) url("/National_Library/oe_/http://sostrenegrene.com/wp-content/uploads/2015/11/slide-julen2015-1.jpg") repeat scroll 0 0; border-top: 1px solid #d8ddd5; color: #3d5057; min-height: 450px; width: 100%;}
.section-catalogue-topimage h1 {text-align: inherit; margin-top: 0px;}
.section-catalogue-tabs ul.ui-tabs-nav {background: #dde3e8 none repeat scroll 0 0; text-align: center; border: medium none;}
.section-catalogue-tabs ul.ui-tabs-nav li {background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important; display: inline-block; float: none; border: medium none;}
.section-catalogue-tabs ul.ui-tabs-nav li a {color: #e96656; line-height: 3em; font-family: "Open Sans", sans-serif; font-weight: 600; text-decoration: underline; text-shadow: 0 1px 0 rgba(255, 255, 255, 1);}
.section-catalogue-tabs ul.ui-tabs-nav li.ui-state-active a, .section-catalogue-tabs ul.ui-tabs-nav li.ui-state-hover a {color: #333331; font-family: "Open Sans", sans-serif; font-weight: 600; text-decoration: underline; text-shadow: 0 1px 0 rgba(255, 255, 255, 1);}
.section-catalogue-tabs .catalogue-description-holder {min-height: 249px;}
.section-catalogue-tabs .wpb_tab {padding: 0 !important;}
.section-catalogue-tabs .tab-row {margin: 0; padding-bottom: 40px; padding-top: 40px;}
.section-catalogue-tabs .tab-row:nth-child(2n) {background: #F0F3F5; border-bottom: 1px solid #dde3e8; border-top: 1px solid #dde3e8;}
.section-catalogue-tabs .catalogue-description-holder .wpb_wrapper {display: table-cell; height: 249px; vertical-align: bottom;}
.section-catalogue-tabs .catalogue-title-holder .wpb_wrapper {display: block; position: relative; width: 100%; height: 120px; border-bottom: 1px solid #CCCCCC;}
.section-catalogue-tabs h2 {bottom: 5px; color: #646c77; font-family: "Open Sans Condensed",sans-serif; font-size: 2.5em; line-height: 1em; font-weight: 100; left: 0; position: absolute; text-transform: none; width: 68%;}
.section-catalogue-tabs h3 {bottom: 5px; color: #cccccc; font-size: 2.5em; font-weight: 900; line-height: 0.9em; position: absolute; right: 0; text-align: right; text-transform: uppercase; width: 30%;}
.section-catalogue-tabs h5 {font-weight: 600; padding-bottom: 10px; text-transform: uppercase;}
.section-catalogue-tabs p {color: #3d4652; font-size: 0.9em;}
.section-catalogue-tabs .issuuembed {margin: 0 auto;}
/* E-KATALOGER - END
____________________________*/
/* OM SØSTRENE GRENE - START */
.section-about-topimage {background: rgba(0, 0, 0, 0) url("/National_Library/oe_/http://sostrenegrene.com/wp-content/uploads/2015/11/topimage-mixed-14.jpg") repeat scroll 0 0; border-top: 1px solid #d8ddd5; color: #3d5057; min-height: 450px; max-height: 450px; width: 100%;}
.section-about-topimage h2 {font-size: 1.3em; font-weight: 900; line-height: 1.3em; text-transform: uppercase;}
	/* FLAT STYLE FOR TIMELINE */
	.timeline .item {border-radius: 0 !important;}
	.timeline h2 {color: #3d4753 !important; font-size: 1.4em !important; line-height: 1.2em !important; font-weight: 600 !important; margin-left: 0 !important; margin-right: 0 !important; padding: 0 18px !important; text-align: left !important; width: 100%;}
	.timeline_open_content h2 {padding: 0px !important;}
	.timeline .item span, #content .timeline .item span {text-align: left !important;}
	.timeline .read_more {display: inline-table;}
	.timeline .item .post_date {height: 60px; width: 60px;}
	.timeline .item .post_date span {text-align: center !important;}
/* OM SØSTRENE GRENE - END
____________________________*/
/* FAQ & KONTAKT - START */
.section-faq-topimage {background: rgba(0, 0, 0, 0) url("/National_Library/oe_/http://sostrenegrene.com/wp-content/uploads/2015/09/topimage-mixed-06.jpg") repeat scroll 0 0; border-top: 1px solid #d8ddd5; color: #3d5057; min-height: 450px; max-height: 450px; width: 100%;}
.section-faq-topimage h2 {font-size: 1.3em; font-weight: 900; line-height: 1.3em;}
.topimage-titlebar {background: #F0F3F5; border-bottom: 1px solid #DDDDDD;}
.topimage-titlebar h2 {font-family: "Open Sans Condensed", sans-serif; color: #3D4753; line-height: 1.3em; margin: 0; text-shadow: 0 1px 1px rgba(255, 255, 255, 1); padding-bottom: 15px; padding-top: 15px;}
.faq-section h3 {font-family: "Open Sans Condensed", sans-serif; font-size: 1.8em; color: #3D4753; font-weight: 100; text-transform: none; text-shadow: 0 1px 1px rgba(255, 255, 255, 1);}
.vc_tta-panels h4 a span {color: #ea7063; font-family: "Open Sans Condensed",sans-serif; font-weight: 900;}
.vc_tta-panels p {color: inherit !important; font-size: 1em !important;}
.contact-holder {background: #dde3e8 none repeat scroll 0 0; margin: 30px 0;}
.contact-holder h2 {font-size: 1.2em; line-height: 1.3em; color: #3D4753; font-weight: 400; text-transform: none; text-shadow: 0 1px 1px rgba(255, 255, 255, 1);}
.contact-holder p {font-family: "Source Sans Pro", sans-serif; font-size: 1.2em; color: #3D4753; font-weight: 300; text-transform: none; text-shadow: 0 1px 1px rgba(255, 255, 255, 1);}
.contact-holder a {font-family: "Source Sans Pro", sans-serif; font-size: 1em; font-weight: 300; text-transform: none; text-shadow: none !important /*0 1px 1px rgba(255, 255, 255, 1)*/;}
/* FAQ & KONTAKT - END
____________________________*/
/* FRANCHISE - START */
.section-franchise-topimage {background: rgba(0, 0, 0, 0) url("/National_Library/oe_/http://sostrenegrene.com/wp-content/uploads/2015/10/topimage-franchise-02.jpg") repeat scroll 0 0; border-top: 1px solid #d8ddd5; color: #3d5057; min-height: 570px; max-height: 570px; width: 100%;}
.section-franchise-topimage h2 {font-size: 1.3em; font-weight: 900; line-height: 1.3em;}
.vc_row[data-vc-full-width] {overflow: inherit !important;}
.franchise-video {border: 10px solid rgba(255, 255, 255, 0.5); position: relative; z-index: 100; -webkit-box-shadow: 0px 10px 20px -10px rgba(0,0,0,0.5); -moz-box-shadow: 0px 10px 20px -10px rgba(0,0,0,0.5); box-shadow: 0px 10px 20px -10px rgba(0,0,0,0.5);}
.fluid-width-video-wrapper {padding: 0 !important;}
.franchise-video iframe {width: 100%;}
.vc_row-full-width.vc_clearfix {height: 0 !important;}
.grey-holder {background: #F0F3F5; border-bottom: 1px solid #DDDDDD; border-top: 1px solid #DDDDDD;}
.voice-bubble-1 {background-color: #fff; border: 3px solid #000; border-radius: 4px !important; color: #fff; max-width: 200px; padding: 5px 10px; text-align: center;}
.dialog_box.small_radius {min-height: 210px;}
.t_line_view {padding-left: 50px; padding-right: 50px;}
.store-section h2 {color: #FFFFFF;}
.franchise-process-infographic-item {margin: 0 20px !important;}
.franchise-process-infographic-item .box-top {background: #fff none repeat scroll 0 0; border-radius: 20px 20px 0px 0px; -moz-border-radius: 20px 20px 0px 0px; -webkit-border-radius: 20px 20px 0px 0px; border: 0px solid #ffffff; margin-bottom: -100px; margin-left: 20px; margin-right: 20px;}
.franchise-process-infographic-item .box-bottom {border-radius: 0px 0px 10px 10px; -moz-border-radius: 0px 0px 10px 10px; -webkit-border-radius: 0px 0px 10px 10px; border: 0px solid #ffffff; min-height: 490px; padding: 110px 20px 20px; position: relative;}
.franchise-process-infographic-item .box-bottom .box-bottom-role {background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0; border-radius: 0 0 10px 10px; border-top: 1px solid rgba(255, 255, 255, 0.5); bottom: 0; left: 0; margin: 0 auto; padding-bottom: 20px; padding-top: 3px; position: absolute; width: 100%;}
.franchise-process-infographic-item .box-bottom .box-bottom-role h5 {color: #fff; font-weight: 600; text-transform: uppercase;}
.franchise-process-infographic-item h3 {border: 25px solid #ffffff; border-radius: 100px 100px 100px 100px; -moz-border-radius: 100px 100px 100px 100px; -webkit-border-radius: 100px 100px 100px 100px; color: #fff; font-size: 3em; font-weight: 900; height: 200px; line-height: 150px; margin: 0 auto !important; position: relative; top: 10px; text-shadow: none; width: 200px; z-index: 100;}
.franchise-process-infographic-item ul {padding-left: 20px; padding-top: 20px;}
.franchise-process-infographic-item ul li {color: #fff; padding-bottom: 10px;}
.franchise-process-infographic-item h3 span.infographic-item-round-border {border-radius: 100% 100% 100% 100%; -moz-border-radius: 100% 100% 100% 100%; -webkit-border-radius: 100% 100% 100% 100%; -webkit-box-shadow: 5px 5px 10px 0px rgba(0,0,0,0.2); -moz-box-shadow: 5px 5px 10px 0px rgba(0,0,0,0.2); box-shadow: 5px 5px 10px 0px rgba(0,0,0,0.2); height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 200;}
.franchise-process-infographic-item h2 {color: #fff; font-size: 1.6em; line-height: 1em; padding-bottom: 10px; padding-top: 10px; word-wrap: break-word;}
.franchise-process-infographic-item p {color: #fff; font-family: "Source Sans Pro", sans-serif; margin-bottom: 20px;}
.franchise-process-infographic-item p img {margin: 0 auto;}
	/* COLOR SCALE - START */
		/* CYAN */
		.franchise-process-infographic-item .box-top.cyan h3 span.infographic-item-round-border, .franchise-process-infographic-item .box-bottom.cyan {background: #0197b5 none repeat scroll 0 0; background-color: #0197b5;}
		/* ORANGE*/
		.franchise-process-infographic-item .box-top.orange h3 span.infographic-item-round-border, .franchise-process-infographic-item .box-bottom.orange {background: #F7941D none repeat scroll 0 0; background-color: #F7941D;}
		/* LIGHT-GREY*/
		.franchise-process-infographic-item .box-top.light-grey h3 span.infographic-item-round-border, .franchise-process-infographic-item .box-bottom.light-grey {background: #9EA6A8 none repeat scroll 0 0; background-color: #9EA6A8;}
		/* DARK-GREY */
		.franchise-process-infographic-item .box-top.dark-grey h3 span.infographic-item-round-border, .franchise-process-infographic-item .box-bottom.dark-grey {background: #4C4C4C none repeat scroll 0 0; background-color: #4C4C4C;}
		/* DARK-BLUE */
		.franchise-process-infographic-item .box-top.dark-blue h3 span.infographic-item-round-border, .franchise-process-infographic-item .box-bottom.dark-blue {background: #3D4955 none repeat scroll 0 0; background-color: #3D4955;}
		/* DARK-GREEN */
		.franchise-process-infographic-item .box-top.dark-green h3 span.infographic-item-round-border, .franchise-process-infographic-item .box-bottom.dark-green {background: #3A553F none repeat scroll 0 0; background-color: #3A553F;}
	/* COLOR SCALE - END */
/* FRANCHISE - END
____________________________*/
/* PRESSE - START */
	/* Press-results STYLING - START */
		.press-results .search-filter-results .pagination-holder-top {display: none;}
		.press-results .col-sm-2.latestnews-box {border-bottom: 1px solid #dde3e8; width: 100%; padding-top: 5px;}
		.press-results .col-sm-2.latestnews-box .latestnews-box-container {background: rgba(0, 0, 0, 0) none repeat scroll 0 0; border: medium none; border-radius: 0; box-shadow: none; position: relative;}
		.press-results .col-sm-2.latestnews-box .latestnews-box-container .latestnews-img {display: none;}
		.press-results .col-sm-2.latestnews-box .latestnews-box-container .latestnews-content {height: auto; min-height: auto; padding: 0 15px 0 0; width: 83%;}
		.press-results .col-sm-2.latestnews-box .latestnews-box-container .latestnews-content h2.latestnews-title a {font-family: "Open Sans Condensed",sans-serif; font-size: 2em; line-height: 1em; font-weight: 600; color: #333;}
		.press-results .col-sm-2.latestnews-box .latestnews-box-container .latestnews-box-bottom {background: rgba(0, 0, 0, 0) none repeat scroll 0 0; border: medium none; border-radius: 0; height: 100%; position: absolute; right: 0; top: 0; width: 17%;}
		.press-results .col-sm-2.latestnews-box .latestnews-box-container .latestnews-box-bottom .postDate {border-bottom: medium none; font-size: 0.8em; color: #333; font-family: "Open Sans Condensed",sans-serif;}
		.press-results .col-sm-2.latestnews-box .latestnews-box-container .latestnews-box-bottom a.latestnews-btn {border-left: medium none; bottom: 0; position: absolute; right: 0;}
	/* Press-results STYLING - END*/
.section-press-topimage {background: rgba(0, 0, 0, 0) url("/National_Library/oe_/http://sostrenegrene.com/wp-content/uploads/2015/09/topimage-presse-01.jpg") repeat scroll 0 0; border-top: 1px solid #d8ddd5; color: #3d5057; min-height: 450px; max-height: 450px; width: 100%;}
.section-press-topimage h2 {font-size: 1.3em; font-weight: 900; line-height: 1.3em; text-transform: uppercase;}
.bg-press {background: #ffffff none repeat scroll 0 0;}
.submenu-holder {margin-top: 30px;}
.submenu-holder .press ul {font-family: "Open Sans Condensed",sans-serif; font-size: 2.3em; font-weight: 600; list-style-type: none; margin-bottom: 0;}
.submenu-holder .press ul li {line-height: 1em; padding: 5px 30px 5px 0;}
.submenu-holder .press ul li:hover {color: #202020; background-image: url("/National_Library/oe_/http://sostrenegrene.com/wp-content/themes/devdmbootstrap3child/images/keyboard53.svg"); background-position: 100% 12px; background-repeat: no-repeat; background-size: 0.7em auto;}
.submenu-holder .press ul li a {color: #DDDDDD; padding-right: 20px;}
.submenu-holder .press ul li:hover a {color: #202020;}
.submenu-holder .press ul li.menu-item-language {display: none !important;}
.submenu p {display: none !important;}
.alert.alert-press {background-color: #eee; border-color: #dde3e8; color: #a94442;}
.w3eden .panel a.wpdm-download-link, .w3eden .panel .panel-footer .pull-right a, .w3eden .pull-right a.wpdm-download-link {color: #ffffff !important; background-color: #EA7063; border-color: #E65444; -moz-user-select: none; background-image: none; border: 1px solid transparent; border-radius: 4px; cursor: pointer; display: inline-block; font-size: 14px; font-weight: normal; line-height: 1.42857; margin-bottom: 0; padding: 6px 12px; text-align: center; vertical-align: middle; white-space: nowrap; text-transform: uppercase;}
.w3eden .panel a.wpdm-download-link:hover, .w3eden .panel a.wpdm-download-link:focus, .w3eden .panel a.wpdm-download-link:active, .w3eden .panel .panel-footer .pull-right a:hover, .w3eden .panel .panel-footer .pull-right a:focus, .w3eden .panel .panel-footer .pull-right a:active, .w3eden .pull-right a.wpdm-download-link:hover, .w3eden .pull-right a.wpdm-download-link:focus, .w3eden .pull-right a.wpdm-download-link:active {color: #ffffff !important; background-color: #E65444; border-color: #E65444; text-decoration: none;}
.w3eden .panel table {margin-bottom: 0;}
.w3eden .panel table tr td {font-family: "Source Sans Pro",sans-serif; font-size: 0.9em;}
.table-download-info {font-size: 0.8em;}
.widget-holder {margin-top: 30px;}
.widget-holder h3 {display: none;}
.widget-holder .menu-press-container, .widget-holder .menu-press-uk-container {margin-bottom: 35px;}
.widget-holder .menu-press-container ul, .widget-holder .menu-press-uk-container ul {font-family: "Open Sans Condensed",sans-serif; font-size: 2.3em; font-weight: 600; list-style-type: none; margin-bottom: 0; margin-left: 0; padding-left: 0;}
.widget-holder .menu-press-container ul li, .widget-holder .menu-press-uk-container ul li {line-height: 1em; padding: 5px 30px 5px 0;}
.widget-holder .menu-press-container ul li:hover, .widget-holder .menu-press-uk-container ul li:hover {color: #202020; background-image: url("/National_Library/oe_/http://sostrenegrene.com/wp-content/themes/devdmbootstrap3child/images/keyboard53.svg"); background-position: 100% 12px; background-repeat: no-repeat; background-size: 0.7em auto;}
.widget-holder .menu-press-container ul li a, .widget-holder .menu-press-uk-container ul li a {color: #DDDDDD; padding-right: 20px;}
.widget-holder .menu-press-container ul li:hover a, .widget-holder .menu-press-uk-container ul li:hover a {color: #202020;}
.widget-holder .menu-press-container ul li.menu-item-language, .widget-holder .menu-press-uk-container ul li.menu-item-language {display: none !important;}
.property_grid.pl-grid-controls {display: none;}
.press-dateholder p.meta.date {font-size: 0.9em; font-weight: 600; text-transform: uppercase;}
.press-release-post {border-left: 1px solid #dde3e8 !important; padding-left: 30px !important; margin-bottom: 30px;}
.press-release-post h1 {font-size: 2em; font-weight: 300; line-height: 1.3em; text-transform: uppercase; padding-left: 0 !important;}
.press-release-post h2 {text-transform: none; padding-bottom: 10px; font-size: 1.6em; padding-left: 0 !important;}
.press-release-post h3 {padding-left: 0 !important;}
.press-release-post #xfilelist .panel.panel-default .panel-body.text-center {min-height: 118px !important;}
.press-kit-button {position: relative;}
.press-kit-button .press-kit-btn-title {text-align: left;}
.press-kit-button .press-kit-btn-link a {display: block; height: 100%; left: 0; padding-left: 16px; padding-top: 26px; position: absolute; top: 0; width: 100%;}
.press-kit-button .press-kit-btn-version {display: inline-block; float: right; padding-top: 20px;}
.press-kit-button .press-kit-btn-filesize {display: inline-block; float: right; padding-top: 20px;}
.pl-boxlayout.layout2 {background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;}
.pl-boxlayout.layout2 .pl-list-t1.pl-boxlayout-fitem {padding: 0 0 30px;}
.pl-boxlayout.layout2 .pl-list-t1.pl-boxlayout-fitem .pl-col-xs-12.pl-col-sm-5.pl-col-md-5 {display: none;}
.pl-boxlayout.layout2 .pl-list-t1.pl-boxlayout-fitem .pl-col-xs-12.pl-col-sm-7.pl-col-md-7 {width: 100%;}
.pl-boxlayout.layout2 .pl-col-xs-4.pl-col-md-4 {display: none;}
.pl-boxlayout.layout2 .pl-col-xs-8 {width: 100%;}
.pl-boxlayout.layout2 .layout-2-oitems {background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;}
.pl-boxlayout.layout2 .layout-2-oitems .pl-boxlayout-twiceitem {padding: 0;}
.pl-boxlayout.layout2 .layout-2-oitems .pl-boxlayout-twiceitem .pl-list-t1 {width: 100%;}
.pl-boxlayout.layout2 .layout-2-oitems .pl-detailcnt {border-bottom: 1px solid #dde3e8;}
.pl-boxlayout.layout2 .pl-detailcnt .pl-postmeta {display: none;}
.pl-boxlayout.layout2 .pl-detailcnt .pl-postcomment {display: none;}
.pl-boxlayout.layout2 .pl-detailcnt h4.pl-title span.pl-date {background: rgba(0, 0, 0, 0) none repeat scroll 0 0; color: #333;	float: right;}
.pl-boxlayout.layout2 .pl-detailcnt h4.pl-title a {font-family: "Open Sans Condensed",sans-serif; font-size: 2em; font-weight: 600;}
.grid.pl-gridskin-one.pl-mixitup-grid.pl-listlayout .pl-blogcnt.pl-listlayout.mix.mix_all.pl-list-t1 {background: rgba(0, 0, 0, 0) none repeat scroll 0 0; box-shadow: none; margin-bottom: 10px;}
.grid.pl-gridskin-one.pl-mixitup-grid.pl-listlayout .pl-blogcnt.pl-listlayout.mix.mix_all.pl-list-t1 .pl-col-md-6.pl-col-xs-12 {width: 100%;}
.grid.pl-gridskin-one.pl-mixitup-grid.pl-listlayout .pl-blogcnt.pl-listlayout.mix.mix_all.pl-list-t1 .pl-col-md-6.pl-col-xs-12 .pl-itemcnt {display: none;}
.grid.pl-gridskin-one.pl-mixitup-grid.pl-listlayout .pl-blogcnt.pl-listlayout.mix.mix_all.pl-list-t1 .pl-col-md-6.pl-col-xs-12 .pl-detailcnt {border-bottom: 1px solid #dde3e8 !important; padding-bottom: 20px;}
.grid.pl-gridskin-one.pl-mixitup-grid.pl-listlayout .pl-blogcnt.pl-listlayout.mix.mix_all.pl-list-t1 .pl-col-md-6.pl-col-xs-12 .pl-detailcnt h4 {font-family: "Open Sans Condensed",sans-serif; font-size: 2em; font-weight: 600;}
.grid.pl-gridskin-one.pl-mixitup-grid.pl-listlayout .pl-blogcnt.pl-listlayout.mix.mix_all.pl-list-t1 .pl-col-md-6.pl-col-xs-12 .pl-detailcnt h4 span.pl-date { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; color: #333; float: right;}
.grid.pl-gridskin-one.pl-mixitup-grid.pl-listlayout .pl-blogcnt.pl-listlayout.mix.mix_all.pl-list-t1 .pl-col-md-6.pl-col-xs-12 .pl-detailcnt .pl-postmeta {display: none;}
.grid.pl-gridskin-one.pl-mixitup-grid.pl-listlayout .pl-blogcnt.pl-listlayout.mix.mix_all.pl-list-t1 .pl-col-md-6.pl-col-xs-12 .pl-detailcnt p.pl-text {font-family: "Source Sans Pro",sans-serif; font-size: 0.9em; line-height: 1.2em;}
.grid.pl-gridskin-one.pl-mixitup-grid.pl-listlayout .pl-blogcnt.pl-listlayout.mix.mix_all.pl-list-t1 .pl-col-md-6.pl-col-xs-12 .pl-detailcnt .pl-postcomment {display: none;}
.grid.pl-gridskin-one.pl-mixitup-grid.pl-listlayout .pl-blogcnt.pl-listlayout.mix.mix_all.pl-list-t1 .pl-col-md-6.pl-col-xs-12 .pl-detailcnt a {font-family: "Source Sans Pro",sans-serif; font-size: 1em; line-height: 1.2em;}
.grid.pl-gridskin-one.pl-mixitup-grid.pl-listlayout .pl-blogcnt.pl-listlayout.mix.mix_all.pl-list-t1 .pl-col-md-6.pl-col-xs-12 .pl-detailcnt a i {padding-left: 5px;}
.press-sidebar {margin-right: 30px;}
.press-sidebar .vc_column-inner {border-right: 1px solid #dde3e8; padding-right: 30px !important;}
.press-sidebar-widgets {/*padding-left: 40px; padding-right: 30px;*/}
.wpdmpro-template-single-downloads .widget h2,
.recalls-template-default .widget h2,
.press-sidebar-widgets h2 {text-align: left !important; padding-left: 20px !important; padding-right: 10px !important;}
.wpdmpro-template-single-downloads .widget .mc-field-group,
.recalls-template-default .widget .mc-field-group,
.press-sidebar-widgets .mc-field-group {min-width: 100%;}
.wpdmpro-template-single-downloads .widget .mc-field-group label span.asterisk,
.recalls-template-default .widget .mc-field-group label span.asterisk,
.press-sidebar-widgets .mc-field-group label span.asterisk {margin-top: -5px;}
.wpdmpro-template-single-downloads .widget .mc-field-group input,
.recalls-template-default .widget .mc-field-group input,
.press-sidebar-widgets .mc-field-group input {width: 100%; min-width: 50px;}
.wpdmpro-template-single-downloads .widget .mc-field-group.input-group ul li input,
.recalls-template-default .widget .mc-field-group.input-group ul li input,
.press-sidebar-widgets .mc-field-group.input-group ul li input {min-width: auto !important; width: auto !important;}
.download-package {margin-bottom: 20px !important;}
.download-package .panel-default h3 {margin-top: 5px !important; padding-left: 0 !important; font-weight: 700;}
.wpdmpro-template-single-downloads .press-release-post {margin-top: 30px;}
.wpdmpro-template-single-downloads .press-release-post h3 {font-size: 2em; font-weight: 300; line-height: 1.3em; text-transform: uppercase; padding-left: 0 !important;}
.package-file-size-info {display: inline-block; padding-right: 10px; font-size: 13px;}
#xfilelist img.file-ico {min-width:40%;}
.wpdmpro-template-single-downloads h3.popover-title {font-size: 1em !important; padding-left: 10px !important;}
/* PRESSE - END
____________________________*/
/* CSR - START */
.section-csr-topimage {background: rgba(0, 0, 0, 0) url("/National_Library/oe_/http://sostrenegrene.com/wp-content/uploads/2015/09/topimage-mixed-091.jpg") repeat scroll 0 0; border-top: 1px solid #d8ddd5; color: #3d5057; min-height: 450px; max-height: 450px; width: 100%;}
.section-csr-topimage h2 {font-size: 1.3em; font-weight: 900; line-height: 1.3em;}
/* CSR - END
____________________________*/
.g-ytsubscribe {display:block; margin: 0 auto;}
#___ytsubscribe_0 .fluid-width-video-wrapper {display: initial;}
/* FOOTER - START */
.dmbs-footer {background: #333333 url("/National_Library/oe_/http://sostrenegrene.com/wp-content/uploads/2015/05/overlay-footer.jpg") repeat; width: 100%; color: #ffffff; border-top: 1px solid #333333; padding: 30px 0;}
.dmbs-footer-menu .socialmedialist {padding-bottom: 15px;}
.dmbs-footer-menu .socialmedialist ul {text-align: center;}
.dmbs-footer-menu .socialmedialist ul li {display: inline; list-style-type: none; margin: 0; padding: 0 10px;}
.dmbs-footer-menu .socialmedialist ul li a img {height: 32px; width: 32px;}
.dmbs-footer-menu nav ul {text-align: center;}
.dmbs-footer-menu nav ul li {display: inline; list-style-type: none; margin: 0; padding: 0 10px;}
.dmbs-footer-menu nav ul li a {/*color: #fff;*/ font-size: 0.9em; text-transform: uppercase;}
.dmbs-footer-menu nav ul li a:hover {color: #ffffff; text-decoration: underline;}
#lang_sel_footer {background-color: #444444 !important; border-color: #555555 !important;margin-bottom: 0px !important;}
#lang_sel_footer ul li a {font-size: 12px !important;}
#lang_sel_footer ul li img {/*vertical-align: bottom !important;*/ vertical-align: baseline !important;}
#lang_sel_footer ul li span {vertical-align: baseline !important;}
/* FOOTER - END
____________________________*/
.dmbs-footer .navbar .collapse {text-align: center;}
.dmbs-footer .navbar ul {display: inline-block;}
/* BLOG - START */
/* BLOG - END
_________________*/
/* KAMPAGNER - START */
	/*.page-id-14077 .navbar.navbar-1 a.brand-center .navbar-bg-logo,
	.page-id-10412 .navbar.navbar-1 a.brand-center .navbar-bg-logo,
	.page-id-3796 .navbar.navbar-1 a.brand-center .navbar-bg-logo,
	.page-id-10086 .navbar.navbar-1 a.brand-center .navbar-bg-logo,
	.page-id-9111 .navbar.navbar-1 a.brand-center .navbar-bg-logo,
	.page-id-3799 .navbar.navbar-1 a.brand-center .navbar-bg-logo,
	.page-id-10255 .navbar.navbar-1 a.brand-center .navbar-bg-logo,
	.page-id-52 .navbar.navbar-1 a.brand-center .navbar-bg-logo,
	.page-id-18330 .navbar.navbar-1 a.brand-center .navbar-bg-logo,
	.page-id-18312 .navbar.navbar-1 a.brand-center .navbar-bg-logo,
	.page-id-18327 .navbar.navbar-1 a.brand-center .navbar-bg-logo,
	.page-id-18317 .navbar.navbar-1 a.brand-center .navbar-bg-logo,
	.page-id-18306 .navbar.navbar-1 a.brand-center .navbar-bg-logo,
	.page-id-18323 .navbar.navbar-1 a.brand-center .navbar-bg-logo,
	.page-id-18300 .navbar.navbar-1 a.brand-center .navbar-bg-logo,
	.page-id-17576 .navbar.navbar-1 a.brand-center .navbar-bg-logo {*/
		/* Hvidt logo på page-ID */
		/*background-image: url("/National_Library/oe_/http://sostrenegrene.com/wp-content/uploads/2016/04/logo-2_navbar-1.png") !important;
    		height: 108px;
    		width: 154px;
	}*/
	.pricetag {}
	.pricetag span.priceline {font-family: "Open Sans Condenced",sans-serif; font-weight: 600;}
	.pricetag span.price {font-family: "Open Sans Condenced",sans-serif; font-size: 2em;}
	.alert.alert-black {background-color: #444 !important; Border-color: #000 !important; color: #fff !important;}
	/*.alert.alert-black p {color: #31708f; font-size: 0.9em;}*/
	.section-landingpage-bgcolor {background-color: #F0F3F5 !important; border-top: 1px solid #DDDDDD !important; border-bottom: 1px solid #DDDDDD !important;}
	/* --------------------
	   Interior 2016 */
	.section-interior-topimage {background: rgba(0, 0, 0, 0) url("/National_Library/oe_/http://sostrenegrene.com/wp-content/uploads/2016/08/topimage-interior-sep-2016-01.jpg") repeat scroll 50% 0; border-top: 1px solid #d8ddd5; color: #3d5057; min-height: 570px; max-height: 570px; width: 100%;}
	.section-interior-topimage h1 {text-shadow: 0 1px 0 rgba(255, 255, 255, 1); color: #fff; font-family: 'Montaga', serif; line-height: 1em; font-size: 4em !important; font-weight: 400; margin-top: 0; padding-bottom: 15px; text-transform: normal;}
	.section-interior-topimage h1 span.large-font-interior {font-size: 1.5em; font-weight: 300; line-height: 1em; 2px 4px 0 rgba(91, 162, 179, 1); padding: 4px 0 0 10px;}
	.section-interior-topimage h2 {font-family: open sans condensed; font-size: 2em; font-weight: 900; line-height: 2em; text-transform: uppercase !important; text-shadow: 0 4px 4px rgba(51, 51, 51, 0.5); -ms-transform: rotate(-2deg); /* IE 9 */ -webkit-transform: rotate(-2deg); /* Chrome, Safari, Opera */ transform: rotate(-2deg);}
	.section-interior h2 {color: #333; font-family: open sans condensed; font-size: 3.5em; font-weight: 700; line-height: 0.8em;}
	.textbg-interior {/*background: rgba(255, 255, 255, 0.9) none repeat scroll 0 0;*/ padding: 4px 10px; color: #222222;}
	span.slider-interior {font-family: 'Montaga', serif; font-weight: 400 !important; font-size: 0.9em !important;}
	span.slider-large-font-interior {font-family: 'Montaga', serif; font-size: 1.7em !important; font-weight: 300 !important; line-height: 0.9em !important;}
	.section-interior-dinner-environment {background: rgba(0, 0, 0, 0) url("/National_Library/oe_/http://sostrenegrene.com/wp-content/uploads/2016/02/borddaekning-miljo-02.jpg") repeat scroll 50% 0;}
	/*---------------------*/
	/* --------------------
	   Studiestart 2016 */
	.section-studiestart-topimage {background: rgba(0, 0, 0, 0) url("/National_Library/oe_/http://sostrenegrene.com/wp-content/uploads/2016/07/topimage-80-studiestart-2016.jpg") repeat scroll 50% 0; border-top: 1px solid #d8ddd5; color: #3d5057; min-height: 570px; max-height: 570px; width: 100%;}
	.section-studiestart-topimage h1 {text-shadow: none; color: #fff; font-family: 'Maitree', serif; line-height: 1em; font-size: 3em !important; font-weight: 400; margin-top: 0; padding-bottom: 15px; text-transform: normal;}
	.section-studiestart-topimage h1 span.large-font-skolestart {font-size: 2em; font-weight: 300; line-height: 1em; 2px 4px 0 rgba(91, 162, 179, 1); padding: 4px 0 0 10px;}
	.section-studiestart-topimage h2 {font-family: open sans condensed; font-size: 2em; font-weight: 900; line-height: 2em; text-transform: uppercase !important; text-shadow: 0 4px 4px rgba(51, 51, 51, 0.5); -ms-transform: rotate(-2deg); /* IE 9 */ -webkit-transform: rotate(-2deg); /* Chrome, Safari, Opera */ transform: rotate(-2deg);}
	.section-studiestart h2 {color: #333; font-family: open sans condensed; font-size: 3.5em; font-weight: 700; line-height: 0.8em;}
	.textbg-studiestart {background: rgba(255, 255, 255, 0.9) none repeat scroll 0 0; padding: 4px 10px; color: #222222;}
	span.slider-studiestart {font-family: 'Maitree', serif; font-weight: 400 !important; font-size: 0.9em !important;}
	span.slider-large-font-studiestart {font-family: 'Maitree', serif; font-size: 1.7em !important; font-weight: 300 !important; line-height: 0.9em !important;}
	/*---------------------*/
	/* --------------------
	   Skolestart 2016 */
	.section-skolestart-topimage {background: rgba(0, 0, 0, 0) url("/National_Library/oe_/http://sostrenegrene.com/wp-content/uploads/2016/06/topimage-60-skolestart2016.jpg") repeat scroll 50% 0; border-top: 1px solid #d8ddd5; color: #3d5057; min-height: 570px; max-height: 570px; width: 100%;}
	.section-skolestart-topimage h1 {text-shadow: none; color: #fff; font-family: 'Maitree', serif; line-height: 1em; font-size: 3em !important; font-weight: 400; margin-top: 0; padding-bottom: 15px; text-transform: normal;}
	.section-skolestart-topimage h1 span.large-font-skolestart {font-size: 2em; font-weight: 300; line-height: 1em; 2px 4px 0 rgba(91, 162, 179, 1); padding: 4px 0 0 10px;}
	.section-skolestart-topimage h2 {font-family: open sans condensed; font-size: 2em; font-weight: 900; line-height: 2em; text-transform: uppercase !important; text-shadow: 0 4px 4px rgba(51, 51, 51, 0.5); -ms-transform: rotate(-2deg); /* IE 9 */ -webkit-transform: rotate(-2deg); /* Chrome, Safari, Opera */ transform: rotate(-2deg);}
	.section-skolestart h2 {color: #333; font-family: open sans condensed; font-size: 3.5em; font-weight: 700; line-height: 0.8em;}
	.textbg-skolestart {background: rgba(255, 255, 255, 0.9) none repeat scroll 0 0; padding: 4px 10px; color: #222222;}
	span.slider-skolestart {font-family: 'Maitree', serif; font-weight: 400 !important; font-size: 0.9em !important;}
	span.slider-large-font-skolestart {font-family: 'Maitree', serif; font-size: 1.7em !important; font-weight: 300 !important; line-height: 0.9em !important;}
	/*---------------------*/
	/* Interior March 2016 */
	.section-interiorMarch2016-topimage {background: rgba(0, 0, 0, 0) url("/National_Library/oe_/http://sostrenegrene.com/wp-content/uploads/2016/02/topimage05.jpg") repeat scroll 0 0; border-top: 1px solid #d8ddd5; color: #3d5057; min-height: 570px; max-height: 570px; width: 100%;}
	.section-interiorMarch2016-topimage h1 {color: #fff; font-family: "Oswald",sans-serif; font-size: 4em !important; font-weight: 700; margin-top: 0; padding-bottom: 15px; text-transform: uppercase;
-ms-transform: rotate(-2deg); /* IE 9 */ -webkit-transform: rotate(-2deg); /* Chrome, Safari, Opera */ transform: rotate(-2deg);}
	.section-interiorMarch2016-topimage h2 {font-size: 1.6em; font-weight: 900; line-height: 1.3em; text-transform: uppercase !important; text-shadow: 0 4px 4px rgba(51, 51, 51, 0.5);}
	.section-interiorMarch2016 h2 {color: #333; font-family: open sans condensed; font-size: 3.5em; font-weight: 700; line-height: 0.8em;}
	.vc_carousel-control span.icon-next, .vc_carousel-control span.icon-prev {font-size: 3em !important;}
	/*---------------------*/
	/* JULEN */
	.section-julen-topimage {background: rgba(0, 0, 0, 0) url("/National_Library/oe_/http://sostrenegrene.com/wp-content/uploads/2016/09/topimage-jul-2016-v9.jpg") repeat scroll 50% 0; border-top: 1px solid #d8ddd5; color: #3d5057; min-height: 570px; max-height: 570px; width: 100%;}
	.section-julen-topimage h1 {font-family: 'Dancing Script', cursive; text-transform: none !important; color: #d1c0be; font-size: 5em !important; text-shadow: 0 4px 0 rgba(255, 255, 255, 1); margin-top: 0px;}
	.section-julen-topimage h2 {font-family: open sans condensed; font-size: 2em; font-weight: 900; line-height: 2em; text-transform: uppercase !important; text-shadow: 0 4px 4px rgba(51, 51, 51, 0.5); -ms-transform: rotate(-2deg); /* IE 9 */ -webkit-transform: rotate(-2deg); /* Chrome, Safari, Opera */ transform: rotate(-2deg);}
	.video {border: 10px solid rgba(255, 255, 255, 0.5); position: relative; z-index: 100; width: auto !important; -webkit-box-shadow: 0px 10px 20px -10px rgba(0,0,0,0.5); -moz-box-shadow: 0px 10px 20px -10px rgba(0,0,0,0.5); box-shadow: 0px 10px 20px -10px rgba(0,0,0,0.5);}
	.julen-bg-repeater {background-image: url("/National_Library/oe_/http://sostrenegrene.com/wp-content/uploads/2015/10/bg-repeat-christmas-snow-stars-01.png");}
	.section-julen-content-red h2 {font-family: 'Dancing Script', cursive; color: #C41B31;}
	.julen-christmas-font h2 {font-family: "Dancing Script",cursive !important; font-size: 3em !important; text-transform: none !important;}
	.section-julen-content-white h2 {color: #ffffff; font-family: "Dancing Script",cursive; font-size: 3em; text-transform: none;}
	.section-interior-topimage h2 {font-family: open sans condensed; font-size: 2em; font-weight: 900; line-height: 2em; text-transform: uppercase !important; text-shadow: 0 4px 4px rgba(51, 51, 51, 0.5); -ms-transform: rotate(-2deg); /* IE 9 */ -webkit-transform: rotate(-2deg); /* Chrome, Safari, Opera */ transform: rotate(-2deg);}
	.section-julen h2 {color: #333 !important; font-family: open sans condensed !important; font-size: 3.5em !important; font-weight: 700 !important; line-height: 0.8em !important;}
	.section-julen-content-white h3 {color: #FFFFFF; text-shadow: 0 1px 1px rgba(57, 87, 68, 1);}
	.section-julen-content-white p {color: #FFFFFF; font-size: 0.9em;}
	.julen-green-bg {background: #58876a; background: -moz-linear-gradient(top,  #58876a 0%, #395744 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#58876a), color-stop(100%,#395744)); background: -webkit-linear-gradient(top,  #58876a 0%,#395744 100%); background: -o-linear-gradient(top,  #58876a 0%,#395744 100%); background: -ms-linear-gradient(top,  #58876a 0%,#395744 100%); background: linear-gradient(to bottom,  #58876a 0%,#395744 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#58876a', endColorstr='#395744',GradientType=0 );}
	.section-jul-golden-text h1, .section-jul-golden-text h2, .section-jul-golden-text h3, .section-jul-golden-text h4, .section-jul-golden-text h5, .section-jul-golden-text h6, .section-jul-golden-text p, h1.jul-golden-text, h2.jul-golden-text, h3.jul-golden-text, h4.jul-golden-text, h5.jul-golden-text, h6.jul-golden-text, p.jul-golden-text {color: #BE9954 !important;}
	/*---------------------*/
	/* NYTÅR 2016 */
	span.slider-newyear {font-family: 'Montaga', serif; font-weight: 400 !important; color: #444444; text-shadow: 0px 2px 0px rgba(255, 255, 255, 1);}
	span.slider-large-font-newyear {font-family: 'Montaga', serif; font-weight: 300 !important; color: #444444; text-shadow: 0px 2px 0px rgba(255, 255, 255, 1);}
	span.welcome-slide hr {}
	/*---------------------*/
	/*---------------------*/
	/* Welcome-slide */
	h1 span.slider-welcome {text-shadow: 0px 1px 0px rgba(238, 238, 238, 1);}
	h2 span.slider-welcome {text-shadow: 0px 1px 0px rgba(238, 238, 238, 1); text-transform: uppercase !important;}
	span.slider-welcome hr {-moz-border-bottom-colors: none; -moz-border-image: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: #AFCADC -moz-use-text-color #E3ECF2; border-style: solid none; border-width: 1px 0;}
	h2 span.slider-welcome br {}
	/*---------------------*/
	.issuuembed {width: 100% !important;}
	.wpb_single_image .vc_figure {display: block !important;}
	.case-periscope-section {background: rgba(0, 0, 0, 0) url("/National_Library/oe_/http://sostrenegrene.com/wp-content/uploads/2016/01/case-periscope-2016-v3.jpg") no-repeat scroll 100% 0 / cover;}
	.case-periscope-section h2 {color: #fff; font-weight: bold; text-shadow: 0 1px 1px rgba(61, 71, 83, 1);}
	.case-periscope-section h3 {color: #fff; text-shadow: 0 1px 1px rgba(61, 71, 83, 1);}
	.case-periscope-section p {color: #fff; font-size: 1.1em; text-shadow: 0 1px 1px rgba(61, 71, 83, 1);}
/* KAMPAGNER - END
_________________*/
/* CUSTOM BUTTONS - START */
.rev_slider_wrapper .btn-width {padding-left: 30px !important; padding-right: 65px !important;}
.btn-width {padding-left: 30px !important; padding-right: 45px !important;}
.btn-chevron {background-image: url("/National_Library/oe_/http://sostrenegrene.com/wp-content/uploads/2015/05/chevron-right-50percent.png"); background-position: 95% 50%; background-repeat: no-repeat;}
.btn-notextshadow {text-shadow: none !important;}
.btn-julen2015 {color: #ffffff !important; background-color: #434F5C; border-color: #323A45;}
.btn-julen2015:hover, .btn-julen2015:focus, .btn-julen2015:active, .btn-julen2015.active, .open .dropdown-toggle.btn-julen2015 {color: #ffffff; background-color: #323A45; border-color: #323A45;}
.btn-julen2015:active, .btn-julen2015.active, .open .dropdown-toggle.btn-julen2015 {background-image: none;}
.btn-julen2015.disabled, .btn-julen2015[disabled], fieldset[disabled] .btn-julen2015, .btn-julen2015.disabled:hover, .btn-julen2015[disabled]:hover, fieldset[disabled] .btn-julen2015:hover, .btn-julen2015.disabled:focus, .btn-julen2015[disabled]:focus, fieldset[disabled] .btn-julen2015:focus, .btn-julen2015.disabled:active, .btn-julen2015[disabled]:active, fieldset[disabled] .btn-julen2015:active, .btn-julen2015.disabled.active, .btn-julen2015[disabled].active, fieldset[disabled] .btn-julen2015.active {background-color: #434F5C; border-color: #323A45;}
.btn-julen2015 .badge {color: #434F5C; background-color: #ffffff;}
.btn-grenes {color: #ffffff !important; background-color: #EA7063 !important; border-color: #E65444 !important;}
.btn-grenes:hover, .btn-grenes:focus, .btn-grenes:active, .btn-grenes.active, .open .dropdown-toggle.btn-grenes {color: #ffffff !important; background-color: #E65444 !important; border-color: #E65444 !important;}
.btn-grenes:active, .btn-grenes.active, .open .dropdown-toggle.btn-grenes {background-image: none !important;}
.btn-grenes.disabled, .btn-grenes[disabled], fieldset[disabled] .btn-grenes, .btn-grenes.disabled:hover, .btn-grenes[disabled]:hover, fieldset[disabled] .btn-grenes:hover, .btn-grenes.disabled:focus, .btn-grenes[disabled]:focus, fieldset[disabled] .btn-grenes:focus, .btn-grenes.disabled:active, .btn-grenes[disabled]:active, fieldset[disabled] .btn-grenes:active, .btn-grenes.disabled.active, .btn-grenes[disabled].active, fieldset[disabled] .btn-grenes.active {background-color: #EA7063 !important; border-color: #E65444 !important;}
.btn-grenes .badge {color: #EA7063 !important; background-color: #ffffff !important;}
.btn-facebook {color: #ffffff !important; background-color: #4E69A2; border-color: #3C5997;}
.btn-facebook:hover, .btn-facebook:focus, .btn-facebook:active, .btn-facebook.active, .open .dropdown-toggle.btn-facebook {color: #ffffff !important; background-color: #3C5A98; border-color: #3C5997;}
.btn-facebook:active, .btn-facebook.active, .open .dropdown-toggle.btn-facebook {background-image: none;}
.btn-facebook.disabled, .btn-facebook[disabled], fieldset[disabled] .btn-facebook, .btn-facebook.disabled:hover, .btn-facebook[disabled]:hover, fieldset[disabled] .btn-facebook:hover, .btn-facebook.disabled:focus, .btn-facebook[disabled]:focus, fieldset[disabled] .btn-facebook:focus, .btn-facebook.disabled:active, .btn-facebook[disabled]:active, fieldset[disabled] .btn-facebook:active, .btn-facebook.disabled.active, .btn-facebook[disabled].active, fieldset[disabled] .btn-facebook.active {background-color: #4E69A2; border-color: #3C5997;}
.btn-facebook .badge {color: #4E69A2; background-color: #ffffff;}
.btn-instagram {color: #ffffff; background-color: #517FA4; border-color: #4C779A;}
.btn-instagram:hover, .btn-instagram:focus, .btn-instagram:active, .btn-instagram.active, .open .dropdown-toggle.btn-instagram {color: #ffffff; background-color: #4C779A; border-color: #4C779A;}
.btn-instagram:active, .btn-instagram.active, .open .dropdown-toggle.btn-instagram {background-image: none;}
.btn-instagram.disabled, .btn-instagram[disabled], fieldset[disabled] .btn-instagram, .btn-instagram.disabled:hover, .btn-instagram[disabled]:hover, fieldset[disabled] .btn-instagram:hover, .btn-instagram.disabled:focus, .btn-instagram[disabled]:focus, fieldset[disabled] .btn-instagram:focus, .btn-instagram.disabled:active, .btn-instagram[disabled]:active, fieldset[disabled] .btn-instagram:active, .btn-instagram.disabled.active, .btn-instagram[disabled].active, fieldset[disabled] .btn-instagram.active {background-color: #517FA4; border-color: #4C779A;}
.btn-instagram .badge {color: #517FA4; background-color: #ffffff;}
.btn-interior2014 {color: #ffffff !important; background-color: #B2CBB5; border-color: #97B99B;}
.btn-interior2014:hover, .btn-interior2014:focus, .btn-interior2014:active, .btn-interior2014.active, .open .dropdown-toggle.btn-interior2014 {color: #ffffff !important; background-color: #97B99B; border-color: #97B99B;}
.btn-interior2014:active, .btn-interior2014.active, .open .dropdown-toggle.btn-interior2014 {background-image: none;}
.btn-interior2014.disabled, .btn-interior2014[disabled], fieldset[disabled] .btn-interior2014, .btn-interior2014.disabled:hover, .btn-interior2014[disabled]:hover, fieldset[disabled] .btn-interior2014:hover, .btn-interior2014.disabled:focus, .btn-interior2014[disabled]:focus, fieldset[disabled] .btn-interior2014:focus, .btn-interior2014.disabled:active, .btn-interior2014[disabled]:active, fieldset[disabled] .btn-interior2014:active, .btn-interior2014.disabled.active, .btn-interior2014[disabled].active, fieldset[disabled] .btn-interior2014.active {background-color: #B2CBB5; border-color: #97B99B;}
.btn-interior2014 .badge {color: #B2CBB5; background-color: #ffffff;}
.btn-interior-2014 {color: #ffffff; background-color: #B2CBB5; border-color: #97B99B;}
.btn-interior-2014:hover, .btn-interior-2014:focus, .btn-interior-2014:active, .btn-interior-2014.active, .open .dropdown-toggle.btn-interior-2014 {color: #ffffff; background-color: #97B99B; border-color: #97B99B;} 
.btn-interior-2014:active, .btn-interior-2014.active, .open .dropdown-toggle.btn-interior-2014 {background-image: none;}
.btn-interior-2014.disabled, .btn-interior-2014[disabled], fieldset[disabled] .btn-interior-2014, .btn-interior-2014.disabled:hover, .btn-interior-2014[disabled]:hover, fieldset[disabled] .btn-interior-2014:hover, .btn-interior-2014.disabled:focus, .btn-interior-2014[disabled]:focus, fieldset[disabled] .btn-interior-2014:focus, .btn-interior-2014.disabled:active, .btn-interior-2014[disabled]:active, fieldset[disabled] .btn-interior-2014:active, .btn-interior-2014.disabled.active, .btn-interior-2014[disabled].active, fieldset[disabled] .btn-interior-2014.active {background-color: #B2CBB5; border-color: #97B99B;}
.btn-interior-2014 .badge {color: #B2CBB5; background-color: #ffffff;}
.btn-smiley {background-image: url("/National_Library/oe_/http://sostrenegrene.com/wp-content/uploads/2015/07/icon-smiley.png"); background-position: 10px 50%; background-repeat: no-repeat; padding: 10px 50px !important; text-transform: uppercase; width: 100%;}
/* CUSTOM BUTTONS - END
__________________________*/
/* INSTAGRAM */
#sb_instagram #sbi_load {display: none;}
.navbar-default .navbar-toggle .icon-bar {background-color: #EA7063; border-radius: 3px; height: 3px;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {border-color: #FFFFFF; background-color: inherit;}
/* STYLING AF COOKIE-MÆRKNING - START */
	#CookieInformationDialog {background: #fff none repeat scroll 0 0 !important;}
	#CookieInformationDialogBody h2 {font-family: "Open Sans",sans-serif; font-size: 1.2em; font-weight: 100; padding-left: 0 !important; color: #222;}
	#CookieInformationDialogBody a.CookieInformationDialogBodyButton {background: #ea7063 none repeat scroll 0 0; border-color: #e65444; color: #ffffff !important; text-shadow: none !important; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
	#CookieInformationDialogBody a.CookieInformationDialogBodyLink:hover {color: #222 !important;}
	a#CookieInformationDialogBodyButtonDetails {color: #222 !important;}
	#CookieInformationDialogBodyContent {color: #222;}
/* STYLING AF COOKIE-MÆRKNING - END */
/* ---------------------------
   MOBILVERSION STYLING - START */
body.page-template-page-frontpage .prettyMapList .prettyPagination {display: none;}
body.page-template-page-frontpage .prettyMapList #ListContainer {background: #fff none repeat scroll 0 0 !important; padding: 10px 10px 0;}
body.page-template-page-frontpage .prettyMapList #ListContainer ul {background: none !important; padding-top: 0px !important;}
body.page-template-page-frontpage .prettyMapList #ListContainer ul li {background: none; border: none;}
body.page-template-page-frontpage .prettyMapList #ListContainer ul li:hover, body.page-template-page-frontpage .prettyMapList #ListContainer ul li:focus, body.page-template-page-frontpage .prettyMapList #ListContainer ul li:active, body.page-template-page-frontpage .prettyMapList #ListContainer ul li.active {-webkit-box-shadow: 0px 0px 0px 0px rgba(177, 196, 207, 0); -moz-box-shadow: 0px 0px 0px 0px rgba(177, 196, 207, 0); box-shadow: 0px 0px 0px 0px rgba(177, 196, 207, 0);}
body.page-template-page-frontpage .prettyMapList #ListContainer ul li a.viewLocationDetail {background-image: none !important;}
body.page-template-page-frontpage .prettyMapList #ListContainer ul li .mapLocationDetail a.viewLocationPage {margin-top: 0 !important;}
body.page-template-page-frontpage .prettyMapList #ListContainer ul li .mapLocationDetail .getDirections a.printDirections {display: none;}
body.page-template-page-frontpage .prettyMapList #ListContainer ul li .mapLocationDetail {display: block !important;}
body.page-template-page-frontpage .prettyMapList #ListContainer ul li a span:first-child {left: 80px;}
body.page-template-page-frontpage .prettyMapList #ListContainer ul li a span:nth-child(2) {min-width: 80px; padding-left: 5px; padding-right: 5px; padding-top: 35px !important; width: 80px !important;}
body.page-template-page-frontpage .prettyMapList #ListContainer .openinghours {background: rgba(0, 0, 0, 0) none repeat scroll 0 0; padding-left: 0;}
body.page-template-page-frontpage .prettyMapList #ListContainer .openinghours table {border: medium none; margin-top: 10px; width: 100% !important;}
body.page-template-page-frontpage .vc_tta-accordion .vc_tta-panel .vc_tta-panel-heading h4 a {padding-right: 70px !important;}
body.page-template-page-frontpage .vc_tta-accordion .vc_tta-panel .vc_tta-panel-heading h4 a i.vc_tta-icon {position: absolute; top: 24px;}
body.page-template-page-frontpage .vc_tta-accordion .vc_tta-panel .vc_tta-panel-heading h4 a span.vc_tta-title-text {left: 40px; margin-left: 0; position: relative;}
body.page-template-page-frontpage .vc_tta-accordion h3 {margin-top: 10px !important;}
body.page-template-page-frontpage .vc_tta-accordion #sb_instagram {padding: 0 !important;}
body.page-template-page-frontpage .vc_tta-accordion .sbi_info p span.sbi_caption.sbi_caption_short, body.page-template-page-frontpage .vc_tta-accordion .sbi_info p span.sbi_caption.sbi_caption_full, body.page-template-page-frontpage .vc_tta-accordion .sbi_info .sbi_meta {color: #3d4753 !important;}
body.page-template-page-frontpage .vc_tta-accordion .search-filter-results .pagination-holder-top, body.page-template-page-frontpage .vc_tta-accordion .search-filter-results .pagination-holder-bottom {display: none;}
/* MOBILVERSION STYLING - END 
______________________________*/
/* ----------     MEDIA QUERIES - START     ---------- */
@media (min-width: 1281px){
	.dropdown:hover .dropdown-menu {display: block !important; -webkit-transition: all 1s ease-in-out; -moz-transition: all 1s ease-in-out; -o-transition: all 1s ease-in-out; transition: all 1s ease-in-out;}
	.smalldevices {display: none;}
	.fb-page.whitebox {width: 380px;}
	.search-filter-results .col-sm-2.latestnews-box {min-width: 20% !important;}
	.section-frontpage-blogteasers .search-filter-results .col-sm-2.latestnews-box {min-width: 20% !important;}
	.container-fluid.mobilemenuholder {display: none !important;}
	.mailchimp-form-holder .row.row-eq-height .col-md-8 {}
	.mailchimp-form-holder .row.row-eq-height .col-md-4 {}
	.franchise-process-infographic {}
	.franchise-process-infographic .wpb_column.vc_column_container.vc_col-sm-1 {width:0 !important;}
	.franchise-process-infographic .wpb_column.vc_column_container.vc_col-sm-2 {min-width: 20%;}
	.franchise-process-infographic .wpb_column.vc_column_container.vc_col-sm-2 .vc_column-inner {}
	.franchise-process-infographic .wpb_column.vc_column_container.vc_col-sm-2 .franchise-process-infographic-item .box-bottom {min-height: 600px;}
	.wpb_revslider_element .jul2016 img, .rev_slider_wrapper .jul2016 img {height: auto !important; width: 100% !important; max-height: 180px !important;}
	ul.page-list.subpages-page-list li a:lang(ja), ul.page-list.siblings-page-list li a:lang(ja), ul.page-list li a:lang(ja), .press ul li a:lang(ja) {font-size: 21px !important;}
	/* NYTÅR 2016 */
	/*h1.newyear-slide {white-space: nowrap !important;}*/
	span.slider-newyear {font-size: 1.3em !important; line-height: 1.3em !important;}
	span.slider-large-font-newyear {font-size: 3em !important; line-height: 1.3em !important;}
	/*---------------------*/
	/* Welcome-slide */
	h1 span.slider-welcome {font-size: 1.7em !important; line-height: 1.1em !important;}
	h1.welcome-slide-h1 {}
	h2 span.slider-welcome {font-size: 0.5em !important; line-height: 1.5em !important;}
	h2.welcome-slide-h2 {}
	/*---------------------*/
}
@media (min-width: 1200px) and (max-width: 1280px){ /* EXTRA: for view lige over 1200px og mindre Laptops så som MacBook Air 08 */
	.dropdown:hover .dropdown-menu {display: block !important; -webkit-transition: all 1s ease-in-out; -moz-transition: all 1s ease-in-out; -o-transition: all 1s ease-in-out; transition: all 1s ease-in-out;}
	.navbar.navbar-2 ul li.menu-item-language {max-width: 150px !important;}
	.navbar.navbar-2 ul li.menu-item-language ul li {min-width: 200px; width: 100% !important;}
	.smalldevices {display: none;}
	.fb-page.whitebox {width: 380px;}
	.search-filter-results .col-sm-2.latestnews-box {min-width: 20% !important;}
	.section-frontpage-blogteasers .search-filter-results .col-sm-2.latestnews-box {min-width: 20% !important;}
	.container-fluid.mobilemenuholder {display: none !important;}
	.section-store-map {background: rgba(0, 0, 0, 0) url("/National_Library/oe_/http://sostrenegrene.com/wp-content/uploads/2015/06/overlay-maps1.png") repeat scroll 50% 0; min-height: 340px;}
	.section-store-map .section-maps-text-top .wpb_wrapper {margin-top: 250px;}
	.prettyFileBar {background: rgba(255, 255, 255, 0.5) none repeat scroll 0 0 !important; border: medium none !important; left: 50% !important; margin-left: -430px !important; padding: 15px 80px !important; position: absolute !important; top: 540px !important; width: 860px !important;}
	.prettyFileBar form.prettyMapListSearch {background: rgba(150, 175, 190, 0.7) none repeat scroll 0 0 !important; border-radius: 3px !important; display: block !important; margin: 0 auto !important; padding: 10px 20px !important; width: 700px !important;}
	.prettyFileBar .categoryList {background: rgba(61, 73, 85, 0.7) none repeat scroll 0 0  !important; border-radius: 3px !important; display: block !important; margin-bottom: 0 !important; margin-left: auto !important; margin-right: auto !important; margin-top: 5px !important; padding: 10px !important; width: 700px !important;}
	.mailchimp-form-holder .row.row-eq-height .col-md-8 {}
	.mailchimp-form-holder .row.row-eq-height .col-md-4 {}
	.franchise-process-infographic {}
	.franchise-process-infographic .wpb_column.vc_column_container.vc_col-sm-1 {width:0 !important;}
	.franchise-process-infographic .wpb_column.vc_column_container.vc_col-sm-2 {min-width: 20%;}
	.franchise-process-infographic .wpb_column.vc_column_container.vc_col-sm-2 .vc_column-inner {}
	.franchise-process-infographic .wpb_column.vc_column_container.vc_col-sm-2 .franchise-process-infographic-item .box-bottom {min-height: 600px;}
	.wpb_revslider_element .jul2016 img, .rev_slider_wrapper .jul2016 img {height: auto !important; width: 100% !important; max-height: 180px !important;}
	ul.page-list.subpages-page-list li a:lang(ja), ul.page-list.siblings-page-list li a:lang(ja), ul.page-list li a:lang(ja), .press ul li a:lang(ja) {font-size: 19px !important;}
	/* NYTÅR 2016 */
	h1.newyear-slide {white-space: nowrap !important;}
	span.slider-newyear {font-size: 0.6em !important; line-height: 1.3em !important;}
	span.slider-large-font-newyear {font-size: 1.7em !important; line-height: 1.3em !important;}
	/*---------------------*/
	/* Welcome-slide */
	h1 span.slider-welcome {font-size: 1.7em !important; line-height: 1.1em !important;}
	h1.welcome-slide-h1 {}
	h2 span.slider-welcome {font-size: 0.5em !important; line-height: 1.5em !important;}
	h2.welcome-slide-h2 {}
	/*---------------------*/
}
@media (min-width: 979px) and (max-width: 1199px) { /* EXTRA: for view lige under 1200px og Ipad landscape */
	.navbar ul.nav.navbar-nav li a {font-family: "Open Sans condensed",sans-serif; font-size: 14px; font-weight: 700; padding: 15px 13px 16px;}
	.navbar.navbar-1 .navbar-bg-container-left {width: 380px;}
	.navbar.navbar-1 .navbar-bg-container-right {width: 380px;}
	.navbar.navbar-1 .collapse.navbar-collapse {max-width: 883px;}
	.navbar.navbar-2 ul li.menu-item-language {width: 130px;}
	.navbar.navbar-2 ul li.menu-item-language a {padding: 0 10px;}
	.dropdown:hover .dropdown-menu {display: block !important; -webkit-transition: all 1s ease-in-out; -moz-transition: all 1s ease-in-out; -o-transition: all 1s ease-in-out; transition: all 1s ease-in-out;}
	.smalldevices {display: none;}
	.prettyMapList .mapHolder {border: 30px solid #fcfbf9 !important;}
	.prettyFileBar {background: #FCFBF9 !important; left: 0 !important; margin: 0; padding: 0 0 30px !important; position: relative !important; top: 0 !important; width: 100% !important;}
	.prettyFileBar form.prettyMapListSearch {background: rgba(150, 175, 190, 0.7) none repeat scroll 0 0; border-radius: 3px; display: block !important; margin: 0 auto !important; padding: 10px 20px !important; width: 700px !important;}
	.prettyFileBar .categoryList {background: rgba(61, 73, 85, 0.7) none repeat scroll 0 0; border-radius: 3px; display: block !important; margin-bottom: 0 !important; margin-left: auto !important; margin-right: auto !important; margin-top: 5px; padding: 10px !important; width: 700px !important;}
	body.page-template-page-frontpage .bg-normal {background-position: 0 610px !important;}
	.search-filter-results .col-sm-2.latestnews-box {min-width: 25% !important;}
	.section-frontpage-blogteasers .search-filter-results .col-sm-2.latestnews-box {min-width: 20% !important;}
	.container-fluid.mobilemenuholder {display: none !important;}
	.mailchimp-form-holder .row.row-eq-height .col-md-8 {width: 100% !important;}
	.mailchimp-form-holder .row.row-eq-height .col-md-4 {display: none;}
	.franchise-process-infographic {}
	.franchise-process-infographic .wpb_column.vc_column_container.vc_col-sm-1 {}
	.franchise-process-infographic .wpb_column.vc_column_container.vc_col-sm-2 {min-height: 630px; min-width: 33%;}
	.franchise-process-infographic .wpb_column.vc_column_container.vc_col-sm-2 .vc_column-inner {}
	.franchise-process-infographic .wpb_column.vc_column_container.vc_col-sm-2 .franchise-process-infographic-item .box-bottom {margin-bottom: 30px; min-height: 510px;}
	.wpb_revslider_element .jul2016 img, .rev_slider_wrapper .jul2016 img {height: auto !important; width: 100% !important; max-height: 180px !important;}
	ul.page-list.subpages-page-list li a:lang(ja), ul.page-list.siblings-page-list li a:lang(ja), ul.page-list li a:lang(ja), .press ul li a:lang(ja) {font-size: 13px !important;}
	/* NYTÅR 2016 */
	h1.newyear-slide {white-space: nowrap !important;}
	span.slider-newyear {font-size: 0.6em !important; line-height: 1.3em !important;}
	span.slider-large-font-newyear {font-size: 1.7em !important; line-height: 1.3em !important;}
	/*---------------------*/
	/* Welcome-slide */
	h1 span.slider-welcome {font-size: 1.7em !important; line-height: 1.1em !important;}
	h1.welcome-slide-h1 {}
	h2 span.slider-welcome {font-size: 0.5em !important; line-height: 1.5em !important;}
	h2.welcome-slide-h2 {}
	/*---------------------*/
}
@media (min-width: 0px) and (max-width: 979px){ /* @media-queries united reset for views under desktop */
	.navbar.navbar-1 {top: 30px;}
	.navbar.navbar-2 .collapse.navbar-collapse {max-width: 100%; width: 100%;}
	.navbar.navbar-2 ul li.menu-item-language {max-width: 150px !important;}
	.dropdown:hover .dropdown-menu {display: block !important; -webkit-transition: all 1s ease-in-out; -moz-transition: all 1s ease-in-out; -o-transition: all 1s ease-in-out; transition: all 1s ease-in-out;}
	a.navbar-brand.brand-left.smalldevices {display:none;}
	.prettyMapList .mapHolder {border: 30px solid #fcfbf9 !important;}
	.prettyFileBar {background: #FCFBF9 !important; left: 0 !important; margin: 0; padding: 0 0 30px !important; position: relative !important; top: 0 !important; width: 100%;}
	.fb-page.whitebox {background: rgba(0, 0, 0, 0) none repeat scroll 0 0; border-radius: 0; box-shadow: none; width: auto !important;}
	.carousel-control.left, .carousel-control.right {display: none;}
	body.page-template-page-frontpage .bg-normal {background-position: 0 610px !important;}
	.search-filter-results .col-sm-2.latestnews-box {min-width: 33% !important;}
	.section-frontpage-blogteasers .search-filter-results .col-sm-2.latestnews-box {min-width: 20% !important;}
	.tablet-top-padding {padding-top: 200px;}
	.container-fluid.mobilemenuholder {display: none !important;}
	.franchise-process-infographic {}
	.franchise-process-infographic .wpb_column.vc_column_container.vc_col-sm-1 {}
	.franchise-process-infographic .wpb_column.vc_column_container.vc_col-sm-2 {}
	.franchise-process-infographic .wpb_column.vc_column_container.vc_col-sm-2 .vc_column-inner {}
	.franchise-process-infographic .wpb_column.vc_column_container.vc_col-sm-2 .franchise-process-infographic-item .box-bottom {}
}
@media (min-width: 768px) and (max-width: 979px) {
	.navbar ul.nav.navbar-nav ul.dropdown-menu {display: none;}
	.navbar ul.nav.navbar-nav li a {font-family: "Open Sans Condensed",sans-serif; font-size: 14px; font-weight: 700; padding: 15px 13px 16px;}
	.navbar ul.nav.navbar-nav li:first-child a, .navbar ul.nav.navbar-nav li.active:first-child a {margin: 0 !important; padding: 1px 13px 16px !important;}
	.navbar.navbar-1 {background-image: linear-gradient(to bottom, #f3f3f3, #e6e6e6); border: 1px solid #e2e2e2; border-radius: 3px; box-shadow: 0 0 2px rgba(102, 102, 102, 0.15); display: block;}
	.navbar.navbar-1 .navbar-bg-left {background-image: none; border: medium none; border-radius: 0; box-shadow: none; height: auto; position: inherit;}
	.navbar.navbar-1 .navbar-bg-container-left .navbar-bg-left span.navbar-bg-left-arcimage {display: none;}
	.navbar.navbar-1 a.brand-center {top: 80px;}
	.navbar.navbar-1 a.brand-center .navbar-bg-logo {background-position: 50% 0; background-repeat: no-repeat; background-size: 60% 60% !important;}
	.navbar.navbar-1 .navbar-bg-right {background-image: none; border: medium none; border-radius: 0; box-shadow: none; height: auto; position: inherit;}
	.navbar.navbar-1 .navbar-bg-container-right .navbar-bg-right span.navbar-bg-right-arcimage {display: none;}
	.navbar.navbar-1 ul {width: auto;}
	.navbar.navbar-1 .collapse.navbar-collapse {width: auto;}
	.navbar.navbar-2 .collapse.navbar-collapse {max-width: 100%; width: 100%;}
	.navbar.navbar-2 .navbar-brand.brand-left {display: none;}
	.navbar.navbar-2 ul li:first-child, .navbar.navbar-2 ul li.active:first-child {font-size: 11px !important; padding: 15px 10px 16px !important;}
	.navbar.navbar-2 ul li a {font-size: 11px !important; padding: 15px 10px 16px !important;}
	.navbar.navbar-2 ul li.menu-item-language {max-width: none !important;}
	.navbar.navbar-2 ul li.menu-item-language a {padding: 0 !important;}
	.navbar.navbar-2 ul li.menu-item-language ul li:first-child {padding: 0 !important;}
	.navbar.navbar-2 ul li.menu-item-language ul li a {padding: 0 10px !important;}
	.navbar.navbar-2 ul li.menu-item-language ul li:last-child a, .navbar.navbar-2 ul li.menu-item-language ul li:last-child a:hover, .navbar.navbar-2 ul li.menu-item-language ul li:last-child a:focus {font-size: 11px !important;}
	.dropdown:hover .dropdown-menu {display: block !important; -webkit-transition: all 1s ease-in-out; -moz-transition: all 1s ease-in-out; -o-transition: all 1s ease-in-out; transition: all 1s ease-in-out;}
	.rev_slider ul li h1 {margin-top: 100px; white-space: normal !important; width: 500px !important;}
	.rev_slider ul li h2 {margin-top: 120px; text-align: center; white-space: normal !important; width: 500px !important;}
	.rev_slider ul li a.btn {font-size: 14px !important; margin-top: 140px !important; padding: 15px 50px 15px 20px !important;}
	.rev_slider ul li a.btn strong {font-size: 14px !important;}
	a.navbar-brand.brand-left.smalldevices {display:none;}
	.fb-page.whitebox {width: auto !important;}
	.latestnews-box-bottom a.latestnews-btn {margin-left: 0;}
	body.page-template-page-frontpage .bg-normal {background-position: 0 610px !important;}
	.search-filter-results .col-sm-2.latestnews-box {min-width: 33% !important;}
	.section-frontpage-blogteasers .search-filter-results .col-sm-2.latestnews-box {min-width: 50% !important;}
	.issuu-onepage-layout .issuuembed {height: 700px; margin-top: 50px; padding: 0 50px;}
	.container-fluid.mobilemenuholder {display: none !important;}
	.section-catalogue-tabs .catalogue-title-holder .wpb_wrapper {height: 200px !important;}
	.mailchimp-form-holder .row.row-eq-height .col-md-8 {width: 100% !important;}
	.mailchimp-form-holder .row.row-eq-height .col-md-4 {display: none;}
	.mailchimp-form-holder .row.row-eq-height .col-md-8 .col-md-6 .mc-field-group.input-group {display: inherit !important; text-align: center !important;}
	.franchise-process-infographic {}
	.franchise-process-infographic .wpb_column.vc_column_container.vc_col-sm-1 {}
	.franchise-process-infographic .wpb_column.vc_column_container.vc_col-sm-2 {min-width: 33%;}
	.franchise-process-infographic .wpb_column.vc_column_container.vc_col-sm-2 .vc_column-inner {}
	.franchise-process-infographic .wpb_column.vc_column_container.vc_col-sm-2 .franchise-process-infographic-item .box-bottom {margin-bottom: 30px; min-height: 590px;}
	.rev_slider .jul2016 img, .rev_slider_wrapper .jul2016 img {height: auto !important; width: 100% !important; max-height: 180px !important; margin-top: 70px !important;}
	.single-maplist .store-title-holder h3 {font-size: 1.2em;}
	ul.page-list.subpages-page-list li a:lang(ja), ul.page-list.siblings-page-list li a:lang(ja), ul.page-list li a:lang(ja), .press ul li a:lang(ja) {font-size: 18px !important;}
	/* NYTÅR 2016 */
	h1.newyear-slide {white-space: nowrap !important;}
	span.slider-newyear {font-size: 0.6em !important; line-height: 1.3em !important;}
	span.slider-large-font-newyear {font-size: 1.7em !important; line-height: 1.3em !important;}
	/*---------------------*/
	/* Welcome-slide */
	h1 span.slider-welcome {font-size: 1.7em !important; line-height: 1.1em !important;}
	h1.welcome-slide-h1 {margin-top: 100px !important;}
	h2 span.slider-welcome {font-size: 0.5em !important; line-height: 1.5em !important;}
	h2.welcome-slide-h2 {margin-top: 200px !important;}
	/*---------------------*/
}
@media (max-width: 767px) {
	body.page-template-page-frontpage .bg-normal {background-position: 0 200px !important; background: none !important;}
	body.page-template-page-frontpage {background: none !important;}
	p {padding: 0 10px !important;}
	.navbar ul.nav.navbar-nav{overflow: hidden;}
	.navbar ul.nav.navbar-nav ul.dropdown-menu {display: none;}
	.navbar ul.nav.navbar-nav li.dropdown {display: none;}
	.navbar ul.nav.navbar-nav li {display: block; float: left; width: 100%;}
	.navbar ul.nav.navbar-nav li a {display: block; font-family: "Open Sans Condensed",sans-serif; font-size: 14px; font-weight: 700; padding: 10px 20px;}
	.navbar ul.nav.navbar-nav li:first-child {background: rgba(0, 0, 0, 0) none repeat scroll 0 0; border-right: medium none; height: inherit; width: 100%;}
	.navbar ul.nav.navbar-nav li:first-child a, .navbar ul.nav.navbar-nav li.active:first-child a {display: block; font-family: "Open Sans Condensed",sans-serif; font-size: 14px; font-weight: 700; padding: 10px 20px; color: #333331;}
	.navbar ul.nav.navbar-nav li.active:first-child {background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important; border-left: medium none; border-right: medium none !important; height: auto; width: 100%;}
	.navbar ul.nav.navbar-nav li:hover:first-child {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;}
	.navbar.navbar-1 {position: static; top: 0; z-index: 10000; border-bottom: 1px solid #e0e0e0;}
	.navbar.navbar-1 .navbar-header {position: relative; width: 100%; z-index: 2000000000; margin: 0;}
	.navbar.navbar-1 .navbar-header button.navbar-toggle {border: medium none; margin-right: 60px; margin-top: 10px;}
	.navbar.navbar-1 .navbar-bg-container-left {width: auto;}
	.navbar.navbar-1 .navbar-bg-left {background-image: none; border: medium none; border-radius: 0; box-shadow: none;}
	.navbar.navbar-1 .navbar-bg-container-left .navbar-bg-left span.navbar-bg-left-arcimage {display: none;}
	.navbar.navbar-1 a.brand-center {top: 100px; display: none;}
	.navbar.navbar-1 .navbar-bg-container-right {width: auto;}
	.navbar.navbar-1 .navbar-bg-right {background-image: none; border: medium none; border-radius: 0; box-shadow: none;}
	.navbar.navbar-1 .navbar-bg-container-right .navbar-bg-right span.navbar-bg-right-arcimage {display: none;}
	.navbar.navbar-1 ul {width: auto;}
	.navbar.navbar-1 ul li {border-bottom: 1px solid #ccc; border-top: 1px solid #fff; float: none;}
	.navbar.navbar-1 .collapse.navbar-collapse {background: #fefefe none repeat scroll 0 0; margin: -2px 0 0 -15px; position: absolute; width: 100%; z-index: 100000;}
	.navbar.navbar-1 .lang_sel_click {min-width: 50px; position: absolute !important; right: 0; top: 0; z-index: 2147483647 !important;}
	.navbar.navbar-1 .lang_sel_click ul li {border-bottom: medium none;}
	/* FIX - Language Selector */
	.navbar.navbar-1 #lang_sel_click {min-width: 50px; position: absolute !important; right: 0; top: 0; z-index: 2147483647 !important;}
	.navbar.navbar-1 #lang_sel_click ul li {border-bottom: medium none;}
	/*-------------------------*/
	.navbar.navbar-2 {display: none;}
	.navbar.navbar-2.affix-top {display: none;}
	.navbar.navbar-2.affix {display: none;}
	.navbar.navbar-2 .collapse.navbar-collapse {max-width: 100%; width: 100%;}
	.navbar.navbar-2 ul li.menu-item-language {max-width: 90px !important;}
	.dropdown:hover .dropdown-menu {display: block !important; -webkit-transition: all 1s ease-in-out; -moz-transition: all 1s ease-in-out; -o-transition: all 1s ease-in-out; transition: all 1s ease-in-out;}
	.rev_slider ul li h1 {font-size: 2.5em; line-height: 1em !important; margin-top: -70px; white-space: normal !important; width: 500px !important;}
	.rev_slider ul li h2 {font-size: 1.3em !important; line-height: 1em !important; margin-top: 30px; text-align: center; white-space: normal !important; width: 500px !important;}
	.rev_slider ul li a.btn {font-size: 14px !important; line-height: 25px !important; margin-top: 90px !important;}
	.rev_slider ul li a.btn strong {font-size: 14px !important;}
	#carousel-homepage-latestnews .carousel-control {display: none;}
	#carousel-homepage-latestnews .carousel-inner .item .latestnews-title {text-align: center;}
	.latestnews-content {min-height: auto; max-height: none;}
	.fb-page.whitebox {display: table; margin: 20px auto 0; width: auto !important;}
	#sb_instagram.sbi_col_8 #sbi_images .sbi_item {width: 24.5%;}
	.row.dmbs-top-menu {margin: 0 !important;}
	a.navbar-brand.brand-left.smalldevices {display: inline-block;}
	a.navbar-brand.brand-left.smalldevices img {display: inline-block; height: auto !important; width: auto !important; padding-top: 9px;}
	.tp-leftarrow {display: none !important;}
	.tp-rightarrow {display: none !important;}
	.prettyMapList .mapHolder {display: none;}
	.pf-content {margin: 0 15px !important;}
	.prettyFileBar {left: auto; margin-left: auto; padding: 15px !important; width: 100%; display: none;}
	.prettyFileBar form.prettyMapListSearch {width: auto !important;}
	.prettyFileBar .categoryList {width: auto !important;}
	.section-store-map .section-maps-text-top .wpb_wrapper {margin-top: 60px;}
	.section-store-map {height: 300px !important; min-height: 0 !important; width: 100%;}
	.section-maplist-outer {margin: 0 10px;}
	.prettyMapList #ListContainer ul li a span:first-child {width: auto !important;}
	.prettyMapList #ListContainer ul li a span:first-child {padding-left: 20px; width: auto !important;}
	.prettyMapList #ListContainer ul li a span:nth-child(2) {font-size: 1.2em; min-width: 100px; padding-right: 10px;}
	.prettyMapList #ListContainer .openinghours {padding-left: 85px;}
	.section-frontpage-blogteasers .search-filter-results .col-sm-2.latestnews-box {margin: 0 30px !important; min-width: 100% !important;}
	.mobile-top-padding {padding-top: 0;}
	.issuu-onepage-layout .issuuembed {height: 500px; margin-top: 40px; padding: 0 40px;}
	.section-interiorMarch2016-topimage {min-height: 100px; width: 100%; background-position: 50% 100%;}
	.section-interiorMarch2016-topimage .section-topimage-text-top .wpb_wrapper {margin-top: 20px;}
	.section-interiorMarch2016-topimage h1 {line-height: 1.3em;}
	.container-fluid.mobilemenuholder {display: none !important;}
	.section-catalogue-tabs .wpb_tab {padding: 0 30px !important;}
	.section-catalogue-tabs .tab-row {padding-top: 0 !important;}
	.section-catalogue-tabs .catalogue-title-holder .wpb_wrapper {border-bottom: 0px none;}
	.section-catalogue-tabs h2 {left: 18px; line-height: 1em;}
	.section-catalogue-tabs h3 {right: 20px;}
	.mailchimp-form-holder .row.row-eq-height .col-md-4 {display: none;}
	.mailchimp-form-holder .row.row-eq-height .col-md-8 {width: 100% !important; margin: 0 15px;}
	.mailchimp-form-holder .row.row-eq-height .col-md-8 .col-md-6 .mc-field-group.input-group {display: inherit !important; text-align: center !important;}
	.franchise-process-infographic {}
	.franchise-process-infographic .wpb_column.vc_column_container.vc_col-sm-1 {}
	.franchise-process-infographic .wpb_column.vc_column_container.vc_col-sm-2 {min-height: 629px; min-width: 33%;}
	.franchise-process-infographic .wpb_column.vc_column_container.vc_col-sm-2 .vc_column-inner {}
	.franchise-process-infographic .wpb_column.vc_column_container.vc_col-sm-2 .franchise-process-infographic-item .box-bottom {min-height: 596px;}
	.rev_slider .jul2016 img, .rev_slider_wrapper .jul2016 img {height: auto !important; width: 100% !important; max-height: 180px !important;}
	.rev_slider .tp-caption.jul2016 img {margin-top: -50px !important;}
	.rev_slider .jul2016-btn a.btn {margin-top: 40px !important;}
	ul.page-list.subpages-page-list li a:lang(ja), ul.page-list.siblings-page-list li a:lang(ja), ul.page-list li a:lang(ja), .press ul li a:lang(ja) {font-size: 27px !important;}
	/* NYTÅR 2016 */
	h1.newyear-slide {white-space: nowrap !important;}
	span.slider-newyear {font-size: 0.6em !important; line-height: 1.3em !important;}
	span.slider-large-font-newyear {font-size: 1.7em !important; line-height: 1.3em !important;}
	/*---------------------*/
	
}
@media (min-width: 481px) and (max-width: 767px) {
	/* Welcome-slide */
	h1 span.slider-welcome {font-size: 1.7em !important; line-height: 1.1em !important;}
	h1.welcome-slide-h1 {}
	h2 span.slider-welcome {font-size: 0.5em !important; line-height: 1.5em !important;}
	h2.welcome-slide-h2 {margin-top: 80px !important;}
	/*---------------------*/
}
@media (max-width: 480px) {
	.rev_slider .tp-caption.jul2016 img {max-width:300px !important;}
	.rev_slider .jul2016-btn a.btn {margin-top: 0 !important;}
	p {padding: 0 10px !important;}
	.navbar ul.nav.navbar-nav ul.dropdown-menu {display: none;}
	.navbar.navbar-1 .navbar-header button.navbar-toggle {margin-right: 42px;}
	.navbar.navbar-1 a.brand-center {display: none;}
	.navbar.navbar-2 .collapse.navbar-collapse {max-width: 100%; width: 100%;}
	.navbar.navbar-2 ul li.menu-item-language {max-width: 60px !important;}
	.dropdown:hover .dropdown-menu {display: block !important; -webkit-transition: all 1s ease-in-out; -moz-transition: all 1s ease-in-out; -o-transition: all 1s ease-in-out; transition: all 1s ease-in-out;}
	.rev_slider ul li h1 {font-size: 2em !important; line-height: 1em !important; margin-top: -40px; white-space: normal !important; width: 468px !important;}
	.rev_slider ul li h2 {text-align: center; white-space: normal !important; width: 500px !important; font-size: 0.9em !important; line-height: 1.4em !important; margin-top: 0px; padding: 5px 100px !important; }
	.rev_slider ul li a.btn {font-size: 14px !important; line-height: 25px !important; margin-top: 40px !important; padding-left: 15px !important; padding-right: 40px !important;}
	.rev_slider ul li a.btn strong {font-size: 14px !important;}
	#carousel-homepage-latestnews .carousel-control {display: none;}
	#carousel-homepage-latestnews .carousel-inner .item .latestnews-title {text-align: center;}
	.latestnews-content {min-height: auto; max-height: none;}
	.fb-page.whitebox {display: none;}
	.AlpinePhotoTiles-tile {padding-right: 10px !important; height: 172px !important;}
	.AlpinePhotoTiles-row .AlpinePhotoTiles-image-div-container:nth-child(1) {width: 100% !important;}
	.AlpinePhotoTiles-row .AlpinePhotoTiles-image-div-container:nth-child(2) {display: none !important;}
	.AlpinePhotoTiles-row .AlpinePhotoTiles-image-div-container:nth-child(3) {display: none !important;}
	.AlpinePhotoTiles-row .AlpinePhotoTiles-image-div-container:nth-child(4) {display: none !important;}
	.AlpinePhotoTiles-row .AlpinePhotoTiles-image-div-container:nth-child(5) {display: none !important;}
	.AlpinePhotoTiles-row .AlpinePhotoTiles-image-div-container:nth-child(6) {display: none !important;}
	.AlpinePhotoTiles-row .AlpinePhotoTiles-image-div-container:nth-child(7) {display: none !important;}
	.AlpinePhotoTiles-row .AlpinePhotoTiles-image-div-container:nth-child(8) {display: none !important;}
	.AlpinePhotoTiles-row .AlpinePhotoTiles-image-div-container:nth-child(9) {display: none !important;}
	.AlpinePhotoTiles-row .AlpinePhotoTiles-image-div-container:nth-child(10) {display: none !important;}
	section.latest-news .item .latestnews-box:nth-child(2) {display: none !important;}
	section.latest-news .item .latestnews-box:nth-child(3) {display: none !important;}
	section.latest-news .item .latestnews-box:nth-child(4) {display: none !important;}
	#sbi_images .sbi_item:nth-child(1) {width: 100% !important;}
	#sbi_images .sbi_item:nth-child(2) {display: none !important;}
	#sbi_images .sbi_item:nth-child(3) {display: none !important;}
	#sbi_images .sbi_item:nth-child(4) {display: none !important;}
	#sbi_images .sbi_item:nth-child(5) {display: none !important;}
	#sbi_images .sbi_item:nth-child(6) {display: none !important;}
	#sbi_images .sbi_item:nth-child(7) {display: none !important;}
	#sbi_images .sbi_item:nth-child(8) {display: none !important;}
	.row.dmbs-top-menu {margin: 0 !important;}
	a.navbar-brand.brand-left.smalldevices {display: inline-block; max-width: 100px;}
	a.navbar-brand.brand-left.smalldevices img {display: inline-block; height: auto !important; width: auto !important; padding-top: 9px; max-width: 180px;}
	.tp-leftarrow {display: none !important;}
	.tp-rightarrow {display: none !important;}
	.prettyMapList .mapHolder {display: none;}
	.pf-content {margin: 0 15px !important;}
	.prettyFileBar {left: auto; margin-left: auto; padding: 15px !important; width: 100%; display: none;}
	.prettyFileBar form.prettyMapListSearch {width: auto !important;}
	.prettyFileBar .categoryList {width: auto !important;}
	.section-store-map .section-maps-text-top .wpb_wrapper {margin-top: 60px;}
	.section-store-map {height: 300px !important; min-height: 0 !important; width: 100%;}
	.section-maplist-outer {margin: 0 10px;}
	.prettyMapList #ListContainer ul li a span:first-child {width: auto !important;}
	.prettyMapList #ListContainer ul li a span:first-child {padding-left: 20px; width: auto !important;}
	.prettyMapList #ListContainer ul li a span:nth-child(2) {font-size: 1.2em; min-width: 100px; padding-right: 10px;}
	.prettyMapList #ListContainer .openinghours {padding-left: 85px;}
	.dmbs-footer-menu .socialmedialist {display: none;}
	.dmbs-footer-menu nav ul li {display: block; padding: 10px;}
	body.page-template-page-frontpage .bg-normal {background-position: 0 200px !important; background: none !important;}
	body.page-template-page-frontpage {background: none !important;}
	.section-diy-topimage {display: none;}
	section.categories-list {display: inline-block;}
	section.categories-list ul li {border: 1px solid #ddd; display: inline-block; float: left; margin: 0 !important; padding: 0 2%; position: relative; width: 50%; background: -moz-linear-gradient(top, #eeeeee 0%, #dddddd 50%, #eeeeee 100%); background: -webkit-linear-gradient(top, #eeeeee 0%,#dddddd 50%,#eeeeee 100%); background: linear-gradient(to bottom, #eeeeee 0%,#dddddd 50%,#eeeeee 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#eeeeee',GradientType=0 );}
	.mobile-top-padding {padding-top: 0;}
	.issuu-onepage-layout .issuuembed {height: 500px; margin-top: 10px; padding: 0 20px;}
	.section-interiorMarch2016-topimage {min-height: 100px; width: 100%; background-position: 50% 100%;}
	.section-interiorMarch2016-topimage .section-topimage-text-top .wpb_wrapper {margin-top: 20px;}
	.section-interiorMarch2016-topimage h1 {line-height: 1.3em;}
	.btn-mobile {background-image: none; font-size: 1em; margin: 20px 0 !important; padding: 10px 20px; width: auto;}
	.dmbs-footer {display: none;}
	#lang_sel_footer {display: none;}
	body {padding-bottom: 50px;}
	.container-fluid.mobilemenuholder {bottom: 0; display: inherit !important; left: 0; position: fixed; width: 100%; z-index: 9999; margin: 0; padding: 0;}
	nav.navbar.navbar-default.navbar-3 {background: rgba(255, 255, 255, 1) none repeat scroll 0 0; border: medium none; display: inherit !important; height: auto;}
	nav.navbar.navbar-default.navbar-3 .row .container-fluid {padding: 0;}
	.navbar-3-container ul.nav.navbar-nav.navbar-3 {background: #fafafa none repeat scroll 0 0; border-top: 1px solid #DDDDDD;}
	.navbar-3-container ul.nav.navbar-nav.navbar-3 li {display: inline; max-width: 33%; min-width: 33%; text-align: center; width: auto !important; padding: 0; margin: 0; border-left: 1px solid #e2e2e2;}
	.navbar-3-container ul.nav.navbar-nav.navbar-3 li:first-child {border-left: 0px solid none; padding-left: 10px;}
	.navbar-3-container ul.nav.navbar-nav.navbar-3 li:last-child {padding-right: 10px;}
	.navbar-3-container ul.nav.navbar-nav.navbar-3 li a {color: #666 !important; font-family: "Source Sans Pro",sans-serif !important; font-size: 0.6em !important; font-weight: 600 !important; line-height: 1em !important; margin: 0 !important; padding: 10px 20px !important;}
	.navbar-3-container ul.nav.navbar-nav.navbar-3 li a span {display: inherit !important; margin: 0 auto; margin-bottom: 5px !important;}
	.navbar-3-container ul.nav.navbar-nav.navbar-3 li a span.home {background: url('images/mobilesprite.png') no-repeat top left; width: 13px; height: 25px; background-position: -64px 0; width: 18px;}
	.navbar-3-container ul.nav.navbar-nav.navbar-3 li a span.stores {background: url('images/mobilesprite.png') no-repeat top left; width: 13px; height: 25px; background-position: -120px 0;}
	.navbar-3-container ul.nav.navbar-nav.navbar-3 li a span.catalogues {background: url('images/mobilesprite.png') no-repeat top left; width: 13px; height: 25px; background-position: 0 0; width: 22px;}
	.navbar-3-container ul.nav.navbar-nav.navbar-3 li.active a span.home {background: url('images/mobilesprite.png') no-repeat top left; width: 13px; height: 25px; background-position: -92px 0; width: 18px;}
	.navbar-3-container ul.nav.navbar-nav.navbar-3 li.active a span.stores {background: url('images/mobilesprite.png') no-repeat top left; width: 13px; height: 25px; background-position: -143px 0;}
	.navbar-3-container ul.nav.navbar-nav.navbar-3 li.active a span.catalogues {background: url('images/mobilesprite.png') no-repeat top left; width: 13px; height: 25px; background-position: -32px 0; width: 22px;}
	.navbar-3-container ul.nav.navbar-nav.navbar-3 li.active a {border: medium none; background: #ea7063 none repeat scroll 0 0; color: #fff !important;}
	.navbar-3-container ul.nav.navbar-nav.navbar-3 li:hover a {border: medium none;}
	.mobilesprite { background: url('images/mobilesprite.png') no-repeat top left; width: 13px; height: 25px;  } 
	.mobilesprite.icon-mb-catalogues-01 { background-position: 0 0; width: 22px; } 
	.mobilesprite.icon-mb-catalogues-02 { background-position: -32px 0; width: 22px; } 
	.mobilesprite.icon-mb-home-01 { background-position: -64px 0; width: 18px; } 
	.mobilesprite.icon-mb-home-02 { background-position: -92px 0; width: 18px; } 
	.mobilesprite.icon-mb-stores-01 { background-position: -120px 0; } 
	.mobilesprite.icon-mb-stores-02 { background-position: -143px 0; }
	.prettyMapList #ListContainer ul li {padding: 0px 10px 0px 0px !important; min-height: 100px;}
	.prettyMapList .map::after {background: none !important;}
	#ListContainer ul li a.viewLocationDetail {min-height: 90px; position: relative !important;}
	.prettyMapList #ListContainer ul li a span:first-child {position: absolute !important; left: 100px; min-height: 90px;}
	.prettyMapList #ListContainer ul li a span:nth-child(2) {padding-top: 35px !important; width: 100px !important;}
	.section-catalogue-tabs .catalogue-description-holder {min-height: 1px !important;}
	.section-catalogue-tabs .catalogue-description-holder .wpb_wrapper {height: auto !important;}
	.section-catalogue-tabs h2 {bottom: 0 !important; font-size: 2.2em !important; line-height: 1em !important;}
	.section-catalogue-tabs .tab-row {padding-top: 0 !important;}
	.prettyMapList #ListContainer .openinghours table td {padding: 0 10px 5px 0 !important;}
	.prettyMapList .getDirections input {width: 120px !important;}
	.prettyMapList .getDirections {margin-left: 20px !important;}
	.prettyMapList #ListContainer ul li a span {padding-top: 40px !important;}
	.prettyMapList #ListContainer ul li a span h3 {color: #438bb5; font-family: "Source Sans Pro",sans-serif; font-size: 1.3em; font-weight: 600; margin-bottom: 5px; margin-left: 0; margin-right: 0; margin-top: -33px !important; text-transform: uppercase;}
	.prettyMapList #ListContainer ul li .mapLocationDetail a.viewLocationPage {float: none; font-size: 1em; margin-left: 10%; padding: 10px 5px; width: 80%;}
	#MapDescription .vc_row.wpb_row.vc_inner.vc_row-fluid table {font-size: 1.1em;}
	#MapDescription .pf-content table tr td {padding: 0 10px;}
	#MapDescription .pf-content table tr td:nth-child(2) {min-width: 130px;}
	.store-section form {margin: -15px auto 0;}
	.store-section p {padding: 10px 0 0 !important;}
	.section-catalogue-tabs .wpb_tab {padding: 0 !important;}
	.section-catalogue-tabs .catalogue-title-holder .wpb_wrapper {border-bottom: 0px none;}
	.section-catalogue-tabs h2 {left: 18px; max-width: 210px; width: 210px; font-family: "Open Sans Condensed",sans-serif;}
	.section-catalogue-tabs h3 {right: 20px; max-width: 120px; width: 120px; font-family: "Open Sans Condensed",sans-serif; bottom: 0;}
	.mobile-version-content .mapLocationDetail a.viewLocationPage.btn.corePrettyStyle {display: none !important;}
	.mobile-version-content .mapLocationDetail .getDirections {display: table; margin: 0 auto !important;}
	.section-skolestart-topimage h1 {line-height: 1.9em; font-size: 2em !important;}
	.section-skolestart-topimage h1 span.large-font-skolestart {line-height: 0.6em;}
	.section-skolestart h2 {font-size: 2.5em; line-height: 1em;}
	.section-skolestart-topimage h2 {line-height: 1.5em;}
	.section-studiestart-topimage h1 {line-height: 1.9em; font-size: 2em !important;}
	.section-studiestart-topimage h1 span.large-font-skolestart {line-height: 0.6em;}
	.section-studiestart h2 {font-size: 2.5em; line-height: 1em;}
	.section-studiestart-topimage h2 {line-height: 1.5em;}
	.section-interior-topimage h1 {line-height: 1.9em; font-size: 2em !important;}
	.section-interior-topimage h1 span.large-font-skolestart {line-height: 0.6em;}
	.section-interior h2 {font-size: 2.5em; line-height: 1em;}
	.section-interior-topimage h2 {line-height: 1.5em;}
	.franchise-process-infographic {}
	.franchise-process-infographic .wpb_column.vc_column_container.vc_col-sm-1 {}
	.franchise-process-infographic .wpb_column.vc_column_container.vc_col-sm-2 {}
	.franchise-process-infographic .wpb_column.vc_column_container.vc_col-sm-2 .vc_column-inner {}
	.wpb_revslider_element .jul2016 img, .rev_slider_wrapper .jul2016 img {height: auto !important; width: 100% !important; max-height: 180px !important;}
	ul.page-list.subpages-page-list li a:lang(ja), ul.page-list.siblings-page-list li a:lang(ja), ul.page-list li a:lang(ja), .press ul li a:lang(ja) {font-size: 18px !important;}
	/* NYTÅR 2016 */
	span.slider-newyear {font-size: 0.5em !important; line-height: 1.3em !important;}
	span.slider-large-font-newyear {font-size: 1em !important; line-height: 1.3em !important;}
	/*---------------------*/
	/* Welcome-slide */
	h1 span.slider-welcome {font-size: 0.7em !important; line-height: 1.1em !important;}
	h1.welcome-slide-h1 {margin-top: 40px !important;}
	h2 span.slider-welcome {font-size: 0.5em !important; line-height: 1.5em !important;}
	h2.welcome-slide-h2 {}
	/*---------------------*/
}
/* ----------      MEDIA QUERIES - END      ---------- */
/*.navbar.navbar-2 ul li.menu-item-language{
	max-width: 315px !important;
}*/