@charset "UTF-8";/*!!
* Global Styles Definitions
*
* @author			Matt Gifford
* @copyright		2014 Timeshifting Interactive Limited. All rights reserved.
* @platforms		IE8+, Chrome, Firefox, Safari, Android 4+, Mobile Safari (iOS 5+), WindowsPhone8+
*/@font-face{font-family:'raleway';src:url("../webfonts/raleway-regular-webfont.eot");src:url("../webfonts/raleway-regular-webfont.eot?#iefix") format("embedded-opentype"),url("../webfonts/raleway-regular-webfont.woff2") format("woff2"),url("../webfonts/raleway-regular-webfont.woff") format("woff"),url("../webfonts/raleway-regular-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'ogg';src:url("../webfonts/Ogg-Italic.eot?6169988");src:url("../webfonts/Ogg-Italic.eot?6169988#iefix") format("embedded-opentype"),url("../webfonts/Ogg-Italic.woff?6169988") format("woff"),url("../webfonts/Ogg-Italic.svg?6169988#OggItalic") format("svg");font-weight:normal;font-style:italic}@font-face{font-family:'ogg';src:url("../webfonts/Ogg-Roman.eot?6169988");src:url("../webfonts/Ogg-Roman.eot?6169988#iefix") format("embedded-opentype"),url("../webfonts/Ogg-Roman.woff?6169988") format("woff"),url("../webfonts/Ogg-Roman.svg?6169988#OggRoman") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'rihannanow-icons-v2';src:url("../webfonts/rihannanow-icons-v2.eot?791850423");src:url("../webfonts/rihannanow-icons-v2.eot?791850423#iefix") format("embedded-opentype"),url("../webfonts/rihannanow-icons-v2.woff?791850423") format("woff"),url("../webfonts/rihannanow-icons-v2.ttf?791850423") format("truetype"),url("../webfonts/rihannanow-icons-v2.svg?791850423#rihannanow-icons-v2") format("svg");font-weight:normal;font-style:normal}html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,hr,pre,code,form,fieldset,legend,input,textarea,p,blockquote,figure,figcaption,th,td,small,big{margin:0;padding:0;font-size:16px}article,aside,details,figcaption,figure,footer,header,menu,nav,section{display:block}body{text-rendering:optimizeLegibility}.tablet body,.mobile body{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}table{border-collapse:collapse;border-spacing:0;font-size:inherit;font:100%}fieldset,img{border:0;display:block}b,strong{font-weight:700}cite,i,em{font-style:italic}big{font-size:115%}small{font-size:85%}h1,h2,h3,h4,h5,h6{font-size:16px;font-weight:400}pre,code{font-family:monospace;line-height:100%}caption,th{text-align:left}ul,ol{list-style:none}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{position:relative;display:inline-block;vertical-align:.3em;height:1.2em}sub{position:relative;display:inline-block;vertical-align:-0.1em;height:1.2em}a.active{cursor:default}a:active{outline:0}input.placeholder,textarea.placeholder,::-webkit-input-placeholder,:-moz-placeholder,::-moz-placeholder,:-ms-input-placeholder{color:#aaa;font-style:italic}legend{color:#434343}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}hr{width:100%;height:1px;border:0;overflow:hidden;background:#ddd;color:#ddd}.clear{clear:both}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.template{display:none!important}.invisible{visibility:hidden!important}.prepend:before{content:attr(data-prepend);display:inline-block}.append:after{content:attr(data-append);display:inline-block}.hidden,.mouse .hidden--mouse,.touch .hidden--touch{display:none!important}@media only screen and (min-width:0) and (max-width:640px){.hidden--mobile{display:none!important}}@media only screen and (min-width:641px) and (max-width:1024px){.hidden--tablet{display:none!important}}@media only screen and (min-width:1025px) and (max-width:4096px){.hidden--desktop{display:none!important}}@media only screen and (min-width:0) and (max-width:320px){.hidden--xxs{display:none!important}}@media only screen and (min-width:321px) and (max-width:640px){.hidden--xs{display:none!important}}@media only screen and (min-width:641px) and (max-width:896px){.hidden--s{display:none!important}}@media only screen and (min-width:897px) and (max-width:1024px){.hidden--m{display:none!important}}@media only screen and (min-width:1025px) and (max-width:1400px){.hidden--l{display:none!important}}@media only screen and (min-width:1401px) and (max-width:1920px){.hidden--xl{display:none!important}}@media only screen and (min-width:1921px) and (max-width:4096px){.hidden--xxl{display:none!important}}body#top .m-none{margin-top:0!important}body#top .mb-none{margin-bottom:0!important}body#top .m-xxs{margin-top:3.2px!important}body#top .mb-xxs{margin-bottom:3.2px!important}body#top .m-xs{margin-top:5.33333px!important}body#top .mb-xs{margin-bottom:5.33333px!important}body#top .m-s{margin-top:10.66667px!important}body#top .mb-s{margin-bottom:10.66667px!important}body#top .m-m{margin-top:16px!important}body#top .mb-m{margin-bottom:16px!important}body#top .m-l{margin-top:24px!important}body#top .mb-l{margin-bottom:24px!important}body#top .m-xl{margin-top:36px!important}body#top .mb-xl{margin-bottom:36px!important}body#top .m-xxl{margin-top:56px!important}body#top .mb-xxl{margin-bottom:56px!important}.h-heading1,h1{margin-top:24px;font-family:ogg,serif;font-weight:400;line-height:1.3;color:#666;font-size:44.28571px}.h-heading2,h2{margin-top:24px;font-family:ogg,serif;font-weight:400;line-height:1.3;color:#666;font-size:36.57143px}.h-heading3,h3{margin-top:24px;font-family:ogg,serif;font-weight:400;line-height:1.3;color:#666;font-size:28.85714px}.h-heading4,h4{margin-top:24px;font-family:ogg,serif;font-weight:400;line-height:1.3;color:#666;font-size:21.14286px}.h-heading5,h5{margin-top:24px;font-family:ogg,serif;font-weight:400;line-height:1.3;color:#666;font-size:19.21429px}.h-heading6,h6{margin-top:24px;font-family:ogg,serif;font-weight:400;line-height:1.3;color:#666;font-size:17.28571px}img.alignleft+.h-heading1,img.alignleft+.h-heading2,img.alignleft+.h-heading3,img.alignleft+.h-heading4,img.alignleft+.h-heading5,img.alignleft+.h-heading6,img.alignleft+h1,img.alignleft+h2,img.alignleft+h3,img.alignleft+h4,img.alignleft+h5,img.alignleft+h6,img.alignright+.h-heading1,img.alignright+.h-heading2,img.alignright+.h-heading3,img.alignright+.h-heading4,img.alignright+.h-heading5,img.alignright+.h-heading6,img.alignright+h1,img.alignright+h2,img.alignright+h3,img.alignright+h4,img.alignright+h5,img.alignright+h6,.h-heading1:first-child,.h-heading2:first-child,.h-heading3:first-child,.h-heading4:first-child,.h-heading5:first-child,.h-heading6:first-child,h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}.h-heading1+.h-heading2,.h-heading1+.h-heading3,.h-heading2+.h-heading3,.h-heading2+.h-heading4,.h-heading3+.h-heading4,.h-heading3+.h-heading5,.h-heading4+.h-heading5,.h-heading5+.h-heading6,h1+h2,h1+h3,h1+h4,h2+h3,h2+h4,h2+h5,h3+h4,h3+h5,h3+h6,h4+h5,h4+h6,h5+h6{margin-top:16px}p{margin-top:16px;font-weight:400;font-size:16px}.h-heading1+p,.h-heading2+p,.h-heading3+p,.h-heading4+p,.h-heading5+p,.h-heading6+p,h1+p,h1+p,h2+p,h3+p,h4+p,h5+p,h6+p{margin-top:10.66667px}.component-generic-text>div:first-child+p,img.alignleft+p,img.alignright+p,p:first-child{margin-top:0}ol,ul{margin-top:16px;padding:0 0 0 24px}dl{margin-top:16px;padding:0 0 0 24px}.h-heading1+ul,.h-heading2+ul,.h-heading3+ul,.h-heading4+ul,.h-heading5+ul,.h-heading6+ul,h1+ul,h2+ul,h3+ul,h4+ul,h5+ul,h6+ul,.h-heading1+ol,.h-heading2+ol,.h-heading3+ol,.h-heading4+ol,.h-heading5+ol,.h-heading6+ol,h1+ol,h2+ol,h3+ol,h4+ol,h5+ol,h6+ol{margin-top:10.66667px}img.alignleft+ol,img.alignright+ol,img.alignleft+ul,img.alignright+ul,img.alignleft+dl,img.alignright+dl,ol:first-child,ul:first-child,dl:first-child{margin-top:0}ol{list-style:decimal}ul{list-style:disc}ul ul{list-style:square}ul ul ul{list-style:circle}li{margin-top:5.33333px;font-weight:400;font-size:16px}dt{margin-top:10.66667px;font-weight:400;font-size:19.21429px}dd{font-size:16px;font-weight:400}dt:first-child,li:first-child{margin-top:0}table{width:100%;margin:0;padding:0;border:0;margin-top:10.66667px;border-top:1px solid #aaa}table:first-child{margin-top:0}th,td{padding:5.33333px 10.66667px;border-bottom:1px solid #aaa}th{font-weight:400}td:first-child{padding-left:0}tr:nth-child(odd) td{background:#eee}tr:nth-child(even) td{background:#fff}fieldset{position:relative;display:block;padding:16px 16px}fieldset .disabled{position:relative;overflow:hidden;opacity:.4;-ms-filter:"alpha(opacity=40)";filter:alpha(opacity=40)}fieldset .cols2,fieldset .cols3,fieldset .cols4,fieldset .cols5{margin:0;padding-left:0;list-style:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}fieldset .cols2 li,fieldset .cols3 li,fieldset .cols4 li,fieldset .cols5 li{margin:0;overflow:hidden}fieldset .cols2+.cols2,fieldset .cols3+.cols3,fieldset .cols4+.cols4,fieldset .cols5+.cols5{padding-left:24px}.ie7 fieldset .cols2,.ie7 fieldset .cols3,.ie7 fieldset .cols4,.ie7 fieldset .cols5{padding-left:0!important}.ie7 fieldset .cols2 input[type="text"],.ie7 fieldset .cols2 input[type="password"],.ie7 fieldset .cols2 textarea,.ie7 fieldset .cols3 input[type="text"],.ie7 fieldset .cols3 input[type="password"],.ie7 fieldset .cols3 textarea,.ie7 fieldset .cols4 input[type="text"],.ie7 fieldset .cols4 input[type="password"],.ie7 fieldset .cols4 textarea,.ie7 fieldset .cols5 input[type="text"],.ie7 fieldset .cols5 input[type="password"],.ie7 fieldset .cols5 textarea{width:90%}.fieldset--alternative{padding-left:16px;padding-right:16px;background:#eee;margin-left:-16px}.ie7 .fieldset--alternative>textarea,.ie7 .fieldset--alternative>input[type="text"],.ie7 .fieldset--alternative>input[type="search"],.ie7 .fieldset--alternative>input[type="email"],.ie7 .fieldset--alternative>input[type="password"]{position:relative;margin-left:16px}label{float:left;margin-bottom:10.66667px;font-family:ogg,serif;font-size:16px;font-weight:400;color:#666}button{float:left;display:inline;zoom:1;display:inline-block}textarea,input,select{float:left;margin:0 0 16px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type="radio"],input[type="checkbox"]{margin-top:10.66667px;margin-right:5.33333px}label+input[type="radio"],label+input[type="checkbox"]{margin-left:5.33333px}input[type="radio"]+label,input[type="checkbox"]+label{min-width:85%;margin-top:5.33333px}textarea,select,input[type="text"],input[type="email"],input[type="search"],input[type="password"]{float:left;display:block;width:100%;min-height:22px;padding:7px 8px 5px 8px;background:#fff;border:1px solid #aaa;font-family:ogg,serif;font-size:16px;font-weight:400;color:#000;box-sizing:border-box}.ie7 textarea,.ie7 select,.ie7 input[type="text"],.ie7 input[type="email"],.ie7 input[type="search"],.ie7 input[type="password"]{width:95%}textarea{height:112px}select{width:auto}.column-group{position:relative;overflow:hidden}.column-inner{position:relative;padding:0 28px}.column-body{float:left;width:64.5%}.column-body .column-inner{padding:0 28px 0 0}.column-sidebar+.column-body{float:right}.column-sidebar+.column-body .column-inner{padding:0 0 0 28px}.column-sidebar{float:left;width:35.5%}.column-sidebar .column-inner{padding:0 28px 0 0}.column-body+.column-sidebar{float:right}.column-body+.column-sidebar .column-inner{padding:0 0 0 28px}.mobile .column-body,.mobile .column-sidebar{float:none;width:auto;margin:0 0 24px 0}.column-half{float:left;width:50%}.column-half .column-inner{width:auto;padding-right:28px;padding-left:0}.column-half+.column-half .column-inner{width:auto;padding-left:28px;padding-right:0}.column-full{float:none;width:100%}.column-full .column-inner{width:auto;padding-left:0;padding-right:0}.cols2{float:left;width:50%}.cols2 .column-inner{padding:0 28px 0 0}.cols2+.cols2>.column-inner{padding:0 0 0 28px}.cols3{float:left;width:33.333%}.cols3 .column-inner{padding:0 28px 0 0}.cols3+.cols3>.column-inner{padding:0 28px}.cols3+.cols3+.cols3>.column-inner{padding:0 0 0 28px}.cols4{float:left;width:25%}.cols4 .column-inner{padding:0 28px 0 0}.cols4+.cols4>.column-inner{padding:0 28px}.cols4+.cols4+.cols4+.cols4>.column-inner{padding:0 0 0 28px}.cols5{float:left;width:20%}.cols5 .column-inner{padding:0 28px 0 0}.cols5+.cols5>.column-inner{padding:0 28px}.cols5+.cols5+.cols5+.cols5+.cols5>.column-inner{padding:0 0 0 28px}.mobile .cols2,.mobile .cols3,.mobile .cols4,.mobile .cols5,.mobile .column-body,.mobile .column-sidebar,.mobile .column-half{float:none;width:auto;padding-bottom:16px}.mobile .cols2 .column-inner,.mobile .cols3 .column-inner,.mobile .cols4 .column-inner,.mobile .cols5 .column-inner,.mobile .column-body .column-inner,.mobile .column-sidebar .column-inner,.mobile .column-half .column-inner{padding:0!important}.fpc-holepunch-fallback{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}.colour1{color:#000!important}.colour2{color:#000!important}.colour3{color:#000!important}.colour4{color:#000!important}.weight2{font-weight:200!important}.weight4{font-weight:400!important}.weight6{font-weight:600!important}.weight7{font-weight:700!important}.weight9{font-weight:900!important}.footnote{font-size:80%!important}#wpadminbar{position:absolute;position:fixed!important;top:0}#wpadminbar #wp-admin-bar-my-account .ab-item .avatar{position:absolute;top:3px;right:0}.mobile #wpadminbar #wp-admin-bar-my-account .ab-item .avatar{display:none}#wpadminbar #wp-admin-bar-my-account .ab-sub-wrapper{padding:0 0 0 75px}.alignleft{float:left;margin-right:16px;margin-bottom:10.66667px}.alignright{float:right;margin-left:16px;margin-bottom:10.66667px}.aligncenter{display:block;margin:0 auto}html.desktop{overflow:-moz-scrollbars-vertical;overflow-y:scroll}body{font-family:ogg,serif;font-size:16px;font-weight:400;line-height:1.3;background:#f8f7ee;background-attachment:fixed;color:#434343}body.scroll-disabled{overflow:hidden}body.page-homepage{background:#f8f7ee url(../images/global-page-bg.png) no-repeat 50% 0}body.page-bio{background:#f8f7ee url(../images/global-body-bg.png) no-repeat 100% 100%}@media only screen and (min-width:1025px) and (max-width:1400px){body{background-size:100% auto}}@media only screen and (min-width:897px) and (max-width:1024px){body{background-size:100% auto}}@media only screen and (min-width:641px) and (max-width:896px){body{background-size:100% auto}}body>iframe{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}select,input,textarea{font:400 99% ogg,serif}a{color:#000;text-decoration:none}a:hover{color:#ccc;text-decoration:underline}#page{position:relative;padding:0 0 0 95px;background:url(../images/global-body-bg.png) no-repeat 100% 100%}.mobile #page{padding:0}#global-header{position:fixed;left:-210px;top:0;bottom:0;width:305px;margin:0;padding:0;list-style:none;z-index:1000}.desktop #global-header,.tablet #global-header{-webkit-transition:left 200ms ease-in-out 0ms;transition:left 200ms ease-in-out 0ms;box-shadow:5px 0 8px 0 rgba(0,0,0,0.1)}#global-header.expanded{left:0}.mobile #global-header{position:fixed;width:100%;bottom:auto;height:50px;left:0;background:rgba(251,250,236,0.8)}#global-header .header-overlay{position:fixed;left:0;top:0;bottom:0;right:0;opacity:0;background:#f8f7ee;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:opacity 200ms ease-in-out 200ms;transition:opacity 200ms ease-in-out 200ms}.ie78 #global-header .header-overlay{display:none}#global-header.expanded .header-overlay{opacity:.8;-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%);-webkit-transition:opacity 200ms ease-in-out 0ms;transition:opacity 200ms ease-in-out 0ms}#global-header .header-nav-toggle{position:absolute;top:0;right:0;padding:10px 0 0 0;height:40px;width:50px;text-align:center;font-family:rihannanow-icons-v2;font-weight:400;color:#000;text-decoration:none;cursor:pointer;font-size:24px;z-index:1100;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;display:none}@media only screen and (max-width:640px){#global-header .header-nav-toggle{display:block}}@media only screen and (max-width:640px){#global-header .header-nav{position:fixed;left:0;top:0;width:100%;bottom:0;padding:20px 0 0 0;background:#f8f7ee;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:all 400ms ease-in-out 0ms;transition:all 400ms ease-in-out 0ms;overflow:scroll}#global-header .header-nav li{opacity:0;-webkit-transition:opacity 300ms linear 500ms;transition:opacity 300ms linear 500ms}#global-header.touch-menu-active .header-nav{-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%)}#global-header.touch-menu-active .header-nav li{opacity:1;-webkit-transition:opacity 300ms linear 500ms;transition:opacity 300ms linear 500ms}}.desktop #global-header .header-left,.tablet #global-header .header-left{position:absolute;left:0;top:0;bottom:0;width:210px;background:#1e1e1e}.desktop #global-header .header-right,.tablet #global-header .header-right{position:absolute;left:210px;top:0;bottom:0;width:95px;background:#000;background:rgba(0,0,0,0.94)}#global-header .header-nav-primary{position:relative;width:100%;margin:0;padding:15px 0 0 0;list-style:none;text-align:center;font-family:raleway,sans-serif;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.mobile #global-header .header-nav-primary{padding:0}#global-header .header-nav-primary .nav-item{display:block;margin:0;padding:0;list-style:none}#global-header .header-nav-primary .nav-item ul{display:none}#global-header .header-nav-primary .nav-item>span,#global-header .header-nav-primary .nav-item>a{display:block;padding:20px 5px;font-size:13px;font-weight:400;text-align:center;text-transform:uppercase;color:#fcfbf1;cursor:pointer}#global-header .header-nav-primary .nav-item>span.active,#global-header .header-nav-primary .nav-item>a.active{background:url(../images/global-header-nav-item-active.png) no-repeat 50% 50%;color:#666}.mouse #global-header .header-nav-primary .nav-item>span:hover,.mouse #global-header .header-nav-primary .nav-item>a:hover{color:#666;text-decoration:none}.mobile #global-header .header-nav-primary .nav-item a{padding:11px 0 12px 0!important;font-size:14px!important;line-height:1;color:#000}.mobile #global-header .header-nav-primary .nav-item.more{display:none}#global-header .header-social{position:absolute;width:100%;margin:0;padding:0;list-style:none;bottom:0}.mobile #global-header .header-social{position:relative;text-align:center;bottom:auto}#global-header .header-social .social-item{display:block;margin:0;padding:0;list-style:none}.mobile #global-header .header-social .social-item{display:inline-block;width:40px}#global-header .header-social .social-item>a{display:block;padding:12px 5px;font-size:18px;font-weight:400;text-align:center;text-transform:lowercase;color:#acacac;cursor:pointer;font-family:rihannanow-icons-v2}.mobile #global-header .header-social .social-item>a{padding:8px 5px 0 5px}.mouse #global-header .header-social .social-item>a:hover{color:#666;text-decoration:none}@media only screen and (min-width:641px) and (max-height:985px){#global-header .header-nav-primary .nav-item>span,#global-header .header-nav-primary .nav-item>a{padding-top:15px;padding-bottom:15px}#global-header .header-social .social-item>a{padding-top:10px;padding-bottom:10px;font-size:16px}}@media only screen and (min-width:641px) and (max-height:810px){#global-header .header-nav-primary .nav-item>span,#global-header .header-nav-primary .nav-item>a{padding-top:12px;padding-bottom:12px}#global-header .header-social .social-item>a{padding-top:6px;padding-bottom:6px;font-size:15px}}@media only screen and (min-width:641px) and (max-height:700px){#global-header .header-nav-primary .nav-item>span,#global-header .header-nav-primary .nav-item>a{padding-top:10px;padding-bottom:10px;font-size:12px}#global-header .header-social{text-align:center}#global-header .header-social .social-item{display:inline-block;width:40%;text-align:center}#global-header .header-social .social-item>a{padding-top:12px;padding-bottom:12px;font-size:16px}}#global-header .header-search{margin:0;padding:0;font-family:ogg,serif}#global-header .header-search fieldset{margin:0;padding:0;text-align:center}#global-header .header-search fieldset input{font-family:raleway,sans-serif;width:100%;background:#313131 url(../images/global-header-search-input-bg.png) no-repeat 100% 50%;border:0;color:#cfcec5}.mobile #global-header .header-search fieldset input{background:#cfcec5;color:#434343;margin:10px 0;display:inline-block;float:none;width:80%}#global-header .header-nav-secondary{position:relative;width:100%;margin:0;padding:5px 0 0 0;list-style:none;text-align:center;font-family:raleway,sans-serif;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.mobile #global-header .header-nav-secondary{padding:0}#global-header .header-nav-secondary .nav-item{display:block;margin:0;padding:0;list-style:none}#global-header .header-nav-secondary .nav-item ul{display:none}#global-header .header-nav-secondary .nav-item>span,#global-header .header-nav-secondary .nav-item>a{display:block;padding:20px 5px;font-size:13px;font-weight:400;text-align:center;text-transform:uppercase;color:#fcfbf1;cursor:pointer}#global-header .header-nav-secondary .nav-item>span.active,#global-header .header-nav-secondary .nav-item>a.active{background:url(../images/global-header-nav-item-active.png) no-repeat 50% 50%;color:#666}.mouse #global-header .header-nav-secondary .nav-item>span:hover,.mouse #global-header .header-nav-secondary .nav-item>a:hover{color:#666;text-decoration:none}.mobile #global-header .header-nav-secondary .nav-item{padding:0 4px;display:inline-block}.mobile #global-header .header-nav-secondary .nav-item a{padding:0;display:inline-block;font-size:10px;color:#434343}.mobile #global-header .header-nav-secondary .nav-item.more{display:none}#global-header .header-legal{margin:0;padding:10px 30px;font-family:raleway,sans-serif;color:#4d4d4d;font-size:10px;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.mobile #global-header .header-legal{text-align:center}#global-content{position:relative;width:100%;z-index:1;min-height:400px;word-wrap:break-word}.scroll-disabled #global-content{position:fixed;left:0;top:0}.mobile #global-content{padding-top:50px}#global-footer{position:relative;width:100%;z-index:2}.lightbox-photoviewer{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.7) url(../images/global-elements-ajax-loader-dark.gif) no-repeat 50% 50%;z-index:10000}.lightbox-photoviewer .artboard{position:fixed;top:50px;left:170px;right:80px;bottom:50px;background-repeat:no-repeat;background-position:50% 50%;background-size:contain}.mobile .lightbox-photoviewer .artboard{left:30px;top:30px;bottom:30px;right:30px}.lightbox-photoviewer .button{position:absolute;display:block;width:60px;height:60px;top:50%;margin:-20px 0 0 0;padding:0;font-family:rihannanow-icons-v2;font-size:56px;line-height:1;color:#fff;text-align:center;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;cursor:pointer}.mobile .lightbox-photoviewer .button{width:30px;height:30px}.lightbox-photoviewer .button--prev{left:110px}.mobile .lightbox-photoviewer .button--prev{left:0;-webkit-transform:scale(0.6);-ms-transform:scale(0.6);transform:scale(0.6)}.lightbox-photoviewer .button--next{right:30px}.mobile .lightbox-photoviewer .button--next{right:0;-webkit-transform:scale(0.6);-ms-transform:scale(0.6);transform:scale(0.6)}.lightbox-photoviewer .button--close{top:30px;right:30px;margin:0;padding:12px 0 0 0;height:48px;font-size:40px}.mobile .lightbox-photoviewer .button--close{top:10px;right:20px;-webkit-transform:scale(0.6);-ms-transform:scale(0.6);transform:scale(0.6)}.lightbox-videoplayer{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.7);z-index:10000}.lightbox-videoplayer .artboard{position:fixed;top:50px;left:170px;right:80px;bottom:50px;background-repeat:no-repeat;background-position:50% 50%;background-size:contain}.mobile .lightbox-videoplayer .artboard{left:20px;top:60px;bottom:30px;right:20px}.lightbox-videoplayer .artboard .video-wrapper{position:absolute;left:5%;top:5%;width:90%;height:90%}.mobile .lightbox-videoplayer .artboard .video-wrapper{width:100%;left:0;top:0}.lightbox-videoplayer .artboard .video-wrapper iframe{position:absolute;left:0;top:0;width:100%;height:100%}.lightbox-videoplayer .button{position:absolute;display:block;width:60px;height:60px;top:50%;margin:-20px 0 0 0;padding:0;font-family:rihannanow-icons-v2;font-size:56px;line-height:1;color:#fff;text-align:center;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;cursor:pointer}.mobile .lightbox-videoplayer .button{width:30px;height:30px}.lightbox-videoplayer .button--close{top:30px;right:30px;margin:0;padding:12px 0 0 0;height:48px;font-size:40px}.mobile .lightbox-videoplayer .button--close{top:10px;right:20px;-webkit-transform:scale(0.6);-ms-transform:scale(0.6);transform:scale(0.6)}.component{position:relative}.component h1,.component h2,.component h3,.component h4,.component h5,.component h6{text-transform:lowercase}.split-box{position:relative;width:100%;height:70px}.mobile .split-box{height:55px}.split-box .skew-left{position:absolute;left:0;right:50%;top:0;bottom:0;-webkit-transform:skewX(-45deg);-ms-transform:skewX(-45deg);transform:skewX(-45deg);overflow:hidden}.split-box .skew-left .straighten-left{position:absolute;top:0;bottom:0;left:0;right:10px;-webkit-transform:skewX(45deg);-ms-transform:skewX(45deg);transform:skewX(45deg)}.split-box .skew-left .straighten-left .content{float:right;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}.split-box .skew-right{position:absolute;left:50%;right:0;top:0;bottom:0;-webkit-transform:skewX(-45deg);-ms-transform:skewX(-45deg);transform:skewX(-45deg);overflow:hidden}.split-box .skew-right .straighten-right{position:absolute;top:0;bottom:0;left:10px;right:0;-webkit-transform:skewX(45deg);-ms-transform:skewX(45deg);transform:skewX(45deg)}.split-box .skew-right .straighten-right .content{float:left;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.split-box .divider{position:absolute;left:50%;top:0;bottom:0;width:0;margin-left:-1px;-webkit-transform:skewX(-45deg);-ms-transform:skewX(-45deg);transform:skewX(-45deg);overflow:hidden;border:1px solid #666}.ajax-loading{position:fixed;width:300px;bottom:20px;left:50%;margin:0 0 0 -110px;text-align:center;-webkit-transition:all 100ms linear 0ms;transition:all 100ms linear 0ms;-webkit-transform:translateY(50px) scale(0);-ms-transform:translateY(50px) scale(0);transform:translateY(50px) scale(0)}.mobile .ajax-loading{margin:0 0 0 -150px}.ajax-loading.active{-webkit-transition:all 400ms linear 0ms;transition:all 400ms linear 0ms;-webkit-transform:translateY(0px) scale(1);-ms-transform:translateY(0px) scale(1);transform:translateY(0px) scale(1)}.ajax-loading h3{margin:0;padding:0;color:#434343;font-size:18px;text-align:center;font-weight:400}.component-generic-text img{max-width:100%;width:auto;height:auto}.component-generic-text a{text-decoration:underline;color:#bb1224}.component-generic-text h1{font-size:200%}.component-generic-text h2{font-size:180%}.component-generic-text h3{font-size:160%}.component-generic-text h4{font-size:140%}.component-generic-text h5{font-size:120%}.component-generic-text h6{font-size:100%}.component-media-grid{position:relative;overflow:hidden;width:auto;padding:80px 6px;overflow:hidden}.mobile .component-media-grid{padding-top:30px}.component-media-grid .grid-container{position:relative;width:100%}.component-media-grid .shims{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}.component-media-grid .grid-item{position:relative;width:20%;cursor:pointer}.ie78 .component-media-grid .grid-item{width:19.9%}.component-media-grid .grid-item.grid-item--wide,.component-media-grid .grid-item.grid-item--large{width:40%}.ie78 .component-media-grid .grid-item.grid-item--wide,.ie78 .component-media-grid .grid-item.grid-item--large{width:39.8%}.mobile .component-media-grid .grid-item{width:50%;float:left}.mobile .component-media-grid .grid-item.grid-item--wide,.mobile .component-media-grid .grid-item.grid-item--large{width:100%;float:left}@media only screen and (min-width:641px) and (max-width:896px){.component-media-grid .grid-item{width:33.3%}.component-media-grid .grid-item.grid-item--wide,.component-media-grid .grid-item.grid-item--large{width:66.6%}}@media only screen and (min-width:897px) and (max-width:1024px){.component-media-grid .grid-item{width:25%}.component-media-grid .grid-item.grid-item--wide,.component-media-grid .grid-item.grid-item--large{width:50%}}@media only screen and (min-width:1025px) and (max-width:1400px){.component-media-grid .grid-item{width:20%}.component-media-grid .grid-item.grid-item--wide,.component-media-grid .grid-item.grid-item--large{width:40%}}@media only screen and (min-width:1401px) and (max-width:1920px){.component-media-grid .grid-item{width:240px}.component-media-grid .grid-item.grid-item--wide,.component-media-grid .grid-item.grid-item--large{width:480px}}@media only screen and (min-width:1921px){.component-media-grid .grid-item{width:240px}.component-media-grid .grid-item.grid-item--wide,.component-media-grid .grid-item.grid-item--large{width:480px}}.component-media-grid .grid-item .inner{position:absolute;left:6px;top:6px;bottom:6px;right:6px;overflow:hidden;background-color:#434343;background-repeat:no-repeat;background-size:cover;background-position:50% 10%;-webkit-transition:all 600ms ease-in-out 0ms;transition:all 600ms ease-in-out 0ms}.ie78 .component-media-grid .grid-item .inner{background-repeat:repeat}.component-media-grid .grid-item .inner.grayscale{-webkit-filter:grayscale(100%);-ms-filter:grayscale(1);filter:grayscale(100%)}.ie78 .component-media-grid .grid-item .inner.grayscale{-ms-filter:'progid:DXImageTransform.Microsoft.BasicImage(grayscale=1)';filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1)}.ie9 .component-media-grid .grid-item .inner.grayscale{-ms-filter:'progid:DXImageTransform.Microsoft.BasicImage(grayscale=1)';filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);filter:gray}.component-media-grid .grid-item.grid-item--wide .inner{background-position:30% 20%}.component-media-grid .grid-item.grid-item--tall .inner{background-position:50% 0}.component-media-grid .grid-item.grid-item--large .inner{background-position:25% 5%}.component-media-grid .grid-item .shim{width:100%}.component-media-grid .grid-item .overview{box-sizing:border-box;position:absolute;left:0;right:0;bottom:0;padding:10px;background:#000;background:rgba(0,0,0,0.8);max-height:100%;opacity:0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition:all 300ms ease-out 0ms;transition:all 300ms ease-out 0ms}.ie78 .component-media-grid .grid-item .overview{visibility:hidden}.tablet .component-media-grid .grid-item .overview{padding:20px}@media only screen and (min-width:1025px) and (max-width:1400px){.component-media-grid .grid-item .overview{padding:20px 20px}}@media only screen and (min-width:1401px) and (max-width:1920px){.component-media-grid .grid-item .overview{padding:30px 20px}}@media only screen and (min-width:1401px) and (max-width:1920px){.component-media-grid .grid-item .overview{padding:40px 20px}}.component-media-grid .grid-item .overview .timestamp{float:right;margin:0;padding:0;color:#fff;font-size:11px;font-family:ogg,serif;text-transform:lowercase}.component-media-grid .grid-item .overview .type{font-family:ogg,serif;font-size:14px;text-transform:lowercase;color:#fff;margin:0 0 10px 0;padding:0 0 10px 0;border-bottom:1px solid #fff}.tablet .component-media-grid .grid-item .overview .type{font-size:12px}.mobile .component-media-grid .grid-item .overview .type{font-size:11px}.component-media-grid .grid-item .overview .title{margin:0;padding:0;font-size:23px;font-family:ogg,serif;color:#fff;line-height:1.1;text-transform:lowercase}.tablet .component-media-grid .grid-item .overview .title{font-size:16px}.mobile .component-media-grid .grid-item .overview .title{font-size:13px}.mouse .component-media-grid .grid-item:hover .overview,.component-media-grid .grid-item.touch-active .overview{opacity:1;-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%)}.ie78.mouse .component-media-grid .grid-item:hover .overview{visibility:visible}.component-media-grid .ajax-percent{position:fixed;top:49%;left:45px;right:0;text-align:center;font-size:48px;color:#434343}.mobile .component-media-grid .ajax-percent{display:none}.component-media-grid .ajax-loading{display:none}.component-section-hero{position:relative;height:500px;overflow:hidden;-webkit-transition:all 900ms ease-in-out 0ms;transition:all 900ms ease-in-out 0ms;-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);opacity:1}.component-section-hero.onload-animation{-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px);opacity:0}.component-section-hero .photo{position:absolute;left:0;right:0;top:0;bottom:0;background:transparent;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;-webkit-background-size:cover;opacity:1}.component-section-hero.onload-animation{-webkit-transition:all 500ms linear 0ms;transition:all 500ms linear 0ms}.component-section-hero.onload-animation .photo{opacity:0}.component-section-hero .skew{position:absolute;left:0;right:0;top:-13%;bottom:13%;-webkit-transform:skewY(-4deg);-ms-transform:skewY(-4deg);transform:skewY(-4deg);overflow:hidden;-webkit-backface-visibility:hidden}.component-section-hero .straighten{position:absolute;left:0;right:0;top:13%;bottom:-13%;-webkit-transform:skewY(4deg);-ms-transform:skewY(4deg);transform:skewY(4deg);background-repeat:no-repeat;background-position:50% 0;background-size:cover;-webkit-backface-visibility:hidden}.tablet .component-section-hero{height:304px}.mobile .component-section-hero{height:256px}@media only screen and (min-width:1025px) and (max-width:1400px){.component-section-hero{height:400px}}@media only screen and (min-width:1401px) and (max-width:1920px){.component-section-hero{height:608px}}@media only screen and (min-width:1921px){.component-section-hero{height:608px}}@media only screen and (max-height:900px){.desktop .component-section-hero{height:448px}}@media only screen and (max-height:800px){.desktop .component-section-hero{height:400px}}@media only screen and (max-height:700px){.desktop .component-section-hero{height:375px}}@media only screen and (max-height:635px){.desktop .component-section-hero{height:350px}}.component-section-hero .overlay{display:none}.ie78 .component-section-hero .overlay{position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/global-elements-photo-overlay-slice-tan-bottom.png) no-repeat 0 100%}.component-section-hero-video{position:relative;background:#111;-webkit-transition:all 1000ms linear 0ms;transition:all 1000ms linear 0ms;-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px)}.component-section-hero-video.onload-animation{-webkit-transform:translate(2000px,5000px);-ms-transform:translate(2000px,5000px);transform:translate(2000px,5000px)}.component-section-hero-video .shim{width:100%;margin:0 auto}.component-section-hero-video iframe,.component-section-hero-video object{position:absolute;left:0;top:0;width:100%;height:100%}@media only screen and (max-height:700px){.desktop .component-section-title{padding-top:20px}}.component-section-title.component-section-title--no-hero{padding:36px 0}.component-section-title h1{text-align:center;font-size:64px;color:#cfcec5;text-transform:lowercase;line-height:1}.tablet .component-section-title h1{font-size:48px}.mobile .component-section-title h1{font-size:36px}.component-split-title{position:relative;width:100%;height:90px;overflow-x:hidden}.component-split-title .skew-left{position:absolute;left:0;right:50%;top:0;bottom:0;-webkit-transform:skewX(-45deg);-ms-transform:skewX(-45deg);transform:skewX(-45deg);overflow:hidden}.component-split-title .skew-left .straighten-left{position:absolute;top:-130px;bottom:0;left:100%;right:-200%;-webkit-transition:all 1200ms ease-out 0ms;transition:all 1200ms ease-out 0ms;-webkit-transform:skewX(45deg);-ms-transform:skewX(45deg);transform:skewX(45deg)}.component-split-title .skew-left .straighten-left .content{float:right;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}.component-split-title .skew-left .straighten-left .content h1{margin:0;padding:0;font-weight:200;color:#000;font-size:55px;white-space:nowrap;text-transform:lowercase}.tablet .component-split-title .skew-left .straighten-left .content h1{font-size:42px}.mobile .component-split-title .skew-left .straighten-left .content h1{font-size:30px}.component-split-title .skew-right{position:absolute;left:50%;right:0;top:0;bottom:0;-webkit-transform:skewX(-45deg);-ms-transform:skewX(-45deg);transform:skewX(-45deg);overflow:hidden}.component-split-title .skew-right .straighten-right{position:absolute;top:160px;bottom:0;left:-100%;right:100%;-webkit-transition:all 1200ms ease-out 0ms;transition:all 1200ms ease-out 0ms;-webkit-transform:skewX(45deg);-ms-transform:skewX(45deg);transform:skewX(45deg)}.component-split-title .skew-right .straighten-right .content{float:left;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.component-split-title .skew-right .straighten-right .content h1{margin:0;padding:0;font-weight:200;color:#666;font-size:55px;white-space:nowrap;text-transform:lowercase}.tablet .component-split-title .skew-right .straighten-right .content h1{font-size:42px}.mobile .component-split-title .skew-right .straighten-right .content h1{font-size:30px}.component-split-title.animate .skew-left .straighten-left{top:5px;left:0;right:10px}.component-split-title.animate .skew-right .straighten-right{position:absolute;top:15px;bottom:0;left:10px;right:0}.component-split-title .divider{position:absolute;left:50%;top:0;bottom:0;width:0;margin-left:-1px;-webkit-transform:skewX(-45deg);-ms-transform:skewX(-45deg);transform:skewX(-45deg);overflow:hidden;border:1px solid #666}.component-news-main{position:relative;margin:0 auto;padding:0;max-width:960px}.component-news-main .news-container{position:relative;display:block;margin:0 0 56px 0;padding:0;list-style:none}.component-news-main .year-item{text-align:center;padding:36px 0 5.33333px 0}.mobile .component-news-main .year-item h2{font-size:24px}.component-news-main .news-item{position:relative;display:block;margin:0;padding:0;overflow:hidden;background:url(../images/news-main-item-hr.png) no-repeat 50% 0;background-size:100% auto}.component-news-main .news-item:first-child{background:0}.component-news-main .news-item .bg{position:absolute;left:.5px;top:.5px;right:.5px;bottom:.5px;z-index:-1;background:transparent;background-repeat:no-repeat;background-position:50% 10%;background-size:cover!important}.component-news-main .news-item a{position:relative;display:block;overflow:hidden;padding:20px 0;text-decoration:none;margin:-1px -1px -1px -1px}.component-news-main .news-item .timestamp{float:left;width:120px;height:70px}.tablet .component-news-main .news-item .timestamp{width:100px}.mobile .component-news-main .news-item .timestamp{width:100px}.component-news-main .news-item .timestamp .day{display:block;padding:0 12px 0 0;text-align:right;font-weight:100;font-size:48px;font-size:44px;line-height:1;color:#434343}.tablet .component-news-main .news-item .timestamp .day{padding:0 6px 0 6px;font-size:38px}.mobile .component-news-main .news-item .timestamp .day{padding:0;font-size:32px}.component-news-main .news-item .timestamp .month{display:block;padding:44px 0 0 4px;font-weight:400;font-size:16px;line-height:1;color:#666;text-transform:lowercase}.tablet .component-news-main .news-item .timestamp .month{font-size:14px}.mobile .component-news-main .news-item .timestamp .month{padding:30px 0 0 4px;font-size:12px}.component-news-main .news-item .detail{position:relative;display:block;overflow:hidden;padding:5.33333px 10.66667px 0 0;vertical-align:middle}.component-news-main .news-item .detail h3{display:inline;font-size:30px;color:#434343}.tablet .component-news-main .news-item .detail h3{font-size:26px}.mobile .component-news-main .news-item .detail h3{font-size:18px}.component-news-main .news-item a{background:#f8f7ee}.mouse .component-news-main .news-item:hover a{background:rgba(0,0,0,0.8)}.ie78 .mouse .component-news-main .news-item:hover a{background:#000}.mouse .component-news-main .news-item:hover a .timestamp .divider{border-color:#fff}.mouse .component-news-main .news-item:hover a .timestamp .day,.mouse .component-news-main .news-item:hover a .timestamp .month{color:#fff}.mouse .component-news-main .news-item:hover a .detail h3{color:#fff}.component-news-main .filter-bar{position:fixed;bottom:0;left:90px;right:0;height:50px;background:#f8f7ee;text-align:center;opacity:1;border-top:1px solid #e0dfd4;box-shadow:0 -5px 16px 8px #f8f7ee;z-index:5;-webkit-transition:all 250ms linear 0ms;transition:all 250ms linear 0ms;-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px)}.desktop .component-news-main .filter-bar,.tablet .component-news-main .filter-bar{height:65px}.mobile .component-news-main .filter-bar{left:0}.component-news-main .filter-bar.hide{-webkit-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px);opacity:0}.component-news-main .filter-bar .refine{margin:0;padding:8px 0 30px 0;font-size:14px;background:#f8f7ee;cursor:pointer;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;z-index:20;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.mobile .component-news-main .filter-bar .refine{padding-top:2px}.component-news-main .filter-bar .refine .text{margin:0;padding:0;display:block;font-family:raleway,sans-serif;text-transform:uppercase;color:#666;line-height:1}.component-news-main .filter-bar .refine .icon{margin:0;padding:6px 0 8px 0;display:block;font-family:rihannanow-icons-v2;font-size:10px;line-height:1;color:#999}.component-news-main .filter-bar.expanded .refine{display:none}.component-news-main .filter-bar .apply{margin:0;padding:10px 0 30px 0;font-size:14px;background:#f8f7ee;display:none;cursor:pointer;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;box-shadow:0 -5px 8px 0 rgba(0,0,0,0.1);z-index:20;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.desktop .component-news-main .filter-bar .apply,.tablet .component-news-main .filter-bar .apply{padding-top:20px}.component-news-main .filter-bar .apply .text{margin:0;padding:0;display:block;font-family:raleway,sans-serif;text-transform:uppercase;color:#666;line-height:1}.component-news-main .filter-bar .apply .icon{margin:0;padding:6px 0 8px 0;display:block;font-family:rihannanow-icons-v2;font-size:10px;line-height:1;color:#999}.component-news-main .filter-bar.expanded .apply{display:block}.component-news-main .filter-bar .filter-container{position:absolute;bottom:50px;width:100%;left:0;background:#efeee1;display:block;margin:0;padding:24px 0;list-style:none;text-align:center;box-shadow:0 -5px 8px 0 transparent;z-index:10;-webkit-transition:all 250ms linear 0ms;transition:all 250ms linear 0ms;-webkit-transform:translateY(150%);-ms-transform:translateY(150%);transform:translateY(150%)}.desktop .component-news-main .filter-bar .filter-container,.tablet .component-news-main .filter-bar .filter-container{bottom:65px}.mobile .component-news-main .filter-bar .filter-container{padding:0}.component-news-main .filter-bar .filter-container .close{display:block;margin:0 auto;padding:16px;max-width:320px;text-transform:uppercase;font-family:raleway,sans-serif;color:#adadad;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;cursor:pointer;padding:5px 0;font-family:rihannanow-icons-v2;text-transform:lowercase;font-size:24px}.component-news-main .filter-bar .filter-container .filter-item{display:block;margin:0 auto;padding:24px 16px;max-width:320px;text-transform:uppercase;font-family:raleway,sans-serif;color:#adadad;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;cursor:pointer}.component-news-main .filter-bar .filter-container .filter-item.active{background:url(../images/news-grid-filter-active.png) no-repeat 50% 50%;color:#161614}.mobile .component-news-main .filter-bar .filter-container .filter-item{display:block;margin:0 auto;padding:16px;max-width:320px;text-transform:uppercase;font-family:raleway,sans-serif;color:#adadad;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;cursor:pointer}.mobile .component-news-main .filter-bar .filter-container .filter-item.active{background:url(../images/news-grid-filter-active.png) no-repeat 50% 50%;color:#161614}.mobile .component-news-main .filter-bar .filter-container .filter-wrapper{position:absolute;left:0;top:50%;width:100%;margin-top:50px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.mobile .component-news-main .filter-bar .filter-container .close{position:absolute;display:block;top:70px;text-align:center;margin:0 auto;padding:16px 0;width:100%;max-width:320px;text-transform:uppercase;font-family:raleway,sans-serif;color:#adadad;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;cursor:pointer;font-family:rihannanow-icons-v2;text-transform:lowercase;font-size:24px}.component-news-main .filter-bar.expanded .filter-container{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);box-shadow:0 -5px 8px 0 rgba(0,0,0,0.2)}.component-tour-main{position:relative;margin:0 auto;padding:0;max-width:960px}.component-tour-main .no-results{padding:36px;text-align:center;font-size:17.28571px}.component-tour-main .tour-container{position:relative;display:block;margin:0 0 56px 0;padding:0;list-style:none}.component-tour-main .year-item{text-align:center;padding:36px 0 5.33333px 0}.component-tour-main .tour-item{position:relative;display:block;margin:0;padding:0;overflow:hidden;background:url(../images/news-main-item-hr.png) no-repeat 50% 0;background-size:100% auto}.component-tour-main .tour-item:first-child{background:0}.component-tour-main .tour-item .bg{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;z-index:-1;background:transparent;background-repeat:no-repeat;background-position:50% 10%;background-size:cover;visibility:hidden}.component-tour-main .tour-item.expanded .bg{visibility:visible}.component-tour-main .tour-item .wrapper{position:relative;display:block;overflow:hidden;padding:20px 0;text-decoration:none;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.component-tour-main .tour-item .timestamp{float:left;width:120px;height:70px}.tablet .component-tour-main .tour-item .timestamp{width:100px}.mobile .component-tour-main .tour-item .timestamp{width:100px}.component-tour-main .tour-item .timestamp .day{display:block;padding:0 12px 0 0;text-align:right;font-weight:100;font-size:48px;font-size:44px;line-height:1;color:#666}.tablet .component-tour-main .tour-item .timestamp .day{padding:0 6px 0 6px;font-size:38px}.mobile .component-tour-main .tour-item .timestamp .day{padding:0;font-size:32px}.component-tour-main .tour-item .timestamp .month{display:block;padding:44px 0 0 4px;font-weight:400;font-size:16px;line-height:1;color:#666;text-transform:lowercase}.tablet .component-tour-main .tour-item .timestamp .month{font-size:14px}.mobile .component-tour-main .tour-item .timestamp .month{padding:30px 0 0 4px;font-size:12px}.component-tour-main .tour-item .detail{position:relative;display:block;overflow:hidden;padding:5.33333px 10.66667px 0 0;vertical-align:middle}.mobile .component-tour-main .tour-item .detail{overflow:visible;position:static;padding-left:100px}.component-tour-main .tour-item .detail .intro{position:relative;width:100%;overflow:hidden;cursor:pointer}.mobile .component-tour-main .tour-item .detail .intro{overflow:visible;position:static}.component-tour-main .tour-item .detail .intro .title{float:left;width:50%}.mobile .component-tour-main .tour-item .detail .intro .title{float:none;width:auto}.component-tour-main .tour-item .detail .intro .title h3{display:inline;font-size:30px;color:#434343}.tablet .component-tour-main .tour-item .detail .intro .title h3{font-size:26px}.mobile .component-tour-main .tour-item .detail .intro .title h3{font-size:21px}.component-tour-main .tour-item .detail .intro .place{float:left;width:30%}.mobile .component-tour-main .tour-item .detail .intro .place{float:none;width:auto}.component-tour-main .tour-item .detail .intro .place .location{font-size:14px;text-transform:uppercase;color:#666}.mobile .component-tour-main .tour-item .detail .intro .place .location{display:inline;text-transform:lowercase}.component-tour-main .tour-item .detail .intro .place .venue{font-size:14px;color:#666}.mobile .component-tour-main .tour-item .detail .intro .place .venue{display:inline}.component-tour-main .tour-item .detail .intro .tickets{position:relative;float:left;width:20%;text-align:center;cursor:default}.mobile .component-tour-main .tour-item .detail .intro .tickets{width:auto;float:none;clear:left;padding:10px 0}.component-tour-main .tour-item .detail .intro .tickets:after{position:absolute;left:0;top:0;bottom:0;border-left:1px solid #666;content:""}.mobile .component-tour-main .tour-item .detail .intro .tickets:after{display:none}.component-tour-main .tour-item .detail .intro .tickets a{color:#434343;text-decoration:none}.mouse .component-tour-main .tour-item .detail .intro .tickets a:hover{color:#666}.component-tour-main .tour-item .detail .intro .tickets .info{padding:6px 0 6px 15px;font-size:14px;text-align:left}.mobile .component-tour-main .tour-item .detail .intro .tickets .info{padding-left:0}.component-tour-main .tour-item .detail .intro .tickets .info b{display:block;color:#999}.component-tour-main .tour-item .detail .intro .tickets .buy{text-align:left;padding:0 0 0 15px}.mobile .component-tour-main .tour-item .detail .intro .tickets .buy{padding-left:0}.component-tour-main .tour-item .detail .intro .tickets .buy a{padding:10px 0;font-size:20px}.component-tour-main .tour-item .detail .more{max-height:0;overflow:hidden;-webkit-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms}.component-tour-main .tour-item .detail .description{padding:24px 0}.mobile .component-tour-main .tour-item .detail .description{min-height:100px}.component-tour-main .tour-item .detail .logos{padding:10.66667px;overflow:hidden}.component-tour-main .tour-item .detail .logos img{float:left;margin:10.66667px;max-width:100px;width:24%}.component-tour-main .tour-item .detail .share{text-align:right;font-size:12px}.mobile .component-tour-main .tour-item .detail .share{display:none}.component-tour-main .tour-item .detail .share span{font-size:14px;font-family:rihannanow-icons-v2;padding:0 4px;cursor:pointer}.component-tour-main .tour-item .share-mobile{display:none}.mobile .component-tour-main .tour-item .share-mobile{display:none;position:absolute;left:30px;top:86px;width:20px}.mobile .component-tour-main .tour-item .share-mobile span{display:block;margin:5px auto;font-size:18px;font-family:rihannanow-icons-v2;padding:8px;text-align:center;color:#ccc;cursor:pointer}.mobile .component-tour-main .tour-item.expanded .share-mobile{display:block}.mobile .component-tour-main .tour-item.expanded .buy{position:absolute;bottom:0;left:0;right:0;padding:10.66667px 0;width:100%;display:block!important;white-space:nowrap;background:#434343;text-align:center}.component-tour-main .tour-item.expanded .wrapper{background:#000;background:rgba(0,0,0,0.8)}.component-tour-main .tour-item.expanded .wrapper .timestamp .divider{border-color:#fff}.component-tour-main .tour-item.expanded .wrapper .timestamp .day,.component-tour-main .tour-item.expanded .wrapper .timestamp .month{color:#fff}.component-tour-main .tour-item.expanded .wrapper .detail *{color:#fff!important}.component-tour-main .tour-item.expanded .wrapper .more{max-height:400px}.component-tour-main .filter-bar{position:fixed;bottom:0;left:90px;right:0;height:50px;background:#f8f7ee;text-align:center;opacity:1;border-top:1px solid #e0dfd4;box-shadow:0 -5px 16px 8px #f8f7ee;z-index:5;-webkit-transition:all 250ms linear 0ms;transition:all 250ms linear 0ms;-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px)}.desktop .component-tour-main .filter-bar,.tablet .component-tour-main .filter-bar{height:65px}.mobile .component-tour-main .filter-bar{left:0}.component-tour-main .filter-bar.hide{-webkit-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px);opacity:0}.component-tour-main .filter-bar .refine{margin:0;padding:8px 0 30px 0;font-size:14px;background:#f8f7ee;cursor:pointer;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;z-index:20;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.mobile .component-tour-main .filter-bar .refine{padding-top:2px}.component-tour-main .filter-bar .refine .text{margin:0;padding:0;display:block;font-family:raleway,sans-serif;text-transform:uppercase;color:#666;line-height:1}.component-tour-main .filter-bar .refine .icon{margin:0;padding:6px 0 8px 0;display:block;font-family:rihannanow-icons-v2;font-size:10px;line-height:1;color:#999}.component-tour-main .filter-bar.expanded .refine{display:none}.component-tour-main .filter-bar .apply{margin:0;padding:10px 0 30px 0;font-size:14px;background:#f8f7ee;display:none;cursor:pointer;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;box-shadow:0 -5px 8px 0 rgba(0,0,0,0.1);z-index:20;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.desktop .component-tour-main .filter-bar .apply,.tablet .component-tour-main .filter-bar .apply{padding-top:20px}.component-tour-main .filter-bar .apply .text{margin:0;padding:0;display:block;font-family:raleway,sans-serif;text-transform:uppercase;color:#666;line-height:1}.component-tour-main .filter-bar .apply .icon{margin:0;padding:6px 0 8px 0;display:block;font-family:rihannanow-icons-v2;font-size:10px;line-height:1;color:#999}.component-tour-main .filter-bar.expanded .apply{display:block}.component-tour-main .filter-bar .filter-container{position:absolute;bottom:50px;width:100%;left:0;background:#efeee1;display:block;margin:0;padding:24px 0;list-style:none;text-align:center;box-shadow:0 -5px 8px 0 transparent;z-index:10;-webkit-transition:all 250ms linear 0ms;transition:all 250ms linear 0ms;-webkit-transform:translateY(150%);-ms-transform:translateY(150%);transform:translateY(150%)}.desktop .component-tour-main .filter-bar .filter-container,.tablet .component-tour-main .filter-bar .filter-container{bottom:65px}.mobile .component-tour-main .filter-bar .filter-container{padding:0}.component-tour-main .filter-bar .filter-container .close{display:block;margin:0 auto;padding:16px;max-width:320px;text-transform:uppercase;font-family:raleway,sans-serif;color:#adadad;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;cursor:pointer;padding:5px 0;font-family:rihannanow-icons-v2;text-transform:lowercase;font-size:24px}.component-tour-main .filter-bar .filter-container .filter-item{display:block;margin:0 auto;padding:24px 16px;max-width:320px;text-transform:uppercase;font-family:raleway,sans-serif;color:#adadad;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;cursor:pointer}.component-tour-main .filter-bar .filter-container .filter-item.active{background:url(../images/news-grid-filter-active.png) no-repeat 50% 50%;color:#161614}.mobile .component-tour-main .filter-bar .filter-container .filter-item{display:block;margin:0 auto;padding:16px;max-width:320px;text-transform:uppercase;font-family:raleway,sans-serif;color:#adadad;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;cursor:pointer}.mobile .component-tour-main .filter-bar .filter-container .filter-item.active{background:url(../images/news-grid-filter-active.png) no-repeat 50% 50%;color:#161614}.mobile .component-tour-main .filter-bar .filter-container .filter-wrapper{position:absolute;left:0;top:50%;width:100%;margin-top:50px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.mobile .component-tour-main .filter-bar .filter-container .close{position:absolute;display:block;top:70px;text-align:center;margin:0 auto;padding:16px 0;width:100%;max-width:320px;text-transform:uppercase;font-family:raleway,sans-serif;color:#adadad;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;cursor:pointer;font-family:rihannanow-icons-v2;text-transform:lowercase;font-size:24px}.component-tour-main .filter-bar.expanded .filter-container{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);box-shadow:0 -5px 8px 0 rgba(0,0,0,0.2)}.component-text-page{padding:100px}.mobile .component-text-page{padding:30px 20px}.tablet .component-text-page{padding:60px}.component-post-item{-webkit-transition:all 7 0ms linear 0ms;transition:all 7 0ms linear 0ms;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}.component-post-item.component-post-item--wide{padding:20px 8% 20px 50px;max-width:1400px}.mobile .component-post-item.component-post-item--wide{padding:20px 20px 100px 20px}.component-post-item.onload-animation{-webkit-transform:translateY(5000px);-ms-transform:translateY(5000px);transform:translateY(5000px);opacity:0}.component-post-item .column-single{width:65%;max-width:960px}.mobile .component-post-item .column-single{width:auto}.component-post-item .post-share{position:relative;display:block;margin:0;padding:0 0 40px 0;list-style:none;overflow:hidden}.component-post-item .post-share li{float:left;margin:0 0 0 -1px;padding:6px 0 0 0;text-align:center;width:38px;height:32px;border:1px solid transparent;font-size:21px;font-family:rihannanow-icons-v2;color:#afafa5;font-family:rihannanow-icons-v2;cursor:pointer;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.component-post-item .post-share li:first-child{margin:0}.component-post-item .post-share li.social-share--twitter{font-size:19px}.component-post-item.component-post-item--tall .post-share,.component-post-item.component-post-item--square .post-share{padding-top:20px}.component-post-item .post-meta{position:relative;margin:0;padding:0 0 20px 0}.component-post-item .post-meta .title{margin:0;padding:0;font-size:45px;color:#000}.mobile .component-post-item .post-meta .title{font-size:36px}.component-post-item .post-meta .timestamp{margin:0;padding:40px 0 0 0;font-size:15px;color:#444}.component-post-item .post-content{position:relative;width:100%;overflow:hidden}.component-post-item .post-content a{text-decoration:underline;color:#bb1224}.component-post-item .post-content p{line-height:1.4}.component-post-item .post-content img{max-width:100%;height:auto;display:inline-block}.mobile .component-post-item .post-content iframe{width:100%!important}.component-post-item .post-content iframe,.component-post-item .post-content img{margin-top:16px;margin-bottom:16px}.component-post-item .post-content blockquote{position:relative;padding:30px 0 20px 100px;min-height:60px;margin:10px 0 0 0;background:url(../images/post-item-blockquote-bg.png) no-repeat 0 20px}.component-post-item .post-content blockquote p{font-size:29px}.mobile .component-post-item .post-content blockquote{padding:70px 0 0 0;background-size:40px auto}.mobile .component-post-item .post-content blockquote p{font-size:21px}.component-post-item .post-hero{position:relative;display:block;width:100%;-webkit-transition:all 900ms ease-in-out 0ms;transition:all 900ms ease-in-out 0ms;-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);opacity:1}.component-post-item .post-hero.onload-animation{-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px);opacity:0}.component-post-item .post-hero img{max-width:100%;width:auto;height:auto}.component-post-item .post-gallery{position:relative;overflow:hidden;padding:20px 0 0 0;-webkit-transition:all 900ms ease-in-out 0ms;transition:all 900ms ease-in-out 0ms;-webkit-transform:translateX(0px);-ms-transform:translateX(0px);transform:translateX(0px);opacity:1}.component-post-item .post-gallery.onload-animation{-webkit-transform:translateX(3000px);-ms-transform:translateX(3000px);transform:translateX(3000px);opacity:0}.component-post-item .post-gallery .gallery-item{float:left;box-sizing:border-box;width:30%;padding:10px}.component-post-item .post-gallery .gallery-item:nth-child(1){width:90%;padding-top:0}.component-post-item .post-gallery .gallery-item:nth-child(2){width:60%}.component-post-item .post-gallery .gallery-item:nth-child(3){width:30%}.component-post-item .post-gallery .gallery-item img{width:100%;cursor:pointer}.component-post-item .post-gallery.post-gallery--wide{max-width:1600px}.component-post-item .post-gallery.post-gallery--wide .gallery-item{width:20%!important;padding:15px 10px;max-height:175px;overflow:hidden}.component-post-item .post-gallery.post-gallery--wide .gallery-item:nth-child(1){padding-top:15px}.component-post-item .post-gallery.post-gallery--wide .gallery-item:nth-child(5n+1){clear:left}.component-post-item .post-jump{padding:30px 0 0 0;font-size:8px;font-family:rihannanow-icons-v2}.component-post-item .post-jump span{cursor:pointer}.component-post-item .post-comments{margin:24px 0;padding:30px 0 0 0}.component-post-item .post-comments .comments-header{padding:5.33333px 10.66667px;position:relative;background:#f4f3e8;cursor:pointer;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.component-post-item .post-comments .comments-header:after{position:absolute;top:50%;margin:-12px 0 0 0;right:10px;content:"+";font-family:rihannanow-icons-v2;font-size:24px;line-height:1}.component-post-item .post-comments.expanded .comments-header:after{content:"-"}.component-post-item .post-comments .comments-body{padding:20px 30px;background:#fcfcf9;display:none}.component-post-item .post-comments.expanded .comments-body{display:block}.component-post-item .post-related{text-align:center;padding:0 0 50px 0}.component-post-item .post-related h3{margin:0;padding:30px 0 40px 0}.component-post-item .post-related .more{display:inline-block;margin:0 20px;position:relative;top:-100px}.mobile .component-post-item .post-related .more{top:auto;margin:0 auto 20px auto;display:block}.component-post-item .post-related .more a{text-decoration:none;display:block}.component-post-item .post-related .more .icon{font-family:rihannanow-icons-v2;font-size:24px;display:block;padding:0 0 4px 0}.component-post-item .post-related .more .text{font-size:10px;font-family:raleway,sans-serif;text-transform:uppercase;display:block}.component-post-item .post-related .related-item{position:relative;display:inline-block;width:40%;max-width:500px;cursor:pointer}.mobile .component-post-item .post-related .related-item{width:auto}.component-post-item .post-related .related-item .inner{position:absolute;left:6px;top:6px;bottom:6px;right:6px;overflow:hidden;background-color:#434343;background-repeat:no-repeat;background-position:30% 0;background-size:cover!important;-webkit-transition:all 600ms ease-in-out 0ms;transition:all 600ms ease-in-out 0ms;box-shadow:0 0 2px 0 rgba(50,50,47,0.03)}.ie78 .component-post-item .post-related .related-item .inner{background-repeat:repeat}.component-post-item .post-related .related-item .inner.grayscale{-webkit-filter:grayscale(100%);-ms-filter:grayscale(1);filter:grayscale(100%)}.ie78 .component-post-item .post-related .related-item .inner.grayscale{-ms-filter:'progid:DXImageTransform.Microsoft.BasicImage(grayscale=1)';filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1)}.ie9 .component-post-item .post-related .related-item .inner.grayscale{-ms-filter:'progid:DXImageTransform.Microsoft.BasicImage(grayscale=1)';filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);filter:gray}.component-post-item .post-related .related-item .shim{width:100%}.component-post-item .post-related .related-item .overview{box-sizing:border-box;position:absolute;left:0;right:0;bottom:0;padding:20px;background:#000;text-align:left;background:rgba(0,0,0,0.8);max-height:100%;opacity:0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition:all 300ms ease-out 0ms;transition:all 300ms ease-out 0ms}.ie78 .component-post-item .post-related .related-item .overview{visibility:hidden}.component-post-item .post-related .related-item .overview .timestamp{float:right;margin:0;padding:0;color:#fff;font-size:11px;font-family:ogg,serif;text-transform:lowercase}.component-post-item .post-related .related-item .overview .type{font-family:ogg,serif;font-size:14px;text-transform:lowercase;color:#fff;margin:0 0 10px 0;padding:0 0 10px 0;border-bottom:1px solid #fff}.tablet .component-post-item .post-related .related-item .overview .type{font-size:12px}.mobile .component-post-item .post-related .related-item .overview .type{font-size:11px}.component-post-item .post-related .related-item .overview .title{margin:0;padding:0;font-size:23px;font-family:ogg,serif;color:#fff;line-height:1.1;text-transform:lowercase}.tablet .component-post-item .post-related .related-item .overview .title{font-size:16px}.mobile .component-post-item .post-related .related-item .overview .title{font-size:13px}.mouse .component-post-item .post-related .related-item:hover .overview,.component-post-item .post-related .related-item.touch-active .overview{opacity:1;-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%)}.ie78.mouse .component-post-item .post-related .related-item:hover .overview{visibility:visible}.component-post-item--alternative{padding-bottom:20px}.tablet .component-post-item--alternative .post-jump,.tablet .component-post-item--alternative .post-comments,.tablet .component-post-item--alternative .post-related,.desktop .component-post-item--alternative .post-jump,.desktop .component-post-item--alternative .post-comments,.desktop .component-post-item--alternative .post-related{padding-right:8%;padding-left:50px;max-width:1400px}.mobile .component-post-item--alternative{padding:0 20px 100px 20px}.component-post-item--alternative .layout-container{padding:0 8% 0 50px;max-width:1400px}.mobile .component-post-item--alternative .layout-container{padding:0}.component-post-item--alternative.component-post-item--tall .layout-container{padding-left:0}.component-post-item--alternative .layout-container{position:relative;overflow:hidden;display:block}.component-post-item--alternative .layout-container .column-inner{padding:0}.component-post-item--alternative .layout-container .media-container{float:left;width:50%;margin:0 0 36px 0}.mobile .component-post-item--alternative .layout-container .media-container{float:none;width:auto}.tablet .component-post-item--alternative .layout-container .media-container .column-inner,.desktop .component-post-item--alternative .layout-container .media-container .column-inner{padding-right:28px}.tablet .component-post-item--alternative .layout-container .media-container .post-gallery,.desktop .component-post-item--alternative .layout-container .media-container .post-gallery{padding-top:28px;padding-left:28px}.component-post-item--alternative .layout-container .content-container-upper{float:left;width:50%;margin:0 0 36px 0}.mobile .component-post-item--alternative .layout-container .content-container-upper{float:none;width:auto}.tablet .component-post-item--alternative .layout-container .content-container-upper .column-inner,.desktop .component-post-item--alternative .layout-container .content-container-upper .column-inner{padding-left:28px;padding-right:28px}.component-post-item--alternative .layout-container .gallery-container{float:left;width:50%}.mobile .component-post-item--alternative .layout-container .gallery-container{float:none;width:auto}.tablet .component-post-item--alternative .layout-container .gallery-container .column-inner,.desktop .component-post-item--alternative .layout-container .gallery-container .column-inner{padding-left:28px;padding-right:28px}.component-post-item--alternative .layout-container .content-container-lower{float:left;width:50%}.mobile .component-post-item--alternative .layout-container .content-container-lower{float:none;width:auto}.component-post-item--alternative .layout-container .content-container-lower.no-gallery{float:none;width:80%;max-width:960px;clear:left}.tablet .component-post-item--alternative .layout-container .content-container-lower .column-inner,.desktop .component-post-item--alternative .layout-container .content-container-lower .column-inner{padding-left:28px;padding-right:28px}.tablet .component-post-item--alternative.component-post-item--square .layout-container .media-container .column-inner,.desktop .component-post-item--alternative.component-post-item--square .layout-container .media-container .column-inner{padding-top:56px}.tablet .component-post-item--alternative.component-post-item--square .layout-container .content-container-upper .column-inner,.desktop .component-post-item--alternative.component-post-item--square .layout-container .content-container-upper .column-inner{padding-top:28px}.component-post-item--alternative .quote-container{float:none;display:block;padding:50px;margin:0 0 36px 0;clear:both;background:#f4f3e9;-webkit-transition:all 900ms ease-in-out 0ms;transition:all 900ms ease-in-out 0ms;-webkit-transform:translateX(0px);-ms-transform:translateX(0px);transform:translateX(0px);opacity:1}.component-post-item--alternative .quote-container.onload-animation{-webkit-transform:translateX(200%);-ms-transform:translateX(200%);transform:translateX(200%);opacity:0}.mobile .component-post-item--alternative .quote-container{padding:20px}.component-post-item--alternative .quote-container blockquote{position:relative;padding:0 0 0 100px;min-height:60px;background:url(../images/post-item-blockquote-bg.png) no-repeat 0 10px;max-width:960px;padding:0 0 0 80px;background-size:50px auto}.component-post-item--alternative .quote-container blockquote p{font-size:29px}.mobile .component-post-item--alternative .quote-container blockquote{padding:70px 0 0 0;background-size:40px auto}.mobile .component-post-item--alternative .quote-container blockquote p{font-size:21px}.component-post-item--alternative .post-gallery{-webkit-transition:all 900ms ease-in-out 0ms;transition:all 900ms ease-in-out 0ms;-webkit-transform:translateX(0px);-ms-transform:translateX(0px);transform:translateX(0px);opacity:1}.component-post-item--alternative .post-gallery.onload-animation{-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px);opacity:0}.component-newsletter{margin:0 auto;padding:0;max-width:500px}.component-newsletter .o-form-row{position:relative;display:block;overflow:hidden}.component-newsletter p{padding-top:10.66667px}.component-newsletter label.divider{float:left;padding:10px 10px 10px 10px}.mobile .component-newsletter label.divider{padding:10px 5px 10px 5px}.component-newsletter .button{display:block;padding:2px 30px!important;font-size:18px;background:#f8f7ee;border:2px solid #cfcec5;color:#434343}.mouse .component-newsletter .button:hover{background:#434343;border:2px solid #434343;color:#fff;text-decoration:none}.component-newsletter p,.component-newsletter label{text-transform:lowercase}.component-newsletter select{max-width:100%;text-transform:lowercase}.component-music-main{padding:36px 36px 120px 36px;overflow:hidden}.mobile .component-music-main{padding:24px 24px 120px 24px}.component-music-main ul{position:relative;display:block;width:100%;max-width:1024px;margin:0 auto;padding:0;list-style:none}.component-music-main ul li{position:relative;display:block;left:0;top:0;float:left;width:28%;margin:0 0 56px 8%;padding:0}.component-music-main ul li img{width:100%}.component-music-main ul li.new-row{clear:both;margin:0 0 56px 0}.mobile .component-music-main ul li{float:none;width:100%;margin:0 0 36px 0!important}.component-music-main ul li a{position:relative;display:block;text-decoration:none}.mouse .component-music-main ul li a:hover h3{color:#000}.component-music-main ul li .photo{position:relative;display:block;margin:0}.component-music-main ul li .photo .shim{width:100%}.component-music-main ul li .photo .skew{position:absolute;left:0;right:0;top:0;bottom:0;-webkit-transform:skewY(-5deg);-ms-transform:skewY(-5deg);transform:skewY(-5deg);overflow:hidden;-webkit-backface-visibility:hidden}.component-music-main ul li .photo .straighten{position:absolute;left:0;right:0;top:0;bottom:0;-webkit-transform:skewY(5deg);-ms-transform:skewY(5deg);transform:skewY(5deg);background-repeat:no-repeat;background-position:50% 0;background-size:cover;-webkit-backface-visibility:hidden}.component-music-main ul li .photo .cover{position:absolute;top:0;left:0;width:100%;-webkit-transform:scale(1.1) translateY(0%);-ms-transform:scale(1.1) translateY(0%);transform:scale(1.1) translateY(0%)}.component-music-main ul li .photo .overlay{position:absolute;top:0;left:0;width:100%;opacity:0}.component-music-main ul li h3{margin:10.66667px 0 0 0;padding:0 0 24px 0;-webkit-transform:skewY(-5deg);-ms-transform:skewY(-5deg);transform:skewY(-5deg);font-size:20px;color:#434343}.tablet .component-music-main ul li h3{font-size:16px}.component-music-main .filter-bar{position:fixed;bottom:0;left:90px;right:0;height:50px;background:#f8f7ee;text-align:center;opacity:1;border-top:1px solid #e0dfd4;box-shadow:0 -5px 16px 8px #f8f7ee;z-index:5;-webkit-transition:all 250ms linear 0ms;transition:all 250ms linear 0ms;-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px)}.desktop .component-music-main .filter-bar,.tablet .component-music-main .filter-bar{height:65px}.mobile .component-music-main .filter-bar{left:0}.component-music-main .filter-bar.hide{-webkit-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px);opacity:0}.component-music-main .filter-bar .refine{margin:0;padding:8px 0 30px 0;font-size:14px;background:#f8f7ee;cursor:pointer;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;z-index:20;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.mobile .component-music-main .filter-bar .refine{padding-top:2px}.component-music-main .filter-bar .refine .text{margin:0;padding:0;display:block;font-family:raleway,sans-serif;text-transform:uppercase;color:#666;line-height:1}.component-music-main .filter-bar .refine .icon{margin:0;padding:6px 0 8px 0;display:block;font-family:rihannanow-icons-v2;font-size:10px;line-height:1;color:#999}.component-music-main .filter-bar.expanded .refine{display:none}.component-music-main .filter-bar .apply{margin:0;padding:10px 0 30px 0;font-size:14px;background:#f8f7ee;display:none;cursor:pointer;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;box-shadow:0 -5px 8px 0 rgba(0,0,0,0.1);z-index:20;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.desktop .component-music-main .filter-bar .apply,.tablet .component-music-main .filter-bar .apply{padding-top:20px}.component-music-main .filter-bar .apply .text{margin:0;padding:0;display:block;font-family:raleway,sans-serif;text-transform:uppercase;color:#666;line-height:1}.component-music-main .filter-bar .apply .icon{margin:0;padding:6px 0 8px 0;display:block;font-family:rihannanow-icons-v2;font-size:10px;line-height:1;color:#999}.component-music-main .filter-bar.expanded .apply{display:block}.component-music-main .filter-bar .filter-container{position:absolute;bottom:50px;width:100%;left:0;background:#efeee1;display:block;margin:0;padding:24px 0;list-style:none;text-align:center;box-shadow:0 -5px 8px 0 transparent;z-index:10;-webkit-transition:all 250ms linear 0ms;transition:all 250ms linear 0ms;-webkit-transform:translateY(150%);-ms-transform:translateY(150%);transform:translateY(150%)}.desktop .component-music-main .filter-bar .filter-container,.tablet .component-music-main .filter-bar .filter-container{bottom:65px}.mobile .component-music-main .filter-bar .filter-container{padding:0}.component-music-main .filter-bar .filter-container .close{display:block;margin:0 auto;padding:16px;max-width:320px;text-transform:uppercase;font-family:raleway,sans-serif;color:#adadad;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;cursor:pointer;padding:5px 0;font-family:rihannanow-icons-v2;text-transform:lowercase;font-size:24px}.component-music-main .filter-bar .filter-container .filter-item{display:block;margin:0 auto;padding:24px 16px;max-width:320px;text-transform:uppercase;font-family:raleway,sans-serif;color:#adadad;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;cursor:pointer}.component-music-main .filter-bar .filter-container .filter-item.active{background:url(../images/news-grid-filter-active.png) no-repeat 50% 50%;color:#161614}.mobile .component-music-main .filter-bar .filter-container .filter-item{display:block;margin:0 auto;padding:16px;max-width:320px;text-transform:uppercase;font-family:raleway,sans-serif;color:#adadad;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;cursor:pointer}.mobile .component-music-main .filter-bar .filter-container .filter-item.active{background:url(../images/news-grid-filter-active.png) no-repeat 50% 50%;color:#161614}.mobile .component-music-main .filter-bar .filter-container .filter-wrapper{position:absolute;left:0;top:50%;width:100%;margin-top:50px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.mobile .component-music-main .filter-bar .filter-container .close{position:absolute;display:block;top:70px;text-align:center;margin:0 auto;padding:16px 0;width:100%;max-width:320px;text-transform:uppercase;font-family:raleway,sans-serif;color:#adadad;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;cursor:pointer;font-family:rihannanow-icons-v2;text-transform:lowercase;font-size:24px}.component-music-main .filter-bar.expanded .filter-container{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);box-shadow:0 -5px 8px 0 rgba(0,0,0,0.2)}.component-music-album .album-header{position:relative;display:block;z-index:100;-webkit-transition:all 900ms ease-in-out 0ms;transition:all 900ms ease-in-out 0ms;-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);opacity:1}.component-music-album .album-header.onload-animation{-webkit-transform:translateY(-200%);-ms-transform:translateY(-200%);transform:translateY(-200%);opacity:0}.component-music-album .album-header .header-cover{float:left;width:30%;max-width:256px;position:relative}.mobile .component-music-album .album-header .header-cover{float:none;max-width:inherit;width:100%}.component-music-album .album-header .header-cover img{width:100%}.component-music-album .album-header .header-cover .overlay{position:absolute;left:0;bottom:0}.component-music-album .album-header .header-cta{padding:36px 16px;position:absolute;top:0;right:0}.mobile .component-music-album .album-header .header-cta{position:static}.component-music-album .album-header .header-cta .social{position:relative;display:block;float:left;margin:0;padding:10px 0 40px 0;list-style:none;overflow:hidden}.tablet .component-music-album .album-header .header-cta .social{float:none;display:block;padding-bottom:0}.component-music-album .album-header .header-cta .social li{float:left;margin:0 0 0 -1px;padding:6px 0 0 0;text-align:center;width:38px;height:32px;border:1px solid transparent;font-size:21px;font-family:rihannanow-icons-v2;color:#afafa5;font-family:rihannanow-icons-v2;cursor:pointer;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.component-music-album .album-header .header-cta .social li:first-child{margin:0}.component-music-album .album-header .header-cta .social li.social-share--twitter{font-size:19px}.component-music-album .album-header .header-cta .buy{position:relative;float:left;margin:8px 0 0 10px;text-align:center;border-left:1px solid #000;cursor:default;padding:10px 0 0 0}.tablet .component-music-album .album-header .header-cta .buy{float:none;display:block;border:0}.component-music-album .album-header .header-cta .buy h3{margin:0;padding:0 40px 15px 20px;color:#434343;text-decoration:none;font-size:20px;cursor:default;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.component-music-album .album-header .header-cta .buy h3:after{position:relative;top:-2px;padding:0 0 0 8px;font-family:rihannanow-icons-v2;content:"6";font-size:6px;color:#999}.component-music-album .album-header .header-cta .buy ul.stores{position:absolute;top:40px;left:0;margin:0;padding:0;list-style:none;display:none}.component-music-album .album-header .header-cta .buy ul.stores li{padding:4px 20px;font-size:16px;text-align:left}.tablet .component-music-album .album-header .header-cta .buy ul.stores li{padding-left:35px}.component-music-album .album-header .header-cta .buy ul.stores li a{text-decoration:none}.component-music-album .album-header .header-cta .buy.touch-active ul.stores,.mouse .component-music-album .album-header .header-cta .buy:hover ul.stores{display:block}.component-music-album .album-header .header-title{position:relative;display:block;overflow:hidden;padding:36px 340px 36px 24px}.tablet .component-music-album .album-header .header-title{padding-right:180px}.mobile .component-music-album .album-header .header-title{padding:0 20px}.tablet .component-music-album .album-header .header-title h1{font-size:36px}.mobile .component-music-album .album-header .header-title h1{font-size:36px}.component-music-album .album-header .header-title span{font-size:50%}.component-music-album .album-header .toggle-credits{user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;cursor:pointer;font-size:100%!important}.mouse .component-music-album .album-header .toggle-credits:hover{color:#999}.component-music-album .album-header .editions{margin:0;padding:16px 0;list-style:none}.component-music-album .album-header .editions li{float:left;margin:0 10.66667px 0 0;padding:0}.mobile .component-music-album .album-header .editions li{display:block;float:none;margin:5.33333px}.component-music-album .album-header .editions li a{display:inline-block;padding:2px 30px!important;font-size:13px;background:#f8f7ee;border:2px solid #cfcec5;color:#434343;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;cursor:pointer}.mobile .component-music-album .album-header .editions li a{display:block;text-align:center}.component-music-album .album-header .editions li a.active{background:#434343;color:#fff;cursor:default;border-color:#434343}.mouse .component-music-album .album-header .editions li a:hover{background:#434343;border:2px solid #434343;color:#fff;text-decoration:none}.component-music-album .album-credits{overflow:hidden;max-height:0;margin:-20px 0 20px 0;-webkit-transition:all 600ms linear 0ms;transition:all 600ms linear 0ms}.component-music-album .album-credits.expanded{max-height:99999px}.component-music-album .album-credits h2{margin:0 36px 24px 36px;padding:36px 0 16px 0;font-size:26px;color:#ccc;background:url(../images/music-album-heading-bg.png) no-repeat 50% 100%;text-align:center}.component-music-album .album-credits .credits-content{position:relative;width:100%;max-width:960px;margin:0 auto;padding:0 36px 36px 36px}.component-music-album .album-credits .credits-content p{font-size:14px}.component-music-album .album-tracklisting{position:relative;padding:36px 56px;max-width:1400px;margin:-20px auto 20px auto}.tablet .component-music-album .album-tracklisting{padding:36px 36px}.mobile .component-music-album .album-tracklisting{padding:24px 20px}.component-music-album .album-tracklisting h2{position:relative;margin:0 0 24px 0;padding:0 0 16px 0;font-size:26px;color:#ccc;background:url(../images/music-album-heading-bg.png) no-repeat 50% 100%;text-align:center;-webkit-transition:all 900ms ease-in-out 0ms;transition:all 900ms ease-in-out 0ms;-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);opacity:1}.component-music-album .album-tracklisting h2.onload-animation{-webkit-transform:translateY(-200%);-ms-transform:translateY(-200%);transform:translateY(-200%);opacity:0}.component-music-album .album-tracklisting .tracks{position:relative;float:left;width:45%;-webkit-transition:all 900ms ease-in-out 0ms;transition:all 900ms ease-in-out 0ms;-webkit-transform:translateX(0px);-ms-transform:translateX(0px);transform:translateX(0px);opacity:1}.component-music-album .album-tracklisting .tracks.onload-animation{-webkit-transform:translateX(-200%);-ms-transform:translateX(-200%);transform:translateX(-200%);opacity:0}.mobile .component-music-album .album-tracklisting .tracks{float:none;width:auto}.component-music-album .album-tracklisting .tracks .tracks-container{display:block;margin:0;padding:0;list-style:none}.component-music-album .album-tracklisting .tracks .tracks-container .track-item{display:block;margin:0;padding:10px 0;text-decoration:none;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.component-music-album .album-tracklisting .tracks .tracks-container .track-item.link{cursor:pointer}.component-music-album .album-tracklisting .tracks .tracks-container .track-item.nolink{cursor:default}.component-music-album .album-tracklisting .tracks .tracks-container .track-item.nolink span{color:#666}.mouse .component-music-album .album-tracklisting .tracks .tracks-container .track-item.link:hover span{color:#999}.tablet .component-music-album .album-tracklisting .tracks .tracks-container .track-item.active span,.desktop .component-music-album .album-tracklisting .tracks .tracks-container .track-item.active span{color:#999}.tablet .component-music-album .album-tracklisting .tracks .tracks-container .track-item.active .title,.desktop .component-music-album .album-tracklisting .tracks .tracks-container .track-item.active .title{background:url(../images/music-album-tracklisting-active.png) no-repeat 50% 50%}.component-music-album .album-tracklisting .tracks .tracks-container .track-item .index{float:left;width:2.5em;text-transform:lowercase;font-size:20px}.component-music-album .album-tracklisting .tracks .tracks-container .track-item .name{position:relative;display:block;overflow:hidden;text-transform:lowercase;font-size:20px}.component-music-album .album-tracklisting .tracks .tracks-container .track-item .name .title{position:relative;float:left}.component-music-album .album-tracklisting .tracks .tracks-container .track-item .name .title.video:after{position:absolute;left:100%;display:inline-block;width:20px;height:20px;margin:0 0 0 15px;content:"";background:url(../images/music-album-tracklisting-icon-video.png) no-repeat 50% 50%}.component-music-album .album-tracklisting .song{position:relative;float:left;width:45%;margin:0 0 0 10%;-webkit-transition:all 900ms ease-in-out 0ms;transition:all 900ms ease-in-out 0ms;-webkit-transform:translateX(0px);-ms-transform:translateX(0px);transform:translateX(0px);opacity:1}.component-music-album .album-tracklisting .song.onload-animation{-webkit-transform:translateX(200%);-ms-transform:translateX(200%);transform:translateX(200%);opacity:0}.component-music-album .album-tracklisting .song .close{display:none}.mobile .component-music-album .album-tracklisting .song{float:none;width:auto;margin:20px -20px 20px -20px;padding:20px;background:#efeee1;min-height:480px}.mobile .component-music-album .album-tracklisting .song .close{padding:0 0 20px 0;display:block;text-align:center;font-family:rihannanow-icons-v2;color:#adadad;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;cursor:pointer;text-transform:lowercase;font-size:24px}.component-music-album .album-tracklisting .song .video{position:relative;width:100%;margin:0 0 36px 0;background:#434343}.component-music-album .album-tracklisting .song .video img{width:100%}.component-music-album .album-tracklisting .song .video iframe{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0}.component-music-album .album-tracklisting .song .lyrics .share{padding:0 0 20px 0}.component-music-album .album-tracklisting .song .lyrics .share>p{font-size:15px}.component-music-album .album-tracklisting .song .lyrics .share .share-expanded{margin:24px 0 0 0;background:#f4f3e8;padding:10.66667px 16px 0 16px;text-align:center}.component-music-album .album-tracklisting .song .lyrics .share .share-expanded textarea{width:100%;height:200px}.component-music-album .album-tracklisting .song .lyrics .share .share-expanded .button{margin:0 5px 10px 5px;display:inline-block;padding:2px 30px!important;font-size:15px;background:#f8f7ee;border:2px solid #cfcec5;color:#434343;cursor:default;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.component-music-album .album-tracklisting .song .lyrics .share .share-expanded .button span{font-family:rihannanow-icons-v2;padding:0 10px 0 0}.mouse .component-music-album .album-tracklisting .song .lyrics .share .share-expanded .button:hover{background:#434343;border:2px solid #434343;color:#fff;text-decoration:none}.component-music-album .album-tracklisting .song .lyrics .artboard{font-size:20px;text-transform:lowercase;max-height:25em;overflow:auto;padding:10px}.component-music-album .album-tracklisting .song .lyrics .artboard span{-webkit-transition:all 600ms linear 0ms;transition:all 600ms linear 0ms;visibility:visible;font-size:16px}.component-music-album .album-tracklisting .song .lyrics .artboard span.transparent{visibility:hidden}.component-music-album .album-tracklisting .song .lyrics .artboard span::selection{background:#e2e1d8}.component-music-album .album-tracklisting .song .lyrics .artboard span::-moz-selection{background:#e2e1d8}.component-music-album .album-tracklisting .song .lyrics .artboard::selection{background:#e2e1d8}.component-music-album .album-tracklisting .song .lyrics .artboard::-moz-selection{background:#e2e1d8}.component-music-album .album-back{padding:24px 0 36px 0}.component-music-album .album-back p{text-align:center}.component-music-album .album-back p a{font-family:rihannanow-icons-v2;font-size:14px;color:#999;text-decoration:none}.component-search-results{position:relative;margin:0 auto;padding:0;max-width:960px}.component-search-results ul{position:relative;display:block;margin:16px 0 36px 0;padding:0;list-style:none}.component-search-results li{position:relative;display:block;margin:0;padding:0;overflow:hidden;background:url(../images/news-main-item-hr.png) no-repeat 50% 0;background-size:100% auto;position:relative;display:block;overflow:hidden;padding:5.33333px 10.66667px 0 0;vertical-align:middle}.component-search-results li:first-child{background:0}.component-search-results li a{display:block;padding:16px 24px}.mouse .component-search-results li a:hover{background:#333;text-decoration:none;color:#fff!important}.mouse .component-search-results li a:hover h3{color:#fff!important}.mouse .component-search-results li a:hover p{color:#eee!important}.component-search-results li h3{display:inline;font-size:30px;color:#434343}.tablet .component-search-results li h3{font-size:26px}.mobile .component-search-results li h3{font-size:18px}.component-search-results li p{color:#666}.mobile .component-search-results li p{font-size:13px}.component-media-main{position:relative;overflow:hidden;width:auto;padding:80px 6px 140px 6px;overflow:hidden}.mobile .component-media-main{padding-top:30px}.component-media-main .media-container{position:relative;margin:0;padding:0;list-style:none;width:100%}.component-media-main .shims{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}.component-media-main .media-item{float:left;position:relative;margin:0;padding:0;width:25%;cursor:pointer}.mobile .component-media-main .media-item{width:100%;float:left}.tablet .component-media-main .media-item{width:50%}.component-media-main .media-item .inner{position:absolute;left:6px;top:6px;bottom:6px;right:6px;overflow:hidden;background-color:#434343;background-repeat:no-repeat;background-size:cover;background-position:30% 20%;-webkit-transition:all 600ms ease-in-out 0ms;transition:all 600ms ease-in-out 0ms}.ie78 .component-media-main .media-item .inner{background-repeat:repeat}.component-media-main .media-item .shim{width:100%}.component-media-main .media-item .overview{box-sizing:border-box;position:absolute;left:0;right:0;bottom:0;padding:10px;background:#000;background:rgba(0,0,0,0.8);max-height:100%;opacity:0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition:all 300ms ease-out 0ms;transition:all 300ms ease-out 0ms}.component-media-main .media-item .overview.video{background:rgba(0,0,0,0.8) url(../images/media-item-overview-bg-video.png) no-repeat 100% 50%}.component-media-main .media-item .overview.photo{background:rgba(0,0,0,0.8) url(../images/media-item-overview-bg-photo.png) no-repeat 100% 50%}.mobile .component-media-main .media-item .overview{background-size:32px auto}.ie78 .component-media-main .media-item .overview{visibility:hidden}.tablet .component-media-main .media-item .overview{padding:20px}@media only screen and (min-width:1025px) and (max-width:1400px){.component-media-main .media-item .overview{padding:20px 20px}}@media only screen and (min-width:1401px) and (max-width:1920px){.component-media-main .media-item .overview{padding:30px 20px}}@media only screen and (min-width:1401px) and (max-width:1920px){.component-media-main .media-item .overview{padding:40px 20px}}.component-media-main .media-item .overview .title{position:relative;display:block;overflow:hidden;margin:0;padding:0 64px 0 0;font-size:23px;font-family:ogg,serif;color:#fff;line-height:1.1;text-transform:lowercase}.component-media-main .media-item .overview .title span.prefix{float:left;height:100%;padding:6px 8px 0 0;font-size:12px;text-transform:uppercase}.component-media-main .media-item .overview .title span.name{display:block;overflow:hidden}.tablet .component-media-main .media-item .overview .title{font-size:16px}.mobile .component-media-main .media-item .overview .title{font-size:14px;padding-right:48px}.mouse .component-media-main .media-item:hover .overview,.component-media-main .media-item.touch-active .overview{opacity:1;-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%)}.ie78.mouse .component-media-main .media-item:hover .overview{visibility:visible}.component-media-main .filter-bar{position:fixed;bottom:0;left:90px;right:0;height:50px;background:#f8f7ee;text-align:center;opacity:1;border-top:1px solid #e0dfd4;box-shadow:0 -5px 16px 8px #f8f7ee;z-index:5;-webkit-transition:all 250ms linear 0ms;transition:all 250ms linear 0ms;-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px)}.desktop .component-media-main .filter-bar,.tablet .component-media-main .filter-bar{height:65px}.mobile .component-media-main .filter-bar{left:0}.component-media-main .filter-bar.hide{-webkit-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px);opacity:0}.component-media-main .filter-bar .refine{margin:0;padding:8px 0 30px 0;font-size:14px;background:#f8f7ee;cursor:pointer;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;z-index:20;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.mobile .component-media-main .filter-bar .refine{padding-top:2px}.component-media-main .filter-bar .refine .text{margin:0;padding:0;display:block;font-family:raleway,sans-serif;text-transform:uppercase;color:#666;line-height:1}.component-media-main .filter-bar .refine .icon{margin:0;padding:6px 0 8px 0;display:block;font-family:rihannanow-icons-v2;font-size:10px;line-height:1;color:#999}.component-media-main .filter-bar.expanded .refine{display:none}.component-media-main .filter-bar .apply{margin:0;padding:10px 0 30px 0;font-size:14px;background:#f8f7ee;display:none;cursor:pointer;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;box-shadow:0 -5px 8px 0 rgba(0,0,0,0.1);z-index:20;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.desktop .component-media-main .filter-bar .apply,.tablet .component-media-main .filter-bar .apply{padding-top:20px}.component-media-main .filter-bar .apply .text{margin:0;padding:0;display:block;font-family:raleway,sans-serif;text-transform:uppercase;color:#666;line-height:1}.component-media-main .filter-bar .apply .icon{margin:0;padding:6px 0 8px 0;display:block;font-family:rihannanow-icons-v2;font-size:10px;line-height:1;color:#999}.component-media-main .filter-bar.expanded .apply{display:block}.component-media-main .filter-bar .filter-container{position:absolute;bottom:50px;width:100%;left:0;background:#efeee1;display:block;margin:0;padding:24px 0;list-style:none;text-align:center;box-shadow:0 -5px 8px 0 transparent;z-index:10;-webkit-transition:all 250ms linear 0ms;transition:all 250ms linear 0ms;-webkit-transform:translateY(150%);-ms-transform:translateY(150%);transform:translateY(150%)}.desktop .component-media-main .filter-bar .filter-container,.tablet .component-media-main .filter-bar .filter-container{bottom:65px}.mobile .component-media-main .filter-bar .filter-container{padding:0}.component-media-main .filter-bar .filter-container .close{display:block;margin:0 auto;padding:16px;max-width:320px;text-transform:uppercase;font-family:raleway,sans-serif;color:#adadad;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;cursor:pointer;padding:5px 0;font-family:rihannanow-icons-v2;text-transform:lowercase;font-size:24px}.component-media-main .filter-bar .filter-container .filter-item{display:block;margin:0 auto;padding:24px 16px;max-width:320px;text-transform:uppercase;font-family:raleway,sans-serif;color:#adadad;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;cursor:pointer}.component-media-main .filter-bar .filter-container .filter-item.active{background:url(../images/news-grid-filter-active.png) no-repeat 50% 50%;color:#161614}.mobile .component-media-main .filter-bar .filter-container .filter-item{display:block;margin:0 auto;padding:16px;max-width:320px;text-transform:uppercase;font-family:raleway,sans-serif;color:#adadad;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;cursor:pointer}.mobile .component-media-main .filter-bar .filter-container .filter-item.active{background:url(../images/news-grid-filter-active.png) no-repeat 50% 50%;color:#161614}.mobile .component-media-main .filter-bar .filter-container .filter-wrapper{position:absolute;left:0;top:50%;width:100%;margin-top:50px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.mobile .component-media-main .filter-bar .filter-container .close{position:absolute;display:block;top:70px;text-align:center;margin:0 auto;padding:16px 0;width:100%;max-width:320px;text-transform:uppercase;font-family:raleway,sans-serif;color:#adadad;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;cursor:pointer;font-family:rihannanow-icons-v2;text-transform:lowercase;font-size:24px}.component-media-main .filter-bar.expanded .filter-container{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);box-shadow:0 -5px 8px 0 rgba(0,0,0,0.2)}.component-bio-main{position:relative;overflow:hidden;-webkit-transition:opacity 600ms ease-in-out 0ms;transition:opacity 600ms ease-in-out 0ms;opacity:1}.component-bio-main.onload-animation{opacity:0}.component-bio-main .panel-item{position:relative;background:#f8f7ee;visibility:hidden}.component-bio-main .panel-item.init,.component-bio-main .panel-item.fixed{visibility:visible}.tablet .component-bio-main .panel-item,.desktop .component-bio-main .panel-item{position:absolute;left:0;top:0;width:100%}.tablet .component-bio-main .panel-item.fixed,.desktop .component-bio-main .panel-item.fixed{position:fixed;left:95px;width:auto;right:0}.tablet.touch .component-bio-main .panel-item.fixed{left:0}.component-bio-main .panel-item.bg-diagonal .diagonal{position:absolute;top:0;left:0;width:100%;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.ie78 .component-bio-main .panel-item.bg-diagonal .diagonal,.mobile .component-bio-main .panel-item.bg-diagonal .diagonal{display:none}.component-bio-main .panel-item .lightbox-video{cursor:pointer}.mouse .component-bio-main .panel-item .lightbox-video:hover{opacity:.95}.component-bio-main .panel-item .text{position:absolute;left:50%;width:50%;height:100%}.component-bio-main .panel-item .photo{position:absolute;left:50%;width:50%;height:100%}.component-bio-main .panel-item>.text:first-child,.component-bio-main .panel-item>.photo:first-child{left:0}.component-bio-main .panel-item.no-text .photo,.component-bio-main .panel-item.no-photo .text{width:100%}.component-bio-main .panel-item.double-photo .photo{width:50%}.mobile .component-bio-main .panel-item.double-photo .photo{width:100%}.component-bio-main .panel-item>.percent33:first-child,.component-bio-main .panel-item.double-photo .percent33:first-child{width:33.3%}.mobile .component-bio-main .panel-item>.percent33:first-child,.mobile .component-bio-main .panel-item.double-photo .percent33:first-child{width:100%}.component-bio-main .panel-item>.percent33+.percent66,.component-bio-main .panel-item.double-photo .percent33+.percent66{left:33.3%;width:66.7%}.mobile .component-bio-main .panel-item>.percent33+.percent66,.mobile .component-bio-main .panel-item.double-photo .percent33+.percent66{left:0;width:100%}.component-bio-main .panel-item>.percent66:first-child,.component-bio-main .panel-item.double-photo .percent66:first-child{width:66.7%}.mobile .component-bio-main .panel-item>.percent66:first-child,.mobile .component-bio-main .panel-item.double-photo .percent66:first-child{left:0;width:100%}.component-bio-main .panel-item>.percent66+.percent33,.component-bio-main .panel-item.double-photo .percent66+.percent33{left:66.7%;width:33.3%}.mobile .component-bio-main .panel-item>.percent66+.percent33,.mobile .component-bio-main .panel-item.double-photo .percent66+.percent33{left:0;width:100%}.component-bio-main .panel-item.stacked .photo,.component-bio-main .panel-item.stacked .text{left:0;width:100%;text-align:center}.mobile .component-bio-main .panel-item.stacked .photo{width:auto;height:100%}.mobile .component-bio-main .panel-item.stacked .photo .frame{position:relative;height:100%}.mobile .component-bio-main .panel-item.stacked .photo img{position:absolute;left:0;width:110%}@media only screen and (max-width:320px){.component-bio-main .panel-item.stacked .photo img{width:120%}}.mobile .component-bio-main .panel-item.stacked.text-bottomright .photo img{position:absolute;right:0;left:50%;-webkit-transform:translateX(-62.5%);-ms-transform:translateX(-62.5%);transform:translateX(-62.5%);height:100%;width:auto}.mobile .component-bio-main .panel-item .text,.mobile .component-bio-main .panel-item .photo{position:relative;left:0;width:100%}.mobile .component-bio-main .panel-item.stacked .text{position:absolute;top:0}.mobile .component-bio-main .panel-item.bg-dark--mobile,.component-bio-main .panel-item.bg-dark{background:#f5f4e1}.mobile .component-bio-main .panel-item.fixed{height:auto!important}.mobile .component-bio-main .panel-item.fixed .text,.mobile .component-bio-main .panel-item.fixed .photo{position:relative!important}.mobile .component-bio-main .panel-item.fixed .photo .frame{height:auto;position:static!important}.mobile .component-bio-main .panel-item.fixed .photo .frame img{position:static!important;width:100%!important;height:auto!important}.component-bio-main .photo .frame{position:absolute;top:0;left:0;width:100%;height:100%}.mobile .component-bio-main .photo .frame{position:relative;height:auto}.component-bio-main .photo .frame img{width:100%;height:auto}.component-bio-main .text .frame{position:absolute;top:0;left:0;width:80%;height:auto;padding:10%}@media only screen and (min-width:641px) and (max-width:896px){.component-bio-main .text .frame{padding:5% 10%}}.mobile .component-bio-main .text .frame{position:relative}.component-bio-main .text .frame .text-container{font-size:20px}@media only screen and (max-width:320px){.component-bio-main .text .frame .text-container{font-size:16px}}@media only screen and (min-width:321px) and (max-width:640px){.component-bio-main .text .frame .text-container{font-size:18px}}@media only screen and (min-width:641px) and (max-width:896px){.component-bio-main .text .frame .text-container{font-size:14px}}@media only screen and (min-width:897px) and (max-width:1024px){.component-bio-main .text .frame .text-container{font-size:17px}}@media only screen and (min-width:1025px) and (max-width:1400px){.component-bio-main .text .frame .text-container{font-size:20px}}@media only screen and (min-width:1401px) and (max-width:1920px){.component-bio-main .text .frame .text-container{font-size:23px}}@media only screen and (min-width:1401px) and (max-width:1920px){.component-bio-main .text .frame .text-container{font-size:26px}}.component-bio-main .text .frame h1{font-size:320%;text-align:center}.mobile .component-bio-main .text .frame h1{font-size:220%}.component-bio-main .text .frame h2{font-size:190%;text-align:center}.component-bio-main .text .frame h3{font-size:130%}.component-bio-main .text .frame p{line-height:1.5;font-size:100%}.desktop .component-bio-main .panel-item.fixed .text .frame,.desktop .component-bio-main .panel-item.no-photo .text .frame{padding:10% 15%;width:70%}.desktop .component-bio-main .panel-item.text-bottomright .text .frame{padding:10% 10% 10% 30%;width:60%}.mobile .component-bio-main .panel-item.text-bottomright .text .frame{padding:30% 10% 10% 30%;width:60%}.mobile .component-bio-main .panel-item.text-bottomright .text .frame h2{font-size:170%}.component-bio-main .panel-item.text-bottomright .text .frame h2{text-align:right!important}.component-bio-main .text-dark .text h1,.component-bio-main .text-dark .text h2,.component-bio-main .text-dark .text h3,.component-bio-main .text-dark .text p{color:#343434}.component-bio-main .text-light .text h1,.component-bio-main .text-light .text h2,.component-bio-main .text-light .text h3,.component-bio-main .text-light .text p{color:#fff}.mobile .component-bio-main .text-light .text h1,.mobile .component-bio-main .text-light .text h2,.mobile .component-bio-main .text-light .text h3,.mobile .component-bio-main .text-light .text p{text-shadow:0 0 3px #000}.component-bio-main .social{position:absolute;right:4%;top:-6%}.mobile .component-bio-main .social{display:none}.component-bio-main .page-share{position:relative;display:block;margin:0;padding:0 0 40px 0;list-style:none;overflow:hidden}.component-bio-main .page-share li{float:left;margin:0 0 0 -1px;padding:6px 0 0 0;text-align:center;width:38px;height:32px;border:1px solid transparent;font-size:21px;font-family:rihannanow-icons-v2;color:#afafa5;font-family:rihannanow-icons-v2;cursor:pointer;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.component-bio-main .page-share li:first-child{margin:0}.component-bio-main .page-share li.social-share--twitter{font-size:19px}.component-bio-main .animate-parallax{background-size:cover;background-position:50% 50%}.tablet .component-bio-main .animate-parallax,.desktop .component-bio-main .animate-parallax{background:#f8f7ee!important}.mobile .component-bio-main .animate-parallax .photo{visibility:hidden}.component-bio-main .animate-zoom-in .photo .frame,.component-bio-main .animate-zoom-out .photo .frame,.component-bio-main .animate-parallax .photo .frame{overflow:hidden}.component-bio-main .animate-zoomphoto-slide-text .photo{transform-origin:0 0;-webkit-transform-origin:0 0;-ms-transform-origin:0 0}.component-bio-main .animate-zoomphoto-slide-text,.component-bio-main .animate-zoom-in,.component-bio-main .animate-zoom-out,.component-bio-main .animate-from-topbottom,.component-bio-main .animate-from-bottomtop{overflow:hidden}.component-bio-main .animate-zoom-in{backface-visibility:hidden}.component-fashion-featured{padding:6px}.component-fashion-featured .slides-container{position:relative;margin:0 auto;overflow:hidden}.component-fashion-featured .slides-container .shim{width:100%;height:auto;visibility:hidden}.mobile .component-fashion-featured .slides-container{position:relative;background:#fff}.component-fashion-featured .slides-container .slide-item{position:absolute;left:0;top:0;width:100%;height:100%;background:#fff;cursor:pointer}.component-fashion-featured .slides-container .slide-item .inner{position:absolute;left:6px;top:6px;bottom:6px;right:6px;overflow:hidden;background-color:#434343;background-repeat:no-repeat;background-size:cover;background-position:35% 15%;-webkit-transition:all 600ms ease-in-out 0ms;transition:all 600ms ease-in-out 0ms}.ie78 .component-fashion-featured .slides-container .slide-item .inner{background-repeat:repeat}.component-fashion-featured .slides-container .slide-item .inner.grayscale{-webkit-filter:grayscale(100%);-ms-filter:grayscale(1);filter:grayscale(100%)}.ie78 .component-fashion-featured .slides-container .slide-item .inner.grayscale{-ms-filter:'progid:DXImageTransform.Microsoft.BasicImage(grayscale=1)';filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1)}.ie9 .component-fashion-featured .slides-container .slide-item .inner.grayscale{-ms-filter:'progid:DXImageTransform.Microsoft.BasicImage(grayscale=1)';filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);filter:gray}.component-fashion-featured .slides-container .slide-item .overview{box-sizing:border-box;position:absolute;left:0;right:0;bottom:0;padding:10px;background:#000;background:rgba(0,0,0,0.8);max-height:100%;opacity:0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition:all 300ms ease-out 0ms;transition:all 300ms ease-out 0ms}.ie78 .component-fashion-featured .slides-container .slide-item .overview{visibility:hidden}.tablet .component-fashion-featured .slides-container .slide-item .overview{padding:20px}@media only screen and (min-width:1025px) and (max-width:1400px){.component-fashion-featured .slides-container .slide-item .overview{padding:20px 20px}}@media only screen and (min-width:1401px) and (max-width:1920px){.component-fashion-featured .slides-container .slide-item .overview{padding:30px 20px}}@media only screen and (min-width:1401px) and (max-width:1920px){.component-fashion-featured .slides-container .slide-item .overview{padding:40px 20px}}.component-fashion-featured .slides-container .slide-item .overview .timestamp{float:right;margin:0;padding:0;color:#fff;font-size:11px;font-family:ogg,serif;text-transform:lowercase}.component-fashion-featured .slides-container .slide-item .overview .type{font-family:ogg,serif;font-size:14px;text-transform:lowercase;color:#fff;margin:0 0 10px 0;padding:0 0 10px 0;border-bottom:1px solid #fff}.tablet .component-fashion-featured .slides-container .slide-item .overview .type{font-size:12px}.mobile .component-fashion-featured .slides-container .slide-item .overview .type{font-size:11px}.component-fashion-featured .slides-container .slide-item .overview .title{margin:0;padding:0;font-size:23px;font-family:ogg,serif;color:#fff;line-height:1.1;text-transform:lowercase}.tablet .component-fashion-featured .slides-container .slide-item .overview .title{font-size:16px}.mobile .component-fashion-featured .slides-container .slide-item .overview .title{font-size:13px}.mouse .component-fashion-featured .slides-container .slide-item:hover .overview,.component-fashion-featured .slides-container .slide-item.touch-active .overview{opacity:1;-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%)}.ie78.mouse .component-fashion-featured .slides-container .slide-item:hover .overview{visibility:visible}.component-fashion-featured .nav{position:absolute;top:50%;margin:-35px 0 0 0;width:35px;height:50px;padding:20px 0 0 0;background:#000;background:rgba(0,0,0,0.3);font-family:rihannanow-icons-v2;font-size:25px;font-weight:700;text-align:center;color:#e9e9ea}.mobile .component-fashion-featured .nav{top:100px}.mouse .component-fashion-featured .nav:hover{background:rgba(0,0,0,0.8);cursor:pointer}.component-fashion-featured .nav.nav--prev{-webkit-border-radius:0 2px 2px 0;border-radius:0 2px 2px 0;left:0}.component-fashion-featured .nav.nav--next{-webkit-border-radius:2px 0 0 2px;border-radius:2px 0 0 2px;right:0}.component-fashion-featured .pagination{position:relative;display:block;width:100%;height:16px;margin:0;padding:5px 0;list-style:none;text-align:center}.component-fashion-featured .pagination li{position:relative;display:inline-block;margin:10px 10px 5px 10px;padding:0;width:14px;height:14px;border:2px solid #afafa5;border-radius:9px;-moz-border-radius:9px;-webkit-border-radius:9px;cursor:pointer}.mouse .component-fashion-featured .pagination li:hover{background:#afafa5;border-color:#afafa5}.mouse .component-fashion-featured .pagination li.active:hover,.component-fashion-featured .pagination li.active{position:relative;background:transparent!important;cursor:default}.mouse .component-fashion-featured .pagination li.active:hover:after,.component-fashion-featured .pagination li.active:after{position:absolute;display:block;left:-10px;top:6px;width:36px;border-top:2px solid #4d4c4c;content:"";-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.component-fashion-grid{position:relative;overflow:hidden;width:auto;padding:20px 6px 100px 6px;max-width:1800px;clear:both}.mobile .component-fashion-grid{padding-top:30px}.component-fashion-grid .grid-container{position:relative;width:100%}.component-fashion-grid .shims{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}.component-fashion-grid .fashion-item{position:relative;width:100%;cursor:pointer;float:left}.component-fashion-grid .fashion-item.fashion-item--full-wide{width:100%;clear:both}.component-fashion-grid .fashion-item.fashion-item--half-tall{clear:both;width:50%}.component-fashion-grid .fashion-item.fashion-item--half-wide{width:50%}.component-fashion-grid .fashion-item.fashion-item--third-tall{clear:left;float:right;width:33.333%}.component-fashion-grid .fashion-item.fashion-item--third-tall:last-child{float:left}.component-fashion-grid .fashion-item.fashion-item--third-wide{width:33.333%}.component-fashion-grid .fashion-item.fashion-item--third-tall+.fashion-item--third-tall{clear:none;float:left}.component-fashion-grid .fashion-item.fashion-item--sixth-square{width:33.333% / 2}.mobile .component-fashion-grid .fashion-item{width:100%}.component-fashion-grid .fashion-item .inner{position:absolute;left:6px;top:6px;bottom:6px;right:6px;overflow:hidden;background-color:#434343;background-repeat:no-repeat;background-size:cover;background-position:50% 10%;-webkit-transition:all 600ms ease-in-out 0ms;transition:all 600ms ease-in-out 0ms}.ie78 .component-fashion-grid .fashion-item .inner{background-repeat:repeat}.component-fashion-grid .fashion-item .inner.grayscale{-webkit-filter:grayscale(100%);-ms-filter:grayscale(1);filter:grayscale(100%)}.ie78 .component-fashion-grid .fashion-item .inner.grayscale{-ms-filter:'progid:DXImageTransform.Microsoft.BasicImage(grayscale=1)';filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1)}.ie9 .component-fashion-grid .fashion-item .inner.grayscale{-ms-filter:'progid:DXImageTransform.Microsoft.BasicImage(grayscale=1)';filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);filter:gray}.component-fashion-grid .fashion-item.fashion-item--full-wide .inner,.component-fashion-grid .fashion-item.fashion-item--half-wide .inner,.component-fashion-grid .fashion-item.fashion-item--third-wide .inner{background-position:30% 20%}.component-fashion-grid .fashion-item.fashion-item--half-tall .inner,.component-fashion-grid .fashion-item.fashion-item--third-tall .inner{background-position:50% 0}.component-fashion-grid .fashion-item .shim{width:100%}.component-fashion-grid .fashion-item .overview{box-sizing:border-box;position:absolute;left:0;right:0;bottom:0;padding:10px;background:#000;background:rgba(0,0,0,0.8);max-height:100%;opacity:0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition:all 300ms ease-out 0ms;transition:all 300ms ease-out 0ms}.ie78 .component-fashion-grid .fashion-item .overview{visibility:hidden}.tablet .component-fashion-grid .fashion-item .overview{padding:20px}@media only screen and (min-width:1025px) and (max-width:1400px){.component-fashion-grid .fashion-item .overview{padding:20px 20px}}@media only screen and (min-width:1401px) and (max-width:1920px){.component-fashion-grid .fashion-item .overview{padding:30px 20px}}@media only screen and (min-width:1401px) and (max-width:1920px){.component-fashion-grid .fashion-item .overview{padding:40px 20px}}.component-fashion-grid .fashion-item .overview .timestamp{float:right;margin:0;padding:0;color:#fff;font-size:11px;font-family:ogg,serif;text-transform:lowercase}.component-fashion-grid .fashion-item .overview .type{font-family:ogg,serif;font-size:14px;text-transform:lowercase;color:#fff;margin:0 0 10px 0;padding:0 0 10px 0;border-bottom:1px solid #fff}.tablet .component-fashion-grid .fashion-item .overview .type{font-size:12px}.mobile .component-fashion-grid .fashion-item .overview .type{font-size:11px}.component-fashion-grid .fashion-item .overview .title{margin:0;padding:0;font-size:23px;font-family:ogg,serif;color:#fff;line-height:1.1;text-transform:lowercase}.tablet .component-fashion-grid .fashion-item .overview .title{font-size:16px}.mobile .component-fashion-grid .fashion-item .overview .title{font-size:13px}.mouse .component-fashion-grid .fashion-item:hover .overview,.component-fashion-grid .fashion-item.touch-active .overview{opacity:1;-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%)}.ie78.mouse .component-fashion-grid .fashion-item:hover .overview{visibility:visible}.component-fashion-grid .ajax-percent{position:fixed;top:49%;left:45px;right:0;text-align:center;font-size:48px;color:#434343}.mobile .component-fashion-grid .ajax-percent{display:none}.component-fashion-grid .ajax-loading{display:none}.component-fashion-grid .filter-bar{position:fixed;bottom:0;left:90px;right:0;height:50px;background:#f8f7ee;text-align:center;opacity:1;border-top:1px solid #e0dfd4;box-shadow:0 -5px 16px 8px #f8f7ee;z-index:5;-webkit-transition:all 250ms linear 0ms;transition:all 250ms linear 0ms;-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px)}.desktop .component-fashion-grid .filter-bar,.tablet .component-fashion-grid .filter-bar{height:65px}.mobile .component-fashion-grid .filter-bar{left:0}.component-fashion-grid .filter-bar.hide{-webkit-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px);opacity:0}.component-fashion-grid .filter-bar .refine{margin:0;padding:8px 0 30px 0;font-size:14px;background:#f8f7ee;cursor:pointer;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;z-index:20;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.mobile .component-fashion-grid .filter-bar .refine{padding-top:2px}.component-fashion-grid .filter-bar .refine .text{margin:0;padding:0;display:block;font-family:raleway,sans-serif;text-transform:uppercase;color:#666;line-height:1}.component-fashion-grid .filter-bar .refine .icon{margin:0;padding:6px 0 8px 0;display:block;font-family:rihannanow-icons-v2;font-size:10px;line-height:1;color:#999}.component-fashion-grid .filter-bar.expanded .refine{display:none}.component-fashion-grid .filter-bar .apply{margin:0;padding:10px 0 30px 0;font-size:14px;background:#f8f7ee;display:none;cursor:pointer;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;box-shadow:0 -5px 8px 0 rgba(0,0,0,0.1);z-index:20;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.desktop .component-fashion-grid .filter-bar .apply,.tablet .component-fashion-grid .filter-bar .apply{padding-top:20px}.component-fashion-grid .filter-bar .apply .text{margin:0;padding:0;display:block;font-family:raleway,sans-serif;text-transform:uppercase;color:#666;line-height:1}.component-fashion-grid .filter-bar .apply .icon{margin:0;padding:6px 0 8px 0;display:block;font-family:rihannanow-icons-v2;font-size:10px;line-height:1;color:#999}.component-fashion-grid .filter-bar.expanded .apply{display:block}.component-fashion-grid .filter-bar .filter-container{position:absolute;bottom:50px;width:100%;left:0;background:#efeee1;display:block;margin:0;padding:24px 0;list-style:none;text-align:center;box-shadow:0 -5px 8px 0 transparent;z-index:10;-webkit-transition:all 250ms linear 0ms;transition:all 250ms linear 0ms;-webkit-transform:translateY(150%);-ms-transform:translateY(150%);transform:translateY(150%)}.desktop .component-fashion-grid .filter-bar .filter-container,.tablet .component-fashion-grid .filter-bar .filter-container{bottom:65px}.mobile .component-fashion-grid .filter-bar .filter-container{padding:0}.component-fashion-grid .filter-bar .filter-container .close{display:block;margin:0 auto;padding:16px;max-width:320px;text-transform:uppercase;font-family:raleway,sans-serif;color:#adadad;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;cursor:pointer;padding:5px 0;font-family:rihannanow-icons-v2;text-transform:lowercase;font-size:24px}.component-fashion-grid .filter-bar .filter-container .filter-item{display:block;margin:0 auto;padding:24px 16px;max-width:320px;text-transform:uppercase;font-family:raleway,sans-serif;color:#adadad;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;cursor:pointer}.component-fashion-grid .filter-bar .filter-container .filter-item.active{background:url(../images/news-grid-filter-active.png) no-repeat 50% 50%;color:#161614}.mobile .component-fashion-grid .filter-bar .filter-container .filter-item{display:block;margin:0 auto;padding:16px;max-width:320px;text-transform:uppercase;font-family:raleway,sans-serif;color:#adadad;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;cursor:pointer}.mobile .component-fashion-grid .filter-bar .filter-container .filter-item.active{background:url(../images/news-grid-filter-active.png) no-repeat 50% 50%;color:#161614}.mobile .component-fashion-grid .filter-bar .filter-container .filter-wrapper{position:absolute;left:0;top:50%;width:100%;margin-top:50px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.mobile .component-fashion-grid .filter-bar .filter-container .close{position:absolute;display:block;top:70px;text-align:center;margin:0 auto;padding:16px 0;width:100%;max-width:320px;text-transform:uppercase;font-family:raleway,sans-serif;color:#adadad;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;cursor:pointer;font-family:rihannanow-icons-v2;text-transform:lowercase;font-size:24px}.component-fashion-grid .filter-bar.expanded .filter-container{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);box-shadow:0 -5px 8px 0 rgba(0,0,0,0.2)}body.page-fragrance{background-color:#fcfbf1}.component-fragrance{position:relative;padding:0 0 120px 0}.mobile .component-fragrance{padding:0 0 180px 0}.component-fragrance .hero img{position:relative;width:100%}.tablet .component-fragrance .hero .mobile,.desktop .component-fragrance .hero .mobile{display:none}.mobile .component-fragrance .hero .desktop{display:none}.component-fragrance .inner{position:relative;max-width:940px;margin:0 auto 60px auto;padding:0 20px}.component-fragrance .intro{text-align:center}.component-fragrance .intro .inner{margin-bottom:10px}.component-fragrance .intro h2{margin:0;padding:0;font-size:28px;color:#585858;text-transform:none}.mobile .component-fragrance .intro h2{font-size:36px}.component-fragrance .intro h1{margin:0;padding:0;font-size:68px;color:#cfcec5;text-transform:none}.mobile .component-fragrance .intro h1{font-size:54.4px}.component-fragrance .products{position:relative;overflow:hidden;padding:0 0 50px 0}.component-fragrance .products .product-item{position:relative;float:left;width:19%;margin:2%;padding:.5%;text-align:center}@media only screen and (min-width:641px) and (max-width:896px){.component-fragrance .products .product-item{width:45%}}.mobile .component-fragrance .products .product-item{width:45%}.component-fragrance .products .product-item:before{position:absolute;left:0;top:10%;right:0;bottom:0;border-radius:20px;background:#fff;z-index:-1;content:"";box-shadow:0 0 8px 0 rgba(0,0,0,0.05);opacity:0;-webkit-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms}.component-fragrance .products .product-item:hover:before{opacity:1}.component-fragrance .products .product-item a{display:block}.component-fragrance .products .product-item .photo{position:relative}.component-fragrance .products .product-item .photo img{width:100%}.component-fragrance .products .product-item .title{padding:0 10px;text-align:center;-webkit-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms}.component-fragrance .products .product-item .title .brand{display:block;font-size:22px;color:#9a9a9a;text-transform:none}.component-fragrance .products .product-item .title .sku{display:block;font-size:22px;color:#5e5e5e;text-transform:none}.component-fragrance .products .product-item .title .unit{position:relative;margin:0 0 0 2px;top:-4px;display:inline-block;font-size:15px;border-bottom:1px solid #9a9a9a;color:#9a9a9a;text-transform:none}.component-fragrance .products .product-item .cta{min-height:44px}.component-fragrance .products .product-item .icon{display:inline-block;width:44px;height:44px;background:url(../images/fragrance-arrow.png) no-repeat 0 0}.component-fragrance .products .product-item a:hover{text-decoration:none}.component-fragrance .products .product-item a:hover .title .brand,.component-fragrance .products .product-item a:hover .title .sku,.component-fragrance .products .product-item a:hover .title .unit{color:#fd7eb4!important;border-color:#fd7eb4!important}.component-fragrance .products .product-item a:hover .icon{background:url(../images/fragrance-arrow-hover.png) no-repeat 0 0}.component-fragrance .story{position:relative;text-align:center}.component-fragrance .story .inner{border-top:1px solid #e8e8e0;padding-top:40px;padding-bottom:40px}.component-fragrance .story .inner .content{padding:0 5%}.component-fragrance .story .inner h1{font-size:62px;color:#cccfc3}@media only screen and (max-width:64em){.component-fragrance .story .inner h1{font-size:52.8px}}@media only screen and (max-width:56em){.component-fragrance .story .inner h1{font-size:45.9px}}@media only screen and (max-width:40em){.component-fragrance .story .inner h1{font-size:39px}}.component-fragrance .story .inner h2{font-size:55.8px;color:#cccfc3}@media only screen and (max-width:64em){.component-fragrance .story .inner h2{font-size:47.84px}}@media only screen and (max-width:56em){.component-fragrance .story .inner h2{font-size:41.87px}}@media only screen and (max-width:40em){.component-fragrance .story .inner h2{font-size:35.9px}}.component-fragrance .story .inner h3{font-size:49.6px;color:#cccfc3}@media only screen and (max-width:64em){.component-fragrance .story .inner h3{font-size:42.88px}}@media only screen and (max-width:56em){.component-fragrance .story .inner h3{font-size:37.84px}}@media only screen and (max-width:40em){.component-fragrance .story .inner h3{font-size:32.8px}}.component-fragrance .story .inner h4{font-size:43.4px;color:#cccfc3}@media only screen and (max-width:64em){.component-fragrance .story .inner h4{font-size:37.92px}}@media only screen and (max-width:56em){.component-fragrance .story .inner h4{font-size:33.81px}}@media only screen and (max-width:40em){.component-fragrance .story .inner h4{font-size:29.7px}}.component-fragrance .story .inner h5{font-size:37.2px;color:#cccfc3}@media only screen and (max-width:64em){.component-fragrance .story .inner h5{font-size:32.96px}}@media only screen and (max-width:56em){.component-fragrance .story .inner h5{font-size:29.78px}}@media only screen and (max-width:40em){.component-fragrance .story .inner h5{font-size:26.6px}}.component-fragrance .story .inner li,.component-fragrance .story .inner p{font-size:28px;color:#5a5758}@media only screen and (max-width:64em){.component-fragrance .story .inner li,.component-fragrance .story .inner p{font-size:25.6px}}@media only screen and (max-width:56em){.component-fragrance .story .inner li,.component-fragrance .story .inner p{font-size:23.8px}}@media only screen and (max-width:40em){.component-fragrance .story .inner li,.component-fragrance .story .inner p{font-size:22px}}.component-fragrance .story .inner blockquote{margin:40px 0;padding:40px 0;border-top:2px solid #ff00ac;border-bottom:2px solid #ff00ac}.component-fragrance .story .inner blockquote p{position:relative;margin:0 40px;font-size:40px;color:#cccec4}@media only screen and (max-width:64em){.component-fragrance .story .inner blockquote p{font-size:35.2px}}@media only screen and (max-width:56em){.component-fragrance .story .inner blockquote p{font-size:31.6px}}@media only screen and (max-width:40em){.component-fragrance .story .inner blockquote p{font-size:28px}}.component-fragrance .story .inner blockquote p:first-child:before{content:"";display:inline-block;background:url(../images/fragrance-quote-left.png) no-repeat 0 0;position:absolute;top:0;right:100%;width:30px;height:24px;margin:0 0 0 30px}.component-fragrance .story .inner blockquote p:last-child:after{content:"";display:inline-block;background:url(../images/fragrance-quote-right.png) no-repeat 0 0;position:absolute;bottom:0;left:100%;width:30px;height:24px;margin:0 0 0 -30px}.component-fragrance .video{position:relative}.component-fragrance .video .video-container .shim{width:100%}.component-fragrance .video .video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.component-fragrance .video .video-container .preview{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:50% 50%;background-size:100% auto}.component-fragrance .video .video-container .preview .photo{position:relative;width:100%;cursor:pointer;opacity:0}.component-fragrance .video .video-container .preview .overlay{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);cursor:pointer}

.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.videoWrapper iframe,
.videoWrapper object,
.videoWrapper embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}