** * @template:Virtuoso TABLE OF CONTENTS - Basic - Header - Footer - Miscellaneous - Utility Classes - Typography - top Menu - Hornav - Sidebar Menu - Mobile Menu - Blockquotes - Font Awesome - Glyphicons - Portfolio - Testimonials - Accordions - Tabs - Progress Bars - Panels - Social Icons - Carousel - Thumbs Gallery - Blog - Pages */html{overflow-y:scroll}body{line-height:1.7em;font-size:14px;font-weight:300}#body_bg{background-attachment:fixed;background-clip:border-box;background-color:rgba(0,0,0,0);background-image:url("../img/sample_bg.jpg");background-origin:padding-box;background-position:50% 0;background-repeat:no-repeat;background-size:cover !important;position:relative}.primary-container-background .primary-container{width:1080px}.container{max-width:1080px;padding-left:40px;padding-right:40px;width:100%}.container.no-padding{padding-left:20px !important;padding-right:20px !important}.primary-container-background .primary-container{background:#fff;height:100%;position:relative;margin:0 auto;-moz-box-shadow:0 0 13px rgba(0,0,0,0.17);-webkit-box-shadow:0 0 13px rgba(0,0,0,0.17);box-shadow:0 0 13px rgba(0,0,0,0.17)}.primary-container-background{height:100%;position:absolute;width:100%}.primary-container{position:relative;height:100%}.primary-container-group{position:relative}#container_hornav{position:relative;top:0}#container_slideshow{overflow:hidden;z-index:0}#container_spacer1{height:60px}#container_spacer3{height:40px}.is-sticky #header,.is-sticky #hornav{left:50%;margin-left:-540px;z-index:20}.is-sticky #header{z-index:21}.is-sticky ul.social-icons{margin-top:29px}#pre_header{height:42px;color:rgba(0,0,0,0.3);font-size:.8em}#header{position:relative;height:125px}#header.container{background-color:#fff;border-bottom:1px solid rgba(0,0,0,0.1);height:85px;position:relative}.logo{position:absolute}.logo a{left:15px;top:30px;display:block;position:relative;z-index:20}p.site-slogan{color:#b1a5bd;font-size:11px;letter-spacing:8px;margin:0;padding:0;right:15px;text-align:right;top:68px;position:absolute;z-index:20;white-space:nowrap}#hornav{background-color:#f4f4f4;border-bottom:1px solid rgba(0,0,0,0.1);height:49px}#base{overflow:hidden}#base .container{background-color:#fff}#base li a{text-shadow:none}#base h3{text-shadow:none;opacity:.8}#footer{color:#444;color:rgba(0,0,0,0.5);padding-top:25px;padding-bottom:25px}#footermenu ul{margin:0}#footermenu ul li{border-right:1px solid rgba(0,0,0,0.1);padding-left:10px;padding-right:10px}#footermenu ul li:last-child{border:0}#footermenu ul li a{color:#444;color:rgba(0,0,0,0.6);font-size:14px}#footermenu ul li a:hover{color:#fff}#copyright p{padding:0;margin:0}.navbar-default{background-color:#428bca;border-color:transparent;color:#fff}.navbar-default .navbar-nav>li>a,.navbar-default .navbar-nav>li>a:hover{color:#fff}.navbar-brand>a:hover{color:#fff}.navbar-default .navbar-brand{color:#fff}.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{color:#fff;background-color:transparent}.navbar-default .navbar-text{color:#fff}.navbar-default .navbar-nav>li>a{color:#fff}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#fff;background-color:transparent}