/*.page-id-65 .woocommerce h2, #main > div.template_blue.container_wrap.container_wrap_first.main_color.fullsize > div > main > article > div > div > div > form > p { display: none; }

.page-id-65 .woocommerce form.login, #main > div.template_blue.container_wrap.container_wrap_first.main_color.fullsize > div > main > article > div > div > div > form  { padding: 0 !important; border: 0px !important; }
*/.page-id-65 .btn {
  min-width: 110px;
  padding: 15px;
  line-height: 1em;
  margin: 4px 2px 0 0;
  float: left;
  font-size: 12px;
  width: auto;
  vertical-align: middle;
  text-align: center;
  text-decoration: none;
  border: none;
  cursor: pointer;
  font-family: inherit;
  border-radius: 2px;
}

.#rm_register_btn { -webkit-appearance: unset !important; }

.woocommerce-MyAccount-navigation-link--orders,
.woocommerce-MyAccount-navigation-link--downloads,
.woocommerce-MyAccount-navigation-link--edit-address,
.woocommerce-MyAccount-navigation-link--dashboard,
.woocommerce-MyAccount-content>p:nth-child(1),
.woocommerce-MyAccount-content>p:nth-child(2),
#main > div.template_blue.container_wrap.container_wrap_first.main_color.fullsize > div > main > article > div > div > div > div > form > p:nth-child(6)
{
  display: none !important;
}

#rm_register_btn {
    width: auto;
    min-width: 150px !important;
    min-height: 50px !important;
    float: none;
    margin-bottom: 10px !important;
    margin-right: 10px !important;
    background-color: #0081c7 !important;
    color: #ffffff !important;
    border-color: #0081c7 !important;
}

#av-layout-grid-1 > div > div > div.avia-builder-widget-area.clearfix.avia-builder-el-2.el_before_av_button.avia-builder-el-first > div.form_style {
    border: none !important;
}
input#id_button_login_form {
    padding: 15px 30px 13px;
    font-size: 13px;
    min-width: 139px;
}

#id_button_login_form  {
    padding: 0px 6px;
    background-color: #0081c7 !important;
    font-size: 14px;
}

.button.prdctfltr_woocommerce_filter_submit { display: none; }
.prdctfltr_description {display: none; }
.header_color .header_bg {
    background: #ffffff url(/wp-content/themes/enfold-child/images/header_sedalista1920x116-1.png) bottom center no-repeat scroll !important;
}

#wp-live-chat { display: none !important; }
/*.product_parent_cat_interconnections #wp-live-chat,*/
.postid-5058 #wp-live-chat,
.postid-6996 #wp-live-chat
/*.parent-pageid-1688 #wp-live-chat,
.parent-pageid-1686 #wp-live-chat,
.product_parent_cat_sensing-systems  #wp-live-chat */{display: block !important;}


#nifty_ratings_holder, #nifty_file_holder, .wdt-emoji-picker {
display: none !important;
}

#wplc_chatmsg {
    min-height: 43px !important;
    width: calc(100% - 10px) !important;
}

#wplc_end_chat_button { display: none !important; }
.wplc-msg-content .bleeper-edit-message { display: none !important; }

.page-id-8526 #main > div.stretch_full.container_wrap.alternate_color.light_bg_color.title_container > div > div > div > span:nth-child(5),
.page-id-8526 #main > div.stretch_full.container_wrap.alternate_color.light_bg_color.title_container > div > div > div > span:nth-child(4),
.page-id-13729 #main > div.stretch_full.container_wrap.alternate_color.light_bg_color.title_container > div > div > div > span:nth-child(5),
.page-id-13729 #main > div.stretch_full.container_wrap.alternate_color.light_bg_color.title_container > div > div > div > span:nth-child(4),
.page-id-15207 #main > div.stretch_full.container_wrap.alternate_color.light_bg_color.title_container > div > div > div > span:nth-child(5),
.page-id-15207 #main > div.stretch_full.container_wrap.alternate_color.light_bg_color.title_container > div > div > div > span:nth-child(4),
.page-id-8261 #main > div.stretch_full.container_wrap.alternate_color.light_bg_color.title_container > div > div > div > span:nth-child(4), 
.page-id-8261 #main > div.stretch_full.container_wrap.alternate_color.light_bg_color.title_container > div > div > div > span:nth-child(5)
.page-id-15532 #main > div.stretch_full.container_wrap.alternate_color.light_bg_color.title_container > div > div > div > span:nth-child(4), 
.page-id-15532 #main > div.stretch_full.container_wrap.alternate_color.light_bg_color.title_container > div > div > div > span:nth-child(5)
.page-id-15602 #main > div.stretch_full.container_wrap.alternate_color.light_bg_color.title_container > div > div > div > span:nth-child(4), 
.page-id-15602 #main > div.stretch_full.container_wrap.alternate_color.light_bg_color.title_container > div > div > div > span:nth-child(5) {
    display: none !important;
}

.wplc-admin-message-avatar { display: none !important; width: 40px; height: 40px; }
.wplc-admin-message :before { background-image: url(/wp-content/uploads/2018/07/favicon.png) !important; }
.product_cat_interconnections .wplc-color-bg-1 { background-color: #0081c7 !important; }

.product_cat_sensing-systems .wplc-color-bg-1 { background-color: #97BF0d !important; }


.woocommerce-MyAccount-content > p:nth-child(1) {display: none; }
.post-meta-infos .text-sep, .blog-categories.minor-meta { display : none !important; }

@media only screen and (max-width: 767px) {
  .logo img { opacity: 0; }
  .logo a {
    background-image: url(/wp-content/uploads/2018/07/favicon.png) !important;
    background-repeat: no-repeat; background-size: contain !important;
  }
}
.alert-error ul { float:none !important;}

.woocommerce-page .content .entry-content-wrapper {
    padding-right: 50px;
}
/* hide before title content tag */
.entry-content-wrapper.clearfix:before {
  content: none !important;
  display: none !important;
}

.rmagic .rmheader {
  margin-top: 0px;
  padding-top: 0px;
}
/* filter horizontal styling */
.product-sorting { display: none !important;}
/*
.prdctfltr_woocommerce .prdctfltr_filter { padding-bottom: 0px !important;}
.prdctfltr_regular_title {
  display: inline !important;
  float: left;
  clear: none;
  font-weight: bold;
  text-decoration: underline;
  padding-right: 25px;
}
.prdctfltr_regular_title:after {
  content: ':';
}
.prdctfltr_checkboxes {float: left !important; }
div.prdctfltr_add_scroll { display: inline; clear: both !important; }
.prdctfltr_meta { width: 100% !important; clear: both !important;}
.prdctfltr_checkboxes label { float: left; display: inline; margin-right: 15px; }
*/
/*styling */
a.lightbox-added.alignright {
    margin: 0 0 0 25px!important;
}

/* avia textblock justified*/
.post-template .avia_textblock {
    text-align: justify;
}

.post-template #av-layout-grid-1 > div{
  padding-top: 0px !important;
}

/* sylex_registratiom form */
#rm_form_page_form_3_1_1 > fieldset > div:nth-child(6) > div.rminput > ul > li > label > span {
    display: inline-grid !important;
}

@media screen and (orientation: portrait) {

  .avia_mobile #rm_form_page_form_3_1_1 {
    width: 130%;
    margin-left: -15%;
    margin-right: -15%;
  }
  .avia_mobile .rmagic .rmrow ul { width: 100%; }
  .avia_mobile .rminput { width: 100% !important; padding: bottom: 0px; }
  .avia_mobile .rmfield { padding-top: 0px; margin-top: 0px; }
  .avia_mobile .rmheader { width: 120%; padding: 0px;  margin-left: 0px !important; margin-right:  0px !important; margin-left: -12% !important;}
}
.rminput {
  width: 60% !important;
}
#rm_form_page_form_3_1_1 > fieldset > div:nth-child(5) > div.rminput > ul,
div.rmrow:nth-child(7) > div:nth-child(2) > ul:nth-child(1)
 {
  padding-left: 25px !important;
}

div.rmrow:nth-child(7) > div:nth-child(2) > ul:nth-child(1) > li:nth-child(1),
div.rmrow:nth-child(7) > div:nth-child(2) > ul:nth-child(1) > li:nth-child(9),
#rm_form_page_form_3_1_1 > fieldset > div:nth-child(5) > div.rminput > ul > li:nth-child(1),
#rm_form_page_form_3_1_1 > fieldset > div:nth-child(5) > div.rminput > ul > li:nth-child(9)
{
  margin-left: -25px !important;
}

.page-id-2212 main h3.widgettitle { display: none; }
/* product loop title */
.product_cat_interconnections .shop-loop-title {
  font-size: 18px !important;
  font-weight: bold !important;
  /* color: white; */
  color: #0081c7 !important;
  border-bottom: 2px solid #999 !important;
  position: relative !important;
  display: block !important;
  padding-bottom: 15px !important;
  margin-bottom: 20px !important;
}

