/*
******************************
*****  SMALL TABLET CSS  *****
******************************
*/
	body:after, span#MQ { 
    	content: 'small-tablet';
		font-family: 'small-tablet';
	}
	
	.mobile-only {
    	display: none !important;
	}
	.small-tablet-only {
    	display: inherit !important;
	}
	.large-tablet-only {
    	display: none !important;
	}
	.full-only {
    	display: none !important;
	}
	
	.hide-mobile {
    	display: inherit !important;
	}
	.hide-small-tablet {
    	display: none !important;
	}
	.hide-large-tablet {
    	display: inherit !important;
	}
	.hide-full {
    	display: inherit !important;
	}
	.show-mobile {
    	display: none !important;
	}
	.show-small-tablet {
    	display: inherit !important;
	}
	.show-large-tablet {
    	display: none !important;
	}
	.show-full {
    	display: none !important;
	}
	


	.googleMap {
		width: 80%;
		height: 250px;
	}

/*
Forms
------------------
*/
	
	
	.genericForm fieldset div select {
		max-width: 100%;
	}
	

/*
Holding page layout
-------------------
*/
	@media (max-width: 540px) {
	body.holding #headerLogo.sanFrancisco {
			width: 200px;
			top: 40px;
			left: 15px;
		}
	}

	.holdingPanelPhoto {
		width: 150px;
	}
	
	body.holding #headerContent {
		height: 160px;
	}
	body.holding #counterHolder {
		position: absolute;
		right: 15px;
		top: 40px;
		text-align: center;
		margin: 0;
	}