@charset "UTF-8";
/*
Theme Name:     Orbicon Informatic
Description:
Author:         Digitalist.dk - Janus Lock
Template:       Divi

*/
/*
	Link blue: #5F78E1

*/
/*------------------------------------*\
    Helper classes
\*------------------------------------*/
/* Vertical align */
.vertical-align {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-direction: column;
  justify-content: center;
  -ms-flex-align: center;
}

.btn_pdfdownload:before {
  content: url("/wp-content/themes/orbiconinformatic/assets/icon_pdf.png");
}

@media only screen and (max-width: 980px) {
  .flip {
    display: -webkit-flex;
    -webkit-flex-direction: column-reverse;
    display: flex;
    flex-direction: column-reverse !important;
  }
}
/*------------------------------------*\
    General
\*------------------------------------*/
a {
  transition: 0.2s ease-in-out;
}

a {
  outline: 0;
  outline: none;
}

a:active {
  outline: none;
}

.text_logo a,
.text_logo {
  font-family: "Roboto";
  color: #4B61CC;
  z-index: 10000000;
  font-weight: 300;
  font-size: 19px;
  width: 0px;
}

.et_pb_fullscreen_menu_active .text_logo a {
  color: #fff !important;
}

#main-header {
  box-shadow: 0 0 0;
}

.et_pb_fullscreen_menu_active #main-header {
  z-index: 1000000;
}

/*
.et_pb_fullscreen_menu_active #main-header .mobile_menu_bar{
	display: none;
}
*/
.et_parallax_bg {
  background-position: center center !important;
}

.search-results .entry-featured-image-url {
  display: none;
}

@media only screen and (min-width: 600px) {
  /*
  	.text_logo{
  		white-space: nowrap;
  		position: fixed;
  		top: 50%;
  		transform-origin: center center;
  		transform: translate(50%, 50%) rotate(270deg);
  		width: 250px;
  		text-align: center;
  		margin-top: 0px;
  		margin-left: -235px;
  	}
  */
  .text_logo {
    left: 80px;
    top: 24px;
    width: 0px;
    white-space: nowrap;
    position: absolute;
    font-size: 17px;
  }

  .mobile_menu_bar.et_pb_header_toggle {
    top: 0px;
  }
}
@media only screen and (max-width: 600px) {
  .text_logo {
    left: 75px;
    top: 16px;
    width: 0px;
    white-space: nowrap;
    position: absolute;
    font-size: 17px;
  }

  .mobile_menu_bar.et_pb_header_toggle {
    top: 11px;
  }
}
/*
@media only screen and ( max-width: 400px ) {
	.text_logo{
		left: 75px;
		top: 24px;
		width: 0px;
		white-space: nowrap;
		position: absolute;
		font-size: 15px;
	}
}
*/
/*------------------------------------*\
    Typographies
\*------------------------------------*/
body {
  font-family: "Roboto";
  font-weight: 300;
}

h1 {
  font-family: "Roboto";
  margin-bottom: 0px;
}

.headline_h1 {
  font-family: "Roboto";
  font-size: 42px;
  margin-bottom: 1px;
}

.et_pb_text h2 {
  font-weight: 700;
  color: #6277DC;
  font-family: "Roboto";
  font-size: 30px;
  margin-top: 0px;
}

/*------------------------------------*\
    Header Functions
\*------------------------------------*/
.headerfunctions {
  position: absolute;
  right: 30px;
  top: 25px;
  z-index: 10000000;
  color: #6277DC;
  font-weight: 700;
}

.headerfunctions {
  position: absolute;
  right: 30px;
  top: 25px;
  z-index: 10000000;
  color: #6277DC;
}

#languageswitcher a,
.languageswitcherlist a {
  color: #4B61CC;
  text-transform: uppercase;
}

.headerfunctions .header_search,
.headerfunctions .header_login,
.headerfunctions #languageswitcher,
.headerfunctions .languageswitcherlist {
  display: inline-block;
  margin-left: 20px;
}

.header_search a img {
  margin-bottom: -5px;
}

.prevent_mainpage_scroll #languageswitcher a,
.prevent_mainpage_scroll .header_search a,
.prevent_mainpage_scroll .header_login a,
.prevent_mainpage_scroll .text_logo a {
  color: #fff;
}

.prevent_mainpage_scroll .header_search a,
.prevent_mainpage_scroll .header_login a,
.prevent_mainpage_scroll .mobile_menu_bar:before {
  filter: brightness(0) invert(1);
}

.header_search a img {
  transition: 0.2s ease-in-out;
}

.header_search a:hover img {
  transform: scale(1.2);
}

/*------------------------------------*\
    Section headline
\*------------------------------------*/
.section_headline,
.section_headline h2 {
  font-family: "Roboto Mono";
  font-size: 14px;
  color: #6277DC;
  font-weight: 500;
  position: relative;
  display: inline-block;
  margin-bottom: 0px;
}

.section_headline:after {
  width: 30px;
  height: 1px;
  content: "";
  position: absolute;
  background: #6277DC;
  top: 11px;
  right: -45px;
}

/*------------------------------------*\
    Overlay search
\*------------------------------------*/
.searchoverlay .et_pb_searchform {
  margin: 0 auto;
  text-align: center;
}

#overlay-97 .entry-content,
#overlay-376 .entry-content,
#overlay-378 .entry-content {
  top: 50%;
  transform: translateY(-50%);
  position: relative;
}

.overlay .et_pb_search ::-webkit-input-placeholder {
  color: #ffffff !important;
}

.overlay .et_pb_search ::-moz-placeholder {
  color: #ffffff !important;
}

.overlay .et_pb_search :-ms-input-placeholder {
  color: #ffffff !important;
}

.overlay .et_pb_search :-moz-placeholder {
  color: #ffffff !important;
}

.et_pb_search.et_pb_hide_search_button input.et_pb_s {
  padding: 0 !important;
  width: 800px !important;
  max-width: 90%;
  height: 100px !important;
}

.overlay .et_pb_search {
  border: 0px !important;
}

.overlay .et_pb_search .et_pb_s {
  border: 0px !important;
  font-family: "Roboto Mono";
  font-weight: 700;
  font-size: 82px;
  color: #FFFFFF;
}

@media screen and (max-width: 480px) {
  .et_pb_search.et_pb_hide_search_button input.et_pb_s {
    width: 400px !important;
    max-width: 90%;
    height: 50px !important;
  }

  .overlay .et_pb_search .et_pb_s {
    font-size: 20px;
    line-height: 30px;
  }
}
/*------------------------------------*\
    Language Switcher
\*------------------------------------*/
.language_switcher_content .wpml-ls {
  margin: 20% auto 0 auto;
  text-align: center;
}

.language_switcher_content .wpml-ls a:hover,
.language_switcher_content .wpml-ls .wpml-ls-current-language a {
  background: none;
  color: #6277DC !important;
  opacity: 1;
  text-indent: 100px;
  position: relative;
}

.language_switcher_content .wpml-ls a:hover:after,
.language_switcher_content .wpml-ls .wpml-ls-current-language a:after {
  content: url("/wp-content/themes/orbiconinformatic/assets/menu_bullet.svg");
  margin-left: 30px;
  display: block;
  position: absolute;
  display: block;
  top: 48%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  right: -30px;
}

.language_switcher_content .wpml-ls a {
  padding: 0 !important;
  font-size: 40px;
  line-height: 103px;
  color: #fff;
  font-family: "Roboto Mono";
}

@media only screen and (min-width: 480px) and (max-width: 980px) {
  .language_switcher_content .wpml-ls a {
    font-size: 30px !important;
    line-height: 80px !important;
  }
}
@media screen and (max-width: 480px) {
  .language_switcher_content .wpml-ls a {
    font-size: 25px !important;
    line-height: 60px !important;
  }

  .language_switcher_content .wpml-ls a:hover, .language_switcher_content .wpml-ls .wpml-ls-current-language a {
    text-indent: 0px;
  }
}
.wpml-ls-legacy-list-horizontal li:first-child {
  border-right: 1px solid #4b61cc;
}

/*------------------------------------*\
    Overlay
\*------------------------------------*/
.overlay-container {
  position: relative;
}

.overlay-container .overlay-close {
  font-size: 35px;
  color: #fff;
  left: 50%;
  line-height: 35px;
  position: absolute;
  height: 30px;
  top: 80%;
  transform: translate(-50%);
}

.overlay {
  overflow-x: unset;
}

/*------------------------------------*\
    Full screen menu
\*------------------------------------*/
.et_fixed_nav #main-header,
.et_fixed_nav #top-header {
  position: fixed;
}

body.et_fixed_nav #main-header.scrolled_header, body.admin-bar.et_fixed_nav #top-header,
body.admin-bar.et_non_fixed_nav.et_transparent_nav #main-header.scrolled_header {
  background: #040D3E !important;
}

@media (min-width: 768px) {
  body.et_fixed_nav #main-header {
    height: 70px !important;
  }
}
#et-top-navigation {
  float: left;
}

.et_header_style_fullscreen .et_slide_in_menu_container.et_pb_fullscreen_menu_opened {
  opacity: 1 !important;
}

