.fright li{display:inline-block;padding:0 2px}.fright li a{padding:0 6px}.fright li span.active{font-weight:bold}#mainmenu ul li a.flag{line-height:28px}#mainmenu ul li a.flag img{height:17px;vertical-align:sub}.profile .acc-info p{margin:.2rem 0}.invitefriends{margin:10px 0;clear:both;padding:10px 10px 10px 86px;min-height:65px;-moz-border-radius:6px;border-radius:6px;color:#ddd;background-color:#222;background-position:10px 10px;background-repeat:no-repeat;background-image:url(../res/accounts/plus_6mo.png)}.invitefriends a,.invitefriends a:visited{color:white}.icon-heart:before{color:darkred}.profile-details .hidden{opacity:.3;-ms-filter:"alpha(opacity=30)";filter:alpha(opacity=30)}.notification-message{padding:5px 5px 5px 40px;background-color:#f7f5d1;background-position:20px 5px;background-repeat:no-repeat;line-height:16px}.notification-message.icon-warning{background-color:red;color:white}.notification-message.icon-warning a{color:black}.notification-message.icon-warning:before{color:yellow}.announce .close{text-align:right}#mainmenu a sup{color:red;font-weight:bold}.messages .onereply{clear:both;position:relative;padding:10px 0 0 60px}.messages .onereply .thumb{width:30px}.pagination-previous a::before,.pagination-previous.disabled::before{content:'\00ab';display:inline-block;margin-right:.5rem}.pagination-next a::after,.pagination-next.disabled::after{content:'\00bb';display:inline-block;margin-left:.5rem}.pagination a{border:1px solid rgba(0,0,0,0.1)}ul.pagination li{height:2rem}.price span.cent{font-size:.6em !important;display:inline !important}span.promo{display:inline-block;color:#fff;padding:2px 4px;font-size:11px;line-height:1.2;background-color:red;-moz-border-radius:4px;border-radius:4px;-moz-box-shadow:1px 2px 4px rgba(0,0,0,0.2);-webkit-box-shadow:1px 2px 4px rgba(0,0,0,0.2);box-shadow:1px 2px 4px rgba(0,0,0,0.2);-moz-transform:rotate(-5deg) translate(0,-10px);-webkit-transform:rotate(-5deg) translate(0,-10px);transform:rotate(-5deg) translate(0,-10px);z-index:10;position:relative}.settings .account-status .data p kbd{font-size:.6em}ul li.feedbackPanelERROR,ul li.feedbackPanelWARNING{list-style:none}ul li.feedbackPanelERROR,.feedback.error.icon-warning{color:red}ul li.feedbackPanelWARNING{color:black}ul li.feedbackPanelERROR span.feedbackPanelERROR:before,ul li.feedbackPanelWARNING span.feedbackPanelWARNING:before{content:"\e605";font-family:'lazaicon' !important;margin-right:.2em;color:red;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.payment-page ul li.feedbackPanelWARNING{color:black;border:1px solid #aaa;background-color:#eee;padding:0 6px}#portfoliomenu .top-bar{height:auto}#portfoliomenu .top-bar,#portfoliomenu .top-bar-section{background-color:transparent !important}#portfoliomenu ul li a.usermenu img{vertical-align:middle;margin-right:6px;line-height:24px;width:24px;height:24px}#portfoliomenu .top-bar-section ul li a{background-color:transparent !important;padding:.3rem .4rem;line-height:normal;color:white}#portfoliomenu .top-bar-section ul li{background:rgba(0,0,0,0.6)}#portfoliomenu .top-bar-section ul li:not(.js-generated){display:block}#portfoliomenu ul li:hover{background-color:rgba(0,0,0,0.8)}.bgcontainerinner{width:100%;padding-bottom:18.4%;height:0}.bgcontainerouter{position:relative}.pgchead .row .welcome-text h1 p{font-size:inherit;margin-bottom:inherit}.pgchead .row nav a.active{background-color:#fff;color:inherit}.pgchead .row nav{position:relative;bottom:0}.pgchead .row .welcome-text h1{text-align:right;margin:3% 4% 0 0;position:absolute;top:0;right:0;text-shadow:1px 2px 4px rgba(0,0,0,0.4)}.pgchead .row .welcome-text{padding:0;position:absolute;height:100%}.pgchead .row .bg{background-position:top left;background-size:contain}.pgchead .row .welcome-text .group-lbl{position:absolute;right:0;top:40px;margin:3% 4% 0 0}.skin-data select{min-width:50px}.skin-data dd{min-height:40px}.link{color:#4d6a2d;text-decoration:none;outline:0;font-weight:normal;cursor:pointer}.invoice ul li .quantity{float:right;display:inline;overflow:hidden;padding:0 8px 0 0}.invoice ul li .quantity input{width:36px;display:inline;padding:5px;text-align:right}#hint{position:absolute}.messages .message-container>div .reply{margin-left:60px}.browse-bar{white-space:nowrap}.viewMoreLoader{display:none}.tooltip h4{color:white}#pagehint{top:0;left:0;right:0;background-color:#f7f5d1;overflow:hidden;padding:10px;height:45px;z-index:9999;display:none}.notification-error{padding:16px 0 0 0;background-color:#9e0c0f;color:white;background-position:20px 5px;background-repeat:no-repeat;line-height:16px}.vimeo-video{position:relative;width:100%;height:0;padding-bottom:56.25%;margin-top:1em;margin-bottom:.5em}.vimeo-video>iframe{position:absolute;left:0;top:0;width:100%;height:100%}html.no-touchevents.no-pointerevents .editable:hover .control{display:block}.caution{border-radius:5px;-moz-border-radius:5px;background-color:red;color:white;padding:10px;margin-bottom:10px}.caution p{font-size:.9em;margin-bottom:0}.caution h4{color:white;font-size:1.2em;margin-bottom:4px}.messages .message-container .new p{font-weight:bold}.main-content .row.toc .toc5{width:20%;margin-right:0}sup.notification{padding:1px 5.5px;border-radius:50%;font-size:13px;text-align:center;cursor:pointer;color:white;background-color:red;font-weight:bold;line-height:0}.profile .name{width:30%}.profile .value{width:67%}.hero .headline p.mobile{margin-bottom:1.25rem;font-style:italic}@media only screen and (max-width:60em){.pgchead .row .welcome-text h1 span p{font-size:3.5vw}}@media only screen and (max-width:40.025em){.row.toc .toc5{width:30%}}@media only screen and (min-width:40.0625em){.pgchead .row nav{position:absolute}.pgchead .row .welcome-text{background-image:none !important;background-color:transparent !important}}@media only screen and (min-width:58.75rem){.top-bar-section ul li:not(.has-form) a:not(.button){padding:0 .425rem}}@media only screen and (min-width:58.75rem){.top-bar-section ul li.has-dropdown>a{padding-right:1.225rem !important}}.top-bar .top-bar-section ul li.has-dropdown>a:after{margin-right:.525rem}@media only screen and (max-width:540px){.main-content .comparison .button{padding:10px 20px}}.fixed-hover{top:45px !important}@media only screen and (min-width:64.0625em){.fixed-hover{top:45px !important}}.sticky-nav{padding-bottom:0}.indent-1{padding-left:1.5em !important}.button .button-container{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:10px}