/*
 Theme Name:     Rose Maimonide
 Theme URI:      http://rosemaimonide.com/
 Description:    Total Child Theme
 Author:         DigitalTales
 Author URI:     http://digitaltales.dk
 Template:       Total
 Version:        1.0.0
*/

@import url("../Total/style.css");
@import url(https://fonts.googleapis.com/css?family=Dancing+Script:400,700);

@font-face {font-family: 'recoleta'; src: url('recoleta.ttf');}

@font-face {font-family: 'Bodoni-twelve-regular'; src: url('assets/fonts/ITC - BodoniTwelveITCStd-Book.otf');}
@font-face {font-family: 'Bodoni-twelve-italic'; src: url('assets/fonts/ITCBodoniTwelveITCStd-BookItalic.otf');}



/*
FARVER

Sort: #231f20
Base: #f7f6f4

Lyslilla: #ece7eb
Mork lilla: #988795


Lysegron: #bbcbc0
Friskgron: #679981
Mørkgron: #637b71

*/



body p{
	
	color: #231f20;
	font: 300 14px/1.5em;
    letter-spacing: 0.05em;
    text-align: left;
    font-family: 'Open sans';
}



/*Headings*/

/*Regular*/

h1 {
	font-family: 'Open Sans';
	font-size: 30px;
	font-weight: 100;
	color: #231f20;
	text-align: left;
	letter-spacing: 0.05em;
	margin-bottom: 10px!important;
}


.underside-tekst h1, .box-tekst h1{
	
	font-family: 'Open Sans';
	font-size: 22px;
	line-height: 24px;
	font-weight: 600;
	color: #231f20;
	letter-spacing: 0.05em;
    text-align: left;
    margin-bottom: 20px!important;
    margin-top: 10px!important;
	text-transform: uppercase;
}

.box-tekst h1{margin-top: 0px!important; margin-bottom: 10px!important;}



h2 {
	font-family: 'Open Sans';
	font-size: 20px;
	font-weight: 400;
	color: #231f20;
	text-align: left;
	letter-spacing: 0.05em;
}


.heading-center h2{
	
	font-family: 'Open Sans'!important;
	font-size: 22px;
	line-height: 26px;
	font-weight: 400;
	letter-spacing: 0.05em;
	color: #fff;
	text-align: center;
	color: #231f20;
	margin-top: 10px;

}


/*Recoletta - centered*/

.recoletta-heading h1 {

	font-family: 'recoleta'!important;
	font-size: 46px;
	font-weight: 100;
	color: #231f20;
	text-align: center;
	letter-spacing: 0!important;
}


.rabat-box h1{
	
	font-family: 'recoleta'!important;
	font-size: 46px;
	font-weight: 100;
	color: #fff;
	text-align: center;
	margin-bottom: 0;
}

/*Layerslider top - heading*/

h1.section-one-header {
	
	font-family: 'recoleta'!important;
	border-bottom: 2px dotted #2c2314!important;
	font-size: 50px;
	font-weight: lighter;
	text-align: left;
	width: 400px;
	color: #000;
	line-height: 50px!important;
	margin-top: -10px;
	letter-spacing: 0!important;
}

.gratis-kapitel h1 {
	
	font-family: 'Open Sans';
	font-size: 22px;
	line-height: 28px;
	font-weight: 500;
	letter-spacing: 0.05em;
    text-align: center;
    text-transform: uppercase;

}



.h1-paragraph{
	
	font-family: 'Open Sans';
	font-size: 22px;
	line-height: 24px;
	font-weight: 600;
	color: #231f20;
	letter-spacing: 0.05em;
    text-align: left;
    margin-bottom: 20px!important;
    margin-top: 10px!important;
    
}


.born-okologi-heading{

	font-family: recoleta!important;
	font-size: 46px;
	font-weight: 100;
	color: #231f20;
	text-align: center;
}

.mail-signup h1 {
	font-family: 'Open sans';
	text-align: left;
	font-weight: 400!important;
	font-size: 50px!important;
	line-height: 44px!important;
	letter-spacing: 0.01em;
	color: #647b70!important;
}


.stue-som-medlem-bullets h1, .rabatter h1{
	
	font-family: "Open Sans";
	text-align: center;
	text-transform: uppercase;
	color: #647b70;
	font-size: 34px;
	line-height: 38px;
	font-weight: 500;
	margin-top: 20px;
	margin-bottom: 40px;
}

.eksperterne h1 {

	font-family: 'Open Sans';
	font-size: 18px;
	font-weight: 500;
	margin-top: 20px;
	margin-bottom: 5px;
	

}

.stue-hverdag-one h1{
	font-family: 'Open Sans';
	font-size: 28px;
	line-height: 30px;
	font-weight: 600;
	color: #647b70;
	text-align: left;
	
}


/*Pharagraphs and placeholder texts*/


/*Bullets*/

/*Bullets general*/

.entry ul {

  list-style: outside none;

}

.entry ul, .entry-content ul {
	
	font-weight: 400;
	font-size: 13px;
	line-height: 1.5em;
    letter-spacing: 0.05em;
    text-align: left;
    font-family: 'Open sans';
	color: #231f20;
	margin-bottom: 20px!important;
}



.entry ul li:before, entry-content ul li:before {    

	font-family: 'FontAwesome';
	content: '\f004';
	margin:0 10px 0 -20px;
	color: #231f20;
	font-size: 8px;

}

.entry ul li, .entry-content ul li {
	
	margin-bottom: 10px;
}


/*Links*/

body a{

	color: #637b71!important; font-weight: bold;
}

body a:hover{
	
	color: #bbcbc0!important; text-decoration: none!important;
}


#laesmere a{color: #231f20; font-size: 20px; text-transform: uppercase;}
#laesmere a:hover{text-decoration: none;}






/*Undersidetekst og headings på undersider*/






.gratis-kapitel{
	
	padding: 40px 20px;
	background-color: #988795;
}




.gratis-kapitel a{
	
	color: #fff!important;
}


.gratis-kapitel a:hover{
	
	color: #ece7eb!important;
	text-decoration: underline;

}
/*Pageheader&header*/


.page-header{
	
	display: none;
}

#site-header {
	height: 230px;
	
}

