/**
Homepage css
**/
.page-node-52.node-type-simple-page.role-anonymous-user div.main-container.container div.row section.col-sm-9{
	display:none;
}

body {
	background:url(../images/Background-Second-Chance-Dresses.jpg) repeat;
}

.front h1.page-header {
	display:none;
}

#block-md-slider-home-page-slider-within-con {
	width:720px;
	height:auto;
	float:left;
}

.front .views-column-dress {
	width:220px;
	height: auto;
    margin: 10px 33px 40px 0;
    min-height: 424px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border:0px solid #E0E0E0;
	background-color:#FFFFFF;
	-webkit-box-shadow: #B3B3B3 3px 3px 3px;
	-moz-box-shadow: #B3B3B3 3px 3px 3px;
	box-shadow: #B3B3B3 3px 3px 3px;
	float:left;
}

.views-column-dress .views-field-field-dress-photos img {
	-moz-border-radius-topleft: 3px;
	-webkit-border-top-left-radius: 3px;
 	border-top-left-radius: 3px;
	-moz-border-radius-topright: 3px;
	-webkit-border-top-right-radius: 3px;
	border-top-right-radius: 3px;
}

.Dress .views-column-dress .views-field-title {
	text-align:center;
	font-size:14px;
	text-decoration:none;
	margin-top:5px;
	min-height: 40px;
}

.Dress .views-column-dress .views-field-title a{
	color:#333;
}

.Dress .views-column-dress .views-field-title a:hover{
	color:#333;
	text-decoration:none;
}

.Dress .views-column-dress .views-field-field-retail-price {
	color: #CCC;
    float: left;
    font-size: 11px;
    margin-left: 50px;
    margin-top: 1px;
    text-align: center;
    text-decoration: line-through;
}
 
.Dress .views-column-dress .views-field-field-asking-price {
	text-align:center;
	text-decoration:none;
	color:#888;
	font-size:20px;
	padding-bottom:3px;
	border-bottom:1px solid #e7e7e7;
}

.Dress .views-column-dress .Dress-Size-Number {
	background: none repeat scroll 0 0 #fff;
    -webkit-border-bottom-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
    color: #888;
    float: left;
    font-size: 12px;
    height: 26px;
    padding: 0px 0 0 0px;
    width: 100%;
	text-align:center;
}

.not-logged-in .Dress .views-column-dress .Dress-Size-Number {
    background: #f6f6f6 none repeat scroll 0 0;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    color: #888;
    float: left;
    font-size: 12px;
    height: 26px;
    padding: 5px 0 0 10px;
    width: 100%;
}

.Dress .views-column-dress .Dress-Retail-Price {
	background: none repeat scroll 0 0 #f6f6f6;
    -webkit-border-bottom-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
    color: #888;
    float: left;
    font-size: 12px;
    height: 26px;
    padding: 5px 0 0 10px;
    width: 185px;
	margin-left:0px;
	text-align:left;
}

.not-logged-in .Dress .views-column-dress .Dress-Retail-Price {
    background: #f6f6f6 none repeat scroll 0 0;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    color: #888;
    float: left;
    font-size: 12px;
    height: 26px;
    padding: 5px 0 0 10px;
}


.Dress .views-column-dress a {
	text-decoration:none;
}

.Dress .flag-watch-dress a img {
	width:25px;
	background:none repeat scroll 0 0 #f6f6f6;
}

.Dress .watchlistdress {
	background:none repeat scroll 0 0 #f6f6f6;
	padding:2px;
}

	

#navbar {
	z-index:99;
	margin-top:0px;
}

.Dress .watchlistdress .flag-message {
	display:none;
}

.Dress .watchlistdress .flag-throbber {
	display:none;
}

ul.pager.pager-load-more li.pager-next.first.last a {
	width:300px;
}

/**************Speech Bubbles*****************/
#block-block-5 {
	float: left;
    height: 196px;
    margin-top: -5px;
    width: 150px;
}

#block-block-8 {
	float: left;
    height: 196px;
    margin-top: -5px;
    width: 150px;
}

blockquote p {
    font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif;
    font-size: 26px;
    font-weight: 300;
    line-height: 1.25;
	color:#b9519f;
	text-align:center;
}

blockquote p:hover {
	color:#450039;
}
	
blockquote {
	padding: 5px 20px;
}

