@import url(http://fonts.googleapis.com/css?family=IM+Fell+French+Canon:400,400italic);@font-face{font-family:'FuturaBT-Book';src:url('/fonts/26F47C_0_0.eot');src:url('/fonts/26F47C_0_0.eot?#iefix') format('embedded-opentype'),url('/fonts/26F47C_0_0.woff') format('woff'),url('/fonts/26F47C_0_0.ttf') format('truetype');}.french{font-family:'IM Fell French Canon',serif;}.futura{font-family:FuturaBT-Book,Arial,Helvetica,sans-serif;}.clear-both{height:1px;clear:both;overflow:hidden;}.left{float:left;}.right{float:right;}.orange{color:#ff6600;}.underline{border-bottom:1px solid black;display:block;}.h2large{font-size:30px;}h2.underline{width:98%;}body{font-family:FuturaBT-Book,Arial,Helvetica,sans-serif;margin:0px;font-weight:normal;font-style:normal;background-image:url(/sites/all/themes/ruby/images/common/background.jpg);background-repeat:no-repeat;background-attachment:fixed;background-position:top center;}.wrapper{width:885px;margin:auto;}.wrapper.main{border-left:1px solid black;border-right:1px solid black;background-color:white;}@media (max-width:645px){.wrapper.m-wrapper{width:100%;}}.sites-nav{height:50px;line-height:50px;border-bottom:1px solid white;background-color:#FFA9AD;color:white;text-align:center;}.sites-nav span{font-size:13px;}.sites-nav a{color:white;text-decoration:none;font-size:15px;}.sites-nav a:hover{color:#FFCCBB;}@media (max-width:645px){.sites-nav.m-wrapper{height:33px;line-height:33px;}.sites-nav.m-wrapper a{font-size:13px;}.sites-nav.m-wrapper .mobile{visibility:hidden;width:30px;overflow:hidden;display:inline-block;height:1px;}}.global-newsletter-signup{height:105px;background-color:#FFCCBB;text-align:center;color:#990000;font-size:13px;padding-top:7px;}.global-newsletter-signup img.mobile{display:none;}.global-newsletter-signup br.mobile{display:none;}.global-newsletter-signup input{height:21px;border:0px;color:#ccc;font-style:italic;padding:0px 5px;}.global-newsletter-signup a{text-decoration:none;}.global-newsletter-signup a img{border:0px;padding-bottom:3px;}.global-newsletter-signup .form{padding-top:7px;}@media (max-width:645px){.global-newsletter-signup.m-wrapper{height:81px;line-height:17px;}.global-newsletter-signup.m-wrapper span.mobile{display:block;padding-bottom:3px;}.global-newsletter-signup.m-wrapper img.desktop{display:none;}.global-newsletter-signup.m-wrapper img.mobile{display:inline;}.global-newsletter-signup.m-wrapper .form{line-height:1.7em;}.global-newsletter-signup.m-wrapper input{width:90px;}}.tiny_form{height:25px;}.tiny_form input{width:95px;font-size:11px;height:21px;border:0px;color:#999;border:1px solid #ccc;font-style:italic;padding:0px 5px;}.tiny_form a{text-decoration:none;}.tiny_form a img{border:0px;padding-bottom:2px;}.tiny_form .form{padding-top:7px;}.header{padding-top:20px;position:relative;}.header h1{font-family:'IM Fell French Canon',serif;background-image:url(/sites/all/themes/ruby/images/common/chicken.png);background-repeat:no-repeat;background-position:43px 1px;font-size:29px;text-align:center;font-style:italic;margin:0px;padding-top:35px;font-weight:normal;}.header h1 span{font-size:72px;line-height:68px;font-weight:normal;letter-spacing:-1px;}.header .social{position:absolute;top:35px;right:-45px;}.header .social .yourCart{background-color:white;border:1px solid #ff6600;padding:10px;position:absolute;right:62px;top:0;width:250px;font-size:13px;display:none;z-index:15;}.header .social .yourCart h3{color:#ff6600;border-bottom:1px solid #000;margin:0 0 5px;padding-bottom:2px;}.header .social .yourCart .item{border-bottom:1px solid black;padding-bottom:5px;margin-bottom:5px;}.header .social .yourCart .name small{font-size:12px;color:#999999;}.header .social .yourCart p.checkout-btns{margin-bottom:0px;}.header .social .yourCart a{text-decoration:none;}.header .social .yourCart a.edit,.header .social .yourCart a.delete{color:#ff6600;margin-left:9px;}.header .social .yourCart a.save{color:#33CC00;}.header .social .yourCart a.cancel{color:red;}.header .social .yourCart a.checkout{display:inline-block;color:black;text-align:center;width:75px;height:18px;background:none;border:1px solid black;padding:3px 10px;}.header .social .yourCart a.close{display:inline-block;color:black;text-align:center;width:75px;height:18px;background:none;border:1px solid black;padding:3px 10px;margin-left:15px;}.header .social > a{display:block;text-decoration:none;width:29px;height:29px;background-image:url(/sites/all/themes/ruby/images/common/social-logos.png);background-repeat:no-repeat;margin-bottom:4px;}.header .social > a span{display:none;}.header .social > a.cart{width:58px;height:58px;background-image:url(/sites/all/themes/ruby/images/common/shopping-cart.png);position:relative;right:16px;}.header .social > a.cart span{display:block;line-height:49px;text-align:center;color:white;font-size:11px;}.header .social > a.twitter{background-position:0px -32px;}.header .social > a.instagram{background-position:0px -64px;}.header .social > a.facebook{background-position:0px 0px;}.header hr{width:810px;margin:8px auto;}.header .nav{font-family:'IM Fell French Canon',serif;font-size:24px;font-style:italic;text-align:center;}.header .nav a{color:black;text-decoration:none;margin:0px 5px;}.header .nav a:hover,.header .nav a.on{color:#FF6633;}.main-content{width:810px;margin:auto;font-size:13px;padding-top:50px;}.main-content h2{font-family:'IM Fell French Canon',serif;font-weight:normal;font-size:24px;margin-bottom:0;position:relative;top:-13px;}.main-content a{color:#ff6600;text-decoration:none;}.main-content a:hover{text-decoration:underline;}.main-content tbody{border:0px;font-size:13px;}.main-content table.bottom-cells thead tr td{font-family:'IM Fell French Canon',serif;font-size:24px;font-style:italic;border-bottom:1px solid black;}.main-content table.bottom-cells tbody{color:#666;font-size:13px;}.main-content table.bottom-cells td{padding-left:42px;width:50%;}.main-content table.bottom-cells td iframe{display:none;}.main-content table.bottom-cells td ul{margin-top:0px;padding-top:0px;}.main-content table.bottom-cells td.bd-right{border-right:1px solid black;}.main-content table.bottom-cells td.spacer{height:19px;}.main-content table.bottom-cells td:nth-child(2) iframe{display:block;}.store{position:relative;width:720px;margin:auto;}.store h3{font-family:'IM Fell French Canon',serif;font-style:italic;display:block;border-bottom:1px solid black;font-size:29px;font-weight:normal;}.store .ribbon{position:absolute;top:-18px;left:578px;z-index:3;}.store .store-section .desc{float:left;padding-right:15px;width:230px;}.store .store-section .products{float:right;width:465px;}.store .store-section .products a{width:144px;height:144px;float:left;margin-left:10px;margin-bottom:10px;position:relative;z-index:2;}.store .store-section .products a img{border:0px;}.product-detail .left{width:335px;margin-right:35px;float:left;}.product-detail .left .images .img{width:100%;text-align:right;padding-bottom:10px;}.product-detail .left .images .img.t-shirts{height:155px;}.product-detail .left .images .thumbs{height:27px;padding-bottom:30px;text-align:right;}.product-detail .left .images .thumbs a{width:27px;height:27px;}.product-detail .left .images .thumbs a img{border:none;}.product-detail .left .desc-2{text-align:right;color:#999;}.product-detail .right{width:280px;float:left;color:#666;}.product-detail .right .title{border-top:1px solid #ccc;border-bottom:1px solid #ccc;font-size:12px;padding:8px 0px;color:black;}.product-detail .right .specs{padding:11px 0px 0px 0px;}.product-detail .right .buy-stuff{padding-top:15px;border-top:1px solid #999;}.product-detail .right .buy-stuff .label{color:#000;}.product-detail .right .buy-stuff .label span{font-size:24px;}.product-detail .right .buy-stuff input{padding:9px;color:#999;font-style:italic;border:1px solid #999;width:205px;}.product-detail .right .buy-stuff .buy-btns a img{border:0px;}.product-detail .right .buy-stuff .buy-btns a.add-now{margin-right:17px;}.product-detail.tshirts .left,.product-detail.tshirts .right{width:300px;}.product-detail.tshirts .right input{width:25px;padding:0px;font-style:normal;text-align:center;}.product-detail.tshirts .clear-both{height:50px;}.press-videos{padding-left:65px;}.press-videos iframe{display:none;}.press-videos a{width:212px;height:170px;display:block;position:relative;float:left;margin-right:23px;margin-bottom:23px;overflow:hidden;}.press-videos a:hover span{display:block;}.press-videos a img{border:0px;padding-bottom:7px;}.press-videos a span{position:absolute;top:0px;left:0px;text-align:center;color:white;background-color:#FF6633;display:none;padding:10px 18px 0px 18px;height:160px;width:176px;font-size:15px;}div.contact{color:#999;padding-bottom:50px;}div.contact input[type=text]{border:1px solid #999;color:#999;font-size:11px;padding:8px 12px;font-style:italic;width:195px;margin-right:9px;}div.contact textarea{border:1px solid #999;color:#999;font-size:11px;padding:8px 12px;width:400px;height:300px;}div.blog-view{padding-bottom:60px;}div.blog-view div.blog-entry{width:550px;float:left;margin-right:80px;color:#999999;}div.blog-view div.blog-entry h2{font-family:FuturaBT-Book,Arial,Helvetica,sans-serif;font-size:26px;color:#99cccc;top:0px;}div.blog-view div.blog-entry .date{color:#ccc;font-size:14px;}div.blog-view div.blog-entry .blog-copy{color:#999;}div.blog-view div.blog-entry .social-comments a{color:#99cccc;font-size:12px;display:block;float:left;background-image:url(/images/blog/social-icons.png);background-repeat:no-repeat;height:19px;}div.blog-view div.blog-entry .social-comments a.comments{width:95px;background-position:550px 550px;}div.blog-view div.blog-entry .social-comments a.facebook{width:8px;background-position:0px 0px;margin-right:12px;}div.blog-view div.blog-entry .social-comments a.twitter{width:19px;background-position:-26px 0px;margin-right:12px;}div.blog-view div.blog-entry .social-comments a.pinterest{width:19px;background-position:-58px 0px;}div.blog-view div.right-sidebar{width:175px;float:right;text-align:right;}div.blog-view div.right-sidebar p{margin:2px 0px;}div.blog-view div.right-sidebar p a{color:#999;}.pager{color:#99cccc;}.pager a{color:#99cccc;}.item-list ul li{margin:0px;}.splash-slides{width:100%;height:100%;margin:auto;position:relative;}.splash-slides div.img{position:absolute;top:0px;display:none;width:100%;height:100%;background-size:auto 100%;background-repeat:no-repeat;background-position:top center;}.splash-slides div.img a{display:block;height:100%;width:100%;}.splash-slides .current{z-index:50;}.splash-slides .dots{position:absolute;width:100%;text-align:center;top:0px;font-size:34px;color:white;z-index:100;}.splash-slides .dots span{cursor:pointer;}.splash-slides .dots span.on{color:#ff6600;}@media (max-width:645px){.splash-slides.m-wrapper{width:100%;height:100%;}.splash-slides.m-wrapper div.img{width:100%;height:100%;background-size:auto 79%;background-position-x:30%;background-repeat:no-repeat;}.splash-slides.m-wrapper div.img a{display:block;width:100%;height:100%;}}.store-nav{height:20px;position:relative;top:-20px;}.store-nav a{color:#999;float:left;}.store-nav a.next-product{float:right;}.store-nav a:hover{color:#ff6600;text-decoration:none;}.contact-blocks{float:right;margin-top:44px;margin-right:75px;}.contact-blocks .contact-block-1,.contact-blocks .contact-block-2{position:relative;padding:15px 40px 15px 40px;border:1px solid #9a9a9a;width:185px;}.contact-blocks .contact-block-1 h2,.contact-blocks .contact-block-2 h2{position:absolute;top:-45px;left:27px;height:65px;margin:auto;}.contact-blocks .contact-block-1 h2 span,.contact-blocks .contact-block-2 h2 span{display:none;}.contact-blocks .contact-block-1{margin-bottom:50px;}.contact-blocks .contact-block-1 h2{background-image:url('/sites/all/themes/ruby/images/common/outside-the-us.gif');width:221px;}.contact-blocks .contact-block-2{padding-top:21px;}.contact-blocks .contact-block-2 h2{background-image:url('/sites/all/themes/ruby/images/common/available-languages.gif');width:223px;top:-34px;}.search{margin:15px 0px;border:1px solid #9a9a9a;line-height:24px;padding:2px;padding-bottom:3px;padding-right:5px;}.search input{border:none;text-align:right;font-style:italic;font-size:13px;margin-right:5px;height:20px;width:80%;}.footer{background-color:#FF6633;height:120px;color:white;}.footer .wrapper{background-image:url(/sites/all/themes/ruby/images/common/footer-logos.jpg);background-repeat:no-repeat;background-position:24px 33px;height:100%;text-align:right;font-size:12px;}.footer p{margin:0px;padding-top:20px;}.footer a{color:white;}.hyp .top-part{position:relative;height:490px;}.hyp .top-part .main-img{position:absolute;}.hyp .top-part .right.blurb-list{width:490px;float:right;position:relative;color:#ff6600;font-size:17px;}.hyp .top-part .right.blurb-list table{width:100%;margin:0;padding:0;border-collapse:collapse;border-spacing:0;}.hyp .top-part .right.blurb-list table td.img-bullet{width:90px;padding-right:10px;text-align:right;}.hyp .top-part .right.blurb-list table td{vertical-align:middle;font-size:14px;}.hyp .top-part .right.blurb-list h3{text-align:center;font-size:24px;font-weight:normal;}.hyp .middle-part{clear:both;width:695px;height:160px;margin:auto;text-align:center;border:2px solid #ff6600;}.hyp .middle-part .header{font-family:'IM Fell French Canon',serif;font-style:italic;font-size:28px;position:relative;background-color:white;top:-19px;display:inline-block;padding:0px 20px;line-height:20px;}.hyp .middle-part .header small{font-size:15px;}.hyp .middle-part span.grey{color:#666666;}.hyp p.mid-orange{text-align:center;color:#ff6600;}.hyp .bottom-part{padding-top:50px;}.hyp .bottom-part h2{font-family:'IM Fell French Canon',serif;font-style:italic;}.hyp .bottom-part .video{float:left;}.hyp .bottom-part .video-copy{width:290px;float:right;color:#666666;}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}* html .clearfix{zoom:1;}*:first-child+html .clearfix{zoom:1;}.new-popup__container{display:none;}.new-popup{background-color:white;border-radius:52px;width:700px;margin:20px;height:485px;}.new-popup .img{float:left;}.new-popup .popup__copy{font-family:FuturaBT-Book,Arial,Helvetica,sans-serif;text-align:center;padding-top:36px;color:#ff6600;font-size:15px;}.new-popup .popup__copy h2{font-family:FuturaBT-Book,Arial,Helvetica,sans-serif;}.new-popup .pre-order-btn{margin-top:20px;display:inline-block;}