.product_parent_cat_sensing-systems .shop-loop-title {
  font-size: 18px !important;
  font-weight: bold !important;
  /* color: white; */
  color: #97BF0D !important;
  border-bottom: 2px solid #999 !important;
  position: relative !important;
  display: block !important;
  padding-bottom: 15px !important;
  margin-bottom: 20px !important;
}

.product_parent_cat_sensing-systems i.prdctfltr-bars.css-spinner-full-01 {
  color: #97BF0D !important;
}

/* searchresults page styling */
.search #main > div.stretch_full.container_wrap.alternate_color.light_bg_color.title_container {
  background-image: url(/wp-content/uploads/2018/07/sedalista2000x68.png) !important;
  background-position: center top;
  background-repeat: no-repeat;
}

.search_form_field h4 {
  letter-spacing: normal;
  font-size: 18px;
  font-weight: bold;
  /* color: white; */
  color: #666 !important;
  border-bottom: 2px solid #999 !important;
  position: relative;
  display: block;
  padding-bottom: 15px;
  margin-bottom: 20px;
}

.search .page-heading-container { border: none !important; }

/* hide woocommerce shopping cart */
.menu-item.cart_dropdown { display: none; }

/* masonry stylings für startpage. and subkategory pages */

/* special subcategory pages masonry formatting */

.extra-header-block { display: none; }

.page-id-13 figcaption.av-inner-masonry-content.site-background,
.page-id-1686 figcaption.av-inner-masonry-content.site-background,
.page-id-1688 figcaption.av-inner-masonry-content.site-background,
.page-id-1693 figcaption.av-inner-masonry-content.site-background,
.page-id-18623 figcaption.av-inner-masonry-content.site-background,
.page-id-1998 figcaption.av-inner-masonry-content.site-background,
.page-id-2011 figcaption.av-inner-masonry-content.site-background,
.page-id-11000 figcaption.av-inner-masonry-content.site-background,
.page-id-11199 figcaption.av-inner-masonry-content.site-background,
.page-id-3080 figcaption.av-inner-masonry-content.site-background,
.page-id-3455 figcaption.av-inner-masonry-content.site-background,
.page-id-3447 figcaption.av-inner-masonry-content.site-background,
.page-id-8261 figcaption.av-inner-masonry-content.site-background,
.page-id-15532 figcaption.av-inner-masonry-content.site-background,
.page-id-15602 figcaption.av-inner-masonry-content.site-background,
.page-id-8526 figcaption.av-inner-masonry-content.site-background,
.page-id-13729 figcaption.av-inner-masonry-content.site-background,
.page-id-15207 figcaption.av-inner-masonry-content.site-background,
.page-id-22207 figcaption.av-inner-masonry-content.site-background,
.page-id-22744 figcaption.av-inner-masonry-content.site-background,
.page-id-3072 figcaption.av-inner-masonry-content.site-background   {
    display: none;
}

.page-id-13 .extra-header-block,
.page-id-18550 .extra-header-block,
.page-id-1686 .extra-header-block,
.page-id-1688 .extra-header-block,
.page-id-1693 .extra-header-block,
.page-id-18623 .extra-header-block,
.page-id-1998 .extra-header-block,
.page-id-2011 .extra-header-block,
.page-id-11000 .extra-header-block,
.page-id-11199 .extra-header-block,
.page-id-3072 .extra-header-block,
.page-id-3455 .extra-header-block,
.page-id-3447 .extra-header-block,
.page-id-8261 .extra-header-block,
.page-id-15532 .extra-header-block,
.page-id-15602 .extra-header-block,
.page-id-8526 .extra-header-block,
.page-id-13729 .extra-header-block,
.page-id-22207 .extra-header-block,
.page-id-22744 .extra-header-block,
.page-id-15207 .extra-header-block,
.page-id-3080 .extra-header-block
 { display: block; position: relative !important; text-align: center; position: absolute !important; width: 100%; top: 0px; z-index: 11111; line-height: 1.2em !important; color: #222222 !important; font-weight: bold;  }

.page-id-13 .extra-header-block a,
.page-id.18550 .extra-header-block a,
.page-id-1688.extra-header-block a,
.page-id-1686.extra-header-block a,
.page-id-1693 .extra-header-block a,
.page-id-18623 .extra-header-block a,
.page-id-22207 .extra-header-block a,
.page-id-22744 .extra-header-block a,
.page-id-1998 .extra-header-block a,
.page-id-1998 .extra-header-block a { color: #222222 !important; text-decoration: none; }

.page-id-13 .extra-header-block .av-masonry-entry-title.entry-title,
.page-id-18550 .extra-header-block .av-masonry-entry-title.entry-title,
.page-id-1688 .extra-header-block .av-masonry-entry-title.entry-title,
.page-id-1686 .extra-header-block .av-masonry-entry-title.entry-title,
.page-id-1686 .extra-header-block .av-masonry-entry-title.entry-title,
.page-id-22744 .extra-header-block .av-masonry-entry-title.entry-title,
.page-id-22207 .extra-header-block .av-masonry-entry-title.entry-title
  {
    background: rgba(255,255,255,0.5);
    padding: 6px 0px;
    margin-bottom: -12px;
}

.av-masonry-entry { cursor: pointer !important; }
/*@media only screen and (min-width: 480px) {*/
  .avia_desktop .page-id-13 .av-masonry-entry .extra-header-block,
  .avia_desktop .page-id-1686  .av-masonry-entry .extra-header-block,
  .avia_desktop .page-id-1688  .av-masonry-entry .extra-header-block
   {opacity:1; transition: all 0.5s ease;}

  .avia_desktop .page-id-13 .av-masonry-entry:hover .extra-header-block,
  .avia_desktop .page-id-1688 .av-masonry-entry:hover .extra-header-block,
  .avia_desktop .page-id-1686 .av-masonry-entry:hover .extra-header-block {opacity:0 !important;}
/* } */
.main_menu .current-menu-item>a { color: #222 !important; }

.page-id-1686 .av-inner-masonry-content a {
  color: #ffffff !important;
}

.av-inner-masonry-content h3:hover .av-inner-masonry-content h3 a:hover{ color: #ffffff !important;}

/*.page-id-1688 .extra-header-block .av-masonry-entry-title a , .page-id-1688 .extra-header-block .av-masonry-entry-title a:hover,
.page-id-1686 .av-masonry-entry-title a, .page-id-1686 .av-masonry-entry-title a:hover{
  color: #666666 !important;
}
*/
.extra-header-block .av-masonry-entry-title a, .extra-header-block .av-masonry-entry-title a:hover { color: #666666 !important;  }
.page-id-1686 .av-inner-masonry-content-pos-content a { color: #ffffff !important; }


/* android devices */

.avia_mobile figcaption.av-inner-masonry-content.site-background {
      display: none !important;
  }
/* masonry styling mobile devices end */

/* make datasheet and drawing buttons the right color */
#top #wrap_all .av-share-link a:hover  {
  color: #ffffff !important;
}
#top #wrap_all .av-share-link a  {
  color: #666666 !important;
}


/*product pages p lineheight too big */
.product_description > p {
    line-height: 12px;
}

/* mozilla bug fix table border vanishes after tab switching */
td {
    font-size: 13px;
    padding: 9px 12px;
    border-style: solid !important;
    border-width: 1px !important;
}

/* privacy Text */
.page-id-4530 .entry-content h3 {
    font-size: 14px !important;
}

@media screen and (max-width: 736px) and (orientation:portrait) {
  div#av-layout-grid-2 {
      width: 135%;
      margin-left: -17.5%;
  }
  div#tab-id-1-container {
      width: 120%;
      max-width: 120%;
      margin-left: -10%;
  }
  div#tab-2-container {
      width: 120%;
      max-width: 120%;
      margin-left: -10%;
  }
}

div#product {
    text-align: justify;
}

/* wpml menu width limit to 50px */
ul#avia2-menu {
  padding-right: 16px;
}
#top .sub_menu li ul{
  width: 56px !important;
}

#menu-item-wpml-ls-72-sk > a > img {
  width: 18px;
  height: 12px;
}

@media screen and (max-width: 770px) {
  ul#avia2-menu {
    width: 170px !important;
    padding-right: 22px;
  }
}
/* mtp loopback picture in masonry too big - scaling applied*/
#av-masonry-1-item-1766 > figure > div > div > img {
    transform: scale(0.8) !important;
}
/* ul in pages has unwanted margin */
.container_wrap_first .avia_textblock ul, #av-layout-grid-1 > div {
    margin-left: 0px !important;
    padding-left: 0px !important;
}

/* breadcrumb menu hide products /catalog page */