body.et_fixed_nav #main-header, body.admin-bar.et_fixed_nav #top-header, body.admin-bar.et_non_fixed_nav.et_transparent_nav #main-header, body.admin-bar.et_non_fixed_nav.et_transparent_nav #top-header {
  background: transparent !important;
}

.et_fullwidth_nav #main-header .container {
  padding-left: 30px;
  padding-top: 30px;
  width: 100% !important;
}

.et_header_style_fullscreen .et_slide_in_menu_container span.mobile_menu_bar.et_toggle_fullscreen_menu {
  right: 30px;
  top: 25px;
}

.et_toggle_slide_menu:after, .mobile_menu_bar:before {
  font-size: 0;
}

.et_header_style_left #et-top-navigation,
.et_header_style_left .et-fixed-header #et-top-navigation {
  padding-top: 0px !important;
}

.et_mobile_menu li a:hover,
.et_mobile_menu li.current-menu-item a {
  background: none;
  color: #6277DC !important;
  opacity: 1;
  /*
  text-indent: 60px;
  */
  position: relative;
}

.et_mobile_menu li a:hover:after,
.et_mobile_menu li.current-menu-item a:after {
  content: url("/wp-content/themes/orbiconinformatic/assets/menu_bullet.svg");
  margin-left: 30px;
  display: block;
  position: absolute;
  display: block;
  top: 48%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 0px;
}

.et_pb_fullscreen_menu_opened .mobile_menu_bar {
  opacity: 0 !important;
  transition: 0.5s ease-in-out;
  display: none;
}

.mobile_menu_bar {
  height: 25px;
  width: 24px;
  display: block;
  transition: 3s ease-out;
}

.mobile_menu_bar:before {
  content: "";
  height: 2px;
  background: #4D61C6;
  display: block;
  top: 0px;
  height: 2px;
  width: 30px;
  transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
}

.mobile_menu_bar:after {
  content: "";
  height: 2px;
  width: 30px;
  position: absolute;
  top: 9px;
  background: #4D61C6;
  display: block !important;
  transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
}

.mobile_menu_bar:hover:before {
  top: -2px;
}

.mobile_menu_bar:hover:after {
  top: 11px;
}

.et_pb_fullscreen_menu_active .mobile_menu_bar:before {
  transform: rotate(45deg);
  transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  top: 0px;
}

.et_pb_fullscreen_menu_active .mobile_menu_bar:after {
  transform: rotate(-45deg);
  top: 0px;
  transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
}

/* New header design */
@media (max-width: 980px) {
  .mobile_menu_bar {
    top: 5px;
  }

  .et_pb_menu_0_tb_header {
    left: 0 !important;
    padding: 10px;
  }

  header .et_pb_column {
    display: none;
  }

  header .et_pb_column_0_tb_header {
    display: block;
    margin-bottom: 0;
  }

  header #mobile_menu1 {
    height: 100vh;
    position: fixed;
    top: 0;
    z-index: -1;
    padding-top: 90px;
    border: 0;
    padding-left: 30px;
  }
  header #mobile_menu1 a {
    padding-left: 0;
  }
}
.mobile_nav.opened .mobile_menu_bar:before {
  transform: rotate(45deg);
  transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  top: 10px;
}

.mobile_nav.opened .mobile_menu_bar:after {
  transform: rotate(-45deg);
  top: 10px;
  transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
}

#mobile_menu1 .cta_green {
  padding: 0 !important;
  display: flex !important;
  align-items: center !important;
  margin-bottom: 10px;
}
#mobile_menu1 .cta_green a, #mobile_menu1 .cta_green a:hover {
  height: 40px;
  color: #040D3E !important;
  border-width: 0px !important;
  border-radius: 100px;
  font-size: 16px;
  font-weight: 700 !important;
  background-color: #27FB91;
  padding-top: 0px !important;
  padding-right: 30px !important;
  padding-bottom: 0px !important;
  padding-left: 30px !important;
  display: flex !important;
  align-items: center !important;
}
#mobile_menu1 .cta_green a:after, #mobile_menu1 .cta_green a:hover:after {
  display: none !important;
}
#mobile_menu1 .cta_border {
  padding: 0 !important;
  display: flex !important;
  align-items: center !important;
  margin-bottom: 20px;
}
#mobile_menu1 .cta_border a, #mobile_menu1 .cta_border a:hover {
  background: transparent;
  height: 40px;
  color: #27FB91 !important;
  border-width: 1px !important;
  border: 1px solid #27FB91;
  border-radius: 100px;
  font-size: 16px;
  font-weight: 700 !important;
  padding-top: 0px !important;
  padding-right: 30px !important;
  padding-bottom: 0px !important;
  padding-left: 30px !important;
  display: flex !important;
  align-items: center !important;
}
#mobile_menu1 .cta_border a:after, #mobile_menu1 .cta_border a:hover:after {
  display: none !important;
}

@media (min-width: 980px) {
  .hidden_desktop {
    display: none !important;
  }
}
.et_pb_sticky_module.et_pb_sticky--top {
  min-height: 75px;
}

header .et_pb_column_1_tb_header {
  display: flex;
  justify-content: flex-end;
}
header .et_pb_column_1_tb_header .et_pb_button_module_wrapper {
  right: unset;
  margin-right: 0 !important;
}
header .et_pb_column_1_tb_header .login_btn {
  margin-left: 20px !important;
}

/* Small screen placements */
@media screen and (max-width: 600px) {
  .headerfunctions {
    right: 20px;
    top: 16px;
  }

  .et_header_style_fullscreen .et_slide_in_menu_container span.mobile_menu_bar.et_toggle_fullscreen_menu {
    left: 20px;
  }

  .et_fullwidth_nav #main-header .container {
    padding-left: 20px;
    padding-top: 10px;
  }

  #main-header #et-top-navigation {
    margin-bottom: 20px !important;
  }
}
.et_header_style_fullscreen ul#mobile_menu_slide {
  text-align: left;
  padding-left: 200px;
  font-family: Roboto Mono;
}

.et_slide_in_menu_container #mobile_menu_slide li.current-menu-item a,
.et_slide_in_menu_container #mobile_menu_slide li a {
  padding: 0 !important;
  font-size: 40px;
  font-weight: 300;
  line-height: 80px;
}

@media only screen and (min-width: 480px) and (max-width: 980px) {
  .et_slide_in_menu_container #mobile_menu_slide li.current-menu-item a,
.et_slide_in_menu_container #mobile_menu_slide li a {
    font-size: 30px !important;
    line-height: 80px !important;
  }

  .et_header_style_fullscreen ul#mobile_menu_slide {
    padding-left: 80px !important;
  }
}
@media only screen and (max-width: 480px) {
  .et_slide_in_menu_container #mobile_menu_slide li.current-menu-item a,
.et_slide_in_menu_container #mobile_menu_slide li a {
    font-size: 25px !important;
    line-height: 60px !important;
  }

  .et_header_style_fullscreen ul#mobile_menu_slide {
    padding-left: 60px !important;
  }
}
/*------------------------------------*\
    Hero element
\*------------------------------------*/
@media screen and (min-width: 768px) {
  .hero_element h1 {
    word-spacing: -25px;
    letter-spacing: -3px;
  }

  .hero_element .et_pb_slide_title {
    max-width: 900px;
    margin: 0 auto;
  }
}
.hero_element .et_pb_button_wrapper a {
  background: none;
  line-height: 0;
  font-size: 0;
  color: transparent;
  margin-top: 0px !important;
}

.hero_element .et_pb_button_wrapper a {
  background: none;
  line-height: 0;
  font-size: 0;
  color: transparent;
  margin-top: 0px !important;
}

body #page-container .hero_element .et_pb_slider_container_inner .et_pb_slide_description .et_pb_button_wrapper a:before {
  line-height: 45px !important;
  height: 43px;
  width: 43px;
  border: 1px solid #6277DC;
  border-radius: 40px;
  font-size: 30px !important;
  margin: 0 auto;
  margin-left: -22px;
}

body #page-container .hero_element .et_pb_slider .et_pb_slide_0.et_pb_slide .et_pb_button:hover:before {
  margin-left: -22px;
  color: #fff;
  border: 1px solid #fff;
  /*transform: scale(1.05); */
}

@media screen and (max-height: 768px) {
  .hero_element:after {
    display: none;
  }
}
@media screen and (min-width: 480px) {
  .hero_element .et_pb_slide_content {
    max-width: 580px;
    margin: 60px auto 50px auto;
  }

  .hero_element .et_pb_slide {
    height: 100vh;
  }
}
@media screen and (min-width: 980px) {
  .hero_element:after {
    content: "";
    height: 150px;
    width: 1px;
    background: #FFFFFF;
    position: absolute;
    bottom: 0;
    z-index: 100;
    left: 50%;
    margin-bottom: -75px;
  }
}
@media screen and (max-width: 980px) {
  .hero_element:after {
    content: "";
    height: 100px;
    width: 1px;
    background: #FFFFFF;
    position: absolute;
    bottom: 0;
    z-index: 100;
    left: 50%;
    margin-bottom: -50px;
  }
}
@media screen and (max-width: 480px) {
  .et_pb_slider .et_pb_container {
    width: 95%;
  }

  .et_pb_slide_description, .et_pb_slider_fullwidth_off .et_pb_slide_description {
    padding: 100px 8% 150px 8%;
  }

  .hero_element .et_pb_slide {
    padding-top: 35% !important;
  }
}
/*------------------------------------*\
    Footer
\*------------------------------------*/
#footer-bottom {
  display: none;
}

