/* style color pallette
#a40351 berry
#342019 dark chocolate
#5a471c olive
#d2c9b8 light olive
#eee9de super light olive
*/

* { box-sizing: border-box; }
header, nav, section, article, aside, footer {display:block;}
html, body {background-color:#FFF;margin: 0;padding: 0;border: 0;font-size: 100%;vertical-align: baseline;height:100%;min-width:100%;}

#wrapper-top{min-width:100%;background-color:#a40351;height:320px;}
#wrapper-top-no-slider{min-width:100%;background-color:#a40351;height:190px;background-image:url(../img/wsw-top-banner-no-slider.jpg);background-repeat:no-repeat;background-position:center;}
#wrapper-top-display{max-width:960px;min-width:960px;width:960px;height:auto;border:0px solid #9F3;margin:0 auto;}
#wrapper-page-content{max-width:960px;min-width:960px;width:960px;height:auto;border:0px solid #3C3;margin:0 auto;padding:20px;margin-top:10px;overflow:hidden;}

#wrapper-menu{min-width:100%;background-color:#342019;height:34px;}
#wrapper-menu-display{width:960px;max-width:960px;min-width:960px;height:34px;border:0px solid #9F3;margin:0 auto;text-align:center;background-color:#342019;}
#wrapper-html{border:0px solid #9C0;margin:0 auto;padding:0;min-height:100%;height:auto;background-color:#FFF;}
body > #wrapper-html {height:auto; min-height:100%;}

.column-left{width:60%;height:auto;border:0px solid #C00;margin:0 auto;position:relative;float:left;}
.column-right{width:30%;height:auto;border:0px solid #C00;position:relative;float:right;}
.inner-column-right{width:100%;border:0px solid #00C;height:auto;overflow:hidden;margin:0px 0 20px 0;}

h1 {font-family: 'Roboto Slab', serif;color:#5a471c;font-weight:400;font-size:2em;}
h2 {font-family: 'Raleway', sans-serif;color:#a40351;font-weight:600;font-size:1.25em;}
h3 {font-family: 'Raleway', sans-serif;color:#a40351;font-weight:600;font-size:1em;}
h3 a:link, h3 a:visited {text-decoration:none;font-family: 'Raleway', sans-serif;color:#a40351;font-weight:600;font-size:1em;}
h3 a:hover {text-decoration:underline;font-family: 'Raleway', sans-serif;color:#a40351;font-weight:600;font-size:1em;}

p {font-family: 'Raleway', sans-serif;color:#5a471c;font-weight:400;font-size:1em;line-height:1.5em;text-decoration:none;}
p a:link, p a:visited {color:#a40351;text-decoration:none;}
p a:hover {color:#342019;text-decoration:none;}

.p-side {font-family: 'Raleway', sans-serif;color:#5a471c;font-weight:400;font-size:.75em;line-height:1.2em;text-decoration:none;}
.p-side a:link, .p-side a:visited {color:#342019;text-decoration:none;font-weight:600;}
.p-side a:hover {color:#a40351;text-decoration:none;}

.p-admin {font-family: 'Raleway', sans-serif;color:#5a471c;font-weight:400;font-size:.75em;line-height:1.2em;text-decoration:none;}
.p-admin a:link, .p-admin a:visited {color:#5a471c;text-decoration:none;font-weight:600;}
.p-admin a:hover {color:#a40351;text-decoration:none;}

.large-icon{color:#eee9de;font-size:2.25em;text-decoration:none;}

#menu {margin:0 auto;width:960px;height:auto;}
#menu ul {padding:0;margin:0 auto;list-style-type:none;border:0px solid #093;width:960px;height:34px;background-color:#342019;}
#menu ul li {display:inline;width:auto;}
#menu ul li a {font-family: 'Raleway', sans-serif;color:#FFF;font-weight:500;font-size:13px;line-height:26px;text-decoration:none;border:0px solid #5a471c;padding:4px 6px 0px 6px;display:inline-block;width:16%;text-align:center;}
#menu ul li a:hover {background-color:#5a471c;height:100%}
.menu-divider {line-height:34px;margin-right:20px;}


#wrapper-footer{background-color:#eee9de;width:100%;height:auto;position:relative;bottom:0;margin-top:-80px;z-index:10;padding-top:10px;padding-bottom:0px;border:0px solid #099;margin:0 auto;float:left;min-width:100%;}
#wrapper-copyright{width:960px;max-width:960px;min-width:960px;margin:0 auto;padding:20px 0px 20px 0px;border:0px solid #039;position:relative;bottom:0;text-align:center;overflow:hidden;height:auto;min-height:100%;}

#sebly-logo{background-color:#d2c9b8;width:64px;height:25px;padding:4px;text-align:center;overflow:hidden;margin:0 auto;}
#sebly-logo:hover{background-color:#5a471c;width:64px;height:25px;padding:4px;text-align:center;}

.image-square-home{float:right;margin-left:10px;}

.captcha {font-family: 'Raleway', sans-serif;color:#5a471c;font-weight:400;font-size:14px;line-height:24px;text-decoration:none;}
.captcha b {font-family: 'Raleway', sans-serif;color:#342019;font-weight:700;font-size:14px;line-height:24px;text-decoration:none;}
.formErr {font-family: 'Raleway', sans-serif;color:#a40351;line-height:24px;font-size:14px;font-weight:400;}
.formErrbox{font-family: 'Raleway', sans-serif;color:#342019;line-height:24px;font-size:14px;font-weight:600;}
/* CONTACT FORM STYLE */
.form-text-label{font-family: 'Roboto', sans-serif;color:#414142;line-height:1em;font-size:.95em;font-weight:400;}
.form_list {width:100%;list-style-type:none;margin:0;padding:0;border:0px solid #099;text-align:left;}
.form_list ul {width:100%;list-style-type:none;margin:0;padding:0;border:0px solid #099;}
.form_list li {width:100%;list-style-type:none;margin:0;padding:0;border:0px solid #099;}
.contact_box_style {font-family: 'Raleway', sans-serif;padding:10px 3px 10px 3px;height:32px;line-height:32px;border:1px solid #999;font-size:14px;color:#666;width:220px;margin-top:10px;margin-bottom:16px;
	-moz-border-radius:6px 6px 6px 6px;
	-webkit-border-radius:6px 6px 6px 6px;
	border-radius:6px 6px 6px 6px;
}
.comment_box_style {font-family: 'Raleway', sans-serif;padding:6px 6px 6px 3px;line-height:21px;border:1px solid #999;font-size:14px;color:#666;width:420px;height:220px;margin-top:10px;margin-bottom:16px;
	-moz-border-radius:6px 6px 6px 6px;
	-webkit-border-radius:6px 6px 6px 6px;
	border-radius:6px 6px 6px 6px;
	width:400px;
}

.search_button_style {background-color:#d2c9b8;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:0px solid #666;display:inline-block;color:#FFF;font-family:arial;font-size:15px;
font-weight:bold;padding:5px 10px;text-decoration:none;position:relative;top:-1px;cursor:pointer;vertical-align:top;line-height:21px;-webkit-appearance: none;}

.search_button_style:hover {background-color:#a40351;position:relative;cursor:pointer;}
.search_button_style:active {background-color:#d2c9b8;position:relative;cursor:pointer;}
.search_button_style:visited{color:#FFF;font-family:arial;font-size:15px;font-weight:bold;background-color:#d2c9b8;}

.google-maps {
        position: relative;
        padding-bottom: 75%; // This is the aspect ratio
        height: 0;
        overflow: hidden;
}
.google-maps iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100% !important;
        height: 100% !important;
}

.available-table-style{width:100%;border-spacing:6px;text-align:left;padding:4px;font-family: 'Raleway', sans-serif;color:#5a471c;font-size:16px;}
.available-table-style th{font-weight:600;background-color:#eee9de;font-family: 'Raleway', sans-serif;color:#5a471c;font-size:16px;padding:6px;}
.available-table-style td{font-weight:500;background-color:#none;font-family: 'Raleway', sans-serif;color:#5a471c;font-size:16px;padding:2px 6px 2px 6px;max-width:auto;}
.available-table-style input{font-weight:400;background-color:#none;font-family: 'Raleway', sans-serif;color:#5a471c;font-size:16px;padding:2px 6px 2px 6px;border:1px solid #d2c9b8;}
.available-table-style .odd {background-color:#ede8ec;}
.available-table-style .even {background-color:#f4f1ef;}

/*MOBILE*/

@media all and (max-width:961px){
#wrapper-top{min-width:100%;height:320px;background-color:#C00;}
#wrapper-top{height:auto;}
#wrapper-top-display{max-width:100%;min-width:100%;width:100%;height:auto;border:0px solid #9F3;margin:0 auto;}
#wrapper-page-content{min-width:100%;width:100%;}
#wrapper-menu{min-width:100%;height:34px;}
#wrapper-footer{height:auto;}
#wrapper-copyright{display:none;}
#wrapper-menu{border:2px solid #FFF;height:80px;overflow:hidden;}
#menu{min-width:100%;height:auto;width:100%;background-color:none;}
#menu ul{min-width:100%;height:auto;width:100%;overflow:hidden;background-color:#FFF;}
#menu ul li a {font-family: 'Raleway', sans-serif;color:#FFF;font-weight:500;font-size:13px;line-height:26px;text-decoration:none;border:2px solid #FFF;padding:4px 6px 4px 6px;display:inline-block;width:33.33%;text-align:center;float:left;background-color:#342019;}
.column-right{width:36%;height:auto;border:0px solid #C00;position:relative;float:right;}
}

@media all and (max-width:639px){
#menu{min-width:100%;height:auto;width:100%;}
#menu ul{min-width:100%;height:auto;width:100%;}
#wrapper-menu{background-color:none;}
#wrapper-top-display{max-width:100%;min-width:100%;width:100%;height:auto;border:0px solid #9F3;margin:0 auto;}
.column-left{width:100%;height:auto;border:0px solid #C00;margin:0 auto;position:relative;float:left;}
.column-right{width:100%;height:auto;border:0px solid #C00;position:relative;float:right;margin-top:20px;}
h3{font-size:1.25em;}
.p-side {font-size:1em;line-height:1.5em;}
#menu ul li a {font-size:13px;padding:4px 2px 4px 2px;}
}

@media all and (max-width:520px){
#wrapper-top{min-width:100%;height:180px;background-color:none;}
#wrapper-top-display{background-image:url(http://6712washingtonave.com/img/wsw-logo-mobile.gif);overflow:hidden;background-position:center;background-size:70%;background-color:#a40351;background-repeat:no-repeat;min-height:100%;}
.nivoSlider{display:none;}
#menu{min-width:100%;height:68px;width:100%;}
#menu ul{min-width:100%;height:auto;width:100%;}
#menu ul li a {font-size:13px;padding:4px 2px 4px 2px;}
}

@media all and (max-width:320px){
#wrapper-top{min-width:100%;height:140px;background-color:none;}
.column-left{width:100%;height:auto;border:0px solid #C00;margin:0 auto;position:relative;float:left;}
h1{font-size:1.5em;}
#wrapper-page-content{border:0;margin-top:0;}
.nivoSlider{display:none;}
#wrapper-top-display{background-image:url(http://6712washingtonave.com/img/wsw-logo-mobile.gif);overflow:hidden;background-position:center;background-size:85%;background-color:#a40351;background-repeat:no-repeat;min-height:100%;}
#menu ul li a {font-size:13px;padding:4px 2px 4px 2px;}
#menu{min-width:100%;height:68px;width:100%;}
#menu ul{min-width:100%;height:auto;width:100%;}
.comment_box_style {width:280px;}
}

@media print {
	#wrapper-footer{display:none;}
}