/*
redesign-styles-custom.css
Author : Jimmy Sunny,
Sapinent Corp..
*/
    
/* Desktop */
@font-face {
    font-family: harabara;
    src: url(/etc/designs/vf/global/fonts/visit-florida/Harabara.ttf);
}

@font-face {
    font-family: 'harabaraIe';
    src: url(/etc/designs/vf/global/fonts/visit-florida/harabara-webfont.eot);
}

@font-face {
    font-family:proxima_novasemibold;        
        src: url("/etc/designs/vf/global/fonts/visit-florida/ProximaNova/proximanova-semibold-webfont.eot?#iefix");
      src: url("/etc/designs/vf/global/fonts/visit-florida/ProximaNova/proximanova-regular-webfont.eot?#iefix") format("eot"), 
        url("/etc/designs/vf/global/fonts/visit-florida/ProximaNova/proximanova-semibold-webfont.woff") format("woff"), url("/etc/designs/vf/global/fonts/visit-florida/ProximaNova/proximanova-semibold-webfont.ttf") format("truetype"), url("/etc/designs/vf/global/fonts/visit-florida/ProximaNova/proximanova-semibold-webfont.svg") format("svg");
}

@font-face {
    font-family:Gotham_Medium;        
        src: url("/etc/designs/vf/global/fonts/visit-florida/Gotham-Medium.otf?#iefix");
      
}

@font-face{
font-family:proxima_nova_rg;
    src: url('/etc/designs/vf/global/fonts/visit-florida/ProximaNova/proximanova-regular-webfont.eot');
    src: url('/etc/designs/vf/global/fonts/visit-florida/ProximaNova/proximanova-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/etc/designs/vf/global/fonts/visit-florida/ProximaNova/proximanova-regular-webfont.woff') format('woff'),
         url('/etc/designs/vf/global/fonts/visit-florida/ProximaNova/proximanova-regular-webfont.ttf') format('truetype'),
         url('/etc/designs/vf/global/fonts/visit-florida/ProximaNova/proximanova-regular-webfont.svg#proxima_nova_rgregular') format('svg');
}

@font-face{
font-family:proxima_nova_bold;
src:url(/etc/designs/vf/global/fonts/visit-florida/ProximaNova/proximanova-bold-webfont.ttf);
        src: url('/etc/designs/vf/global/fonts/visit-florida/ProximaNova/proximanova-bold-webfont.eot');
    src: url('/etc/designs/vf/global/fonts/visit-florida/ProximaNova/proximanova-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/etc/designs/vf/global/fonts/visit-florida/ProximaNova/proximanova-bold-webfont.woff') format('woff'),
         url('/etc/designs/vf/global/fonts/visit-florida/ProximaNova/proximanova-bold-webfont.ttf') format('truetype'),
         url('/etc/designs/vf/global/fonts/visit-florida/ProximaNova/proximanova-bold-webfont.svg#proxima_nova_rgregular') format('svg');
}
a:hover,a:active,a:focus,a,input,input:focus,button,button:focus{outline:none}

ul.navigation-list li#travelGuide {
    width: 87px;
    text-align: center; 
}
ul.navigation-list li#travelGuide a { 
    padding: 21px 20px 0px 20px;
    line-height: 13px;
}
.first-anchor{
    background: none !important;
    margin-left: 10%;
}
ul.navigation-list .travel-guide {
    width: 85px;
}
.ie8 .form-search.crown-search-box .btn.dropdown-toggle.city-drop.pull-left .copy{padding-left:22px !important;font-family: proxima_novasemibold;font-size: 11px;}
.eam-alert{max-width:1600px!important;}
.ie8 .eam-alert .container{width:1010px;}
.container-wrapper.crown-section .crown-search-box {
    background: none;
}
.hd-banner .logo .dd-logo ul li:last-child a{
    background: none;
}
.container-wrapper.crown-section .dropdown.logo .dd-logo ul li:last-child a{
    background: none !important; 
}
.eam-alert-container.fall-campaign-pink-ribbon .eam-alert{background:#ec008c;}
#pink-alert-display  {
  text-align: center;
  font-family:proxima_nova_rg;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 16px;
  color:#fff; 
}
#pink-alert-display a { color:#fff200; text-decoration:none;  padding-right:10px; background: url("/etc/designs/vf/global/images/bg-pink-bar.png") right 4px no-repeat; }