#main-footer {
  background: #fff;
}

#footer-widgets .footer-widget,
#footer-widgets .footer-widget li,
#footer-widgets .footer-widget li a {
  color: #a2a2a2;
}

#main-footer #footer-widgets {
  padding: 60px 0 30px 0;
}

.footer-widget .title {
  font-family: "Roboto";
  padding-bottom: 15px;
}

.footer_address {
  min-width: 200px;
  line-height: 25px !important;
}

#main-footer p {
  line-height: 25px;
}

#footer-widgets .footer-widget li {
  padding-left: 0;
  line-height: 25px;
  margin-bottom: 0px;
}

#main-footer a:hover {
  color: #5F78E1 !important;
}

#main-footer li:before {
  display: none;
}

#main-footer .footer-widget.last .et_pb_widget {
  float: none;
}

#main-footer .footer_copyright li {
  display: inline-block;
}

#main-footer .footer_logo {
  margin-bottom: 60px;
}

.footer_logo img {
  max-width: 200px !important;
}

@media screen and (min-width: 980px) {
  #main-footer .footer_copyright {
    float: right;
  }

  #main-footer .footer_logo {
    float: right;
  }
}
@media screen and (min-width: 768px) {
  #main-footer .footer-widget.last {
    text-align: right;
  }

  #main-footer .footer_copyright li {
    margin-left: 30px;
  }
}
/*------------------------------------*\
    Newsletter section
\*------------------------------------*/
.newsletter_section .et_pb_newsletter {
  display: block !important;
}

.newsletter_section .et_pb_newsletter_description,
.newsletter_section .et_pb_column .et_pb_newsletter_form {
  width: 100%;
  display: block;
  text-align: center;
}

.newsletter_section .et_pb_newsletter_description {
  padding-bottom: 60px;
}

.newsletter_section .et_pb_newsletter_form p input {
  border-bottom: 1px solid #ffffff !important;
  padding: 10px 20px !important;
  height: 50px;
}

.newsletter_section .et_pb_subscribe .et_pb_button.et_pb_newsletter_button,
.newsletter_section .et_pb_subscribe .et_pb_button.et_pb_newsletter_button:hover {
  border-bottom: 1px solid #ffffff !important;
  padding: 10px 20px !important;
  padding-right: 20px;
  height: 50px;
}

.et_pb_newsletter_success h2 {
  font-family: "Roboto" !important;
  font-size: 16px;
}

.newsletter_section .et_pb_newsletter_form {
  padding-left: 0px !important;
}

.newsletter_section .et_pb_newsletter_form ::-webkit-input-placeholder {
  color: #C8C8C8 !important;
}

.newsletter_section .et_pb_newsletter_form ::-moz-placeholder {
  color: #C8C8C8 !important;
}

.newsletter_section .et_pb_newsletter_form :-ms-input-placeholder {
  color: #C8C8C8 !important;
}

.newsletter_section .et_pb_newsletter_form :-moz-placeholder {
  color: #C8C8C8 !important;
}

.newsletter_section input:not(:focus) {
  color: #C8C8C8 !important;
}

.newsletter_section input {
  color: #fff !important;
}

body .et_pb_newsletter_form p .et_pb_signup_error {
  border-color: red !important;
}

.newsletter_section .et_pb_newsletter_form p:nth-child(5),
.newsletter_section .et_pb_newsletter_button_wrap {
  width: 150px !important;
  margin: 0 auto;
  flex-basis: 150px !important;
  margin-top: 0px !important;
}

.newsletter_section .et_pb_newsletter_button_text {
  line-height: 40px;
}

@media screen and (min-width: 850px) {
  .newsletter_section .et_pb_newsletter .et_pb_newsletter_fields {
    justify-content: center;
  }

  .newsletter_section .et_pb_newsletter_form p {
    flex-basis: 30%;
    width: 30% !important;
    margin: auto 10px;
    display: inline-block;
    text-align: center;
  }
}
/*------------------------------------*\
    Product slider / image slider
\*------------------------------------*/
.product_section .as_slide_content_wrapper .et_pb_button {
  border-radius: 30px;
  border: 1px solid #6277DC;
  font-size: 16px;
  font-weight: 400;
  color: #6277DC;
  padding: 10px 30px;
  -webkit-transform: scale(0.95);
  transform: scale(0.95);
}

.product_section .as_slide_content_wrapper .et_pb_button:hover {
  background: #6277DC;
  color: #fff;
  -webkit-transform: scale(1);
  transform: scale(1);
}

.product_section .as_slide_content_wrapper .et_pb_button:after {
  display: none;
}

.product_section .owl-carousel,
.product_section .swiper-container {
  margin-top: 50px;
}

.product_section .owl-item .as_slide_content_wrapper,
.product_section .as_slide_content_wrapper,
.product_section .cwp_et_pb_layout_slide_item_standard_0 .as_slide_content_wrapper {
  max-width: 100% !important;
  width: 100% !important;
}

.product_section .media_right .as_slide_image {
  text-align: center;
}

.owl-nav .et_pb_button,
.as-arrows-control .et_pb_button {
  border-radius: 43px !important;
  border: 1px solid #6277DC !important;
  font-size: 16px !important;
  font-weight: 400 !important;
  color: #6277DC !important;
  height: 43px !important;
  width: 43px !important;
  padding: 0 !important;
  display: block !important;
  position: relative !important;
}

.owl-nav .et_pb_button:after,
.owl-nav .et_pb_button:before,
.as-arrows-control .et_pb_button:after,
.as-arrows-control .et_pb_button:before {
  text-align: center !important;
  margin-left: 0 !important;
  opacity: 1 !important;
  height: 43px !important;
  width: 40px !important;
  line-height: 43px !important;
  font-weight: 300 !important;
}

.owl-nav .owl-prev a:after,
.as-arrows-control .owl-prev a:after,
.as-arrows-control .as-prev a:after {
  content: "4" !important;
}

.owl-nav .et_pb_button_prev:hover:after,
.as-arrows-control .et_pb_button_prev:hover:after {
  margin-left: -5px !important;
}

.owl-nav .et_pb_button_next:hover:after,
.as-arrows-control .et_pb_button_next:hover:after {
  margin-left: 5px !important;
}

.as_slide_content_wrapper h2 {
  font-size: 32px;
  font-weight: 300;
  margin-bottom: 40px;
}

.product_section .et_pb_row .swiper-slide:before,
.product_section .et_pb_row .item:before {
  content: "01";
  position: absolute;
  top: 0px;
  right: 0px;
  letter-spacing: -10px;
  line-height: 150px;
  opacity: 0.07;
  font-size: 175px;
  text-align: left;
  z-index: -1 !important;
  font-family: "Roboto Mono";
  font-weight: 700;
}

.product_section .et_pb_row .cwp_et_pb_layout_slide_item_standard_1:before {
  content: "02";
}

.product_section .et_pb_row .cwp_et_pb_layout_slide_item_standard_2:before {
  content: "03";
}

.product_section .et_pb_row .cwp_et_pb_layout_slide_item_standard_3:before {
  content: "04";
}

.product_section .et_pb_row .cwp_et_pb_layout_slide_item_standard_4:before {
  content: "05";
}

.product_section .et_pb_row .cwp_et_pb_layout_slide_item_standard_5:before {
  content: "06";
}

.product_section .et_pb_row .cwp_et_pb_layout_slide_item_standard_6:before {
  content: "07";
}

.product_section .et_pb_row .cwp_et_pb_layout_slide_item_standard_7:before {
  content: "08";
}

.product_section .et_pb_row .cwp_et_pb_layout_slide_item_standard_8:before {
  content: "09";
}

.product_section .et_pb_row .cwp_et_pb_layout_slide_item_standard_9:before {
  content: "10";
}

.product_section .owl-nav {
  right: 0px !important;
}

.imageslider {
  margin-bottom: 50px;
  margin-top: 50px;
}