/* breadcrumb menu hide products /catalog page */
.page-id-1686  #main > div.stretch_full.container_wrap.alternate_color.light_bg_color.title_container > div > div > div > span:nth-child(4) > a,
.page-id-1686  #main > div.stretch_full.container_wrap.alternate_color.light_bg_color.title_container > div > div > div > span:nth-child(5),
.page-id-1688  #main > div.stretch_full.container_wrap.alternate_color.light_bg_color.title_container > div > div > div > span:nth-child(4) > a,
.page-id-1688  #main > div.stretch_full.container_wrap.alternate_color.light_bg_color.title_container > div > div > div > span:nth-child(5),
.page-id-3455  #main > div.stretch_full.container_wrap.alternate_color.light_bg_color.title_container > div > div > div > span:nth-child(4) > a,
.page-id-3455  #main > div.stretch_full.container_wrap.alternate_color.light_bg_color.title_container > div > div > div > span:nth-child(5),
.page-id-3072  #main > div.stretch_full.container_wrap.alternate_color.light_bg_color.title_container > div > div > div > span:nth-child(4) > a,
.page-id-3072 #main > div.stretch_full.container_wrap.alternate_color.light_bg_color.title_container > div > div > div > span:nth-child(5),
.page-id-3080  #main > div.stretch_full.container_wrap.alternate_color.light_bg_color.title_container > div > div > div > span:nth-child(4) > a,
.page-id-3080  #main > div.stretch_full.container_wrap.alternate_color.light_bg_color.title_container > div > div > div > span:nth-child(5),
.page-id-3447  #main > div.stretch_full.container_wrap.alternate_color.light_bg_color.title_container > div > div > div > span:nth-child(4) > a,
.page-id-3447  #main > div.stretch_full.container_wrap.alternate_color.light_bg_color.title_container > div > div > div > span:nth-child(5),
.page-id-2011  #main > div.stretch_full.container_wrap.alternate_color.light_bg_color.title_container > div > div > div > span:nth-child(4) > a,
.page-id-2011  #main > div.stretch_full.container_wrap.alternate_color.light_bg_color.title_container > div > div > div > span:nth-child(5),
.page-id-11000  #main > div.stretch_full.container_wrap.alternate_color.light_bg_color.title_container > div > div > div > span:nth-child(4) > a,
.page-id-11000  #main > div.stretch_full.container_wrap.alternate_color.light_bg_color.title_container > div > div > div > span:nth-child(5),
.page-id-11199  #main > div.stretch_full.container_wrap.alternate_color.light_bg_color.title_container > div > div > div > span:nth-child(4) > a,
.page-id-11199  #main > div.stretch_full.container_wrap.alternate_color.light_bg_color.title_container > div > div > div > span:nth-child(5),
.page-id-1998  #main > div.stretch_full.container_wrap.alternate_color.light_bg_color.title_container > div > div > div > span:nth-child(4) > a,
.page-id-1998  #main > div.stretch_full.container_wrap.alternate_color.light_bg_color.title_container > div > div > div > span:nth-child(5),
.page-id-1693  #main > div.stretch_full.container_wrap.alternate_color.light_bg_color.title_container > div > div > div > span:nth-child(4) > a,
.page-id-1693  #main > div.stretch_full.container_wrap.alternate_color.light_bg_color.title_container > div > div > div > span:nth-child(5),
.page-id-18623  #main > div.stretch_full.container_wrap.alternate_color.light_bg_color.title_container > div > div > div > span:nth-child(4) > a,
.page-id-18623  #main > div.stretch_full.container_wrap.alternate_color.light_bg_color.title_container > div > div > div > span:nth-child(5),
.woocommerce-page #main > div.stretch_full.container_wrap.alternate_color.light_bg_color.title_container > div > div > div > span:nth-child(4) > a,
.woocommerce-page #main > div.stretch_full.container_wrap.alternate_color.light_bg_color.title_container > div > div > div > span:nth-child(5)
{
  display: none !important;
}

/*.img-mfp:after, #product .avia-gallery-big-inner:after  {
  width: 102px;
  height: 81px;
  background-image: url(/wp-content/uploads/2018/09/sylex-vodotlac.png);
  position: absolute;
  bottom: 0px;
  right: 0px;
  transform: scale(0.5);
  content: '\0020';
}
*/
.widgettitle {
  text-transform: initial !important;
}

/* footer h3 */
#top #wrap_all .footer_color h3 { color: #ffffff !important; }

#product b { color: #666666; }

