
/*
 Theme Name:     Bare bones for Divi SEKNED
 Author:         Divi theme examples
 Author URI:     http://www.divithemeexamples.com
 Template:       Divi
 Version:        1.0
*/


/* ----------- PUT YOUR CUSTOM CSS BELOW THIS LINE -- DO NOT EDIT ABOVE THIS LINE --------------------------- */

/* Algemeen
felroze: #ef59a1
lichtroze: #f8b2d4
feloranje: #ef4723
licht oranje: #f7b7aa
felpaars: #524ea2
lichtpaars: bab9df
*/

/* hide top header on scroll by Geno Quiroz */
#top-header {
	z-index: 9;
}
#main-header {
	transition: 0.5s;
    -moz-transition: 0.5s;
    -webkit-transition: 0.5s;
}
#main-header.et-fixed-header {
	top: 0 !important;
}

/* MENU */
#top-menu a {
  font-family: korolev,sans-serif;
  font-weight: 500;
  font-style: normal;
}

/* Styling algmeen */

#main-header {
box-shadow: 0 1px 0 rgba(248,178,212,.4);
}

h1, h2, h3, h4 {
  font-family: korolev,sans-serif;
  font-weight: 500;
  font-style: normal;
  padding-top: 1em;
  padding-bottom: 1em;
}

h1, h2 {
  line-height: 1.2em;
}

a.et_pb_button {
  font-family: korolev-compressed,sans-serif;
  font-weight: 300;
  font-style: normal;
}

.et_pb_testimonial_description_inner {
  font-family: korolev-rounded, sans-serif;
  font-style: italic;
  font-weight: 300;
}

.et_pb_testimonial_author {
  font-size: 28px !important;
  font-family: korolev,sans-serif !important;
  font-weight: 500 !important;
  font-style: normal!important;
}

/* Styling test */

/* .page article#post-48 {
	padding-right: 2em !important;
	padding-left: 6em !important;
} */

#watu_quiz .question-content p {
    font-size: 1.9em;
    line-height: 1.3;
		font-family: korolev, sans-serif;
		font-style: normal;
		font-weight: 600;
		margin: 1em 0;
}

#watu_quiz .question-content {
    font-size: 1.9em;
    line-height: 1.3;
		font-family: korolev, sans-serif;
		font-style: normal;
		font-weight: 600;
		margin: 1em 0;
}

#watu_quiz p {
    font-size: 1em;
		font-style: italic;
}

#prev-question, #next-question {
	margin: 1em 0;
	padding: 0.4em 2em;
  border: 2px solid #ef4723;
  border-radius: 4px;
	background: transparent;
	transition: all 0.5s;
}

input#prev-question, input#next-question, input#action-button {
	color: #ef59a1;
	font-size: 28px;
	text-transform: uppercase !important;
	font-family: korolev-compressed, sans-serif;
	font-style: normal;
	font-weight: 300;
}

input#action-button {
	color: #fff;
}

#prev-question:hover, #next-question:hover, #action-button {
		background: #ef4723;
		color: #fff;
}

#action-button {
	margin: 1em 0;
	padding: 0.4em 3em;
	border-radius: 4px;
	border: 2px solid #ef4723;
  transition: all 0.5s;
}

#action-button:hover  {
  border: 2px solid #ef4723;
  background: #ef59a1;
	color: #fff;
}

form.quiz-form span.watu_num {
	display: block;
	color: #fff;
	font-family: korolev, sans-serif;
	font-style: normal;
	font-weight: 700;
	border-radius: 50%;
	background: #f7b7aa;
	width: 80px;
	height: 80px;
	font-size: 1.8em;
	padding: 6px 20px 5px;
  margin-bottom: 1em;
}

.quiz-form input[type="radio"], .quiz-form input[type="checkbox"] {
    display: inline-block !important;
    padding: 0em;
    margin: 1em 2em 0 0;
}

.quiz-form label {
    font-size: 0.95em;
		color: #343232;
}

#watupro_quiz p span.intro {
  font-size: 21px;
	color: #343232;
	font-weight: 300;
}

.watupro-exam-description {
		margin-top: 1em;
		padding-bottom: 2em;
		border-bottom-color: #ef4723;
    border-bottom-style: dashed;
    border-bottom-width: 1px;
    width: auto;
    top: 0px;
    right: 0px;
    left: 0px;
}

#questionWrap-2, #questionWrap-7 {
		margin-top: 1em;
		padding-top: 1em;
		border-top-color: #ef4723;
    border-top-style: dashed;
    border-top-width: 1px;
    width: auto;
    right: 0px;
    left: 0px;
}

