@media screen and (max-width: 450px){*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.desktop-hidden{display:block}body{width:100%;-webkit-text-size-adjust:100%}body #slide{position:fixed;height:500px;width:100%;top:30%;left:0;margin:auto;z-index:6000;text-align:center}body #slide img{width:90%}body ul.breabcrumbs{text-align:left}body div#container{width:100%;padding:2%}body div#container iframe{width:100%}body div#container .slidenavControls{display:block}body div#container .slidenavControls a.prev{left:0}body div#container .slidenavControls a.next{right:0}body div#container a#logo{width:173px !important}body div#container h1{text-align:center}body div#container header.main{width:100%;min-height:80px;margin-bottom:0;overflow:visible}body div#container header.main .menu-wrapper{height:60px}body div#container header.main a.menu{display:block;text-transform:uppercase;border-top:3px solid #b31735;border-bottom:3px solid #b31735;height:33px;width:60px;position:absolute;top:32px;right:6px;font-size:2em;padding:5px 2px;color:#b31735}body div#container header.main nav{width:100%;background:none;padding:0}body div#container header.main nav ul li{float:none;text-align:center;padding:0;margin-top:5px;font-size:2.1em}body div#container header.main nav ul li:first-child{margin-top:15px}body div#container header.main nav ul#primary{border-top:3px solid #b31735;height:0;padding-bottom:0;-webkit-transform-style:preserve-3d;-webkit-transition:padding-bottom 0.3s ease-in;-moz-transition:padding-bottom 0.3s ease-in;transition:padding-bottom 0.3s ease-in}body div#container header.main nav ul#primary.open{padding-bottom:63%}body div#container header.main nav ul#secondary{height:0;padding-bottom:0;-webkit-transform-style:preserve-3d;-webkit-transition:padding-bottom 0.3s ease-in;-moz-transition:padding-bottom 0.3s ease-in;transition:padding-bottom 0.3s ease-in}body div#container header.main nav ul#secondary.open{padding-bottom:80%}body div#container header.main #languages{top:-25px;padding:5px}body div#container footer.main{width:100%;text-align:center;margin-bottom:0;margin-top:0}body div#container footer.main h1{font-size:3em}body div#container footer.main section.column{width:100%;margin:10px auto auto}body div#container footer.main section.column .iconbar a{float:none;display:-moz-inline-box;-moz-box-orient:vertical;display:inline-block;vertical-align:middle;*vertical-align:auto}body div#container footer.main section.column .iconbar a{*display:inline}body div#container footer section#family div#family_form{width:97%;padding:0;background:#b20932;margin-top:0;font-size:0.7em;height:auto;overflow:hidden;min-height:170px}.se body div#container footer section#family div#family_form h1,.nl body div#container footer section#family div#family_form h1,.dk body div#container footer section#family div#family_form h1,.be body div#container footer section#family div#family_form h1{margin-top:12px;width:100%}body div#container footer section#family div#family_form .wrap-left{max-width:100%;padding:10px}body div#container footer section#family div#family_form h1{text-align:center}body div#container footer section#family div .formitem-email ul.error_list{bottom:-15px !important;left:10px}body div#container footer section#family div .formitem-dob ul.error_list{left:14px!important;bottom:14px!important}body div#container footer section#family div.formitem-dob{width:100%;margin:auto;right:inherit;position:relative;padding:0;float:none;top:10px;display:block}body div#container footer section#family div.formitem-dob .helper-copy{top:-80px;left:81px}body div#container footer section#family div.formitem-dob img{position:relative;top:inherit;left:inherit;margin-top:14px;margin-left:-1px}body div#container footer section#family div.formitem-dob .help{display:none}body div#container footer section#family div.formitem-dob .wrap-right{text-align:center}body div#container footer section#family div.formitem-dob label{position:relative;left:0;text-align:left;left:inherit}body div#container footer section#family div.formitem-dob .big-ol-select-container{margin-left:6px}body div#container footer section#family div.formitem-dob .big-ol-select-container .select-container .select{height:48px;padding-left:0;font-size:2.3em}body div#container footer section#family div .form_wrap{margin-left:0;width:100%}body div#container footer section#family div .form_wrap .formitem-email{width:100%}body div#container footer section#family div .form_wrap input{float:none;width:90%;font-size:2em;color:#b20932;max-width:inherit}body div#container footer section#family div .form_wrap input[type="submit"]{margin-bottom:30px;width:20%}body div#container footer div.subfoot p{float:none}body div#container footer div.subfoot .social{width:100%;margin-top:20px}body div#container footer div.subfoot .social span,body div#container footer div.subfoot .social div.fb-like,body div#container footer div.subfoot .social iframe{float:none;width:32% !important;margin-bottom:10px;display:-moz-inline-box;-moz-box-orient:vertical;display:inline-block;vertical-align:middle;*vertical-align:auto;display:inline-block !important}body div#container footer div.subfoot .social span,body div#container footer div.subfoot .social div.fb-like,body div#container footer div.subfoot .social iframe{*display:inline}body div#container footer div.subfoot .social div.fb-like{margin-top:10px}body div#container footer div.subfoot .social div.fb-like span,body div#container footer div.subfoot .social div.fb-like iframe{width:100%!important}body div#container .col_text-3,body div#container .col_text-2{width:100% !important;-moz-column-count:1;-webkit-column-count:1;-o-column-count:1;column-count:1}body div#container .col_text-3 p,body div#container .col_text-3 li,body div#container .col_text-2 p,body div#container .col_text-2 li{width:100%}body div#container section#blog-headlines{width:100%}body div#container section#blog-headlines a.column{width:100%}body div#container section article.col_image-1 img{width:50%;margin:auto;float:none;display:block}body.index .video-image-wrapper img.desktop{display:none}body.index .video-image-wrapper img.mobile{display:block}body.index section#promos{width:100%;margin-top:7px}body.index section#promos figure{width:100%;height:auto}body.index section#promos figure .slideshow{margin:auto;width:100%}body.index section#promos figure .slideshow img{width:100%;margin:auto}body.index section#promos a.frame{width:100%;margin-left:0;margin:auto}body.index section#promos a.next,body.index section#promos a.prev{display:none}body.index section#promos nav{width:100%;overflow:hidden}body.index section#promos nav.slidenav .carousel{overflow-x:scroll;-webkit-overflow-scrolling:touch;width:auto}body.index section#promos nav.slidenav .carousel ul{height:auto !important;position:relative;float:left}body.index section#promos nav.slidenav .carousel ul li img{width:100%;margin:auto}body.index .new-carousel-wrapper{margin-right:0 !important}body.index .new-carousel-wrapper .carousel-wrapper{height:auto}body.index .promos-wrapper.layout-01 .new-carousel-wrapper,body.index .promos-wrapper.layout-02 .new-carousel-wrapper,body.index .promos-wrapper.layout-03 .new-carousel-wrapper{width:100%;height:auto}body.index .promos-wrapper.layout-01 .top .promo-image.image-01,body.index .promos-wrapper.layout-01 .top .promo-image.image-02,body.index .promos-wrapper.layout-01 .top .promo-image.image-03,body.index .promos-wrapper.layout-02 .top .promo-image.image-01,body.index .promos-wrapper.layout-02 .top .promo-image.image-02,body.index .promos-wrapper.layout-02 .top .promo-image.image-03,body.index .promos-wrapper.layout-03 .top .promo-image.image-01,body.index .promos-wrapper.layout-03 .top .promo-image.image-02,body.index .promos-wrapper.layout-03 .top .promo-image.image-03{height:auto}body.index .promos-wrapper .promo-image.image-01,body.index .promos-wrapper .promo-image.image-02,body.index .promos-wrapper .promo-image.image-03{height:auto}body.index .promos-wrapper .promo-image.image-01{width:100% !important;max-width:inherit !important;margin-top:10px}body.index .promos-wrapper .promo-image.image-02,body.index .promos-wrapper .promo-image.image-03,body.index .promos-wrapper .promo-image.image-04{max-width:147px;width:32%;margin:10px auto auto}body.index .promos-wrapper .bottom{height:auto}body.index .promos-wrapper.layout-03 .promo-image{margin-right:0 !important}body.index .promos-wrapper.layout-03 .promo-image.image-01{margin-right:0}body.things-we-make #product #rate_review li.formitem-dob{top:inherit}body.things-we-make div nav{width:100%;overflow:hidden}body.things-we-make div nav.slidenav .carousel{height:auto !important;overflow-x:scroll;-webkit-overflow-scrolling:touch;width:auto}body.things-we-make div nav.slidenav .carousel ul{height:auto !important;position:relative;float:left}body.things-we-make div#product_container article#product{padding:0}body.things-we-make div#product_container article#product div#side{width:100%}body.things-we-make div#product_container article#product div#side ul#product_info li{width:30%;margin-bottom:10px;display:block;background:none;padding:0;font-size:1.6em;background:url('https://27b17eb98ab6f9c3c472-e7aaf0993b04ab71da8876bf8cab4e36.ssl.cf3.rackcdn.com/v8.24/images/line-separator-mobile.png?1438939537');background-repeat:no-repeat;background-position:center right;padding-right:30px}body.things-we-make div#product_container article#product div#side ul#product_info li:last-child{background:none;padding-right:0}body.things-we-make div#product_container article#product div#product_wrap{position:relative}body.things-we-make div#product_container article#product div#product_wrap ul#product_info{top:0;margin-top:0;text-align:center}body.things-we-make div#product_container article#product div#product_wrap ul#product_info li{display:-moz-inline-box;-moz-box-orient:vertical;display:inline-block;vertical-align:middle;*vertical-align:auto}body.things-we-make div#product_container article#product div#product_wrap ul#product_info li{*display:inline}body.things-we-make div#product_container article#product div#product_info_content{padding-top:10px}body.things-we-make div#product_container article#product div#product_info_content div#pack_sizes_content,body.things-we-make div#product_container article#product div#product_info_content div#ingredients_content,body.things-we-make div#product_container article#product div#product_info_content div#nutritional_content{width:100%;position:absolute;top:0}body.things-we-make div#product_container article#product div#product_info_content div#pack_sizes_content .mobile-scroll{width:27%;margin:10% auto auto;position:absolute;left:0;right:0}body.things-we-make div#product_container article#product div#product_info_content div#pack_sizes_content .mobile-scroll img{width:100%}body.things-we-make div#product_container article#product div#product_info_content div#ingredients_content .packsize div{width:33%}body.things-we-make div#product_container article#product div#product_info_content div#ingredients_content .packsize.single-ingredient div{width:100%}body.things-we-make div#product_container article#product div#product_info_content div#ingredients_content .packsize.single-ingredient div p{width:100%}body.things-we-make div#product_container article#product div#product_info_content div#ingredients_content nav{text-align:center;margin-bottom:20px}body.things-we-make div#product_container article#product div#details{width:100%}body.things-we-make div#product_container article#product div#details p{text-align:center}body.things-we-make div#product_container article#product div#details div.benefits ul li{margin-bottom:10px;font-size:1.8em;padding-left:2.6em}body.things-we-make div#product_container article#product div#details div.social .share-this{margin:auto;width:auto}body.things-we-make div#product_container article#product div#details div.social .share-this .fb-like{width:auto !important;display:inline-block !important;margin-right:20px}body.things-we-make div#product_container article#product div#details div.rate_review a#click_to_view,body.things-we-make div#product_container article#product div#details div.rate_review a#click_to_rate{width:100%;background-position-x:50%;height:44px}body.things-we-make div#product_container article#product div#details div.rate_review #previous-reviews{width:100%}body.things-we-make div#product_container article#product div#details div.rate_review #previous-reviews span#selectfilter_ratings{-moz-background-size:contain;-webkit-background-size:contain;-o-background-size:contain;background-size:contain;width:100%;height:55px}body.things-we-make div#product_container article#product div#details div.rate_review #previous-reviews #ratings_pagination{text-align:center;font-size:2.5em}body.things-we-make div#products_container{text-align:center}body.things-we-make div.product-section,body.things-we-make div.product-banner{width:100%;margin-right:0;height:160px;text-align:left}body.things-we-make div.product-section p,body.things-we-make div.product-banner p{bottom:-23px}body.things-we-make div.product-section:hover p,body.things-we-make div.product-banner:hover p{bottom:-23px}body.things-we-make div.product-section,body.things-we-make div.product-banner{height:auto}body.things-we-make div.product-section img,body.things-we-make div.product-banner img{position:relative}body.things-we-make div.product-section a,body.things-we-make div.product-section h3,body.things-we-make div.product-section p,body.things-we-make div.product-banner a,body.things-we-make div.product-banner h3,body.things-we-make div.product-banner p{position:relative;width:100%;display:block;text-align:center}body.things-we-make div.product-section a img,body.things-we-make div.product-section h3 img,body.things-we-make div.product-section p img,body.things-we-make div.product-banner a img,body.things-we-make div.product-banner h3 img,body.things-we-make div.product-banner p img{position:relative;left:0;height:auto;width:100%;top:0}body.things-we-make div.product-section h3,body.things-we-make div.product-banner h3{top:inherit;left:inherit;color:#b31735;height:auto;font-size:3em}body.things-we-make div.product-section p,body.things-we-make div.product-banner p{padding:0;color:#000;background:none;line-height:17px;height:auto;margin-top:-23px}body.things-we-make div.product-section a,body.things-we-make div.product-banner a{height:auto;display:block;overflow:hidden}body.things-we-make div.product{width:150px;height:150px;margin-right:3px}body.things-we-make div.product:nth-child(even){margin-right:0}body.things-we-make div.product a img{width:150px;height:150px}body.things-we-make div#submit-review .formitem-dob{top:inherit}body.things-we-make div#submit-review input[type=submit]{width:100% !important;margin:10px 0 !important}.sustainable_landing_top{margin-right:0}#sustainability_landing_noajax{margin-right:0}#sustainability_landing_noajax.slidenav .carousel{overflow-x:scroll}#sustainability_landing_noajax.slidenav .slidenavControls{display:none}.sustainable_topbox{width:100%;margin-right:0;margin-bottom:20px}.sustainable_topbox h3{font-size:2.8em}.sustainable_bottomboxes{margin-top:40px}.sustainable_bottombox{width:100%;margin-right:0;margin-bottom:20px}body.us section{width:100%}body.us section#timeline{overflow:hidden}body.us section#timeline article.values{width:100%;margin:auto}body.us section#timeline section{width:100%}body.us section#timeline section.timeline article{width:100%}body.us section#timeline section.timeline nav#historynav{overflow:hidden;min-height:378px;width:100%}body.us section#timeline section.timeline nav#historynav .nav_wrap{width:100% !important;overflow-x:scroll;overflow-y:hidden;padding-top:30px;-webkit-overflow-scrolling:touch}body.us section#timeline section.timeline nav#historynav a.prev,body.us section#timeline section.timeline nav#historynav a.next{display:none}body.us section#timeline section.timeline nav#historynav h1{top:0}body.us section#timeline section.timeline nav#historynav nav{width:100%;overflow:hidden}body.us section#timeline section.timeline nav#historynav nav.slidenav .carousel{height:auto !important;overflow-x:scroll;-webkit-overflow-scrolling:touch;width:auto}body.us section#timeline section.timeline nav#historynav nav.slidenav .carousel ul{height:auto !important;position:relative;float:left}body.us section#timeline section.timeline nav#historynav #timeline-item-content{position:relative}body.us section#timeline section.timeline nav#historynav #timeline-item-content .copy_wrap .copy{width:100%}body.us section#timeline section.timeline nav#historynav #timeline-item-content .copy_wrap .copy .item_copy{margin:auto auto auto 0;text-align:center;width:100%}body.us section#timeline section.timeline nav#historynav #timeline-item-content .copy_wrap .copy .img_wrap{width:26%;margin:auto;float:none;height:auto;line-height:0;margin-top:40px;margin-bottom:40px}body.us section#timeline section.timeline nav#historynav #timeline-item-close{width:60px;left:inherit !important;right:0 !important;top:20px !important;left:inherit}body.us section#timeline section.timeline nav#historynav .nav_wrap{height:auto;width:auto}body.us section#timeline section.timeline nav#years{width:100%}body.us section#timeline section.timeline nav#years ul{width:100%}body.us section#timeline section.timeline nav#years ul li{display:-moz-inline-box;-moz-box-orient:vertical;display:inline-block;vertical-align:middle;*vertical-align:auto;font-size:2em}body.us section#timeline section.timeline nav#years ul li{*display:inline}body.us section#contact-us article{width:100%;text-align:center}body.us section#contact-us article img{width:50%;margin:auto;float:none}body.us section#contact-us article div{margin-top:0;padding-top:0;width:100%}body.us section#faq-content .accordion section div{width:100%}body.us section#faq-content .accordion section div article{margin-bottom:10px}body.us section#job_container footer .apply{display:none}body.us section#job_container #jobs-all ul#jobs{text-align:center;width:100%;min-width:100%;float:none}body.us section#job_container #jobs-all ul#jobs li.jobitem{text-align:center;width:100%;float:none}body.us section#job_container #jobs-all ul#jobs li.jobitem .iconbar{float:none;width:100%}body.us section#job_container #jobs-all ul#jobs li.jobitem .iconbar a{float:none;display:-moz-inline-box;-moz-box-orient:vertical;display:inline-block;vertical-align:middle;*vertical-align:auto;height:36px;width:36px;-moz-background-size:cover;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}body.us section#job_container #jobs-all ul#jobs li.jobitem .iconbar a{*display:inline}body.us section#job_container section#application label,body.us section#job_container section#application input{width:100%}body.us section#job_container section#application input{-moz-background-size:contain;-webkit-background-size:contain;-o-background-size:contain;background-size:contain}body.us section#job_container section#application form ul li.formitem-dob .big-ol-select-container span.select{height:48px !important}body.us section#job_container section#application form ul li div.ta{float:left;width:100%;height:auto;margin:auto;padding:0;background-size:99%;background-position:center top;margin-top:10px;margin-bottom:10px}body.us section#job_container section#application form ul li div.ta textarea{width:100%;padding:20px;height:203px}body.us .content{overflow:visible}body.us .content section{width:100%}body.us .content section .videoframe{width:100%;background-size:100%;height:auto}body.us .content section .videoframe .youtube-player{width:70%;margin:64px 0 30px 27px;height:auto}body.us .content section#the-nice-stuff article{width:100%}body.us .content section#life-after-innocent img{max-width:46%}body.us .content section#what-is-life-like-at-innocent iframe{width:68%}body.us .content.graduates section div{width:100%}body.us .content.graduates section div.bullet{width:150px;text-align:center;margin:auto;float:none}body.us .content.interviews .process article{float:none;margin:auto;width:100%}body.us .content.interviews .rounds{width:100%;margin:auto}body.us .content.interviews .rounds h2{width:100%;margin:auto}body.us .content.interviews .rounds div.bullet{width:150px;text-align:left;margin:auto;float:none}body.us .content.interviews .tips{width:90%;margin:auto;float:none}body.us .content h2{text-align:center}body.us aside#tertiary{display:block;top:0!important;text-align:center;width:100%;margin:auto}body.us .landing_top{width:100%}body.us div#sustainability_landing,body.us div#press_landing,body.us div#us_landing{overflow:hidden;min-height:290px}body.us div#sustainability_landing .slidenavControls,body.us div#press_landing .slidenavControls,body.us div#us_landing .slidenavControls{display:none}body.us div#sustainability_landing .carousel,body.us div#press_landing .carousel,body.us div#us_landing .carousel{-webkit-overflow-scrolling:touch;min-height:268px;width:100%;overflow-x:scroll;overflow-y:hidden}body.us div#sustainability_landing .carousel ul,body.us div#press_landing .carousel ul,body.us div#us_landing .carousel ul{position:relative;height:258px !important;overflow:hidden}body.us div#press_landing .carousel{min-height:308px}body.us div#press_landing .carousel ul{height:278px !important}body.us div#press_landing .carousel ul li,body.us div#us_landing .carousel ul li{margin-right:0}body.us div#press_landing .carousel ul li.last,body.us div#us_landing .carousel ul li.last{display:block}body.us div#ajax_wrapper .sustainability h1 img{width:30px;margin-top:0}body.us div#ajax_wrapper .sustainability ul.bubbles{display:none}body.us div#ajax_wrapper .sustainability ul.bubbles li.plate,body.us div#ajax_wrapper .sustainability ul.bubbles li.bubble,body.us div#ajax_wrapper .sustainability ul.bubbles li.book{width:100%;-moz-background-size:cover;-webkit-background-size:cover;-o-background-size:cover;background-size:cover;margin-bottom:10px;margin-top:0}body.us div#ajax_wrapper .sustainability ul.bubbles li.plate{padding:63px 20px;min-height:188px}body.us div#ajax_wrapper .sustainability ul.bubbles li.bubble{padding:37px 60px 0}body.us div#ajax_wrapper .case-study-slider-wrapper .bx-controls-direction{display:block}body.us div#ajax_wrapper .case-study-slider-wrapper .bx-wrapper .bx-controls a.bx-prev{left:0}body.us div#ajax_wrapper .case-study-slider-wrapper .bx-wrapper .bx-controls a.bx-next{right:0}body.us div#ajax_wrapper h1.case-study-title{font-size:2em}body.us div#ajax_wrapper .bx-controls-direction{display:block;opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50)}body.us div#ajax_wrapper .bx-controls-direction .bx-next{right:0}body.us div#ajax_wrapper .bx-controls-direction .bx-prev{left:0}body.us div#ajax_wrapper .case-study-content{width:100%;float:none}body.us div#ajax_wrapper .project-details{width:100%}body.us div#ajax_wrapper div.show-press-release article,body.us div#ajax_wrapper div.press_awards article{width:100%;padding:30px 0 0;margin:auto;height:auto;background:none}body.us div#ajax_wrapper div.show-press-release article div.content,body.us div#ajax_wrapper div.press_awards article div.content{padding:0}body.us div#ajax_wrapper div#awards{background:none}body.us div#ajax_wrapper div#awards p,body.us div#ajax_wrapper div#awards section,body.us div#ajax_wrapper div#awards h1{width:100%}body.us div#ajax_wrapper div#awards h1{font-size:3em}body.us div#ajax_wrapper section.press_contact article.phone{background:none}body.us div#ajax_wrapper section.press_contact article.phone p,body.us div#ajax_wrapper section.press_contact article.phone section,body.us div#ajax_wrapper section.press_contact article.phone h1,body.us div#ajax_wrapper section.press_contact article.phone div{width:100%}body.us div#ajax_wrapper section.press_contact article.phone h1{font-size:3em}body.us div#ajax_wrapper section.press_contact article.phone div{margin:auto;padding:10px}body.us div#ajax_wrapper section.press_contact article.phone p strong a{font-size:0.6em}body.us div#ajax_wrapper article#gallery ul#bored_categories li{width:100%}body.us div#ajax_wrapper article#gallery nav.gallery ul li{width:30%}body.us div#ajax_wrapper section{width:100%;padding:0;margin:auto;background:none;height:auto}body.us div#ajax_wrapper section li{width:50%}body.us div#ajax_wrapper section.sustainability li{width:100%}body.us div#container iframe{width:100%}body.bored div#container nav{width:100%;overflow:hidden}body.bored div#container nav.slidenav .carousel{height:auto !important;overflow-x:scroll;-webkit-overflow-scrolling:touch;width:auto}body.bored div#container nav.slidenav .carousel ul{height:auto !important;position:relative;float:left}body.bored div#container nav.slidenav .carousel ul li{background:none;padding-top:0}body.bored div#container nav.slidenav .carousel ul li img{width:auto;max-height:410px;height:auto}body.bored div#container nav.slidenav .slidenavControls a.btn{top:0}body.bored div#container nav.slidenav .slidenavControls a.btn.prev{left:0}body.bored div#container nav.slidenav .slidenavControls a.btn.next{right:0}body.bored div#container article#gallery{padding-top:10px}body.bored div#container article#gallery nav{max-height:230px;width:100%}body.bored div#container article#gallery nav ul li{max-width:320px;min-width:320px}body.bored div#container article#gallery ul#bored_categories li{width:100%;float:none;margin-bottom:10px}body.bored div#container article#gallery .slidenavControls{display:block}body.bored div#container article#gallery .slidenavControls a{width:30px;height:224px !important}body.bored div#container article#video .shelf{background:none;margin-bottom:0;margin-top:0}body.bored div#container article#video .shelf ul{width:100%;left:inherit}body.bored div#container article#video .shelf ul li{width:100%;right:inherit;float:none;display:inline-block;height:auto}body.bored div#container article#video .shelf ul li a{width:100%;background:none;height:auto;padding:4px 5px 10px;font-size:2.2em;display:block;margin-bottom:20px}body.bored div#container article#video .shelf ul li a img{position:relative;width:50%}body.bored div#container article#video .videoframe{width:100%;background:none;height:auto}body.bored div#container article#video .videoframe iframe{width:100%;margin:auto}body.bored div#container article#books .intro,body.bored div#container article#adverts .intro{width:100%}body.bored div#container article#books .shelf,body.bored div#container article#adverts .shelf{background:none}body.bored div#container article#books li,body.bored div#container article#adverts li{width:100%}body.bored div#container article#books div#book .image_wrap,body.bored div#container article#adverts div#book .image_wrap{width:100%;margin-bottom:20px}body.bored div#container article#books div#book a.inline,body.bored div#container article#adverts div#book a.inline{display:block;position:relative;width:100%;height:auto;padding:0;z-index:1;margin:auto}body.bored div#container article#books #selected_advert,body.bored div#container article#adverts #selected_advert{width:100%}body.bored div#container article#books #selected_advert #videoframe,body.bored div#container article#adverts #selected_advert #videoframe{width:100%;margin:auto;background:none;height:auto}body.bored div#container article#books #selected_advert #videoframe iframe.youtube-player,body.bored div#container article#adverts #selected_advert #videoframe iframe.youtube-player{width:100%;margin:auto}body.bored div#container article.gallery-press{width:100%}body.bored div#container article.gallery-press .nav_wrap{width:100%;height:auto;margin:20px 0;padding:60px 20px 0;background:none}body.bored div#container article.gallery-press .nav_wrap nav ul li{font-size:0.9em;padding:0 5px;max-width:270px;min-width:270px}body.bored div#container article.gallery-press .nav_wrap nav .slidenavControls{display:none}body.bored div#container section#really-bored{padding:0}body .family section{width:100%}body .family section.intro div,body .family section.intro figure{width:100%}body .family section.intro div img,body .family section.intro figure img{width:100%}body .family section.news{width:100%}body .family section.news article iframe.youtube-player{width:100% !important;height:auto !important}body .family section.sharing{width:100%}body .family section.sharing article.facebook a{padding:14px 70px 14px 60px;width:100%}body .family section.sharing article.twitter{width:100%}body .family section.sharing article.twitter p{width:100%}body .family section.sharing article.twitter p.small{width:100%}body .family section.sharing article.bargains{background:none}body .family div.divider article#gallery{width:100%;max-height:480px}body .family div.divider article#gallery header{width:100%}body .family div.divider article#gallery nav{width:100%;overflow:hidden}body .family div.divider article#gallery nav.slidenav .carousel{height:auto !important;overflow-x:scroll;-webkit-overflow-scrolling:touch;width:auto}body .family div.divider article#gallery nav.slidenav .carousel ul{height:auto !important;position:relative;float:left}body .family div.divider article#gallery nav.slidenav .carousel ul li{min-width:320px;max-width:320px;height:auto}body .family div.divider article#gallery nav.slidenav .carousel ul li img{width:100%;height:auto}body .family div.divider article#gallery nav.slidenav .slidenavControls{display:none}body .family div.divider article#gallery nav.slidenav .slidenavControls a.btn{top:0}body .family div.divider article#gallery nav.slidenav .slidenavControls a.btn.prev{left:0}body .family div.divider article#gallery nav.slidenav .slidenavControls a.btn.next{right:0}body .family div#contact_us{width:100%}body .family div#contact_us form{width:100%}body .family div#contact_us form li.formitem-dob label{width:100%}body .family div#contact_us form li.formitem-dob .question-mark{top:-70px;right:-280px}body .family div#contact_us form li.formitem-dob .helper-copy{top:80px;left:0}body .family div#contact_us form li.formitem-dob .big-ol-select-container .select-container .select{height:38px}body .family div#contact_us form input[type=text]{width:100%}body .family div#contact_us form input[type=submit]{width:30%;display:block;margin:auto;float:none}body .family div#contact_us form div{width:100%}body .family div#contact_us form div.ta{width:100%;height:auto;max-width:308px;margin-right:0;padding:0;-moz-background-size:cover;-webkit-background-size:cover;-o-background-size:cover;background-size:cover;margin-bottom:20px;float:none;margin:auto}body .family div#contact_us form div.ta textarea{width:100%;height:auto;padding:10px;min-height:200px;background:none}body .family div#contact_us form div ul{width:100%;margin-bottom:2em}body .family div#contact_us form div ul div.select-container{width:30%}body.blog #container h1{margin-left:0;margin:auto}body.blog #container #prev-next{margin-left:0;margin:auto}body.blog #container section{width:100%;margin:auto;text-align:center;font-size:1.3em}body.blog #container section nav h1{margin-bottom:10px}body.blog #container section#controls{float:right;background-position:70% top}body.blog #container section#blog{float:left;text-align:left}body.blog #container section article h1{text-align:left;font-size:2.5em;margin:10px 0}body.blog #container section article.post aside.share{text-align:center}body.blog #container section article.post aside.share .fb-like,body.blog #container section article.post aside.share iframe#twitter-widget-0{width:20% !important;display:inline-block !important;margin-right:20px}body.blog #container section #pagination{text-align:center}body.blog #container section #pagination a{float:none}div.lightbox{padding:30px 25px;height:auto;background-repeat:no-repeat;background-position:center;background-size:100%;text-align:left;margin:auto;left:0;top:10%;right:0;position:absolute;z-index:100;width:285px}div.lightbox.show{display:block}div.lightbox iframe{width:100%;height:158px;margin:auto;display:block;margin-top:20px;margin-left:-10px}div.lightbox .closeWrapper{float:right;width:78px;position:relative;top:0;right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:0}div.lightbox .closeWrapper .close{color:#21b3f3;margin-right:6%;font-size:1.9em;float:left}div.lightbox .closeWrapper .icon-close{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:18px;height:18px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;border:2px solid #21b3f3;display:block;color:#21b3f3;margin-right:6%;font-size:0.4em;position:relative;float:left;margin-top:2px;padding-top:3px;padding-left:3px}div.lightbox .youtubeVideo{height:178px}}