.ie8 .container-wrapper.crown-section .dropdown.logo .dd-logo ul li:last-child a{
    background: none !important; 
}
.ie8 .hd-banner .logo .dd-logo ul li:last-child a{
    background: none !important;
}
.container-wrapper.crown-section {
    height: 70px;
    background: url("/etc/designs/vf/global/images/nav-banner.PNG") repeat-x ;
    max-width: 1600px;
    margin: 0 auto;
    clear: both;
}
.container-wrapper.crown-section .navigation-list a{
    background:none;
    font-family:proxima_nova_rg;
    font-size: 13px;
    padding: 24.5px 15px 0px 20px;
    line-height: 15px;
    height:26.5px;
}
.container-wrapper.crown-section .navigation-list ul li.travel-guide a {
padding: 20px 16px;
}
ul.navigation-list span {
    width: 1px;

    background: url(/etc/designs/vf/global/images/visit-florida/redesign/sprite-img.png) repeat-x -23px -2px;
    height: 75px;
    display: block;
    position: absolute;
    top: 0px;
    right: 0px;
}
.drp-arrow-bottom {
    background: url("/etc/designs/vf/global/images/sprite-img-header.png") repeat-x scroll -2px 2px ;
    height: 14px;
    position: relative;
    right: -26px;
    top: -14px;
    width: 20px;
}
.go-orange {
color:#f06600;
}
.container-wrapper.crown-section .crown-search-box {
padding-top: 16px;
}
.container-wrapper.crown-section .favorites .fav-copy {
bottom:10px;
}
.container-wrapper.crown-section .favorites{
    background: none !important;
    padding-right:10px;
}
.form-search .go-button, .dd-menus .go-button {
    background: url("/etc/designs/vf/global/images/sprite-img-header.png") no-repeat scroll -73px -2px ;
    display: block;
    height: 39px;
    width: 39px;    
}
.ie8 .form-search .go-button, .dd-menus .go-button {
    background: url("/etc/designs/vf/global/images/sprite-img-header.png") no-repeat scroll -73px -2px;
    display: block;
    height: 39px;
    width: 39px;   
    position: relative; 
}
.pink-caret{
    background: url("/etc/designs/vf/global/images/sprite-img-header.png") no-repeat scroll -113px -2px ;
    height: 10px;
    position: absolute;
    right: 5px;
    top: 16px;
    width: 12px;
}
.ie8 .pink-caret {
 right:5px !important;
}
.container-wrapper.crown-section .crown-search-box input.crown-search-field{
    height: 24px;
    width: 120px;
    border-radius:0;
    padding:5px 0px 3px 11px;
    width:160px;
    font-size:12px;
    letter-spacing: 0.4px;
}
.form-search .crown-search-field {
background:#fff;
}
.container-wrapper.sponsor-carousel h2 {
    font-size: 11px;
    font-weight: 700;
}
.container-wrapper.sponsor-carousel .slider {
padding: 24px 0;
}
.container-wrapper.sponsor-carousel .container {
height:auto;
}
.form-search .input-append input, .dd-menus .input-append input {
    border-radius:0;
    color: #999;
    font-size: 12px;
    margin-top: 1px;
    margin-right:-1px;
    height:25px;
    font-family: proxima_nova_rg;
}   
/* overriding these style for breadcums in the other pages */
#deals .container-wrapper.under-crown.subnav-container .filter-slider {
min-width:57%;
}
#deals .container-wrapper.under-crown.subnav-container .nav-tabs-container {
right:0;
}
.ie8 .container-wrapper.crown-section .crown-search-box input.crown-search-field{
    height: 22px;
    width: 130px;
    background:#fff !important;
    padding-top:8px;
}
.ie8 .form-search .input-append input, .dd-menus .input-append input {
    border-radius: 15px 0 0 15px;
    color: #999999;
    font-size: 12px;
    margin-top: 1px;
    height:25px;
    
}   
.ie8 .footer.form-search .sign-up-field.search-query {
   background: url(/etc/designs/vf/global/images/visit-florida/redesign/sprite-img.png) repeat-x 2px -129px !important;
    height: 46px;
    border: 0px solid #FFF;
    padding:14px 0 0 30px; 
    margin-top:-5px;    
    
}
.form-search .btn.dropdown-toggle.city-drop, .dd-menus .btn.dropdown-toggle.city-drop{
    background:url("/etc/designs/vf/global/images/visit-florida/redesign/sprite-img.png") no-repeat scroll -3px -82px rgba(0, 0, 0, 0);
    height: 36px;
    margin-right:0px;
    display:block !important;
    position:relative;
    padding: 0px 0px 5px 0px;
    margin-top:-1px;
    
}
.ie8 .pink-caret{top:25px !important;}
/*.ie8 .subnav-container.under-crown.container-wrapper{margin-top:0px;}*/
.ie8 .crown-search-box.form-search .btn.dropdown-toggle.city-drop{
    background:url("/etc/designs/vf/global/images/visit-florida/redesign/sprite-img.png") no-repeat scroll 9px -72px !important;
    height: 42px !important;
    margin-top:-11px; 
    margin-right:0px;
    display:block !important;
    position:relative;
    padding: 5px 0px 0px 0px!important;
    top:0px;
}
.ie9 .container-wrapper.insider .ask-insider {
    background: url("../../images/visit-florida/sprites/vf-sprite.png") no-repeat scroll -3px -2678px;
    bottom: 0;
    display: none;
    height: 41px;
    left: 0;
    position: fixed;
    width: 157px;
    z-index: 1000000;
}
.ie9 .container-wrapper.insider .ask-insider .ask-insider-copy {
    background: url("../../images/visit-florida/global/ask-an-insider-edge-bg.png") no-repeat scroll right center;
    cursor: pointer;
    height: 20px;
    left: 45px;
    padding-right: 14px;
    position: absolute;
    top: 21px;
}
.ie9 .container .two.toolbar  {
    width:385px;
}
.ie9 .show {
    display: block;
}
.ie9 .nearbywidth {
float:left;
padding-left:35%;
}
.ie9 .loadMoreTiles {
    Padding:5px
}