@media screen and (min-width: 980px) {
  /* Fixed min sized because variated content */
  .product_section .et_pb_image_wrap,
.product_section .as_slide_content_wrapper {
    min-height: 300px;
  }

  .product_section .as_buttons_wrapper {
    bottom: 0px !important;
    position: absolute;
  }

  .product_section .owl-nav,
.product_section .as-arrows-controlv {
    top: 50% !important;
    transform: translateY(-50%) !important;
    position: absolute !important;
    right: -100px !important;
  }

  .imageslider .owl-nav,
.imageslider .as-arrows-control {
    top: 50% !important;
    transform: translateY(-50%) !important;
    position: absolute !important;
    right: 0px !important;
  }

  .owl-nav,
.owl-nav .owl-prev,
.owl-nav .owl-next,
.as-arrows-control .as-prev,
.as-arrows-control .as-next {
    display: block !important;
    margin-bottom: 20px !important;
  }

  .product_section .et_pb_image_wrap img {
    max-width: 70%;
    max-height: 400px !important;
  }

  .imageslider .et_pb_image_wrap img {
    max-width: 70%;
  }
}
@media screen and (min-width: 1440px) {
  .imageslider .owl-nav,
.imageslider .as-arrows-control {
    right: -100px !important;
  }

  .imageslider img {
    max-width: 100% !important;
    width: 600px !important;
  }

  .product_section .owl-nav,
.product_section .as-arrows-control {
    right: 0px !important;
  }

  .product_section .as_buttons_wrapper {
    margin-top: 50px;
  }
}
@media screen and (min-width: 750px) and (max-width: 980px) {
  /* Fixed min sized because variated content */
  .product_section .et_pb_image_wrap,
.product_section .as_slide_content_wrapper {
    min-height: 250px;
  }

  .product_section .as_buttons_wrapper {
    bottom: 0px !important;
    position: absolute;
  }

  .product_section .item.media_right {
    display: grid;
    grid-template-areas: "content image";
    grid-gap: 20px;
    grid-template-columns: 50% auto !important;
  }

  .product_section .as_buttons_wrapper {
    text-align: left;
  }

  .product_section .as_slide_content_wrapper h2 {
    text-align: left;
    font-size: 26px;
    margin-bottom: 15px;
  }

  .owl-nav,
.as-arrows-control {
    top: auto !important;
    position: absolute !important;
    left: 50% !important;
    margin-left: -47px !important;
    width: 120px !important;
  }

  .product_section .owl-nav .owl-prev,
.product_section .as-arrows-control .as-prev {
    margin-right: 1.5em;
  }

  .imageslider {
    padding-bottom: 75px !important;
  }

  .imageslider .item .as_slide_image_wrapper {
    margin-bottom: 20px;
  }
}
@media screen and (max-width: 750px) {
  .product_section .et_pb_row .item:before {
    top: -40px;
    right: 30px;
    font-size: 100px;
  }

  .product_section .owl-carousel, .product_section .swiper-container {
    margin-top: 0;
  }

  .product_section .item.media_right,
.product_section .media_right {
    display: block !important;
  }

  .product_section .owl-nav,
.product_section .as-arrows-control {
    top: 0px !important;
    position: absolute !important;
    margin-left: -45px !important;
    width: 120px !important;
    left: 50%;
  }

  .product_section .et_pb_image_wrap {
    margin-bottom: 30px;
    margin-top: 50px;
  }

  .product_section .as_slide_content_wrapper h2 {
    text-align: left;
    font-size: 26px;
    margin-bottom: 15px;
  }

  .imageslider .owl-nav,
.imageslider .as-arrows-control {
    top: auto !important;
    position: absolute !important;
    left: 50% !important;
    margin-left: -47px !important;
    width: 120px !important;
  }

  .imageslider {
    padding-bottom: 75px !important;
  }

  .imageslider .item .as_slide_image_wrapper {
    margin-bottom: 20px;
  }

  .product_section .as_buttons_wrapper {
    text-align: center !important;
  }
}
/* IE Fix */
.product_section .as_slide_image_wrapper {
  width: 100% !important;
}

@media all and (-ms-high-contrast: none) {
  .product_section .media_right {
    display: block;
  }

  .product_section .as_slide_image_wrapper {
    float: right;
    width: 65% !important;
  }

  .product_section .as_slide_content_wrapper {
    float: left;
    width: 35% !important;
  }

  .product_section .owl-item .as_slide_content_wrapper,
.product_section .as_slide_content_wrapper,
.product_section .cwp_et_pb_layout_slide_item_standard_0 .as_slide_content_wrapper {
    max-width: 35% !important;
    width: 35% !important;
  }
}
@supports (-ms-ime-align: auto) {
  .product_section .media_right {
    display: block;
  }

  .product_section .as_slide_image_wrapper {
    float: right;
    width: 65% !important;
  }

  .product_section .as_slide_content_wrapper {
    float: left;
    width: 35% !important;
  }
}
/*------------------------------------*\
    Overlay boxes
\*------------------------------------*/
.overlayboxes_row .et_pb_module_header {
  font-size: 19px;
  color: #6277DC;
  text-align: center;
  padding-bottom: 15px;
}

.overlayboxes_row .et_pb_blurb_description {
  font-weight: 500;
  font-size: 22px;
  font-family: "Roboto Mono";
  line-height: 28px;
  text-align: center;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
}

.overlayboxes_row .circle .et_pb_blurb_container {
  border-radius: 50%;
}

.overlayboxes_row .et_pb_blurb_container {
  border: 1.5px solid #6277DC;
  height: 250px;
  width: 250px;
  margin: 0 auto;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-direction: column;
  justify-content: center;
  -ms-flex-align: center;
  cursor: pointer;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
}

.overlayboxes_row .et_pb_blurb_container:after {
  content: "Read more";
  padding-top: 15px;
  font-size: 14px;
  color: #6277DC;
  text-align: center;
  font-weight: 500;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
}

/*
body.de .et_pb_blurb_container:after{
	content: 'Lesen Sie mehr';
}

body.se .et_pb_blurb_container:after{
	content: 'Läs mer';
}

body.da .et_pb_blurb_container:after{
	content: 'Læs mere';
}*/
.overlayboxes_row .et_pb_blurb_container:hover {
  background-color: #6277DC;
  border: 0;
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
}

.overlayboxes_row .et_pb_blurb_container:hover .et_pb_module_header,
.overlayboxes_row .et_pb_blurb_container:hover .et_pb_blurb_description,
.overlayboxes_row .et_pb_blurb_container:hover:after {
  color: #fff !important;
}

/* Overlays */
.overlayboxes_section .overlay_box_content .et_pb_column .et_pb_text {
  max-width: 500px;
  margin: 0 auto;
}

.overlayboxes_section .overlay_box_content h2 {
  font-family: "Roboto Mono";
  font-size: 36px;
  font-weight: 300;
  margin-bottom: 30px;
}

.overlaybox_close_btn {
  cursor: pointer;
  font-size: 0px !important;
}

body #page-container .overlay_box_content .overlaybox_close_btn:before {
  cursor: pointer;
  font-size: 43px !important;
  line-height: 43px;
  transform-origin: center center;
  margin-left: -21px !important;
}

.overlayboxes_row .et_pb_column {
  position: relative;
}

.overlayboxes_row .et_pb_column:after {
  content: "";
  position: absolute;
  background: url("/wp-content/themes/orbiconinformatic/assets/arrow.svg");
}

.overlayboxes_row .et_pb_column:last-child:after {
  display: none;
}

@media screen and (min-width: 1600px) {
  .overlayboxes_row .et_pb_column:after {
    right: -25%;
    top: 50%;
    height: 20px;
    width: 135px;
    margin-top: -10px;
  }
}
@media screen and (min-width: 1100px) and (max-width: 1600px) {
  .overlayboxes_row .et_pb_column:after {
    right: -18%;
    top: 50%;
    height: 20px;
    width: 15%;
    background-position: center right;
    overflow: hidden;
    margin-top: -10px;
  }
}
@media screen and (min-width: 981px) {
  .overlayboxes_section .overlay_box_content {
    margin: 0 !important;
    width: 100% !important;
    max-width: 100% !important;
    position: absolute;
    top: 0;
    height: 100%;
    z-index: 100000;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-direction: column;
    justify-content: center;
    -ms-flex-align: center;
    background: rgba(98, 120, 220, 0.95);
  }
}
@media screen and (max-width: 980px) {
  .overlayboxes_section .overlay_box_content {
    margin: 0 !important;
    width: 100% !important;
    max-width: 100% !important;
    position: fixed;
    top: 0;
    height: 100% !important;
    z-index: 100000;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-direction: column;
    justify-content: center;
    -ms-flex-align: center;
    background: rgba(98, 120, 220, 0.95);
  }
}
@media screen and (max-width: 480px) {
  .overlayboxes_section .overlay_box_content h2 {
    font-size: 30px;
  }

  .overlayboxes_section .overlay_box_content .et_pb_column .et_pb_text {
    max-width: 90%;
  }
}
/*------------------------------------*\
    Overlay boxes VER 2
\*------------------------------------*/
.overlayboxes_row_ver2 .et_pb_module_header {
  font-size: 19px;
  color: #6277DC;
  text-align: center;
  padding-bottom: 15px;
}

.overlayboxes_row_ver2 .et_pb_blurb_description {
  font-weight: 500;
  font-size: 22px;
  font-family: "Roboto Mono";
  line-height: 28px;
  text-align: center;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  margin-bottom: 20px;
}

.overlayboxes_row_ver2 .circle .et_pb_blurb_container {
  border-radius: 50%;
}