#SpeechBubbleLinks a {
 	background-color: #b9519f;
    border-color: #5a0040;
    color: #fff;
    float: left;
    height: 40px;
    margin: 5px 5px;
    padding: 10px;
    width: 140px;
    text-align: center;
}


/*
.tri-right.border.btm-left-in:before {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #b9519f transparent transparent #b9519f;
    border-image: none;
    border-style: solid;
    border-width: 20px;
    bottom: -40px;
    content: " ";
    height: 0;
    left: 30px;
    position: absolute;
    right: auto;
    top: auto;
    width: 0;
}
.tri-right.btm-left-in:after {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: white transparent transparent white;
    border-image: none;
    border-style: solid;
    border-width: 12px;
    bottom: -20px;
    content: " ";
    height: 0;
    left: 38px;
    position: absolute;
    right: auto;
    top: auto;
    width: 0;
}*/
.round {
    border-radius: 15px;
}
.border {
    border: 8px solid #b9519f;
}
.talk-bubble {
    background-color: white;
    display: inline-block;
    height: auto;
    margin: 40px;
    position: relative;
    width: 200px;
	margin: 0 20px 35px;
}

#block-block-6 {
	display:none;
}

.md-objects .md-object, .md-objects .md-object a, .slider-item > div {
    box-sizing: content-box;
    line-height: 1em;
    margin: 0;
    padding: 10px;
	opacity:1.0;
	border-top:#fff 6px solid;
}

.page-node-52 #node-52 .submitted {
	display:none;
}

.page-node-52 #node-52 .user-picture {
	display:none;
}

.sidebar-first .region-sidebar-first.well {
    background: none;
    border: 0px solid #e3e3e3;
	box-shadow:none;
}

.views-column-dress a.flag.flag-action.flag-link-toggle.flag-processed img, .views-column-dress a.flag.unflag-action.flag-link-toggle.flag-processed img {
	background:#f6f6f6;
	height:26px;
}

.views-column-dress .views-field.views-field-ops {
	background:#f6f6f6;
}

.not-logged-in #SaveSearchHelpText {
	display:none;
}

#FrontPageLeft {
    width:260px;
    height:auto;
    float: left;
}

#FrontPageRight {
    width:720px;
    height:auto;
    float: left;
    background-image: linear-gradient(to right, #948d79 50%, rgba(148, 141, 121, 0) 0%);
    background-position: center bottom;
    background-repeat: repeat-x;
    background-size: 11px 2px;
    border-color:solid 0px #a87284;
	border: 0 solid transparent;
    margin-bottom: 0;
    min-height: 50px;
    position: relative;
	padding: 0 0 5px;
}

#FrontPageDresses {
	width:980px;
	height:auto;
	float:left;
}

.views-column-dress.views-column-last-dress {
    margin: 10px 0 40px;
}

#HomePageSellNowButton {
	background: none repeat scroll 0 0 #ffa826;
    font-family:"frederickathegreat";
    font-size: 30px;
    height: auto;
    margin: 0;
    padding: 17px;
    text-align: center;
	font-weight: normal;
}

#block-block-10 a, #block-block-14 a  {
	color:#fff;
	text-decoration:none;
}

#HomePageSignupButton {
	background:#A87284;
	font-family:"frederickathegreat";
    font-size: 28px;
    height: auto;
    margin: 0;
    padding: 17px 5px;
    text-align: center;
	font-weight: normal;
}

#HomePageLoginButton {
	background:#ceb3bc;
	font-family:"frederickathegreat";
    font-size: 30px;
    height: auto;
    margin: 0;
    padding: 17px;
    text-align: center;
	font-weight: normal;
}


/******************FrontPageExtraInfo***********************/
#FrontPageExtraInfoHeading{
	font-family:"frederickathegreat";
	font-style: normal; 
	font-weight: normal;
    line-height: 26px;
	color: #948d79;
	font-size:26px;
	margin-bottom: 10px;
}

.FrontPageExtraInfoYellow{ 
	color: #ffa826;
}

#FrontPageExtraInfo{
	color: #a87284;
    font-size: 16px;
    margin-bottom: 10px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif;
}

#block-block-10 {
	margin-left:3px;
	margin-right:5px;
}

#block-block-14 {
	margin-left:3px;
	margin-right:5px;
}