/* sidebar menu links color  */
.page-template-page-grey  .sidebar a { color: #666 !important; }
.page-template-page-grey  .sidebar .current-menu-item a { color: #666 !important; }
.page-template-page-grey  .sidebar a:hover { color: #666 !important; }

.sidebar .widgettitle { color: #666666 !important; }
span.trail-end { color: #666 !important; }

/* product texts - justify */
#product > div.flex_cell.no_margin.av_one_half.avia-builder-el-5.el_after_av_cell_one_half.avia-builder-el-last > div > div.flex_column.av_one_full.flex_column_div.av-zero-column-padding.first.avia-builder-el-7.el_after_av_table.avia-builder-el-last {
   text-align: justify !important;
}

/* Related Products headline without ...*/
/*.up-sells > h2:before {
    content: "RELATED PRODUCTS";
    color: #666 !important;
}
.up-sells > h2 {
    color: #ffffff !important;
}
*/
.up-sells .product_description {
  text-align: justify !important;
  max-width: 525px;
}
.up-sells .ribbon {
  max-width: 524px;
}

#product > div.flex_cell.no_margin.av_one_half.avia-builder-el-4.el_after_av_cell_one_half.avia-builder-el-last > div > div.avia-data-table-wrap.avia_responsive_table > table > tbody > tr > td > a {
  color: #666666 !important;
}
/* products main color settings for links  */
.page-template-page-green .sidebar .current-menu-item a,
.page-template-page-green .sidebar a:hover,
.product_parent_cat_sensing-systems .product_description .main_color a,
.product_parent_cat_sensing-systems #product a,
.product_parent_cat_sensing-systems #product a:hover
 {
  color: #97BF0D !important;
}

.page-template-page-blue .sidebar .current-menu-item a,
.page-template-page-green .sidebar a:hover,
.product_parent_cat_interconnections .product_description .main_color a {
  color: #0081c7 !important;
}

/* styling related products */
/*.related.products .product_description {
  max-height: 60px !important;
  overflow: hidden;
  text-overflow: ellipsis;
}
.related.products .product_description:after { content: '...'; }
*/
.upsells.products .products .product, .related.products .products .product { width: 100% !important;}
.upsells.products .products .product .inner_product_header, .related.products .products .product .inner_product_header {
  padding: 0px 15px 15px !important;
}

/* News Pages - Top Menus */
#menu-news-all-news-slovak li,
#menu-news-all-news li,
#menu-news-blog-slovak li,
#menu-news-blog li,
#menu-news-events li,
#menu-news-events-slovak li,
#menu-news-products-and-solutions li,
#menu-news-products-and-solutions-slovak li  { float: left; clear: none !important; top: 0 !important; margin: 0 !important;  padding: 0px !important;}

#menu-news-all-news li a,
#menu-news-all-news-slovak li a,
#menu-news-blog li a,
#menu-news-blog-slovak li a,
#menu-news-events li a,
#menu-news-events-slovak li a,
#menu-news-products-and-solutions li a
#menu-news-products-and-solutions-slovak li a
{ padding: 5px !important; margin: 0 !important; }

#menu-news-all-news li a:after,
#menu-news-all-news-slovak li a:after,
#menu-news-blog li a:after,
#menu-news-blog-slovak li a:after,
#menu-news-events li a:after,
#menu-news-events-slovak li a:after,
#menu-news-products-and-solutions li a:after,
#menu-news-products-and-solutions-slovak li a:after
{  content: '|'; padding-left: 15px; padding-right: 0px; }

#menu-news-all-news li:last-child  a:after,
#menu-news-all-news-slovak li:last-child  a:after,
#menu-news-blog li:last-child  a:after,
#menu-news-blog-slovak li:last-child  a:after,
#menu-news-events  li:last-child  a:after,
#menu-news-events-slovak  li:last-child  a:after,
#menu-news-products-and-solutions li:last-child  a:after,
#menu-news-products-and-solutions-slovak li:last-child  a:after
{  content: none !important; }

#menu-news-all-news li:first-child a,
#menu-news-all-news-slovak li:first-child a,
#menu-news-blog li:first-child a,
#menu-news-blog-slovak li:first-child a,
#menu-news-events  li:first-child a,
#menu-news-events-slovak  li:first-child a,
#menu-news-products-and-solutions li:first-child a
#menu-news-products-and-solutions-slovak li:first-child a
{  padding-left: 0px !important; }

#menu-item-5827 a { padding-left: 15px; }

/* woocommerce pages */
/*.woocommerce-MyAccount-navigation { display: none; }*/

/* news styling */
.sylex_thumbnail_container {
   float: left !important;
   padding-right: 25px;
   padding-bottom: 25px;
   margin-top: 16px;
   min-height: 100px !important;
}
.sylex_news .post_delimiter { border-bottom: 1px solid #dddddd; }
.sylex_news h2 { color: #0081C7 !important; }
.sylex_news p { text-align: justify; font-style: italic;}
.sylex_news .read-more-link { float: right; text-transform: uppercase; font-weight: bold; clear: both; }
.sylex_news .read-more-link .more-link-arrow {display: none;}
#main > div.container_wrap.container_wrap_first.main_color.sidebar_left.template-shop.shop_columns_3 > div > main > div > div > ul.sort-param.sort-param-order,
#main > div.container_wrap.container_wrap_first.main_color.sidebar_left.template-shop.shop_columns_3 > div > main > div > div > ul.sort-param.sort-param-sort,
#main > div.container_wrap.container_wrap_first.main_color.sidebar_left.template-shop.shop_columns_3 > div > main > div > div > ul.sort-param.sort-param-count {
  display: none !important;
}

.ribbon {
    background-color: #E2E3E4;
}

.widget_nav_menu li a { font-weight: normal !important; }
.widget_nav_menu li.current-menu-item a {
    margin-top: 0px !important;
}
/* top menu mobile */
@media screen and (max-width: 767px){

  #av-layout-grid-2 > div {
      padding-left: 0px !important;
      padding-right: 0px% !important;
  }

  #header_meta > div {margin-right: 5px !important; }
  #avia2-menu {
      float: right !important;
      /*width: 62px !important;*/
      position: relative !important;
  }
  .avia_wpml_language_switch.avia_wpml_language_switch_extra {
    width: 100px !important;
    position: relative !important;
    float:right !important;
  }
}


/* MPU/MTP Masonry styling */

.page-id-1693 .av-masonry-entry .av-inner-masonry:after,
.page-id-8261 .av-masonry-entry .av-inner-masonry:after {
    float: right;
    display: block !important;
    height: 8px !important;
    width: calc(100% + 14px) !important;
    background-image: url(/wp-content/themes/enfold-child/images/ribbon-mpo-mtp.png) !important;
    background-position: right;
    background-repeat: no-repeat;
    background-color: #e2e3e4;
    content: '\0020';
    margin-bottom: 0px;
    margin-right: -7px;
}

/* defense aerospace  */
.page-id-22744 .av-masonry-entry .av-inner-masonry:after {
    float: right;
    display: block !important;
    height: 8px !important;
    width: calc(100% + 14px) !important;
    background-image: url(/wp-content/themes/enfold-child/images/ribbon-defense-aerospace-harsh-environment.png) !important;
    background-position: right;
    background-repeat: no-repeat;
    background-color: #e2e3e4;
    content: '\0020';
    margin-bottom: 0px;
    margin-right: -7px;
}

/* Very Small Form Factor */

.page-id-18623 .av-masonry-entry .av-inner-masonry:after {
    float: right;
    display: block !important;
    height: 8px !important;
    width: calc(100% + 14px) !important;
    background-image: url(/wp-content/themes/enfold-child/images/ribbon-very-small-form-factor.png) !important;
    background-position: right;
    background-repeat: no-repeat;
    background-color: #e2e3e4;
    content: '\0020';
    margin-bottom: 0px;
    margin-right: -7px;
}


.page-id-22207 .av-masonry-entry .av-inner-masonry:after {
    float: right;
    display: block !important;
    height: 8px !important;
    width: calc(100% + 14px) !important;
    background-image: url(/wp-content/themes/enfold-child/images/ribbon-vertex-hd-panel-system.png) !important;
    background-position: right;
    background-repeat: no-repeat;
    background-color: #e2e3e4;
    content: '\0020';
    margin-bottom: 0px;
    margin-right: -7px;
}



.page-id-15532 .av-masonry-entry .av-inner-masonry:after {
    float: right;
    display: block !important;
    height: 8px !important;
    width: calc(100% + 14px) !important;
    background-image: url(/wp-content/themes/enfold-child/images/ribbon-prizm-mt-mxc-assemblies.png) !important;
    background-position: right;
    background-repeat: no-repeat;
    background-color: #e2e3e4;
    content: '\0020';
    margin-bottom: 0px;
    margin-right: -7px;

}

.page-id-15602 .av-masonry-entry .av-inner-masonry:after {
    float: right;
    display: block !important;
    height: 8px !important;
    width: calc(100% + 14px) !important;
    background-image: url(/wp-content/themes/enfold-child/images/ribbon-prizm-mt-mxc-assemblies.png) !important;
    background-position: right;
    background-repeat: no-repeat;
    background-color: #e2e3e4;
    content: '\0020';
    margin-bottom: 0px;
    margin-right: -7px;

}


/* wendy systems */
.page-id-1998 .av-masonry-entry .av-inner-masonry:after {
    float: right;
    display: block !important;
    height: 8px !important;
    width: calc(100% + 14px) !important;
    background-image: url(/wp-content/themes/enfold-child/images/ribbon-wendy-system.png) !important;
    background-position: right;
    background-repeat: no-repeat;
    background-color: #e2e3e4;
    content: '\0020';
    margin-bottom: 0px;
    margin-right: -7px;
}

/* Other standard products */

.page-id-11000 .av-masonry-entry .av-inner-masonry:after,
.page-id-11199 .av-masonry-entry .av-inner-masonry:after {
    float: right;
    display: block !important;
    height: 8px !important;
    width: calc(100% + 14px) !important;
    background-image: url(/wp-content/themes/enfold-child/images/ribbon-other-standard-products.png) !important;
    background-position: right;
    background-repeat: no-repeat;
    background-color: #e2e3e4;
    content: '\0020';
    margin-bottom: 0px;
    margin-right: -7px;
}

/* Fastlink systems */
.page-id-2011 .av-masonry-entry .av-inner-masonry:after {
    float: right;
    display: block !important;
    height: 8px !important;
    width: calc(100% + 14px) !important;
    background-image: url(/wp-content/themes/enfold-child/images/ribbon-fastlink.png) !important;
    background-position: right;
    background-repeat: no-repeat;
    background-color: #e2e3e4;
    content: '\0020';
    margin-bottom: 0px;
    margin-right: -7px;
}

/* Dualino-fanout-systems */
.page-id-8526 .av-masonry-entry .av-inner-masonry:after {
    float: right;
    display: block !important;
    height: 8px !important;
    width: calc(100% + 14px) !important;
    background-image: url(/wp-content/themes/enfold-child/images/ribbon-duralino-fanout-trunk-systems.png) !important;
    background-position: right;
    background-repeat: no-repeat;
    background-color: #e2e3e4;
    content: '\0020';
    margin-bottom: 0px;
    margin-right: -7px;
}


/* PRIZM® MT/MXC™ assemblies NEW */
.page-id-13729 .av-masonry-entry .av-inner-masonry:after {
    float: right;
    display: block !important;
    height: 8px !important;
    width: calc(100% + 14px) !important;
    background-image: url(/wp-content/themes/enfold-child/images/ribbon-mxc-prizm-mt-vyrobky.png) !important;
    background-position: right;
    background-repeat: no-repeat;
    background-color: #e2e3e4;
    content: '\0020';
    margin-bottom: 0px;
    margin-right: -7px;
}

/* PRIZM® LightTurn® assemblies new */
.page-id-15207 .av-masonry-entry .av-inner-masonry:after {
    float: right;
    display: block !important;
    height: 8px !important;
    width: calc(100% + 14px) !important;
    background-image: url(/wp-content/themes/enfold-child/images/ribbon-prizm-lightturn-assemblies-new.png) !important;
    background-position: right;
    background-repeat: no-repeat;
    background-color: #e2e3e4;
    content: '\0020';
    margin-bottom: 0px;
    margin-right: -7px;
}


/* sensing systems  */
.page-id-3072 .av-masonry-entry .av-inner-masonry:after {
    float: right;
    display: block !important;
    height: 8px !important;
    width: calc(100% + 14px) !important;
    background-image: url(/wp-content/themes/enfold-child/images/ribbon-sensors-accessories.png) !important;
    background-position: right;
    background-repeat: no-repeat;
    background-color: #e2e3e4;
    content: '\0020';
    margin-bottom: 0px;
    margin-right: -7px;
}
/* interrogators */
.page-id-3080 .av-masonry-entry .av-inner-masonry:after {
    float: right;
    display: block !important;
    height: 8px !important;
    width: calc(100% + 14px) !important;
    background-image: url(/wp-content/themes/enfold-child/images/ribbon-sensors-accessories.png) !important;
    background-position: right;
    background-repeat: no-repeat;
    background-color: #e2e3e4;
    content: '\0020';
    margin-bottom: 0px;
    margin-right: -7px;
}
/* installation accessories ribbon  */
.page-id-3455 .av-masonry-entry .av-inner-masonry:after {
    float: right;
    display: block !important;
    height: 8px !important;
    width: calc(100% + 14px) !important;
    background-image: url(/wp-content/themes/enfold-child/images/ribbon-sensors-accessories.png) !important;
    background-position: right;
    background-repeat: no-repeat;
    background-color: #e2e3e4;
    content: '\0020';
    margin-bottom: 0px;
    margin-right: -7px;
}

/* installation accessories ribbon  */
.page-id-3447 .av-masonry-entry .av-inner-masonry:after {
    float: right;
    display: block !important;
    height: 8px !important;
    width: calc(100% + 14px) !important;
    background-image: url(/wp-content/themes/enfold-child/images/ribbon-sensors-accessories.png) !important;
    background-position: right;
    background-repeat: no-repeat;
    background-color: #e2e3e4;
    content: '\0020';
    margin-bottom: 0px;
    margin-right: -7px;
}


/*@media screen and (max-width: 800px) {
 .extra-header-block { display: none !important; }
}
*/
/* frontpage contact form styling middle */
@media screen (min-width: 480px) {
  p#element_avia_1_1 {
      margin-left: 217px;
  }
}

@media screen (max-width: 479px) {
  p#element_avia_1_1 {
      margin-left: 15px;
  }
}
@media screen (orientation: landscape) {
  p#element_avia_1_1 {
    margin-left: 217px;
  }
}

