.wiggleEffect,.mmg-trip-favorites-tray.minimized.showTooltip .block-title .icon-heart{-webkit-animation-name:wiggle;-webkit-animation-duration:3s;-webkit-animation-iteration-count:infinite;-webkit-animation-direction:normal;-webkit-animation-timing-function:ease-in-out;-webkit-animation-fill-mode:forwards;-webkit-animation-delay:0s;-moz-animation-name:wiggle;-moz-animation-duration:3s;-moz-animation-iteration-count:infinite;-moz-animation-direction:normal;-moz-animation-timing-function:ease-in-out;-moz-animation-fill-mode:forwards;-moz-animation-delay:0s;-ms-animation-name:wiggle;-ms-animation-duration:3s;-ms-animation-iteration-count:infinite;-ms-animation-direction:normal;-ms-animation-timing-function:ease-in-out;-ms-animation-fill-mode:forwards;-ms-animation-delay:0s;-o-animation-name:wiggle;-o-animation-duration:3s;-o-animation-iteration-count:infinite;-o-animation-direction:normal;-o-animation-timing-function:ease-in-out;-o-animation-fill-mode:forwards;-o-animation-delay:0s;animation-name:wiggle;animation-duration:3s;animation-iteration-count:infinite;animation-direction:normal;animation-timing-function:ease-in-out;animation-fill-mode:forwards;animation-delay:0s}@-webkit-keyframes $animationName{0%{-moz-transform:rotate(0deg) scale(1, 1);-ms-transform:rotate(0deg) scale(1, 1);-webkit-transform:rotate(0deg) scale(1, 1);transform:rotate(0deg) scale(1, 1)}25%{-moz-transform:rotate(180deg) scale(1.25, 1.25);-ms-transform:rotate(180deg) scale(1.25, 1.25);-webkit-transform:rotate(180deg) scale(1.25, 1.25);transform:rotate(180deg) scale(1.25, 1.25)}50%{-moz-transform:rotate(360deg) scale(1.5, 1.5);-ms-transform:rotate(360deg) scale(1.5, 1.5);-webkit-transform:rotate(360deg) scale(1.5, 1.5);transform:rotate(360deg) scale(1.5, 1.5)}100%{-moz-transform:rotate(0deg) scale(1, 1);-ms-transform:rotate(0deg) scale(1, 1);-webkit-transform:rotate(0deg) scale(1, 1);transform:rotate(0deg) scale(1, 1)}}@-moz-keyframes $animationName{0%{-moz-transform:rotate(0deg) scale(1, 1);-ms-transform:rotate(0deg) scale(1, 1);-webkit-transform:rotate(0deg) scale(1, 1);transform:rotate(0deg) scale(1, 1)}25%{-moz-transform:rotate(180deg) scale(1.25, 1.25);-ms-transform:rotate(180deg) scale(1.25, 1.25);-webkit-transform:rotate(180deg) scale(1.25, 1.25);transform:rotate(180deg) scale(1.25, 1.25)}50%{-moz-transform:rotate(360deg) scale(1.5, 1.5);-ms-transform:rotate(360deg) scale(1.5, 1.5);-webkit-transform:rotate(360deg) scale(1.5, 1.5);transform:rotate(360deg) scale(1.5, 1.5)}100%{-moz-transform:rotate(0deg) scale(1, 1);-ms-transform:rotate(0deg) scale(1, 1);-webkit-transform:rotate(0deg) scale(1, 1);transform:rotate(0deg) scale(1, 1)}}@-ms-keyframes $animationName{0%{-moz-transform:rotate(0deg) scale(1, 1);-ms-transform:rotate(0deg) scale(1, 1);-webkit-transform:rotate(0deg) scale(1, 1);transform:rotate(0deg) scale(1, 1)}25%{-moz-transform:rotate(180deg) scale(1.25, 1.25);-ms-transform:rotate(180deg) scale(1.25, 1.25);-webkit-transform:rotate(180deg) scale(1.25, 1.25);transform:rotate(180deg) scale(1.25, 1.25)}50%{-moz-transform:rotate(360deg) scale(1.5, 1.5);-ms-transform:rotate(360deg) scale(1.5, 1.5);-webkit-transform:rotate(360deg) scale(1.5, 1.5);transform:rotate(360deg) scale(1.5, 1.5)}100%{-moz-transform:rotate(0deg) scale(1, 1);-ms-transform:rotate(0deg) scale(1, 1);-webkit-transform:rotate(0deg) scale(1, 1);transform:rotate(0deg) scale(1, 1)}}@-o-keyframes $animationName{0%{-moz-transform:rotate(0deg) scale(1, 1);-ms-transform:rotate(0deg) scale(1, 1);-webkit-transform:rotate(0deg) scale(1, 1);transform:rotate(0deg) scale(1, 1)}25%{-moz-transform:rotate(180deg) scale(1.25, 1.25);-ms-transform:rotate(180deg) scale(1.25, 1.25);-webkit-transform:rotate(180deg) scale(1.25, 1.25);transform:rotate(180deg) scale(1.25, 1.25)}50%{-moz-transform:rotate(360deg) scale(1.5, 1.5);-ms-transform:rotate(360deg) scale(1.5, 1.5);-webkit-transform:rotate(360deg) scale(1.5, 1.5);transform:rotate(360deg) scale(1.5, 1.5)}100%{-moz-transform:rotate(0deg) scale(1, 1);-ms-transform:rotate(0deg) scale(1, 1);-webkit-transform:rotate(0deg) scale(1, 1);transform:rotate(0deg) scale(1, 1)}}@keyframes $animationName{0%{-moz-transform:rotate(0deg) scale(1, 1);-ms-transform:rotate(0deg) scale(1, 1);-webkit-transform:rotate(0deg) scale(1, 1);transform:rotate(0deg) scale(1, 1)}25%{-moz-transform:rotate(180deg) scale(1.25, 1.25);-ms-transform:rotate(180deg) scale(1.25, 1.25);-webkit-transform:rotate(180deg) scale(1.25, 1.25);transform:rotate(180deg) scale(1.25, 1.25)}50%{-moz-transform:rotate(360deg) scale(1.5, 1.5);-ms-transform:rotate(360deg) scale(1.5, 1.5);-webkit-transform:rotate(360deg) scale(1.5, 1.5);transform:rotate(360deg) scale(1.5, 1.5)}100%{-moz-transform:rotate(0deg) scale(1, 1);-ms-transform:rotate(0deg) scale(1, 1);-webkit-transform:rotate(0deg) scale(1, 1);transform:rotate(0deg) scale(1, 1)}}.mmg-trip-favorites-link{display:none;vertical-align:middle}#header .mmg-trip-favorites-link{vertical-align:top}#header .mmg-trip-favorites-link [class*="icon-"]{font-size:100%;color:#00add2}.mmg-trip-favorites-link.on{display:inline-block}#fixed-footer .mmg-trip-favorites-link.on+li{display:none}.mmg-trip-favorites-toggle-off,.mmg-trip-favorites-toggle{color:#333}.mmg-trip-favorites-toggle-off .on,.mmg-trip-favorites-toggle .on{display:none}.mmg-trip-favorites-toggle-off .off,.mmg-trip-favorites-toggle .off{display:inline-block}.mmg-trip-favorites-toggle-off:hover,.mmg-trip-favorites-toggle:hover,.mmg-trip-favorites-toggle-off:active,.mmg-trip-favorites-toggle:active{color:#00add2}.mmg-trip-favorites-toggle-on,.mmg-trip-favorites-toggle.on{color:#00add2}.mmg-trip-favorites-toggle-on .on,.mmg-trip-favorites-toggle.on .on{display:inline-block}.mmg-trip-favorites-toggle-on .off,.mmg-trip-favorites-toggle.on .off{display:none}.mmg-trip-favorites-toggle-on:hover,.mmg-trip-favorites-toggle.on:hover,.mmg-trip-favorites-toggle-on:active,.mmg-trip-favorites-toggle.on:active{color:#333}.mmg-trip-favorites-toggle{display:block;cursor:pointer;vertical-align:middle;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;padding:5px 0 5px 5px;background:#fff;border:1px solid #333;font-size:15px;font-family:"Nexa","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase}.mmg-trip-favorites-toggle>*{vertical-align:middle}.mmg-trip-favorites-toggle.progress-disabled{cursor:progress;color:#999;-moz-transform:scale(0.4);-ms-transform:scale(0.4);-webkit-transform:scale(0.4);transform:scale(0.4)}.mmg-trip-favorites-toggle.progress-disabled:hover,.mmg-trip-favorites-toggle.progress-disabled:active{color:#999}.mmg-trip-favorites-toggle+.ajax-progress{display:none}.mmg-trip-favorites-toggle.short,.mmg-trip-favorites-toggle.close{display:inline-block;padding:0 0 0 0px;vertical-align:top;background:transparent;border-width:0;font-size:75%;line-height:133%;-moz-transition:color 200ms ease,-moz-transform 2s ease-out;-o-transition:color 200ms ease,-o-transform 2s ease-out;-webkit-transition:color 200ms ease,-webkit-transform 2s ease-out;transition:color 200ms ease,transform 2s ease-out}.mmg-trip-favorites-toggle.short [class*="icon-"],.mmg-trip-favorites-toggle.close [class*="icon-"]{display:inline}.mmg-trip-favorites-toggle.short.mmg-trip-favorites-toggle-off,.mmg-trip-favorites-toggle.short,.mmg-trip-favorites-toggle.close.mmg-trip-favorites-toggle-off,.mmg-trip-favorites-toggle.close{color:#666}.mmg-trip-favorites-toggle.short.mmg-trip-favorites-toggle-on,.mmg-trip-favorites-toggle.short.on,.mmg-trip-favorites-toggle.short.mmg-trip-favorites-toggle.close,.mmg-trip-favorites-toggle.close.mmg-trip-favorites-toggle-on,.mmg-trip-favorites-toggle.close.on,.mmg-trip-favorites-toggle.close.mmg-trip-favorites-toggle.close{color:#00add2}.mmg-trip-favorites-toggle.short:hover,.mmg-trip-favorites-toggle.close:hover{color:#00add2}.mmg-trip-favorites-toggle+.listing-details{margin-top:20px}.term-listing-heading h2 .mmg-trip-favorites-toggle.short.mmg-trip-favorites-toggle-off,.term-listing-heading h2 .mmg-trip-favorites-toggle.short{color:inherit}.term-listing-heading h2 .mmg-trip-favorites-toggle.short.mmg-trip-favorites-toggle-on,.term-listing-heading h2 .mmg-trip-favorites-toggle.short.on{color:#00add2}.mmg-trip-favorites-counter a.simple-button{position:relative;padding-left:40px}.mmg-trip-favorites-counter .icon-heart{position:absolute;left:0;bottom:0;width:40px;height:40px;line-height:45px;text-align:center;vertical-align:middle;font-size:24px;z-index:1}.mmg-trip-favorites-counter .mmg-trip-favorites-count{position:absolute;left:0;top:0;width:40px;height:40px;line-height:28px;text-align:center;font-size:11px;color:white;z-index:2}#mmg-trip-favorites-tray-share-links-bar *:first-child{margin-left:0}.mmg-trip-favorites-tray.minimized{right:-210px}.mmg-trip-favorites-tray.minimized .mmg-trip-favorites-counter{margin-left:-50px}.mmg-trip-favorites-tray{position:fixed;z-index:901;top:80px;right:0;width:200px;-moz-transition:all 1s ease;-o-transition:all 1s ease;-webkit-transition:all 1s ease;transition:all 1s ease}.mmg-trip-favorites-tray>*{font-family:"Nexa","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif}.mmg-trip-favorites-tray .mmg-trip-favorites-counter{position:relative;margin-left:0;padding:3px 0 0 40px;background:#00add2;font-size:15px;line-height:120%;font-weight:bold;height:40px;color:white;-moz-transition:all 1s ease;-o-transition:all 1s ease;-webkit-transition:all 1s ease;transition:all 1s ease;white-space:nowrap}.mmg-trip-favorites-tray .mmg-trip-favorites-counter .icon-heart{top:2px;line-height:35px;color:white}.mmg-trip-favorites-tray .mmg-trip-favorites-counter span.mmg-trip-favorites-count{top:2px;line-height:33px;color:#00add2;pointer-events:none}.mmg-trip-favorites-tray .mmg-trip-favorites-counter .icon-remove{position:absolute;top:0;right:0;width:35px;height:35px;line-height:22px;text-align:center;vertical-align:middle;font-size:15px;color:white}.mmg-trip-favorites-tray .mmg-trip-favorites-counter span.link a{display:block;padding:4px 0;font-size:12px;line-height:13px;text-decoration:none;color:white;font-weight:400}.mmg-trip-favorites-tray .block-content{width:330px;background:white;-moz-box-shadow:0 0 20px #ccc;-webkit-box-shadow:0 0 20px #ccc;box-shadow:0 0 20px #ccc;overflow:hidden}.mmg-trip-favorites-tray .share-links{background:#ccc;padding-top:35px;padding-bottom:5px;padding-left:10px}.mmg-trip-favorites-tray .mmg-trip-favorites-link{margin:12px}.mmg-trip-favorites-tray .mmg-trip-favorites-link a{color:#333}.mmg-trip-favorites-tray #mmg-trip-favorites-ajax-link,.mmg-trip-favorites-tray #mmg-trip-favorites-ajax-link+.ajax-progress{visibility:hidden}.mmg-trip-favorites-tray .trip-favorites-tooltip{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transition:all .5s ease;-o-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease;position:absolute;top:-20px;left:-280px;width:200px;pointer-events:none;background:#09527d;-moz-box-shadow:0 0 10px rgba(0,0,0,0.7);-webkit-box-shadow:0 0 10px rgba(0,0,0,0.7);box-shadow:0 0 10px rgba(0,0,0,0.7);font-size:14px;line-height:120%}.mmg-trip-favorites-tray .trip-favorites-tooltip .icon-heart{color:white}.mmg-trip-favorites-tray .trip-favorites-tooltip span,.mmg-trip-favorites-tray .trip-favorites-tooltip strong{display:block;color:white}.mmg-trip-favorites-tray .trip-favorites-tooltip span{font-family:"NexaBook","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif}.mmg-trip-favorites-tray .trip-favorites-tooltip div{position:relative;z-index:3;padding:10px;background:#09527d}.mmg-trip-favorites-tray .trip-favorites-tooltip:before{content:"";position:absolute;z-index:4;top:40%;right:-36px;width:0px;height:0px;border:0.8em solid transparent;border-left:35px solid #09527d;-moz-transform:rotate(24deg);-ms-transform:rotate(24deg);-webkit-transform:rotate(24deg);transform:rotate(24deg)}.mmg-trip-favorites-tray.minimized.showTooltip .trip-favorites-tooltip{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.trip-favorites-items-box .no-items:before{content:"You haven't added any favorites yet.";display:block;text-align:left;margin:0 20px 20px}.trip-favorites-items-box .no-items ~ *{display:none}.trip-favorites-items{text-align:left}.trip-favorites-items h2{margin-top:1em}.trip-favorites-items h2:first-of-type{margin-top:0}.trip-favorites-items h2 a{color:#09527d !important;text-decoration:none}@media print{.trip-favorites-items h2:first-of-type{margin-top:1em}}.trip-favorites-item-profile{margin:10px 0 50px;overflow:hidden;*zoom:1}.trip-favorites-item-profile .image,.trip-favorites-item-profile .google-map{height:300px;overflow:hidden}.trip-favorites-item-profile .image img,.trip-favorites-item-profile .google-map img{position:absolute;top:0;left:50%;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);height:100%;width:auto;min-width:100%}.trip-favorites-item-profile h3{font-weight:normal;font-family:"NexaHeavy";font-size:1.4em;line-height:1.1;color:#09527d !important}.trip-favorites-item-profile h3 .mmg-trip-favorites-toggle.close{margin-left:6px;font-size:100%}.trip-favorites-item-profile a.button.blue{margin:10px 0;padding:0.4em 0 0.4em 1em;width:200px;font-size:1.2em;text-align:left}.trip-favorites-item-profile .text-close{margin:10px 0 20px;color:#333;border:none;padding:0;text-transform:none}@media print{.container .trip-favorites-item-profile .column.info .learn-more,.container .trip-favorites-item-profile .column.info .get-directions,.container .trip-favorites-item-profile .column.info .mmg-trip-favorites-toggle{display:none}}@media screen and (max-width: 767px){body.page-itinerary-favorites #block-system-main>.content{padding-left:15px;padding-right:15px}}@media print{body.page-itinerary-favorites .wrapper-sharethis_global,body.page-itinerary-favorites .wrapper-ribbon_top{display:none}body.page-itinerary-favorites section#content-section>.container{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}body.page-itinerary-favorites #block-system-main::before{content:url(/sites/all/themes/mmg_baltimore/images/bmore-solid-logo.png);width:200px}body.page-itinerary-favorites #block-system-main h1{margin-top:10px}body.page-itinerary-favorites .container{width:100%}body.page-itinerary-favorites .container .sixteen.columns{width:100%}body.page-itinerary-favorites .trip-favorites-items-box .column{width:210px;height:210px}}body.page-itinerary-favorites #messages{margin-top:50px}body.page-itinerary-favorites #modalContent a.close{font:0/0 Falsio}body.page-itinerary-favorites #modalContent .modal-header{padding:0.25em 0.25em 0.25em 1em}body.page-itinerary-favorites #modalContent form{margin:0}@media only screen and (min-width: 480px) and (max-width: 767px){.container .trip-favorites-item-profile .google-map{width:100%;min-width:0;max-width:300px;margin:20px auto}}@media only screen and (max-width: 479px){body.page-trip-favorites .region-content a.newsletter-promo span{max-width:70%}}