#block-block-12 {
	height:auto;
	margin-top:10px;
}

#HomepageDressLinks {
	width:auto;
	height:auto;
	float:right;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif;
	font-style: normal; 
	font-weight: normal; 
	color: #948d79;
	font-size:24px;
	background-image: linear-gradient(to right, #948d79 50%, rgba(148, 141, 121, 0) 0%);
    background-position: center bottom;
    background-repeat: repeat-x;
    background-size: 11px 2px;
    border-color:solid 0px #a87284;
	border: 0 solid transparent;
    margin-top:10px;
    position: relative;
	padding: 0 0 5px;
}

.logged-in #HomepageDressLinks {
	width:auto;
	height:auto;
	float:right;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif;
	font-style: normal; 
	font-weight: normal; 
	color: #948d79;
	font-size:20px;
	background-image: linear-gradient(to right, #948d79 50%, rgba(148, 141, 121, 0) 0%);
    background-position: center bottom;
    background-repeat: repeat-x;
    background-size: 11px 2px;
    border-color:solid 0px #a87284;
	border: 0 solid transparent;
    margin-top:10px;
    position: relative;
	padding: 0 0 5px;
	margin-right:0px;
}



#HomepageDressLinks a {
	color: #948d79;
	text-decoration:none;
	font-weight: bold;
}

#HomepageDressSearchText {
	color: #a87284;
    float: left;
    font-size: 14px;
    height: auto;
    margin: 0;
    padding: 0px;
    width: 60%;
}

#block-block-12 #HomepageDressSearchText a {
	color: #a87284;
}

#block-views-all-dresses-block-1 .views-field-field-designer-name div.field-content {
	text-align:center;
}

.page-find-my-dress div.views-field.views-field-field-designer-name div.field-content {
	text-align:center;
}

























@media screen and (min-width: 768px) and (max-width: 980px) {
	blockquote {
	padding: 5px 20px;
}

.tri-right.border.btm-left-in:before {
    border-style: none;
}
.tri-right.btm-left-in:after {
    border-style: none;
}
.round {
    border-radius: 8px;
}
.border {
    border: 4px solid #b9519f;
}
.talk-bubble {
    margin: 15px 20px 15px;
    width: 170px;
} 
#block-block-5 {
    height: 150px;
    width: 450px;
}

blockquote p {
    font-size: 20px;
}


#FrontPageRight {
    width: 495px;
}

#FrontPageLeft {
	width:200px;
}

#block-md-slider-home-page-slider-within-con {
    height: 361px;
    width: 496px;
}

#FrontPageRight .md-slide-wrap {
	height:361px !important;
}

#block-md-slider-home-page-slider-within-con {
    height: 361px !important;
    width: 495px;
}

.main-container.container .row {
	margin-left:0px;
	margin-right:0px;
}

#FrontPageExtraInfoHeading {
    font-size: 20px;
}

#FrontPageExtraInfo {
    font-size: 12px;
}

#HomePageLoginButton {
    font-size: 22px;
    padding: 11px;
}

#HomePageSignupButton {
    font-size: 22px;
    padding: 11px;
}

#HomePageSellNowButton {
    font-size: 22px;
    padding: 11px;
}

#FrontPageDresses {
    width: 740px;
}

.views-column-dress.views-column-last-dress {
    margin: 10px 33px 40px 0;
}

}

/***********Respponsive CSS settings**************/
/**********Full screen deskptop*******************//***********Respponsive CSS settings**************/
/**********Full screen deskptop*******************//***********Respponsive CSS settings**************/
/**********Full screen deskptop*******************//***********Respponsive CSS settings**************/
/**********Full screen deskptop*******************//***********Respponsive CSS settings**************/
/**********Full screen deskptop*******************//***********Respponsive CSS settings**************/
/**********Full screen deskptop*******************//***********Respponsive CSS settings**************/
/**********Full screen deskptop*******************/

@media only screen and (max-width : 1200px) {

}