.title_container .breadcrumb { left: 48px; top: 91px !important;  }
.title_container { height: 70px; }

h3.sylex-product-title {
  font-size: 18px !important;
  font-weight: bold;
  /*text-transform: capitalize;*/
  /* color: white; */
  color: #0081C7 !important;
  border-bottom: 2px solid #999 !important;
  position: relative;
  display: block;
  padding-bottom: 15px;
  margin-bottom: 20px;
  /*margin-left: 30px;*/
}

.csc-header h1, .csc-header h2,.avia_textblock h1, .avia_textblock h2, .csc-header h3, .avia_textblock h3,  .csc-header h4, .avia_textblock h4 {
  color: #0081C7 !important;
  font-size: 16px;
  line-height: 20px;
  font-weight: bold;
  margin-bottom: 5px;
}

#top div .no_margin {
    margin-left: 0;
    margin-top: 0;
    padding-left: 0px;
}

#nav_menu-4, #nav_menu-5, #nav_menu-6, #nav_menu-8 {
  padding-top: 0px !important;
}

.av-woo-product-related-upsells > div > h3 {text-transform: uppercase; }

/* website colors */
li.current-menu-item { background: none !important; border: none !important; outline: none !important; }
/* product category colors */
/*.page-id-1688 h3,
.page-id-3072 h3,
.page-id-3080 h3,
.page-id-3455 h3,*/
.page-template-page-green .template-page.content h3,
.page-template-page-green .sidebar a:hover,
.product-template-page-green  .template-page.content h3,
.product-template-page-green  .template-page.content h2,
.product_parent_cat_sensing-systems .container_wrap.container_wrap_first.main_color.sidebar_left > div > main > article > div > header > h3,
.product_parent_cat_sensing-systems .custom_readmore,
.product_parent_cat_sensing-systems .entry-content-wrapper:before,
.product_parent_cat_sensing-systems .main_color a:hover,
.product_parent_cat_sensing-systems .widget_nav_menu ul:first-child>.current-menu-item>a,
.product_parent_cat_sensing-systems .av-woo-product-related-upsells > div > h3,
.product_parent_cat_sensing-systems .csc-header h1,
.product_parent_cat_sensing-systems .csc-header h2,
.product_parent_cat_sensing-systems .avia_textblock h1,
.product_parent_cat_sensing-systems .avia_textblock h2,
.product_parent_cat_sensing-systems .csc-header h3, .avia_textblock h3,
.product_parent_cat_sensing-systems .csc-header h4, .avia_textblock h4 {
  color: #97BF0D !important;
}

/* product category colors */
.product_parent_cat_interconnections .container_wrap.container_wrap_first.main_color.sidebar_left > div > main > article > div > header > h3,
/*.parent-pageid-38 .sidebar .current-menu-item a, .parent-pageid-38 .sidebar a:hover, */
.parent-pageid-1686 .sidebar a:hover,
.product-template-page-blue .sidebar a:hover,
.product_cat_interconnections .sidebar  .current-menu-item a,
.product_cat_interconnections  .sidebar a:hover,
.product_parent_cat_prepojovacie-riesenia .sidebar a:hover,
.product_parent_cat_interconnections .custom_readmore,
.product_parent_cat_interconnections .entry-content-wrapper:before,
.product_parent_cat_interconnections .main_color a:hover,
.product_parent_cat_interconnections .widget_nav_menu ul:first-child>.current-menu-item>a,
.product_cat_interconnections .av-woo-product-related-upsells > div > h3,
.product_parent_cat_interconnections .csc-header h1,
.product_parent_cat_interconnections .csc-header h2,
.product_parent_cat_interconnections .avia_textblock h1,
.product_parent_cat_interconnections .avia_textblock h2,
.product_parent_cat_interconnections .csc-header h3, .avia_textblock h3,
.product_parent_cat_interconnections .csc-header h4, .avia_textblock h4 {
  color: #0081c7 !important;
}

.product_cat_interconnections .up-sells  h2 {
    color: #0081c7 !important;
}



/* pages about us etc menu blue, hover blue */
.parent-pageid-40 .main_color .sidebar .current_page_item>a  {
  color: #0081c7 !important;
  font-weight: normal !important;
}
.sidebar .widget_nav_menu ul:first-child>.current-menu-item, .sidebar .widget_nav_menu ul>.current_page_item{
  box-shadow: none !important;
}
.sidebar a:hover {
  text-decoration: underline !important;
}

.sidebar .widget_nav_menu ul:first-child>.current-menu-item, .sidebar .widget_nav_menu ul li {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}
.sidebar .widget_nav_menu ul:first-child>.current-menu-item a {
  margin-top: 0px !important;
}