#content{
position: relative; 
z-index: 49; 
background-color: transparent;
}

.page-template-blog #content {
position: relative; 
z-index: 50; 	
}

@media only screen and (max-width: 959px) { 
	#site-header {
		height: auto;
	}
}

#site-header-inner {
	padding-top: 0px;
	padding-bottom: 0px;
}






/*.main-logo{
	
	background: url("http://rosemaimonide.com.linux67.unoeuro-server.com/wp-content/themes/rosemaimonide/images/logo_regular.png") no-repeat center center!important;
	
	 
}*/

#site-logo img {
	position: relative;
	top: -10px;
	left: -1.2em;
	z-index: 50;
}


/*Primary navigation*/

.navbar-style-four, #site-navigation, #menu-primary-menu, .navigation.main-navigation, #site-navigation-wrap-sticky-wrapper, .sticky-wrapper, .is-sticky{
	
	background-color: rgba(247, 246, 244, 0.6)!important;	
	border-bottom: none!important;
	color: #777777!important;
	z-index: 1000;
}


.navbar-style-four .dropdown-menu > li > a{

	text-transform: uppercase!important;
	font-weight: 500;
	font-size: 14px;
	color: #777777!important;
	
}

.navbar-style-four .dropdown-menu > li > a:hover{
	
	background-color: #e7e2e7;
	color: #fff!important;
	
}

#menu-primary-menu{
	
	border: 0px!important;
}

.navbar-style-four .dropdown-menu > .current-menu-item > a {
    color: #fff!important;
    background-color: #e7e2e7;
}



.wcmenucart{
	
	display: none!important;
}


/*Sections - frontpage*/


/*Slider top*/

.section-one-text {
	
	font-size: 14px!important;
	color: #231f20;
	font-weight: 500;
    line-height: 1.4em;
    letter-spacing: 0.05em;
    text-align: left;
    font-family: 'Open sans';
}

.wp-image-22308, .wp-image-22310{
	
	width: 50%;
}

.wp-image-22310{
	
	width: 80%
	
}



/*Newsletter Signup*/

.signup_butterfly {
	float: right;
	padding-right: 6em;
	top: -3.5em;
	position: relative;
}