/***********Respponsive CSS settings**************/
/**********Laptop and smaller screens*************/
/***********Respponsive CSS settings**************/
/**********Laptop and smaller screens*************//***********Respponsive CSS settings**************/
/**********Laptop and smaller screens*************//***********Respponsive CSS settings**************/
/**********Laptop and smaller screens*************//***********Respponsive CSS settings**************/
/**********Laptop and smaller screens*************//***********Respponsive CSS settings**************/
/**********Laptop and smaller screens*************//***********Respponsive CSS settings**************/
/**********Laptop and smaller screens*************//***********Respponsive CSS settings**************/
/**********Laptop and smaller screens*************//***********Respponsive CSS settings**************/
/**********Laptop and smaller screens*************//***********Respponsive CSS settings**************/
/**********Laptop and smaller screens*************//***********Respponsive CSS settings**************/
/**********Laptop and smaller screens*************//***********Respponsive CSS settings**************/
/**********Laptop and smaller screens*************/

@media only screen and (max-width : 979px) {
.views-column-dress {
    margin: 10px 20px 40px 0;
}

#block-block-8 {
    height: 100px;
    width: 575px;
	margin-top:5px;
}

#SpeechBubbleLinks a {
    width: 275px;
}

.logged-in #SpeechBubbleLinks a {
    font-size: 12px;
    height: 35px;
    margin: 3px;
    width: 84px;
}

.logged-in #SpeechBubbleLinks {
	margin-top:10px;
}

.logged-in #block-block-5 {
    height: 50px;
    width: 360px;
}

.logged-in button#edit-save.views-save-button-save.btn.btn-primary.form-submit {
    float: left;
    font-size: 12px;
    height: 35px;
    margin: 8px 5px;
    padding: 0;
    width: 84px;
}

#block-md-slider-home-page-slider-within-con {
    float: left;
    height: 410px;
    width: 495px;
}

#HeaderMenuContainer nav ul.menu li a {
	font-size:11px;
}

#FrontPageLeft {
    width: 482px;
}

#FrontPageExtraInfoHeading {
    text-align: center;
}

#FrontPageExtraInfo {
    text-align: center;
}

#block-md-slider-home-page-slider-within-con {
    width: 482px;
	height:361px !important;
}

#FrontPageRight .md-slide-wrap {
	height:361px !important;
}

#FrontPageRight {
    width: 500px;
}

#HeaderLogoContainer a.name.navbar-brand {
    font-size: 25px;
    letter-spacing: 0;
    line-height: 30px;
    word-spacing: 10px;
}

#FrontPageDresses {
    width: 481px;
}

#HomepageDressLinks {
    font-size: 21px;
    text-align: center;
}

.views-column-dress.views-column-last-dress {
    margin: 5px 25px 35px 10px;
}

.md-objects .md-object, .md-objects .md-object a, .slider-item > div {
    font-size:11px;
}

.logged-in #HomepageDressLinks {
    font-size: 18px;
}

.logged-in button#edit-save.views-save-button-save.btn.btn-primary.form-submit {
    width: 100%;
}

.front .views-column-dress {
    margin: 10px 20px 40px 0;
}

}













/***********Respponsive CSS settings**************/
/**********ipad and tablets*************//***********Respponsive CSS settings**************/
/**********ipad and tablets*************//***********Respponsive CSS settings**************/
/**********ipad and tablets*************//***********Respponsive CSS settings**************/
/**********ipad and tablets*************//***********Respponsive CSS settings**************/
/**********ipad and tablets*************//***********Respponsive CSS settings**************/
/**********ipad and tablets*************//***********Respponsive CSS settings**************/
/**********ipad and tablets*************//***********Respponsive CSS settings**************/
/**********ipad and tablets*************//***********Respponsive CSS settings**************/
/**********ipad and tablets*************//***********Respponsive CSS settings**************/
/**********ipad and tablets*************/

@media screen and (min-width: 481px) and (max-width: 767px) {
	
	
.views-column-dress {
    margin: 10px 30px 40px;
}

.views-column-dress {
    height: 290px;
    margin: 5px 25px 35px 5px;
    width: 135px;
}

.views-column-dress .views-field-field-dress-photos img {
    height: 215px;
    width: 135px;
}

.Dress .views-column-dress .Dress-Size-Number {
    width: 100px;
}

.main-container.container aside.col-sm-3 {
	width:480px;
}

.main-container.container section.col-sm-9 {
	width:480px;
}

.main-container.container .col-sm-9 #block-md-slider-home-page-slider-within-con {
	display:none;
}

#block-block-6 {
	display:block;
}

#block-block-5 {
	display:none;
}

