/*
 Theme Name:     SmartBrand
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         EduHint
 Author URI:     https://www.eduhint.nl
 Template:       Divi
 Version:        2.0.0
*/
/* =Theme customization starts here
------------------------------------------------------- */
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: 600 !important;
}

a {
  color: #ffa500;
  cursor: pointer;
  transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -webkit-transition: all 0.4s ease-in-out;
}

.secondary-navigation-button {
  background-color: #ffa500;
  padding: 8px;
  border-radius: 3px;
}

.secondary-navigation-button a {
  color: #ffffff !important;
  padding: 0 !important;
}

.page-header .header-content-container {
  background: none !important;
  border-bottom: 0 !important;
  padding: 0 30px;
}

.es-last-word-orange {
  color: #ffa500;
}

.es-last-word-blue {
  color: #0000ff;
}

.es-last-word-red {
  color: #ff0000;
}

.es-last-word-purple {
  color: #951abe;
}

.text-block-help .et_pb_text_inner {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  min-height: 310px;
}

.text-block-help .round-image-border-right-bottom img {
  width: 170px !important;
  height: 170px !important;
  margin-bottom: 20px;
  border: 10px solid rgb(255, 165, 0);
  border-radius: 80% 80% 0% 80%;
  -moz-border-radius: 80% 80% 0% 80%;
  -webkit-border-radius: 80% 80% 0% 80%;
}

.help-button {
  background-color: #ffa500;
  color: #fff;
  font-weight: 600;
  text-transform: uppercase;
  padding: 8px;
  border-radius: 3px;
}

/* Accordion Slider */
.et_pb_blurb_content {
  width: 100% !important;
  max-width: 70%;
  height: auto;
  top: 15%;
}

.slider-button {
  font-size: 18px;
  font-weight: 600;
  text-transform: uppercase;
  color: #FFFFFF !important;
  padding: 10px 0;
  border: none;
  border-radius: 3px;
}

.slider-button::after {
  position: relative;
  top: 6px;
  left: 30px;
  margin-right: 4px;
  font-size: 25px;
  font-weight: normal;
  font-family: ETmodules;
  content: "$";
}

.slider-button:hover {
  color: #ffdc39 !important;
}

/* Bloom */
.et_bloom .et_bloom_popup .et_bloom_form_container {
  border: 20px solid #eeeeee;
}

.et_bloom_form_text h2,
.et_bloom_form_text span {
  font-family: "Montserrat", Helvetica, Arial, Lucida, sans-serif !important;
  font-weight: 600 !important;
}

.et_bloom .et_bloom_form_header p {
  font-size: 20px !important;
}

.et_bloom .et_bloom_form_content {
  padding-top: 0 !important;
}

/* Footer */
.footer-module a {
  color: #ffa500;
}

.footer-module a:hover {
  color: #ffc65d;
}

.footer-module ul {
  list-style-type: none;
  padding-left: 0;
}

.footer-module label,
.footer-module .formGdprNotice {
  color: #ffffff !important;
}

.footer-module .formEmail {
  background-color: #eeeeee !important;
  display: block;
  width: 80%;
  min-width: 150px;
  padding: 14px;
  border: 1px solid #cccccc !important;
  border-radius: 3px;
}

.footer-module .formSubmit {
  background-color: #ffa500;
  font-size: 18px;
  color: #ffffff;
  text-transform: uppercase;
  margin-top: 5px;
  padding: 8px;
  border: none;
  border-radius: 3px;
  transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -webkit-transition: all 0.4s ease-in-out;
}

.footer-module .formSubmit:hover {
  background-color: #ffc65d;
}

@media (max-width: 980px) {
  .et_non_fixed_nav.et_transparent_nav #main-header, .et_non_fixed_nav.et_transparent_nav #top-header, .et_fixed_nav #main-header, .et_fixed_nav #top-header {
    position: fixed;
  }
}
/* Buttons & links*/
.buttonSmartBrand {
  background-color: #000;
  color: #FFFFFF !important;
  font-weight: 700;
  font-size: 16px !important;
  text-transform: uppercase;
  padding: 8px;
  border-radius: 3px;
  transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -webkit-transition: all 0.4s ease-in-out;
}

.turquoise-button {
  background-color: rgb(0, 168, 143);
}
.turquoise-button:hover {
  background-color: rgba(0, 168, 143, 0.7);
}

.red-button {
  background-color: rgb(252, 42, 0);
}
.red-button:hover {
  background-color: rgba(252, 42, 0, 0.7);
}

.red-link {
  color: rgb(252, 42, 0);
}
.red-link:hover {
  color: rgba(252, 42, 0, 0.7);
}

.salmon-button {
  background-color: rgb(237, 88, 84);
}
.salmon-button:hover {
  background-color: rgba(237, 88, 84, 0.7);
}

.salmon-link {
  color: rgb(237, 88, 84);
}
.salmon-link:hover {
  color: rgba(237, 88, 84, 0.7);
}

.purple-button {
  background-color: rgb(148, 37, 129);
}
.purple-button:hover {
  background-color: rgba(148, 37, 129, 0.7);
}

.purple-link {
  color: rgb(148, 37, 129);
}
.purple-link:hover {
  color: rgba(148, 37, 129, 0.7);
}

.orange-button {
  background-color: rgb(243, 145, 0);
}
.orange-button:hover {
  background-color: rgba(243, 145, 0, 0.7);
}