.ie8 .globalHeader .form-search .input-append {
display:inline;
}
.ie9 .large-button._151 {
  display: block;
  text-decoration: none;
  color: white;
  font-family: "Helvetica", Helvetica, Arial, sans-serif;
  font-size: 12px;
  text-transform: uppercase;
  width: 151px;
  height: 26px;
  padding: 12px 0px 0px 0px;
}
#eam-alertbar .eam-content{
    border-bottom: 1px solid #bababa;
}
#back-to-top{filter:alpha(opacity=0);opacity:0;z-index:1000000;position:fixed;bottom:0;right:0;width:40px;height:39px;background:url(../../images/visit-florida/sprites/vf-sprite.png) no-repeat -132px -2507px;-webkit-transition:opacity 600ms ease-in;-moz-transition:opacity 600ms ease-in;-o-transition:opacity 600ms ease-in;-webkit-backface-visibility:hidden}
#back-to-top.show{filter:alpha(opacity=100);opacity:1}
.container-wrapper.insider .dropup-menu-insider .insider-search .input-append .dropdown .dropdown-toggle{height:31px;min-width:32px;width:32px;background:url(../../images/visit-florida/sprites/vf-sprite.png) no-repeat -89px -2759px;-moz-border-radius-topleft:0;-moz-border-radius-topright:30px;-moz-border-radius-bottomright:30px;-moz-border-radius-bottomleft:0;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:30px;-webkit-border-bottom-right-radius:30px;-webkit-border-bottom-left-radius:0;margin-top: 0px;}
.ie9  .container-wrapper.insider .dropup-menu-insider .insider-search .input-append input, .ie8 .container-wrapper.insider .dropup-menu-insider .insider-search .input-append input {
    width: 232px;
    height: 20px !important;
    padding-top: 8px;
    background: url("/etc/designs/vf/global/images/visit-florida/ie8-dropdown-images/askinsiderinputbg.png") no-repeat !important;
    outline: none;
    color: #999999;
    border-radius: 0;
    margin-top: 2px;
}
.ie9 .container-wrapper.insider .dropup-menu-insider .insider-search .categoryError, 
.ie9  .container-wrapper.insider .dropup-menu-insider .insider-search .qCategoryError {
    color: red;
    font-size: 10px;
    text-align: center;
    margin: 0px 8px 8px 8px;
}
.form-search .dropdown, .dd-menus .dropdown {
    background: none;
    height: 38px;
}
.ie9 .container-wrapper.insider .ask-insider .ask-insider-copy .copy {
    background: url("../../images/visit-florida/sprites/vf-sprite.png") repeat-x scroll 0 -2731px ;
    color: #FFFFFF;
    display: block;
    font-family: "Helvetica",Helvetica,Arial,sans-serif;
    font-size: 10px; 
    font-weight: 600;
    height: 16px;
    letter-spacing: 0;
    min-width: 50px;
    padding-top: 4px;
    text-decoration: none;
    text-transform: uppercase;
    white-space: nowrap;
}
.ie9  .container-wrapper.insider .ask-insider .insider-profile-img {
    background: url("../../images/questionPicture.png") no-repeat;
    height: 44px;
    width: 40px;
}
.ie9 .container-wrapper.social .social-list {
    display: inline-block;
    height: 30px;
    margin-bottom: 5px;
    margin-top: 25px;
    padding: 0;
    text-align: center;
}
.ie9 .container-wrapper.social .social-list li {
    background: none repeat scroll 0 0 #FFFFFF;
    float: left;
    list-style: none outside none;
    text-align: center;
}
.ie9 .container-wrapper.social .social-list a {
    display: block;
    height: 19px;
    width: 105px;
}
.ie9  .container-wrapper.social .social-list a {
    height: 20px;
}
.form-search .dropdown, .dd-menus .dropdown{
    background:none;
}
.form-search.crown-search-box .btn.dropdown-toggle.city-drop .copy {
    font-size: 11px;
    width: 70px;
    background:none;
    margin: 9px 7px 0 0;
    padding: 4px 6px 4px 17px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.ie8 .footer.form-search .search-query{
    padding-left:10px;
}
.ie8 .form-search.crown-search-box .btn.dropdown-toggle.city-drop .copy{
    text-align:right;
}
.form-search .dropdown-menu.select-cities, .form-search .dropdown-menu.gateway-city {
    left: 22px;
    margin-top: 6px;
    width: 260px;
}
.ie8 .form-search .select-cities.dropdown-menu {
left:33px; 
}
.form-search .dropdown-menu.select-cities ul.city-search, .form-search .dropdown-menu.gateway-city ul.city-search {
    width: 225px;
}
.form-search .dropdown-menu.select-cities ul.city-search li, .form-search .dropdown-menu.gateway-city ul.city-search li {
width: 200px;
}

.form-search .search-query, .dd-menus .search-query{
   padding: 4px 0px 4px 15px;
    width: 150px;
    background:#FFF;
}
.form-search .btn.dropdown-toggle.city-drop .copy, .dd-menus .btn.dropdown-toggle.city-drop .copy{
    background:none;
    font-size: 11px;    
    margin: 14px 14px 0 0;
}
.newsletter .input-append input.sign-up-field {
border-radius:15px 0 0 15px;

}
.ie8 .form-search .btn.dropdown-toggle.city-drop .copy, .dd-menus .btn.dropdown-toggle.city-drop .copy{
    background:none !important;
    font-size: 11px;    
    margin: 14px 14px 0 0;
}
.container-wrapper.search-and-sign-up .form-search.footer .searchandsignup, .container-wrapper.search-and-sign-up .form-search.footer .newsletter{
    margin-left: -40px;
    width: 45%;
}
.ie9 .container-wrapper.sitemap .list ul{
    margin:0px;
    padding:0px;
}
.ie9 .container-wrapper.sitemap{
    padding-top:20px;
}
.ie9 .container-wrapper.sitemap .list ul li, .container-wrapper.sitemap .list ul li a, .trip-adviser{
    list-style:none;
    padding:3px 3px 3px 0px; 
    font-size:13px;
    color:#505050;
    font-family:proxima_nova_rgregular;
} 
.ie9 .container-wrapper.sitemap .list ul li{
    margin:3px 0px;
}

.ie9 .container-wrapper.sitemap .list h3 {
    color: #505050;
    font-family: proxima_nova_bold;
    font-size: 16px;
    font-weight: bold;
    position: relative;
    margin-top:0px;
}

.ie9 .travel-banner{
    display:block;
    height: 60px; 
    background: none repeat scroll 0 0 #00aeef;
}
.ie9 .container-wrapper.sitemap .list ul, .travelguidebanner .trave-link-copy {
    left: 28%;
    margin: 0;
    padding: 0;
    position: relative;
}
.orange-caret {
border-top-color: #F06600!important;
border-bottom-color: #F06600!important;
}
.travelguidebanner .trave-link-copy{left:0px;}


.travel-banner{
    height: 60px; 
    background: #00aeef;
    
}
.tb-div{
    height:60px;
    text-align: left;
}
a.tb-link{
    color: rgb(255, 255, 255); 
    position: relative; 
    top: 10px;  
    text-decoration: none;
   position:relative;
    padding-right:5px;
    font-size: 15px;
    font-family: proxima_novasemibold,'Helvetica',sans-serif;
    text-transform: uppercase;
}
.tb-div span{
    display:inline-block;
     background:url("/etc/designs/vf/global/images/visit-florida/redesign/sprite-img.png") no-repeat -137px 2px;
     height: 24px;
    width: 22px;
    position:relative;
    top:16px;
}

.tb-div a:hover,a:active{
    outline:0;
    color:#ffffff;
    text-decoration: none;
}
.container-wrapper.travel-banner .container, .container-wrapper.sitemap .container  {
    width:921px;
    margin:0 auto;
}
.container-wrapper.travel-banner .container{
    width: 100%;
    max-width: 1024px;
    display: table;
}

.ie8 .container-wrapper.travel-banner .container{
    width:1010px;
}

.ie8 .col-sm-4{width:280px}
.container-wrapper.sitemap .container  .span5 {
    /*width:260px;*/
    margin:0px;
    padding:0px;
    left:4%;
}
.container-wrapper.travel-banner .container .span5{
	width: auto;
	display: table-cell;
	margin: 0px auto;
	text-align: center;
	float: none;
	padding:0px;
}
.ie8 .checkbox, .radio {
  width: 19px;
  height: 25px;
  padding: 0 5px 0 0;
  background: url("../../images/visit-florida/enews-overlay/checkbox.png") no-repeat;
  display: block;
  clear: left;
  float: left;
}
.ie8 .radio {
  background: url("../../images/visit-florida/enews-overlay/radio.png") no-repeat;
}
.ie8 .footer.form-search .search-query {
padding-top:8px;
height:20px; 
background:#fff !important;
}
/*.ie8 .container-wrapper.bc-container{position:fixed;z-index:500;width:100%;margin-top:-50px}*/
.container-wrapper.legal p
{
    margin-left:4%;
    font-family:Helvetica, Arial, sans-serif;
    font-size: 11px;
    letter-spacing: 0.1em;
    padding:0 7px;
}
.container-wrapper.legal p a {
color: #f06600;
}
.tb-div{
    height:60px;
    text-align: center;
}
.tb-div a {
    color: #ffffff;
}
.tb-middle-link{
    margin-left: 30px;
}
.tb-div a:hover,a:active{
    outline:0;
    color:#ffffff;
    text-decoration: none;
}
.container-wrapper.social .social-list a{
    height: 20px;
}

.vf .social-list li.span2 a,
.container-wrapper.social .social-list a{width:auto !important;}
.container-wrapper.social .social-list li{margin:0px 15px!important;}
.container-wrapper.social .social-list li.yt.span a{width:77px !important;}
.container-wrapper.social .social-list li.tw.span a{width:63px !important;}
.container-wrapper.social .social-list li.pt.span a{width:78px !important;}
.container-wrapper.social .social-list li.flkr.span a{width:58px !important;}
.container-wrapper.social .social-list li.gp.span a{width:61px !important;}
.container-wrapper.social .social-list li.tmblr.span a{width:59px!important;}
.container-wrapper.social .social-list li.fb.span a{width:81px!important;}
.container-wrapper.social .social-list li.instgrm.span a{width:84px!important;}
.container-wrapper.social{text-align:center;}
.container-wrapper.social .social-list{display:inline-block; margin:30px auto!important;}
ul .ftr-social-fb{
    background: url("/etc/designs/vf/global/images/sprite-img-footer.png") no-repeat scroll -16px  -172px;
}
ul .ftr-social-yt {
    background: url("/etc/designs/vf/global/images/sprite-img-footer.png") no-repeat scroll -162px -171px;
}
ul .ftr-social-tw {
    background: url("/etc/designs/vf/global/images/sprite-img-footer.png") no-repeat scroll -316px -172px;
}
ul .ftr-social-pt {
    background: url("/etc/designs/vf/global/images/sprite-img-footer.png") no-repeat scroll -453px -172px;
}
ul .ftr-social-flkr {
    background: url("/etc/designs/vf/global/images/sprite-img-footer.png") no-repeat scroll -606px -172px;
}
ul .ftr-social-gp {
    background: url("/etc/designs/vf/global/images/sprite-img-footer.png") no-repeat scroll -747px -172px;
}
ul .ftr-social-tmblr {
    background: url("/etc/designs/vf/global/images/sprite-img-footer.png") no-repeat scroll -848px -172px;
}
ul .ftr-social-instgrm {
    background: url("/etc/designs/vf/global/images/sprite-img-footer.png") no-repeat scroll -934px -172px;
}

.container-wrapper.social .social-list{
    margin-left:7%;
    margin-bottom: 12px;
    margin-top: 30px;
}
.container-wrapper.sitemap .list h3{
    color:#505050;
    font-size:16px;
    font-family:proxima_nova_bold;
    font-weight:normal;
}
.container-wrapper.sitemap .list ul li a, .trip-adviser p
{
font-size:13px;
font-family: proxima_nova_rg;
letter-spacing:0;
color: #505050;
}
.trip-adviser{
    height: 60px; 
    width: 187px; 
    margin-left: 25%;
    margin-top:11%;
}
.container-wrapper.social .social-list li{
    margin:0;
    margin-left: 20px;
}
.dropdown.favorites .dropdown-menu.fav-module .fav-expanded-copy .interact {
    font-weight:700;
}
.tripadviser-logo {
    background: url("/etc/designs/vf/global/images/sprite-img-footer.png") no-repeat scroll -10px -50px ;
    height: 40px;
}
.ie8 .tripadviser-logo {
    background: url("/etc/designs/vf/global/images/sprite-img-footer.png") no-repeat scroll -10px -50px ;
    height: 40px;
}
.container-wrapper.sitemap .list ul, .container-wrapper.sitemap .list h3{
    margin-left: 28%;
}
.container-wrapper.sitemap .list, .vf .container-wrapper.sitemap .list{margin:0px; padding:0px;}
.container-wrapper.sitemap .list.languages h3, .container-wrapper.sitemap .list.languages li{
    padding-left: 0px;
}

.form-search .input-append:first-child, .dd-menus .input-append:first-child {
    margin-left: -5px;
    height:40px;
}
.ie8 .container-wrapper.search-and-sign-up .form-search.footer .searchandsignup,
.ie8 .container-wrapper.search-and-sign-up .form-search.footer .newsletter,
.ie9 .container-wrapper.search-and-sign-up .form-search.footer .searchandsignup,
.ie9 .container-wrapper.search-and-sign-up .form-search.footer .newsletter
 {
    display: inline-block;
    margin: 0 20px;
}
#navMapIcon.open {
    background: none repeat scroll 0 0 #FFFFFF;
    z-index: 1020 !important;
}
#navMapIcon.open a {
    color: #3385BA !important;
    text-decoration: none;
}
#navMapIcon.open div {
    background: url("/etc/designs/vf/global/images/sprite-img-header.png") repeat-x scroll -2px -18px ;
}  
.container-wrapper.crown-section .navigation-list .item {
    height: 70px;
    position:relative;
}
.op_zindex {
    z-index: 1010 !important;
}
.op_zindex_map {
    z-index: 1020 !important;
}
.container-wrapper.search-and-sign-up .form-search.footer .input-append label{
    margin-top: 11px;
    font-weight:normal;
}