#block-block-6 #SpeechBubbleMobileLinks a {
    color: white;
}

#SpeechBubbleMobileLinks {
	background-color: #b9519f;
    color: white;
    font-size: 30px;
    margin: 0 0 1px 0;
    padding: 10px 0px;
    text-align: center;
}

#block-block-8 {
    height: 100px;
    width: 460px;
}

#SpeechBubbleLinks a {
    width: 220px;
}

.views-column-dress {
    height: 300px;
    margin: 5px 25px 35px 10px;
    width: 200px;
}

.views-column-dress .views-field-field-dress-photos img {
    height: 330px;
    width: 200px;
}
  
}








/***********Respponsive CSS settings**************/
/**********large phones**************************//***********Respponsive CSS settings**************/
/**********large phones**************************//***********Respponsive CSS settings**************/
/**********large phones**************************//***********Respponsive CSS settings**************/
/**********large phones**************************//***********Respponsive CSS settings**************/
/**********large phones**************************//***********Respponsive CSS settings**************/
/**********large phones**************************//***********Respponsive CSS settings**************/
/**********large phones**************************//***********Respponsive CSS settings**************/
/**********large phones**************************//***********Respponsive CSS settings**************/
/**********large phones**************************/

@media only screen and (max-width : 480px) {
#HomepageDressSearchText {
	width: 100%;
	text-align: center;
}
.views-column-dress {
    margin: 10px 30px 40px;
}

.views-column-dress {
    height: 290px;
    margin: 5px 15px 35px 5px;
    width: 135px;
}

.views-column-dress .views-field-field-dress-photos img {
    height: 215px;
    width: 135px;
}

.Dress .views-column-dress .Dress-Size-Number {
    width: 100px;
}

#HeaderLogoContainer a.name.navbar-brand {
    font-size: 25px;
    letter-spacing: 0;
    line-height: 20px;
    margin-top: 0;
    word-spacing: 2px;
}

.navbar .logo {
    display: none;
}

#HeaderSocialContainer {
    float: left;
    height: 50px;
    width: 229px;
}

.container {
    width: 320px;
}

#block-md-slider-home-page-slider-within-con {
	display:none;
}

#block-block-6 {
	display:block;
}

#block-block-5 {
	display:none;
}

#block-block-6 #SpeechBubbleMobileLinks a {
    color: white;
}

#SpeechBubbleMobileLinks {
	background-color: #b9519f;
    color: white;
    font-size: 30px;
    margin: 0 0 1px 0;
    padding: 10px 0px;
    text-align: center;
}
  


.front #block-block-6 {
	display:none;
}

.front #block-block-8 {
	display:none;
}

.views-column-dress {
    min-height: auto;
}

.logged-in button#edit-save.views-save-button-save.btn.btn-primary.form-submit {
    float: left;
    font-size: 28px;
    height: 63px;
    margin: 0px 0px;
    padding: 0;
    width: 100%;
}

.views-column-dress {
    height: 330px;
    margin: 5px 15px 35px 5px;
    width: 135px;
}

.page-find-my-dress .Dress .views-column-dress .Dress-Retail-Price {
    width: 105px;
}

.not-logged-in.page-find-my-dress .Dress  .views-column-dress .Dress-Retail-Price {
    width: 135px;
}

.views-column-dress {
    height: auto;
    margin: 5px 15px 5px 5px;
    width: 135px;
}

.views-column-dress.views-column-last-dress {
    margin: 5px 15px 5px 5px;
}
.page-find-my-dress #edit-field-geofield-distance.clearfix div.form-type-textfield.form-item-field-geofield-distance-distance.form-item.form-group {
	width:65px;
}

.page-find-my-dress #edit-field-geofield-distance.clearfix div.form-type-textfield.form-item-field-geofield-distance-origin.form-item.form-group {
	float:right;
	width:200px;
}


.page-find-my-dress .views-column-dress {
    height: 330px;
    margin: 5px 10px 15px;
    width: 135px;
}

