/* fluid.css */
@charset "UTF-8";

/* Simple fluid media
   Note: Fluid media requires that you remove the media's height and width attributes from the HTML
   http://www.alistapart.com/articles/fluid-images/ 
*/
img, object, embed, video {
	max-width: 100%;
}

/* IE 6 does not support max-width so default to width 100% */
.ie6 img {
	width: 100%;
}

#breadcrumb {
	font-size: 0.8em;
}

.breadcrumb-separator {
	padding: 0 0.5em;
}

ul, li {
	display: block;
}

.inline-form {
	display: inline;
}

input {
	border: none;
	padding: 0 4px;
	box-sizing: border-box;
	background-color: #EBEBEB;
}

input {
	outline: none;
}

.inline-form input[type=text] {
	display: inline;
	width: 240px;
}

.ajax-input-field {
}

.no-padding {
	padding: 0!important;
}

.video-container {
	position: relative;
	padding-bottom: 56.25%;
	height: 0;
	overflow: hidden;
}

.video-container iframe, .video-container object, .video-container embed, .video-container video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.invisible {
	visibility: hidden;
	height: 0;
	margin: 0;
}

.hide-mobile {
	display: none;
}

.icon-left {
	margin-right: 10px;
}

/* Tablet Layout: 481px to 768px. Inherits styles from: Mobile Layout. */

@media only screen and (min-width: 481px) {
}

/* Desktop Layout: 769px to a max of 1232px.  Inherits styles from: Mobile Layout and Tablet Layout. */

@media only screen and (min-width: 769px) {

.hide-mobile {
	display: block;
}

.hide-tablet {
	display: none;
}
}

@media only screen and (min-width: 1025px) {

.hide-tablet {
	display: block;
}

.hide-desktop {
	display: none;
}
}