.thumbnail_container img { border: 1px solid #999; }

/* bugfix related procuts missing - 8.7.2019 - conmment this out */
/*section.up-sells.upsells.products > h2 { display: none !important; }*/

/*#top .widget_nav_menu ul { padding-top: 3px !important; }

.entry-widget_nav_menu li { padding: 2px 0; padding-bottom: 0px;}
#top .widget_nav_menu li {  padding-top: 0px;  padding-bottom: 0px !important; width: 100% !important; }
*/


/* list stype type trojuhelnik default everywhere*/
.product_description li, .avia_textblock li {
  list-style-image: url(../images/grey_trojuholnik.png);
  list-style-position: outside !important;
  margin-left: 20px !important;
}

/*content li styling für product pages */
/*content li styling für product pages */
.product_parent_cat_interconnections .avia_textblock li,
.product_cat_interconnections .avia_textblock li,
.product_parent_cat_interconnections .product_description li
 {
  list-style-image: url(../images/modry_trojuholnik.png) !important;
  list-style-position: outside !important;
  margin-left: 5px !important;
}

.product_parent_cat_sensing-systems .avia_textblock li,
.product_cat_sensing-systems .avia_textblock li,
.product_parent_cat_sensing-systems .product_description li
{
  list-style-image: url(../images/zeleny_trojuholnik.png) !important;
  list-style-position: outside !important;
   margin-left: 17px !important;
}


.woocommerce-loop-product__title { color: #666666 !important;  font-weight: bold !important;}

.product_description { color: #666 !important;  text-align: justify; }
.product_description b, .product_description strong{ color: #666 !important; font-weight: bold; }

.product_cat_interconnections .product_description li {
list-style-image: url(/wp-content/themes/enfold-child/images/modry_trojuholnik.png) !important;
}

.product_cat_sensing_systems .product_description li {
list-style-image: url(/wp-content/themes/enfold-child/images/zeleny_trojuholnik.png) !important;
}


@media only screen and (max-width: 767px) {
  .title_container .breadcrumb { left: 48px; top: 34px !important;  }
  .title_container { height: 70px; }
  ul.sort-param.sort-param-order, ul.sort-param.sort-param-count { width: 87%; }
}

@media only screen and (max-width: 640px) {
    .sidebar { display: none !important; }
}

/* ribbons category positioning*/

.ribbon { width: 100%; position: relative;  height: 8px; }
.ribbon img {
  position: absolute;
  right: 0;
}
.title_container .main-title {top: 5px !important; }

/* sylex custom css */

.product-template-page-grey #main > div.stretch_full.container_wrap.alternate_color.light_bg_color.title_container {
    background-image: url(https://www.sylex.sk/wp-content/uploads/2018/07/sedalista2000x68.png) !important;
    background-position: center top;
    background-repeat: no-repeat;
}

.product_cat_interconnections #main > div.stretch_full.container_wrap.alternate_color.light_bg_color.title_container,
.product-template-page-blue #main > div.stretch_full.container_wrap.alternate_color.light_bg_color.title_container
 {
    background-image: url(https://www.sylex.sk/wp-content/uploads/2018/08/modralista2000x68.png) !important;
    background-position: center top;
    background-repeat: no-repeat;
}

.product_cat_interconnections .content .current-menu-item>a,
.product-template-page-blue .content .current-menu-item>a { color: #0081c7 !important;}

.product_cat_sensing-systems #main > div.stretch_full.container_wrap.alternate_color.light_bg_color.title_container,
.product-template-page-green #main > div.stretch_full.container_wrap.alternate_color.light_bg_color.title_container {
    background-image: url(https://www.sylex.sk/wp-content/uploads/2018/08/zelenalista2000x68.png) !important;
    background-position: center top;
    background-repeat: no-repeat;
}
/*.product-template-page-green .main_color .sidebar .current_page_item>a, .main_color .sidebar .current-menu-item>a { color: #97BF0D !important;}*/

.menu-interconnections .current-menu-item>a { color: #0081c7 !important;}


#product > div.flex_cell.no_margin.av_two_fifth.avia-builder-el-10.el_after_av_cell_one_fifth.el_before_av_cell_two_fifth > div > div > section { display: none; }
/* page-thumb hide */
.page-thumb { display: none !important; }

/* ribbons on product page */
.product_cat_shuffle-cross-connect .avia-gallery-big:after {
  float: right;
  display: block !important;
  height: 8px !important;
  width: calc(100% + 14px) !important;
  background-image: url(/wp-content/themes/enfold-child/images/ribbon-shuffle-cross-connect.png) !important;
  background-position: right;
  background-repeat: no-repeat;
  background-color: #e2e3e4;
  content: '\0020';
  margin-bottom: -7px;
  margin-right: -7px;
}

.product_cat_vertex-hd-panel-system .avia-gallery-big:after {
  float: right;
  display: block !important;
  height: 8px !important;
  width: calc(100% + 14px) !important;
  background-image: url(/wp-content/themes/enfold-child/images/ribbon-vertex-hd-panel-system.png) !important;
  background-position: right;
  background-repeat: no-repeat;
  background-color: #e2e3e4;
  content: '\0020';
  margin-bottom: -7px;
  margin-right: -7px;
}

.product_cat_mxc-prizm-mt-assemblies .avia-gallery-big:after {
  float: right;
  display: block !important;
  height: 8px !important;
  width: calc(100% + 14px) !important;
  background-image: url(/wp-content/themes/enfold-child/images/ribbon-mxc-prizm-mt-assemblies.png) !important;
  background-position: right;
  background-repeat: no-repeat;
  background-color: #e2e3e4;
  content: '\0020';
  margin-bottom: -7px;
  margin-right: -7px;

}
.product_cat_prizm-mt-mxc-vyrobky .avia-gallery-big:after {
  float: right;
  display: block !important;
  height: 8px !important;
  width: calc(100% + 14px) !important;
  background-image: url(/wp-content/themes/enfold-child/images/ribbon-mxc-prizm-mt-assemblies.png) !important;
  background-position: right;
  background-repeat: no-repeat;
  background-color: #e2e3e4;
  content: '\0020';
  margin-bottom: -7px;
  margin-right: -7px;

}
.product_parent_cat_prizm-mt-mxc-assemblies-new .avia-gallery-big:after {
  float: right;
  display: block !important;
  height: 8px !important;
  width: calc(100% + 14px) !important;
  background-image: url(/wp-content/themes/enfold-child/images/ribbon-mxc-prizm-mt-assemblies.png) !important;
  background-position: right;
  background-repeat: no-repeat;
  background-color: #e2e3e4;
  content: '\0020';
  margin-bottom: -7px;
  margin-right: -7px;

}
.product_parent_cat_prizm-mt-mxc-vyrobky .avia-gallery-big:after {
  float: right;
  display: block !important;
  height: 8px !important;
  width: calc(100% + 14px) !important;
  background-image: url(/wp-content/themes/enfold-child/images/ribbon-mxc-prizm-mt-assemblies.png) !important;
  background-position: right;
  background-repeat: no-repeat;
  background-color: #e2e3e4;
  content: '\0020';
  margin-bottom: -7px;
  margin-right: -7px;

}

.product_parent_cat_prizm-lightturn-assemblies-new .avia-gallery-big:after {
  float: right;
  display: block !important;
  height: 8px !important;
  width: calc(100% + 14px) !important;
  background-image: url(/wp-content/themes/enfold-child/images/ribbon-prizm-lt-assemblies.png) !important;
  background-position: right;
  background-repeat: no-repeat;
  background-color: #e2e3e4;
  content: '\0020';
  margin-bottom: -7px;
  margin-right: -7px;
}


Bare Ribbon assemblies
.product_parent_cat_bare-ribbon-assemblies .avia-gallery-big:after {
  float: right;
  display: block !important;
  height: 8px !important;
  width: calc(100% + 14px) !important;
  background-image: url(/wp-content/themes/enfold-child/images/ribbon-mxc-prizm-mt-assemblies.png) !important;
  background-position: right;
  background-repeat: no-repeat;
  background-color: #e2e3e4;
  content: '\0020';
  margin-bottom: -7px;
  margin-right: -7px;
}

.product_cat_mxc-prizm-mt-vyrobky .avia-gallery-big:after {
  float: right;
  display: block !important;
  height: 8px !important;
  width: calc(100% + 14px) !important;
  background-image: url(/wp-content/themes/enfold-child/images/ribbon-mxc-prizm-mt-vyrobky.png) !important;
  background-position: right;
  background-repeat: no-repeat;
  background-color: #e2e3e4;
  content: '\0020';
  margin-bottom: -7px;
  margin-right: -7px;

}

.product_cat_prizm-lt-vyrobky .avia-gallery-big:after {
  float: right;
  display: block !important;
  height: 8px !important;
  width: calc(100% + 14px) !important;
  background-image: url(/wp-content/themes/enfold-child/images/ribbon-prizm-lt-assemblies.png) !important;
  background-position: right;
  background-repeat: no-repeat;
  background-color: #e2e3e4;
  content: '\0020';
  margin-bottom: -7px;
  margin-right: -7px;
}

.product_parent_cat_wendy-system .avia-gallery-big:after {
  float: right;
  display: block !important;
  height: 8px !important;
  width: calc(100% + 14px) !important;
  background-image: url(/wp-content/themes/enfold-child/images/ribbon-wendy-panel-system.png) !important;
  background-position: right;
  background-repeat: no-repeat;
  background-color: #e2e3e4;
  content: '\0020';
  margin-bottom: -7px;
  margin-right: -7px;
}


.product_parent_cat_duralino-fanout-trunk-systems .avia-gallery-big:after {
  float: right;
  display: block !important;
  height: 8px !important;
  width: calc(100% + 14px) !important;
  background-image: url(/wp-content/themes/enfold-child/images/ribbon-duralino-fanout-trunk-systems.png) !important;
  background-position: right;
  background-repeat: no-repeat;
  background-color: #e2e3e4;
  content: '\0020';
  margin-bottom: -7px;
  margin-right: -7px;
}

.product_parent_cat_duralino-fanout-kable .avia-gallery-big:after {
  float: right;
  display: block !important;
  height: 8px !important;
  width: calc(100% + 14px) !important;
  background-image: url(/wp-content/themes/enfold-child/images/ribbon-duralino-fanout-trunk-systems.png) !important;
  background-position: right;
  background-repeat: no-repeat;
  background-color: #e2e3e4;
  content: '\0020';
  margin-bottom: -7px;
  margin-right: -7px;
}



.product_cat_fastlink-system .avia-gallery-big:after {
  float: right;
  display: block !important;
  height: 8px !important;
  width: calc(100% + 14px) !important;
  background-image: url(/wp-content/themes/enfold-child/images/ribbon-fastlink-panel-systems.png) !important;
  background-position: right;
  background-repeat: no-repeat;
  background-color: #e2e3e4;
  content: '\0020';
  margin-bottom: -7px;
  margin-right: -7px;
}

.product_parent_cat_mpo-mtp-vyrobky  .avia-gallery-big:after,
.product_parent_cat_mpo-mtp-interconnections  .avia-gallery-big:after {
  float: right;
  display: block !important;
  height: 8px !important;
  width: calc(100% + 14px) !important;
  background-image: url(/wp-content/themes/enfold-child/images/ribbon-mtp-to-mtp-trunk-cable.png) !important;
  background-position: right;
  background-repeat: no-repeat;
  background-color: #e2e3e4;
  content: '\0020';
  margin-bottom: -7px;
  margin-right: -7px;

}

.product_parent_cat_very-small-form-factor .avia-gallery-big:after {
  float: right;
  display: block !important;
  height: 8px !important;
  width: calc(100% + 14px) !important;
  background-image: url(/wp-content/themes/enfold-child/images/ribbon-mdc-assemblies.png) !important;
  background-position: right;
  background-repeat: no-repeat;
  background-color: #e2e3e4;
  content: '\0020';
  margin-bottom: -7px;
  margin-right: -7px;

}

.product_parent_cat_prizm-lightturn-assemblies-new  .avia-gallery-big:after {
  float: right;
  display: block !important;
  height: 8px !important;
  width: calc(100% + 14px) !important;
  background-image: url(/wp-content/themes/enfold-child/images/ribbon-prizm-lt-assemblies.png) !important;
  background-position: right;
  background-repeat: no-repeat;
  background-color: #e2e3e4;
  content: '\0020';
  margin-bottom: -7px;
  margin-right: -7px;

}


.product_parent_cat_sensing-systems .avia-gallery-big:after {
  float: right;
  display: block !important;
  height: 8px !important;
  width: calc(100% + 14px) !important;
  background-image: url(/wp-content/themes/enfold-child/images/green-ribbon.png) !important;
  background-position: right;
  background-repeat: no-repeat;
  background-color: #e2e3e4;
  content: '\0020';
  margin-bottom: -7px;
  margin-right: -7px;
}

.product_parent_cat_other-standard-products .avia-gallery-big:after {
  float: right;
  display: block !important;
  height: 8px !important;
  width: calc(100% + 14px) !important;
  background-image: url(/wp-content/themes/enfold-child/images/ribbon-other-standard-products.png) !important;
  background-position: right;
  background-repeat: no-repeat;
  background-color: #e2e3e4;
  content: '\0020';
  margin-bottom: -7px;
  margin-right: -7px;
}

.product_cat_other-standard-products .avia-gallery-big:after {
  float: right;
  display: block !important;
  height: 8px !important;
  width: calc(100% + 14px) !important;
  background-image: url(/wp-content/themes/enfold-child/images/ribbon-other-standard-products.png) !important;
  background-position: right;
  background-repeat: no-repeat;
  background-color: #e2e3e4;
  content: '\0020';
  margin-bottom: -7px;
  margin-right: -7px;

}

.product_cat_dalsie-standardizovane-produkty .avia-gallery-big:after {
  float: right;
  display: block !important;
  height: 8px !important;
  width: calc(100% + 14px) !important;
  background-image: url(/wp-content/themes/enfold-child/images/ribbon-other-standard-products.png) !important;
  background-position: right;
  background-repeat: no-repeat;
  background-color: #e2e3e4;
  content: '\0020';
  margin-bottom: -7px;
  margin-right: -7px;

}

.product_cat_special-products .avia-gallery-big:after {
  float: right;
  display: block !important;
  height: 8px !important;
  width: calc(100% + 14px) !important;
  background-image: url(/wp-content/themes/enfold-child/images/ribbon-special-products.png) !important;
  background-position: right;
  background-repeat: no-repeat;
  background-color: #e2e3e4;
  content: '\0020';
  margin-bottom: -7px;
  margin-right: -7px;

}

.product_cat_mdc-assemblies .avia-gallery-big:after {
  float: right;
  display: block !important;
  height: 8px !important;
  width: calc(100% + 14px) !important;
  background-image: url(/wp-content/themes/enfold-child/images/ribbon-mdc-assemblies.png) !important;
  background-position: right;
  background-repeat: no-repeat;
  background-color: #e2e3e4;
  content: '\0020';
  margin-bottom: -7px;
  margin-right: -7px;
}

.product_cat_mdc-vyrobky .avia-gallery-big:after {
  float: right;
  display: block !important;
  height: 8px !important;
  width: calc(100% + 14px) !important;
  background-image: url(/wp-content/themes/enfold-child/images/ribbon-mdc-assemblies.png) !important;
  background-position: right;
  background-repeat: no-repeat;
  background-color: #e2e3e4;
  content: '\0020';
  margin-bottom: -7px;
  margin-right: -7px;

}

.product_cat_specialne-produkty .avia-gallery-big:after {
  float: right;
  display: block !important;
  height: 8px !important;
  width: calc(100% + 14px) !important;
  background-image: url(/wp-content/themes/enfold-child/images/ribbon-special-products.png) !important;
  background-position: right;
  background-repeat: no-repeat;
  background-color: #e2e3e4;
  content: '\0020';
  margin-bottom: -7px;
  margin-right: -7px;
}


.product_parent_cat_mtp-panel-system .avia-gallery-big:after {
  float: right;
  display: block !important;
  height: 8px !important;
  width: calc(100% + 14px) !important;
  background-image: url(/wp-content/themes/enfold-child/images/ribbon-mtp-to-mtp-trunk-cable.png) !important;
  background-position: right;
  background-repeat: no-repeat;
  background-color: #e2e3e4;
  content: '\0020';
  margin-bottom: -7px;
  margin-right: -7px;


}

.product_cat_defense-aerospace-harsh-environment .avia-gallery-big:after {
  float: right;
  display: block !important;
  height: 8px !important;
  width: calc(100% + 14px) !important;
  background-image: url(/wp-content/themes/enfold-child/images/ribbon-defense-aerospace-harsh-environment.png) !important;
  background-position: right;
  background-repeat: no-repeat;
  background-color: #e2e3e4;
  content: '\0020';
  margin-bottom: -7px;
  margin-right: -7px;
}

.product_cat_obrana-a-letectvo .avia-gallery-big:after {
  float: right;
  display: block !important;
  height: 8px !important;
  width: calc(100% + 14px) !important;
  background-image: url(/wp-content/themes/enfold-child/images/ribbon-defense-aerospace-harsh-environment.png) !important;
  background-position: right;
  background-repeat: no-repeat;
  background-color: #e2e3e4;
  content: '\0020';
  margin-bottom: -7px;
  margin-right: -7px;
}

.product_cat_prizm-lightturn-assemblies-new-prizm .avia-gallery-big:after {
  float: right;
  display: block !important;
  height: 8px !important;
  width: calc(100% + 14px) !important;
  background-image: url(/wp-content/themes/enfold-child/images/ribbon-prizm-lightturn-assemblies-new.png) !important;
  background-position: right;
  background-repeat: no-repeat;
  background-color: #e2e3e4;
  content: '\0020';
  margin-bottom: -7px;
  margin-right: -7px;
}

.product_cat_ribbon-jumper-prizm  .avia-gallery-big:after {
  float: right;
  display: block !important;
  height: 8px !important;
  width: calc(100% + 14px) !important;
  background-image: url(/wp-content/themes/enfold-child/images/ribbon-prizm-lightturn-assemblies-new.png) !important;
  background-position: right;
  background-repeat: no-repeat;
  background-color: #e2e3e4;
  content: '\0020';
  margin-bottom: -7px;
  margin-right: -7px;
}

.product_cat_paskovy-opticky-kabel-plt  .avia-gallery-big:after {
  float: right;
  display: block !important;
  height: 8px !important;
  width: calc(100% + 14px) !important;
  background-image: url(/wp-content/themes/enfold-child/images/ribbon-prizm-lightturn-assemblies-new.png) !important;
  background-position: right;
  background-repeat: no-repeat;
  background-color: #e2e3e4;
  content: '\0020';
  margin-bottom: -7px;
  margin-right: -7px;
}

@media screen and (min-width: 500px) {

.shop_columns_3 .products .product {
    width: 100% !important;
}

.products .thumbnail_container {
    float: left;
    width: 40%;
}
.products .thumbnail_container img {
    width: 100%;
    heitht: auto;
    max-width: 300px !important;
}

.products .inner_product_header {
    float: right;
    width: 60%;
    clear: none !important;
}
}
.products h2{
    font-size: 16px !important;
}

.product_description {
    color: #666666 !important;
}

.woocommerce-LoopProduct-link {
    display: inline !important;
}
.products .avia_cart_buttons { display: none; }
.products .inner_product { border: none !important; }
.products .custom_readmore { font-weight: bold; font-weight: 13px; clear: both; }
.ribbon { margin-top: 10px; }
.product_description ul { margin-left: 15px !important; display: block; }
.product_description ul li {
  float: :none !important;
  list-style-type: disc !important;
  width: 100% !important;
  margin: 0 3.8% 0px 0 !important;
}

/* searchpage leftmenu in sidebar formatting */
.inner_sidebar { text-align: left;}
.sidebar_left .inner_sidebar {margin-right: 0px !important; }
.inner_sidebar h3.widgettitle {
  letter-spacing: normal;
  font-size: 18px;
  font-weight: bold;
  /* color: white; */
  color: #666;
  border-bottom: 2px solid #999;
  position: relative;
  display: block;
  padding-bottom: 15px;
  margin-bottom: 20px;
}
.inner_sidebar a, .inner_sidebar a:visited { color: #999999; font-size: 16px; }
.inner_sidebar a:hover { color: #0081C7; }
.inner_sidebar .widget_nav_menu div { padding-bottom: 15px; }
.menu-item hr {
  margin: 5px 0 5px !important;
}

 /* single product left menu formatting */
#product_category_title {
  font-size: 18px;
  font-weight: bold;
  /* color: white; */
  color: #666;
  border-bottom: 2px solid #999;
  position: relative;
  display: block;
  padding-bottom: 15px;
  margin-bottom: 20px;

}

/*#nav_menu-3 a {
  color: #666666 !important;
  font-family: "Open Sans";
  font-size: 16px;
  font-weight: normal;
}
*/
/* kategorien header on shop_catalog */
.entry-content-wrapper:before {
    font-size: 18px;
    font-weight: bold;
    /* color: white; */
    color: #0081c7;
    border-bottom: 2px solid #999;
    position: relative;
    display: block;
    padding-bottom: 15px;
    margin-bottom: 20px;
}

#top .inner_product_header { border-top-style: none !important; }

/* product page menu styline - repair odskok nahore */
.parent-pageid-309 div.entry-content-wrapper:before,
.page-id-309  div.entry-content-wrapper:before,
.parent-pageid-311 div.entry-content-wrapper:before,
.page-id-311  div.entry-content-wrapper:before,
.parent-pageid-313 div.entry-content-wrapper:before,
.page-id-313  div.entry-content-wrapper:before,
.parent-pageid-315 div.entry-content-wrapper:before,
.page-id-315  div.entry-content-wrapper:before,
.parent-pageid-62  div.entry-content-wrapper:before,
.page-id-62  div.entry-content-wrapper:before,
.parent-pageid-38 div.entry-content-wrapper:before,
.page-id-38 div.entry-content-wrapper:before,
.parent-pageid-40 div.entry-content-wrapper:before,
.page-id-40 div.entry-content-wrapper:before,
.page-id-34 div.entry-content-wrapper:before,
.parent-pageid-34 div.entry-content-wrapper:before,
.page-id-1686 div.entry-content-wrapper:before,
.parent-pageid-1686 div.entry-content-wrapper:before,
.page-id-21 div.entry-content-wrapper:before,
.parent-pageid-21 div.entry-content-wrapper:before,
.page-id-1688 div.entry-content-wrapper:before,
.parent-pageid-1688 div.entry-content-wrapper:before,
.parent-pageid-3 div.entry-content-wrapper:before,
.page-id-3 div.entry-content-wrapper:before
{
    content: none;
}


/* reduce sidebar width desktop */
#main > div.container_wrap > .container > main {
  width: 77% !important;
}

/* reduce sidebar width mobile */
@media screen and (max-width: 770px) {
  #main > div.container_wrap > .container > main {
    width: 100% !important;
  }
  .main-title.entry-title {
      visibility: hidden !important;
  }
}

#product > div.flex_cell.no_margin.av_one_fifth.avia-builder-el-7.el_before_av_cell_two_fifth.avia-builder-el-first {
    padding-top: 20px !important;
    padding-right: 10px !important;
}

/* produkt seite hochschieben, damit die seite überall gleich anfangt */
@media screen and (min-width: 770px) {
  .fullsize .content .entry-content-wrapper {
      padding-right: 0;
      margin-top: -35px;
  }
}

@media screen and (max-width: 500px){
  .main-title.entry-title {
      visibility: hidden !important;
  }
}


.ribbon img { height: 8px !important; }

/* news formatting - hide default menu*/
#main > div.container_wrap.container_wrap_first.main_color.sidebar_left > div > aside > div > nav { display: none; }
.entry-content-wrapper:before { margin-bottom: 0px; padding-bottom: 15px; margin-bottom: 15px; }


}

/*custom element styling */
.container .av-content-small.units { width: inherit; }
#after_submenu_1 > div > div { width: 100%; }

/* mailpoet form styling */
#av_section_4 > div > div > div > div > div.flex_column.av_one_full.flex_column_div.av-zero-column-padding.first.avia-builder-el-15.el_after_av_heading.avia-builder-el-last section{
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
}

.mailpoet_form > form > p {
  display: inline-block;
  float: left;
  width: 100%;
}

.mailpoet_form > form > p:nth-child(7),
.mailpoet_form> form > p:nth-child(8),
.mailpoet_form> form > p:nth-child(9) {
  width: 30%;
  float:left;
  display: inline-block;
}
.mailpoet_form> form > p:nth-child(7),
.mailpoet_form > form > p:nth-child(8) {
  margin-right: 5%;
}
.mailpoet_form > form > p:nth-child(10) {
  clear: both;
}

.mailpoet_form > form > p:nth-child(10) {
  width: 100%;
  text-align: center;
  clear: both;
}
.mailpoet_form > form > p:nth-child(11) {
  width: 100%;
  text-align: center;
  clear: both;
  color: #ffffff !important;
}
.mailpoet_form > form > p:nth-child(11) input{
  max-width: 190px;
  margin-left: auto;
  margin-right: auto;
}
.mailpoet_form > form > p:nth-child(12) {
  width: 100%;
  text-align: center;
  clear: both;
}
.mailpoet_checkbox_label, .mailpoet_segment_label { color: #ffffff; }

.mailpoet_form > form > p:nth-child(11) > input {
  margin-left:auto !important;
  margin-right: auto !important;
}

@media screen and (max-width: 500px) {
  .mailpoet_form > form > p:nth-child(7),
  .mailpoet_form > form > p:nth-child(8),
  .mailpoet_form> form > p:nth-child(9) {
    width: 100%;
  }
}
/* mailpoet subscription form ende*/

/* main menu colors*/
/* product filter css  */

input[type=checkbox] {
    -webkit-appearance: checkbox !important;
}


input[type=radio] {
    -webkit-appearance: radio !important;
}



.page-id-2212 #main>div.container_wrap>.container>main{
  width: 100% !important;
  margin-top: 25px !important;
}


.page-id-65 #main>div.template_blue.container_wrap.container_wrap_first.main_color.fullsize>div>main {
  width: 100% !important;
  padding-bottom: 50px !important;
}

.page-id-2205 #main > div.container_wrap.container_wrap_first.main_color.fullsize > div > main {
  width: 100% !important;
}
.page-id-2205 #main > div.container_wrap.container_wrap_first.main_color.fullsize > div > main > article > div{
  width: 100% !important;
  padding-top:25px !important;
  padding-bottom:50px !important;
}
.page-id-2205 .sylex-product-title {
  margin-bottom: 35px !important;
  border-bottom: 1px solid #222222 !important;
}