.overlayboxes_row_ver2 .et_pb_blurb_container {
  border: 1.5px solid #6277DC;
  height: 250px;
  width: 250px;
  margin: 0 auto;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-direction: column;
  justify-content: center;
  -ms-flex-align: center;
  cursor: pointer;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  background: #fff;
}

.overlayboxes_row_ver2 .et_pb_blurb_container:after {
  content: "5";
  margin-top: 20px;
  font-size: 30px;
  color: #6277DC;
  text-align: center;
  font-weight: 500;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  font-family: "ETmodules";
  border: 1px solid;
  width: 40px;
  height: 40px;
  margin: 0 auto;
  border-radius: 40px;
  line-height: 40px;
}

/*
.overlayboxes_row_ver2 .et_pb_column .et_pb_blurb_content:after{
	content: '';
	position: absolute;
	height: 2px;
	width: 400px;
	background: #6277DC;
	top: 50%;
	z-index: -1;
}
*/
.overlayboxes_row_ver2 .et_pb_blurb_container:hover {
  background-color: #6277DC;
  border: 0;
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
}

.overlayboxes_row_ver2 .et_pb_blurb_container:hover .et_pb_module_header,
.overlayboxes_row_ver2 .et_pb_blurb_container:hover .et_pb_blurb_description,
.overlayboxes_row_ver2 .et_pb_blurb_container:hover:after {
  color: #fff !important;
}

/* Overlays */
.overlayboxes_section_ver2 .overlay_box_content_ver2 .et_pb_column .et_pb_text {
  max-width: 500px;
  margin: 0 auto;
}

.overlayboxes_section_ver2 .overlay_box_content_ver2 h2 {
  font-family: "Roboto Mono";
  font-size: 36px;
  font-weight: 300;
  margin-bottom: 30px;
}

.overlayboxes_section_ver2 .overlaybox_close_btn {
  cursor: pointer;
  font-size: 0px !important;
}

body #page-container .overlay_box_content_ver2 .et_pb_button_module_wrapper .overlaybox_close_btn:before {
  cursor: pointer;
  font-size: 43px !important;
  line-height: 43px;
  transform-origin: center center;
  margin-left: -21px !important;
}

.overlayboxes_row_ver2 .et_pb_column {
  position: relative;
}

/*
.overlayboxes_row_ver2 .et_pb_column:after{
	content: '';
	position: absolute;
	background: url('/wp-content/themes/orbiconinformatic/assets/arrow.svg');

}

.overlayboxes_row_ver2 .et_pb_column:last-child:after{
	display: none;
}
*/
@media screen and (min-width: 1600px) {
  /*	.overlayboxes_row_ver2 .et_pb_column:after{
  		right: -25%;
  		top: 50%;
  		height: 20px;
  		width: 135px;
  		margin-top: -10px;
  	}
  */
}
@media screen and (min-width: 1100px) and (max-width: 1600px) {
  /*	.overlayboxes_row_ver2 .et_pb_column:after{
  		right: -18%;
  		top: 50%;
  		height: 20px;
  		width: 15%;
  		background-position: center right;
  		overflow: hidden;
  		margin-top: -10px;
  	}
  */
}
@media screen and (min-width: 981px) {
  .overlayboxes_section_ver2 .overlay_box_content_ver2 {
    margin: 0 !important;
    width: 100% !important;
    max-width: 100% !important;
    position: absolute;
    top: 0;
    height: 100%;
    z-index: 100000;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-direction: column;
    justify-content: center;
    -ms-flex-align: center;
    background: rgba(98, 120, 220, 0.95);
  }
}
@media screen and (max-width: 980px) {
  .overlayboxes_section_ver2 .overlay_box_content_ver2 {
    margin: 0 !important;
    width: 100% !important;
    max-width: 100% !important;
    position: fixed;
    top: 0;
    height: 100% !important;
    z-index: 100000;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-direction: column;
    justify-content: center;
    -ms-flex-align: center;
    background: rgba(98, 120, 220, 0.95);
  }
}
@media screen and (max-width: 480px) {
  .overlayboxes_section_ver2 .overlay_box_content_ver2 h2 {
    font-size: 30px;
  }

  .overlayboxes_section_ver2 .overlay_box_content_ver2 .et_pb_column .et_pb_text {
    max-width: 90%;
  }
}
/* Ver 2 grid and lines */
@media screen and (min-width: 980px) {
  .overlayboxes_row_ver2 {
    max-width: 750px !important;
  }

  .overlayboxes_row_ver2.row1 {
    padding-bottom: 0px !important;
  }

  .overlayboxes_row_ver2 .et_pb_column .et_pb_blurb_container {
    position: relative;
    z-index: 100 !important;
  }

  .overlayboxes_row_ver2 .et_pb_column .overlaybox_link01 .et_pb_blurb_content:before {
    top: 50%;
    content: "";
    position: absolute;
    height: 2px;
    right: -50%;
    width: 300px;
    background: #6277DC;
    height: 2px;
  }

  .overlayboxes_row_ver2 .et_pb_column .overlaybox_link01 .et_pb_blurb_content:after {
    top: 280px;
    right: 0%;
    width: 200px;
    background: #6277DC;
    transform: rotate(45deg);
    position: absolute;
    height: 2px;
    content: "";
  }

  .overlayboxes_row_ver2 .et_pb_column .overlaybox_link02 .et_pb_blurb_content:after {
    transform: rotate(135deg);
    right: 50%;
    top: 300px;
    width: 200px;
    background: #6277DC;
    height: 2px;
    position: absolute;
    content: "";
  }
}
@media screen and (max-width: 980px) {
  .overlayboxes_section_ver2 .et_pb_row.overlayboxes_row_ver2 {
    padding-bottom: 0px !important;
    padding-top: 0px !important;
  }

  .overlayboxes_section_ver2 .et_pb_row.overlayboxes_row_ver2 .et_pb_column {
    padding-bottom: 50px !important;
    margin-bottom: 0px !important;
  }
}
/*------------------------------------*\
    Sidebar menu
\*------------------------------------*/
.et_pb_widget_area_left {
  border: 0;
}

.sidebar_menu ul li {
  margin-bottom: 15px;
  font-size: 14px;
}

.sidebar_menu ul li.current-menu-item a {
  color: #6277DC;
  text-decoration: underline;
}

/*------------------------------------*\
    Submenu
\*------------------------------------*/
.submenu {
  width: 100% !important;
  margin-bottom: 15px !important;
}

.submenu ul {
  list-style: none;
}

#menu-menu-with-subnavigation .current-menu-item a {
  color: #6277DC;
}

.submenu ul li:last-child:after {
  display: none;
}

@media screen and (min-width: 768px) {
  .submenu ul li {
    display: inline-block;
    margin-right: 20px;
  }

  .submenu ul li:after {
    content: "|";
    margin-left: 25px;
  }
}
/*------------------------------------*\
    Counters
\*------------------------------------*/
.numbercounters .percent {
  margin-bottom: 0 !important;
}

.numbercounters .et_pb_column {
  border-right: 1px solid #5E5E5E;
}

.numbercounters .et_pb_column:last-child {
  border: 0;
}

@media screen and (max-width: 9800px) {
  .numbercounters .et_pb_column {
    border-right: 0px solid #5E5E5E;
  }

  .numbercounters .title {
    margin-bottom: 25px;
  }
}
/*------------------------------------*\
    Subpage header
\*------------------------------------*/
.et_pb_slide_description {
  position: relative;
}

.topheader h2.et_pb_slide_title:before {
  content: "";
  font-size: 32px;
  font-weight: 300;
  display: block;
  line-height: 70px;
  margin-top: -70px;
}

.topheader.number01 h2.et_pb_slide_title:before {
  content: "01 -";
}

.topheader.number02 h2.et_pb_slide_title:before {
  content: "02 -";
}

@media screen and (max-width: 480px) {
  .topheader h2.et_pb_slide_title:before {
    font-size: 20px;
    font-weight: 300;
    display: block;
    line-height: 35px;
    margin-top: -35px;
  }
}
/*------------------------------------*\
    Want to know more
\*------------------------------------*/
@media screen and (max-width: 768px) {
  .wanttoknowmore_row,
.wanttoknowmore_row .headline_h1 {
    text-align: center;
  }

  .et_pb_team_member .et_pb_team_member_image,
.et_pb_team_member .et_pb_team_member_description {
    text-align: center;
    margin: 30px auto 0 auto;
    display: block !important;
  }
}
.wanttoknowmore .et_pb_team_member_image {
  width: 135px;
  height: 135px;
}

.wanttoknowmore .et_pb_team_member_image img {
  border-radius: 50%;
}

.wanttoknowmore .et_pb_team_member_description {
  display: table-cell;
  position: relative;
  vertical-align: middle;
  height: 135px;
}

.wanttoknowmore .et_pb_module_header {
  color: #6277DC;
  font-weight: 500;
  font-family: "Roboto";
  margin-bottom: 10px;
  font-size: 16px;
}

.wanttoknowmore p {
  padding-bottom: 0px;
}

.wanttoknowmore a {
  color: #4C4C4C !important;
  text-decoration: underline;
}

