

/* Text or white space in hidden sections at the bottom of the page - 06/01/2022 */ 
#ListOfBlogs .u-sheet-1 {min-height: unset;}
#ListOfBlogs .u-group-1 { margin: 0 0 30px auto;}

/* optimize mobile view - 29/01/2022 */
@media (max-width: 575px)
{
h1:not(.u-title), h2:not(.u-subtitle) {font-size: 3.25rem;    line-height: 1.2;    padding: 10px 0;}
#H1Title .u-container-layout-1 {padding:unset;}
#H1Title .u-text-2             {font-size: 1.09rem;    line-height: 2;      text-align: justify;}
#ThisBannerWillBePastedAboveTheHeader .u-text-1 {width:unset;}
#ListOfSecs .u-sheet-1         {min-height:unset;}
#ListOfSecs .u-text-3          {margin: 20px 0;}
#Applications .u-text-2        {font-size: 1.09rem;    line-height: 2;      text-align: center;}
#NewsCenter .u-text-2          {font-size: 1.09rem;    line-height: 2;      text-align: center;}
#H2Contact .u-text-2          {font-size: 1.09rem;    line-height: 2;      text-align: center;}
}
.u-palette-1-light-3{color: #111;
    background-color: #e8f3fe;}
/* New Carousel Feature - 25/02/2022 */
#HotNewProductCarousel .u-sheet-1 {min-height: unset;}
#HotNewProductCarousel .u-group-1 {min-height: unset;}
#HotNewProductCarousel .u-container-layout-1 {background-color: #f0f0f0;padding:10px 100px 100px 100px;bXXXorder:1px solid red;}
@media (max-width: 1199px) {#HotNewProductCarousel .u-container-layout-1 {padding:0px 80px 100px 80px;bXXXorder:1px solid green;}}
@media (max-width: 975px) {#HotNewProductCarousel .u-container-layout-1 {padding:50px 100px 100px 100px;bXXXorder:1px solid orange;}}
@media (max-width: 767px) {#HotNewProductCarousel .u-container-layout-1 {padding:50px 50px 100px 50px;bXXXorder:1px solid yellow;}}
@media (max-width: 575px) {#HotNewProductCarousel .u-container-layout-1 {padding:40px 40px 40px 40px;bXXXorder:1px solid blue;}}
#HotNewProductCarousel li {width:50%;}
@media (max-width: 975px) {#HotNewProductCarousel li {width:100%;}}

/* EC Engine Livechat hides labels BUT we need to see this label - 31/01/2022 */
#ModalPopupChat .u-label-none label {display: none !important;}
#ModalPopupChat .u-form-agree label {display: block !important;}
#ModalPopupChat  a{color:#666666;}
#ModalPopupChat  a:hover{color:#005eb8;text-decoration: underline;}
#ModalPopupChat .u-shape-round, .u-shape-round:before, .u-shape-round>.u-container-layout {border-radius: unset;}

/* EC Engine Livechat is off the screen in 575px (mobile) mode - 10/02/2022 */
@media (max-width: 575px) {#ModalPopupChat .u-dialog-1 {margin-right:8% !important;margin-top:8% !important;}}
@media (max-width: 767px) {#ModalPopupChat .u-dialog-1 {margin-right:8% !important;margin-top:1% !important;}}

@media (max-width: 1199px){#ModalPopupChat .u-image-1 {width: 346px;height: 42px;margin-right: 10px;} #ModalPopupChat .u-form-1 {width: unset;margin:10px;}}
@media (max-width: 575px){#ModalPopupChat .u-image-1 {width: 300px;height: 39px;margin-right: 10px;} #ModalPopupChat .u-form-1 {width: unset;margin:10px;}}


/* force EC Engine Floating Livechat Button on every page - 26/02/2022 */
.FloatingContactGroup {margin: 0px !important;position: fixed;z-index: 999;bottom: -30px;right: 10px;-webkit-transition: .3s all ease;transition: .3s all ease;width: 182px;height: 70px;}
.FloatingContactGroup:hover {bottom: -20px; }
.FloatingContactGroup p {margin-top: 10px;}
.FloatingContactGroup {border:1px solid white; } /* the button is blue on a blue footer - 05/02/2022 */

/* Text or white space in hidden sections at the bottom of the page - 24/03/2022 */
#AddToCartMobile .u-sheet-1 {min-height: unset;}
#AddToCartMobile .u-btn-1 {margin-bottom: 30px;}
#tipo4 .u-group-1 {margin-bottom: 30px;}
#tipo2 .u-group-1 {margin-bottom: 30px;}
#tipo3 .u-group-1 {margin-bottom: 30px;}
#tipo1 .u-group-1 {margin-bottom: 30px;}
#tipo5 .u-group-1 {margin-bottom: 30px;}
#tipo6 .u-group-1 {margin-bottom: 30px;}
#tipo7 .u-group-1 {margin-bottom: 30px;}
#tipo8 .u-group-1 {margin-bottom: 30px;}
#tipo14 .u-group-1 {margin-bottom: 30px;}
#tipo24 .u-group-1 {margin-bottom: 30px;}
#tipo23 .u-group-1 {margin-bottom: 30px;}
#tipo22 .u-group-1 {margin-bottom: 30px;}
#TableOfTipos .u-list-1 {margin-top: 20px; margin-bottom: 30px;}
#TableOfTipos .u-sheet-1 {min-height: unset;}
#ListOfArts .u-group-1 {margin: 0 0 0 auto;}
#ListOfArts .u-sheet-1 {min-height: unset;}
#ListOfArts .u-repeater-1 { min-height: unset;}
#ListOfArts .u-repeater-1 {grid-auto-rows: unset;}
#ListOfBlogs .u-layout-wrap-1 {margin-top: 30px;}
#ShortDescription .u-text-1 {margin-bottom: 0;}
#Description .u-sheet-1 {min-height: unset;top: 10px;bottom: 50px;}
#DatasheetList .u-list-1 { margin: 0 auto 50px 0;}
#ShortDescription .u-sheet-1 {min-height: unset;}
#XXXDescription .u-sheet { margin: 30px;}
.u-section-5 .u-repeater-1 {min-height: 300px !important;}
.u-section-5 .u-sheet-1 {min-height: 300px !important;}
.u-palette-1-base, .u-body.u-palette-1-base, .u-container-style.u-palette-1-base:before, .u-container-style.u-palette-1-base>.u-container-layout:before, .u-container-layout.u-palette-1-base:before, .u-table-alt-palette-1-base tr:nth-child(even) {
    color: #fff;
    background-color: #00417e;
}
.Resources a:link{ color:#666}
.Resources a b{color:#259bca}