#weatherCitysearch-form .form-search .btn.dropdown-toggle.city-drop, .dd-menus .btn.dropdown-toggle.city-drop {
background: url("../../images/visit-florida/crown-nav/crown-nav-search-gradient-bg.png") repeat-x;
border: none;
height: 19px;
padding: 4px 10px;
text-decoration: none;
border-radius: 0;
margin-top: 0;
}

#weatherCitysearch-form .form-search .btn.dropdown-toggle.city-drop .copy, .dd-menus .btn.dropdown-toggle.city-drop .copy {
margin: 0 2px 0 0;
padding-right: 5px;
padding-left: 24px;
padding-top: 5px;
font-family: proxima_novasemibold;
font-size: 10px;
line-height: 1em;
text-transform: uppercase;
color: #666;
background: url("../../images/visit-florida/sprites/vf-sprite.png") -9px -2332px no-repeat;
}

#weatherCitysearch-form .form-search .dropdown-menu.select-cities, .form-search .dropdown-menu.gateway-city {
left:-142px;
margin-top:0;
}
.dd-menus .dropdown-menu.dd-filter-by li.active{
	font-weight: 600;
	font-size: 12px;
	color: #f06600;
}
.map-view.meetingmap{
	margin-top: 80px;
}
/*.container-wrapper.crown-section .dropdown.logo{
    margin-right: 40px;
} */


