@charset "utf-8";
/* CSS Document */


input { behavior:url(../assets/css3pie/PIE.htc); position:relative; }

.form-control::-webkit-input-placeholder {
   color: #2e2e2e; opacity:1;
}
.form-control:-moz-placeholder { /* Firefox 18- */
   color: #2e2e2e; opacity:1;
}
.form-control::-moz-placeholder {  /* Firefox 19+ */
   color: #2e2e2e; opacity:1;
}
.form-control:-ms-input-placeholder {
   color: #2e2e2e; opacity:1;
}


body,
input,
textarea,
h1, h2, h3, h4, h5, h6 { font-family: 'Open Sans', sans-serif; }

/*font-family:Georgia, "Times New Roman", Times, serif;*/

a { color:#171616; }
a:hover,
a:active { text-decoration:none; color:#666; }

img { max-width:100%; }

/*************Attached Classes **************/

.bg-none { background:none; filter:none; }
.bg-none:hover, .bg-none:active { background:none; filter:none; }
.box-shadow-none, 
.outfit-selector .bx-wrapper .bx-viewport { box-shadow:0 0 0 transparent; -moz-box-shadow:0 0 0 transparent; -webkit-box-shadow:0 0 0 transparent; -o-box-shadow:0 0 0 transparent; }

.content-panel .thumbnail,
.content-panel .sign,
.content-panel.stock section figure,
#carousel-store .thumbnail figure,
.outfit-selector { 
	box-shadow:0 0 3px 0 rgba(0, 0, 0, 0.3); -moz-box-shadow:0 0 3px 0 rgba(0, 0, 0, 0.3); -webkit-box-shadow:0 0 3px 0 rgba(0, 0, 0, 0.3); -o-box-shadow:0 0 3px 0 rgba(0, 0, 0, 0.3); 
	}

.text-shadow-none,
.navbar-slp .nav > li > a,
footer .btn { text-shadow:0 0 0 transparent !important; }

.form-panel .legend,
.navbar-stick p		{ text-shadow:1px 1px 1px rgba(0, 0, 0, 0.7) !important; }

.border-none,
.outfit-selector .bx-wrapper .bx-viewport { border:none; }
.border-left-none { border-left:none; }
.border-radius-none,
.thumbnail,
.navbar-scarve { 
	border-radius:0 !important; -moz-border-radius:0 !important; -webkit-border-radius:0 !important; -o-border-radius:0 !important; 
}

.panel-form .panel-body { 
	border-radius:10px 0 0 10px; -moz-border-radius:10px 0 0 10px; -webkit-border-radius:10px 0 0 10px; 
	-o-border-radius:10px 0 0 10px; 
}
.outfit-selector .bx-controls .bx-prev { 
	border-radius:0 3px 3px 0; -moz-border-radius:0 3px 3px 0; -webkit-border-radius:0 3px 3px 0; 
	-o-border-radius:0 3px 3px 0; 
}
.outfit-selector .bx-controls .bx-next { 
	border-radius:3px 0 0 3px; -moz-border-radius:3px 0 0 3px; -webkit-border-radius:3px 0 0 3px; 
	-o-border-radius:3px 0 0 3px; 
}
.panel-form .form-control { 
	border-radius:15px;	-moz-border-radius:15px; -webkit-border-radius:15px; -o-border-radius:15px;
}

.bold300 { font-weight:300; }
.bold400 { font-weight:400; }
.bold700 { font-weight:700; }
.text-upper { text-transform:uppercase; }
.full-width img { width:100%; }
.line-reset { line-height:normal !important; }
.pad-none { padding:0; }
.margin-none { margin:0 !important; }
.margin-top10 { margin-top:10px; }
.margin-top30 { margin-top:30px; }
.margin-left10 { margin-left:10px; }
.margin-btm0 { margin-bottom:0px; }
.margin-search { margin-top:18px; }
.margin-nav { margin-top:0px; }
.floatL { float:left; }
.w10 { width:10%; }
.w20 { width:20%; }
.w30 { width:30%; }
.w35 { width:35%; }
.w40 { width:40%; }
.w50 { width:50%; }
.w60 { width:60%; }
.w65 { width:65%; }
.w70 { width:70%; }
.w80 { width:80%; }
.w90 { width:90%; }

hr.loc {
	border-color: #b1b1b1;
	margin: 24px 0 0;
}
hr.snip {
    border-bottom: 10px solid #A70002;
    border-top: 0;
    margin: 0;
}
hr.vbar {
    border-bottom: 0 none;
    border-left: 1px solid #510001;
	border-right: 1px solid #cd1013;
    border-top: 0 none;
    height: 100%; left:50%;
    margin: 0;
    position: absolute;
}
hr.foot {
    height: 0;
    margin: 0 0 20px;
    border-right: 0 none;
    border-top: 1px solid #630104;
	border-bottom: 1px solid #992629;
    border-left: 0 none;
}

.col-wht	{ color:#fff; }
.col-wht:hover 	{ color:#B7B7B7; }
.col-blk1 		{ color:#292929; }

.btn-inverse {
    background-color: #333;
    border: medium none; font-size:12px;
    color: #FFFFFF !important;
    padding: 7px 12px;
}
.btn-inverse:hover, .btn-inverse:active {
    background-color: #000;
    border: none;
    color: #ccc;
}

.btn-grey {
    background-color: #5c5c5c;
    border: medium none; font-size:12px;
    color: #FFFFFF;
    padding: 7px 12px;
}
.btn-grey:hover, .btn-grey:active {
    background-color: #666;
    border: none;
    color: #fff;
}

.btn-cart,
.btn-globe { font-size:16px; font-weight:300; }

.ticklist { 
	margin:0 0 22px; padding:0;
    list-style: none outside none;
}
.ticklist li {
    background-color: transparent;
    background-image: url("../images/img05_06.png");
    background-position: 1px 7px;
    background-repeat: no-repeat;
    padding-left: 18px; line-height:22px; margin-bottom:5px;
}
.ticklist li p { margin:0 0 4px; }
.ticklist li:last-child {  margin-bottom:0px; }

/************* Custom Icons **************/

.icon-zoom {
    background-image: url("../images/slp-png_63.png");
    background-position: left top;
    background-repeat: no-repeat;
    display: inline-block;
    height: 24px;
    line-height: 24px;
    margin-left: 3px;
    margin-right: 8px;
    position: relative;
    top: 7px;
    width: 16px;
}
.icon-carts {
    background-image: url("../images/img05_10.png");
    background-position: left top;
    background-repeat: no-repeat;
    display: inline-block;
    height: 20px;
    line-height: 20px;
    margin: -6px 2px 0 0;
    position: relative;
    top: 5px;
    width: 20px;
}

.icon-phone-red {
    background-image: url("../images/slp-png_51.png");
    background-position: left top;
    background-repeat: no-repeat;
    display: inline-block;
    height: 20px;
    line-height: 20px;
    margin-left: 5px;
    margin-right: 7px;
    position: relative;
    top: 5px;
    width: 12px;
}
.icon-mail-red { background-image:url(../images/slp-png_54.png);
    background-position: left top;
    background-repeat: no-repeat;
    display: inline-block;
   height: 18px;
    line-height: 18px;
    margin-right: 5px;
    position: relative;
    top: 5px;
    width: 18px;
}

.icon-mail-wht {
    background-image: url("../images/slp-png_70.png");
    background-position: left top;
    background-repeat: no-repeat;
    display: inline-block;
    height: 22px;
    line-height: 22px;
    margin-right: 5px;
    position: relative;
    top: 6px;
    width: 22px;
}
.icon-mail-grey {
    background-image: url("../images/slp-png_65.png");
    background-position: left top;
    background-repeat: no-repeat;
    display: inline-block;
    height: 11px;
    line-height: 11px;
    position: relative;
    top: 0px;
    width: 15px;
}

.icon-timer {
    background-image: url("../images/aj01_r2_c17.png");
    background-position: left top;
    background-repeat: no-repeat;
    height: 27px;
    line-height: 27px;
    margin-top: -4px;
    width: 25px;
}
.icon-cart {
    background-image: url("../images/img02_03.png");
    background-position: center top;
    background-repeat: no-repeat;
    display: inline-block;
    height: 28px;
    line-height: 28px;
    margin-right: 5px;
    position: relative;
    top: 6px;
    width: 35px;
}
.icon-login {
    background-image: url("../images/slp-png_08.png");
    background-position: center top;
    background-repeat: no-repeat;
    display: inline-block;
    height: 17px;
    line-height: 17px;
    margin-right: 5px;
    position: relative;
    top: 2px;
    width: 15px;
}
.icon-search {
    background-image: url("../images/slp-png_12.png");
    background-position: center top;
    background-repeat: no-repeat;
    display: inline-block;
    height: 15px;
    line-height: 15px;
    margin-right: 1px;
    position: relative;
    top: 2px;
    width: 15px;
}
.icon-property {
    background-image: url("../images/slp-png_30.png");
    background-position: center top;
    background-repeat: no-repeat;
    display: inline-block;
    height: 27px;
    line-height: 27px;
    margin-right: 5px;
    position: relative;
    top: 8px;
    width: 29px;
}
.icon-arrow-dred {
    background-image: url("../images/slp-png_25.png");
    background-position: center top;
    background-repeat: no-repeat;
    display: inline-block;
    height: 8px;
    line-height: 8px;
    margin-left: 4px;
    position: relative;
    top: -1px;
    width: 12px;
}

.icon-table{background-image:url("../images/table.png");background-position:center;background-repeat:no-repeat;display:inline-block;    height: 22px;
    line-height: 8px;
    margin-right: 5px;
    position: relative;
    top: 4px;
    width: 25px;
}

.icon-bed{background-image:url("../images/sleep_hotel.png");background-position:center;background-repeat:no-repeat;display:inline-block;
    height: 22px;
    line-height: 8px;
    margin-right: 5px;
    position: relative;
    top: 4px;
    width: 34px;
}

.icon-bath{background-image:url("../images/bathroomIcon-red.png");background-position:center;background-repeat:no-repeat;display:inline-block;
    height: 22px;
    line-height: 8px;
    margin-right: 5px;
    position: relative;
    top: 4px;
    width: 30px;
}

.icon-car{background-image:url("../images/car.png");background-position:center;background-repeat:no-repeat;display:inline-block;
    height: 22px;
    line-height: 8px;
    margin-right: 5px;
    position: relative;
    top: 6px;
    width: 20px;
}

.icon-floor{background-image:url("../images/icon_floorplan.png");background-position:center top;background-repeat:no-repeat;display:inline-block;
    height: 20px;
    line-height: 20px;
    margin-right: 5px;
    position: relative;
    top: 4px;
    width: 20px;
}

.icon-globe{background-image:url("../images/img03.png");background-position:center top;background-repeat:no-repeat;display:inline-block;    height: 18px;
    line-height: 18px;
    margin-right: 5px;
    position: relative;
    top: 3px;
    width: 17px;
}

.icon-brochure{background-image:url("../images/brochure-icon.png");background-position:center top;background-repeat:no-repeat;display:inline-block;
    height: 20px;
    line-height: 20px;
    margin-right: 5px;
    position: relative;
    top: 4px;
    width: 16px;
}

.icon-gal{background-image:url("../images/gal1.png");background-position:center top;background-repeat:no-repeat;display:inline-block;    height: 16px;
    line-height: 16px;
    margin-right: 5px;
    position: relative;
    top: 3px;
    width: 20px;
}

.icon-calender {background-image:url("../images/cal_fill.png");background-position:center top;background-repeat:no-repeat;display:inline-block;    height: 20px;
    line-height: 20px;
    margin-right: 5px;
    position: relative;
    top: 3px;
    width: 20px;
}

.icon-facebook {background-image:url("../images/facebook.png");background-position:center top;background-repeat:no-repeat;display:inline-block;    height: 20px;
    line-height: 20px;
    margin-right: 5px;
    position: relative;
    top: 3px;
    width: 20px;
}

.icon-twitter {background-image:url("../images/twitter.png");background-position:center top;background-repeat:no-repeat;display:inline-block;    height: 20px;
    line-height: 20px;
    margin-right: 5px;
    position: relative;
    top: 3px;
    width: 20px;
}

.icon-calculator {background-image:url("../images/calculator.png");background-position:center top;background-repeat:no-repeat;display:inline-block;    height: 20px;
    line-height: 20px;
    margin-right: 5px;
    position: relative;
    top: 3px;
    width: 20px;
}

.icon-favs {background-image:url("../images/favorites_add.png");background-position:center top;background-repeat:no-repeat;display:inline-block;    height: 20px;
    line-height: 20px;
    margin-right: 5px;
    position: relative;
    top: 3px;
    width: 20px;
}

/************* Comibantion Styles **************/

.navbar-scarve,
.mark-head { border-top:1px solid #cecece; border-bottom:1px solid #cecece; border-left:none; text-transform:uppercase;  }

.content-panel .fb-box,
.panel-form {
	margin: 0 -2px 20px 8px;
}

/************* Main Style **************/

body {
	background-color:tranparent; 
    color: #171616;
    font-size: 16px; font-weight:300;
    line-height: 24px;
}
.container { }
.wrapper { }

header { position:relative; padding-top:34px; padding-bottom:25px; }

.logo-head { text-align:center; margin-bottom:33px; }

.cart-share {
	position: absolute;
	right: 6px;
	top: 46px;
}
.cart-share .fb {
    display: inline-block;
    margin: 0 0 0 31px;
    position: relative;
    top: 5px;
}


.navbar-scarve { margin-bottom:0; }
.navbar-scarve .navbar-toggle { background-color:#171616; }
.navbar-scarve .navbar-toggle .icon-bar { background-color:#fff; }
.navbar-scarve .navbar-collapse { padding:0; }
.navbar-scarve .nav-main { 
	text-align:center;
}
.navbar-scarve .navbar-nav {
    display: inline-block;
    float: none; margin-bottom:-6px;
}
.navbar-scarve .navbar-nav > li > a,
.navbar-scarve .navbar-nav > li > a:hover, 
.navbar-scarve .navbar-nav > li > a:focus { color:#171616; padding:15px 33px; }
.navbar-scarve .navbar-nav > .active > a, 
.navbar-scarve .navbar-nav > .active > a:hover, 
.navbar-scarve .navbar-nav > .active > a:focus { background-color:#1f1c1d; color:#fff; }

article { margin-bottom:42px; }
.media-contain { margin-bottom:10px; }
.media-contain .wht-frame-show { margin-right:-11px; }

#carousel-main { }
#carousel-main .thumbnail { border-color:#cecece; padding:12px; }
#carousel-main .carousel-indicators {
    border: medium none;
    bottom: 30px;
    left: auto;
    margin-left: auto;
    right: 32px;
    text-align: right;
}
#carousel-main .carousel-indicators .active { background-color:#3b3b3b; }
#carousel-main .carousel-indicators li { border:none; background-color:#fff; }

.slider-wrapper { position:relative; }

.mark-head { margin-bottom:19px;padding: 11px 16px 13px; }
.mark-head .row { margin-bottom:-6px; }
.mark-head h3 {
	margin: 0;
	letter-spacing: 0.02em;
}
.mark-head .compare-info,
.mark-head .select-info { text-transform:none; font-size:13px; font-weight:400; }

.mark-head .compare-info {
    line-height: 25px;
    margin: 0;
    text-align: center;
}
.mark-head .compare-info a { margin:0 5px; }
.mark-head .select-info { text-align:right; }
.mark-head .select-info label { margin-left:10px; margin-right:5px; font-weight:400; }

#carousel-store { margin:0 -15px 10px; }
#carousel-store .carousel-inner {
	margin: 0 15px;
	padding: 0 5px; width:auto;
}
#carousel-store .carousel-control {
	background: none;
	opacity: 1;
	width: 45px;
	margin-top: -55px;
}
#carousel-store .carousel-control img {
    height: 62px;
    width: 45px;margin-left: 0;
}
#carousel-store .carousel-control .icon-prev {left: 8px;}
#carousel-store .carousel-control .icon-next {right: 8px; }
.product-grid .thumbnail { 
	text-align:center; border:1px solid #cecece; background-color:#f1f1f1; padding:12px; margin:0 -5px 20px;  min-height:500px;
}
.product-grid .thumbnail .caption {
	padding-top: 11px;
	padding-bottom: 6px;
}
.product-grid .thumbnail figure { background-color:#fff; padding:6px; }
.product-grid .thumbnail p { margin:0 0 8px; }
.product-grid .thumbnail h3 { margin:0 0 9px; }
.product-grid .thumbnail h5 {
	margin: 0;
	text-transform: uppercase;
	font-size: 14px; font-weight:700;
}

.content-panel { }
.content-panel .content-lft { margin-right:-14px; }
.content-panel .content-rt { margin-left:-7px; }
.content-panel section {
	margin-left: 16px; margin-right:-15px;  letter-spacing:0.02em;
}
.content-panel section h3 { margin:0 0 12px; text-transform:uppercase; font-weight:300; letter-spacing:0.03em; }
.content-panel section h4 { margin:0 0 12px; font-weight:400; font-size:20px; }
.content-panel section p { margin-bottom:24px; }
.content-panel section big { font-size:20px; font-weight:400; }
.content-panel section h6 { margin:0; text-transform:uppercase; font-weight:700; }
.content-panel .thumbnail { background-color:#fff; padding:12px; border:none; margin-top:6px; }
.content-panel .sign { background-color:#f1f1f1; padding:25px 20px; }

.content-panel.loc section h4 { margin-left:25px; }
.content-panel.stock section h4 { margin-bottom:25px; }
.content-panel.stock section figure { background-color:#f1f1f1; padding:20px; }

.fb-comments, .fb-like-box,
.fb-comments span, .fb-like-box span,
.fb-comments span iframe, .fb-like-box span iframe { width:100% !important; }
.fb-box { }
.fb-like-box span { width:100% !important; height:auto !important; }
.fb-like-box span iframe { position:static; }

.panel-form {
	padding-top: 3px;
}

.panel-form .panel-body { background-color:#f1f1f1; border:1px solid #cecece; padding:24px 22px 20px; }
.panel-form legend {
    border: medium none;
    font-size: 24px;
    margin-bottom: 25px;
    text-align: center;
    text-transform: uppercase; letter-spacing:0.03em;
}
.panel-form .form-control {
    font-weight: 300;
    margin-bottom: 7px; padding:6px 17px;
}
.panel-form textarea.form-control { height:102px; margin-bottom:25px; }
.panel-form .submit-btn { }

footer { border-top:1px solid #cecece; text-align:center; padding:30px 0 25px; font-size:14px; }
footer p { }
footer .fb-p { }
footer .fb-p .fb { 
    display: inline-block;
    margin: 0 0 0 12px;
    position: relative;
    top: -3px;
}
footer .fb-p .fb-like { margin: 0 0 0 12px; }

footer .stick { margin:0 11px; }
footer .links { margin-bottom:3px; }
footer .cprt { font-size:13px; margin-bottom:0; }

/************* Inner Pages **************/

.outfit-selector { text-align:center; background-color:#f1f1f1; padding:20px; position:relative; }
.outfit-selector .bx-wrapper { margin-bottom:0px; }
.outfit-selector .bx-wrapper img { display:inline; }
.outfit-selector .bx-viewport { left:auto !important; }
.outfit-selector .bxslider { }
.outfit-selector .bxslider li { }
.outfit-selector .bx-controls { }
.outfit-selector .bx-controls .bx-prev,
.outfit-selector .bx-controls .bx-next { 
	background:rgba(0,0,0,0.2);
    color: #FFFFFF;
    font-size: 45px;
    font-weight: 700;
    height: 70px; margin-top:-35px;
    line-height: 62px;
    text-indent: inherit;
}
.outfit-selector .bx-controls .bx-prev:hover,
.outfit-selector .bx-controls .bx-next:hover,
.outfit-selector .bx-controls .bx-prev:focus,
.outfit-selector .bx-controls .bx-next:focus { text-decoration:none; background:rgba(0,0,0,0.4); }
.outfit-selector .bx-controls .bx-prev { left:0; }
.outfit-selector .bx-controls .bx-next { right:0; }
.outfit-selector .bx-thumbs { background-color:#fff; padding:8px 0 15px; }
.outfit-selector .bx-thumbs a { }
.outfit-selector .zoomer {
    bottom: 46px;
    position: absolute;
    right: 55px;
}

.info-tabs { }
.info-tabs .nav { font-size:16px; border-bottom:none; font-weight:bold; text-align:center; }
.info-tabs .nav li {
    display: inline-block;
     float: left;
    margin-left: 3px;
}
.info-tabs .nav li.active a { border:1px solid #d8d8d8; background-color:#fff; border-bottom:none; color:#5b5b5b; }
.info-tabs .nav li a { 
	background-color:#f3f3f3; border:1px solid #d8d8d8; border-bottom:none; color:#5b5b5b; padding:10px 20px; margin:0 -3px; 
}
.info-tabs .tab-content { border:1px solid #d8d8d8; background-color:#fff; padding:20px; color:#313131; }
.info-tabs .tab-content p { font-size:14px; line-height:20px; }


/************* Responsive **************/

@media (max-width: 767px) {
	.navbar-scarve .nav-main { text-align:left; }
	.navbar-scarve .navbar-nav {
		display: block;
		margin: 0;
	}
	.navbar-scarve .navbar-collapse.in { overflow-y:visible; max-height:none; }
	.navbar-scarve .navbar-nav > li > a,
	.navbar-scarve .navbar-nav > li > a:hover, 
	.navbar-scarve .navbar-nav > li > a:focus { padding-left:15px; padding-right:15px; }
	.container { padding:0 15px; }
	.logo-head { margin-bottom:20px; }
	.cart-share {
		margin-bottom: 26px;
		position: static;
		text-align: center;
	}
	.cart-share .fb { }
	.media-contain .wht-frame-show { margin-right:0; margin-bottom:30px; }
	.mark-head h3,
	.content-panel .sign { text-align:center; }
	.content-panel section { margin-left:0; }
}
@media (max-width: 979px) {
	
	.content-panel section { margin-right:0; margin-bottom:30px; }
	.content-panel .content-lft { margin-right:0; margin-bottom:30px; }
	.content-panel .content-rt { margin-left:0; }
	.content-panel .fb-box,
	.panel-form { margin-left:0; margin-right:0; }
}
@media (max-width: 1199px) {
}

@media (min-width: 768px) {
	ul.nav li.dropdown:hover > ul.dropdown-menu {
		display: block;
	}
	.dropdown-menu { top:36px; }
}

@media (min-width: 1200px) {
	.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
		width:1100px !important; padding:0;
	}
}

@media (max-width: 400px) {
}

@media (max-width: 480px) {
	/*.brand { background-color:green; }*/
}
 @media (min-width: 481px) and (max-width: 767px) {
	 /*.brand { background-color:blue; }*/
}
 @media (min-width: 768px) and (max-width: 979px) {
	/*.brand { background-color:red; }*/
	.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
	  width:724px !important;
	}
	.cart-share .fb { margin-left:5px; }
	.navbar-scarve .navbar-nav > li > a,
	.navbar-scarve .navbar-nav > li > a:hover, 
	.navbar-scarve .navbar-nav > li > a:focus { padding-left:20px; padding-right:20px; }
}
 @media (min-width: 980px) and (max-width: 1199px) {
	/*.brand { background-color:pink; }*/
	.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
		width:924px !important;
	}
}
@media (min-width: 1200px) and (max-width: 1600px) {
	/*.brand { background-color:black; }*/
}
@media (min-width: 1600px) {
	/*.brand { background-color:#ccc; }*/
}
@media \0screen\,screen\9 {
	.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
		width:1100px !important; padding:0;
	}
}