.wanttoknowmore a:hover {
  color: #6277DC !important;
  text-decoration: underline;
}

/*------------------------------------*\
    Search result
\*------------------------------------*/
.search-results #content-area {
  margin-top: 100px;
}

@media screen and (min-width: 980px) {
  .search #main-content > .container:before {
    background: none;
  }

  .search #left-area {
    width: 100%;
    margin-right: 0;
  }

  .search #sidebar {
    display: none;
  }
}
/*------------------------------------*\
    Employees
\*------------------------------------*/
.employees_row {
  padding: 0px !important;
  /* 	background: #E4E4E4; */
}

@media screen and (min-width: 980px) {
  /* Image position and slide  */
  .employees_row .et_pb_team_member_image {
    margin-bottom: 0;
    width: 100%;
    max-width: 100%;
    overflow: hidden;
  }

  .employees_row .et_pb_team_member_image img {
    width: 100%;
    transform: translateY(100px);
    transition: 0.3s ease-in-out;
  }

  .employees_row .et_pb_team_member:hover .et_pb_team_member_image img {
    transform: translateY(0px);
    transition: 0.3s ease-in-out;
    position: relative;
  }

  /* Blue overlay and slide */
  .employees_row .et_pb_team_member .et_pb_team_member_image:before {
    content: "";
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    opacity: 1;
    position: absolute;
    background: rgba(4, 14, 62, 0.85);
    opacity: 0;
    transform: translateY(100px);
    transition: 0.2s ease-in-out;
    z-index: 100000;
  }

  .employees_row .et_pb_team_member:hover .et_pb_team_member_image:before {
    opacity: 1 !important;
    transform: translateY(0px);
    transition: 0.3s ease-in-out;
  }

  .employees_row .et_pb_team_member_description {
    position: absolute;
    bottom: 0;
    opacity: 0;
    z-index: 10000000000;
    transition: 0.2s ease-in-out;
  }

  .employees_row .et_pb_team_member:hover .et_pb_team_member_description {
    opacity: 1;
    transition: 0.2s ease-in-out;
  }

  /* Plus sign */
  .employees_row .et_pb_team_member_image:after {
    content: "+";
    color: #fff;
    position: absolute;
    top: 120px;
    z-index: 10000000000000;
    left: 15px;
    font-size: 30px;
    font-weight: 300;
    transition: 0.3s ease-in-out;
    opacity: 1;
  }

  .employees_row .et_pb_team_member:hover .et_pb_team_member_image:after {
    opacity: 0;
  }

  /* Text */
  .employees_row .et_pb_module_header {
    color: #fff;
    font-weight: 300;
    font-family: Roboto Mono;
    font-size: 32px;
    color: #FFFFFF;
    display: block !important;
  }

  .employees_row .et_pb_team_member_description {
    position: absolute;
    bottom: 0;
    opacity: 0;
    z-index: 10000000000;
    max-width: 100%;
    margin: 0 auto;
    padding-left: 70px;
    padding-right: 70px;
    padding-bottom: 40px;
  }

  .employees_row .et_pb_team_member_description a {
    color: #fff;
  }

  .employees_row .et_pb_team_member_description a:hover {
    color: #6277DC;
  }

  .employees_row .et_pb_team_member_description .et_pb_member_position {
    color: #6277DC;
    font-weight: 500;
    margin-bottom: 30px;
  }
}
@media screen and (min-width: 980px) and (max-width: 1440px) {
  /* Blue overlay and slide */
  .employees_row .et_pb_team_member .et_pb_team_member_image:before {
    transform: translateY(50px);
    transition: 0.2s ease-in-out;
  }

  .employees_row .et_pb_team_member_image img {
    transform: translateY(50px);
    transition: 0.3s ease-in-out;
  }

  .employees_row .et_pb_module_header {
    font-size: 26px;
  }

  .employees_row .et_pb_team_member_description {
    padding-left: 70px;
    padding-right: 40px;
    padding-bottom: 30px;
  }

  .employees_row .et_pb_team_member_description .et_pb_member_position {
    color: #6277DC;
    font-weight: 500;
    margin-bottom: 30px;
  }

  /* Plus sign */
  .employees_row .et_pb_team_member_image:after {
    top: 70px;
  }
}
@media screen and (max-width: 980px) {
  .employees_row.et_pb_gutters1.et_pb_row.et_pb_row_fullwidth {
    max-width: 80% !important;
    margin: 0 auto !important;
    padding-bottom: 50px;
  }

  .employees_row .et_pb_column {
    margin-bottom: 25px;
  }

  .employees_row .et_pb_team_member_description a {
    color: inherit;
  }

  .employees_row .et_pb_team_member_description a:hover {
    color: #6277DC;
  }

  .employees_row .et_pb_team_member_description .et_pb_member_position {
    color: #6277DC;
    font-weight: 500;
    margin-bottom: 30px;
  }
}
/*------------------------------------*\
    News detail
\*------------------------------------*/
body #page-container .btn_back {
  font-size: 0px !important;
  line-height: 43px !important;
  position: relative;
}

body #page-container .btn_back:before {
  content: url("/wp-content/themes/orbiconinformatic/assets/icon_back.svg");
  font-size: 43px !important;
  line-height: 43px;
  position: absolute;
  left: 50%;
  top: 0;
  padding-left: 100px;
  transition: 0.3s ease-in-out;
  font-weight: 100 !important;
  transform-origin: center center;
}

body #page-container .btn_back:hover:before {
  color: red;
  -webkit-transform: scale(1.03);
  transform: scale(1.03);
  -webkit-transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36);
  transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36);
}

/*------------------------------------*\
    Archive list
\*------------------------------------*/
.archive_list_container {
  display: -ms-flex;
  display: -webkit-flex;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: end;
}

.archive_item {
  /*     flex: 1 0 auto; */
  height: auto;
  position: relative;
  background-position: center center;
  background-size: cover;
}

.archive_item_content {
  background: #6277DC;
  height: 100%;
  width: 100%;
  transition: 0.3s ease-in-out;
}

.archive_item_content:hover {
  background: rgba(4, 14, 62, 0.7);
}

.archive_item:before {
  content: "";
  float: left;
  padding-top: 100%;
  background: red;
  z-index: 10000000;
  display: block;
  height: 100%;
}

.archive_item .post_title {
  color: #fff;
  font-size: 30px;
  font-family: "Roboto Mono";
  line-height: 36px;
  font-weight: 300;
}

.archive_item .post_date {
  color: #fff;
  font-size: 16px;
  margin-bottom: 50px;
  min-height: 20px;
}

.archive_item .post_btn {
  position: absolute;
  bottom: 50px;
}

/*.archive_item .post_btn a{
	padding: 15px 30px;
	border-radius: 30px;
	color: #fff;
	border: 1px solid #fff;
	display: inline-block;
	vertical-align: middle;
 	-webkit-transform: perspective(1px) translateZ(0);
  	transform: perspective(1px) translateZ(0);
  	box-shadow: 0 0 1px transparent;
 	-webkit-transition-duration: 0.5s;
 	transition-duration: 0.3s;
}

.archive_item .post_btn a:hover{
	background: #6277DC;
	border: 1px solid #6277DC;
	-webkit-transform: scale(1.05);
	transform: scale(1.05);

}
*/
.archive_item .post_btn a {
  border-radius: 30px;
  color: #fff;
  border: 1px solid #fff;
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.3s;
  height: 40px;
  width: 40px;
  text-align: center;
}

/*
.archive_item .post_btn a:hover{
	background: #6277DC;
	border: 1px solid #6277DC;
	-webkit-transform: scale(1.05);
	transform: scale(1.05);
}
*/
.archive_item_content .post_btn a:before {
  content: "5";
  font-size: 30px;
  font-family: "ETmodules";
  line-height: 38px;
}

@media (min-width: 1600px) {
  .archive_list_container .archive_item {
    width: calc(1/4*100%) !important;
  }
}
@media (min-width: 1200px) {
  .archive_item_content {
    padding: 50px 50px 50px 70px;
  }

  .archive_item .post_title {
    color: #fff;
    font-size: 26px;
    font-family: "Roboto Mono";
    line-height: 34px;
  }

  .archive_list_container .archive_item {
    width: calc(1/3*100%);
    border-bottom: 1px solid #4A5DB8;
    border-right: 1px solid #4A5DB8;
  }
}
@media (min-width: 980px) and (max-width: 1200px) {
  .archive_list_container .archive_item {
    width: calc(1/3*100%);
    border-bottom: 1px solid #4A5DB8;
    border-right: 1px solid #4A5DB8;
  }

  .archive_item_content {
    padding: 40px 40px 40px 70px;
  }

  .archive_item .post_title {
    font-size: 28px;
    line-height: 35px;
  }

  .archive_item .post_title {
    font-size: 22px !important;
    line-height: 28px !important;
  }
}
@media (min-width: 480px) and (max-width: 980px) {
  .archive_list_container .archive_item {
    width: calc(1/2*100%);
    border-bottom: 1px solid #4A5DB8;
    border-right: 1px solid #4A5DB8;
  }

  .archive_item .post_title {
    font-size: 22px !important;
    line-height: 28px !important;
  }

  .archive_item_content {
    padding: 30px 30px 30px 30px !important;
  }

  /*
  .archive_item .post_btn a{
  	padding: 10px 20px;
  }
  */
  .archive_item .post_btn {
    bottom: 30px;
  }

  .archive_item .post_date {
    margin-bottom: 30px;
  }
}
@media (max-width: 480px) {
  .archive_list_container .archive_item {
    width: 100%;
    border-bottom: 1px solid #4A5DB8;
  }

  .archive_item .post_title {
    font-size: 26px;
    line-height: 30px;
  }

  .archive_item_content {
    padding: 30px 30px 30px 30px;
  }
}
/*------------------------------------*\
    Archive Filter
\*------------------------------------*/
.custom_post_filter .et_pb_section {
  padding-bottom: 15px;
}