.mail-signup{
	
	padding: 10px;
	background-color: transparent;
	height: 700px;
}

.mail-signup-bottom {
	height: 150px;
}

.gratis-guide{
	
	padding: 0px 30px 20px 30px;
}

.mail-signup-italic{
	
	color: #647b70;
	font-size: 20px;
	font-style: italic;
	
}

.mail-signup ul li{
	
	color: #647b70;
	font-size: 16px;
	font-weight: 600;
	line-height: 16px;
	margin-bottom: 10px;
}

.mail-signup ul li:before {    

	font-family: 'FontAwesome';
	content: '\f00c';
	margin:0 10px 0 -20px;
	color: #f00;
	color: #647b70;
}


#center-mail{width:70%; margin-left: auto; margin-right: auto;}

.mail-signup label[for="mce-EMAIL"]{font-size: 10px; color: #474747; float: left; font-family: 'Open Sans'; text-align: center; width:40%; line-height: 15px; padding-top: 5px; padding-bottom: 10px;}

/*Email*/
.mail-signup  [type="email"] {margin-bottom: 10px; float: left;  clear: right; width: 100%; }

/*Tekst*/
.mail-signup [type="text"]{ margin-bottom: 10px; float: left;  clear: right; width: 100%;}

/* Frontpage section three - placeholders bottom one and two */


.frontpage-placeholder-text-one {padding:50px!important; min-height: 482px;}

.frontpage-placeholder-text-two {padding:50px!important;}

#center-box{width:90%; margin-left: auto; margin-right: auto; background: rgba(250, 250, 250, 0.9)!important; padding: 20px 20px 40px 20px; color:  #231f20; text-align: center;}

#center-box h1{text-align: center; font-family: recoleta!important; font-size: 50px; color: #231f20; font-weight: lighter!important; margin-bottom: 10px; letter-spacing: 0px!important; }

#center-box p{text-align: center;}



#sunde{ text-transform: uppercase; font-size: 16px; font-weight: 600; margin-bottom: 10px;}


.placeholder,
.placeholder>div
 {
	min-height: 367px;
}

#center-placeholder{width:90%; margin-left: auto; margin-right: auto; background: rgba(250, 250, 250, 0.9)!important; padding: 20px 20px 100px 20px;}

#center-placeholder h1{text-align: center;}

.site-footer .container, #footer-inner{background-color: #fff!important; border-top: none; text-align: center;}


/* Frontpage section - Blog*/


body .vcex-blog-entry-date {
	position: absolute;
	top: 129px;
	float: left;
	background-color: #ac9aac;
	list-style: none;
	margin: 0 0 5px;
	font-family: recoleta!important;
	font-size: 20px;
	color: #fff;
	line-height: 1em;
	text-align: center;
	padding: 10px 10px;	
min-width: 160px;
}


/*setting the first line of the date box to be bigger font size than the rest*/
body .vcex-blog-entry-date:first-line {font-size: 30px;}

body .vcex-blog-entry-details {
	padding: 0px;
	border: 0px;
}

body .vcex-blog-entry-title{
	
	margin-top: 5px;
}

body .vcex-blog-entry-title a{
	
	text-transform: uppercase;
	font-size: 12px!important;
	letter-spacing: 0.05em!important;
}



#footer-bottom-inner, #footer-bottom{
	
	background-color: #857e6a!important;
	color: #fff;
}

#footer-bottom-inner a{
	
	color: #fff!important;
}

#footer-bottom-inner a:hover{
	
	text-decoration: underline!important;
}

/* PAGE: Gron stue*/

.page-id-22274 .main-logo{

	display: none!important;
	
	
}

.page-id-22274 #site-header{
	
		height: 90px;
	
}

.wp-image-22471{
	
	width: 50%!important;
	
}


.stue-raad{
	
	background-color: #ac9aac;
	padding: 10px 20px;
	min-height: 300px;
}

.stue-raad h1{
	
	color: #fff;
	text-align: center;
	font-size: 36px;
	line-height: 38px;
	font-weight: 300;
	letter-spacing: 0.05em;
	margin-top: 20px;
	margin-bottom: 40px;
	


}


.stue-bullets{
	
	padding: 40px;	
}