.orange-link {
  color: rgb(243, 145, 0);
}
.orange-link:hover {
  color: rgba(243, 145, 0, 0.7);
}

.ochre-button {
  background-color: rgb(226, 109, 0);
}
.ochre-button:hover {
  background-color: rgba(226, 109, 0, 0.7);
}

.blue-button {
  background-color: rgb(0, 122, 194);
}
.blue-button:hover {
  background-color: rgba(0, 122, 194, 0.7);
}

.blue-link {
  color: rgb(0, 122, 194);
}
.blue-link:hover {
  color: rgba(0, 122, 194, 0.7);
}

.light-blue-button {
  background-color: rgb(46, 163, 242);
}
.light-blue-button:hover {
  background-color: rgba(46, 163, 242, 0.7);
}

.light-blue-link {
  color: rgb(46, 163, 242);
}
.light-blue-link:hover {
  color: rgb(46, 163, 242);
}

.green-button {
  background-color: rgb(104, 176, 0);
}
.green-button:hover {
  background-color: rgba(104, 176, 0, 0.7);
}

.green-link {
  color: rgb(104, 176, 0);
}
.green-link:hover {
  color: rgba(104, 176, 0, 0.7);
}

.round-image-shadow img {
  width: 80%;
  height: 80%;
  border-radius: 100%;
  -moz-border-radius: 100%;
  -webkit-border-radius: 100%;
  box-shadow: 10px 10px 16px 5px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 10px 10px 16px 5px rgba(0, 0, 0, 0.25);
  -webkit-box-shadow: 10px 10px 16px 5px rgba(0, 0, 0, 0.25);
}

.round-image-border-right-top img {
  max-width: 100%;
  height: auto;
  border: 20px solid;
  border-radius: 80% 0% 80% 80%;
  -moz-border-radius: 80% 0% 80% 80%;
  -webkit-border-radius: 80% 0% 80% 80%;
}

.round-image-border-right-bottom img {
  max-width: 100%;
  height: auto;
  border: 20px solid;
  border-radius: 80% 80% 0% 80%;
  -moz-border-radius: 80% 80% 0% 80%;
  -webkit-border-radius: 80% 80% 0% 80%;
}

.round-image-border-left-top img {
  max-width: 100%;
  height: auto;
  border: 20px solid;
  border-radius: 0% 80% 80% 80%;
  -moz-border-radius: 0% 80% 80% 80%;
  -webkit-border-radius: 0% 80% 80% 80%;
}

.round-image-border-left-bottom img {
  max-width: 100%;
  height: auto;
  border: 20px solid;
  border-radius: 80% 80% 80% 0%;
  -moz-border-radius: 80% 80% 80% 0%;
  -webkit-border-radius: 80% 80% 80% 0%;
}

.red-image-border img {
  border-color: rgb(255, 0, 0);
}

.purple-image-border img {
  border-color: rgb(149, 26, 190);
}

.orange-image-border img {
  border-color: rgb(255, 165, 0);
}

.blue-image-border img {
  border-color: rgb(0, 0, 255);
}

/* Tabs */
.tabs-module {
  border: none;
}
.tabs-module .et_pb_tab {
  padding: 30px 0;
}
.tabs-module .et_pb_tab .attributes-list {
  list-style-type: none;
  padding: 0;
}
.tabs-module .et_pb_tab .attributes-list li {
  padding-bottom: 5px;
  margin-bottom: 5px;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
}
.tabs-module .et_pb_tab .attributes-list li span {
  font-weight: 800;
}
.tabs-module .et_pb_tab .attributes-list li .spec {
  font-weight: 500;
}
.tabs-module .et_pb_all_tabs {
  background-color: transparent !important;
}
.tabs-module .et_pb_tabs_controls li:first-child {
  border-radius: 3px 0 0 3px;
}
.tabs-module .et_pb_tabs_controls li:last-child {
  border-radius: 0 3px 3px 0;
}
.tabs-module .et_pb_tabs_controls li a {
  padding: 20px;
  font-weight: 600;
}
.tabs-module .et_pb_tabs_controls li a:hover {
  background-color: rgba(255, 255, 255, 0.5);
}
.tabs-module ul.et_pb_tabs_controls {
  background-color: transparent !important;
}
.tabs-module ul.et_pb_tabs_controls:after {
  border-top: none;
}

.fancybox__container {
  z-index: 100000;
}

.fancybox-accordeon-container {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  row-gap: 50px;
  -moz-column-gap: 100px;
       column-gap: 100px;
  padding-bottom: 30px;
}
.fancybox-accordeon-container .fancy-thumbnail {
  text-align: center;
}

#main-content .container {
  width: 100% !important;
  max-width: 100% !important;
  padding-top: 0 !important;
}
#main-content .container .et_post_meta_wrapper {
  display: none !important;
}
#main-content .container #left-area .post-meta {
  display: none !important;
}

/* Bloom */
.et_bloom .et_bloom_popup .et_bloom_form_container {
  border: none;
}

.et_bloom_form_text h2,
.et_bloom_form_text span {
  font-family: "Montserrat", Helvetica, Arial, Lucida, sans-serif !important;
  font-weight: 600 !important;
}

.et_bloom .et_bloom_form_header p {
  font-size: 20px !important;
}

.et_bloom .et_bloom_form_content {
  padding-top: 30px !important;
}/*# sourceMappingURL=style.css.map */