body,div,fieldset,form,h1,h2,h3,h4,h5,h6,li,ul{margin:0;padding:0}article,aside,header,section{display:block}fieldset,img{border:none}a{color:#a81313;text-decoration:none}a:hover{color:#b61e22;text-decoration:underline}ol,p,ul{margin:0;padding:0 0 20px}h1,h2,h3,h4,h5,h6{color:#383838;font-family:nowaymedium,Verdana,Tahoma,sans-serif;line-height:1.3;margin:0}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{text-decoration:none}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{text-decoration:underline}h2,h3{font-weight:500;line-height:2}h4,h5,h6{font-weight:400}h1{font-size:28px;font-weight:500;padding:17px 0}h2{font-size:24px}h3{font-size:22px}h4{font-size:20px}h5{font-size:18px}h6{font-size:16px}blockquote{color:#777;font-style:italic;margin-left:3em}.hidden,[v-cloak]{display:none}.hidden{visibility:hidden}.hidden-desktop,.visible-phone,.visible-tablet{display:none!important}@media (min-width:768px) and (max-width:1024px){.visible-tablet{display:inherit!important}.hidden-tablet{display:none!important}.hidden-desktop{display:inherit!important}.visible-desktop{display:none!important}}body,html{height:100%}body{color:#3a3a3a;font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:13px;line-height:1.5;margin:0;text-rendering:optimizeLegibility}#body_container{position:relative;right:0;z-index:510}[class*=" icon-"],[class^=icon-]{display:inline-block;position:relative}#neck{position:relative}#neck .span12{*zoom:1}#neck .span12:after,#neck .span12:before{content:"";display:table}#neck .span12:after{clear:both}#neck .span12 h1{padding-left:20px}#neck .span12 h1 .light{color:#aaa}body#forum #neck .container,body#users #neck .container,body.posts#create_edit #neck .container,body.search #neck .container,body.settings #neck .container,body.subscribe#plans_pricing #neck .container{overflow:hidden}#torso{background-color:#fff;box-shadow:1px 2px 30px rgba(0,0,0,.15);flex:50;margin:50px auto 0;position:relative;-ms-flex-preferred-size:auto}#torso h3.no_rows{margin:0 auto;text-align:center}@media (max-width:767px){#torso{transition:all .1s ease-in-out;-webkit-transition:-webkit-filter .1s linear;transition-delay:.1s;-webkit-transition-delay:.1s}}@media (max-width:1024px){body .container{width:auto}body .row-fluid{width:100%}body .row,body .thumbnails{margin-left:0;margin-right:0}body .row-fluid [class*=span],body [class*=span]{display:block;float:none;margin-left:0;width:auto}}.btn,.btn.unfollow{background-clip:padding-box;background:#dedede;border:none;border-radius:4px;color:#5d5b5b;cursor:pointer;display:inline-block;font-size:12px;margin-bottom:0;outline:none!important;padding:7px 12px 5px;text-align:center;text-transform:capitalize;transition:all .2s ease-out ease-out .2s;white-space:nowrap}.btn.unfollow:hover,.btn:hover{background-color:#e7e7e7;color:#5d5b5b;text-decoration:none}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.btn{padding:7px 12px}}.btn.active,.btn:active{background:#fcfcfc;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#e6e6e6),color-stop(1,#e9e9e9));background:-ms-linear-gradient(bottom,#e6e6e6,#e9e9e9);background:-moz-linear-gradient(center bottom,#e6e6e6 0,#e9e9e9 100%);box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);filter:none;outline:0}.btn-small{font-size:11px;padding:4px 12px 3px}.btn-primary,.btn.follow{background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#89171d),color-stop(1,#89171d));background:-ms-linear-gradient(bottom,#89171d,#89171d);background:-moz-linear-gradient(center bottom,#89171d 0,#89171d 100%);*background-color:#89171d;border-color:#606060;color:#eef2f5}.btn-primary.active,.btn-primary.disabled,.btn-primary:active,.btn-primary:hover,.btn-primary[disabled],.btn.follow.active,.btn.follow.disabled,.btn.follow:active,.btn.follow:hover,.btn.follow[disabled]{background-color:#89171d;*background-color:#731318}.btn-primary.disabled,.btn-primary[disabled],.btn.follow.disabled,.btn.follow[disabled]{cursor:default;opacity:.2}.btn-primary.active,.btn-primary:active,.btn.follow.active,.btn.follow:active{background-color:#5d1014\9}.btn-primary:hover,.btn.follow:hover{background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#a71e23),color-stop(1,#89171d));background:-ms-linear-gradient(bottom,#a71e23,#89171d);background:-moz-linear-gradient(center bottom,#a71e23 0,#89171d 100%);*background-color:#89171d;color:#eef2f5}.btn-primary:hover.active,.btn-primary:hover.disabled,.btn-primary:hover:active,.btn-primary:hover:hover,.btn-primary:hover[disabled],.btn.follow:hover.active,.btn.follow:hover.disabled,.btn.follow:hover:active,.btn.follow:hover:hover,.btn.follow:hover[disabled]{background-color:#89171d;*background-color:#731318}.btn-primary:hover.disabled,.btn-primary:hover[disabled],.btn.follow:hover.disabled,.btn.follow:hover[disabled]{cursor:default;opacity:.2}.btn-primary:hover.active,.btn-primary:hover:active,.btn.follow:hover.active,.btn.follow:hover:active{background-color:#5d1014\9}.btn-primary:active,.btn.follow:active{background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#961a1d),color-stop(1,#89171d));background:-ms-linear-gradient(bottom,#961a1d,#89171d);background:-moz-linear-gradient(center bottom,#961a1d 0,#89171d 100%);*background-color:#89171d;color:#eef2f5}.btn-primary:active.active,.btn-primary:active.disabled,.btn-primary:active:active,.btn-primary:active:hover,.btn-primary:active[disabled],.btn.follow:active.active,.btn.follow:active.disabled,.btn.follow:active:active,.btn.follow:active:hover,.btn.follow:active[disabled]{background-color:#89171d;*background-color:#731318}.btn-primary:active.disabled,.btn-primary:active[disabled],.btn.follow:active.disabled,.btn.follow:active[disabled]{cursor:default;opacity:.2}.btn-primary:active.active,.btn-primary:active:active,.btn.follow:active.active,.btn.follow:active:active{background-color:#5d1014\9}.btn-elite{background:transparent url("../img/rio/btn_upgrade_bg.e47e3e5cd4cb.jpg") no-repeat 50%;border:none;color:#756601}fieldset{margin:0}fieldset,legend{border:0;padding:0}legend{border-bottom:1px solid #e5e5e5;color:#333;display:block;font-size:13px * 1.5;line-height:18px * 2;margin-bottom:18px * 1.5;width:100%}button,input,select,textarea{font-family:Open Sans,Helvetica,Arial,sans-serif;outline:none!important}label{display:block;margin-bottom:5px}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{color:#555;display:inline-block;font-size:13px;line-height:18px;margin-bottom:9px;min-height:18px;padding:6px 10px}input,textarea{width:210px}textarea{height:auto}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{background-clip:padding-box;border:1px solid #ccc;border-radius:3px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{border-color:rgba(82,168,236,.8);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6);outline:0;outline:thin dotted\9}input[type=checkbox],input[type=radio]{cursor:pointer;line-height:normal;margin:3px 0;*margin-top:0}input[type=button],input[type=checkbox],input[type=radio],input[type=reset],input[type=submit]{width:auto}.uneditable-textarea{height:auto;width:auto}input[type=file],select{height:auto;*margin-top:4px}select{width:220px}select[multiple],select[size]{height:auto}.checkbox,.radio{min-height:18px;padding-left:18px}.checkbox input[type=checkbox],.radio input[type=radio]{float:left;margin-left:-18px}.controls>.checkbox:first-child,.controls>.radio:first-child{padding-top:5px}.checkbox.inline+.checkbox.inline,.radio.inline+.radio.inline{margin-left:10px}.input-mini{width:60px}.input-small{width:90px}.input-medium{width:150px}.input-large{width:210px}.input-xlarge{width:270px}.input-xxlarge{width:530px}input[class*=span],select[class*=span],textarea[class*=span]{float:none;margin-left:0}input[disabled],input[readonly],select[disabled],select[readonly],textarea[disabled],textarea[readonly]{background-color:#eee;border-color:#ddd;cursor:not-allowed}input[type=checkbox][disabled],input[type=checkbox][readonly],input[type=radio][disabled],input[type=radio][readonly]{background-color:transparent}.control-group{margin-bottom:18px/2}legend+.control-group{margin-top:18px;-webkit-margin-top-collapse:separate}form label{color:#878282;font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:14px}form div.error,form label.error,form span.error{background:url("../img/rio/form_error.47ca5f8a881b.png") no-repeat scroll 10px 8px;color:#a81313;display:block;font-size:12px;margin:-20px 0 20px;padding:4px 0 6px 22px}form div.error.hide,form label.error.hide,form span.error.hide{display:none}form .password_wrap{position:relative}form .password_wrap label{left:10px;position:absolute;top:5px;z-index:10}form textarea{border:1px solid #ccc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#878282;font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:13px;height:200px;margin-bottom:20px;padding:5px;width:473px}form .controls input{margin-left:20px}select{cursor:pointer}.customSelect{background:url("../img/rio/custom_select-arrow.96c501433468.png") no-repeat #fff 100%;background-clip:padding-box;background-size:28px 42px;border:1px solid #ccc;border-radius:3px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);color:#555;font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:13px;line-height:18px;margin-bottom:9px;min-height:18px;padding:6px 10px}.customSelect:focus{border-color:rgba(82,168,236,.8);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6);outline:0;outline:thin dotted\9}.field_inline_edit{padding-bottom:35px}.field_inline_edit label{color:#2a2a2a}.field_inline_edit p{padding-bottom:0}.field_inline_edit .edit_wrap{background:#f5f5f5;margin-right:30px;position:relative;word-wrap:break-word;background-clip:padding-box;border-radius:3px}.field_inline_edit .edit_wrap:hover{background:#ececec}.field_inline_edit .edit_wrap input[type=password],.field_inline_edit .edit_wrap input[type=text]{font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.5;padding:6px 9px;width:210px}.field_inline_edit .edit_wrap textarea{font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.5;padding:5px 8px}.field_inline_edit .editable{color:#444;cursor:pointer;font-size:14px;padding:7px 10px;position:relative}.field_inline_edit .editable .edit{color:#89171d;display:none;font-size:11px;position:absolute;right:10px;top:10px}.field_inline_edit .editable:hover .edit{display:block}.field_inline_edit .editable:hover .success{display:none!important}.field_inline_edit .controls{display:none}.field_inline_edit .controls ul{list-style:none;padding:0;*zoom:1}.field_inline_edit .controls ul:after,.field_inline_edit .controls ul:before{content:"";display:table}.field_inline_edit .controls ul:after{clear:both}.field_inline_edit .controls li{float:left;margin-right:10px;margin-top:5px}.field_inline_edit .controls .cancel{background:url("../img/settings/btn_cancel.39923cc9ea43.png") no-repeat 0 0;background-size:22px 47px;cursor:pointer;display:block;height:22px;position:absolute;right:0;text-indent:-9999px;top:4px;width:22px}.field_inline_edit .controls .cancel:hover{background-position:0 100%}.field_inline_edit .controls input.btn{position:absolute;right:22px;top:5px}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.field_inline_edit .controls input.btn{padding:6px 12px 5px}}.field_inline_edit.editing .edit_wrap{background:none}.field_inline_edit.editing .editable{display:none}.field_inline_edit.editing .controls{display:block}.field_inline_edit.editing .controls input{margin:0 5px 0 0}.field_inline_edit .error{bottom:-30px;clear:both;display:none;margin:0;padding:4px 0 6px 22px!important;position:absolute}.field_inline_edit .success{background:url("../img/account/registration/form/status_icons.7ec72e234e3d.png") no-repeat 100% 0;background-size:9px auto;display:none;height:15px;position:absolute;right:20px;top:8px;width:15px}form[name=contact_form] input[type=email]{display:block}@media (max-width:767px){body.site_message_showing #site_message,body.site_message_showing #unsupported-browser,body.site_message_showing #upgrade_notice,body.site_message_showing_feed #site_message,body.site_message_showing_feed #unsupported-browser,body.site_message_showing_feed #upgrade_notice{bottom:0;top:auto}}@media (min-width:768px){body.site_message_showing .nav-main{top:50px}body.site_message_showing .nav-drawer{top:85px}body.site_message_showing .nav-drawer .nav-main-user{padding-bottom:85px}body.site_message_showing #torso{margin-top:100px}body.site_message_showing_feed #site_message,body.site_message_showing_feed #unsupported-browser,body.site_message_showing_feed #upgrade_notice{bottom:0;top:auto}}@media (max-width:767px){#site_message .span12,#unsupported-browser .span12,#upgrade_notice .span12{margin-right:8%}#site_message i.close-message,#unsupported-browser i.close-message,#upgrade_notice i.close-message{background-repeat:no-repeat;height:50px;right:0;width:50px;z-index:3000}}#site_message.discount-available .cta{background-color:#333;border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-block;font-family:nowaymedium,Verdana,Tahoma,sans-serif;font-size:13px;font-weight:500;line-height:1;margin-left:4px;padding:11px 14px;text-decoration:none;transition:all .2s ease-in-out}#site_message.discount-available .cta:hover{background:#333}#site_message,#unsupported-browser,#upgrade_notice{background:#f6f6f6 url("../img/partials/site-message/banner-bg.1c1f886a1c0b.jpg") repeat-x 0 0;background-size:auto 100%;left:0;min-height:50px;position:fixed!important;text-align:center;top:0;transition:background-color .4s ease;width:100%;z-index:8000!important}#site_message,#site_message *,#site_message :after,#site_message :before,#unsupported-browser,#unsupported-browser *,#unsupported-browser :after,#unsupported-browser :before,#upgrade_notice,#upgrade_notice *,#upgrade_notice :after,#upgrade_notice :before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#site_message:before,#unsupported-browser:before,#upgrade_notice:before{content:"";display:inline-block;height:100%;vertical-align:middle}#site_message .container,#site_message .site-message__content,#unsupported-browser .container,#unsupported-browser .site-message__content,#upgrade_notice .container,#upgrade_notice .site-message__content{color:#858a90;display:inline-block;font-family:nowaymedium,Verdana,Tahoma,sans-serif;font-size:15px;line-height:1;padding:1em;position:relative;vertical-align:middle}#site_message .container strong,#site_message .site-message__content strong,#unsupported-browser .container strong,#unsupported-browser .site-message__content strong,#upgrade_notice .container strong,#upgrade_notice .site-message__content strong{color:#1a1e1f}#site_message a,#unsupported-browser a,#upgrade_notice a{color:#fff;text-decoration:underline}#site_message.order_by,#site_message.show,#unsupported-browser.order_by,#unsupported-browser.show,#upgrade_notice.order_by,#upgrade_notice.show{display:block}#site_message .close-message,#unsupported-browser .close-message,#upgrade_notice .close-message{cursor:pointer;position:absolute;right:19px;top:17px}#site_message .close-message .icon,#unsupported-browser .close-message .icon,#upgrade_notice .close-message .icon{height:16px;width:16px}#site_message .close-message path,#unsupported-browser .close-message path,#upgrade_notice .close-message path{fill:#1a1e1f}@media (max-width:1439px){#site_message .site-message__content,#unsupported-browser .site-message__content,#upgrade_notice .site-message__content{font-size:calc(8.07692px + .48077vw)}}@media (max-width:767px){#site_message,#unsupported-browser,#upgrade_notice{text-align:left}#site_message .annual-banner-close,#unsupported-browser .annual-banner-close,#upgrade_notice .annual-banner-close{padding:5px;right:0;top:10px;z-index:90}#site_message .site-message__content,#unsupported-browser .site-message__content,#upgrade_notice .site-message__content{line-height:1.4;margin:5px;padding-left:108px;position:fixed}#site_message .site-message__content .cta,#unsupported-browser .site-message__content .cta,#upgrade_notice .site-message__content .cta{font-size:calc(10.23077px + .19231vw);left:10px;position:absolute;top:0}#site_message strong,#unsupported-browser strong,#upgrade_notice strong{display:block}}#site_message{display:none}.message_overlay{background:transparent;position:relative;width:100%;z-index:1100}.message_overlay.hide_message_container_right .message_container_right{display:none}.message_overlay .message_signup_error{background-color:#982d28;margin-bottom:-50px;text-align:center}.message_overlay .message_signup_error .message_container{margin-top:52px;padding-bottom:25px;padding-top:25px;position:relative}.message_overlay .message_signup_error .message_container .message{padding-left:50px;padding-right:50px}.message_overlay .message_signup_error .message_container .message .credit-card,.message_overlay .message_signup_error .message_container .message .paypal,.message_overlay .message_signup_error .message_container .message .skrill{color:#fff;display:none;font-size:15px;letter-spacing:.2px;padding:0}.message_overlay .message_signup_error .message_container .message.credit-card .credit-card,.message_overlay .message_signup_error .message_container .message.paypal .paypal,.message_overlay .message_signup_error .message_container .message.skrill .skrill{display:block}.message_overlay .message_signup_error .message_container .close-message{color:#fff;cursor:pointer;display:block;font-size:calc(33.55639px + .45113vw);padding:1%;position:absolute;right:30px;top:50%;transform:translateY(-50%)}.message_overlay .message_container_right{left:50%;position:absolute;top:105px}.message_overlay .message_container_right .message_container{background:#fff;left:-50%;position:relative}.message_overlay .message_container_right .message_container .message{background-clip:padding-box;border:1px solid #cecece;border-radius:3px;max-width:700px;min-width:500px;overflow:hidden;padding:25px 50px 18px;position:relative}.message_overlay .message_container_right .message_container .message .message_list{list-style:none;padding:0}.message_overlay .message_container_right .message_container .message .message_list li{color:grey;display:block;padding:0 0 8px;text-align:center}.message_overlay .message_container_right .message_container .message .close-message{background:transparent url("../img/rio/message_close.b6665caad0e2.png") no-repeat 0 0;cursor:pointer;height:25px;position:absolute;right:0;text-indent:-9999px;top:0;width:24px}#neck .message{color:#fff;font-family:nowaymedium,Verdana,Tahoma,sans-serif;font-size:14px;font-weight:400;padding:20px 0;position:relative;text-align:center}#neck .message .message_container{margin:0 auto;width:80%}#neck .message .message_container a{color:#fff;text-decoration:underline}#neck .message .close-message{background:transparent url("../img/rio/neck_message_close.cae2ecf68145.png") no-repeat 0 0;cursor:pointer;display:block;height:11px;position:absolute;right:15px;text-indent:-9999px;top:14px;width:11px}#neck .message.upgrade{background-clip:padding-box;background:#202020;border:1px solid #000;border-radius:4px;box-shadow:inset 0 1px 0 1px hsla(0,0%,39%,.4);color:#f5da5e;font-family:nowaymedium,Verdana,Tahoma,sans-serif;font-size:15px;font-weight:500}#neck .message.upgrade:after{box-shadow:0 4px 6px 0 rgba(0,0,0,.5);display:block;height:1px;left:0;position:absolute;top:49px;width:100%;z-index:0}#neck .message.upgrade strong{font-family:nowaymedium,Verdana,Tahoma,sans-serif;font-weight:400}#neck .message.upgrade .btn-elite{color:#756601;margin-left:11px;margin-right:11px;text-decoration:none;width:86px}#neck .message.upgrade .btn-elite:hover{background-color:transparent}#neck .message.upgrade .close-message{background:transparent url("../img/video/upgrade_close_btn.0c5f5e5be9d7.png") no-repeat 0 0;height:12px;right:9px;top:9px;width:12px}#neck #upgrade_notice:before{content:None}#neck #upgrade_notice .message_container{color:#000}#neck #upgrade_notice .message_container a{color:#a81313}#neck #upgrade_notice .message{position:static}#neck #upgrade_notice .message .close{background:transparent url("../img/rio/message_close.b6665caad0e2.png") no-repeat 0 0;cursor:pointer;height:25px;position:absolute;right:0;text-indent:-9999px;top:0;width:24px}.rio-modal{display:flex;flex-direction:column;justify-content:center;position:fixed;visibility:hidden;z-index:8000}.rio-modal,.rio-modal .bg{height:100%;left:0;text-align:center;top:0;width:100%}.rio-modal .bg{background:hsla(0,0%,47%,.45);cursor:pointer;opacity:0;position:absolute;transition:all .45s ease-out;z-index:8010}.rio-modal.active{visibility:visible}.rio-modal.active .bg{opacity:1}.rio-modal .content{display:inline-block;margin:0 auto;max-height:80vh;overflow-y:auto;position:relative;visibility:hidden;z-index:8020}.rio-modal .content.active{visibility:visible}.rio-modal .content .close-message{display:none}.rio-modal iframe{display:block}.rio-modal .close{background:transparent url("../img/rio/form_error.47ca5f8a881b.png") no-repeat 50%;cursor:pointer;display:inline;height:30px;position:absolute;right:-4px;top:-4px;width:30px;z-index:1103}body.account{background:#191a1c;margin:0;padding:0}body.account#password_reset_done .intro{color:#fff}body.account#password_reset_form .intro{color:#fff;padding:0 0 30px}body.account#password_reset_confirm .intro{color:#aaa;padding:35px 0 20px}body.account#lockout #lockout-text{color:#d5d5d5;font-size:14px}body.account #body_container{height:100%;margin:0;min-width:768px}body.account #body_container>.container>img{height:auto;left:0;min-height:100%;min-width:100%;position:fixed;top:0;width:auto}body.account .header:after{border:solid transparent;border-top-color:#fff;border-width:14px;content:" ";height:0;left:50%;margin-left:-14px;pointer-events:none;position:absolute;top:100%;width:0}body.account .header .shape{background:transparent url("../img/account/registration/login_shape_bg.186504885e1a.png") no-repeat 0 0;height:357px;position:absolute;right:100px;top:-100px;width:478px}body.account #logo{cursor:pointer;display:block;height:60px;left:15px;margin:0;position:absolute;text-indent:-9999px;top:0;width:60px;z-index:1}body.account #logo img{display:block;position:relative;width:100%}body.account h1{color:#fff;font-size:22px;font-weight:400;padding:8px 0}body.account .container{display:flex;flex-direction:row;width:100%;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;height:100%;justify-content:center;vertical-align:middle}body.account .container .inner{background-clip:padding-box;background:hsla(0,0%,100%,.1);border-radius:5px;max-width:600px;padding:30px;position:relative}body.account .container .inner .intro,body.account .container .inner .invalid_form{color:#5b5b5b;padding:35px 0 0}body.account .container .inner .intro span,body.account .container .inner .invalid_form span{color:#fff;display:block}body.account .container .inner .intro p,body.account .container .inner .invalid_form p{color:#999}body.account .container .inner .intro .btn,body.account .container .inner .invalid_form .btn{background:#8c8c8c;color:#fff}body.account .container .inner .login-form,body.account .container .inner .password-form,body.account .container .inner .sent-box,body.account .container .inner .sessions-form{padding:20px 0}body.account .container .inner .login-form .login-btn,body.account .container .inner .password-form .login-btn,body.account .container .inner .sent-box .login-btn,body.account .container .inner .sessions-form .login-btn{float:left;margin-top:24px;position:relative}body.account .container .inner .login-form .input_wrap,body.account .container .inner .password-form .input_wrap,body.account .container .inner .sent-box .input_wrap,body.account .container .inner .sessions-form .input_wrap{float:left;width:235px}body.account .container .inner .login-form .input_wrap input,body.account .container .inner .password-form .input_wrap input,body.account .container .inner .sent-box .input_wrap input,body.account .container .inner .sessions-form .input_wrap input{background:hsla(200,1%,51%,.36);border:none;color:#111;width:195px}body.account .container .inner .login-form .input_wrap input:focus,body.account .container .inner .password-form .input_wrap input:focus,body.account .container .inner .sent-box .input_wrap input:focus,body.account .container .inner .sessions-form .input_wrap input:focus{background:hsla(0,0%,100%,.4)}body.account .container .inner .login-form .cancel,body.account .container .inner .login-form .return,body.account .container .inner .password-form .cancel,body.account .container .inner .password-form .return,body.account .container .inner .sent-box .cancel,body.account .container .inner .sent-box .return,body.account .container .inner .sessions-form .cancel,body.account .container .inner .sessions-form .return{color:#a7a7a7;font-size:12px;position:absolute;right:20px;text-decoration:underline;top:20px}body.account .container .inner .login-form .cancel:hover,body.account .container .inner .login-form .return:hover,body.account .container .inner .password-form .cancel:hover,body.account .container .inner .password-form .return:hover,body.account .container .inner .sent-box .cancel:hover,body.account .container .inner .sent-box .return:hover,body.account .container .inner .sessions-form .cancel:hover,body.account .container .inner .sessions-form .return:hover{color:#fff}body.account .container .inner .login-form .forgot_password,body.account .container .inner .password-form .forgot_password,body.account .container .inner .sent-box .forgot_password,body.account .container .inner .sessions-form .forgot_password{color:#a7a7a7;font-size:12px;position:absolute;right:20px;text-decoration:underline;top:15px}body.account .container .inner .login-form .forgot_password:hover,body.account .container .inner .password-form .forgot_password:hover,body.account .container .inner .sent-box .forgot_password:hover,body.account .container .inner .sessions-form .forgot_password:hover{color:#fff}body.account .container .inner a.russian-plans-pricing{background:#8c8c8c;border-radius:4px;color:#fff;font-size:13px;padding:7px 10px}body.account .container .inner a.russian-plans-pricing.hover{background-clip:padding-box;border-radius:8px}body.account .container .inner a.russian-plans-pricing .russian-flag{background:url("../img/flags/russian.564094f1fa08.png") no-repeat;display:inline-block;height:13px;width:22px}body.account .container .inner a.russian-plans-pricing .text{display:inline-block;font-size:12px}body.account .container .inner ul.messaging{list-style:none}body.account .container .inner ul.messaging li.success{color:#fff}body.account .container .inner ul.messaging a{color:#fff;text-decoration:underline}body.account .container .inner form .error{background-image:url("../img/account/form_error_white.5f56ff23f94d.png");background-position:0 6px;background-repeat:no-repeat;color:#fff;padding-left:15px}body.account .container .inner form .error a{color:#fff;text-decoration:underline}body.account .container .inner input[type=password],body.account .container .inner input[type=text]{font-size:13px;width:95%}body.account .container .inner .btn{margin-right:10px;padding:7px 20px 4px}body.account .container .inner .btn.login-btn{padding:8px 19px 7px}body.jobs #torso .content{padding:40px 30px}body.terms_cond .content.terms-and-conditions-menu ul{list-style:none;padding:20px 0 0 60px}body.terms_cond .content.terms-and-conditions-menu ul li>a{color:#000;text-decoration:underline}body.terms_cond .content.terms-and-conditions-text h3,body.terms_cond .content.terms-and-conditions-text h4{padding-left:30px}body.terms_cond .content.terms-and-conditions-text h3:before{content:" ";display:block;height:60px;margin-top:-60px;pointer-events:none;visibility:hidden}body.terms_cond p.updated-date{padding-left:80px}body.terms_cond .content p{padding-left:40px}body.terms_cond .content p:first-child{margin-top:20px}body.terms_cond .content ul{color:#333;font-size:13px;list-style:none}body.terms_cond .content ul li{list-style-position:inside;padding-left:25px}body.terms_cond .content ul li p{padding-left:0}body.terms_cond .content ul li ol,body.terms_cond .content ul li p{color:#333;font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:13px}body.terms_cond .content ul li ol{padding-left:70px}body.terms_cond .content ul li ol li{list-style-position:outside;list-style-type:lower-alpha;margin-bottom:10px;padding-left:0}body.terms_cond .content ol.data-protection{color:#333;font-size:13px;padding-left:0}body.terms_cond .content ol.data-protection li{list-style-position:inside;list-style-type:decimal;padding-left:25px}body.terms_cond .content ol.data-protection li p{color:#333;font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:13px;padding-left:0}@media (max-width:1024px){html body.account .container .inner{margin:30px 10px 0}}@media (max-width:767px){html body.account #logo{background:url("../img/rio/menu/logo_sprite.fcbe0cee406d.jpg") no-repeat 0 0;background-size:100%;height:40px;width:40px}html body.account #body_container>.container>img{display:none}html body.account .account{padding:0}html body.account .account .header{width:100%}html body.account h1{font-size:20px}html body.account #body_container{min-width:100%!important}html body.account .container .inner .login-form,html body.account .container .inner .password-form,html body.account .container .inner .sent-box,html body.account .container .inner .sessions-form{width:auto}html body.account .container .inner .login-form .login-btn,html body.account .container .inner .password-form .login-btn,html body.account .container .inner .sent-box .login-btn,html body.account .container .inner .sessions-form .login-btn{clear:both;margin-top:20px;top:auto}html body.account .container .inner .login-form .forgot_password,html body.account .container .inner .password-form .forgot_password,html body.account .container .inner .sent-box .forgot_password,html body.account .container .inner .sessions-form .forgot_password{position:static}}.clearfix{*zoom:1}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}@media (max-width:767px){.visible-phone{display:inherit!important}.hidden-phone{display:none!important}.hidden-desktop{display:inherit!important}.visible-desktop{display:none!important}}@media (min-width:768px){.visible-phone{display:none!important}.hidden-phone{display:inherit!important}.hidden-desktop{display:none!important}.visible-desktop{display:inherit!important}}.center-vertically-absolute{position:absolute;top:50%;transform:translateY(-50%)}.center-horizontally-absolute{left:50%;position:absolute;transform:translateX(-50%)}.center-vertically-and-horizontally-absolute{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.center-horizontally-relative{margin:0 auto;position:relative}.cookies-bar{bottom:15px;display:none;position:fixed;right:3vw;z-index:15000000}.cookies-bar--content{align-items:center;background-color:#000;color:#fff;display:flex;font-family:nowaymedium,Verdana,Tahoma,sans-serif;font-size:13px;justify-content:space-between;padding:5px 10px;width:94vw}.cookies-bar--content .info{font-weight:100;text-align:left}.cookies-bar--content .info a{color:red;text-decoration:underline}.cookies-bar--content .info a:hover{cursor:pointer}.cookies-bar--content .action form{display:inline-block;float:right}.cookies-bar--content .action input[type=submit]{background:none;border:none;color:inherit;font:inherit;outline:inherit;padding:10px}.cookies-bar--content .action input[type=submit]:hover{cursor:pointer}@media (max-width:767px){.cookies-bar--content{font-size:11px}}@font-face{font-display:swap;font-family:nowaylight;font-style:normal;font-weight:400;src:url("../fonts/noway-light-webfont.3082da51accf.eot");src:url("../fonts/noway-light-webfont.3082da51accf.eot?#iefix") format("embedded-opentype"),url("../fonts/noway-light-webfont.f87504db3f9d.woff2") format("woff2"),url("../fonts/noway-light-webfont.d8640c32a1f7.woff") format("woff"),url("../fonts/noway-light-webfont.4c9235e3f543.ttf") format("truetype"),url("../fonts/noway-light-webfont.6a8197799370.svg#svgFontName") format("svg")}@font-face{font-display:swap;font-family:nowayregular;font-style:normal;font-weight:400;src:url("../fonts/noway-regular-webfont.d8ebab6d3dae.eot");src:url("../fonts/noway-regular-webfont.d8ebab6d3dae.eot?#iefix") format("embedded-opentype"),url("../fonts/noway-regular-webfont.f9fbb43af88b.woff2") format("woff2"),url("../fonts/noway-regular-webfont.506a9d0f9be0.woff") format("woff"),url("../fonts/noway-regular-webfont.1a3f17c88893.ttf") format("truetype"),url("../fonts/noway-regular-webfont.74da97508543.svg#svgFontName") format("svg")}@font-face{font-display:swap;font-family:nowaymedium;font-style:normal;font-weight:400;src:url("../fonts/noway-medium-webfont.22b408d452f7.eot");src:url("../fonts/noway-medium-webfont.22b408d452f7.eot?#iefix") format("embedded-opentype"),url("../fonts/noway-medium-webfont.26a5a4f903ce.woff2") format("woff2"),url("../fonts/noway-medium-webfont.f45b05a42f51.woff") format("woff"),url("../fonts/noway-medium-webfont.edfdcba3de70.ttf") format("truetype"),url("../fonts/noway-medium-webfont.36fb2861f363.svg#svgFontName") format("svg")}@font-face{font-display:swap;font-family:nowaybold;font-style:normal;font-weight:400;src:url("../fonts/noway-bold-webfont.de35eadf8b50.eot");src:url("../fonts/noway-bold-webfont.de35eadf8b50.eot?#iefix") format("embedded-opentype"),url("../fonts/noway-bold-webfont.46a40f160206.woff2") format("woff2"),url("../fonts/noway-bold-webfont.fa56a494c54b.woff") format("woff"),url("../fonts/noway-bold-webfont.08828c05f479.ttf") format("truetype"),url("../fonts/noway-bold-webfont.2eefbb1f0457.svg#svgFontName") format("svg")}.social-auth{margin:0 auto;max-width:300px;width:100%}.social-auth--align-left{margin:0}.social-auth--no-max-width{max-width:none}.social-auth .divider{align-items:center;display:flex;margin:1.5rem 0}.social-auth .divider__line{background-color:#dee2e5;flex-grow:1;height:.5px}.social-auth .divider__text{color:#a39f9f;font-family:Open Sans,sans-serif;font-size:14px;font-weight:600;letter-spacing:1px;padding:0 15px;text-transform:uppercase}.social-auth__choices ul{display:flex;flex-direction:column;gap:1rem;list-style:none;margin:0;padding:0}.social-auth__button{align-content:center;align-items:center;background-color:#fff;border:1px solid #dee2e6;border-radius:8px;color:#404040;display:flex;font-family:Open Sans,sans-serif;font-size:.9rem;font-weight:500;gap:8px;height:45px;max-width:300px;outline:none;padding:0 1.5rem;transition:background .3s ease;width:100%}.social-auth__button:hover{background-color:#dbdcdd;cursor:pointer}.social-auth__button__icon{display:inline-block;height:18px;width:18px}.social-auth__button__icon--google{background-image:url("../img/social-auth/google-color.e6fe260e597b.svg");background-size:cover}.social-auth__button__icon--facebook{background-image:url("../img/social-auth/facebook-color.e774524b1408.svg");background-size:cover;height:21px;width:21px}.social-auth__button__icon--email{background-image:url("../img/social-auth/email.c03d9a99e58b.svg");background-size:cover;height:20px;width:20px}.social-auth__button--facebook{background-color:#005acf;border-color:#005acf;color:#fff}.social-auth__button--facebook:hover{background-color:#246aca;border-color:#246aca}.social-auth__button--email{background:linear-gradient(135deg,#5855eb,#7c3aed);border:none;color:#fff}.social-auth__button--email:hover{background:linear-gradient(135deg,#514eec,#722de8)}.social-auth__connected_accounts p{margin:12px 0}.social-auth__detach-form{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin:20px 0}.social-auth__detach-form button[type=submit]{color:#fff}.social-auth__detach-form label{background-position:0 50%;background-repeat:no-repeat;background-size:auto 14px;margin:0;padding-left:25px}.social-auth__detach-form--google label{background-image:url("../img/social-auth/google-color.e6fe260e597b.svg")}.social-auth__detach-form--facebook label{background-image:url("../img/social-auth/facebook-color.e774524b1408.svg")}
/*# sourceMappingURL=account.css.1dce3e361e50.map */