/* Sitewide Defaults for BoutiquesLive */
@charset "utf-8";

/*
font-family: 'Bridal Raleway', sans-serif;
font-family: 'Bridal Playfair Display', serif;
font-family: 'Bridal Open Sans', sans-serif;
*/


/* -------- DEFAULT THEME ------------ */
/* -------- ------------- ------------ */

* { }

body { 
	margin: 0px; 
	padding: 0px;
}

input, select, textarea {
	display: block;
	border: solid 1px #CCC;
	padding: 4px;
}

input:focus { outline:none; }

.smaller { font-size: 0.85em; }

/* -------- DEFAULT THEME ------------ */
/* -------- ------------- ------------ */


/* -------- ELEMENTS ------------ */
/* -------- -------- ------------ */


#Header, #Connect, #Menu, #Brand, #Alert, #Feature, #Title, #Page, #Prompts, #Footer, #Brand, .Awards, .GoogleMap { 
	display: block;
	width: 100%;
}
#Header, #Menu, #Brand, #Alert, #Feature, #Title, #Page, #Prompts, .Awards, #Footer, .GoogleMap { position: relative; }

.Content {
	display: block;
	width: 100%;
	max-width: 1280px;
	margin: auto;
}
	#Page .Content:after {
		 visibility: hidden;
		 display: block;
		 font-size: 0;
		 content: " ";
		 clear: both;
		 height: 0;
	}

#Feature .Content .billboard { width: 100%; }

.DesignerProfile IMG.collage { max-width: 100%; }
.Sample { display: inline-block; }

/* -------- -------- ------------ */
/* -------- ELEMENTS ------------ */


/* ------------------------------------------------------------------------------------------------------------------------------------------- */
/* -------- PAGES ---------------------------------------------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------------------------------------------- */

/* ------- /Dresses -------------------------------------------------------------------------------------------------------------------------- */
.Sample .Thumb.colour .label {
	margin-top: 50%;
    background-color: rgba(128,128,128,0.50);
    text-align: center;
    padding: 1px;
    color: white;
    font-size: 0.8em;
  }

/* ------- /Contact -------------------------------------------------------------------------------------------------------------------------- */
#formConnect .field.fieldApptType, 
#formConnect .field.fieldGownsBefore { display:none; } /* --- normally hiding, only available to some sites ---------------------------------- */

/* -------- PAGES ---------------------------------------------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------------------------------------------- */


/* -------- --------- ------------ */
/* -------- FORMATERS ------------ */

.middler {
	display: inline-block;
	vertical-align: middle;
}

.responsive100 {}
.responsive110 {}

/* --------  / FORMATERS ------------ */
/* -------- ------------ ------------ */

/* --------------- ------ ---------------------------------------------------------------------------- */
/* ----- iPad Mini : Horizontal ---------------------------------------------------------------------- */
@media screen and (max-width: 1024px) and (orientation: landscape) {

}

/* --------------------------------------------------------------------------------------------------- */
/* ----- iPad Mini : Verical ------------------------------------------------------------------------- */
@media screen and (max-width: 1024px) and (orientation: portrait) {

	.responsive100 { display: none; }
	
}


/* Mobile : single column : portrait */
@media screen and (max-width: 768px) {

	.responsive100 { display: none; }
	.responsive110 { display: none; }
		
} /* / Mobile : single column : portrait */


	


