#top_news_update .latest-posts {
    margin: 0 auto;
    white-space: nowrap;
    overflow: hidden;
    box-sizing: border-box;
}

#top_news_update .latest-posts li {
    animation: marquee 7s linear infinite;
}

#top_news_update .latest-posts li:hover {
    animation-play-state: paused
}

/* Make it move */
@keyframes marquee {
    100%   { transform: translate(0, -100%); }
    0% { transform: translate(0, 0); }
}
.switcher {
	position: absolute;
}

/*.path-node-151 #ges-container {*/
/*    float: left;*/
/*    width: 30%;*/
/*    margin-right: 55px;*/
/*}*/

/*.path-node-151 .field--type-text-with-summary {
    width: 62%;
}

.path-node-151 .field--name-field-product-image {
    float: right;
    margin-top: -151px;
}

.path-node-151 .field--name-field-product-image img {
    width: 254px;
    height: 140px;
}

.path-node-151 .product-seacrh-result {
    width: 466px;
    position: absolute;
    left: 405px;
    top: 250px;
}

.path-node-151 #content {
    min-height: 600px;
}
.path-node-151 #block-productsidebar-2 {
    float: left;
    width: 30%;
    margin-right: 55px;
}
.path-node-151 #block-progressive-sub-content {
    /*float: left;
    /*width: 65%;
}*/
#block-progressive-sub-local-tasks {
    margin-bottom: 30px;
}

@media (min-width: 320px) and (max-width: 480px) {
    .path-node-151 #block-productsidebar-2 {
        float: none;
        width: 100%;
        margin-right: 0px;
    }
    .path-node-151 #block-progressive-sub-content {
        float: none;
        width: 100%;
    }
    .path-node-151 .product-seacrh-result {
        width: 100%;
        position: relative;
        left: 0px;
        top: 0px;
    }
    .path-node-151 .field--name-field-product-image {
        float: none;
        margin-top: 0px;
    }
}

/**** Product Category Taxonomy ****/
.path-taxonomy article, .path-taxonomy .porduct-info-detail {
    display: none;
}
.pc-taxo-options {
    float: left;
    width: 20%;
    margin-right: 55px;
}
#product-seacrh-result {
    float: left;
    width: 75%;
    border: 1px solid #e1e1e1;
    padding: 20px;
}
.product-filter-taxo-type .title-h2 {
    border-bottom: none;
}
.pc-taxo-options legend {
    background: none;
    height: 30px;
    padding: 5px 18px;
}
.pc-taxo-options legend h4 {
    font-size: 16px;
}
.pc-taxo-options .form-checkboxes {
    padding: 0 17px;
}
.pc-taxo-options .form-checkboxes .checkbox {
    margin-bottom: 10px;
}
.page-content {
    margin-bottom: 50px;
}
.field--name-description {
    margin-top: 50px;
}
/*.new-checkbox .ajax-progress {*/
/*    top: -20px;*/
/*    position: absolute;*/
/*    display: none;*/
/*}*/

.ajax-progress,
.ajax-progress-throbber,
.ajax-progress-fullscreen {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  opacity: 1;
  background: rgba(255, 255, 255, 0.8);
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999999;
  overflow: hidden;
  text-indent: -99999em;
}
 
.ajax-progress-throbber:before,
.ajax-progress-fullscreen:before {
  content: " ";
  display: block;
  width: 120px;
  height: 120px;
  -webkit-animation: spin 0.8s infinite linear;
  animation: spin 0.8s infinite linear;
  border-radius: 120px;
  border-width: 10px;
  border-style: solid;
  border-color: #D6232F transparent #D6232F transparent;
  overflow: hidden;
  text-indent: -99999em;
  margin: auto;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
 
@-webkit-keyframes spin {
  to {
    transform: rotate(360deg); 
  }
}
 
@keyframes spin {
  to {
    transform: rotate(360deg);
  }
}

/* product page*/
.paragraph--type--product-technical-specification .field .field__label {
    float: left;
    font-size: 14px;
    font-weight: 700;
    width: 50%;
}
.paragraph--type--product-technical-specification .field .field__item {
    float: right;
    width: 50%;
    font-size: 14px;
}
.paragraph--type--product-technical-specification .field {
    clear: both;
    padding: 20px 0;
    border-bottom: 1px solid #e1e1e1;
}

.paragraph--type--product-technical-specification .fieldset-wrapper {
    border: none;
}

.paragraph--type--documents-downloads .field--name-field-document-type {
    font-weight: 700;
}

.paragraph--type--documents-downloads .field--name-field-document-name {
    font-weight: 700;
}
.show-more-charateristics {
    display: inline-flex;
}
.pdm-30 {
    margin-right: 30px;
    cursor: pointer;
    
}
.product-lef .sharethis-wrapper .stButton {
    display: block !important;
}
.paragraph--type--documents-downloads .field__items {
    margin-left: 36px;
     margin-top: 30px; 
}
.paragraph--type--documents-downloads {
    padding-bottom: 10px;
    margin-top: 10px;
    border-bottom: 1px solid #e1e1e1;
}

#elevate_zoom--basic_zoom_gallery_list {
    top: 0px;
    position: absolute;
    display: inline-grid;
    

}

#elevate_zoom--basic_zoom_gallery_list a {
     padding:4px;
     border:1px solid #3dcd58;
     margin-top: 1px;
}

.zoomWrapper {
 margin-left: 40px;
   
}
#pc-scrollspy .nav li.active a {
    color: #3dcd58;
    border-bottom: 2px solid #3dcd58;
}
/*.affix {
    top: 121px;
    width: 100%;
    z-index: 9999 !important;
    
}*/
.show-more-charateristics {
   border-bottom: 1px solid #e1e1e1;
   border-top: 1px solid #e1e1e1;
    
    background-color: #ffffff;
}
.characteriscts-details {
    clear: both;
}

.product-characteristics-wrapper .label-tag {
    font-weight: 100;
    color: #3dcd58;
    margin-top: 20px;
}

#pc-scrollspy .nav li a {
    font-size: 25px;
}

 .affix {
    border-bottom: 1px solid #e1e1e1;
    border-top: 1px solid #e1e1e1;
    left: 55px;
    background-color: #ffffff;
    top: 121px;
  }
  
/*
 body {
    position: relative; 
  }*/
  
/*.page-node-product .title {
 display: none;
}
.page-node-product .page-header {
    display: none;
}*/
