.socialmedia-buttons{margin-top:5px;}
.smw_left{text-align:left;}
.smw_center{text-align:center;}
.smw_right{text-align:right;}
li.Social_Widget a{padding:0 !important;margin:0 !important;background:none !important;text-align:center;}
.smw_center img, .smw_left img{border:0;border:0 !important;display:inline;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;transition:all 0.2s ease;margin-right:10px !important;}
.smw_right img{border:0;border:0 !important;display:inline;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;transition:all 0.2s ease;margin-left:10px !important;}
.icons_per_row_1 img{margin-right:0 !important;margin-left:0 !important;}
.socialmedia-buttons a{background:none !important;}
.socialmedia-buttons a:hover{text-decoration:none;border:0;}
.socialmedia-buttons img{vertical-align:middle;margin-bottom:3px;}
.socialmedia-buttons img.fade:hover{opacity:1 !important;-moz-opacity:1 !important;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;transition:all 0.2s ease;}
.socialmedia-buttons img.scale:hover{-moz-transform:scale(1.2);-webkit-transform:scale(1.2);-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-ms-zoom:1.2;transition:all 0.2s ease;}
.socialmedia-buttons img.bounce:hover{transform:translate(0px, -2px);-moz-transform:translate(0px, -2px);-webkit-transform:translate(0px, -2px);-webkit-transition:-webkit-transform 0.2s ease-in;-moz-transition:all 0.2s ease-in;transition:all 0.2s ease;}
.socialmedia-buttons img.combo:hover {
transform: translate(0px, -4px);
-moz-transform: scale(1.1) translate(0px, -4px);
-webkit-transform: scale(1.1) translate(0px, -4px);
-ms-zoom: 1.1;
opacity: 1 !important;
-moz-opacity: 1 !important;
-webkit-transition: all 0.2s ease-in;
-moz-transition: all 0.2s ease-in;
transition: all 0.2s ease;
}#hotel-sticky-bar{display:none;position:fixed;bottom:0;width:100%;background-color:#ff6600;color:white;text-align:center;font-weight:bold;padding:10px;box-shadow:0px -2px 5px rgba(0,0,0,0.3);z-index:1000;justify-content:center;align-items:center;}
#hotel-sticky-bar p{margin:0;padding-right:10px;font-size:18px !important;}
#hotel-sticky-bar button{background-color:#5eca0c;color:white;border:none;padding:10px 20px;cursor:pointer;border-radius:8px;box-shadow:0 2px 5px rgba(0, 0, 0, 0.2);transition:background-color 0.3s, box-shadow 0.3s;font-weight:bold;font-size:18px !important;}
#hotel-sticky-bar button:hover{background-color:#53b30b;box-shadow:0 4px 8px rgba(0, 0, 0, 0.3);}
@media screen and (max-width:768px){
#hotel-sticky-bar{display:flex;}
}
#hotel-sticky-bar .desktop-text{display:none;}
@media screen and (max-width:768px){
#hotel-sticky-bar .mobile-text{display:block;}
#hotel-sticky-bar .desktop-text{display:none;}
}
@media screen and (min-width:769px){
#hotel-sticky-bar .mobile-text{display:none;}
#hotel-sticky-bar .desktop-text{display:block;}
}
.hotel-sticky-bar-btn{background-color:#5eca0c;color:white;border:none;padding:10px 20px;cursor:pointer;border-radius:8px;box-shadow:0 2px 5px rgba(0, 0, 0, 0.2);transition:background-color 0.3s, box-shadow 0.3s;text-decoration:none;font-weight:bold;display:inline-block;margin-left:10px;font-size:18px !important;}
@media screen and (max-width:768px){
.hotel-sticky-bar-btn{margin-left:3px !important;}
}
.hotel-sticky-bar-btn:hover {
background-color: #53b30b; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); }