@media (max-width: 980px) {
  #top-menu-nav #quadmenu {
    display: none;
  }
}
#top-menu-nav #quadmenu,
#top-menu-nav #quadmenu .quadmenu-container {
  position: static;
  line-height: 1.1;
}
#top-menu-nav #quadmenu ul li:hover > ul {
  animation: unset!important;
}
#top-menu-nav #quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav > li {
  height: auto;
}
#top-menu-nav #quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav > li > a {
  padding-bottom: 29px;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
#top-menu-nav #quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav > li > a .quadmenu-item-content > .quadmenu-icon {
  line-height: 20px;
}
#top-menu-nav #quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav > li.quadmenu-item > form {
  margin-top: -15px;
}
#top-menu-nav #quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav > li.quadmenu-item-type-button > a {
  margin: -30px 0;
}
#top-menu-nav #quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav > li.quadmenu-item-type-social > .quadmenu-toggle-container {
  padding: 0;
}
#top-menu-nav #quadmenu.quadmenu-is-horizontal .quadmenu-dropdown-menu .button {
  line-height: 1;
}
.et-fixed-header #top-menu-nav #quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav > li.quadmenu-item > form {
  margin-top: -15px;
}
.et-fixed-header #top-menu-nav #quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav > li > a {
  padding-bottom: 23px;
}
.et-fixed-header #top-menu-nav #quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav > li > a > .quadmenu-item-content > .quadmenu-badge {
  opacity: 0;
}
.et_header_style_centered #top-menu-nav #quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav > li > a {
  padding-bottom: 41px;
}
#mobile_menu_slide #quadmenu {
  margin: 0 -15px;
}
#mobile_menu_slide #quadmenu li a,
#mobile_menu_slide #quadmenu li.current-menu-item a {
  padding: 0;
}
.mobile_nav.opened .et_mobile_menu {
  transition: all 0.4s;
  display: block;
}
.et_mobile_menu #quadmenu li ul,
.et_pb_fullwidth_menu #quadmenu .et_mobile_menu li ul {
  padding: 0!important;
}
.et_pb_fullwidth_menu #quadmenu.quadmenu-divi_primary_menu.quadmenu-is-horizontal.js .quadmenu-navbar-nav > li.quadmenu-item {
  height: 58px;
}
.et_search_form_container {
  max-width: 50%!important;
}
.et_search_form_container .et-search-form {
  max-width: 100%!important;
}
.et_pb_no_animation #quadmenu {
  -webkit-animation: none!important;
  -moz-animation: none!important;
  -o-animation: none!important;
  animation: none!important;
}
.et_pb_menu_hidden #quadmenu {
  opacity: 0;
  -webkit-animation: fadeOutBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
  -moz-animation: fadeOutBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
  -o-animation: fadeOutBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
  animation: fadeOutBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
}
.et_pb_menu_visible #quadmenu {
  z-index: 99;
  opacity: 1;
  -webkit-animation: fadeInBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
  -moz-animation: fadeInBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
  -o-animation: fadeInBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
  animation: fadeInBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
}
@custom _css[divi-child]: /*DiviGear Product Carousel*/
.dgpc-container .product-content .add_to_cart_button {
  display: none!important;
}
.woo-variation-swatches .variable-items-wrapper {
  padding: 3px;
}
@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;
  }
}
.et_mobile_menu {
  overflow: scroll !important;
  max-height: 83vh;
}
.archive.woocommerce-page .content,
.archive.woocommerce-page .content .content_inner > .container {
  background-color: #e8e8e8 !important;
}
.et-cart-info {
  display: none !important;
}
/*Align Shipmondo options in cart*/
@media only screen and (max-width: 770px) {
  .woocommerce ul#shipping_method {
    text-align: left;
    margin-top: 30px;
  }
  .woocommerce ul#shipping_method .amount {
    float: right;
  }
  p.woocommerce-shipping-destination {
    margin-top: 15px;
    text-align: left;
  }
}
/* shop menu left */
#woocommerce_product_categories-2 H4.widgettitle {
  border-top: 1px solid #ccc;
  border-right: 1px solid #ccc;
  padding: 10px;
  border-left: 1px solid #ccc;
  background-color: #F6F6F6;
}
#woocommerce_product_categories-2 > ul {
  border: 1px solid #ccc;
  padding: 10px !important;
}
#woocommerce_product_categories-2 > ul > li {
  font-size: 13px;
}
#woocommerce_product_categories-2 > ul > li > span {
  float: right;
}
.et_pb_widget_area_left {
  /* 	padding-right: 10px; */
}
.et-db #et-boc .et-l .et_pb_widget_area ul.product-categories {
  padding: 10px !important;
}
.et-db #et-boc .et-l .et_pb_widget_area ul.product-categories span {
  float: right;
}
/* WooCommerce show cart on mobile
.et_secondary_nav_only_menu #top-header {
    display: block!important;
}
#et-secondary-menu {
    display: block!important;
}
@media screen and (max-width: 980px) {
    #top-header .et-cart-info {
        margin-top: 12px!important;
        margin-bottom: 12px!important;
    }
    .et_secondary_nav_only_menu #main-header {
        top: 37px!important;
    }
}
*/
/* WooCommerce show cart icon - diviextended.com */
@media (max-width: 980px) {
  #et-secondary-menu {
    display: block !important;
  }
}
@media (max-width: 767px) {
  #et-secondary-menu .et_duplicate_social_icons {
    float: left;
  }
  #top-header .et-cart-info {
    float: left;
  }
  #et-secondary-menu {
    width: 145px;
    margin: 0 auto;
  }
}
/* WPFORMS print Device Test form */
@media print {
  /* print only styles here */
  #wpforms-form-251923 .wpforms-page {
    display: block !important;
  }
}
@df _divi_wc_tweaks[enable_add_to_cart_btn]: 0;
@widget _widget_op_overview[2]_encoded_serialized_instance: YToxNDp7czo1OiJ0aXRsZSI7czowOiIiO3M6Njoic2V0X2lkIjtzOjU6IjI1NDA4IjtzOjk6ImhpZ2hsaWdodCI7czozOiJkYXkiO3M6MTY6InNob3dfY2xvc2VkX2RheXMiO3M6Mjoib24iO3M6MTY6InNob3dfZGVzY3JpcHRpb24iO3M6Mjoib24iO3M6MTA6ImluY2x1ZGVfaW8iO3M6Mjoib24iO3M6MTY6ImluY2x1ZGVfaG9saWRheXMiO3M6Mjoib24iO3M6ODoidGVtcGxhdGUiO3M6NToidGFibGUiO3M6MTQ6ImNhcHRpb25fY2xvc2VkIjtzOjY6Ikx1a2tldCI7czoyNDoiaGlnaGxpZ2h0ZWRfcGVyaW9kX2NsYXNzIjtzOjA6IiI7czoyMToiaGlnaGxpZ2h0ZWRfZGF5X2NsYXNzIjtzOjA6IiI7czoxMToidGltZV9mb3JtYXQiO3M6MDoiIjtzOjEyOiJoaWRlX2lvX2RhdGUiO3M6Mjoib24iO3M6MTE6IndlZWtfb2Zmc2V0IjtzOjA6IiI7fQ==;
@widget _widget_op_overview[2]_title: 0;
@widget _widget_op_overview[2]_is_widget_customizer_js_value: true;
@widget _widget_op_overview[2]_instance_hash_key: 31e9c0918624561e08c971f306e08e74;
@et _divi[custom_footer_credits]: Copyright 2022 ©  Touchrepair ApS;
@et _divi[vertical_nav]: 0;
@et _divi[hide_nav]: 0;
@et _divi[hide_fixed_logo]: 0;
@et _divi[minimized_menu_height]: 46;
@et _divi[fixed_primary_nav_font_size]: 20;
@et _divi[menu_height]: 58;
@et _divi[phone_number]: +45 45 65 05 55;
@et _divi[show_search_icon]: 0;
@et _divi[divi_primary_menu_dropdown_margin]: 0;
@et _divi[divi_primary_menu_dropdown_title_border_width]: 1;
@et _divi[divi_primary_menu_layout_dropdown_maxheight]: true;
@et _divi[divi_primary_menu_layout_caret]: true;