/* ipad */
@media only screen and (device-width: 768px),
       only screen and (max-width: 768px), (max-width: 1024px) {
/* CSS */
    .container-wrapper.bc-container .container .bread-crumbs li a{
        padding: 8px 5px;
    }
	
	#listing-page .container-wrapper.bc-container .container .bread-crumbs li a{
        padding: 8px 8px;
    }
	
	#special-deal .container-wrapper.bc-container .container .bread-crumbs li a{
        padding: 8px 8px;
    }
	
    .nav-border {
        margin-left: 0px;
    }
    .container-wrapper.sitemap .container-mob .list{
        margin:0px !important;
        padding:0px !important;
    }
    .tb-link{
        margin-right:0px !important;
    }
    .container-wrapper.crown-section .navigation-list a{
        font-size: 12px;
        padding: 27.5px 15px 0px 15px;
    }

    .drp-arrow-bottom {
        right: -20px;
    }
    .form-search .input-append input, .dd-menus .input-append input {
        border-radius:0
        width: 125px;
    }
    .container-wrapper.crown-section .crown-search-box input.crown-search-field{
       /* margin-left:15px; */
    }
    .container-wrapper.sitemap .list ul{
        margin-left: 28%;
    }
    .tb-link{
        margin-right: -10%;
        padding-left: -12px;
    }
    .container-wrapper.search-and-sign-up .form-search.footer .searchandsignup, .container-wrapper.search-and-sign-up .form-search.footer .newsletter {
        margin-left: 0px;
        width: 47%;
    }
    .form-search .input-append:first-child, .dd-menus .input-append:first-child {
        margin-left: 0;
    }
    .container-wrapper.crown-section .dropdown.logo{
        margin-right: 0px;
    }
    .container-wrapper.crown-section .crown-search-box {
        
        position: absolute;
        z-index: 555;
        right: 110px;
        padding-left: 0;
        padding-right: 0;
        margin-right: 85px;
        padding-top: 20px;
        min-width: 0;
        height: 49px;
    }
    .container-wrapper.crown-section #favorites-dropdown
    {
    display:block;
    }
    .container-wrapper.crown-section .favorites {
    width: 100px;
    height: 68px;
    position: relative;
    float: right;
    /*padding-left: 0px;
    padding-right: 0px;*/
    background: url("../../images/visit-florida/crown-nav/nav_seperator.png") no-repeat left center;
    }
        
    .container-wrapper.crown-section .favorites .fav-copy {
        width: 72px;
        overflow: hidden;
        color: #ffe400;
        font-family: proxima_nova_rgregular;
        font-size: 9px;
        font-weight: 900;
        line-height: 12px;
        letter-spacing: 0;
        margin-top: 20px;
        position: absolute;
        bottom: 8px;
        text-transform: uppercase;
        right: 20px;
    }
    .container-wrapper.social .social-list{
                margin-bottom: 5%;
    }
    .container-wrapper.social .social-list li {
        margin-top: 10px;
    }