.page-find-my-dress .form-item-edit-field-dress-ocassion-value-wedding.form-item.form-group,
.page-find-my-dress .form-item-edit-field-dress-ocassion-value-mother-of-the-bride.form-item.form-group,
.page-find-my-dress .form-item-edit-field-dress-ocassion-value-communion.form-item.form-group,
.page-find-my-dress .form-item-edit-field-dress-ocassion-value-formal.form-item.form-group,
.page-find-my-dress .form-item-edit-field-dress-ocassion-value-debutante.form-item.form-group,
.page-find-my-dress .form-item-edit-field-dress-ocassion-value-vintage.form-item.form-group,
.page-find-my-dress .form-item-edit-field-dress-ocassion-value-other.form-item.form-group {
    height: 32px;
    min-width: 110px;
	margin-right:0px;
}

.page-find-my-dress .form-item-edit-field-label-size-value-size-4.form-item.form-group, 
.page-find-my-dress .form-item-edit-field-label-size-value-size-6.form-item.form-group, 
.page-find-my-dress .form-item-edit-field-label-size-value-size-8.form-item.form-group, 
.page-find-my-dress .form-item-edit-field-label-size-value-size-10.form-item.form-group, 
.page-find-my-dress .form-item-edit-field-label-size-value-size-12.form-item.form-group, 
.page-find-my-dress .form-item-edit-field-label-size-value-size-14.form-item.form-group, 
.page-find-my-dress .form-item-edit-field-label-size-value-size-16.form-item.form-group, 
.page-find-my-dress .form-item-edit-field-label-size-value-other.form-item.form-group {
    float: left;
    font-size: 14px;
    height: 30px;
    margin: 0;
    min-width: 110px;
    padding: 0;
    width: auto;
}

h1.page-header {
    border-bottom: 18px solid #bab3a8;
    font-size: 35px;
	margin-right:0px;
}


}








/***********Respponsive CSS settings**************/
/**********iphones and similar**************************//***********Respponsive CSS settings**************/
/**********iphones and similar**************************//***********Respponsive CSS settings**************/
/**********iphones and similar**************************//***********Respponsive CSS settings**************/
/**********iphones and similar**************************//***********Respponsive CSS settings**************/
/**********iphones and similar**************************//***********Respponsive CSS settings**************/
/**********iphones and similar**************************//***********Respponsive CSS settings**************/
/**********iphones and similar**************************//***********Respponsive CSS settings**************/
/**********iphones and similar**************************//***********Respponsive CSS settings**************/
/**********iphones and similar**************************//***********Respponsive CSS settings**************/
/**********iphones and similar**************************//***********Respponsive CSS settings**************/
/**********iphones and similar**************************/

@media only screen and (max-width : 320px) {

.views-column-dress {
    margin: 10px 30px 40px;
}

.views-column-dress {
    height: 290px;
    margin: 5px 5px 35px 5px;
    width: 135px;
}

.views-column-dress .views-field-field-dress-photos img {
    height: 215px;
    width: 135px;
}

.Dress .views-column-dress .Dress-Size-Number {
    width: 100px;
}

#HeaderLogoContainer a.name.navbar-brand {
    font-size: 20px;
}

#HeaderSocialContainer {
    float: none;
    height: 45px;
    margin: 0 auto;
}

#FrontPageLeft {
    width: 320px;
}

#FrontPageExtraInfoHeading {
    font-size: 23px;
}

#FrontPageRight {
   display:none;
}

#FrontPageDresses {
    width: 320px;
}

#HomepageDressLinks {
    font-size: 16px;
    text-align: center;
}

.views-column-dress.views-column-last-dress {
    margin: 5px 10px 45px 10px;
}






}

@media only screen and (min-device-width : 375px) and (max-device-width : 667px) and (-webkit-min-device-pixel-ratio : 2) { 

#FrontPageLeft {
    width: 100%;
}
#FrontPageRight {
    width: 100%;
}
#FrontPageDresses {
    width: 100%;
}
#HeaderSocialContainer {
    float: none;
    height: 115px;
    margin: 0 auto;
    width: 180px;
}
.front .views-column-dress {
    background-color: #ffffff;
    border: 0 solid #e0e0e0;
    border-radius: 3px;
    box-shadow: 3px 3px 3px #b3b3b3;
    float: left;
    height: auto;
    margin: 10px 33px 40px 0;
    min-height: 424px;
    width: 320px;
}
.views-column-dress .views-field-field-dress-photos img {
    height: 535px;
    width: 320px;
}
.not-logged-in .Dress .views-column-dress .Dress-Retail-Price {
    background: #f6f6f6 none repeat scroll 0 0;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    color: #888;
    float: left;
    font-size: 12px;
    height: 26px;
    padding: 5px 0 0 10px;
    width: 290px;
}



}

