.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;}
