.sa-el-notbar {
     position: fixed;
     z-index: 9999;
     -webkit-transition: all 0.3s ease-in-out;
     transition: all 0.3s ease-in-out;
     background: #6ec1e4;
}
 .sa-el-notbar-template .sa-el-notbar {
     display: -ms-flexbox;
     display: -webkit-flex;
     display: -moz-flex;
     display: -ms-flex;
     display: flex;
     justify-content: center;
}
 .sa-el-notbar-outer-container {
     overflow: hidden;
     -webkit-transition: all 0.3s ease-in-out;
     transition: all 0.3s ease-in-out;
}
 .sa-el-notbar-outer-container .sa-el-notbar-top.sa-el-notbar-relative, .sa-el-notbar-outer-container .sa-el-notbar-edit-top.sa-el-notbar-relative {
     position: relative;
}
 .sa-el-notbar.sa-el-notbar-wide {
     width: 100%;
     left: 0;
}
 .sa-el-notbar button.sa-el-notbar-close {
     padding: 0;
     background: transparent;
     line-height: 0.5;
     padding: 5px;
}
 .sa-el-notbar .sa-el-notbar-text-container {
     padding: 5px 7px;
     display: -ms-flexbox;
     display: -webkit-flex;
     display: -moz-flex;
     display: -ms-flex;
     display: flex;
     align-items: center;
}
 .sa-el-notbar .sa-el-notbar-icon-text-container {
     display: -ms-flexbox;
     display: -webkit-flex;
     display: -moz-flex;
     display: -ms-flex;
     display: flex;
     -webkit-flex-grow: 2;
     flex-grow: 2;
     align-items: center;
}
 .sa-el-notbar .sa-el-notbar-custom-image {
     width: 30px;
     height: 30px 
}
 .sa-el-notbar .sa-el-notbar-custom-image, .sa-el-notbar .sa-el-notbar-icon {
     margin-right: 5px;
     margin-left: 5px;
}
 .sa-el-notbar .sa-el-notbar-icon, .sa-el-notbar .sa-el-notbar-close {
     border: none;
     color: #54595f;
     -webkit-transition: all 0.3s ease-in-out;
     transition: all 0.3s ease-in-out;
}
 .sa-el-notbar-outer-container .sa-el-notbar-edit-top.sa-el-notbar-fixed {
     top: 32px;
}
 .elementor-element-edit-mode.elementor-widget-sa-el-notbar .sa-el-notbar-outer-container .sa-el-notbar-edit-top.sa-el-notbar-fixed, .sa-el-notbar-outer-container .sa-el-notbar-top.sa-el-notbar-fixed {
     top: 0;
}
 .sa-el-notbar.sa-el-notbar-bottom {
     bottom: 0px;
}
 .sa-el-notbar.sa-el-notbar-middle {
     top: 50%;
     -webkit-transform: translateY(-50%);
     transform: translateY(-50%);
}
 .sa-el-notbar-text-container .sa-el-notbar-text {
     margin: 0;
     display: inline-block;
     color: #54595f;
}
 .sa-el-notbar-text-container .sa-el-notbar-text * {
     margin-bottom: 0;
}
 .sa-el-notbar-close-container {
     cursor: pointer;
}
 .sa-el-notbar .sa-el-clearfix {
     clear: both;
}