body{-webkit-font-smoothing:antialised;}
.message{
    background-size: 40px 40px;
    background-image: linear-gradient(135deg, rgba(255, 255, 255, .05) 25%, transparent 25%,
        transparent 50%, rgba(255, 255, 255, .05) 50%, rgba(255, 255, 255, .05) 75%,
        transparent 75%, transparent);
    box-shadow: inset 0 -1px 0 rgba(255,255,255,.4);
    width: 100%;
    border: 1px solid;
    color: #fff;
    padding: 15px;
    position: fixed;
    _position: absolute;
    text-shadow: 0 1px 0 rgba(0,0,0,.5);
    animation: animate-bg 5s linear infinite;
    z-index:1021;/*9999999*/
    top :-137px; /*-107px*/
}

#IEWSM{display:none;}
#IEWSM .info{background-color: #4ea5cd;border-color: #3b8eb5;}
#IEWSM .error{background-color: #de4343;border-color: #c43d3d;}
#IEWSM .warning{background-color: #eaaf51;border-color: #d99a36;}
#IEWSM .success{background-color: #61b832;border-color: #55a12c;}
#IEWSM .message h3{color: #fff;font-size: 20px;line-height: 20px;margin: 0 0 5px;}
#IEWSM .message p{margin: 0;color: #fff;}

@keyframes animate-bg {from{background-position:0 0;} to {background-position:-80px 0;}}


/*fancybox css*/
.fancybox-nav{ width: auto !important;}  
.fancybox-close{left: 0 !important;top: 0 !important;background-image: none !important;}
#fancybox-buttons ul {background: #d7192c none repeat scroll 0 0 !important;}

.screen-url,.screen-url:hover{color:inherit;}

/*======================================================= bootstrap overrides */

/* masonry preload keep cols in a row on tabbed content (default is display:block) */
#SocialTabContent.tab-content>.tab-pane.active{display:flex;}

@media (min-width: 1600px) {
  .container-xxl.container-xxl-stretched, .container-xl.container-xxl-stretched, .container-lg.container-xxl-stretched, .container-md.container-xxl-stretched, .container-sm.container-xxl-stretched, .container.container-xxl-stretched {
    max-width: 1500px;
  }
}

/*#home_carousel .carousel-item{width:100%;height:auto;max-height:45rem;}*/

/*======================================================= cookie-script overrides */
#IFrm.cookiescript_accept #cookiescript_badge,.inIframe.cookiescript_accept #cookiescript_badge{display:none;}
/* #IFrm #cookiescript_injected,#IFrm #cookiescript_badge,.inIframe #cookiescript_injected,.inIframe #cookiescript_badge{display:none;}/* hide the popup completely */
@media print{#cookiescript_badge{display:none;}}

/*======================================================= WYSIWYG content overrides */
.page-content-wrapper table td{vertical-align:baseline;}
.page-content-wrapper tbody, .page-content-wrapper td, .page-content-wrapper tfoot, .page-content-wrapper th, .page-content-wrapper thead, .page-content-wrapper tr {
    border-color: inherit;
    border-style: inherit;
    border-width: initial; /*inherit*/
}
