.my-favs-wrapper{position:relative;display:inline-block;text-align:left;margin-right:5px}.my-favs-wrapper:last-child{margin-right:0}.my-favs-small-wrapper .my-favs-save-button{border-width:0;color:#df1441;cursor:pointer;line-height:1em;outline:none;text-decoration:none}.my-favs-small-wrapper .my-favs-save-button:hover,.my-favs-small-wrapper .my-favs-save-button.favorite{color:#df1441}.my-favs-small-wrapper .my-favs-save-button.favorite:hover{color:#df1441}.my-favs-wrapper .my-favs-save-button::before,.my-favs-save-button.button::before{content:'\e803';font-family:webicons;font-weight:700;margin-right:5px}.my-favs-wrapper .my-favs-page-button::before{content:'\e804';font-family:webicons;font-weight:400;margin-right:5px}.my-favs-wrapper .my-favs-save-button.favorite::before,.my-favs-small-wrapper .my-favs-save-button.favorite::before{content:'\e802';font-weight:400}.my-favs-wrapper .my-favs-save-button.button.favorite::before{color:#ffb614}body.modal-open{overflow:hidden;position:absolute;width:100%}.my-favs-modal{background-color:#f3f3f3;border:1px solid #eee;border-radius:4px;box-shadow:0 3px 5px #bbb;margin-top:10px;min-height:100px;position:absolute;width:300px;z-index:9998}.my-favs-modal .my-favs-inner{padding:15px}.my-favs-box-modal .my-favs-inner,.my-favs-box-modal .my-favs-inner p{line-height:1.5em}.my-favs-modal .my-favs-link{cursor:pointer;right:36px;top:5px;position:absolute;line-height:20px;font-size:12px;font-weight:600;z-index:9999}.my-favs-modal .my-favs-link a{color:#2a62b0}.my-favs-modal-close,.my-favs-login-modal-close{color:#df1541;opacity:.5;cursor:pointer;right:5px;top:5px;position:absolute;font-size:20px;line-height:20px;width:20px;height:20px;z-index:9999}.my-favs-modal-close:hover,.my-favs-login-modal-close:hover{opacity:1}.my-favs-modal-close:after,.my-favs-login-modal-close::after{content:'\e80d';display:block;font-family:webicons;font-weight:400;font-size:16px}.my-favs-modal-view-favs::before{content:'\e804';font-family:webicons;font-size:1em;margin-right:3px}.my-favs-modal:before{background-color:#f3f3f3;border-left:1px solid #eee;border-top:1px solid #eee;content:' ';width:16px;height:16px;position:absolute;top:-8px;left:15%;transform:rotate(45deg)}.my-favs-wrapper.box-left .my-favs-modal{right:0;left:auto}.my-favs-wrapper.box-left .my-favs-modal:before{left:auto;right:15%}.my-favs-wrapper.box-center .my-favs-modal{left:calc(50% - 140px);right:auto}.my-favs-wrapper.box-center .my-favs-modal:before{left:45%;right:auto}.my-favs-wrapper.box-up .my-favs-modal{bottom:60px;top:auto}.my-favs-wrapper.box-up .my-favs-modal:before{top:auto;bottom:-8px;transform:rotate(225deg)}.my-favs-small-wrapper{position:absolute;right:10px;top:10px}.my-favs-small-wrapper .my-favs-modal{left:-30px}.my-favs-small-wrapper .my-favs-modal:before{left:11%}.my-favs-small-wrapper.box-left .my-favs-modal{left:unset;right:-20px}.my-favs-small-wrapper.box-left .my-favs-modal:before{right:7%;left:unset}.my-favs-small-wrapper.box-up .my-favs-modal{bottom:40px;top:auto}.my-favs-small-wrapper.box-up .my-favs-modal:before{top:auto;bottom:-8px;transform:rotate(225deg)}.my-favs-small-wrapper .my-favs-save-button{background-color:#fff;border-radius:50%;border-width:0;cursor:pointer;width:32px;height:32px;font-size:22px;transition:.5s;display:block;line-height:34px;text-align:center}.my-favs-small-wrapper .my-favs-save-button:before{content:'\e803';font-family:webicons;margin-right:0}.my-favs-modal .my-favs-group-form{margin:0 0 10px;position:relative}.my-favs-modal .my-favs-group-submit{background-color:#78b042;border-width:0;border-radius:0 2px 2px 0;color:#fff;cursor:pointer;display:block;font-size:16px;font-weight:600;height:35px;line-height:38px;padding:0 10px;position:absolute;right:0;top:0;text-transform:uppercase;white-space:nowrap}.my-favs-modal .my-favs-group-submit:hover{background-color:#444}.my-favs-modal .my-favs-group-input{display:block;border-width:0;border-radius:2px;outline:none;padding:5px 60px 5px 10px;font-size:16px;width:100%;appearance:normal;-webkit-appearance:none;-moz-appearance:none;height:35px}html .my-favs-modal h3{font-size:18px;font-weight:600;margin:0 0 10px}html .my-favs-modal h4{font-size:16px;font-weight:500;margin:0 0 10px}.my-favs-modal .my-favs-group-list{font-size:14px;list-style-type:none;margin:0;max-height:150px;overflow-y:auto;padding:0}.my-favs-modal .my-favs-group-list li{cursor:pointer;font-size:16px;line-height:1.2em;padding:8px 10px}.my-favs-modal .my-favs-group-list li:hover{background-color:#f8fdf2}.my-favs-modal .my-favs-group-list li::before{content:'\10';display:inline-block;width:15px;height:15px;border:1px solid #aaa;border-radius:2px;margin-right:6px;line-height:1em;font-size:14px;text-align:center;color:#060}.my-favs-modal .my-favs-group-list li.checked::before{content:'\e80a';font-family:webicons}.my-favs-modal-underlay{background-color:rgba(0,0,0,.6);top:0;left:0;width:100%;height:100%;position:fixed;z-index:9998;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);-moz-backdrop-filter:blur(3px)}.my-favs-box-modal{background-color:#feb718;border-radius:5px;box-shadow:0 0 20px #000;position:fixed;top:25%;left:calc(50% - 300px);width:600px;max-width:100%;z-index:9999}.my-favs-box-modal .my-favs-inner{padding:15px;text-align:center}.my-favs-box-modal label.input{display:block;margin-bottom:15px}.my-favs-box-modal input[type=text],.my-favs-box-modal input[type=password]{border:1px solid #aaa;border-radius:3px;font-size:16px;padding:10px;max-width:100%;width:300px;appearance:normal;-moz-appearance:none;-webkit-appearance:none}.my-favs-box-modal div.checkbox{margin-bottom:15px}html .my-favs-box-modal input[type=submit]{border-radius:3px;line-height:1em;padding:10px 35px}.my-favs-box-modal .tml-links{font-size:16px;font-weight:700;list-style-type:none;margin:15px 0}.my-favs-box-modal .my-favs-login-response{margin:15px 0;font-weight:700}.my-favs-box-modal .my-favs-login-response.failed{color:#c00}.my-favs-box-modal .my-favs-login-response.success a{text-decoration:underline;color:#0c0}.my-favs-edit-modal{background-color:#fff;border-radius:5px;position:fixed;left:calc(50% - 250px);top:20%;max-width:100%;width:500px;z-index:9999}.my-favs-edit-modal .my-favs-inner{padding:20px;text-align:center}@media screen AND (max-width:767px){.my-favs-box-modal{left:calc(50% - 150px);top:10%;width:300px}}a.favorites-profile-button i{vertical-align:baseline}#favorites_profile_sidebar{background-color:#3370b9;border-left:3px solid #ddd;color:#fff;font-size:20px;top:0;height:100%;position:fixed;right:-300px;width:300px;z-index:9999}#favorites_profile_sidebar .favorites-profile-sidebar-inner{padding:35px;position:relative}#favorites_profile_sidebar .favorites-sidebar-logo{margin-bottom:15px}#favorites_profile_sidebar .favorites-sidebar-logo img{max-width:80px;height:auto;background-color:#fff;border-radius:50%;padding:5px}#favorites_profile_sidebar .favorites-profile-my-favorites-title{color:#fff}#favorites_profile_sidebar .favorites-user-avatar{margin:15px 0;text-align:center}#favorites_profile_sidebar .favorites-user-avatar img{border-radius:50%}#favorites_profile_sidebar .favorites-profile-links{font-size:.95em;list-style-type:none;margin:1em .5em}#favorites_profile_sidebar a{color:#fff}#favorites_profile_sidebar a:hover{color:#fab900}#favorites_profile_sidebar .favorites-profile-links a i{color:#fab900}.favorites-profile-sidebar .favorites-profile-recent-title{font-size:16px;color:#fff}.favorites-profile-sidebar .favorites-recent{margin:.5em .5em 1em 1em;font-size:.9em;line-height:1.3em}.favorites-profile-sidebar .favorites-recent li{color:#fab900;margin-bottom:.5em}.favorites-profile-close{position:absolute;right:20px;top:20px;cursor:pointer;color:#fab900;font-size:24px;line-height:1em;padding:3px 10px}.favorites-profile-close:hover{color:#fab900}.admin-bar #favorites_profile_sidebar{padding-top:30px}