@-webkit-viewport{width:device-width}@-moz-viewport{width:device-width}@-ms-viewport{width:auto!important}@-o-viewport{width:device-width}@viewport{width:device-width}.container{width:100%;max-width:1440px!important}.row-container{padding-left:15px;padding-right:15px}.page-header{padding-bottom:0;margin:0;border-bottom:0}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-lg-4,.col-lg-5,.col-lg-6,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-md-4,.col-md-5,.col-md-6,.col-md-1,.col-md-2,.col-md-3,.col-sm-10,.col-sm-11,.col-sm-12,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-lg-1,.col-lg-2,.col-lg-3,.col-xs-10,.col-xs-11,.col-xs-12,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{*padding-right:0;*padding-left:0}h1,.h1{font-size:26px}h2,.h2{font-size:22px}h3,.h3{font-size:18px}h4,.h4{font-size:16px}h1 small,.h1 small{font-size:20px}h2 small,.h2 small{font-size:16px}h3 small,.h3 small,h4 small,.h4 small{font-size:12px}a{color:#55197F;text-decoration:none}a:hover,a:focus{color:#222}body{background:#fff;color:#222}body.global-index .main-content{padding-top:0}.embed-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.center{text-align:center}.left{text-align:left}.right{text-align:right}.inline{display:inline-block}.all-caps{text-transform:uppercase}.noPad,.no-pad{padding:0}.container.no-pad>.row{margin-right:0;margin-left:0}.img-center,.imgCenter{margin:0 auto}.vcenter-row{font-size:0}.vcenter{display:inline-block;vertical-align:middle;float:none}.full-width{display:block}.margs{margin-top:2%;margin-bottom:2%}.start-color{color:#0b65af}.mid-color{color:#55197F}.end-color{color:#222}.start-color-bg{background:#0b65af}.mid-color-bg{background:#55197F}.end-color-bg{background:#222}.parallax{position:relative;overflow:hidden}.parallax .parallax-element{position:absolute;z-index:0;transform:translate3d(0,0,0)}.parallax .row{padding:5% 0}.custom-btn{background:#55197F;color:#fff;font-weight:bold;border-radius:0}.custom-btn:hover{background:#222;color:#fff!important;font-weight:bold}.btn-gray{font-size:15px;color:#222;text-shadow:none;background-color:#e6e6e6;*background-color:#e6e6e6;background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-image:linear-gradient(to bottom,#fff,#e6e6e6 100%);border:1px solid #a9002c;border-color:#6c6c6c #6c6c6c #6c6c6c;border-color:rgba(108,108,108,1) rgba(108,108,108,1) rgba(108,108,108,1);border-bottom-color:#6c6c6c;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;background-position:0 0;font-weight:bold;box-shadow:none}.btn-gray:hover,.btn-gray:focus,.btn-gray:active{color:#222}.hover{-webkit-transition:.5s;transition:.5s}.green-hover-color:hover,.green-hover-color:hover a,.com-home-page .cta-section .cta:hover .green-hover-color,.green-hover-color button:before,.green-hover-color:focus{color:#0bab4b!important}.navbar-header .green-hover-background:focus,.navbar-header .green-hover-background:hover,.green-hover-background:hover,.green-hover-background:hover a,a.li-2 .green-hover-background:hover a.li-1,.mod-menu .navbar-nav li.li-1:hover a.li-1.green-hover-background,.mod-menu .navbar-header .navbar-toggle.green-hover-background:hover{background:#0bab4b!important;color:#fff!important}.mod-slideshow .slideshow .slick-dots .slick-active.green-slide-color button::before{-webkit-transition:.5s;transition:.5s;color:#0bab4b!important}.red-hover-color:hover,.red-hover-color:hover a,.com-home-page .cta-section .cta:hover .red-hover-color,.red-hover-color:focus{color:#790000!important}.navbar-header .red-hover-background:focus,.navbar-header .red-hover-background:hover,.red-hover-background:hover,.red-hover-background:hover a,a.li-2 .red-hover-background:hover a.li-1,.mod-menu .navbar-nav li.li-1:hover a.li-1.red-hover-background{background:#790000!important;color:#fff!important}.grey-hover-color:hover,.grey-hover-color:hover a,.com-home-page .cta-section .cta:hover .grey-hover-color,.grey-hover-color button:before
.grey-hover-color:focus{color:#555!important}.navbar-header .grey-hover-background:focus,.navbar-header .grey-hover-background:hover,.grey-hover-background:hover,.grey-hover-background:hover a,a.li-2 .grey-hover-background:hover a.li-1,.mod-menu .navbar-nav li.li-1:hover a.li-1.grey-hover-background{background:#555!important;color:#fff!important}.mod-slideshow .slideshow .slick-dots .slick-active.grey-slide-color button::before{-webkit-transition:.5s;transition:.5s;color:#555!important}.orange-hover-color:hover,.orange-hover-color:hover a,.com-home-page .cta-section .cta:hover .orange-hover-color,.orange-hover-color button:before{color:#F26522!important}.navbar-header .orange-hover-background:focus,.navbar-header .orange-hover-background:hover,.orange-hover-background:hover,.orange-hover-background:hover a,a.li-2 .orange-hover-background:hover a.li-1,.mod-menu .navbar-nav li.li-1:hover a.li-1.orange-hover-background{background:#F26522!important;color:#fff!important}.mod-slideshow .slideshow .slick-dots .slick-active.orange-slide-color button::before{-webkit-transition:.5s;transition:.5s;color:#F26522!important}.blue-hover-color:hover,.blue-hover-color:hover a,.com-home-page .cta-section .cta:hover .blue-hover-color,.blue-hover-color button:before{color:#2E3192!important}.navbar-header .blue-hover-background:focus,.navbar-header .blue-hover-background:hover,.blue-hover-background:hover,.blue-hover-background:hover a,a.li-2 .blue-hover-background:hover a.li-1,.mod-menu .navbar-nav li.li-1:hover a.li-1.blue-hover-background{background:#2E3192!important;color:#fff!important}.mod-slideshow .slideshow .slick-dots .slick-active.blue-slide-color button::before{-webkit-transition:.5s;transition:.5s;color:#2E3192!important}.purple-hover-color:hover,.purple-hover-color:hover a,.com-home-page .cta-section .cta:hover .purple-hover-color,.purple-hover-color button:before{color:#561A7F!important}.navbar-header .purple-hover-background:focus,.navbar-header .purple-hover-background:hover,.purple-hover-background:hover,.purple-hover-background:hover a,a.li-2 .purple-hover-background:hover a.li-1,.mod-menu .navbar-nav li.li-1:hover a.li-1.purple-hover-background{background:#561A7F!important;color:#fff!important}.mod-slideshow .slideshow .slick-dots .slick-active.purple-slide-color button::before{-webkit-transition:.5s;transition:.5s;color:#561A7F!important}.dealer-slide{margin-left:auto;margin-right:auto}.slideshow-section{background:#000}#palette{-webkit-transition:width .9s ease;-moz-transition:width .9s ease;-o-transition:width .9s ease;transition:width .9s ease;vertical-align:middle;display:inline-block;overflow:hidden;white-space:nowrap;width:0;position:fixed;bottom:0}#palette.in{padding:5px;border-radius:10px;width:100px;border:1px solid #000;background:#fff}.toggle-btn{-webkit-transition:.9s;transition:.9s;vertical-align:bottom;padding:0;font-size:27px;background:#fff;border-radius:5px;float:right;border:1px solid #000}.color-btn{height:70px;border-radius:10px;padding-top:15%;color:#fff!important;width:70px;margin-left:9px;padding-left:6%;margin-top:1px}.current-color{background:#561A7F;height:77px;width:77px;border-radius:10px;-webkit-transition:.9s;transition:.9s}.toggle-click{-webkit-transition:.9s;transition:.9s;margin-left:106px;-webkit-transition:.9s;transition:.9s}.color-picker-text{margin-left:3px;margin-bottom:0;border:solid #000 3px;font-weight:bold;margin-bottom:7px;font-size:14px;text-align:center;border-radius:10px;background:#fff;width:81px}.current-color-container{padding:5px;border:solid 1px;border-radius:10px;background:#fff;width:90px}.current-color-text{margin-left:-1px;margin-bottom:0;border:solid #000 3px;font-weight:bold;margin-bottom:6%;font-size:19px;text-align:center;border-radius:10px;background:#fff}.layout-header{background:#fff;padding:0}.layout-header .header-right{text-align:right}.layout-header .logo img{margin:0 auto}.layout-header .header-right .address{float:right}.layout-header .header-right .address .addFloat,.layout-header .header-right .address .add-float{float:right}.layout-header .header-right .phone{float:right;clear:right;font-size:18px;color:#0b65af;font-weight:bold}.color-picker-container{position:fixed;bottom:0;left:0;z-index:99999999}.layout-footer{padding:2% 0 2%;margin:2% 0 0 0;background:#222;color:#aaa}.layout-footer a{color:#aaa}.layout-footer a:visited,.layout-footer a:hover{color:#c0c0c0}.layout-footer .footer-contact-wrap h3{text-transform:uppercase;font-weight:normal;margin-top:30px}.layout-footer .footer-contact-wrap{font-size:14px;line-height:24px;padding-bottom:30px}.layout-footer .links{font-size:11px;text-align:center}.layout-footer .links .contact{margin-left:10px}.layout-footer .links .delimiter{margin:0 4px}.layout-footer .links a{text-decoration:none}.layout-footer .powered-by{font-size:12px;text-align:center;margin-top:1.5%}.layout-footer .powered-by .by-text{font-size:11px;margin:0 1.5% 0 0;line-height:28px;display:none}.layout-footer .powered-by .df-logo{text-align:center}.layout-footer .powered-by .df-logo img{margin:-3px 0 0}.page-header .nav-bar{background:#222;height:47px}.page-header{padding:0}.page-header .nav-bar a[href^=tel]{color:#fff}.page-header .nav-bar .back-button{float:left;width:74px;height:36px;margin-top:5px;border-right:1px solid #5e5e5e;background:url(/public/images/back_button.png) no-repeat scroll 23px center transparent}.page-header .nav-bar .nav-print{float:left;width:74px;height:36px;margin-top:5px;border-right:1px solid #5e5e5e;cursor:pointer;background:url(/public/images/nav-print.png) no-repeat scroll 23px center transparent}.page-header .nav-bar .ask-question{color:#222;font-size:14px;text-align:left;width:180px;float:right;padding-left:32px;border:0;height:34px;line-height:34px;border-radius:3px;margin:6px 5px 0 0;-moz-border-radius:3px;-webkit-border-radius:3px;background-image:linear-gradient(to bottom,#fff,#e5e5e5)!important;background-color:#fff;*background-color:#fff;background-image:-moz-linear-gradient(top,#fff,#e5e5e5);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e5e5e5));background-image:-webkit-linear-gradient(top,#fff,#e5e5e5);background-image:-o-linear-gradient(top,#fff,#e5e5e5);background-image:linear-gradient(to bottom,#fff,#e5e5e5);background-repeat:repeat-x}.page-header .nav-bar .ask-question.opened{background:#e7e7e7!important;font-weight:bold;height:41px;border-bottom-right-radius:0;border-bottom-left-radius:0}.page-header .nav-bar .ask-question .close-button{display:none;background:url(/public/images/close-overlay-icon.png) left top no-repeat;height:18px;width:17px;cursor:pointer;opacity:1;float:right;margin:8px 3px 0 0}.page-header .nav-bar .ask-question.opened .close-button{display:block}.page-header .nav-bar .ask-question .envelope{width:16px;float:left;height:16px;background:url(/public/images/envelope.png) left top no-repeat;margin:7px 9px 0 0}.page-header .nav-bar .ask-question.opened .envelope{display:none}.page-header .nav-bar .nav-text{float:right;font-size:16px;color:#fff;margin-right:24px;line-height:47px}.page-header .nav-bar .phone-number{background:url(/public/images/mobile_phone.png) left center no-repeat;padding-left:17px;font-size:15px;line-height:47px;font-weight:bold;color:#fff;float:left}.price{color:#000;font-weight:bold}.price-old{text-decoration:line-through;font-style:italic}.price-link{color:#000;text-decoration:none}.menu-wrap{background:#222;width:100%;position:fixed;top:0;z-index:1002;font-size:0}@media (max-width:767px){.layout-footer .powered-by{min-width:150px}.page-header .nav-bar .phone-number{float:left;margin-left:2.1%}.nav-bar .ask-question{width:150px;padding-left:15px}.adaptive-container .comparison-title{position:relative!important;left:0!important;top:0!important;font-size:15px!important}.adaptive-container .model-name{font-size:23px!important;line-height:30px!important}.adaptive-container .compare-info{font-size:14px!important;line-height:30px!important}.layout-header .header-right .address,.layout-header .header-right .phone,.layout-header .header-right .address .addFloat,.layout-header .header-right .address .add-float{text-align:center;float:none}.layout-header .logo img{left:5px;top:5px;z-index:1002}.menu-wrap .contact-wrap{right:58px;z-index:1001}.layout-header{position:absolute;top:0;position:fixed;width:100%;z-index:1001}.layout-footer .footer-contact-wrap{text-align:center}.no-pad-xs{padding:0}.menu-wrap .contact-wrap .glyphicon{color:#55197F}}@media (min-width:768px){h1,.h1{font-size:36px}h2,.h2{font-size:30px}h3,.h3{font-size:24px}h4,.h4{font-size:18px}h1 small,.h1 small{font-size:24px}h2 small,.h2 small{font-size:18px}h3 small,.h3 small,h4 small,.h4 small{font-size:14px}body .main-content{}.page-header .nav-bar .ask-question .hidden-xs{display:inline!important}.col-sm-20{width:20%}.menu-wrap{padding:0 15px}.menu-wrap .contact-wrap{position:relative;text-align:right}.menu-wrap .contact-wrap .glyphicon{font-size:14px}.menu-wrap .contact-wrap .hidden-text{font-size:14px;display:inline}.menu-wrap .contact-wrap a{padding:13px 0}.menu-wrap .contact-wrap .glyphicon{font-size:16px;vertical-align:middle;padding:1px 0 5px}.menu-wrap .contact-wrap .hidden-text{font-size:12px;display:inline;vertical-align:middle}}@media (min-width:992px){.layout-footer .powered-by .by-text{display:inline}.layout-footer .links{text-align:left}.layout-footer .powered-by{text-align:right}.layout-footer .powered-by{margin-top:0}.layout-header .logo img{margin:0}.col-md-20{width:20%}.menu-wrap .contact-wrap .glyphicon{font-size:18px}.menu-wrap .contact-wrap .hidden-text{font-size:13px}.menu-wrap .contact-wrap .icon{display:inline-block;padding:0 8px}}@media (min-width:1200px){.col-lg-20{width:20%}.menu-wrap .contact-wrap .icon{display:inline-block;padding:0 12px}.menu-wrap .contact-wrap .glyphicon{font-size:20px}.menu-wrap .contact-wrap .hidden-text{font-size:15px}}@media (min-width:768px) and (max-width:991px){.adaptive-container .model-name{font-size:26px!important}}@media (min-width:992px) and (max-width:1199px){}@media (min-width:1470px){.layout-header .header-left,.layout-header .header-right{padding-left:0;padding-right:0}}