.custom_post_filter input[type=checkbox] {
  display: none;
}

.custom_post_filter .form-item-checkbox,
.wpv-reset-trigger {
  display: inline-block;
  margin-right: 20px;
  font-size: 16px;
  color: inherit;
}

.wpv-reset-trigger:hover {
  color: #6277DC;
}

.custom_post_filter label,
.custom_post_filter input[type=checkbox]:checked + label {
  transition: 0.2s ease-in-out;
}

.custom_post_filter label:hover,
.custom_post_filter input[type=checkbox]:checked + label {
  color: #6277DC;
  cursor: pointer;
  transition: 0.2s ease-in-out;
}

.custom_post_filter .form-item-checkbox:before {
  content: "|";
  padding-right: 20px;
}

.custom_post_filter .wpcf-form-item-checkbox {
  margin-left: -5px;
}

@media only screen and (max-width: 480px) {
  .custom_post_filter .form-item-checkbox,
.wpv-reset-trigger {
    display: block;
    margin-right: 0;
  }

  .custom_post_filter .form-item-checkbox:before {
    display: none;
    padding-right: 0px;
  }
}
/*------------------------------------*\
    Module list
\*------------------------------------*/
.module_list_container {
  display: -ms-flex;
  display: -webkit-flex;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: end;
}

.module_item {
  height: auto;
  position: relative;
  background-position: center center;
  background-size: cover;
}

.module_item_content {
  background: #040D3E;
  height: 100%;
  width: 100%;
  transition: 0.3s ease-in-out;
  display: block;
  position: absolute;
}

.module_item_content:hover {
  background: #6277DC;
}

.module_item .post_title,
.module_item .post_title a {
  color: #fff;
  font-size: 26px;
  font-family: "Roboto Mono";
  line-height: 30px;
  font-weight: 300;
}

.module_item .post_btn {
  position: absolute;
  bottom: 50px;
  /*margin: 20px 0;*/
}

.module_item .post_btn a {
  border-radius: 30px;
  color: #fff;
  border: 1px solid #fff;
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.3s;
  line-height: 40px;
  width: 40px;
  height: 40px;
  text-align: center;
}

.module_item .post_btn a:hover {
  border: 1px solid #fff;
}

.module_item .post_btn a:after {
  content: "5";
  font-family: "ETmodules";
  font-size: 30px;
  transition: 0.2s ease-in-out;
}

.module_item:hover .post_btn a:after {
  content: "5";
  font-family: "ETmodules";
  font-size: 30px;
  padding-left: 5px;
}

.module_item .post_img {
  text-align: center;
  margin: 50px auto;
}

.module_item .post_img svg {
  max-height: 150px;
}

.module_item:hover .post_img svg * {
  fill: #fff !important;
}

.module_item .post_title {
  position: absolute;
  bottom: 100px;
  width: 80%;
}

@media (min-width: 1600px) {
  .module_list_container .module_item {
    width: calc(1/4*100%) !important;
    height: 0;
    padding-bottom: calc(1/4*100%) !important;
  }
}
@media (min-width: 1200px) {
  .module_item_content {
    padding: 50px 50px 50px 70px;
  }

  .module_item .post_title {
    color: #fff;
    font-size: 26px;
    font-family: "Roboto Mono";
    line-height: 34px;
  }

  .module_list_container .module_item {
    width: calc(1/3*100%);
    border-bottom: 1px solid #4A5DB8;
    border-right: 1px solid #4A5DB8;
    height: 0;
    padding-bottom: calc(1/3*100%);
  }
}
@media (min-width: 980px) and (max-width: 1200px) {
  .module_list_container .module_item {
    width: calc(1/3*100%);
    height: 0;
    padding-bottom: calc(1/3*100%);
    border-bottom: 1px solid #4A5DB8;
    border-right: 1px solid #4A5DB8;
  }

  .module_item_content {
    padding: 40px 40px 40px 70px;
  }

  .module_item .post_title,
.module_item .post_title a {
    font-size: 28px;
    line-height: 35px;
  }

  .module_item .post_title {
    font-size: 22px !important;
    line-height: 28px !important;
  }
}
@media (min-width: 480px) and (max-width: 980px) {
  .module_list_container .module_item {
    width: calc(1/2*100%);
    height: 0;
    padding-bottom: calc(1/2*100%);
    border-bottom: 1px solid #4A5DB8;
    border-right: 1px solid #4A5DB8;
  }

  .module_item .post_title,
.module_item .post_title a {
    font-size: 22px !important;
    line-height: 28px !important;
  }

  .module_item_content {
    padding: 30px 30px 30px 30px !important;
  }
}
@media (max-width: 480px) {
  .module_list_container .module_item {
    width: 100%;
    border-bottom: 1px solid #4A5DB8;
    height: 0;
    padding-bottom: 100%;
  }

  .module_item .post_title,
.module_item .post_title a {
    font-size: 22px;
    line-height: 28px;
  }

  .module_item_content {
    padding: 30px 30px 30px 30px;
  }
}
/* Module detail */
.single-module #main-content {
  background: #040D3E;
  padding-bottom: 70px;
  padding-top: 120px !important;
}

.single-module .post_img {
  text-align: center;
  margin-bottom: 60px;
}

.single-module .post_img img {
  max-height: 200px;
}

.single-module article {
  /*width: 14700px;
  margin: 0 auto;
  max-width: 90%;*/
}

.single-module .et_pb_section {
  background: transparent !important;
  padding-top: 0px !important;
}

.single-module .et_pb_row {
  width: 100% !important;
}

.single-module .module_detail_content {
  color: #fff;
}

.single-module h1 {
  margin-bottom: 30px;
  color: #fff !important;
}

.single-module h2 {
  margin-bottom: 30px;
  color: #6277DC;
  font-size: 18px;
  margin-bottom: 10px !important;
  margin-top: 30px;
}

.single-module .imageslider .as-arrows-control {
  right: unset !important;
}

.single-module .swiper-container-autoheight {
  padding-bottom: 60px !important;
}

.single-module .imageslider .owl-nav,
.single-module .imageslider .as-arrows-control {
  top: auto !important;
  position: absolute !important;
  left: 50% !important;
  margin-left: -47px !important;
  width: 90px !important;
  bottom: -30px;
}

.single-module .as-arrows-control .as-prev,
.single-module .as-arrows-control .as-next {
  display: inline-block !important;
  margin-bottom: 0 !important;
}

/* Reference detail */
.single-reference #main-content {
  background: #040D3E;
  padding-bottom: 70px;
  padding-top: 120px !important;
}

.single-reference .post_img {
  text-align: center;
  margin-bottom: 60px;
}

.single-reference .post_img img {
  max-height: 200px;
}

.single-reference article {
  width: 700px;
  margin: 0 auto;
  max-width: 90%;
}

.single-reference .et_pb_section {
  background: transparent !important;
  padding-top: 0px !important;
}

.single-reference .et_pb_row {
  width: 100% !important;
}

.single-reference .module_detail_content {
  color: #fff;
}

.single-reference h1 {
  margin-bottom: 30px;
  color: #fff !important;
}

.single-reference h2 {
  margin-bottom: 30px;
  color: #6277DC;
  font-size: 18px;
  margin-bottom: 10px !important;
  margin-top: 30px;
}

/*------------------------------------*\
    Infoboxes
\*------------------------------------*/
@media (min-width: 980px) {
  .infoboxes_row .et_pb_column {
    margin-right: 2% !important;
    width: 32% !important;
  }
}
.infobox.et_pb_blurb {
  height: 100% !important;
  background: #6277DC;
  transition: 0.2s ease-in-out;
}

.infobox.et_pb_blurb:hover {
  background: #040D3E;
  cursor: pointer;
}

.infobox .et_pb_blurb_content {
  height: 100%;
}

.infobox .et_pb_module_header {
  margin-bottom: 20px;
  min-height: 70px;
}

.infobox .et_pb_blurb_description {
  margin-bottom: 25px;
}

.infobox .et_pb_main_blurb_image {
  position: absolute;
  bottom: -75px;
}

.infobox .et_pb_image_wrap {
  border: 1px solid #fff;
  border-radius: 40px;
  height: 40px;
  width: 40px;
}