.container-wrapper.travel-banner .container, .container-wrapper.sitemap .container{
width:790px;
}

}


/* iPad Landscape */
@media only screen 
    and (min-device-width : 768px) 
    and (max-device-width : 1024px) 
    and (orientation : landscape) { 
/* STYLES GO HERE */
    
    .nav-border {
        margin-left: 0px;
    }   
    .container-wrapper.search-and-sign-up .form-search.footer .searchandsignup, .container-wrapper.search-and-sign-up .form-search.footer .newsletter {
        margin-left: 0px;
        width: 44%;
    }   
    .form-search .input-append:first-child, .dd-menus .input-append:first-child {
        margin-left: 0px;
    } 
    .container-wrapper.social .social-list li {
        margin-left: 0px;
    }
    .container-wrapper.social .social-list {
        margin-bottom: 3%;
        margin-left: 7%;
    }
    
    
}

@media only screen and (min-width : 900px) and (max-width : 1024px) {
    .container-wrapper .crown-section .form-search.crown-search-box{
        margin-right:0px;
    }
}

@media only screen and (max-width: 899px) and (min-width: 768px){
    #deals .container-wrapper.under-crown.subnav-container .nav-tabs-container {
            margin-left: 283px;
    }
    #crown-wrapper .container-wrapper.crown-section .crown-search-box input.crown-search-field {
        width: 85px;
    }
}
.form-search .btn.dropdown-toggle.city-drop .copy, .dd-menus .btn.dropdown-toggle.city-drop .copy{
    background:none;
    font-size: 11px; 
    margin: 2px 12px 0 9px;
    background: url("../../images/visit-florida/sprites/vf-sprite.png") -9px -2332px no-repeat;
}

.vf .container-wrapper.gateway-search .container .search-filter .form-search .input-append .dropdown a.go-button
{
    width: 38px !important;
    right: -158px;
    position: relative;
    top: -44px;
}

.ie8 .search-filter .form-search .btn.dropdown-toggle.city-drop .copy {
  margin:0px;
}
hr.clearfix{height:0;width:0;padding:0;margin:0;border:none;clear:both;}
.container-wrapper.crown-section .favorites .favorites-icon #fav-total{color:#f06600;}  
.vf .container-wrapper.gateway-search .container .search-filter .form-search .input-append .span11.input-field {
    padding-left:36px;
    background:#fff url("../../images/visit-florida/sprites/vf-sprite.png") 5px -4498px no-repeat;
}
.vf .container-wrapper.gateway-search .container .search-filter.vivaSearchFilter .form-search .input-append .go-button{
    height:39px;
}
.vf .container-wrapper.gateway-search .container .search-filter.vivaSearchFilter .filter-list.landing-search{
    margin: 59px auto 0 auto; 
}
.ie8 .gateway-search .form-search .search-query{
    background:url("../../images/visit-florida/search-bar/gateway-search-bar-ie.png") no-repeat !important;
    background-position-x:1px!important;
    background-position-y:0!important;
}
.form-search .dropdown-menu ul.city-search li, .dd-menus .dropdown-menu ul.city-search li {
    font-size:12px;
}
.tb-div {
    height: 60px;
    text-align: left;
}
.col-sm-4 {
    width: 33.33333333%;
}
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
float: left;
}
.container-wrapper.sponsor-carousel a.right-arrow{display:none !important;}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
position: relative;
min-height: 1px;
padding-left: 15px;
padding-right: 15px;
}
.container-wrapper.sitemap .container-mob .list{
        margin:0px !important;
        padding:0px !important;
    }
.ie8 .no-alert.header-position-fix{
    height:89px;
}
    
.ie8  #landing-page  .no-alert.header-position-fix{
    height:55px !important;
}

/*.ie8 .header-position-fix{
    height:55px !important;
}*/
    
.ie8  #landing-page  .header-position-fix{
    height:55px !important;
}
.ie9 .container-wrapper.insider .open, .ie8 .container-wrapper.insider .open {
    height: 645px !important;
}
.disc-logo-copy{display:inline-block;}

@media (max-width: 979px) and (min-width: 100px) {
    /* ipad portrait mode */
    .column-two .contenttiles-section.span13{
        width : 556px;
        margin-left: 0px;
        float:left;
    }
    .maps-webcams #feeds-container .span10 {
       width:440px;  
    }
	.spanish-page .planning-slider .places.media-gallery .places-tile-container {
		width:275px;
	}
	.container-wrapper.article-page {
	margin-top:35px;
	}
	
}

