@charset "UTF-8";ul.nav{width:100%;max-width:1024px;margin:0 auto;text-transform:uppercase;color:rgb(255,255,255);position:relative;-moz-box-sizing:border-box;box-sizing:border-box;}
ul.nav li{padding:0 10px;font-size:13px;transition:all 0.25s;cursor:pointer;position:relative;-moz-box-sizing:border-box;box-sizing:border-box;}
.menu_button{width:29px;float:left;padding:19px;padding:16px;position:relative;z-index:1000;cursor:pointer;}
.menu_button img{width:100%;display:block;}
nav#g1{background-color:rgb(0,0,0);height:24px;-moz-box-sizing:border-box;box-sizing:border-box;color:rgb(255,255,255);width:100%;-moz-box-sizing:border-box;box-sizing:border-box;}
nav#g1 ul{position:absolute;right:0px;width:140px;font-size:12px;text-transform:uppercase;width:194px;z-index:11111111!important;margin:0px;padding:0px;-moz-box-sizing:border-box;box-sizing:border-box;}
nav#g1 ul.nav li{font-size:11px;line-height:24px;-moz-box-sizing:border-box;box-sizing:border-box;}
nav#g1 ul.sub-menu{max-width:194px !important;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden;}
nav#g1 ul.sub-menu li{font-family:'ITC Garamond W01';line-height:25px;border-top:1px solid rgba(255,255,255,0.3);padding:2px 13px;width:100%;background-color:rgb(0,0,0);}
nav#g1 ul.sub-menu li a{display:block;}
nav#g1 ul li a{color:rgb(255,255,255);}
.menu-mainmenu-container{margin:0 auto;padding:0;max-width:1200px;overflow:hidden;-moz-box-sizing:border-box;box-sizing:border-box;}
nav#site-navigation{-moz-box-sizing:border-box;box-sizing:border-box;font:120%/120% 'Lato',Arial,Arial,sans-serif;font-weight:400;z-index:1000;position:relative;margin:20px 0 0 0;padding:0;width:auto;}
nav#site-navigation ul#menu-mainmenu{margin:0;padding:0;}
nav#site-navigation ul#menu-mainmenu li{line-height:0px;color:rgb(0,0,0);display:inline-block;list-style:none;-moz-box-sizing:border-box;box-sizing:border-box;}
nav#site-navigation ul#menu-mainmenu li a{line-height:0px;color:#000000;padding-top:20px;padding-bottom:20px;float:left;width:100%;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:15px;text-decoration:none;padding-right:15px;}
nav#site-navigation.video-top ul#menu-mainmenu li a{color:#666666;}
nav#site-navigation ul#menu-mainmenu li:last-child a{}
nav#site-navigation ul#menu-mainmenu li a:hover{color:#D37A91;background:#000000;}
nav#site-navigation.video-top ul#menu-mainmenu li a:hover{color:#D37A91;background:#000000;}
nav#site-navigation ul#menu-mainmenu li:hover > a{color:#D37A91;background:#000000;}
nav#site-navigation.video-top ul#menu-mainmenu li:hover > a{color:#D37A91;background:#000000;}
html.lt-ie9 nav#site-navigation ul#menu-mainmenu li a{padding-left:10px!important;padding-right:10px!important;}
nav#site-navigation ul#menu-mainmenu li:hover{color:#000000;}
nav#site-navigation ul#menu-mainmenu li:first-child a{display:none;}
nav#site-navigation ul#menu-mainmenu li#nav-login a, nav#site-navigation ul#menu-mainmenu li#nav-search a{color:rgb(0,0,0);font-size:14px;padding:9px !important;}
nav#site-navigation ul#menu-mainmenu li#nav-login a{border-bottom:1px solid #EBEBEB;}
#menu-item-55 a.sf-with-ul{background-image:url(../images/more-arrow.png);background-repeat:no-repeat;background-position:center 46px;background-size:9px 5px;}
nav#site-navigation ul#menu-mainmenu li.menu-item-has-children li.menu-item-has-children{position:relative;}
nav#site-navigation ul#menu-mainmenu li.menu-item-has-children li.menu-item-has-children .sub-menu{left:200px;top:0;}
nav#site-navigation ul#menu-mainmenu li.menu-item-has-children .sub-menu{box-shadow:0px 1px 1px rgba(0, 0, 0, 0.2);}
nav#site-navigation ul#menu-mainmenu .sub-menu{position:absolute;-moz-box-sizing:border-box;box-sizing:border-box;top:72px;top:40px;padding:0px;margin:0px;z-index:1000000000000;width:200px;display:block;}
nav#site-navigation ul#menu-mainmenu .sub-menu li{padding:0px !important;margin:0px !important;border:none !important;display:block !important;line-height:32px !important;width:200px !important;color:rgb(255,255,255)!important;text-align:left;float:none;}
nav#site-navigation ul#menu-mainmenu .sub-menu li a{padding:0px !important;margin:0px !important;border:none !important;display:block !important;line-height:26px !important;width:200px !important;padding:4px 16px !important;background-color:rgba(0,0,0,0.8)!important;color:rgb(255,255,255)!important;border-bottom:1px solid rgba(255,255,255,0.2) !important;transition:all 0.25s;}
nav#site-navigation ul#menu-mainmenu .sub-menu li a{background-color:#3C3A37 !important;color:#FFFFFF !important;border-top:1px solid rgba(0,0,0,0.1)!important;}
nav#site-navigation ul#menu-mainmenu .sub-menu li a:hover{color:#D37A91 !important;}
nav#site-navigation.video-top ul#menu-mainmenu .sub-menu li a:hover{color:#D37A91 !important;}
nav#site-navigation ul#menu-mainmenu .sub-menu li:last-child{border:none !important;}
nav#site-navigation ul#menu-mainmenu li.menu-selected a{color:rgb(255,255,255);}
ul.sub-cat-menu{position:absolute;-moz-box-sizing:border-box;box-sizing:border-box;padding:0px;margin:0px;z-index:1000000000000;width:168px;display:block;top:35px;display:none;box-shadow:0px 1px 1px rgba(0, 0, 0, 0.2);margin-left:-10px;}
ul.sub-cat-menu li{padding:0px !important;margin:0px !important;border:none !important;display:block !important;line-height:32px !important;width:168px!important;color:rgb(0,0,0)!important;text-align:left;float:none;-moz-box-sizing:border-box;box-sizing:border-box;background-color:rgb(255,255,255) !important;color:rgb(0,0,0) !important;border-top:1px solid rgba(0,0,0,0.1)!important;}
ul.sub-cat-menu li a{padding:0px !important;margin:0px !important;border:none !important;display:block !important;line-height:26px !important;padding:4px 16px !important;transition:all 0.25s;font-size:12px;color:rgb(0,0,0) !important;}
ul.sub-cat-menu a:hover{color:rgb(0,0,0) !important;background-color:#EBEBEB!important;}
ul.sub-cat-menu li:hover{background-color:rgba(255,255,255,0.8)!important;color:rgb(0,0,0) !important;}
#primary .nav .cat-item:hover ul.sub-cat-menu{display:block;}
nav#site-navigation ul#menu-mainmenu li#nav-home img{width:auto;height:auto;max-height:100px;}
@media screen and (min-width:1200px){.menu-mainmenu-container{width:100%;}
nav#site-navigation ul#menu-mainmenu li#nav-home{width:30%;float:left;border-right:1px solid #EBEBEB;border-right-style:solid;text-align:center;}
}
@media screen and (max-width:939px){nav#primary{display:none;}
.main-header{margin-bottom:1px;}
#g1 .horizontalNav{display:none;}
nav#g1{display:none!important;}
#site-navigation{display:block;-webkit-tap-highlight-color:rgb(0,0,0);}
nav#site-navigation ul#menu-mainmenu li:first-child{margin-right:60px;width:auto;border-bottom:0px;}
nav#site-navigation ul#menu-mainmenu li:first-child a{padding:5px 5px 10px 5px;margin-left:63px;width:auto;}
nav#site-navigation{height:auto;}
nav#site-navigation ul#menu-mainmenu li{display:none;width:100%;float:none;border-bottom:1px solid #EBEBEB;}
nav#site-navigation ul#menu-mainmenu li#nav-home{display:block;}
.menu-mainmenu-container{overflow:visible;height:auto;}
nav#site-navigation ul#menu-mainmenu .mobilemenu_wrapper li:first-child{border-bottom:1px solid #EBEBEB;margin-right:0px;}
nav#site-navigation ul#menu-mainmenu li a, nav#site-navigation ul#menu-mainmenu .mobilemenu_wrapper li:first-child a{float:none;margin-left:0px;border-right:0px;display:block;padding:20px 5px 20px 48px;}
nav#site-navigation ul#menu-mainmenu li#nav-login, nav#site-navigation ul#menu-mainmenu li#nav-search{border-right:0px;border-top:0px;}
nav#site-navigation ul#menu-mainmenu li#nav-login a, nav#site-navigation ul#menu-mainmenu li#nav-search a{float:none;font-size:35px;padding-left:35px;padding-top:20px;padding-bottom:20px;text-align:left;display:block;width:100%;border-top:0px;}
.mobilemenu_wrapper{display:none;border-top:1px solid #EBEBEB;width:100%;}
nav#site-navigation ul#menu-mainmenu .sub-menu{width:auto!important;position:relative;left:0px;top:0px;}
nav#site-navigation ul#menu-mainmenu .sub-menu li{width:100%!important;float:none;}
nav#site-navigation ul#menu-mainmenu .sub-menu li a, nav#site-navigation ul#menu-mainmenu .sub-menu li:first-child a{padding:5px !important;display:block!important;width:100%!important;}
nav#site-navigation ul#menu-mainmenu .mobilemenu_wrapper .sub-menu li a{width:auto!important;text-align:center;}
nav#site-navigation ul#menu-mainmenu li.menu-item-has-children .sub-menu{box-shadow:none!important;display:none;}
nav#site-navigation ul#menu-mainmenu .sub-menu li:last-child{border-bottom:0px none!important;}
nav#site-navigation ul#menu-mainmenu li.menu-item-has-children li.menu-item-has-children .sub-menu{left:0px!important;top:0px!important;}
.menu-item-has-children{background-image:url('../images/menu_arrow-db.png');background-repeat:no-repeat;background-position:90% 15px;}
.menu-item-has-children.open{background-image:url('../images/menu_arrow-db-up.png');background-repeat:no-repeat;background-position:90% 15px;}
nav#site-navigation ul#menu-mainmenu li:first-child a{border-left:0px;}
}
nav#site-navigation ul#menu-mainmenu .sub-menu, nav#g1 ul.sub-menu{display:none;}
@charset "utf-8";img{border:0;}
#pixels{color:#48941A;}
.float-left{float:left;margin:0 0 0 20px;}
.float-right{float:right;margin:0 20px 0 0;}
.center{font-size:2.5em;padding:80px 0 0 0;text-align:center;}
#header, #intro, #second{width:100%;}
#home1{background:url(../slidesh/sbg1.jpg) 50% 0 no-repeat fixed;color:white;height:100%;margin:0 auto;padding:0;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
#home2{border-top:5px solid #8BC53E;color:white;height:100%;margin:0 auto;padding:0;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.story{margin:0 auto;overflow:auto;width:100%;}
.story .float-left, .story .float-right{padding:100px 0 0 0;position:relative;width:350px;}
.clearfix:before, .clearfix:after{content:" ";display:table;}
.clearfix:after{clear:both;}
.clearfix{*zoom:1;}
.home-text h1{color:#435060;font-size:3.8em;padding:0px;margin:0px;font-family:'Lato',Arial,serif;line-height:1.2em;text-transform:uppercase;font-style:normal;font-weight:400 !important;}
.home-text h2{color:rgb(255,255,255);font-size:3em;padding:0px;margin:0px;line-height:1.2em;text-transform:uppercase;font-style:normal;font-weight:600 !important;}
.home-overlay{color:rgb(255,255,255);position:absolute;bottom:50px;left:0;width:100%;-moz-box-sizing:border-box;box-sizing:border-box;}
.home-overlayL{color:rgb(255,255,255);position:absolute;top:50px;left:0;width:100%;-moz-box-sizing:border-box;box-sizing:border-box;}
.home-text{width:auto;padding:0 16px;margin:0 auto;text-align:center;-moz-box-sizing:border-box;box-sizing:border-box;}
