/* GANTRY5 DEVELOPMENT MODE ENABLED.
 *
 * WARNING: This file is automatically generated by Gantry5. Any modifications to this file will be lost!
 *
 * For more information on modifying CSS, please read:
 *
 * http://docs.gantry.org/gantry5/configure/styles
 * http://docs.gantry.org/gantry5/tutorials/adding-a-custom-style-sheet
 */

.g-content {
  margin: 0.625rem;
  padding: 0.938rem;
}
.g-flushed .g-content {
  margin: 0;
  padding: 0;
}
body {
  font-size: 1.2rem;
  line-height: 1.5;
}
h1 {
  font-size: 2.7rem;
}
h2 {
  font-size: 2.45rem;
}
h3 {
  font-size: 2.2rem;
}
h4 {
  font-size: 1.95rem;
}
h5 {
  font-size: 1.7rem;
}
h6 {
  font-size: 1.45rem;
}
small {
  font-size: 1.075rem;
}
cite {
  font-size: 1.075rem;
}
sub, sup {
  font-size: 0.95rem;
}
code, kbd, pre, samp {
  font-size: 1.2rem;
  font-family: "Menlo", "Monaco", monospace;
}
textarea, select[multiple=multiple], input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"], input:not([type]) {
  border-radius: 0.1875rem;
}
@media only all and (min-width: 75rem) {
  .hikashop_product_image {
    float: left;
    min-width: 20%;
  }
  #hikashop_category_information_module_ .hikashop_product_image {
    height: 200px !important;
  }
  .hikashop_subcontainer.thumbnail {
    padding-top: 10px;
  }
}
@media only all and (min-width: 60rem) and (max-width: 74.99rem) {
  .hikashop_product_image {
    float: left;
    min-width: 20%;
  }
  #hikashop_category_information_module_ .hikashop_product_image {
    height: 200px !important;
  }
  .hikashop_subcontainer.thumbnail {
    padding-top: 10px;
  }
}
@media only all and (max-width: 48rem) {
  i.fa.fa-fw.fa-bars {
    color: #2382C0;
  }
  .g-logo img {
    min-width: 0;
    padding: 0 1rem;
  }
  div#logo-1011-particle {
    padding-left: 35px !important;
  }
  .moduletable.translate {
    text-align: center;
  }
  div#logo-1011-particle {
    margin-bottom: 0 !important;
  }
  div#menu-2668-particle {
    margin-bottom: 0 !important;
  }
  div#social-5366-particle {
    margin-bottom: 0 !important;
  }
  #g-navigation .g-container .g-block:last-child > .g-content {
    margin-top: 0 !important;
    margin-right: 0 !important;
  }
  li.g-menu-item {
    font-size: 0.8rem;
  }
  .moduletable.zeiten {
    border: 1px solid #cdcdcd;
    padding: 5px;
  }
  span.hikashop_product_name {
    margin-top: 5px;
    padding-left: 5px;
  }
  dd.hikashop_product_custom_value {
    padding-left: 5px;
  }
  header#g-header .g-block.size-80.align-left.nopaddingall.mainmenu {
    display: none;
  }
}
@import "nucleus/mixins/breakpoints"


