/*
Theme Name: Notra
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/

body {
  color: #414141;
}
p {
  font-size: 1.1em;
  color: #414141;
}

.h1, h1 {
    font-size: 2.6em;
}

.col-inner ol li, .col-inner ul li, .entry-content ol li, .entry-content ul li, .entry-summary ol li, .entry-summary ul li {
  font-size: 1.1em;
  margin-left: 1em !important;
}

div.col-inner ul {
  list-style: none; 
}


div.col-inner ul li::before {
  content: "\2022";  
  color: #113283;
  display: inline-block; /* Needed to add space between the bullet and the text */
  width: 1em; /* Also needed for space (tweak if needed) */
  margin-left: -1em; /* Also needed for space (tweak if needed) */
}



h2, h3, h4, h5, h6 {
  font-size: 2.3em;
  color: #0E2F85;
  text-transform: none;
  opacity: 1;
  Letter-spacing: 0;
  margin-bottom: 0.2em;
}

img.ux-logo-image {
  margin-left: 40px;
  vertical-align: middle !important;
}

.sliderlogo .flickity-viewport {
  height: 100px !important;
}

.logopad {
  margin-left: 40px !important;
  vertical-align: middle!important;
}

.sliderlogo {
  height: 100px !important;
}


.rood {
  color: #E53138 !important;
}

.wit {
  color: #fff !important;
}

span.advies:before {
    content: "";
    display: inline-block;
    background: url("/wp-content/uploads/advies.svg") no-repeat;
    width: 16px;
    height: 16px;
    margin: -3px 6px 0 0;
    vertical-align: middle;
}

span.advies {
  margin-right: 18px;
  font-size: 18px;
  color: #fff !important;
  display: inline-block;
  line-height: 33px;
}

span.verkoop:before {
    content: "";
    display: inline-block;
    background: url("/wp-content/uploads/verkoop-verhuur.svg") no-repeat;
    width: 23px;
    height: 16px;
    margin: -3px 6px 0 0;
    vertical-align: middle;
}

span.verkoop {
    margin-right: 18px;
    font-size: 18px;
    color: #fff !important;
    display: inline-block;
    line-height: 33px;
}

span.training:before {
    content: "";
    display: inline-block;
    background: url("/wp-content/uploads/training.svg") no-repeat;
    width: 16px;
    height: 16px;
    margin: -3px 6px 0 0;
    vertical-align: middle;
}

span.training {
    margin-right: 18px;
    font-size: 18px;
    color: #fff !important;
    display: inline-block;
    line-height: 33px;
}

span.onderhoud:before {
    content: "";
    display: inline-block;
    background: url("/wp-content/uploads/onderhoud.svg") no-repeat;
    width: 16px;
    height: 16px;
    margin: -3px 6px 0 0;
    vertical-align: middle;
}

span.onderhoud {
    margin-right: 18px;
    font-size: 18px;
    color: #fff !important;
    display: inline-block;
    line-height: 33px;
}

.blog-wrapper h5.post-title.is-large {
	font-size: 1.8em;
}


/** CTA **/

span.telefoon:before {
    content: "";
    display: inline-block;
    background: url("/wp-content/uploads/telefoon.svg") no-repeat;
    width: 30px;
    height: 30px;
    margin: -3px 6px 0 0;
    vertical-align: middle;
}

span.telefoon {
  margin-right: 18px;
  color: #fff !important;
  display: inline-block;
  line-height: 40px;
}

span.mail:before {
    content: "";
    display: inline-block;
    background: url("/wp-content/uploads/mail.svg") no-repeat;
    width: 30px;
    height: 30px;
    margin: -3px 6px 0 0;
    vertical-align: middle;
}

span.mail {
  margin-right: 18px;
  color: #fff !important;
  display: inline-block;
  line-height: 40px;
}

span.chat:before {
    content: "";
    display: inline-block;
    background: url("/wp-content/uploads/chat.svg") no-repeat;
    width: 30px;
    height: 30px;
    margin: -3px 6px 0 0;
    vertical-align: middle;
}

span.chat {
  margin-right: 18px;
  color: #fff !important;
  display: inline-block;
  line-height: 40px;
}

span.afspraak:before {
    content: "";
    display: inline-block;
    background: url("/wp-content/uploads/afspraak.svg") no-repeat;
    width: 30px;
    height: 30px;
    margin: -3px 6px 0 0;
    vertical-align: middle;
}

span.afspraak {
  margin-right: 18px;
  color: #fff !important;
  display: inline-block;
  line-height: 40px;
}

div.absolute-footer {
  display: none;
}

.nopadding {
  margin: 0 !important;
  padding: 0 !important;
}

.footerlinks a {
  color: #414141;
  line-height: 32px;
  font-size: .9em;
}

.footerlinks .button, .footerlinks button, .footerlinks input, .footerlinks textarea, .footerlinks select, .footerlinks fieldset {
    margin-bottom: .2em;
}

.footerlinks input.wpcf7-form-control.wpcf7-submit {
  width: 100%;
}


.broken_link, a.broken_link {
  text-decoration: none !important;
}


@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/


}
