html{overflow-x:hidden}body{background-color:#fff;background-repeat:repeat;color:#777;font-family:Raleway,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:15px;font-weight:400;line-height:24px;overflow-x:hidden}:focus{outline:0}a:link{color:#080204;font-weight:700;text-decoration:none;outline:0;word-wrap:break-word}a:visited{color:#080204;text-decoration:none}a:hover{color:#080204;text-decoration:none;transition:.5s ease-in}a:active{color:#080204;text-decoration:none}h1,h2,h3,h4,h5,h6{color:#080204;font-family:Lora,"Open Sans",Helvetica,Arial,sans-serif;font-style:italic;font-weight:700;margin:0 0 15px 0;text-transform:capitalize}h1,.page-title,.single-title{color:#080204;font-size:30px;margin:0 0 25px}.home h1,.home .page-title{font-size:26px;font-weight:normal}.page-title.child{margin:0}h2{font-size:22px;line-height:24px}h3{font-size:20px;line-height:24px}h4{font-size:18px}h5{font-size:16px}p{margin:0 0 25px}a.btn{background:#e5e5e5 none no-repeat scroll 0 0;border-bottom:6px solid #080204;border-radius:0px;color:#080204;font-family:Lora,"Open Sans",Helvetica,Arial,sans-serif;font-size:18px;font-weight:700;line-height:normal;padding:10px 18px;text-transform:capitalize}.post-entry .btn{font-size:14px;font-weight:400}a.hvr-sweep-to-right{font-size:16px}a.btn:hover{background:#080204 none no-repeat scroll 0 0;color:#e5e5e5}.hvr-sweep-to-right::before{background:#080204 none repeat scroll 0 0}a.btn:focus{color:#fff;outline:none}.btn:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn.focus:active,.btn.active.focus{outline:none;outline-offset:0px}::-webkit-input-placeholder{opacity:1}:-moz-placeholder{opacity:1}::-moz-placeholder{opacity:1}:-ms-input-placeholder{opacity:1}.no-gutter{padding:0}img{max-width:100%;height:auto}.main-content{margin:0 auto;padding:50px 0px;position:relative}ul,ol{padding:0;margin:0}ul li,ol li{list-style:none;position:relative}span.load-title{font-family:Lora,"Open Sans",Helvetica,Arial,sans-serif;font-size:16px;font-weight:bold;text-transform:uppercase}.main-content .content-area ul,.main-content .content-area ol,.home-content ul,.home-content ol,.contact-content ul,.contact-content ol{line-height:30px;overflow:hidden;padding:0 0 0 16px;margin:0 0 30px}.main-content .content-area ul ul,.main-content .content-area ul ol,.main-content .content-area ol ol,.main-content .content-area ol ul,.home-content ul ul,.home-content ul ol,.home-content ol ol,.home-content ol ul,.contact-content ul ul,.contact-content ul ol,.contact-content ol ol,.contact-content ol ul{margin:0}.main-content .content-area ul>li::before,.home-content ul>li::before,.contact-content ul>li::before{content:"\f105";color:#080204;font-family:fontawesome;font-size:15px;font-weight:bold;position:absolute;left:-15px}.home-content ul>li::before{position:relative}.main-content .content-area ul li,.main-content .content-area ul ol>li,.main-content .content-area ol ul>li .home-content ul li,.home-content ul ol>li,.home-content ol ul>li,.contact-content ul li,.contact-content ul ol>li,.contact-content ol ul>li{list-style:none;margin:0}.main-content .content-area ol li ul li ol>li,.home-content ol li ul li ol>li,.contact-content ol li ul li ol>li{list-style:outside none decimal !important}.main-content .content-area ol li,.main-content .content-area ul li ol li,.home-content ol li,.home-content ul li ol li,.contact-content ol li,.contact-content ul li ol li{list-style:outside none decimal}.main-content .content-area ol li ol li,.main-content .content-area ul li ol li ol li,.home-content ol li ol li,.home-content ul li ol li ol li,.contact-content ol li ol li,.contact-content ul li ol li ol li{list-style:lower-alpha none inside}.page-thumb,.single .post-thumb{float:left;margin:0 30px 30px 0;max-width:261px;width:33.33%}.page-thumbnail,.gallery-thumbnail{margin:0 0 30px}.page-thumb img,.post-thumbnail img,.post-thumb img,.gallery-thumbnail img{max-width:100%;width:100%}.row.pagination,.pagination-wrapper{display:none}.breadcrumbs{margin:-15px 0 15px}.side-menu li{background:#e5e5e5 none repeat scroll 0 0;border-bottom:6px solid #080204;margin:0 0 5px;width:100%}.side-menu li a{display:block;font-family:lora;font-size:20px;font-style:italic;font-weight:bold;padding:35px 10px 35px 40px;text-transform:uppercase}.side-menu li a span{font-family:Raleway;font-size:14px;font-style:normal;font-weight:normal;display:block}.side-menu li a:hover{color:#e5e5e5}.map-hours{margin:30px 0}.map-hours .showroom__gmap iframe{border:medium none;height:280px;width:100%}.map-hours .showroom-hours{background-image:url("../images/showroom-hours.jpg");background-repeat:repeat;background-size:cover;color:#ffffff;font-family:lora;font-size:15px;font-style:italic;margin:-10px 0 0;padding:60px 10px}.map-hours .showroom-hours div{display:block;margin:0 auto;width:86%}.map-hours .showroom-hours div h2{color:#fff;font-size:25px;line-height:28px;font-weight:normal}.map-hours .showroom-hours div .hour-label{display:inline-block;width:70px}.btn.to-top{border-top-left-radius:5px;border-top-right-radius:5px;bottom:-50px;position:absolute;right:0}.breadcrumbs{color:#7c7c7c;font-family:lora;font-size:12px;font-style:italic}.breadcrumbs a{color:#bebebe}.titan-accordion{margin:0;padding:0;background:#2196F3}.titan-accordion__submenu{margin:0;padding:0}.titan-accordion__submenu .titan-accordion__li{background:#1976D2}.titan-accordion__li{border-top:1px solid #fff;list-style:none}.titan-accordion--child-1{text-indent:1em}.titan-accordion--child-2{text-indent:2em}.titan-accordion--child-3{text-indent:3em}.titan-accordion--clickable{background:url("../images/accordion-arrow.png") no-repeat 96% 10px;cursor:pointer}.titan-accordion--shown{background:url("../images/accordion-arrow.png") no-repeat 96% -70px}.titan-accordion__title{height:48px;line-height:48px;display:block}.titan-accordion__title a{color:#fff;display:block;padding:0 1em;width:84%}.faa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.faa-search:before{content:"\f002"}.wrap_search_icon{position:relative;display:inline-block;float:right;width:150px;margin-top:20px}button.search-form__submit.faa.faa-search{position:absolute;right:-5px;top:0;border:0px;background:transparent;border-left:1px solid #777;height:30px}.wrap_search_icon input{width:155px;padding-left:6px}.top_nav{padding:30px 0}.logo{text-align:center}.navbar-brand{display:block;float:none;font-size:18px;height:auto;line-height:normal;padding:0}.navbar-brand>img{display:inline-block}.contact-top-right{float:right}.phnum-top,.address-top{line-height:normal;padding:0 0 0 25px;position:relative}.phnum-top a,.address-top a{font-weight:normal}.address-top{margin:10px 0 0}.phnum-top::before,.address-top::before{color:#707070;font-family:fontawesome;font-size:22px;position:absolute;left:0}.phnum-top::before{content:"\f095"}.address-top::before{content:"\f041"}.navbar{background:#e5e5e5 none repeat scroll 0 0;border-bottom:6px solid #080204;border-top:none;border-left:none;border-right:none;border-radius:0;height:auto}.navbar .fa-bars{color:white}.navbar .navbar-toggle{float:none}.navbar .navbar-nav{margin:0;padding:0}.navbar .navbar-nav li{margin-right:23px}.navbar .navbar-nav li:last-child{margin:0}.navbar .navbar-nav li::before{content:none}.navbar .navbar-nav li span.dropdown-toggle{position:relative;display:none}.navbar .navbar-nav li span.dropdown-toggle:after{content:'\35';font-size:30px;font-family:'ElegantIcons';color:#000}.navbar .navbar-nav li.open>span.dropdown-toggle:after{content:'\33'}.navbar .navbar-nav li .dropdown-menu{background-color:rgba(165,10,0,0.8);padding:0}.navbar .navbar-nav li .dropdown-menu li{position:relative}.navbar .navbar-nav li .dropdown-menu li .dropdown-menu{border:medium none;border-radius:0;float:none;left:100%;margin:0;top:0}.navbar .navbar-nav li .dropdown-menu li:last-child{border-bottom:none}.navbar .navbar-nav li .dropdown-menu a{border:none;display:block;text-align:left}.navbar .navbar-nav li .dropdown-menu a:hover,.navbar .navbar-nav li .dropdown-menu a:active,.navbar .navbar-nav li .dropdown-menu a:focus{background-color:#e5e5e5;border:none;color:#080204}.navbar .navbar-nav li a{color:#080204;display:inline-block;font-family:Raleway,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;font-weight:500;line-height:normal;margin:0;padding:27px 17px;text-transform:capitalize}.navbar .navbar-nav li a:hover{background:#080204;color:#e5e5e5}.navbar-nav li:hover>.dropdown-menu,.navbar-nav li>.dropdown-menu li:hover>.dropdown-menu{display:block}.navbar .navbar-nav .dropdown-menu li a{background:#080204;color:#e5e5e5}.navbar .navbar-nav .dropdown-menu li a:hover{background:#e5e5e5;color:#080204}.navbar-nav li.current_page_item a,.navbar-nav li.current_menu_item a{background:#080204;color:#e5e5e5}.navbar-nav li.open,.navbar-nav li.open{background:#080204;color:#e5e5e5}.navbar-nav li.current_page_item span,.navbar-nav li.current_menu_item span{background:transparent;color:#e5e5e5}.navbar .navbar-nav li span.dropdown-toggle:after{display:none}.navbar .navbar-nav li.open span.dropdown-toggle:after{color:#fff}.banner-wrapper{position:relative}.banner-wrapper .banner-content-wrapper{position:absolute;top:0;left:0;width:100%}.banner-wrapper .banner-image-container{background:#ffffff none repeat scroll 0 0;box-shadow:0 0 6px rgba(0,0,0,0.24);padding:10px}.banner-wrapper .slick-prev,.banner-wrapper .slick-next{width:50px;height:50px;top:50%;z-index:999;position:absolute;cursor:pointer;background:#261d20;-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;filter:alpha(opacity=80)}.banner-wrapper .slick-prev:before,.banner-wrapper .slick-next:before{font-family:'ElegantIcons';color:white;font-size:24px}.banner-wrapper .slick-prev{left:15px}.banner-wrapper .slick-prev:before{content:"\34"}.banner-wrapper .slick-next{right:15px}.banner-wrapper .slick-next:before{content:"\35"}.banner-wrapper .slick-dots{background:transparent;position:absolute;bottom:20px}.navbar .navbar-nav li.current_menu_item span.dropdown-toggle:after,.navbar .navbar-nav li.current_page_item span.dropdown-toggle:after{color:#fff}.lead-ins-ivc{position:relative;padding:210px 0 0}.lead-ins-ivc .leadins{padding:15px 0;position:absolute;top:0;width:100%}.lead-ins-ivc .leadins .leadin{position:relative}.lead-ins-ivc .leadins .leadin .leadin-image img{width:100%}.lead-ins-ivc .leadins .leadin .leadin-title h2{font-size:28px;margin:0}.lead-ins-ivc .leadins .leadin .leadin-title h2 a{background:rgba(229,229,229,0.9) none repeat scroll 0 0;border-bottom:6px solid #080204;margin:0;padding:20px 30px;position:absolute;top:30px;width:91.6%}.lead-ins-ivc .leadins .leadin .leadin-title h2 span{display:block;font-family:raleway;font-size:14px;font-style:normal;font-weight:400;text-transform:uppercase}.lead-ins-ivc .ivc{background-image:url("../images/ivc-bg.jpg");background-repeat:no-repeat;background-size:cover;padding:140px 0 70px;text-align:center}.lead-ins-ivc .ivc span{color:#ffffff;display:block;font-family:Lora,"Open Sans",Helvetica,Arial,sans-serif;font-size:20px;font-style:italic;font-weight:700;text-transform:none}.home-content{padding:140px 0 50px;text-align:center}.home-content h1{line-height:auto;margin:0 auto 20px;max-width:750px}.home-content .btn{display:block;max-width:476px;margin:0 auto}.gform_validation_container{width:0;height:0;overflow:hidden}.gfield_required,.validation_message,.validation_error{color:#c00}.gform_wrapper .validation_error{margin-bottom:1em}.gform_wrapper ul{margin:0;padding:0;list-style:none}.gform_wrapper li{margin-bottom:1em}.furniture-col{margin:0 0 50px}.furniture-col .post-thumbnail{box-shadow:0px 0px 1px rgba(30,30,30,0.5);height:217px;position:relative;width:100%}.furniture-col .post-thumbnail img{position:absolute;max-width:100%;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:auto}.furniture-col .post-title h5{margin:0}.furniture-col .post-title h5 a{background:#e5e5e5 none repeat scroll 0 0;display:block;height:80px;padding:25px 25px;position:relative;text-align:center;white-space:normal}.furniture-col .post-title h5 a span{left:50%;overflow:hidden;position:absolute;top:50%;max-height:50px;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:85%}.product{margin:0 0 35px}.product-thumb{box-shadow:0 0 1px rgba(30,30,30,0.5);height:198px;margin:0 0 10px;position:relative}.product-thumb img{position:absolute;max-width:100%;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:auto}.product-thumb a{display:block}.product-thumb a:hover::before{background:rgba(30,30,30,0.8) none repeat scroll 0 0;bottom:0;content:" ";left:0;position:absolute;right:0;top:0;z-index:1}.product-thumb a:hover::after{background:url("../images/magnifying-glass.png") no-repeat center center;content:" ";top:0;bottom:0;left:0;right:0;position:absolute;z-index:2}.product-desc{overflow:hidden}.product-desc p{margin:0}.post{margin:0 0 30px}.post-title h3{margin:0 0 15px}.post-content{max-height:100px;margin:0 0 10px;overflow:hidden}.post-content p{margin:0}.gfield.gform_validation_container,.gform_hidden{visibility:hidden;position:absolute}.gform_body input,.gform_body select,.gform_body textarea{background:#f3f3f3;border:1px solid rgba(0,0,0,0.15);line-height:normal;padding:2px 5px;width:100%}@media screen\0 {.contact__form .gform_body input,.contact__form .gform_body select,.contact__form .gform_body textarea{padding:2px;line-height:normal}select::-ms-expand{display:none}}.contact__form .validation_error+.gform_body .gfield{min-height:95px}.gform_body textarea{resize:none}.gfield label{color:#080204;font-family:Lora,"Open Sans",Helvetica,Arial,sans-serif;font-size:17px;font-weight:normal}.gform_body textarea{height:205px}.gform_body input:focus,.gform_body select:focus,.gform_body textarea:focus{border:1px solid #080204}.main-content .gform_wrapper ul{margin:0 -15px;padding:0;list-style:none}.gform_wrapper li{margin-bottom:1em}.gform_button.button{background:#321b0a;border:none;border-radius:0;box-shadow:0 5px 0 #a0853c;color:#fff;font-family:Lora,"Open Sans",Helvetica,Arial,sans-serif;font-weight:bold;font-size:15px;line-height:24px;padding:13px 21px;text-transform:capitalize}.woocommerce .gform_button.button:hover,.gform_button.button:hover{background:#e5e5e5;box-shadow:0 5px 0 #080204;color:#080204}.contact__form .validation_error+.gform_body .gfield.gform_hidden{min-height:initial}.contact__form .gform_footer.top_label{margin:13px 0 0}.contact{margin-bottom:2em}.contact__form ul{margin:0 -15px}.contact__gmaps{margin-bottom:1em;width:100%;overflow:hidden}.contact__gmaps iframe{width:100%;height:245px;border:1px solid #cdcdcd;overflow:hidden}.contact__info #accordion{margin:6px 0 0}.panel{border:medium none;border-radius:0px;box-shadow:none}.panel-group .panel-heading+.panel-collapse>.panel-body,.panel-group .panel-heading+.panel-collapse>.list-group{border-top:medium none}.panel-body{padding:0}.panel-default .panel-heading{background:transparent none repeat scroll 0 0;border:medium none;border-radius:0;padding:0}.panel-title a::after{content:"\f0d8";font-family:fontawesome;font-weight:400;font-style:normal;position:absolute;right:25px}.panel-title a{background:transparent;border-top:1px solid #a0853c;border-bottom:1px solid #a0853c;color:#080204;display:block;font-famliy:Lora,"Open Sans",Helvetica,Arial,sans-serif;font-size:18px;font-style:normal;font-weight:normal;margin:0 0 15px;padding:15px;position:relative;text-transform:capitalize}.panel-title a.collapsed{border-top:1px solid #f3f3f3;border-bottom:1px solid #f3f3f3;margin:0 0 7px}.panel-title a.collapsed::after{content:"\f0d7"}.contact__details-heading{color:#080204;display:inline-block;max-width:100%;font-family:Lora,"Open Sans",Helvetica,Arial,sans-serif;font-size:17px;font-weight:normal}.contact__details-content.phnum>a{color:#777777;font-weight:normal}.contact__details-content{margin-bottom:1em;font-weight:400;font-size:15px;font-family:Raleway,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#777777}.contact__schedule-item span{font-weight:normal;font-size:15px;font-family:Raleway,"Helvetica Neue",Helvetica,Arial,sans-serif}.contact__schedule-item span:nth-child(2){font-weight:500}a.btn-email-js{font-size:15px;font-family:Raleway,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:bold;color:#080204}a.btn-email-js:hover,a.btn-email-js:focus,a.btn-email-js:active{text-decoration:underline;outline:none}.container-videobuton{position:absolute;z-index:10;width:100%;max-width:1140px;height:100%}.container-videobuton .fancy-video{position:absolute;right:28px;bottom:25px;width:141px;height:165px;text-align:center;background:rgba(0,0,0,0.4);padding:10px;color:#FFF}@media (max-width: 1199px){.container-videobuton{max-width:942px}}@media (max-width: 991px){.container-videobuton{max-width:720px}}@media (max-width: 767px){.container-videobuton{max-width:720px}.container-videobuton .fancy-video{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:109px;height:151px;text-align:center}}@media (max-width: 460px){.container-videobuton{max-width:720px}.container-videobuton .fancy-video{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:109px;height:105px;text-align:center;overflow:hidden}}.top_nav>.container{position:relative}.top_nav .contact-top-social{position:absolute;top:0;right:-20px}.top_nav .contact-top-social ul li a{display:block;font-size:20px;padding:5px 0}.footer{background-color:#080204;color:#fff;font-family:arial;font-size:12px;padding:32px 0}.footer a{color:#fff;font-weight:normal}.footer a:hover{color:#e5e5e5;text-decoration:none}.footer__copyright{margin-bottom:0.500em}.footer__menu ul{margin:0;padding:0}.footer__menu ul li{border-left:1px solid rgba(255,255,255,0.5);display:block;float:left;list-style:none;margin:0;padding:0 10px;line-height:normal}.footer__menu ul li:first-child{border-left:none;padding-left:0}.footer__badge{text-align:right}.footer__badge span{margin-right:1em;position:relative;top:0.25em}@media (max-width: 1200px){.navbar .navbar-nav li{margin-right:0px}.navbar .navbar-nav li a{font-size:15px}.map-hours .showroom-hours div{width:100%}}@media (max-width: 850px){.top_nav .contact-top-social{position:relative;top:0;right:0;width:100%;text-align:center}.top_nav .contact-top-social ul li{display:inline-block}.top_nav .contact-top-social ul li a{display:block;font-size:20px;padding:5px}}@media (max-width: 992px){.navbar .navbar-nav li{margin-right:0px}.navbar .navbar-nav li a{font-size:13px;padding:27px 10px}.lead-ins-ivc{padding:20px 0 0}.lead-ins-ivc .leadins{position:relative;top:auto}.lead-ins-ivc .leadins .leadin{margin:0 0 30px}.lead-ins-ivc .ivc{padding:70px 0}.contact__form{margin:0 0 30px}.map-hours .showroom-hours div{width:86%}.side-menu li a{font-size:18px}}@media (max-width: 991px){#sidebar{float:none;margin:30px auto 0;max-width:290px}}@media (max-width: 767px){.contact-top-left,.contact-top-right{text-align:center;margin:15px 0;float:none}.phnum-top::before,.address-top::before{left:auto;position:relative}.navbar-collapse{padding-left:0px;padding-right:0px}.navbar .navbar-nav li a{display:block}.navbar{margin:0}.navbar .navbar-nav li{position:relative}.navbar .navbar-nav li a{display:block;padding:15px}.navbar .navbar-nav li span.dropdown-toggle{display:block;position:absolute;right:0;top:10px}.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{background:#080204}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a:focus{background:#080204}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a,.navbar-inverse .navbar-nav .open .dropdown-menu .dropdown-header{background:#080204;color:#e5e5e5;padding:15px}.navbar-nav li:hover>.dropdown-menu,.navbar-nav li>.dropdown-menu li:hover>.dropdown-menu{display:none}.navbar-nav li.open:hover>.dropdown-menu,.navbar-nav li>.dropdown-menu li.open:hover>.dropdown-menu{display:block}.navbar .navbar-nav li span.dropdown-toggle:after{display:block}.page-thumb,.single .post-thumb,.post-thumbnail{float:none;margin:0 auto 30px;max-width:261px;width:100%}.product{margin:0 auto 30px;max-width:294px}.side-menu li a{font-size:20px}.footer__copyright,.footer__menu ul,.footer__badge{text-align:center}.footer__menu ul li{display:inline-block;float:none}.footer__badge{margin:15px 0 0}}@media (max-width: 480px){.home-content a.btn{font-size:14px}.gallery-thumbnail{float:none;margin:0 auto 30px;max-width:260px;width:100%}}

/* Updates 1/12/2017 - Mailing list form added */
.mailing-list {
	background:#e5e5e5;
	text-align:center;
	padding: 32px 0;
}

.mailing-list h2 {
	text-align:center;
}

.mailing-list .col-sm-3 {
	margin-top:15px;
}

.mailing-list #mc-embedded-subscribe {
	clear:none;
	width:auto;
	display:block;
	margin:0;
	width: 100%;
}
.mailing-list .gform_button{
	padding: 2px 21px;	
	font-size: 14px;
}
.mailing-list .gform_button:hover {
	background: #fff;
}

.mailing-list input[type=email],
.mailing-list input[type=text] {
	background: #f3f3f3;
	border: 1px solid rgba(0,0,0,0.15);
	line-height: normal;
	padding: 2px 5px;
	width: 100%;
	border-radius:0;
	box-shadow:0;
}

.mailing-list input[type=email]:focus,
.mailing-list input[type=text]:focus {
	border: 1px solid #080204;
	outline:0;
	box-shadow:0;
}
.mailing-list .response {
	width: 100%;
	padding: 20px 0 0;
	clear: both;
	color: #000;
	font-size: 16px;
}

/*# sourceMappingURL=maps/style.css.map */