.page-id-65 #main>div.container_wrap>.container>main {
  width: 100% !important;
  margin-top: 50px !important;
}


.widget_rm_form_widget .rmagic .rmagic-form .rmrow .rmnote { display: none !important; }

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

.rmagic .alert-error {
    background-color: #fff !important;
    color: red !important;
    font-weight: 400;
    font-size: 12px;
    text-transform: uppercase;
    padding: 20px;
    border: 1px solid red !important;
}



/* fix border on top header? */


.container_wrap.container_wrap_first.main_color.sidebar_left.template-shop.shop_columns_3 {
    border: none !important;
    border-color: white !important;
}
.container_wrap.container_wrap_first.main_color.sidebar_left {
    border: none !important;
}

.avia-builder-el-no-sibling {
    border: 1px !important;
}

.avia-data-table .avia-center-col {
    vertical-align: middle;
}

.tabukaprodukthore tr, .tabukaprodukthore td {
    background-color: white!important; 
}

.av-share-box ul li a {
    padding: 10px 0 !important;
}

/* start mmucka, ninja forms 2020 survey custom css */

#nf-field-335, #nf-field-336, #nf-field-337 {
  height: 50px;
  width: 250px!important;
}


#nf-label-field-380, #nf-label-field-348, #nf-label-field-372, #nf-label-field-373, #nf-label-field-374, #nf-label-field-383, #nf-label-field-387, #nf-label-field-389{
  font-size: 13px!important;
  font-family: Arial;
  color:#666666;
}