@media (min-width: 980px) and (max-width: 1199px){
    /* ipad landscape mode */
    .column-two .contenttiles-section.span13{
        width : 738px;
        margin-left:0px;
        float:left;
    }
    
}
@media screen and (min-width: 1200px){
    /* Desktop mode */
    .column-two .contenttiles-section.span13{
        width : 972px;
        margin-left: 0px;
        float:left;
    }
    
}
.maps-webcams .subnav .dropdown-menu ul li {
    text-align:left;
}
#sponserLogoWrapper ul {
   
    clear: both;
    display: inline-block;
    margin: 25px 0;
    text-align: center;
    width: auto;
}
#sponserLogoWrapper ul li {
    display: inline-block;
    list-style: none outside none;
    padding: 0 20px;
    width: auto;
}
#sponserLogoWrapper ul li a img {
max-height:43px;
}
#slLandscape.logoLandscape{
    width:100%;
    display:block;
}
.sponsor-carousel h4 {
    margin:0px;
    color: #b4b4b4;
    font-size: 11px;
    font-weight: 700;
      
}
.vf .social-list li.span2 a{width:auto !important; }
iframe#eam-content{
    webkit-box-shadow: 0 0px 0px 0 rgba(50,50,50,0.3);
    -moz-box-shadow: 0 0px 0px 0 rgba(50,50,50,0.3);
    box-shadow: 0 0px 0px 0 rgba(50,50,50,0.3);
    filter: progid:DXImageTransform.Microsoft.Shadow(color=#898989,direction=135,strength=0);
}   
 .eam-alert-container{ 
    margin: 0 auto;
    max-width: 1600px;
    width: 100%;
    height:40px;
    -webkit-box-shadow: 0 4px 4px 0 rgba(50,50,50,0.3);
    -moz-box-shadow: 0 4px 4px 0 rgba(50,50,50,0.3);
    box-shadow: 0 4px 4px 0 rgba(50,50,50,0.3);
     filter: progid:DXImageTransform.Microsoft.Shadow(color=#898989,direction=135,strength=5);
}
.maps-webcams #feeds-container #webcams, .maps-webcams #feeds-container #social-feed {
    background:#fff;
}

/*START: Pink Ribbon Eam Alert */
.fall-campaign-eamalert{
    display: block;
    width: 100%;
    font-size: 12px;
    color: #fff;
    background: #ff0099;
    overflow: hidden;
    margin: 0 auto;
    max-width: 1600px;
}
.fall-campaign-eamalert .fall-eam-close {
    float: right;
    color: #fff;
    text-transform: uppercase;
    padding: 8px 40px 4px 10px;
    background: url("../../images/visit-florida/sprites/vf-sprite.png") -106px -4540px no-repeat;
    text-decoration: none!important;
    font-size: 0;
    display: block;
}
.fall-campaign-eamalert .fall-eam-close:after {
    content: 'Close';
    font-size: 12px;
}

.fall-campaign-container{
    height:30px;
    margin-left: 0;
    width: 87%;
    text-align: left;
    float:left;
    line-height:20px;
}
.fall-campaign-eamalert .fal-content-cont {
     font-size:20px;
     font-family:proxima_novasemibold;
      line-height:33px;
}
/*START: Pink Ribbon Eam Alert */


.dealsnavigation{
    background:none repeat scroll 0 0 #ec008c;
    height:auto;
}

.fall-campaign-eamalert a{
    width: 70%;
    color: #FFFFFF;
    height: auto;
    padding: 10px 10px 10px 25px;
    text-align: left;
    font-family: proxima_nova_bold;
    font-size: 15px;
    text-transform: uppercase;
    display: block;

}

.fall-campaign-eamalert a:hover{
    text-decoration:none;
}

.fall-campaign-eamalert .container{
    position:relative;
}

.fall-campaign-eamalert a:after {
border-right: 2px solid;
content: "";
display: block;
height: 11px;
right: 63px;
margin-top: 0;
opacity: 1;
position: absolute;
top: 28px;
-moz-transform: rotate(226deg);
-o-transform: rotate(226deg);
-webkit-transform: rotate(213deg);
transform: rotate(226deg);
width: 0;
}

.fall-campaign-eamalert a:before{
    border-right: 2px solid;
content: "";
display: block;
height: 11px;
margin-right: 26px;
margin-top: 0;
position: absolute;
right: 0;
-moz-transform: rotate(135deg);
-o-transform: rotate(135deg);
-webkit-transform: rotate(135deg);
transform: rotate(135deg);
width: 0;
top: 20px;
right: 37px;
}

@media all and  (min-width:330px) {
       .fall-campaign-eamalert a:before{
            top:12px;
       }
       
       .fall-campaign-eamalert a:after{
            top:20px;
       }
}

.limited-time-deal  .row.list-layout article.default .main-img-wrapper img{
    padding:0px;
}

.limited-time-deal  .span13{
    width:958px;
}

@media all and (min-width:800px) and (max-width:1200px) {
      .limited-time-deal  .span13{
            width:763px;
        }
        
    .tab-content .tab-pane.limited-time-deal article.tile.tile-content div.content-tile-details{
        padding-bottom:20px;
    }
	.video-slideshow .imageslide-previous,  .video-slideshow #next{
		top:146px!Important;
	}
	
	#meeting-page .articleLeftSec{
		width:81%;
	}
}

@media all and (max-width:800px) {
      .limited-time-deal  .span13{
            width:605px;
        }
        
    .tab-content .tab-pane.limited-time-deal article.tile.tile-content div.content-tile-details{
        padding-bottom:0px;
    }
    
    
    .tab-pane.limited-time-deal a.web-url{
        padding-top: 0px;
    }
	
	.video-slideshow .imageslide-previous,  .video-slideshow #next{
		top:110px!Important;
	}

}

