.container, body{background-color:white;}
.navbar{border-radius:0px;margin-bottom:0px;}
.navbar-header{border-radius:0px;min-height:72px;}
.navbar-default{background-color:#ffffff;}

.m-t-0 {
    margin-top:0px;
}

.m-t-5 {
    margin-top:5px;
}

.m-t-10 {
    margin-top:10px;
}

.m-t-15 {
    margin-top:15px;
}

.m-t-20 {
    margin-top:20px;
}

.m-t-25 {
    margin-top:25px;
}

.m-b-10 {
	margin-bottom:10px;
}

.m-l-10 {
	margin-left:10px;
}

.m-0 {
	margin:0px;
}

.btn-xl {
    padding: 10px 16px;
    font-size: 24px;
    line-height: 1.3333333;
}

@media screen and (max-width:768px){h1{font-size:1.5em;}
h2{font-size:1.4em;}
.container{padding-top:0px;padding-left:0px;padding-right:0px;margin-left:0px;margin-right:0px;}
}
@media (min-width:768px){.navbar-header{min-height:90px;}
}
.navbar-nav>li>a{padding-top:5px;padding-bottom:5px;}
@media (min-width:768px){}
.ui-navbar-link{border-top:2px solid lightgray;padding-top:3px;}
.ui-navbar-link:hover{border-top:2px solid gray;}
.ui-navbar-searchbox{border-radius:20px;color:black;background-color:lightgray;}
.ui-navbar-searchbox:focus{outline:none;box-shadow:none;border-color:#ccc;}
.ui-navbar-magazines{padding-top:5px;margin-bottom:-2px;}
.ui-mobile-navbar-search{border-bottom:1px solid #e7e7e7;padding-bottom:15px;}
.ui-mobile-navbar-group{padding-bottom:10px;border-bottom:1px solid #e7e7e7;}
.ui-main-content{border:1px solid #e7e7e7;}
.ui-main-content-triple{margin:25px 0px;}

.ui-main-content-trending {
	border:1px solid lightgray;
	margin-bottom:15px;
	height:250px;
	max-height: 250px;
	max-width: 300px;
}

.ui-main-content-trending-header { 
	min-height:55px;
	background-color:#a32929;
	color:white;
	font-size:20px;
	padding:5px 10px;
	font-family:'Droid Serif', serif;
}

.ui-main-content-featured-video { 
	border:1px solid lightgray;
	position:relative;
	height:200px;
}

.ui-main-content-featured-video-footer {
	margin-bottom:15px;
}

.ui-main-content-trending-content-list { 
	padding:2px 5px;
	margin:0px;
	margin-left:5px;
	list-style:none;
}

.ui-main-content-trending-content-item { 
	text-transform:uppercase;
	color:dimgray;
	font-size:1em;
	margin-bottom:5px;
	line-height:normal;
}

.ui-main-content-trending-content-subitem { 
	text-transform:none;
	color:dimgray;
	font-size:.8em;
	font-family:'Abel', serif;
}


@media (min-width:768px) {
	.ui-main-content-featured-video-footer,
	.ui-main-content-trending { 
		margin-bottom:0px;
	}
	
	.ui-main-content-featured-video,
	.ui-main-content-trending { 
		height:166px;
	}
	
	.ui-main-content-trending-content-item { 
		font-size:1.0em;
		margin-bottom:15px;
	}
	
	.ui-main-content-trending-content-subitem { 
		font-size:1.0em;
		margin-bottom:5px;
	}
}

@media (min-width:992px) { 
	.ui-main-content-featured-video,
	.ui-main-content-trending{ 
		height:227px;
	}
	
	.ui-main-content-trending-content-item { 
		font-size:1.1em;
		margin-bottom:15px;
	}
	
	.ui-main-content-trending-content-subitem { 
		font-size:1.1em;
		margin-bottom:5px;
	}
}

@media (min-width:1200px) { 
	.ui-main-content-featured-video,
	.ui-main-content-trending { 
		height:250px;
		width:300px;
	}
	
	.ui-main-content-trending-content-list { 
		padding:10px 5px;
	}

	.ui-main-content-trending-content-item { 
		font-size:1.1em;
		margin-bottom:15px;
	}
}
.ui-main-content-featured-video-header{position:absolute;width:100%;z-index:200;min-height:55px;background-color:rgba(0, 62, 82, 0.7);color:white;font-size:20px;padding:5px 10px;font-family:'Droid Serif', serif;}
.ui-main-content-featured-video-header-subtext{font-size:16px;font-weight:normal;margin-top:-5px;font-family:'Abel', serif;}
.ui-main-content-todo-block{margin-bottom:15px;}
@media (min-width:768px){.ui-main-content-todo-block{margin-bottom:0px;}
}
.ui-map-item{font-size:12px;line-height:15px;}
.ui-footer-container{border:1px solid lightgray;border-top:3px solid #d11c24;border-bottom:none;background-color:#454545;color:white;}
.ui-footer-header{font-size:16px;margin-bottom:5px;}
.ui-footer-item{font-size:12px;}
.ui-footer-item a{color:gray;}
.ui-footer-container-bottom{border:1px solid lightgray;background-color:#d6d6d6;color:gray;}
.ui-footer-container-bottom .col-xs-12{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #eee;}
.ui-footer-container-bottom .col-xs-12:last-child{padding-bottom:10px;margin-bottom:10px;border-bottom:0px;}
@media (min-width:768px){.ui-footer-container-bottom .col-xs-12{margin-bottom:0px;border-bottom:0px;}
}
.ui-about-us-logo-container{margin:30px 0px;}
.ui-about-us-logo{margin:10px 0px;}
@media (min-width:768px){.ui-about-us-logo{margin:0px;}
}
.ui-detail-page-header-bar{height:3px;background-color:#c93130;}
.ui-detail-page-header{margin-bottom:10px;}
.ui-detail-page-header-links img,
.ui-detail-page-header-links-mobile img{height:25px;}
.ui-detail-page-header-links div{text-align:left;}
.ui-detail-page-header-links-mobile div{text-align:center;}
.ui-detail-page-header-links-mobile div{margin-top:5px;}
.ui-detail-page-header-links a{font-size:0.875em;margin-left:10px;}
.ui-detail-page-header-links-mobile a{font-size:0.75em;}
.ui-content-listing-filter-letter{font-size:16px;padding:0px 5px;}
.ui-content-listing-filter-letter.active{color:black;text-decoration:underline;}
.ui-content-listing-filter-letter:hover{color:black;cursor:pointer;}
.ui-content-listing-filter-letter-container{margin:20px 0px;padding:5px 0px;border-top:1px solid #dddddd;border-bottom:1px solid #dddddd;}
.ui-content-listing-sortby-container{margin:20px 0px;}
.ui-content-listing-sortby{border-top:1px solid #dddddd;padding-top:3px;}
.ui-content-listing-sortby .fa{color:#777777;}
.ui-content-listing-sortby:hover{color:#c83134;}
.ui-content-listing-sortby.active{color:#c83134;}
.ui-right-bar-item-container{background-color:#d6d6d6;}
.ui-right-bar-item-advertisement{}
.ui-right-bar-top-red{border-top:3px solid #c93130;}
.ui-right-bar-top-blue{border-top:3px solid #005f7f;}
.ui-right-bar-header{font-size:20px;margin-bottom:10px;}
.ui-header-image-placeholder{width:100%;height:100px;border:3px dashed gray;background-color:#EAEAEA;font-size:30px;text-align:center;padding-top:25px;}
.ui-content-listing-filter-box.affix{top:0px;z-index:150;background-color:white;box-shadow:10px;-webkit-box-shadow:0 3px 4px -3px #000000;-moz-box-shadow:0 3px 4px -3px #000000;box-shadow:0 3px 4px -3px #000000;}
.ui-detail-page-footer-bar{margin:5px 0px;}
.ui-detail-page-sectional-bar{height:2px;background-color:#c93130;margin:10px 0px;}
.ui-detail-page-footer-header{font-size:16px;}
.ui-detail-page-social-icons a{margin:0px 10px;}
.ui-detail-page-social-icons a:first-child{margin-left:0px;}
.ui-detail-page-social-icons a:last-child{margin-right:0px;}
.col-tt-20{position:relative;min-height:1px;padding-right:15px;padding-left:15px;float:left;width:20%;}
.col-tt-25{position:relative;min-height:1px;padding-right:15px;padding-left:15px;float:left;width:25%;}
.ui-detail-page-footer-actions img{height:35px;}
.ui-detail-page-footer-actions{font-size:0.95em;}
.ui-jumbotron-header-text{font-size:24px;font-family:'Droid Serif', serif;}
.ui-jumbotron-header-subtext{font-size:18px;font-family:'Abel', serif;margin-bottom:15px;}
@media (min-width:768px){.ui-jumbotron-header-text{font-size:52px;}
.ui-jumbotron-header-subtext{font-size:28px;}
}
.ui-video-listing{position:relative;}
.ui-video-player-container{z-index:100;position:absolute;top:0px;left:0px;width:100%;height:100%;}
.ui-video-player-container-padding{padding:5px;}
.ui-video-player-box{width:100%;height:100%;background-color:rgba(0,0,0,0.2);-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;}
.ui-video-player-box:hover{background-color:rgba(0,0,0,0);cursor:pointer;}
.ui-video-player-box:hover .ui-video-player-inner-icon{color:white;}
.ui-video-player-icon{font-size:50px;position:relative;top:50%;transform:translateY(-50%);color:rgba(0,0,0,0.5);}
.ui-video-player-inner-icon{color:silver;}
.ui-video-player-icon-small{font-size:30px;}
.ui-homepage-header-text{font-family:'Droid Serif', serif;color:steelblue;font-size:30px;}
@media (min-width:768px){.ui-homepage-header-text{font-size:42px;}
}
.ui-side-short-advertisement-image-placeholder{height:75px;border:2px dashed gray;background-color:#EAEAEA;font-size:24px;text-align:center;}
.ui-side-tall-advertisement-image-placeholder{height:250px;border:2px dashed gray;background-color:#EAEAEA;font-size:24px;text-align:center;}
.ui-homepage-section-placeholder{height:225px;border:2px dashed gray;background-color:#EAEAEA;font-size:24px;text-align:center;}
.ui-homepage-triple-advertisement-placeholder{height:274px;border:2px dashed gray;background-color:#EAEAEA;font-size:24px;text-align:center;}
.ui-homepage-lower-advertisement-placeholder{height:75px;border:2px dashed gray;background-color:#EAEAEA;font-size:24px;text-align:center;}

.ui-homepage-mobile-section-placeholder{height:120px;width:136px;border:2px dashed gray;background-color:#EAEAEA;font-size:24px;text-align:center;margin:6px;}
.ui-homepage-mobile-header-placeholder{height:120px;width:100%;border:2px dashed gray;background-color:#EAEAEA;font-size:24px;text-align:center;margin-bottom:6px;}

.ui-spotlight-top-text{font-family:'Droid Serif', serif;color:white;font-size:20px;letter-spacing:1px;margin-top:2px;}
.ui-spotlight-header-text{font-family:'Droid Serif', serif;color:#555555;line-height:normal;margin-top:5px;font-size:16px;}
.ui-spotlight-text,
.ui-spotlight-link{color:#555555;font-size:12px;}
.ui-spotlight-button{font-size:12px;}
.ui-spotlight-link:hover{color:black;}
.ui-spotlight-container-mobile{padding-bottom:5px;border-bottom:2px solid #993333;}
.ui-spotlight-mobile-img{margin-top:5px;}
.ui-spotlight-mobile-link{font-size:10px;}
.ui-spotlight-texas-logo{height:25px;}
@media (min-width:768px){.ui-spotlight-top-text{margin-top:1px;color:white;font-size:22px;}
.ui-spotlight-header-text{font-size:22px;}
.ui-spotlight-link:hover{color:white;}
.ui-spotlight-texas-logo{height:30px;}
}
@media (min-width:992px){.ui-spotlight-top-text{margin-top:3px;color:white;font-size:26px;}
.ui-spotlight-header-text{font-size:26px;}
.ui-spotlight-text,
.ui-spotlight-link{font-size:14px;}
.ui-spotlight-button{font-size:14px;}
.ui-spotlight-link:hover{color:white;}
}
@media (min-width:1200px){.ui-spotlight-top-text{margin-top:6px;color:white;font-size:30px;}
.ui-spotlight-header-text{font-size:30px;}
.ui-spotlight-text,
.ui-spotlight-link{font-size:14px;}
.ui-spotlight-button{font-size:14px;}
.ui-spotlight-link:hover{color:white;}
}
.ui-spotlight-bottom-text{color:555555;font-size:18px;}
.ui-footer-follow-us-container{color:dimgray;line-height:normal;}
.ui-footer-follow-us-container div{font-size:16px;margin-bottom:5px;}
.ui-footer-follow-us-container i{font-size:24px;color:gray;}
.ui-footer-email-container{color:dimgray;line-height:normal;}
.ui-footer-email-container div{font-size:16px;margin-bottom:5px;}
.ui-footer-emailbox{border-radius:20px;color:black;background-color:#b4b4b4;border-color:#b4b4b4;}
.ui-footer-emailbox:focus{outline:none;box-shadow:none;border-color:#b4b4b4;}
.ui-footer-emailbox-button{background-color:#8f8f8f;border-top-right-radius:20px;border-bottom-right-radius:20px;}
.ui-footer-emailbox-button:focus{outline:none;box-shadow:none;border-color:#b4b4b4;}
.ui-footer-follow-us-link i:hover{color:dimgray;}
.ui-header-login-link{position:absolute;top:0px;right:0px;margin-top:10px;font-size:12px;}
.ui-navbar-searchbox-button{background-color:lightgray;border-top-right-radius:20px;border-bottom-right-radius:20px;color:#007197;}
.ui-navbar-searchbox-button:focus{outline:none;box-shadow:none;}
.ui-footer-emailbox-message{padding-left:10px;font-style:italic;}
ul.nav li.dropdown:hover > ul.dropdown-menu{display:block;}
.navbar .dropdown-menu{margin-top:0px;}
.ui-white-background{background-color:white;}
.ui-homepage-carousel-control{width:5%;z-index:100;}
.ui-homepage-carousel-control-no-gradient{background-image:none !important;}
.ui-travel-guide-section{border-top:2px solid #a8aaac;background-color:#d8d8d8;margin-bottom:10px;}
.ui-travel-guide-section td{border:2px solid #a8aaac;padding:10px;}
.ui-travel-guide-region{font-size:22px;}
.ui-travel-guide-option{font-size:14px;}
.ui-travel-guide-details-title{margin:0px;font-size:16px;}
.ui-travel-guide-details{border-left:2px solid white !important;background-color:white;}
.ui-travel-guide-details-option{background-color:white;}
.ui-travel-guide-checkbox-container{padding:5px;border:1px solid #a8aaac;display:inline-block;height:42px;position:relative;}
.ui-travel-guide-checkbox{-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;width:30px;height:30px;background:white;margin:0px !important;outline:none !important;}
.ui-travel-guide-checkbox-container-small{padding:5px;border:1px solid #a8aaac;display:inline-block;height:27px;}
.ui-travel-guide-checkbox-small{-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;width:15px;height:15px;background:#d8d8d8;margin:0px !important;outline:none !important;}
.ui-travel-guide-checkbox:checked,
.ui-travel-guide-checkbox-small:checked{background:#00709c;}
.ui-travel-guide-section-spacer,
.ui-travel-guide-section-spacer td{border-left:2px solid white !important;border-right:2px solid white !important;background-color:white;height:10px;}
.carousel.fade{opacity:1;}
.carousel.fade .item{-moz-transition:opacity ease-in-out .7s;-o-transition:opacity ease-in-out .7s;-webkit-transition:opacity ease-in-out .7s;transition:opacity ease-in-out .7s;left:0 !important;opacity:0;top:0;position:absolute;width:100%;display:block !important;z-index:1;}
.carousel.fade .item:first-child{top:auto;position:relative;}
.carousel.fade .item.active{opacity:1;-moz-transition:opacity ease-in-out .7s;-o-transition:opacity ease-in-out .7s;-webkit-transition:opacity ease-in-out .7s;transition:opacity ease-in-out .7s;z-index:2;}
.ui-form-required{vertical-align:top;color:red;padding-right:3px;}
.ui-recipe-title{font-size:22px;}
@media (min-width:1200px){.col-tt-9{padding-right:15px;padding-left:15px;width:768px;}
.col-tt-3{padding-right:15px;padding-left:15px;width:340px;}
}
.col-tt-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px;float:left;width:100%;}
.text-normal{font-weight:normal !important;}
.ui-searchpage-searchbox{border-radius:20px;color:black;background-color:#eee;}
.ui-searchpage-searchbox:focus{outline:none;box-shadow:none;border-color:#ccc;}
.ui-searchpage-searchbox-button{background-color:#eee;border-top-right-radius:20px;border-bottom-right-radius:20px;color:#007197;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);border:1px solid #ccc;}
.ui-searchpage-searchbox-button:focus{outline:none;box-shadow:none;}
@media (min-width:1200px){.ui-homepage-medium-advertisement{height:285px;}
.ui-homepage-medium-advertisement img{width:340px;max-height:285px;}
}
.ui-highlighted-travel-guide{background-color:lightcyan;}
.ui-filter-clear-button{padding:7px 4px;margin-left:-8px;color:maroon;cursor:pointer;}
.ui-display-none{display:none;}
[class^='select2']{font-size:12px;}
.select2-selection__clear{position:relative;font-size:16px;color:maroon;top:-2px;}
.ui-smaller-text{font-size:0.75em;line-height:normal;}
.ui-small-header{font-size:1.25em;}
.ui-travel-guide-details-content,
.ui-travel-guide-details-international{text-transform:none;}
.ui-travel-guide-details-content{display:none;}
@media print{a[href]:after{content:none !important;}
}
.ui-travel-guide-reminder{position:fixed;top:-1px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateY(-50%);transform:translateX(-50%);z-index:1000;display:none;width:100%;}
.ui-travel-guide-reminder-sticker{border:1px solid dimgray;border-bottom-right-radius:10px;border-bottom-left-radius:10px;background-color:#3A5FCD;color:#eee;box-shadow:0px 1px 2px black;padding:5px 10px;padding-top:7px;text-shadow:1px 1px 1px black;}
.ui-travel-guide-reminder-sticker i{margin-right:5px;}
.ui-travel-guide-reminder a:hover{text-decoration:none;}
.ui-travel-guide-reminder-sticker:hover{background-color:#4876FF;color:white;}
.ui-travel-guide-notification{position:absolute;top:-15px;right:-15px;z-index:100;display:none;text-shadow:0px 0px 1px black;}
.ui-travel-guide-notification.fa-check{color:lime;}
.ui-travel-guide-notification.fa-times{color:orangered;}
.brown8{font-size:12px;padding-bottom:5px;}
.ui-no-pointer{cursor:default;}
.ui-destination-display-name-mobile{font-size:18px;margin-bottom:5px;font-weight:300;}
.ui-travel-guide-checkbox-label{margin-bottom:5px;font-size:14px;}
.ui-recipe-item{min-height:200px;}
@media (min-width:768px){.ui-recipe-item{min-height:175px;}
}
@media (min-width:992px){.ui-recipe-item{min-height:175px;}
}
@media (min-width:1200px){.ui-recipe-item{min-height:200px;}
}
.ui-coupon-title{font-size:20px;}
.ui-coupon-subtitle{font-size:16px;}
.ui-shopping-cart-box{position:relative;font-size:17px;margin-top:15px;width:90px;padding:4px;border-radius:5px;border:1px solid #eee;left:-20px;text-align:center;}
a.ui-shopping-cart-link{color:black;text-decoration:none;display:inline-block;position:relative;z-index:1000;}
a.ui-shopping-cart-link:hover{text-decoration:none;color:black;}
.ui-shopping-cart-box:hover{border:1px solid lightgray;}
.ui-shopping-cart-icon{width:26px;margin-right:10px;}
.ui-shopping-cart-items{position:absolute;color:darkorange;width:22px;font-size:14px;text-align:center;font-weight:bold;left:15px;top:-1px;}
.ui-more-info-brochure{font-size:11px;cursor:pointer;white-space:nowrap;display:inline-block;margin-bottom:3px;}
.checkbox input[type="checkbox"]:focus + label::before{outline:none;}
.ui-required{color:red;vertical-align:top;font-size:14px;}
.text-black{color:black;}

/* latin */
@font-face { font-family: 'Abel'; font-style: normal; font-weight: 400;
  src: local('Abel'), local('Abel-Regular'), url(https://fonts.gstatic.com/s/abel/v6/brdGGFwqYJxjg2CD1E9o7g.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000; }
/* latin */
@font-face { font-family: 'Droid Serif'; font-style: normal;  font-weight: 400;
  src: local('Droid Serif'), local('DroidSerif'), url(https://fonts.gstatic.com/s/droidserif/v6/0AKsP294HTD-nvJgucYTaI4P5ICox8Kq3LLUNMylGO4.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000; }
/* latin */
@font-face { font-family: 'Droid Serif'; font-style: italic; font-weight: 400;
  src: local('Droid Serif Italic'), local('DroidSerif-Italic'), url(https://fonts.gstatic.com/s/droidserif/v6/cj2hUnSRBhwmSPr9kS5898u2Q0OS-KeTAWjgkS85mDg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000; }

.navbar-brand { height:100px; }
.navbar-brand a { display:inline-block;	}
.ui-navbar-brochure, .ui-navbar-logo { display:inline-block; position:relative; z-index:10; }
.ui-shopping-cart-box-container { text-align:right; }
.ui-navbar-logo { }
.ui-navbar-logo-holiday { 
	padding-right: 20px;
}
.ui-navbar-brochure { max-width:75%; }
@media (min-width:768px){ 
	.ui-navbar-logo { 
		height:35px; 
	}
	.ui-navbar-logo-holiday {
		height: 50px;
    	margin-right: 20px;
		padding:0px;
	}
	.ui-navbar-brochure { 
		height:55px; 
		margin-top:5px; 
		max-width:100%; 
	}
}
@media (min-width:992px){ 
	.ui-shopping-cart-box-container { 
		text-align:left; 
	}
	
	.ui-navbar-logo { 
		height: 44px; 
	}
	.ui-navbar-logo-holiday {
		height: 80px;
    	margin-right: 20px;
		padding:0px;
	}
	.ui-navbar-brochure { 
		height:65px; 
	}
}
@media (min-width:1200px){
.ui-navbar-brochure { height: 78px; margin-top:0px; }
}

/* Drop Down FLyout Menu */
.dropdown-submenu { position: relative; }
.dropdown-submenu>.dropdown-menu { top: 0; left: 100%; margin-top: -6px; margin-left: -1px; -webkit-border-radius: 0 6px 6px 6px; -moz-border-radius: 0 6px 6px; border-radius: 0 6px 6px 6px; }
.dropdown-submenu:hover>.dropdown-menu { display: block; }
.dropdown-submenu>a:after { display: block; content: " "; float: right; width: 0; height: 0; border-color: transparent; border-style: solid; border-width: 5px 0 5px 5px; border-left-color: #ccc; margin-top: 5px; margin-right: -10px; }
.dropdown-submenu:hover>a:after { border-left-color: #fff; }
.dropdown-submenu.pull-left { float: none; }
.dropdown-submenu.pull-left>.dropdown-menu { left: -100%; margin-left: 10px; -webkit-border-radius: 6px 0 6px 6px; -moz-border-radius: 6px 0 6px 6px; border-radius: 6px 0 6px 6px; }

.ui-travel-guide-body, .ui-travel-guide-loading, .ui-modal-travel-guide-other-guides { display: none; }
.ui-travel-guide-distance { font-size: 14px; margin-left: 5px; }
.VidDiv { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; } 
.VidDiv iframe, .VidDiv object, .VidDiv embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
figure { text-align: center; border: solid 1px #ccc; border-radius: 2px; background: rgba(0,0,0,0.05); padding: 10px; margin: 10px 20px; display: inline-block; }
figure > figcaption { text-align: center; display: block; /* For IE8 */ }



/* Pulled from Parsley CSS */
.parsley-errors-list{padding:0px;margin:0px;list-style:none;color:maroon;padding-left:10px;}
.parsley-errors-list li{padding-top:5px;}
.parsley-errors-list li:before{font-family:'FontAwesome';content:"\f0da \00a0\00a0";}
.parsley-error{border:1px solid pink;}
.ui-verification-error{display:none;color:maroon;padding-left:4px;}
.ui-verification-item{border:2px solid gray;border-radius:5px;padding:5px;color:dimgray;font-size:16px;cursor:pointer;width:32px;}
.ui-verification-item:hover{border:2px solid silver;color:silver;}
.ui-verification-item.active{border:2px solid dodgerblue;color:dodgerblue;}

/* button override radius sitewide */
.btn {
	border-radius:18px;
}

.btn-tourtexas {
	color:white; 
	background-color:#bd3131;	
}

.btn-tourtexas:hover {
	color:white; 
	background-color:#bd3131;	
}

.btn-tourtexas-small {
	font-size:12px;	
}

.btn-tourtexas.m-b-5 {
	margin-bottom:5px;	
}

.ui-font-size-16 {
	font-size: 16px;
}

.m-b-10 {
	marign-bottom:10px;
}

.m-b-15 {
	margin-bottom:15px;
}