.stue-bullets ul{
	
	font-weight: 600;
	font-size: 14px;
	line-height: 1.5em;
    letter-spacing: 0.05em;
    text-align: left;
    font-family: 'Open sans';
	color: #647b70;
	margin-bottom: 20px;
}




.stue-bullets ul li:before {    

	font-family: 'FontAwesome';
	content: '\f004';
	margin:0 10px 0 -20px;
	color: #647b70;
	font-size: 10px;

	
}

.stue-bullets ul li{
	
	margin-bottom: 20px;
}
	

.ja-tak{
	
	margin-top: 40px;
	width:50%; margin-left: auto; margin-right: auto;
	background-color: #637b71;
	padding: 0px;
	float:none!important;
	padding: 10px;
	transition: all 0.15s ease-in-out 0s;
	border-radius: 5px;
	
}

.ja-tak:hover{background-color: #679981; color: #fff;}

.ja-tak h2{margin-top: 20px; margin-bottom: 0px; color: #fff!important; text-transform: none; font-family: recoleta!important; text-align: center; font-weight: 100!important; text-decoration: none!important; font-size: 40px;}

.ja-tak p{text-align: center!important; color: #fff; text-transform: uppercase; letter-spacing: 0.05em;}

.ja-tak a {text-align: center; color: #fff!important; text-transform: uppercase; text-decoration: none!important;}
.ja-tak a:hover{color: #ff00ff!important; text-decoration: none!important;}



.stue-hverdag-one ul{

	font-weight: 600;
	font-size: 14px;
	line-height: 1.5em;
    letter-spacing: 0.05em;
    text-align: left;
    font-family: 'Open sans';
	color: #647b70;
	margin-bottom: 20px;

}

.stue-hverdag-one ul li{
	
	margin-bottom: 20px;
}

.stue-hverdag-one{
	
	padding: 40px;
	
}

.stue-hverdag-bullets ul li:before {    

	font-family: 'FontAwesome';
	content: '\f004';
	margin:0 10px 0 -20px;
	color: #647b70;
	font-size: 10px;
	line-height: 12px;

	
}


.stue-som-medlem-bullets{
	
	padding: 40px;
}

.stue-som-medlem-bullets p, .stue-som-medlem-bullets ul{
	
	font-weight: 600;
	font-size: 14px;
	line-height: 1.5em;
    letter-spacing: 0.05em;
    text-align: left;
    font-family: 'Open sans';
	color: #647b70;
	
}

.stue-som-medlem-bullets p{
	
	font-weight: 700;
}

.stue-som-medlem-bullets ul li{
	
	margin-bottom: 20px;
}

.stue-som-medlem-bullets ul li:before {
	
	font-family: 'FontAwesome';
	content: '\f004';
	margin:0 10px 0 -20px;
	color: #647b70;
	font-size: 10px;
	line-height: 12px;
	
}



.eksperterne p{
	
	text-align: center;
}

.rabatter{
	
	padding: 40px;
}


.rabatter ul li:before {
	
	font-family: 'FontAwesome';
	content: '\f004';
	margin:0 10px 0 -20px;
	color: #647b70;
	font-size: 10px;
	line-height: 12px;
	
}

.rabatter ul li{
	
	margin-bottom: 20px;
}


.rabatter p, .rabatter ul{
	
	font-weight: 600;
	font-size: 14px;
	line-height: 1.5em;
    letter-spacing: 0.05em;
    text-align: left;
    font-family: 'Open sans';
	color: #647b70;
	
}


/*PAGE: Baby*/

.rabat-box{background-color: #5b4c59; padding: 20px 20px 40px 20px; }
.rabat-box p{text-align: center; color: #fff; font-size: 16px; line-height: 20px; }

.rabat-box a{color: #fff!important; text-decoration: underline; font-weight: 800;}
.rabat-box a:hover{color: #988795!important; text-decoration: underline; }


/*PAGE: Guides*/
.guide-box{margin-bottom: 30px!important;}

/*Knab: Køb, Submit*/

.wpb_button.kob{background-color: #637b71; margin-top: 10px; border: none; color: #fff; text-shadow:none; transition: all 0.15s ease-in-out 0s;}
.wpb_button.kob:hover{background-color: #679981;}

input[type="submit"]{background-color: #637b71; margin-top: 10px; border: none; color: #fff; text-shadow:none; transition: all 0.15s ease-in-out 0s;}
input[type="submit"]:hover, input[type="submit"]:focus, input[type="submit"]:active{background-color: #679981;}

.mail-signup input[type="submit"] {background-color: #637b71; color: #fff; font-family: "Open Sans"; font-size: 19px; text-transform: uppercase; width: 100%!important; margin-top: 20px; padding:20px; transition: all 0.15s ease-in-out 0s;}
.mail-signup input[type="submit"]:hover{background-color: #679981!important;}

/*Widgets*/

#sidebar h1{text-transform: uppercase; letter-spacing: 0.05em; font-size: 24px; font-weight: 400; color:#8e8e8e;}
#sidebar .textwidget{color: #8e8e8e;
	font: 300 14px/1.5em;
    letter-spacing: 0.05em;
    text-align: left;
    font-family: 'Open sans';}


.widget-om-rose{margin-top: -20px;}

widget-gron-stue img{padding: 40px 0px;}


.meta-author{display: none;}

.fa.fa-clock-o{
	
	display: none!important;
}

.widget-social img{margin-right: 10px;}



/*Button*/
body .wpb_button {
   background-color:#637b71;
   width:100%;
   border: none!important;
   
}

body .wpb_button h1{
    text-align:center!important;
    color:#fff;
    margin: 0 0 0px;
    margin-top: 0px;
    text-transform: none;
    font-family: recoleta!important;
    font-weight: 100;
    font-size: 40px;    
    text-shadow: none!important;
    
}

body .wpb_button h2{
	
	text-align:center!important;
    color:#fff;
    font-size: 26px;
    line-height: 28px;
    text-transform: uppercase;
    letter-spacing: 0.05em;
    margin-top: 0px;
    text-shadow: none!important;
    font-weight: 300;
}






body .wpb_button h5{
	
	text-align:center!important;
    color:#fff;
    font-size: 20px;
    text-transform: uppercase;
    letter-spacing: 0.05em;
    margin-top: 0px;
    text-shadow: none!important;
    font-weight: 300;
}

body .wpb_button h6{
    text-align:center!important;
    color:#fff;
    font-size: 13px;
    text-transform: uppercase;
    letter-spacing: 0.05em;
    text-shadow: none!important;
    margin-top: -5px!important;
}

body .wpb_button:hover {
   background-color:#679981;
}

body .wpb_button.kob{
  
   width:30%;
   
}

/*Forudbestil - box*/
.forudbestil{
	background-color: #637b71;
}

body #site-navigation-wrap.nav-dropdown-top-border .dropdown-menu > li > ul {

  border-top: none!important;;

}

/*?*/

.placeholder-text h1{
	
	font-size: 12px;
}

.theme-button{background-color: #637b71; color: #fff!important;}
.theme-button:hover{background-color: #679981; color: #fff!important;}


.vc_row {
  margin-left: 0px!important; 
  margin-right: 0px!important; 
}


.page .boxed-main-layout #wrap .container {
  z-index: 500;
  position: relative;
}

#post-media{
	
	display:none!important;
}

.social-share-title{
	
	display: none;
}

.rabat-box{display: none;}

.wpb_single_image .vc_single_image-wrapper {
    display: block;
    max-width: 100%;
    width: 100%;
}
#center-box h1 {-webkit-margin-before: 0;
-webkit-margin-after: 0;
-webkit-margin-start: 0;
-webkit-margin-end: 0;
-webkit-padding-start: 0;}

body.safari h1.section-one-header, body.safari .recoletta-heading h1, body.safari #center-box h1, body.safari .vcex-blog-entry-date {font-family: 'Dancing Script', cursive !important;}
body.safari .vcex-blog-entry-date, body.safari .vcex-blog-entry-date:first-line {font-size:24px !important;}

.navbar-style-four, #site-navigation, #menu-primary-menu, .navigation.main-navigation, #site-navigation-wrap-sticky-wrapper, .sticky-wrapper, .is-sticky {
    background-color: rgba(247, 246, 244, 1) !important;
    border-bottom: medium none !important;
    color: #777777 !important;
    z-index: 1000;
}

/*Mothering circle*/
.page-id-26736 .site-content{background-color: #fff!important;}
.page-id-26736 #outer-wrap {background-color: #fff;}
.page-id-26736 #footer-bottom{background-color: #fff; color: #eaeaea!important; max-width: 100%; text-align: center;}
.page-id-26736 #site-logo {display: none!important;}
.page-id-26736 #site-header{margin-bottom: -200px!important;}
.page-id-26736 p{font-size: 16px; letter-spacing: 0.01em;}
.page-id-26736 li{font-size: 18px; font-weight: 400; margin-bottom: 20px!important;}
.page-id-26736 .wpex-vc-column-spacing-60 .vc_column-inner {padding-left: 60px; padding-right: 60px;}
.page-id-26736 .vc_column_container  {padding-left: 0px; padding-right: 0px;}
.page-id-26736 .vc_column_container > .vc_column-inner{padding-left: 30px; padding-right: 20px;}
.page-id-26736 .theme-button{font-size: 20px; letter-spacing: 0.05em; text-transform: uppercase; font-weight: 600; margin-top: 20px; margin-bottom: 20px;}
.page-id-26736 h1{font-family: "Bodoni-twelve-regular"; margin-top: 50px; text-align: left; text-transform: none; letter-spacing: 0.03em; font-weight: lighter!important; font-size: 30px; line-height: 34px; color: #3b4443; padding-bottom: 10px;}
.center-heading h1{font-family: "Bodoni-twelve-regular"!important; margin-top: 80px!important; padding-bottom: 30px!important; text-transform: none!important; letter-spacing: 0.03em!important; font-weight: lighter!important; font-size: 42px!important; color: #3b4443!important; text-align: center!important; line-height: 44px!important;}
#citat{font-size: 22px!important; line-height: 32px; font-style: italic; padding-bottom : 20px; letter-spacing: 0.01em; color: #848484; font-family: "Bodoni-twelve-regular"!important; }

.wpex-parallax-bg{background-repeat: no-repeat!important;}

.page-id-26736 .entry ul {list-style: disc;}

.page-id-26736 .entry ul li:before, .page-id-26736  entry-content ul li:before {font-family: 'FontAwesome'; content: ''; margin: 0 0 0 0; color: #848484; font-size: 8px;}
.page-id-26736 .entry ul li, .page-id-26736 .entry-content ul li {font-weight: 600!important; font-size: 15px; letter-spacing: 0; text-align: left; font-family: 'Open sans'; color: #38353b; margin-bottom: 10px!important;}

.intro-text > div {
    background-color: rgba(255, 255, 255, 1);
    margin-top: 104px;
    width: 69%!important;
    padding: 40px 50px 50px 0px!important;
}
.wp-image-27023{margin-top: -190px; width: 90%;}

.wp-image-26761{border-radius: 50%; width: 450px; box-shadow: 0 0 5px #aeaeae; margin-top: 40px; }
.questions-box{margin-top: 80px;}
#question{margin-top: 16px; text-align: left; text-transform: uppercase; letter-spacing: 0.10em; font-size: 16px; line-height: 24px; color: #848484; font-weight: 600; }

.sektion-fisk{padding-bottom: 60px!important;}
.fisk-text-box > div{padding: 20px 20px 70px 20px!important;}

.sektion-erfordig{margin-top: 20px; padding-bottom: 20px;}
.wp-image-26909{margin-top: 40px;}

.sektion-forlob{padding-bottom: 60px!important;}
.transformerende-text-box > div {padding: 20px 20px 70px 20px!important;}

.deltager-sektion{padding-top: 60px;}
.wp-image-26924{margin-top: 20px!important;}

.rammer-sektion{margin-top: 60px; padding-top: 100px; padding-bottom: 100px;}
.rammer-text-box{background-color: rgba(255, 255, 255, 0.9); padding: 0 60px 60px 60px;}
.rammer-text-box p{text-align: center!important; font-family: "Bodoni-twelve-regular"; color: #3b4443; font-size: 20px; line-height: 30px;}
.rammer-text-box h1{text-align: center; font-size: 42px; padding-bottom: 20px; padding-top: 20px;}

.forplejning-section{padding-top: 80px; padding-bottom: 60px;}
.wp-image-26959{margin-top: -10px;}
.wp-image-26952{margin-top: 100px;}

.datoer-sektion{padding-bottom: 60px; padding-top: 10px;background: #d8d5da!important;}
.datoer-sektion h1{margin-top: 60px; color: #555058; padding-bottom: 20px!important;}
.datoer-sektion p{color: #38353b; margin-top: 0px; font-weight: 600!important;}

.investering-sektion{padding-top: 70px; padding-bottom: 70px;}
.investering-text-box {background-color: rgba(255, 255, 255, 0.8); padding: 0px 50px 30px 50px;}
.investering-text-box .center-heading{margin-top: -20px;}
.investering-text-box p{text-align: center; font-size: 18px;}

.det-med-smaat-sektion{padding: 70px 0 40px 0;}

.det-praktiske-sektion{padding-top: 70px; padding-bottom: 70px;}
.det-praktiske-text-box{background-color: rgba(255, 255, 255, 1);}
.det-praktiske-text-box > div{padding: 0px 50px 50px 50px!important;}

.inspirere-dig-sektion{padding-top: 40px!important; padding-bottom: 40px!important;}
.inspirere-dig-tekst p{text-align: center!important; font-family: "Bodoni-twelve-regular"!important; text-transform: none!important; letter-spacing: 0.03em!important; font-weight: lighter!important; font-size: 30px!important; color: #3b4443!important;}

/*Familie Master Uddannelsen*/
.page-id-28330 .site-content{background-color: #fff!important;}
.page-id-28330 #outer-wrap {background-color: #fff;}
.page-id-28330 #footer-bottom{background-color: #fff; color: #eaeaea!important; max-width: 100%; text-align: center;}
.page-id-28330 #site-logo {display: none!important;}
.page-id-28330 #site-header{margin-bottom: -200px!important;}
.page-id-28330 p{font-size: 16px; letter-spacing: 0.01em;}
.page-id-28330 li{font-size: 18px; font-weight: 400; margin-bottom: 20px!important;}
.page-id-28330 .wpex-vc-column-spacing-60 .vc_column-inner {padding-left: 60px; padding-right: 60px;}
.page-id-28330 .vc_column_container  {padding-left: 0px; padding-right: 0px;}
.page-id-28330 .vc_column_container > .vc_column-inner{padding-left: 30px; padding-right: 20px;}
.page-id-28330 .theme-button{font-size: 20px; letter-spacing: 0.05em; text-transform: uppercase; font-weight: 600; margin-top: 20px; margin-bottom: 20px;}
.page-id-28330 h1{font-family: "Bodoni-twelve-regular"; margin-top: 50px; text-align: left; text-transform: none; letter-spacing: 0.03em; font-weight: lighter!important; font-size: 30px; line-height: 34px; color: #3b4443; padding-bottom: 10px;}
.page-id-28330 h2{margin-top: 10px!important; margin-bottom: 5px;}

.page-id-28330 .intro-text > div{background-color: transparent!important;}
.logo-holder{background-color: transparent!important; margin-top: -130px; width: 90%; margin-left: -250px;}

.page-id-28330 .entry ul {list-style: disc;}

.page-id-28330 .entry ul li:before, .page-id-26736  entry-content ul li:before {font-family: 'FontAwesome'; content: ''; margin: 0 0 0 0; color: #848484; font-size: 8px;}
.page-id-26736 .entry-content ul li {font-weight: 600!important; font-size: 15px; letter-spacing: 0; text-align: left; font-family: 'Open sans'; color: #38353b; margin-bottom: 10px!important;}

.page-id-28330 .entry ul li {font-size: 15px; letter-spacing: 0; text-align: left; font-family: 'Open sans'; color: #38353b; margin-bottom: 10px!important;}
.page-id-28330 .entry b {font-weight: 600;}

#datoer {font-size: 15px; margin-top: -10px!important; margin-bottom: 25px; font-style: italic; color: #3b4443; line-height: 17px;}

.famile-video-sektion h1{margin-top: -20px!important;}

.modulerne h1{font-size: 22px; margin-top: 0!important; margin-bottom: 0px!important;}
.page-id-28330 .modulerne ul li{font-weight: 400!important; font-size: 16px; letter-spacing: 0; text-align: left; font-family: 'Open sans'; color: #38353b; margin-bottom: 5px!important;}
.page-id-28330 .modulerne ul {margin-top: -10px; padding-bottom: 20px!important;}

.page-id-28330 .som-deltager ul li{font-size: 16px; margin-bottom: 25px!important;}
.page-id-28330 .som-deltager ul {margin-top: 20px; padding-bottom: 20px!important;}

.gennemgang-tekst p{text-align: center; font-size: 20px; margin-top: -20px; padding-bottom: 40px;}
.rammer-for-uddannelse h1{margin-top: 40px!important;}
.rammerne-familie-tekst p{ font-size: 20px; letter-spacing: 0;}

.din-investering h2{font-family: "Bodoni-twelve-regular"; margin-top: 10px; text-align: left; text-transform: none; letter-spacing: 0.03em; font-weight: lighter!important; font-size: 24px; line-height: 34px; color: #3b4443; padding-bottom: 8px;}

.din-investering-sektion{background: url('http://rosemaimonide.com/wp-content/themes/rosemaimonide/assets/images/bgg-logo.jpg') no-repeat center; }
.din-investering-sektion{background-size: 45%!important;}

.feedback-box{margin-top: -40px;}
#udtalelse{margin-bottom: 20px;}
#udtalelse p{text-align: center!important; font-size: 20px;}
#udtalelse-navn{font-weight: 500; font-style: italic;}

.vcex-skillbar-bar, .vcex-icon-box-five.vcex-icon-box-link-wrap:hover, .vcex-icon-box-four.vcex-icon-box-link-wrap:hover, .vcex-recent-news-date span.month, .vcex-pricing.featured .vcex-pricing-header, .vcex-testimonials-fullslider .sp-button:hover, .vcex-testimonials-fullslider .sp-selected-button, .vcex-social-links a:hover, .vcex-divider-dots span {
    background-color: #637b71!important;
    color: #ffffff;
}
/*Responsive*/

@media only screen and (min-width: 300px) and (max-width: 959px) {
.intro-text > div {
    background-color: hsl(0, 0%, 100%);
    margin-top: 380px;
    padding: 40px 50px 50px !important;
    width: 80% !important;
}
}
@media only screen and (min-width: 300px) and (max-width: 767px) {
.intro-text > div {
    background-color: hsl(0, 0%, 100%);
    margin-top: 370px;
    padding: 40px 50px 50px !important;
    width: 291px !important;
}
}

/* ----------- iPad 3 and 4 ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (-webkit-min-device-pixel-ratio: 2) {
}

/* Portrait */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 2) {
	  .logo-holder{margin-left: -150px!important; width: 500px; margin-top: -50px; background-color: rgba(255, 255, 255, 0.8)!important; padding: 20px 30px 30px 30px; border-radius: 3px;}
	  .vc_custom_1496310878080.first-section{background-position: -300px 0px!important;}
	  
}

/* Landscape */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px)
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 2) {
	  .logo-holder{margin-left: -50px!important; width: 600px; margin-top: -50px; }
	  .vc_custom_1496310878080.first-section{}
}

/* ----------- Smartphone ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 736px)
  and (-webkit-min-device-pixel-ratio: 2) {
	   
}

/* Portrait */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 736px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait) {
	  .logo-holder{margin-left: -15px!important; width: 300px; margin-top: -20px; background-color: rgba(255, 255, 255, 0.8)!important; padding: 20px 30px 30px 30px; border-radius: 3px; }
	  .vc_custom_1496310878080.first-section{background-position: -550px 0px!important;}
	  .rammer-sektion {padding: 0!important;}
	  .rammer-sektion .center-heading h1{font-size: 30px!important; line-height: 34px;}
	  .rammer-sektion{margin-top: 60px; padding-top: 100px; padding-bottom: 100px;}
	  .rammer-text-box{background-color: rgba(255, 255, 255, 0.9); padding: 0 0 40px 0; margin-top: 40px; }
	  .rammer-text-box p{text-align: center!important; font-family: "Bodoni-twelve-regular"; color: #3b4443; font-size: 20px; line-height: 30px;}
}

/* Landscape */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 736px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) {
	   .logo-holder{margin-left: -15px!important; width: 400px;}
}