.infobox .et_pb_image_wrap .et-pb-icon {
  font-size: 30px;
  transition: 0.2s ease-in-out;
  line-height: 38px;
  width: 40px;
  text-align: center;
}

.infobox:hover .et_pb_image_wrap .et-pb-icon {
  padding-left: 3px;
}

.infobox .et_pb_blurb_container {
  padding-left: 0;
}

@media (max-width: 768px) {
  .infobox .et_pb_module_header {
    margin-bottom: 10px;
  }

  .infobox .et_pb_main_blurb_image {
    position: absolute;
    bottom: -60px;
  }
}
/*------------------------------------*\
    Contact form newsletter
\*------------------------------------*/
.newsletter_contact .et_pb_contact_field input {
  border-radius: 30px 30px 30px 30px;
  overflow: hidden;
  border-width: 1px;
  border-color: #ffffff;
  background: transparent;
}

.et_pb_contact_submit.et_pb_button,
.et_pb_contact_submit.et_pb_button:hover {
  color: #ffffff !important;
  border-width: 1px !important;
  border-color: #ffffff;
  border-radius: 30px;
  font-size: 16px;
  padding: 10px 35px;
  width: 100%;
  margin: 0;
}

.newsletter_contact p.et_pb_contact_field {
  padding: 0;
}

.et_pb_contact_submit.et_pb_button:after {
  display: none;
}

.newsletter_contact .et_pb_contact_form {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  text-align: center;
}

.newsletter_contact .et_pb_contact_field {
  flex-basis: 80%;
  width: 80% !important;
  margin: auto 10px;
  display: inline-block;
  text-align: center;
  margin-bottom: 25px;
}

.newsletter_contact .et-pb-contact-message {
  color: #fff;
  text-align: center;
}

@media screen and (min-width: 850px) {
  .newsletter_contact .et_pb_contact_field {
    flex-basis: 30%;
    width: 30% !important;
    margin: auto 10px;
    display: inline-block;
    text-align: center;
  }

  .newsletter_contact .et_contact_bottom_container {
    flex-basis: 30%;
    width: 30% !important;
    margin: auto 10px;
    display: inline-block;
    text-align: center;
    flex-basis: 150px !important;
    margin-top: 0 !important;
  }
}
/*------------------------------------*\
    Testimonial
\*------------------------------------*/
.et_pb_testimonial_portrait:before {
  box-shadow: 0 0 0 !important;
}

/*------------------------------------*\
    Cookies
\*------------------------------------*/
@media (min-width: 980px) {
  #cookie-notice {
    max-width: 350px;
    min-width: auto;
    left: auto;
    right: 0;
    box-shadow: 0px -1px 10px rgba(51, 51, 51, 0.16);
  }

  #cn-notice-text {
    display: block;
    margin-bottom: 15px;
  }
}
@media (max-width: 768px) {
  #cn-notice-text {
    float: left;
    text-align: left;
  }

  #cookie-notice .cn-button {
    margin-top: 10px;
  }
}
#cookie-notice .cookie-notice-container {
  background: #040D3E;
}

#cookie-notice .cn-button {
  background: #6277dc;
  border: 0;
  text-transform: uppercase;
  color: #fff;
  text-shadow: 0 0 0;
  font-weight: 700;
  padding: 5px 20px;
  border-radius: 0;
  box-shadow: 0 0 0;
  font-family: "Roboto Mono";
}

/*------------------------------------*\
    Gravity forms
\*------------------------------------*/
.gform_body .gform_fields {
  padding: 0 !important;
}

.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
  padding: 15px 30px !important;
  border: 1px solid #a2a2a2;
  border-radius: 30px;
}

.gform_wrapper ::-webkit-input-placeholder {
  color: #C8C8C8 !important;
}

.gform_wrapper ::-moz-placeholder {
  color: #C8C8C8 !important;
}

.gform_wrapper :-ms-input-placeholder {
  color: #C8C8C8 !important;
}

.gform_wrapper :-moz-placeholder {
  color: #C8C8C8 !important;
}

.gform_button {
  border-radius: 30px;
  border: 1px solid #6277DC;
  font-size: 16px;
  font-weight: 400;
  color: #6277DC;
  padding: 10px 30px;
  /*
      -webkit-transform: scale(0.95);
      transform: scale(0.95);
  	transition: .2s ease-in-out;

  }

  .gform_button:hover {
      background: #6277DC;
      color: #fff;
      -webkit-transform: scale(1);
      transform: scale(1);*/
}

#gform_fields_1,
.gform_footer {
  text-align: center;
}

/* Spinner */
.gform_ajax_spinner {
  margin-left: 20px;
  border: 4px solid rgba(255, 255, 255, 0.3);
  border-left: 4px solid rgba(110, 73, 217, 0.7);
  animation: spinner 1.1s infinite linear;
  border-radius: 50%;
  width: 30px;
  height: 30px;
}

@keyframes spinner {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
#gform_confirmation_message_1 {
  text-align: center;
  background: #6277DC;
  padding: 50px 25px;
  color: #fff;
  font-size: 20px;
  max-width: 600px !important;
  margin: 0 auto;
}

/*------------------------------------*\
    SoMe Menu
\*------------------------------------*/
.nav_linkedin,
.nav_twitter,
.nav_platform {
  display: inline-block;
  vertical-align: middle;
}

.et_slide_in_menu_container #mobile_menu_slide li.nav_linkedin a,
.et_slide_in_menu_container #mobile_menu_slide li.nav_twitter a {
  font-size: 0 !important;
  line-height: 50px;
}

.et_mobile_menu li.nav_linkedin a:hover,
.et_mobile_menu li.nav_linkedin.current-menu-item a,
.et_mobile_menu li.nav_twitter a:hover,
.et_mobile_menu li.nav_twitter.current-menu-item a,
.et_mobile_menu li.nav_platform a:hover,
.et_mobile_menu li.nav_platform.current-menu-item a {
  text-indent: 0 !important;
}

.et_mobile_menu li.nav_linkedin a:after,
.et_mobile_menu li.nav_twitter a:after,
.et_mobile_menu li.nav_platform a:after {
  display: none !important;
}

.et_mobile_menu li.nav_twitter a:before,
.et_mobile_menu li.nav_linkedin a:before {
  color: #fff;
  font-size: 25px !important;
  line-height: 50px;
  vertical-align: middle;
  font-family: "ETmodules";
  border: 1px solid #fff;
  border-radius: 50px;
  height: 50px;
  width: 50px;
  display: inline-block;
  text-align: center;
}

.et_mobile_menu li.nav_twitter a:before {
  content: "";
}

.et_mobile_menu li.nav_linkedin a:before {
  content: "";
}

#mobile_menu_slide.et_mobile_menu li.nav_platform a {
  color: #fff;
  font-size: 20px !important;
  line-height: 50px;
  padding: 0 15px !important;
  border: 1px solid #fff;
  border-radius: 50px;
  vertical-align: middle;
}

/*------------------------------------*\
    Registered
\*------------------------------------*/
span.registered {
  vertical-align: super;
  font-size: 0.7em;
}

/*------------------------------------*\
    Cookiebot
\*------------------------------------*/
#CybotCookiebotDialog {
  border: 0 !important;
  border-radius: 0;
}

#CybotCookiebotDialogBodyContentTitle,
#CybotCookiebotDialog a,
#CybotCookiebotDialog div,
#CybotCookiebotDialogBodyContentControls,
#CybotCookiebotDialogBodyContentTitle {
  font-family: "Roboto" !important;
}

#CybotCookiebotDialogBodyContentTitle {
  text-transform: uppercase !important;
}

a#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll,
a#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection,
a#CybotCookiebotDialogBodyLevelButtonLevelOptinDeclineAll {
  font-weight: 500 !important;
}

/*------------------------------------*\
    Mobile submenu
\*------------------------------------*/
header .et_mobile_menu li ul.hide {
  display: none !important;
}

.et_mobile_menu .menu-item-has-children {
  position: relative;
}

.et_mobile_menu .menu-item-has-children > a {
  background: transparent;
}
.et_mobile_menu .menu-item-has-children > a:after {
  display: none;
}

.et_mobile_menu .menu-item-has-children > a + span {
  position: absolute;
  right: -10px;
  top: 0;
  /*padding: 10px 20px;*/
  font-size: 20px;
  font-weight: 700;
  cursor: pointer;
  z-index: 3;
  height: 30px;
  width: 30px;
  display: block;
  text-align: center;
  color: #fff;
}

span.menu-closed:before {
  content: "L";
  display: block;
  color: inherit;
  font-size: 20px;
  font-family: ETmodules;
  /*  content: url('/wp-content/themes/orbiconinformatic/assets/menu_bullet.svg')!important;
    text-align: center;
    transform: rotate(90deg);*/
}

span.menu-closed.menu-open:before {
  content: "M";
  /*
  transform: rotate(-90deg);
  */
}

.et_mobile_menu .menu-item-has-children > a {
  font-weight: unset;
}

.et_mobile_menu li li {
  padding-left: 10px;
}

/*# sourceMappingURL=style.css.map */