.limited-time-deal .span15 h3 {
    color:#f06600;
}

.tab-content .tab-pane.limited-time-deal article.tile.tile-content{
    margin-bottom: 0 !important;
    padding-bottom: 0;
}

.tab-content .tab-pane.limited-time-deal article.tile.tile-content div.content-tile-details .date   {
    color: #7e7e7e;
    font-family: proxima_nova_rgregular;
    font-size: 12px;
}

.limited-time-deal a.web-url:after {
    content: ">>";
}

.limited-time-deal a.web-url{
    display: inline-block;
    padding-top: 10px;
}

.tab-content .tab-pane.limited-time-deal .row .description{
    font-size: 14px;
}

.limited-time-deal .sub-category-text{
    background: none repeat scroll 0 0 #ededed;
    color: #999999;
    display: block;
    font-family: Gotham_Medium;
    font-size: 9px;
    height: 15px !important;
    padding: 0 0 0 25px;
    width: 157px;
}

.limited-time-deal .row.list-layout .bookmark{
    right: 25px !important;
}

.tab-pane.limited-time-deal .description{
        padding-top:0px;
    }
    
html, body{
    /*width:auto!Important;
	overflow: hidden;	*/
}
.container-wrapper.travel-banner{
    display: block;
    width: 100%;
}

.travelguidebanner .container-wrapper.travel-banner .container{
    display: table;
    width:100%;
    max-width:1163px;
}

.container-wrapper.travel-banner .container .tb-div{
    display: table-cell;
    text-align: center;
}

.container-wrapper.travel-banner .container .tb-div .trave-link-copy{
    left: 0;
}
@media (min-width: 768px) and (max-width: 1024px) {
	.vf .container-wrapper.gateway-search .gateway-carousel-indicator{
		width:auto;
	}
}
@media all and (max-width:768px) {
		
      .container-wrapper.travel-banner .container, .container-wrapper.sitemap .container {
        width: 768px;
        }
		
		#meeting-page .articleLeftSec{
			width:76%;
		}
		
		#weather-landing article.span11{
			width:445px;
		}
		
		#weather-landing aside.span5{
			margin-left:5px;
		}
}
#feeds-container .map-view {background:#fff;}
.media-query {display:none;}
/*body.vf{overflow-x:hidden;}*/
.container-wrapper.order-guides.row-three .container .suscribe-form.span6 .select-state {
            width:300px !important;
 }
.limited-time-deal .span15 h3{
	font-size:22px;
}

.content-tile.tile.gatewayAd {
	min-height:100px;;
	background:none;
	margin-bottom: 0px;
}

section .container-wrapper.article-tile-bg .container .content-tiles{
	height:auto;
}

.eam-alert .fall-campaign-close {
    padding-bottom : 0px !important;
}

#deals[page-type=dealslanding]  .header-position-fix.no-alert{
	height: 104px!Important;
}
#webcam-page #orderGuideModal .webcam-content .row.req-fields{
	margin-bottom:10px;
}
@media (max-width: 1025px) and (min-width: 100px) {
	/* Ipad portrait and landscape mode as part of VFRR-1954*/
	#webcam-page #orderGuideModal .webcam-content .countryiPad-pt.span4 {
		width:265px;
	}
}

/* Smartphones (portrait and landscape) ----------- */
    @media only screen 
    and (min-device-width : 320px) 
    and (max-device-width : 480px) {
    /* Styles */
        .crown-wrapper{
            position: absolute;
        }
		.internationalLanguage  .crown-wrapper{
            position: relative;
        }
		.internationalLanguage .header-position-fix.no-alert {
          height:0px;
        }
    }

.container-wrapper.article-page .article-content .parbase.articledetails {
	overflow: auto;
}	
.modal#myModal .close-button {
position:relative !important;
} 
.location-content .container .location-page-header{
font-size:16px !important;
} 
.calendar-view .fc h2 {
margin:0;
}
.container-wrapper.insider-details .container .details-hero .rss {
    padding-top:7px;
    line-height:15px;
}
.NoPinkribbon {
    height: 69px !important;
}

/* custom css for the mobile error pages */

@font-face {
    font-family: 'bannerFont';
    src: url('/etc/designs/vf/global/fonts/visit-florida/harabara-webfont.eot');
    src: url('/etc/designs/vf/global/fonts/visit-florida/harabara-webfont.eot?#iefix') format('embedded-opentype'), url('/etc/designs/vf/global/fonts/visit-florida/harabara-webfont.woff') format('woff'), url('/etc/designs/vf/global/fonts/visit-florida/Harabara.ttf') format('truetype'), url('/etc/designs/vf/global/fonts/visit-florida/harabara-webfont.svg#harabararegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
#privacy-page .pc-error{
    height: 965px;
}
.pc-error .row .span9.privacy-copy{
    width:100%;
}
.pc-error header .article-header h1 {
    font-weight: bold;
    color: #FFF200;
    line-height: 1em;
    letter-spacing: 2px;
    font-size: 82px;
    font-family: bannerFont;
    margin: 20px 0px;                
}
.pc-error header .article-header {
    width: 100%;
    margin: 25px 0px;
    text-align: center;
}
.pc-error .text{
    width: 100%;
    text-align: center;
}
.pc-error p {
    font-family: bannerFont;
    font-size: 27px;
    line-height: 1.2em;
    color: #fff;
    letter-spacing: 2px;
    width: 60%;
    margin: 0 auto;
    font-weight: bold;
}