div.nf-field-label{
  font-size: 16px;
  font-family: Arial;
  color:#0081C7;
}

#nf-label-field-388 {
  font-size: 16px!important;
  font-family: Arial;
  color:#e22a38;
}

#nf-label-field-378, #nf-label-field-379, #nf-label-field-385, #nf-label-field-386{
  font-size: 13px!important;
  font-family: Arial;
  color:#666666;
}


div.nf-field-element {
  font-size: 13px;
  font-family: Arial;

}

div.nf-field-element li:hover {
  color: red;
  cursor:pointer;

}
div.nf-field-element  :hover {
  cursor:pointer;

}
#nf-label-field-338:hover {
  cursor:pointer;

}

#nf-field-311-wrap b {
  font-size: 13px;
  font-family: Arial;
  color:#e22a38!important;
}

#top textarea{
  height:70px;
}
div.nf-field-description{
  font-size: 13px!important;
  font-family: Arial;
  color:#666666;
  font-weight: bold;
  padding-bottom: 10px;
}

div.nf-field-description a:hover {

  color: red;

}

div.nf-field-element input[type=button] {

  color: #ffffff;
  padding-left:px;
  width:200px;
  background-color:#0081c7;
  font-weight: bold;
  border-radius:3px;


}
/* end mmucka, ninja forms 2020 survey custom css */


/* start mmucka, produkt kachlicky custom css */

.thumbnail_container {
overflow: visible !important;

}



div.thumbnail_container img{
transition: 0.5s all ease-in-out;


}

.avia-arrow{
border-style:none !important;

}

div.inner_product.main_color.wrapped_style.noLightbox.av-product-class- 
{
padding: 10px;

}

.thumbnail_container:hover img{
  -webkit-transform:scale(1.05);
  transform:scale(1.05);

}

.inner_product.main_color.wrapped_style.noLightbox.av-product-class-:hover .thumbnail_container img {
    transform: scale(1.05);
}

.inner_product_header,.woocommerce-loop-product__title{
padding-top: 0px !important;
}

/* end mmucka, produkt kachlicky custom css */

/* start mmucka, woo 3d custom css */
#woo3dv-controls-help, #woo3dv-controls-wireframe{
display: none;
}
#woo3dv-cv{
color:#e1e1e1;
}
/* end mmucka, woo 3d custom css */

/* start FOS documents custom css */
.tabulka_dokumenty2 td {
font-size: 12px!important;
padding: 5px!important;
color:#0a0a0a!important;
}

.tabulka_dokumenty2 a{
color:#97BF0D!important;
}

.tabulka_dokumenty2 a:hover{
font-weight: bold!important;
}


.tabulka_dokumenty2 a:hover{
font-size: 12px!important;
padding: 5px!important;
font-weight: bold!important;
color:#fd0533!important;

}

.product_spec strong{
color:#000000!important;
}
/* end FOS documents custom css */

/* start FOS arrow product */
.avia-arrow {
display: none !important;
}
/* end FOS arrow product */