/*  General  */
body {
  font-size: 1rem;
  line-height: 1.3;
}
h1 {
  font-size: 1.8rem !important;
  line-height: 2rem;
}
h2 {
  font-size: 1.6rem !important;
  line-height: 1.8rem;
}
h3 {
  font-size: 1.1rem !important;
  line-height: 1.3rem;
}
p {
  font-size: 1rem;
  line-height: 1.3rem;
}
li {
  font-size: 1rem;
  line-height: 1.3rem;
}
body {
  font-size: 1rem;
  line-height: 1.3rem;
}
/* Formatting for Logo level */
#g-navigation {
  padding: 0;
}
#g-navigation .g-menu-item-title {
  color: #666666;
  font-size: 80%;
}
#g-navigation .g-container .g-block:last-child > .g-content {
  margin-top: 15px;
}
#g-navigation .g-social a {
  background: rgba(35, 130, 192, 0.75);
}
/* menu level formatting */
#g-header .g-menu-item-title {
  color: #ffffff;
  font-weight: normal;
  font-size: 95%;
}
#g-header {
  padding: 0;
}
.g-main-nav .g-toplevel > li > .g-menu-item-container, .g-main-nav .g-sublevel > li > .g-menu-item-container {
  font-size: 100%;
}
.g-main-nav .g-standard {
  padding-right: 10px;
}
.g-main-nav .g-standard .g-fade.g-dropdown {
  background-color: #2382C0;
}
span.g-menu-parent-indicator {
  color: white;
  opacity: 5;
  font-weight: lighter;
}
div.moduletable.searchbox {
  padding: 0;
  margin-bottom: 0;
}
div.searchsearchbox {
  min-height: 37px;
}
div.searchsearchbox form.form-inline {
  min-height: 37px;
  margin: 0;
}
input#mod-search-searchword {
  min-height: 37px;
}
/* Body Triangles removed */
body #g-page-surround:before, body #g-page-surround:after {
  display: none;
}
#g-page-surround:before, #g-page-surround:after, #g-copyright:before, #g-copyright:after {
  border-width: 0;
}
/* Breadcrumb */
.breadcrumb {
  font-size: 80%;
  margin: 0;
}
#g-feature {
  padding: 5px;
}
#g-feature section#g-showcase {
  padding: 0 !important;
}
#g-showcase, #g-container-showcase {
  padding: 0 !important;
}
/* Mainbar*/
#g-mainbar .g-content {
  padding: 0 0.938rem !important;
}
#g-mainbar div.blog .items-row.cols-1 {
  border-bottom: 1px solid #2382C0 !important;
}
h2 > span.hikashop_product_name a {
  font-size: 1.8rem !important;
  line-height: 2rem !important;
}
/* Produktkategorie Modul Sidebar*/
.g-block.rounded.bordered.shadow.box6.center.size-100 {
  margin-top: 10px;
}
ul.sl_hikashopaccordion_modern_css3 {
  font-size: 0.9rem;
}
ul.sl_hikashopaccordion_modern_css3 li.deeper li a.trigger:hover + a, ul.sl_hikashopaccordion_modern_css3 li.deeper li a.trigger.has_link:hover, ul.sl_hikashopaccordion_modern_css3 li.deeper li a:hover, ul.sl_hikashopaccordion_modern_css3 li.deeper li a:active, ul.sl_hikashopaccordion_modern_css3 li.deeper li a:focus {
  color: #AEB3AE;
}
ul.sl_hikashopaccordion_modern_css3 li.deeper li a, ul.sl_hikashopaccordion_modern_css3 li.deeper li a.trigger.has_link {
  color: #000000;
}
/*  Blog Content Particle in Mainbar */
#g-mainbar div.g-grid div.moduletable h3.g-title {
  display: block;
  text-align: center;
  font-size: 1.3rem !important;
}
#g-mainbar div.g-particle div.g-content-array.g-joomla-articles div.g-grid div.g-block {
  border: 1px solid rgba(203, 205, 209, 0.5) !important;
}
#g-mainbar div.g-particle .g-content-array .g-array-item-image {
  padding: 10px 0;
}
.moduletable._blogitems .g-content-array.g-joomla-articles .g-block {
  border: solid 1px #DCDCDD;
  padding-top: 10px;
}
.moduletable._blogitems h3.g-item-title {
  font-size: 1rem !important;
  font-weight: normal !important;
}
.moduletable._blogitems .g-content-array.g-joomla-articles .g-array-item-image {
  text-align: center;
}
.moduletable._blogitems .g-array-item-image {
  min-height: 120px;
}
.moduletable._blogitems .g-array-item-title {
  min-height: 70px;
}
.moduletable._blogitems .g-array-item-text {
  display: none;
}
.moduletable._blogitems .g-array-item-read-more {
  margin: 0;
  vertical-align: bottom;
  text-align: center;
}
/* Chat Module Sidebar */
.jchat_userstabtitle {
  background-color: #2382C0 !important;
}
#jchat_userstab.jchat_tab {
  background-color: #2382C0 !important;
}
#jchat_default_suggestion_tooltip div.jchat_tooltip_content p {
  margin-bottom: 2px;
}
.g-block.chatmodule.size-100 {
  margin-top: 5px;
}
jchat_tooltip_content {
  padding: 3px 4px 3px 4px;
}
div#jchat_default_suggestion_tooltip {
  display: none !important;
}
/* Tags */
a.label.label-info {
  color: #D1E6F1;
}
/*  Go to Top */
#gototop {
  background-color: #2382C0 !important;
  bottom: 10px !important;
}
/* Phocadownload */
#phoca-dl-categories-box div.pd-categoriesbox {
  width: 80%;
}
.pd-subcategory {
  font-size: 1rem;
}
.pd-document16 {
  font-size: 1rem;
}
.pd-button-download {
  font-size: 0.8rem;
}
h3.pd-ctitle {
  font-size: 1.4rem !important;
}
/*  JEvents */
#gmap {
  width: 100%;
  height: 250px;
}
/* Backbutton */
.backbutton {
  text-align: center;
}
/* Megamenu Styles */
a.dropdown-toggle {
  font-size: smaller;
}
.jux-vertical.jux-right .jux-nav li a {
  font-size: smaller;
}
/* Footer  */
.g-copyright {
  font-size: 1rem;
  line-height: 1.5;
}
.g-branding.g-branding {
  font-size: 1rem;
  line-height: 1.5;
}
/* Flexicontact form changes  */
.fcp_form input.button {
  color: #ffffff !important;
}
input#fcp_send_button {
  color: #ffffff !important;
}
input#fcp_send_button:hover {
  color: #E4F1F8 !important;
}
/* changes to hikashop views  */
span.hikashop_product_name {
  font-size: 1.1rem;
  font-weight: 700;
}
.productimagetext {
  float: left;
  max-width: 80%;
  padding-left: 10px;
}
dl.hikashop_product_custom_bersicht_line dt.hikashop_product_custom_name label {
  display: none;
}
dl.hikashop_product_custom_aktionen_line dt.hikashop_product_custom_name label {
  display: none;
}
dd.hikashop_product_custom_value {
  display: table-cell;
  text-align: left;
}
dl.hikashop_product_custom_aktionen_line dd.hikashop_product_custom_value {
  color: red;
  text-decoration: underline;
  font-weight: 600;
}
dl {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
div#hikashop_module_131 .hkc-md-12.hikashop_product {
  border: solid 1px #DCDCDD;
}
span.hikashop_product_name {
  text-align: left !important;
}
a.hikabtn {
  background-color: #2382C0;
  color: #ffffff;
}
.hikashop_category_name a {
  font-size: 1.1rem;
}
h4.alert-heading {
  display: none;
}
/*# sourceMappingURL=custom_9.css.map */