/*
 Theme Name:   WPCarSync.de
 Theme URI:    http://www.dxmedia.de
 Description:  wpcarsync based on Elementor by dxmedia.de
 Author:       DXMedia GmbH
 Author URI:   https://dxmedia.com
 Template:     hello-elementor
 Version:      1.0
*/
:root {
  --color-light-grey:#F5F5F5;
  --color-primary:#E32E76;
  --color-secondary:#78E9FB;
  --color-dark-purple:#0A0515;
}

body {
  background: radial-gradient(46.28% 54.5% at 73.15% 32.64%, rgba(120, 233, 251, 0.8) 0%, rgba(120, 233, 251, 0) 100%), radial-gradient(42.48% 53.01% at 31.04% 15.84%, rgba(227, 46, 118, 0.4) 0%, rgba(227, 46, 118, 0) 100%), #f5f5f5;
  background-size: 100vw 200vh;
  background-repeat: no-repeat;
}

.no_p p {
  margin-bottom: 0;
}

h1 a:link, h1 a:visited, h2 a:link, h2 a:visited, h3 a:link, h3 a:visited, h4 a:link, h4 a:visited {
  text-decoration: none;
}

.gradient_bg {
  background: radial-gradient(46.28% 54.5% at 73.15% 32.64%, rgba(120, 233, 251, 0.8) 0%, rgba(120, 233, 251, 0) 100%), radial-gradient(42.48% 53.01% at 31.04% 15.84%, rgba(227, 46, 118, 0.4) 0%, rgba(227, 46, 118, 0) 100%);
}

/**
Demo Form
 */
#demo_form .elementor-field-type-hidden {
  display: block;
}

#plugin_form_selection {
  -ms-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
}
#plugin_form_selection .container {
  display: flex;
  padding-bottom: 15px;
  margin-bottom: 15px;
  border-bottom: 1px solid #ccc;
  flex-wrap: wrap;
}
#plugin_form_selection .selectable {
  cursor: pointer;
  margin: 0 25px 25px 0;
  border: 3px solid #ccc;
  padding: 30px;
  max-width: 200px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  font-size: 80%;
}
#plugin_form_selection .selectable > img {
  max-width: 120px;
  margin-bottom: 10px;
}
#plugin_form_selection .selectable.active {
  border-color: var(--color-primary);
}

#wpcarsync_slider_wrapper {
  padding-left: 20px;
}

/**
Elementor Widgets
 */
.icon_box .elementor-icon-box-icon {
  margin-top: 10px;
}

@media (min-width: 1400px) {
  #wpcarsync_slider_wrapper {
    padding-left: calc((100% - 1400px) / 2);
  }
}
@media (min-width: 1024px) and (max-width: 1399px) {
  #wpcarsync_slider_wrapper {
    padding-left: calc((100% - 1024px) / 2);
  }
}

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