.question-content {
    font-size: 1.8em;
		line-height: 1.3em;
}

.question-content span.intro, {
    font-size: 1em;
		line-height: 1.3em;
}

.question-choices {
    font-size: 1.2em;
}


/* Styling blog index */
.et_pb_blog_grid .category-partner {
  border: 1px solid #f8b2d4 !important;
	border-bottom: 15px solid #f8b2d4  !important;
}

.category-partner .post-content {
  padding-top: 1em;
  border-top: dashed 1px #f8b2d4;
}

.category-partner .post-meta a {
  color: #ef59a1 !important;
}

.category-partner a.more-link {
	color: #ef59a1;
}

.et_pb_blog_grid .category-seksverslaafd {
  border: 1px solid #f7b7aa !important;
	border-bottom: 15px solid #f7b7aa  !important;
}

.category-seksverslaafd .post-meta a {
  color: #ef4723 !important;
}

.category-seksverslaafd .post-content {
  padding-top: 1em;
  border-top: dashed 1px #ef4723;
}

.category-seksverslaafd a.more-link {
	color: #ef4723 !important;
}

.et_pb_blog_grid .category-therapie {
  border: 1px solid #bab9df !important;
	border-bottom: 15px solid #bab9df !important;
}

.category-therapie .post-meta a {
  color: #524ea2 !important;
}

.category-therapie .post-content {
  padding-top: 1em;
  border-top: dashed 1px #bab9df;
}

.category-therapie a.more-link {
	color: #524ea2 !important;
}

span.published {
  font-family: korolev-compressed,sans-serif;
  font-weight: 300;
  font-style: normal;
  font-size: 20px;
  color: #959096;
}

.category-partner .post-meta a, .category-seksverslaafd .post-meta a, .category-therapie .post-meta a {
  font-family: korolev-compressed,sans-serif;
  font-weight: 300;
  font-style: normal;
  font-size: 26px !important;
}

.et_pb_post .post-meta {
    margin-bottom: 20px;
}

h2.entry-title a {
  font-family: korolev, sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 36px;
  color: #000;
}

.et_pb_blog_grid .category-partner .et_pb_image_container img {
    border: solid 1px #f8b2d4;
		padding: 14px;
		border-bottom: none;
}

.et_pb_blog_grid .category-seksverslaafd  .et_pb_image_container img {
    border: solid 1px #f7b7aa;
		padding: 14px;
		border-bottom: none;
}

.et_pb_blog_grid .category-therapie .et_pb_image_container img {
    border: solid 1px #524ea2;
		padding: 14px;
		border-bottom: none;
}

.et_pb_blog_grid h2.entry-title {
	padding-top: 0;
	line-height: 1.1;
	margin-top: -1.5em;
}

.et-dropcap {
    display: block;
    float: left;
    margin: -10px 15px 0 0;
    font-size: 3.7em;
    line-height: 1;
    margin-bottom: 0.3em;
}

blockquote {
    margin: 1em 2em 2em -1em;
    border-left: 0px solid;
		font-family: korolev,sans-serif;
		font-style: italic;
	}

#top-header {
background-image: linear-gradient(46deg,#ef4723 34%,#ef59a1 100%);
}

/* sidebar  */

h4.widgettitle {
	display: none;
}

.et_pb_widget_area  .et_pb_widget ul li {
	padding-top: 0.2em;
	padding-bottom: 1em;
	border-bottom-color: #f7b7aa;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
}

.zijkant .et_pb_widget li a {
	color: #454545 !important;
}

.zijkant .et_pb_widget li a:hover, .zijkant .et_pb_widget li a:active {
	color: #ef4723 !important;
}

.et_pb_widget li span.post-date {
	display: block;
}

/* Aanpassingen HvN 1 sept. 2021 */

.et_pb_text_8_tb_body blockquote {
    line-height: 1.75em !important;
}

/*** Responsive Styles Smartphone Portrait ***/
@media all and (max-width: 767px) {

#et-info {
    text-align: left;
}

 #et-info-email {
	 	font-size: 15px;
 }

#et-info-phone {
    margin-right: 13px;
		font-size: 15px;
}
.et_header_style_left #logo {
    max-width: 60%;
}
}

@media all and (max-width:480px) {
.et_boxed_layout #page-container, .et_fixed_nav.et_boxed_layout #page-container #top-header, .et_fixed_nav.et_boxed_layout #page-container #main-header {
	width: 100% !important;
}

.et_pb_row {
    padding: 0px 0;
}

.et_pb_section {
    padding: 0px 0 !important;
}

.block {
     display: block !important;
}
}
