.apachesolr_autocomplete{}.apachesolr_autocomplete.message{font-size:80%;color:#888;}.apachesolr_autocomplete.count{float:right;}div.apachesolr_autocomplete.suggestion{display:inline;float:left;}div.ac_results li{list-style:none;background-image:none !important;}
.ac_results{padding:0px;border:1px solid black;background-color:white;overflow:hidden;z-index:99999;}.ac_results ul{width:100%;list-style-position:outside;list-style:none;padding:0;margin:0;}.ac_results li{margin:0px;padding:2px 5px;cursor:default;display:block;font:menu;font-size:12px;line-height:16px;overflow:hidden;}.ac_loading{background:white url(http://cdn.visitstpeteclearwater.com/profiles/mmg_custom/modules/contrib/apachesolr_autocomplete/jquery-autocomplete/indicator.gif) right center no-repeat;}.ac_odd{background-color:#eee;}.ac_over{background-color:#0A246A;color:white;}
.ctools-locked{color:red;border:1px solid red;padding:1em;}.ctools-owns-lock{background:#FFFFDD none repeat scroll 0 0;border:1px solid #F0C020;padding:1em;}a.ctools-ajaxing,input.ctools-ajaxing,button.ctools-ajaxing,select.ctools-ajaxing{padding-right:18px !important;background:url(http://cdn.visitstpeteclearwater.com/profiles/mmg_custom/modules/contrib/ctools/images/status-active.gif) right center no-repeat;}div.ctools-ajaxing{float:left;width:18px;background:url(http://cdn.visitstpeteclearwater.com/profiles/mmg_custom/modules/contrib/ctools/images/status-active.gif) center center no-repeat;}
@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@-moz-keyframes fadeIn{from{opacity:0}to{opacity:1}}@-ms-keyframes fadeIn{from{opacity:0}to{opacity:1}}@-o-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.pano-player{background:#f5eebc url(http://cdn.visitstpeteclearwater.com/sites/all/modules/features/pano_video/images/bg-sand.png) 50% 50% repeat;background-image:url("/sites/all/themes/mmg_vspc/images/bg-sand.png")}.pano-player #pano-krplayer{position:absolute;left:0;right:0;top:0;bottom:0}.pano-player #krpanoSWFObject *{cursor:pointer !important}.pano-player .pano-wrapper{position:absolute;left:0;right:0;top:0;bottom:0;z-index:70;overflow:hidden}.pano-player .pano-wrapper.menu-open #pano-krplayer{left:-200px}.pano-player .menu-open{left:200px;border-left:5px solid #37abd4}.pano-player .video-navigation{position:relative;left:-200px;width:200px;z-index:99;overflow-y:scroll;-webkit-overflow-scrolling:touch}.pano-player .menu-open+.video-navigation{left:0}.pano-player .button-bar{display:flex;position:absolute;z-index:99}.pano-player .button-bar.top{top:0}.pano-player .button-bar.bottom{bottom:0}.pano-player .button-bar.left{left:0;text-align:left}.pano-player .button-bar.right{right:0;text-align:right}.pano-player .button-bar.top.right{z-index:999}.pano-player .button-bar .player-button{display:inline-block;position:relative;padding:0.25em;margin:0.25em;text-align:center;color:white;font-size:32px;text-shadow:0 0 10px #000}.pano-player .mobile-buttons .player-button{font-size:24px}.pano-player .mobile-buttons #pano-fullscreen-button{display:none}.pano-player .ios-buttons #pano-sound-button{display:none}.pano-player #pano-android-play-button{display:none;pointer-events:none;position:absolute;top:50%;left:50%;width:150px;height:150px;margin-left:-75px;margin-top:-75px;text-align:center;font-size:150px;color:white;opacity:0.7}.pano-player #pano-share-bar{display:none;position:absolute;bottom:3em;right:0.33em;z-index:99}.pano-player .video-navigation .pano-link{display:block;padding:10px;font-family:"Oswald",sans-serif;color:#666;font-size:16px}.pano-player .video-navigation .pano-link:hover{color:#37abd4}.pano-player .video-navigation span{display:block}.pano-player .video-navigation .pano-link-image{position:relative}.pano-player .video-navigation .pano-link .fa{display:none;position:absolute;top:50%;left:50%;margin-left:-20px;margin-top:-20px;width:40px;height:40px;line-height:30px;border:5px solid white;border-radius:50%;text-align:center;font-size:20px;color:white}.pano-player .video-navigation .pano-link:hover .fa{display:block}.pano-instructions{position:absolute;top:0;right:0;bottom:0;left:0;z-index:998;padding-top:0;background-color:rgba(255,255,255,0.8)}.pano-instructions .step{display:inline-block;position:relative;width:32%;left:1%;text-align:center;opacity:0;-webkit-animation-name:fadeIn;-webkit-animation-duration:1s;-webkit-animation-iteration-count:1;-webkit-animation-direction:normal;-webkit-animation-timing-function:ease-in;-webkit-animation-fill-mode:forwards;-webkit-animation-delay:2s;-moz-animation-name:fadeIn;-moz-animation-duration:1s;-moz-animation-iteration-count:1;-moz-animation-direction:normal;-moz-animation-timing-function:ease-in;-moz-animation-fill-mode:forwards;-moz-animation-delay:2s;-ms-animation-name:fadeIn;-ms-animation-duration:1s;-ms-animation-iteration-count:1;-ms-animation-direction:normal;-ms-animation-timing-function:ease-in;-ms-animation-fill-mode:forwards;-ms-animation-delay:2s;-o-animation-name:fadeIn;-o-animation-duration:1s;-o-animation-iteration-count:1;-o-animation-direction:normal;-o-animation-timing-function:ease-in;-o-animation-fill-mode:forwards;-o-animation-delay:2s;animation-name:fadeIn;animation-duration:1s;animation-iteration-count:1;animation-direction:normal;animation-timing-function:ease-in;animation-fill-mode:forwards;animation-delay:2s}.pano-instructions .step span{display:block;width:200px;max-width:100%;height:200px;margin:100px auto;padding:50px 20px 20px;background:rgba(255,255,255,0.75);border:1px solid #666;text-align:center;font-family:"Oswald",sans-serif;font-size:16px;color:#666}.pano-instructions .step span i{display:block;width:auto;margin:0 auto;font-size:60px}.pano-instructions .step:first-child{left:4%;-webkit-animation-name:fadeIn;-webkit-animation-duration:1s;-webkit-animation-iteration-count:1;-webkit-animation-direction:normal;-webkit-animation-timing-function:ease-in;-webkit-animation-fill-mode:forwards;-webkit-animation-delay:0s;-moz-animation-name:fadeIn;-moz-animation-duration:1s;-moz-animation-iteration-count:1;-moz-animation-direction:normal;-moz-animation-timing-function:ease-in;-moz-animation-fill-mode:forwards;-moz-animation-delay:0s;-ms-animation-name:fadeIn;-ms-animation-duration:1s;-ms-animation-iteration-count:1;-ms-animation-direction:normal;-ms-animation-timing-function:ease-in;-ms-animation-fill-mode:forwards;-ms-animation-delay:0s;-o-animation-name:fadeIn;-o-animation-duration:1s;-o-animation-iteration-count:1;-o-animation-direction:normal;-o-animation-timing-function:ease-in;-o-animation-fill-mode:forwards;-o-animation-delay:0s;animation-name:fadeIn;animation-duration:1s;animation-iteration-count:1;animation-direction:normal;animation-timing-function:ease-in;animation-fill-mode:forwards;animation-delay:0s}.pano-instructions .step:last-of-type{right:5%;-webkit-animation-name:fadeIn;-webkit-animation-duration:1s;-webkit-animation-iteration-count:1;-webkit-animation-direction:normal;-webkit-animation-timing-function:ease-in;-webkit-animation-fill-mode:forwards;-webkit-animation-delay:4s;-moz-animation-name:fadeIn;-moz-animation-duration:1s;-moz-animation-iteration-count:1;-moz-animation-direction:normal;-moz-animation-timing-function:ease-in;-moz-animation-fill-mode:forwards;-moz-animation-delay:4s;-ms-animation-name:fadeIn;-ms-animation-duration:1s;-ms-animation-iteration-count:1;-ms-animation-direction:normal;-ms-animation-timing-function:ease-in;-ms-animation-fill-mode:forwards;-ms-animation-delay:4s;-o-animation-name:fadeIn;-o-animation-duration:1s;-o-animation-iteration-count:1;-o-animation-direction:normal;-o-animation-timing-function:ease-in;-o-animation-fill-mode:forwards;-o-animation-delay:4s;animation-name:fadeIn;animation-duration:1s;animation-iteration-count:1;animation-direction:normal;animation-timing-function:ease-in;animation-fill-mode:forwards;animation-delay:4s}.pano-instructions .link{display:block;position:relative;text-align:center;font-size:20px;opacity:0;-webkit-animation-name:fadeIn;-webkit-animation-duration:1s;-webkit-animation-iteration-count:1;-webkit-animation-direction:normal;-webkit-animation-timing-function:ease-in;-webkit-animation-fill-mode:forwards;-webkit-animation-delay:6s;-moz-animation-name:fadeIn;-moz-animation-duration:1s;-moz-animation-iteration-count:1;-moz-animation-direction:normal;-moz-animation-timing-function:ease-in;-moz-animation-fill-mode:forwards;-moz-animation-delay:6s;-ms-animation-name:fadeIn;-ms-animation-duration:1s;-ms-animation-iteration-count:1;-ms-animation-direction:normal;-ms-animation-timing-function:ease-in;-ms-animation-fill-mode:forwards;-ms-animation-delay:6s;-o-animation-name:fadeIn;-o-animation-duration:1s;-o-animation-iteration-count:1;-o-animation-direction:normal;-o-animation-timing-function:ease-in;-o-animation-fill-mode:forwards;-o-animation-delay:6s;animation-name:fadeIn;animation-duration:1s;animation-iteration-count:1;animation-direction:normal;animation-timing-function:ease-in;animation-fill-mode:forwards;animation-delay:6s}.pano-instructions .link span{display:inline-block;padding:10px 20px;background:rgba(51,51,51,0.9);font-family:"Oswald",sans-serif;color:white}.pano-instructions .link .fa-spin{display:none;text-shadow:0 0 20px #333}.pano-instructions .link:first-child{position:absolute;top:50%;left:50%;width:150px;height:150px;margin-left:-75px;margin-top:-75px;text-align:center;opacity:1}.pano-instructions .link:first-child span{display:none}.pano-instructions .link:first-child .fa-spin{display:inline-block;font-size:150px;color:white;opacity:0.7}#pano-overlay{display:none;position:fixed;top:0;right:0;left:0;bottom:0;z-index:1000;width:100%;height:100%;background:#f5eebc}.matrix.node-pano-video img{min-height:280px;display:block}.matrix.node-pano-video .zoom:after{content:url(http://cdn.visitstpeteclearwater.com/sites/all/modules/features/pano_video/images/360_icon.png);display:block;position:absolute;bottom:10px;right:10px}#pano-video-splash-hero{background:white;overflow:hidden;max-height:580px;position:relative}#pano-video-splash-hero h1{position:absolute;top:40px;right:10px;left:10px;z-index:101;text-align:center}#pano-video-splash-hero h1 span{display:inline-block;padding:10px 20px;background:rgba(51,51,51,0.7);font-size:42px;color:#f9ae2e}#pano-video-splash-hero .slide{width:100% !important;height:100%;min-height:580px;background-position:50% 50%;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover;background-attachment:scroll}#pano-video-splash-hero .slide a{display:block;text-align:center}#pano-video-splash-hero .slide a img{display:inline-block;margin-top:25px;max-height:280px}#pano-video-splash-hero .slide a.marker-image{height:420px;padding:100px 0 20px}#pano-video-splash-hero .slide a.title{position:absolute;bottom:120px;left:0;right:0;z-index:30;font-size:32px}#pano-video-splash-hero .slide a.link{position:absolute;bottom:60px;left:0;right:0;z-index:30;font-size:18px}#pano-video-splash-hero .slide a span{display:inline-block;padding:10px 20px;background:rgba(51,51,51,0.9);font-family:"Oswald",sans-serif;color:white}#pano-video-splash-hero .cycle-pager{position:absolute;z-index:750;color:white;bottom:0;left:0;right:0;height:40px;font-size:40px;cursor:pointer;text-align:center}#pano-video-splash-hero .cycle-pager span{text-shadow:0 0 2px #333}#pano-video-splash-hero .cycle-pager span.cycle-pager-active{color:#333;text-shadow:0 0 2px #fff}#pano-video-splash-hero .cycle-prev,#pano-video-splash-hero .cycle-next{position:absolute;z-index:750;color:white;top:45%;font-size:62px;cursor:pointer;text-align:center;background:rgba(51,51,51,0.7);height:72px;width:72px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;line-height:66px;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;padding:0;border-width:0}#pano-video-splash-hero .cycle-prev{left:6%;text-indent:-4px}#pano-video-splash-hero .cycle-next{right:6%;text-indent:4px}#pano-video-splash-hero .cycle-prev:hover,#pano-video-splash-hero .cycle-next:hover{background:rgba(51,51,51,0.9)}#pano-video-splash-text{background:#f5eebc;padding:40px 0 20px;text-align:center}#pano-video-splash-text h1,#pano-video-splash-text h3{text-align:center;text-transform:uppercase;font-size:32px;line-height:34px;margin:0 0 14px;color:#37abd4;margin-bottom:12px}#pano-video-splash-text h4,#pano-video-splash-text h2{text-align:center;font-size:20px;line-height:1.3;margin-bottom:12px}#pano-video-splash-text p{text-align:center}#pano-video-splash-text .share-links,#pano-video-splash-text .mmg-trip-favorites-toggle{display:inline-block;vertical-align:middle;margin-bottom:0;padding:7px 14px}#pano-video-view-header{padding:40px 0 20px}#pano-video-view-header h1,#pano-video-view-header h3{text-align:center;text-transform:uppercase;font-size:32px;line-height:34px;margin:0 0 14px;color:#f9ae2e;margin-bottom:12px}#pano-video-view-header h4,#pano-video-view-header h2{text-align:center;font-size:18px;line-height:1.3;margin-bottom:12px}#pano-video-view-header p{text-align:center}body.page-360-videos #content{padding-top:0}body.node-type-pano-video #article-header .pano-link{position:absolute;bottom:100px;left:0;right:0;z-index:30;font-size:18px;text-align:center;transform-origin:bottom center 0}body.node-type-pano-video #article-header .pano-link i{font-size:160px;color:rgba(255,255,255,0.7);border-radius:50%;width:1em;height:1em;line-height:1em;text-shadow:0 0 20px #333}body.node-type-pano-video #article-header .pano-link:hover i{color:#37abd4}body.node-type-pano-video #block-views-pano-videos-related #library-filters{display:none}body.node-type-pano-video #library-filters{display:none}body.node-type-pano-video #library-content{background:white;padding-bottom:30px}body.node-type-pano-video .view-display-id-related h3{float:left;padding-right:20px}body.node-type-pano-video .view-display-id-related h3+p{font-size:24px;font-family:"Oswald",sans-serif;line-height:23px;padding-top:20px}@media only screen and (min-width:768px) and (max-width:959px){.pano-instructions{padding-top:150px}}@media only screen and (max-width:767px){body.node-type-pano-video #article-header .pano-link{-moz-transform:scale(0.5,0.5);-ms-transform:scale(0.5,0.5);-webkit-transform:scale(0.5,0.5);transform:scale(0.5,0.5)}#pano-video-splash-hero{height:380px;padding-top:58px}#pano-video-splash-hero .cycle-prev,#pano-video-splash-hero .cycle-next{display:none}#pano-video-splash-hero .slide{min-height:1px;height:322px}#pano-video-splash-hero .slide span{-moz-transform:scale(0.7,0.7);-ms-transform:scale(0.7,0.7);-webkit-transform:scale(0.7,0.7);transform:scale(0.7,0.7);line-height:120%}#pano-video-splash-hero .slide .marker-image{display:none}#pano-video-splash-hero .slide a.title{bottom:50px}#pano-video-splash-hero .slide a.pano-link{bottom:20px}#pano-video-splash-hero h1{margin-top:40px}#pano-video-splash-hero h1 span{font-size:24px;line-height:28px;padding:14px 16px}.pano-instructions{padding-top:0}.pano-instructions .step{display:table;position:absolute;top:0;right:0 !important;left:0 !important;width:100%;padding:30px 20%}.pano-instructions .step span{display:table-cell;overflow:hidden;background:white;height:200px;padding:40px;margin:0;vertical-align:middle}.pano-instructions .step span i{font-size:40px}.pano-instructions .link{top:300px}}
div.nws-weather-forecast *{line-height:normal;}div.nws-weather-period{margin-bottom:1em;clear:both;}div.nws-weather-period h4.period-name{font-weight:bold;margin:0 0 2px 0;padding:0;}div.nws-weather-element{margin:0;}img.nws-weather-image{float:left;margin-right:.5em;}span.element-units{margin-left:-2px;}
div.ctools-modal-content{background:#fff;color:#000;padding:0;margin:2px;border:1px solid #000;width:600px;text-align:left;}div.ctools-modal-content .modal-title{font-size:120%;font-weight:bold;color:white;overflow:hidden;white-space:nowrap;}div.ctools-modal-content .modal-header{background-color:#2385c2;padding:0 .25em 0 1em;}div.ctools-modal-content .modal-header a{color:white;}div.ctools-modal-content .modal-content{padding:1em 1em 0 1em;overflow:auto;position:relative;}div.ctools-modal-content .modal-form{}div.ctools-modal-content a.close{color:white;float:right;}div.ctools-modal-content a.close:hover{text-decoration:none;}div.ctools-modal-content a.close img{position:relative;top:1px;}div.ctools-modal-content .modal-content .modal-throbber-wrapper{text-align:center;}div.ctools-modal-content .modal-content .modal-throbber-wrapper img{margin-top:160px;}div.ctools-modal-content .form-item label{width:15em;float:left;}div.ctools-modal-content .form-item label.option{width:auto;float:none;}div.ctools-modal-content .form-item .description{clear:left;}div.ctools-modal-content .form-item .description .tips{margin-left:2em;}div.ctools-modal-content .no-float .form-item *{float:none;}div.ctools-modal-content .modal-form .no-float label{width:auto;}div.ctools-modal-content fieldset,div.ctools-modal-content .form-radios,div.ctools-modal-content .form-checkboxes{clear:left;}div.ctools-modal-content .vertical-tabs-panes > fieldset{clear:none;}div.ctools-modal-content .resizable-textarea{width:auto;margin-left:15em;margin-right:5em;}div.ctools-modal-content .container-inline .form-item{margin-right:2em;}#views-exposed-pane-wrapper .form-item{margin-top:0;margin-bottom:0;}div.ctools-modal-content label.hidden-options{background:transparent url(http://cdn.visitstpeteclearwater.com/profiles/mmg_custom/modules/contrib/ctools/images/arrow-active.png) no-repeat right;height:12px;padding-right:12px;}div.ctools-modal-content label.expanded-options{background:transparent url(http://cdn.visitstpeteclearwater.com/profiles/mmg_custom/modules/contrib/ctools/images/expanded-options.png) no-repeat right;height:12px;padding-right:16px;}div.ctools-modal-content .option-text-aligner label.expanded-options,div.ctools-modal-content .option-text-aligner label.hidden-options{background:none;}div.ctools-modal-content .dependent-options{padding-left:30px;}
span[data-pin-log],.sharebar-link{height:32px;width:32px;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;margin:2px 6px;vertical-align:top}.sharebar-link{background-repeat:no-repeat;background-image:url(http://cdn.visitstpeteclearwater.com/sites/all/modules/custom/mmg_trip_favorites/images/share-icons.png);font:0/0 a;color:transparent}.sharebar-link.facebook{background-position:-41px 0}.sharebar-link.twitter{background-position:-81px 0}.sharethis-bar{width:100%;border:1px solid #ccc;padding:2px 4px;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;font-size:11px;text-transform:uppercase;margin-bottom:20px;background:white}.sharethis-bar span{display:inline-block}.sharethis-bar span.video-embed{font-size:9px}.sharethis-bar span.mmg-trip-favorites-toggle{margin:0 10px}.sharethis-bar .btn{cursor:pointer;background-image:url(http://cdn.visitstpeteclearwater.com/sites/all/modules/custom/mmg_trip_favorites/images/bg-sharethis.png);color:transparent;font:0/0 a;text-shadow:none;background-repeat:no-repeat;display:block;margin:3px 3px 0 0}.sharethis-bar .st_email_custom{width:16px;height:16px;background-position:0 0;margin:4px 3px 0 2px}.sharethis-bar .st_facebook_custom{width:57px;height:18px;background-position:-21px 0}.sharethis-bar .st_twitter_custom{width:58px;height:19px;background-position:-83px 0}.sharethis-bar .st_googleplus_custom{width:50px;height:19px;background-position:-145px 0}.sharethis-bar .st_pinterest_custom{width:43px;height:19px;background-position:-200px 0;margin-right:0}.wiggleEffect,.mmg-trip-favorites-tray.minimized.showTooltip .block-title .fa-star{-moz-animation:wiggle 3s infinite ease-in-out;-webkit-animation:wiggle 3s infinite ease-in-out;animation:wiggle 3s infinite ease-in-out}@-moz-keyframes wiggle{0%{-moz-transform:rotate(0deg) scale(1,1);transform:rotate(0deg) scale(1,1)}25%{-moz-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);transform:rotate(360deg) scale(1.5,1.5)}100%{-moz-transform:rotate(0deg) scale(1,1);transform:rotate(0deg) scale(1,1)}}@-webkit-keyframes wiggle{0%{-webkit-transform:rotate(0deg) scale(1,1);transform:rotate(0deg) scale(1,1)}25%{-webkit-transform:rotate(180deg) scale(1.25,1.25);transform:rotate(180deg) scale(1.25,1.25)}50%{-webkit-transform:rotate(360deg) scale(1.5,1.5);transform:rotate(360deg) scale(1.5,1.5)}100%{-webkit-transform:rotate(0deg) scale(1,1);transform:rotate(0deg) scale(1,1)}}@keyframes wiggle{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 i.fa{font-size:100%;color:#f9ae2e}.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:#f9ae2e}.mmg-trip-favorites-toggle-on,.mmg-trip-favorites-toggle.on,.mmg-trip-favorites-tray .trip-favorites-item:hover .mmg-trip-favorites-toggle{color:#f9ae2e}.mmg-trip-favorites-toggle-on .on,.mmg-trip-favorites-toggle.on .on,.mmg-trip-favorites-tray .trip-favorites-item:hover .mmg-trip-favorites-toggle .on{display:inline-block}.mmg-trip-favorites-toggle-on .off,.mmg-trip-favorites-toggle.on .off,.mmg-trip-favorites-tray .trip-favorites-item:hover .mmg-trip-favorites-toggle .off{display:none}.mmg-trip-favorites-toggle-on:hover,.mmg-trip-favorites-toggle.on:hover,.mmg-trip-favorites-tray .trip-favorites-item:hover .mmg-trip-favorites-toggle:hover,.mmg-trip-favorites-toggle-on:active,.mmg-trip-favorites-toggle.on:active,.mmg-trip-favorites-tray .trip-favorites-item:hover .mmg-trip-favorites-toggle: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 #ccc;font-size:15px;font-family:"Oswald",sans-serif;text-transform:uppercase}.mmg-trip-favorites-toggle>*{vertical-align:middle}.mmg-trip-favorites-toggle.progress-disabled{cursor:progress;color:#999}.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{display:inline-block;padding:0 0 0 10px;vertical-align:top;background:transparent;border-width:0;font-size:75%;line-height:inherit}.mmg-trip-favorites-toggle.short .fa{display:inline}.mmg-trip-favorites-toggle.short.mmg-trip-favorites-toggle-off,.mmg-trip-favorites-toggle.short{color:white}.mmg-trip-favorites-toggle.short.mmg-trip-favorites-toggle-on,.mmg-trip-favorites-toggle.short.on,.mmg-trip-favorites-tray .trip-favorites-item:hover .mmg-trip-favorites-toggle.short{color:#f9ae2e}.mmg-trip-favorites-toggle.close{display:inline-block;padding:4px 6px 5px 6px;vertical-align:middle;background:#999;border-width:0;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;font-size:14px;line-height:14px}.mmg-trip-favorites-toggle+.listing-details{margin-top:20px}#block-local-blocks-sharethis .mmg-trip-favorites-toggle{margin-bottom:10px}.video-share .mmg-trip-favorites-toggle{display:inline-block;padding-right:6px}.matrix .mmg-trip-favorites-toggle{position:absolute;bottom:3px;right:5px;font-size:18px}.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,.term-listing-heading h2 .mmg-trip-favorites-tray .trip-favorites-item:hover .mmg-trip-favorites-toggle.short,.mmg-trip-favorites-tray .trip-favorites-item:hover .term-listing-heading h2 .mmg-trip-favorites-toggle.short{color:#f9ae2e}#mmg-trip-favorites-tray-share-links-bar *:first-child{margin-left:0}.mmg-trip-favorites-tray.minimized{right:-345px}.mmg-trip-favorites-tray.minimized .block-title{margin-left:-50px}.mmg-trip-favorites-tray{position:fixed;z-index:200;top:50px;right:0;width:330px;-moz-transition:1s all ease;-webkit-transition:1s all ease;transition:1s all ease}.mmg-trip-favorites-tray>*{font-family:"Oswald",sans-serif}.mmg-trip-favorites-tray .block-title{position:relative;margin-bottom:-30px;margin-left:0;padding:15px 0 15px 40px;background:#f9ae2e;font-size:15px;line-height:120%;font-weight:bold;height:65px;text-transform:uppercase;color:black;-moz-border-radius:50px 0 0 50px;-webkit-border-radius:50px;border-radius:50px 0 0 50px;-moz-box-shadow:0 0 5px #000;-webkit-box-shadow:0 0 5px #000;box-shadow:0 0 5px #000;-moz-transition:1s all ease;-webkit-transition:1s all ease;transition:1s all ease}.mmg-trip-favorites-tray .block-title .fa-star{position:absolute;top:0;left:0;bottom:0;width:40px;height:66px;line-height:66px;text-align:center;vertical-align:middle;font-size:20px;color:white}.mmg-trip-favorites-tray .block-title .fa-close{position:absolute;top:0;right:0;width:50px;height:50px;line-height:50px;text-align:center;vertical-align:middle;font-size:30px;color:black}.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 .trip-favorites-items-box{width:320px;position:relative;top:10px;left:10px}.mmg-trip-favorites-tray .trip-favorites-cycle-prev{display:none;position:absolute;top:50%;left:0;z-index:20;margin-top:-8px;width:16px;height:16px;line-height:16px;text-align:center;color:#666}.mmg-trip-favorites-tray .trip-favorites-items:empty+.trip-favorites-cycle-prev{display:block}.mmg-trip-favorites-tray .matrix.heading{display:none}.mmg-trip-favorites-tray .trip-favorites-item{width:160px;margin:0;opacity:1 !important}.mmg-trip-favorites-tray .trip-favorites-item .contents{position:relative;z-index:10}.mmg-trip-favorites-tray .trip-favorites-item .mmg-trip-favorites-toggle{right:0}.mmg-trip-favorites-tray .trip-favorites-item .matrix{display:block;width:132px;height:115px;margin:10px 10px 10px 18px;padding-top:0;border:2px solid #666;overflow:hidden}.mmg-trip-favorites-tray .trip-favorites-item .zoom{background:rgba(51,51,51,0.9)}.mmg-trip-favorites-tray .trip-favorites-item .zoom div{padding:4px;font-size:12px;line-height:12px;height:20px}.mmg-trip-favorites-tray .trip-favorites-item .zoom div i.fa{font-size:100%;vertical-align:top}.mmg-trip-favorites-tray .trip-favorites-item .zoom h6{font-size:13px;line-height:16px;padding:2px}.mmg-trip-favorites-tray .trip-favorites-item .zoom h6+h6{padding-top:0}.mmg-trip-favorites-tray .trip-favorites-item.cycle-slide-active .zoom{border-color:#f9ae2e}.mmg-trip-favorites-tray .trip-favorites-item:hover .zoom{border-color:#f9ae2e}.mmg-trip-favorites-tray .trip-favorites-item a.view-link{display:none}.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:0.5s all ease;-webkit-transition:0.5s all ease;transition:0.5s all ease;position:absolute;top:-20px;left:-280px;width:200px;pointer-events:none;background:#37abd4;-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 .fa-star{color:#333}.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:"Trebuchet MS","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif}.mmg-trip-favorites-tray .trip-favorites-tooltip div{position:relative;z-index:3;padding:10px;background:#37abd4}.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 #37abd4;-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-item,.matrix.heading{position:relative;display:inline-block;width:31.33%;margin:1%;font-size:initial;vertical-align:top}.trip-favorites-item .matrix{margin-bottom:0}.trip-favorites-item:first-child:last-child{display:block}.trip-favorites-item .mmg-trip-favorites-toggle{position:absolute;top:-10px;right:-10px;bottom:initial;z-index:3}.trip-favorites-item a.view-link{display:block;margin-top:5px;padding-bottom:20px;font-size:16px;font-family:"Oswald",sans-serif;color:#333}body.page-trip-favorites #content{padding:60px 0 20px;background:#faf6de;border-top:3px solid #ccc}body.page-trip-favorites .region-content{margin:0 auto}body.page-trip-favorites .region-content h1{margin-bottom:20px;font-size:38px;line-height:100%;font-weight:normal;color:#37abd4}body.page-trip-favorites .region-content h1+p{margin-bottom:10px;font-family:"Oswald",sans-serif;font-size:17px}body.page-trip-favorites .region-content a.newsletter-promo{display:block;margin:10px 0 30px;font-family:"Trebuchet MS","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;line-height:18px;color:#666}body.page-trip-favorites .region-content a.newsletter-promo:hover{color:#f9ae2e}body.page-trip-favorites .region-content a.newsletter-promo *{vertical-align:middle}body.page-trip-favorites .region-content a.newsletter-promo span{display:inline-block;max-width:85%}body.page-trip-favorites .region-content h1,body.page-trip-favorites .region-content h1+p,body.page-trip-favorites .region-content .share-links,body.page-trip-favorites .region-content a.newsletter-promo{margin-left:0.5%}@media only screen and (max-width:767px){body.page-trip-favorites #content{padding-top:78px}.mmg-trip-favorites-tray{top:78px}body.page-trip-favorites #block-system-main .trip-favorites-item{float:none;width:100%;margin:0 0 20px}}@media only screen and (max-width:479px){body.page-trip-favorites .region-content a.newsletter-promo span{max-width:70%}}