@media only screen and (min-device-width : 320px) and (max-device-width : 667px) and (-webkit-min-device-pixel-ratio : 2) { 

#FrontPageLeft {
    width: 100%;
}
#FrontPageRight {
    width: 100%;
}
#FrontPageDresses {
    width: 100%;
}
#HeaderSocialContainer {
    float: none;
    height: 115px;
    margin: 0 auto;
    width: 180px;
}
.front .views-column-dress {
    background-color: #ffffff;
    border: 0 solid #e0e0e0;
    border-radius: 3px;
    box-shadow: 3px 3px 3px #b3b3b3;
    float: left;
    height: auto;
    margin: 10px 33px 40px 0;
    min-height: 424px;
    width: 320px;
}

.views-column-dress .views-field-field-dress-photos img {
    height: 535px;
    width: 320px;
}

.page-find-my-dress .views-column-dress .views-field-field-dress-photos img {
    height: 285px;
    width: 135px;
	margin:0px;
}

.not-logged-in .Dress .views-column-dress .Dress-Retail-Price {
    background: #f6f6f6 none repeat scroll 0 0;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    color: #888;
    float: left;
    font-size: 12px;
    height: 26px;
    padding: 5px 0 0 10px;
    width: 290px;
}

.page-find-my-dress .Dress .views-column-dress .Dress-Retail-Price {
    width: 105px;
}

.not-logged-in.page-find-my-dress .Dress  .views-column-dress .Dress-Retail-Price {
    width: 135px;
}

.page-find-my-dress .views-column-dress {
    min-height: 377px;
}

.page-find-my-dress .views-column-dress {
    height: auto;
    margin: 5px 15px 5px 5px;
    width: 135px;
}
.page-find-my-dress .views-column-dress.views-column-last-dress {
    margin: 5px 10px 15px;
}
.page-find-my-dress #edit-field-geofield-distance.clearfix div.form-type-textfield.form-item-field-geofield-distance-distance.form-item.form-group {
	width:65px;
}

.page-find-my-dress #edit-field-geofield-distance.clearfix div.form-type-textfield.form-item-field-geofield-distance-origin.form-item.form-group {
	float:right;
	width:200px;
}


.page-find-my-dress .views-column-dress {
    height: 330px;
    margin: 5px 10px 15px;
    width: 135px;
}

.page-find-my-dress .form-item-edit-field-dress-ocassion-value-wedding.form-item.form-group,
.page-find-my-dress .form-item-edit-field-dress-ocassion-value-mother-of-the-bride.form-item.form-group,
.page-find-my-dress .form-item-edit-field-dress-ocassion-value-communion.form-item.form-group,
.page-find-my-dress .form-item-edit-field-dress-ocassion-value-formal.form-item.form-group,
.page-find-my-dress .form-item-edit-field-dress-ocassion-value-debutante.form-item.form-group,
.page-find-my-dress .form-item-edit-field-dress-ocassion-value-vintage.form-item.form-group,
.page-find-my-dress .form-item-edit-field-dress-ocassion-value-other.form-item.form-group {
    height: 32px;
    min-width: 110px;
	margin-right:0px;
}

.page-find-my-dress .form-item-edit-field-label-size-value-size-4.form-item.form-group, 
.page-find-my-dress .form-item-edit-field-label-size-value-size-6.form-item.form-group, 
.page-find-my-dress .form-item-edit-field-label-size-value-size-8.form-item.form-group, 
.page-find-my-dress .form-item-edit-field-label-size-value-size-10.form-item.form-group, 
.page-find-my-dress .form-item-edit-field-label-size-value-size-12.form-item.form-group, 
.page-find-my-dress .form-item-edit-field-label-size-value-size-14.form-item.form-group, 
.page-find-my-dress .form-item-edit-field-label-size-value-size-16.form-item.form-group, 
.page-find-my-dress .form-item-edit-field-label-size-value-other.form-item.form-group {
    float: left;
    font-size: 14px;
    height: 30px;
    margin: 0;
    min-width: 130px;
    padding: 0;
    width: auto;
}

h1.page-header {
    border-bottom: 18px solid #bab3a8;
    font-size: 35px;
	margin-right:0px;
}
}


